基于java的医院挂号系统的设计与实现_第1页
基于java的医院挂号系统的设计与实现_第2页
基于java的医院挂号系统的设计与实现_第3页
基于java的医院挂号系统的设计与实现_第4页
基于java的医院挂号系统的设计与实现_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

医院挂号系统的设计与实现摘要:在20世纪中,计算机的诞生为科学技术的发展做出了重大的贡献,正是由于计算机的运算速度远超人类,在使用计算机的过程中极大的节约了时间、提升了工作的效率、计算的准确性。如今计算机被广泛使用与全世界的各行各业使人类的生活更加便捷高效。由于人工作业的时间跨大、工作效率低、病历查找困难、病历存放浪费空间,所以本系统可以把传统的医院工作模式抽象化为数字化模型,建立相应的软件系统,从而使用科学高效的方式优化医院工作流程与管理。本系统的服务对象分别是管理人员、医务人员和患者。患者可以通过提交个人信息来进行注册、通过登录账号来进行对医生信息的查询、登陆后个人信息的修改、查询到医生后进行挂号预约。医院管理部门可以通过登录管理员账号进行登录,管理医院、科室、医生、患者(会员)和公告信息对医院进行全方位的管理。在这个系统中由于计算机平台的快捷性,可以一目了然的了解整个系统,从而高效率的管理医院的各个部门。医院挂号系统是通过使用eclipse平台开发和依靠MySQL数据库进行数据管理并且利用SSH框架快速构建而成,由于SSH框架(Struts、Hibernate和Spring)具有层次分明的结构可以帮助开发人员快速的进行开发管理和维护。本系统主要是由前端网页进行显示操作由前端操作触发后台程序来进行对后台数据库的管理完成。在使用方便简洁高效,以核心功能为主达到本次的设计要求。关键词:SSH;JSP:Eclipse:MySQL;挂号;PAGE46Abstract:inthe20thcentury,thebirthofcomputerhasmadegreatcontributionstothedevelopmentofscienceandtechnology.Itispreciselybecausethecomputingspeedofcomputerisfarfasterthanthatofhumanbeingsthatitgreatlysavestime,improvestheefficiencyofworkandtheaccuracyofcalculationintheprocessofusingcomputer.Nowadays,computersarewidelyusedinallwalksoflifearoundtheworldtomakehumanlifemoreconvenientandefficient.Becauseofthetimespanofmanualwork,lowefficiency,difficultyinfindingmedicalrecordsandwasteofspaceforstoringmedicalrecords,thesystemcanabstractthetraditionalhospitalworkmodeintoadigitalmodel,andestablishthecorrespondingsoftwaresystem,soastooptimizethehospitalworkprocessandmanagementinascientificandefficientway.Theserviceobjectsofthissystemarerespectivelymanagers,medicalstaffandpatients.Patientscanregisterbysubmittingpersonalinformation,querydoctors'informationbyloginaccount,modifypersonalinformationafterlogin,andmakeregistrationappointmentafterfindingdoctors.Thehospitalmanagementdepartmentcanloginbyloggingintheadministratoraccounttomanagethehospital,departments,doctors,patients(members)andannouncementinformation.Inthissystem,becauseoftherapidityofthecomputerplatform,wecanunderstandthewholesystematoneglance,sotomanagealldepartmentsofthehospitalefficiently.ThehospitalregistrationsystemisdevelopedbyusingEclipseplatformandrelyingonMySQLdatabasefordatamanagementandUsingSSHframeworkforrapidconstruction.BecauseSSHFramework(struts,hibernateandspring)hasahierarchicalstructure,itcanhelpdeveloperstodevelop,manageandmaintainquickly.Thissystemismainlybythefront-endwebpagedisplayoperationbythefront-endoperationtriggerbackgroundprogramtocompletethemanagementofthebackgrounddatabase.Itiseasytouse,simpleandefficient,andthecorefunctionisthemainparttomeetthedesignrequirements.Keywords:SSH;JSP:Eclipse:MySQL;registration;

目录1绪论 11.1医院挂号系统开发的背景 11.2医院挂号系统开发的现状 11.3医院挂号系统解决的主要问题 22相关开发技术简介 22.1Eclipse简介 22.2MySQL数据库简介 32.3JavaScript简介 42.4JSP技术简介 42.5MVC介绍 52.6SSH框架介绍 73需求分析与设计 83.1可行性分析 83.2需求分析 93.2.1概述 93.2.2患者需求 93.2.3管理需求 103.3开发环境 114系统分析与设计 114.1系统分析 114.2系统功能 114.3用例图 134.3.1患者使用图: 134.3.2管理员使用图: 134.4流程图 145数据库设计 155.1数据库设计概述 155.1.1E-R图说明 155.1.2数据库逻辑结构设计 186系统的实现 206.1主页面实现 206.2患者使用功能实现 206.2.1患者注册及登录账号 206.2.2查询医生及挂号 216.2.3患者更改个人信息及挂号状态 226.3管理员使用功能实现 236.3.1登录管理员系统 236.3.2使用管理员系统 237系统测试 267.1测试的目标 267.2功能测试 277.3测试的结果 307.3.1登录模块测试 307.3.2用户注册模块 317.3.3数据库测试 327.3.4性能测试 32总结 33参考文献 34致谢 351绪论1.1医院挂号系统开发的背景随着计算机世界的发展,越来越多的体力工作正在被计算机逐一取代,无论什么工作,如果想要变得高效节约成本,毫无疑问使用计算机来做哪些简单重复的体力劳动不仅提高了工作效率,而且节约了劳动成本、增加了可靠性。处于当今社会的我们,不仅早已习惯了高效的生活,而且善于使用科学技术使生活更加高效。一直以来,都有很多的患者一直在不停的抱怨,每次看病总是等待几小时看病5分钟,因此我决定开发“医院挂号系统”来解决挂号排队的问题。从当下来说,造成门诊挂号效率低下的原因主要有:(1)患者的不确定性即在不同的时间段,患者的人流量不确定并且每个患者需要的诊断时间不确定。这样就引起了看病排队时间长的问题。(2)人工处理过程过多,由于很多地方仍然是人工处理阶段,由于人工处理容错性较差,只要发生错误纠正起来非常复杂又容易引起纠纷,所以导致看病进程大大降低。所以在医疗领域引入计算机可以提高医院的整体效率,提高患者的就医体验,使医生和患者的关系更加和谐,同时可以使医院更好的协调分配利用资源。不仅有利于构建和谐的医患关系,而且使社会变得更加美好。1.2医院挂号系统开发的现状当前,很多的大型医院已经开始使用计算机系统作为工作和管理的平台,在早些年都有很多医院开始实行电话预约,短信预约,网上预约的方式来进行挂号诊断,但是根据有效数据进行分析,预约挂号的数据中电话预约的数量达到了30%,网上预约的数量达到了10%,而现场就诊的数量达到了60%,其中预约的数量以40岁以下的为主,数据表明,仍有很多的患者处于等待与排队就诊的流程中。而且有很多的病症并不是医生可以直接判断出来的,往往需要通过各种检查,而医生通过对检查结果的判断,从而准确判断出病症所在。 现在部分大医院已经采用线上线下想结合的方式来对医院挂号系统进行管理,优点是取代了传统人工挂号的方式,通过智能设备进行操控。但是在一些小医院却没有能及时引进计算机系统来为医院进行管理,若要全方位的照顾患者的感受必须兼顾小型医院,为小型医院做出一套方便好用的系统。1.3医院挂号系统解决的主要问题医院挂号系统总是和就医体验紧密相关,病人获得满意的医疗体验是最重要的而确保病人可以获得良好的就医体验就显得十分重要。如今看病就医难已经不再是医疗水平的问题,而是医疗资源分配的问题,患者等待时间长却无法分配到适当的医疗资源自然会引起患者的不满。造成医疗分配不均衡可能是以下原因引起的:(1)患者就医未能错开就医高峰期,导致高峰期就医的患者都需要很长的等待时间。(2)医院管理层面效率不高,进行人员调动时不能迅速的安置好人员的工作内容信息,导致医生资源减少。 所以在这里就可以利用科技的便利来实现患者的挂号问题和医院管理问题。本系统的设计主要是使用JSP语言进行开发,使用TOMCAT作为服务器平台,利用MySQL数据库来存储系统中的数据,并且本系统使用SSH框架来进行简化开发难度和加快开发速度。各个功能描述如下:管理功能:通过管理员账户的登录进行对医院的各种工作进行统一管理,例如对于医务人员的管理、注册患者的管理、医院功能结构的管理等,由此来对医院进行全方位的管理。患者功能:患者可以对医院主页的访问,查看医院的公告、通过查询进行提前挂号、以及个人信息状态的管理。从医院管理和患者的角度出发,进行对系统的构建从而解决患者和医院的问题。2相关开发技术简介2.1Eclipse简介Eclipse是由众多科技公司合作开发的一款开源的、用于Java的可扩展的集成环境平台,研制的目的主要是为了简化整个软件开发周期内的复杂程度以及减少时间的消耗,并使众多的跨平台开发者可以使用这款软件进行无间断的合作进行集体对同一项目的开发。现在,Eclipse已经作为一款主流的开发平台广泛的在商业开发中使用,如今Eclipse可以进行安装许多的功能插件来完成项目的开发,并且支持多种编程语言编译开发的插件。Eclipse已经覆盖到了现在信息化时代的很多方方面面,Web开发、Android开发、嵌入式开发、等各种应用。Eclipse集成开发环境的有点如下:(1)支持目前各大主流系统,可以实现众多开发者使用不同的平台进行开发(例如Windows系统、MacOS系统、Linux系统、Unix系统)。(2)Eclipse集成开发环境可以应对不同类型的项目进行开发(前端HTML项目、后端Java项目、底层C语言项目等)。(3)Eclipse可以将多种第三方功能性插件安装集成在集成开发环境中,可以提高软件开发者对三方功能性插件的使用,并且整合使用到新的项目中。(4)Eclipse仍然在不断进行完善的过程中,作为一个优秀的开发平台,当然会跟随计算机发展的道路从而进行功能性的优化和使用便捷性的更新。2.2MySQL数据库简介项目开发工作使用中,往往会使用轻量级数据库MySQL来进行对项目的构建和测试。由于数据库运行的过程中往往占据较小的硬件资源消耗,故软件开发者在开发阶段会使用本数据库进行对项目的调试以及优化。MySQL数据库虽然不及大型数据库(ORCALE数据库、SQLSERVER数据库)但是它也是关系型数据库之一并且在WEB开发领域具有非常好的使用价值,由于MySQL的源代码是开放的所以使用者使用起来可以降低成本。MySQL经过多年的发展在众多的数据库软件中已经有了许多鲜明特征:MySQL使用C/C++进行开发,在各种编译器中运行测试,确保了源代码的可移植的特性。MySQL同样也支持多中主流操作系统(如Windows系统、MacOS系统、Linux系统、Unix系统)。支持多线程CPU有效的利用有限的硬件资源。提供多种数据库连接方式,并且通过优化查询算法可以提高查询速度。所以在本次的系统设计中选择适合中小企业的MySQL数据库。2.3JavaScript简介JavaScript是一种广泛使用在项目前端开发过程中的脚本语言,它的特性就是可以使开发完成的项目变得更加人性化,而且开发过程中的工作量可以被大大降低。JavaScript脚本语言是由ECMAScript、DOM和BOM组成,ECMAScript定义了语法和对象、DOM定义网页的方法和接口、BOM定义浏览器的方法和接口从而进行交互操作。支持JavaScript的浏览器众多(GoogleChrome浏览器、MicrosoftEdge浏览器、Safari浏览器等),并且支持面向对象的编写方式。其特点如下:(1)JavaScript的程序代码不需要提前编译,直接可以使用。(2)JavaScript常用来向HTML页面添加交互指令。(3)JavaScript可以在很多浏览器内运行,并且可以在多个操作系统内运行(如Windows系统、MacOS系统、Linux系统、Unix系统)。(4)JavaScript有着属于自己的基本数据类型、运算符号、表达式和程序框架,并且提供了多种数据类型来处理数据信息,而且可以通过它来实现人机交互过程。所以在开发的过程中,使用JavaScript可以在做好系统的同时来方便更多用户的使用,给用户带来了一定的便利性和无与伦比的交互体验。2.4JSP技术简介JavaServerPages的缩写是JSP,它是一种动态网页的技术规范标准。把JSP部署到服务器上以后可以对用户的请求做出响应,并且可以将用户的请求内容反馈回到用户。JSP以Java语言为基础,为用户的请求提供服务,同时也能与服务器上的其它Java程序共同协作以处理业务需求。JSP通过加入引擎的方法来实现网页的动态交互,这样可以减少用户的操作难度。由于JSP的引入,它可以使基于WEB的客户端变得更加高效灵活,很多步骤都可以由JavaServlet自动完成(如进行文件操作、页面跳转等),而且可以与各种服务器、开发软件、浏览器软件协同工作。从而在运行JSP的时候可以有较高的CPU资源使用率。JSP也是一种可以在不同操作系统上运行的语言(如Windows、MacOS等),跨平台的特性也使JSP语言可以使它实现复用的特点;JSP的使用为动态Web页面的开发带来了很大的方便。凭借JSP中插入的Java代码,可以使WEB页面变得更加灵活(如对数据库的访问操作、URL重定向等)。JSP运行在服务器中,用户可以使用任何附带浏览器的设备进行服务器的访问。JSP的语言特点有以下几点:(1)在代码编译阶段只需要进行一次编译,随后编写完成的代码可以在很多不同的计算机平台中运行。其中只需要进行运行平台做适当的更改。(2)JSP可以在多个操作系统平台上开发,在任何环境中进行部署,可以自由的扩展。还可以使用JDBC链接来连接数据库,因此具有很高的移植性和灵活性。(3)程序运行时具有灵活的适应性。一个Jar软件包文件就可以在小型服务器和超大型服务器上稳定的运行Servlet/JSP并且可以对Application进行操作(消息、事务处理)。这正式Java成为主流编程语言之一的原因。(4)很多不同种类的开发工具可以在Java平台使用。并且这些开发工具可以在很多种操作系统平台上发挥相同的作用。(5)由JSP语言开发的应用程序可以在使用服务器的组件从实现开发的功能。由于WEB应用都是搭建在服务上的,所以需要高性能的服务器来实现网站的全部功能。所以开发者需要尽可能的来提高系统资源利用率及性能。所以在开发过程中采用作为JSP语言来进行开发,这不仅仅是JSP的魅力,同时也是市场和万千开发者的选择。2.5MVC介绍MVC的全部名称是(Model模型、View视图、Controller控制器),是程序设计理念之一,MVC模式使用分离的方式来对逻辑、数据、显示的代码分别处理,MVC把业务逻辑的代码集中到一个部件中,在整个项目进行对页面的风格化改造和交互体验的过程中,不需要对业务逻辑进行重新修改。其中如果Model进行了修改,那么View也要进行同步修改,在这个过程中Controller存在的任务是确保Model和View的同步。MVC其实是指使用了这种模式的某种框架,MVC强行把程序的输入、输出和处理过程分开。最为经典的MVC模式应用就是JSP、Servlet和JavaBean的组合使用。其中MVC的每个核心都有其详细分工如下所示:View(视图):View就是使用者会看到的可交互页面。这些视图为用户提供了操纵和输出数据的方式。Model(模型):Model代表着企业数据和一定的业务规则,在整个MVC中,Model有着最多的处理工作,其中Model的代码部分一次编写就可以在多个视图中重复使用,提高了代码的复用性,减少了代码的冗余。Controller(控制器):Controller负责从视图接受用户指令并从模型中调用相应指令,但是它本身不对任何数据进行处理。在使用中MVC带来了无与伦比的体验,选择一种良好的是整个工程开发周期中十分重要的一环,使用MVC模式还有以下特点:低耦合性视图和业务层相分离,正是因为如此在修改视图代码的同时不需要修改模型和控制器层,与此同时工程的改变只需要对相应的MVC模型层修改。假设如果需要改变项目使用的数据库,那么只需要改变Model(模型层)就可以。由于使用MVC模式的项目工程内的三大部件是独立的部分,因此改变其中一个不会对其它的部分产生不良影响,这就是属于耦合性低的构造方式。重用性高随着时代的发展技术不断成熟,访问程序的方式更加多样化。使用MVC模式的各种视图可以访问共同服务器的代码,正是因为一个模型可以在多个视图上使用,正如在不同设备的浏览器中都可以使用和访问。所以即使在不同设备的显示样式不同,但是都可以使用相同的功能。部署快在负责不同部件的软件开发者都可以集中解决属于各自的部分(如前端程序员负责页面,后端程序员负责底层逻辑实现),因此软件开发周期短项目部署节约开发资源。项目开发生命周期短且成本低由于接口的存在,可以大大减少开发和维护的难度和复杂性,只需要对故障模块进行维护,而不需要对整个工程进行排查,所以项目开发和维护成本低。有利于工程化管理由于每个层面都会有一些共同特征,所以在工程管理方面具有工程、工具化管理项目代码,通过控制器来对不同的模型和视图进行连接以满足使用者的需求。2.6SSH框架介绍StructsSpringHibernate集成框架的缩写是SSH,它是用来协助WEB开发的框架。SSH的功能是由表示层、逻辑层、持久数据层和模块层构成的。适用于在短时间内构建工程项目并且采用SSH框架构建的项目具有结构清晰、复用度高、维护便捷等有点。由于SSH集成框架是基于MVC模式开发的,在使用过程中继承了很多MVC模式的有点所以在使用体验方面方便快捷并且受到广大程序开发者的喜爱。Structs:Structs是基于MVC框架发展而来,它依靠JSP和Servlet来实现,其中两个重要部件分别是EJB和JavaBean;框架控制能力是由Action和ActionServlet协作完成;而视图功能部分则是由很多个相互关联的JSP构成,从而实现系统所拥有的功能。用户通过浏览软件发送符合HTTP协议的数据包请求。HTIP请求数据包到达服务器后,通过控制器来进行框架结构填充。填充数据请求经过控制器的Action部分进行数据处理。控制器处理好的任务数据调用Structs的部件来实现业务逻辑。把作业逻辑转换为JSP作业形式进行处理,并且返回处理结果。使用者在浏览软件上可以查看到HTTP请求后的结果。Hibernate:Hibernate来负责与数据库的交接。经过持久化的数据对象从而进行对象关系的关联,并且使用对象的视角来进行对数据库的访问。由于对JDBC进行了封装,开发者可以使用面向对象的方法来实现对数据库的操控,从而可以更加灵活的使用JDBC。在使用的过程中以hibernate.cfg.xml配置文件来代替数据库连接代码,并且使用Class.hbm.xml来实现数据库的映射情况。而且hibernate拥有属于自身的HQL语句,虽然与SQL不太相同,但是HQL可以通过系列的创建Query方法来进行对query对象的创建,并且由其完成对数据库的基本操作。Spring:Spring是用来代替EJB的功能,Spring是通过使用JavaBean来实现EJB的功能。Spring的核心功能就是IOC(控制反转)和AOP(面向对象编程)的技术。使用Spring相当于不用自己主动去NEW一个对象,而是将创建过程交给了IOC(控制反转)来进行创建。同时,Spring凭借依赖注入的方法,使用Set和Get的方式来给这个对现象注入属性,这样就可以避免对容器API的完全依赖,从而实现了查询依赖和代码之间的解耦。而使用面向对象编程(AOP)是为了将系统服务和业务逻辑区分开来,从而进行内聚性开发,应用程序之负责完成业务逻辑即可。在软件项目的开发上使用集成框架可以最大程度的减少工程系统的开发周期、并且提高开发质量、减少对资源的消耗。框架往往提供了很多系统功能性的接口,这样仅仅在开发中调用即成的接口来为开发中的项目提供服务。并且在团队开发时使用SSH集成框架可以在很大程度上规范不同开发者的书写风格使其简单明了,这样就可以在维护系时提高效率。3需求分析与设计3.1可行性分析如今已经有越来越多的企业使用计算机来提高企业的工作效率,所以在医疗系统上同样也可以引入计算机从而提高医院的整体工作效率与管理模式。在项目开发上,可以采用当下主流的JAVA语言进行开发,使用Eclipse作为项目开法的集成化环境平台,由于医院挂号系统是负责处理整个医院的事务处理,所以使用MySQL小型化数据库可以满足整个医院系统对数据存储的需求。在开发过程中,由于集成框架可以提供很多可用的功能模块,所以可以使用SSH集成框架来进行加速项目的开发,不仅提高了开发速度、节约成本,而且使用框架开发的项目在后期维护起来也更加便利。在整个系统的表示层面,仅需要可访问互联网的设备,就可以在浏览器中进行对整个软件的访问和控制。3.2需求分析 3.2.1概述需求分析过程是用来对于整个项目的规划,在规划过程中做出最优选择并且避免风险的发生,需求分析是项目开发的开头环节。本次的项目的目的就是为了提高医院的整体效率,通过引入计算机程序的方式来为医院的各个部分做出利于提高效率的工作平台。长期以来,医患关系总是个炙手可热的问题,由于人工系统的准确性和效率受很多不确定因素影响,医生和患者不能得到及时有效的沟通,从而造成了医患关系的紧张,更进一步来说,甚至由于医院管理架构不够清晰明了,领导对于员工的信息不够准确了解,造成了领导与医务人员之间关系的紧张,从而间接的影响了医务人员的工作效率。在本系统中,为了提高医院的整体工作效率,必须严格明了的对医院进行管理,同时要把医治患者放到第一位。经过调查发现,传统的挂号模式无法做到有效的人员分流在就医的高峰期容易导致患者情绪不满,同时医生会由于过度繁忙导致无法确切的对病症进行有效判断,而在就医的低峰期又导致医务人员的闲置,造成了人力资源的闲置。通过引入本系统,可以适度减轻医务人员的工作压力,并且改善部分患者的就医体验。同时提高医院的整体工作效率。整个系统是通过网站的方式来展示给用户,由于将系统架设在服务器上可以减少访问者的资源消耗,可以使访问者轻松便捷的访问到系统的每一个功能。提高患者的就医体验是刻不容缓的工作,所以使用计算机来进行对现有的医院进行改善和提高是一项使所有公民直接受益的必要措施。3.2.2患者需求对于任何优秀软件项目的开发都需要有很高的安全性、稳定性、可维护性。其次在对与展示页面的设计必须要有良好的交互性、简介性,可以让用户简单明了的查询到所需要的功能。(1)挂号流程:在挂号模块,用户可以从网站首页查看到现有的医院信息,在医生选择界面患者可以通过筛选不同类型的医院,不同类型的科室,然后选出科室内的医生,在挂号之前必须注册通过按照给出的提示来进行填写与自己相关的信息来完成注册。患者挂号流程如下图所示:(图)3.2.2-1 患者挂号流程图(2)挂号方式:患者使用浏览器来访问医院主页,点击医生查询进入查询页面,通过页面给出的选择信息进行依次选择医院,科室和类型(专家/普通)以及医生姓名来进行对所有医生按条件筛选,然后进行查看信息和挂号。如果没有在系统上登录自己的账号,则系统会提示注册登录账号后再进行挂号。于此同时,对于患者来说挂号信息是1对1的关系,而对医生来说则是1对n的关系,病人只可以进行一次挂号,而医生可以收到多个患者的挂号信息。3.2.3管理需求在医院的管理层面,允许多个不同的管理员来登录系统从而进行对医院的信息管理。在整个管理界面中必须使用简单便捷,并且可以直接明了的进行增删改查。而且还需要允许管理员修改自己的密码从而避免账号的安全问题。管理员管理流程如下:(图)3.2.3-1 管理需求图3.3开发环境数据库:MySQL5.5;系统平台:Windows10;开发平台:Eclipse2018;开发语言:JDK1.8.0_181;服务器:apache-tomcat-7.0;4系统分析与设计4.1系统分析根据需求分析的结果来决定系统需要哪些功能,并且将各个功能分开进行开发和设计。规划的目的就是为了更好的将逻辑过程转换为实际项目。与此同时系统的详细设计需要考虑到很多因素例如内在环境与外在环境,客观与主管条件等。由于系统的开发会受到各种各样的不可预知的外界因素影响,所以在对系统的分析阶段需要推测出潜在的风险项目,并且在总体规划时避免风险的发生。最后来进行执行方案的确定,从而完成整个系统的方案。系统设计的目的就是为了针对不同开发周期中遇到的主要矛盾从而解决矛盾的过程。通过提供优质的服务,以最大限度的减少用户使用的操作难度,同时需要降低管理者的工作负担,最大程度的将处理过程交给系统自动化完成,并且需要具有良好的交互体验。最终要的就是系统设计实现后,很可能会面临一些功能的添加,正是因为系统的构建是一个动态的过程,在这个过程中尽可能的采用模块化的设计方法,通过对不同功能的模块进行整合,最终来完成整个系统的构建。4.2系统功能为了完成实现对患者和医院双方的需求,在此把整个系统规划为“前台访问模块”和“后台管理模块”。通过“访问模块”来为患者提供必要的服务,而通过“管理模块”来进行对医院的综合管理从而向患者提供更好的服务。系统前台访问模块如(图)4.2-1所示:(图)4.2-1 系统显示模块图患者前台服务功能需求如下:(1)医院信息展示模块:患者可以看到现有医院信息以及医院公告信息,并且可以很具筛选条件查询到现有医生信息。(2)使用挂号模块:根据查询到的医生信息来进行合理选择后,点击医生详细信息后即可进行挂号。(3)信息变更模块:使用已有账号进行登录,可以在个人管理中心来进行对当前账户信息的修改,和对挂号状态的修改。系统后台管理模块如(图)4.2-2所示:(图)4.2-2 系统后台管理模块图管理员对后台管理功能需求如下:(1)管理当前账户:通过登录相应账号进行对自己密码信息的修改。(2)管理医生信息:根据医生工作的医院科室等进行添加,或直接删除医生信息。(3)管理患者信息:通过管理页面操控数据库来对患者账号信息表进行管理。(4)管理公告信息:由管理员来进行对医院公告的发布和删除。(5)管理医院信息:可以把不同医院添加到系统内从而进行管理。4.3用例图4.3.1患者使用图:患者:患者可以接触到的部分分别如下图所示,仅需要这三个部分就可以实现患者的就医过程。(图)4.3.1-1 患者使用图4.3.2管理员使用图:管理员:管理员通过登录管理账号进行对医院挂号系统的数据库数据进行更改;通过相应操作可以对医生、医院、医院公告、注册患者的信息进行统一的管理。(图)4.3.2-1 管理员使用图4.4流程图(1)患者使用流程图如下:(图)4.4-1患者使用流程图患者通过对不同功能的访问来实现就医流程。通过以上功能可以让患者拥有最佳选择机会,并且在无法及时到医院就诊时可以取消挂号信息。(2)管理员使用流程图如下所示:(图)4.4-2管理员使用流程图管理员登录进入管理页面,在管理页面可以对医院的所有信息进行修改。(例如管理人员信息、管理设施信息)。5数据库设计5.1数据库设计概述数据库的设计需要大量的收集和分析数据,认真分析数据之间的联系,去除可能会影响数据库运行的不利因素。在数据库设计的期间,必须按照整体方案来严格执行。数据库的效率将会对整个工程项目的效率有直接的影响。因此数据库内的每一项数据必须有明确的使用目的,在进行对数据库的设计期间应根据实施情况考虑用户的需求,数据库和系统使不可分割并且相互促进的关系。数据库的设计包括确定建立数据库的目的、建立数据库概念模型、建立数据库模型和实施数据。通过以上步骤的构建,完成一个与系统相符合的数据库。5.1.1E-R图说明建立概念模型,是在在构建数据库中关键的环节,需要根据确定实体对象、属性和相互之间的关系来构建。之后进行数据库E-R图的初始化与优化,并且消除冗余的部分。想要实现本系统的所有可变信息的管理,需要从以下几个角度进行分析,并且在数据库中建立相应的表,其中各个功能需求的属性使用E-R图描述如下。(1)管理员实体E-R图:只需要存储管理员的账号和密码就可以事先在系统内部预留管理员信息。并且管理员编号对用户不可见,可以用于在数据库中查询管理员数量。如下图所示:(图)5.1-1管理员实体-属性E-R图(2)公告实体E-R图:如果想要对公告进行详细的记录,那么需要记录公告的标题内容、发布内容、以及公告的发布时间即可完成系统对公告信息的存储,其中公告信息编号对用户隐藏,可在数据库中查看所有曾发布过的公告信息。(图)5.1-2公告表实体-属性E-R图(3)挂号实体E-R图:根据患者的信息和医生的信息并且通过专家工号和患者编号将挂号信息联系起来。(图)5.1-3挂号表实体-属性E-R图(4)科室实体E-R图:通过科室编号和科室名称来锁定一个科室。(图)5.1-4科室表实体-属性E-R图(5)医院实体E-R图:医院表是由医院编号、医院名称、医院地址和医院电话这些信息组合而成。(图)5.1-5医院表实体-属性E-R图(6)患者实体E-R图:患者提交信息如下,可以通过以下信息的收集,有助于医生在记录患者病历起到关键性作用,并且可以方便用户在丢失密码的情况下顺利找回账户。(图)5.1-6患者用户实体-属性E-R图(7)医生专家实体E-R图:准确记录医生的工作地点和科室信息需要以下属性,使用编号来标记医生的详细岗位信息。通过专家表可以表明专家所属医院可科室信息,可在查询时从医院科室查询。(图)5.1-7专家实体-属性E-R图5.1.2数据库逻辑结构设计(1)系统公告表:用于存储医院公告信息,使患者可以看到最近医院发布的公告。表5.1.2-1公告表(2)医生专家信息表:用于存储医生与工作相关的信息,使医生在系统中利于查找。 表5.1.2-2医生专家表(3)挂号信息表:用与储存用户提交的挂号信息。表5.1.2-3挂号表(4)医院表:存入医院的必要信息来将医院置于系统中管理。表5.1.2-4医院表 (5)患者用户表:用于存储患者的账户和基本信息。表5.1.2-5患者用户表(6)管理员信息表:存储管理员的账号信息,账号和密码。表5.1.2-6管理员表(7)科室信息表:存储医院中的科室信息。表5.1.2-7科室表6系统的实现6.1主页面实现项目的首页是十分重要的,作为用户和使用者首先能看到的页面,首页的内容度直接决定了使用者对与网站的看法的态度,正所谓第一印象。所以在网站的首页以尽可能简单的方式来展示其中的内容,可以使用户一目了然。并且网站首页的展示内容和用户体验有着直接关系的属性。通过在首页内加入导航栏以方便患者用户进行功能的查找、加入医院信息栏可以使患者用户清楚的了解网站中分别包含那些医院。并且在右侧栏可以进行患者客户的登录。本网站首页如下图所示:(图)6.1-1 医院挂号系统首页设计6.2患者使用功能实现6.2.1患者注册及登录账号在进行挂号前必须进行用户注册,否则无法进行挂号。用户通过点击“用户注册”来进入到注册页面(如图6.2.2-1)在页面内输入登录信息点击确定后即可注册。(图)6.2.1-1 患者用户注册页面完成注册后,患者需要进行登录已经注册的账号(如图6.2.2-2)(图)6.2.1-2 患者登录中心6.2.2查询医生及挂号患者通过点击医生查询进入到医生查询界面如(图6.2-1)所示,在查询页面选择要查询的医院信息、科室信息和门诊类型从而进行查询。随后系统将查询结果反馈给用户(如图6.2.2-2)。(图)6.2.2-1医生信息展示患者通过查询详细信息后,通过点击医生可以看到医生的基本信息以及专家医生的擅长领域,随后可以进行挂号(如图6.2.2-2)。(图)6.2.2-2医生专家信息栏6.2.3患者更改个人信息及挂号状态在患者登录账号后,可以进行对当前登录账号的信息做出修改(如图6.2.3-1)以及查看当前账号信息(如6.2.3-2)。(图)6.2.3-1患者修改个人信息图(图)6.2.3-2查看挂号信息状态图6.3管理员使用功能实现6.3.1登录管理员系统管理员在整个网站的作用是非常重要的,管理医生、科室、医院、公告、注册患者等。管理员通过固定的账号进行登录,从而对网站实现运营管理。管理员登录页面如下图所示:(图)6.3.1-1 管理员登录页面图管理员通过正确输入账号密码可以进入系统的管理页面(如6.3.1-2)管理员可以从管理页面得到对医院信息的全方位管理。(图)6.3.1-2 管理界面首页图6.3.2使用管理员系统(1)医院信息管理:从而保证信息的即时性。医院信息管理界面内可以进行对众多医院进行管理,可以进行添加或则是删除。(图)6.3.2-1医院信息管理页面图通过点击“添加医院”可显示如下界面,将医院的信息数据下表点击提交即可完成对医院信息的添加。(图)6.3.2-2添加医院界面图(2)科室管理:通过科室管理来查看现有的所有科室,并且可以删除和添加,而添加只需要填写名称即可。(图)6.3.2-3科室信息管理界面图(图)6.3.2-4添加科室图(3)医生信息管理:点击“医生信息管理”就可以查看所有的医生信息,同时可以进行对医生信息的管理。(图)6.3.2-5医生信息管理图点击“添加医生信息”就可以显示出以下界面,通过填写数据即可完成对医生的添加。(图)6.3.2-6添加医生图患者信息管理:通过点击“患者信息管理”就可以查看到所有已经注册的信息,并对其进行管理。(图)6.3.2-7患者信息管理图系统公告管理:点击“系统公告管理”,就可以查看现有公告,可以对其进行添加和删除管理。(图)6.3.2-8系统公告管理图点击“添加系统公告”可以创建新的公告,通过编写标题和内容来进行公告的创作和发布。(图)6.3.2-9添加系统公告图7系统测试系统的开发是一项复杂而缜密的工作,只要开发过程中有小的疏忽就有可能导致系统功能无法实现,再则由于开发人员众多并不能完全协调的进行工作,所以开发的程序很难完美无瑕。系统测试的必要性就是在将系统交付前尽可能的排查系统存在的潜在问题,系统测试的目的就是确保所有功能可以完成预定的任务,所以系统测试作为整个项目的最后一项仍然不能疏忽。7.1测试的目标软件测试的任务主要有:第一,确保软件的质量是否符合要求,首先是软件是否完成了规划内的功能需求,其次是软件是否能正确的完成这个功能。第二,软件在执行过程中是否能给操作者提供相应的提示反馈信息来帮助用户使用。第三,软件测试不仅仅是软件的运行过程,而是整个软件开发的过程。假如软件功能异常,那么一定是在开发过程中存在错误和缺陷造成的,所以软件测试的第三点可以保证整个软件开发的质量。本次的基于Java的医院挂号系统的测试目标如下:(1)病人使用功能模块的顺利运行,确保患者使用时不会导致无法使用的情况。(2)管理功能是否可以顺利运行,并且可以有效地对医院系统的综合管理。(3)软件是否完成了设计目标,以及各个功能之间连接跳转是否可以有效进行。7.2功能测试测试环境为:Windows10(x64),MicrosoftEdge浏览器。 1、患者功能模块测试:测试患者是否可以根据自己信息注册账号、根据注册账号进行登录、管理自己账号信息、查看医院发布的公告、查询医生和是否可以挂号。(图)7.2-1用户使用模块图测试结果图:(1)查询医院信息:首页可以顺利的显示由后台添加的数据信息,证明了数据库连接正常。(图)7.2-2查询医院信息测试结果图(2)患者注册测试:查看用户注册页面是否可以正确打开以及是否和设计一致。(图)7.2-3患者注册页面结果图(3)挂号测试:观察是否可以自动获取当天日期,和页面结构是否和设计一致。(图)7.2-4挂号测试图(4)医生专家查询图测试:判断是否可以显示所有医院信息和所有科室信息以及门诊类型,以及是否可以通过查询到相应的医生。(图)7.2-5医生专家信息查询测试结果图2、管理模块:测试管理模块是否可以对系统进行管理,执行结果是否与数据库内数据一致,。(图)7.2-6管理模块图管理员登录测试:判断页面是否可以正常显示。(图)7.2-7管理员登录测试图(2)更改密码测试:判断界面是否与设计一致并且密码是否可以正常修改。(图)7.2-8管理员密码修改测试(3)患者账户管理测试:判断是否可以查看和删除账户。(图)7.2-9患者账户查看测试手动测试主要是进行模块化测试,通过简单的运行来判断程序模块的功能是否和设计功能一致,以及模块是否可以正常运行。这种测试模式适合小型网站的测试以及其他交互需求较少的程序。在测试过程中,不仅是对功能的查看而且测试一个模块时需要对代码进行分析阅读从而排除代码中冗余效率低下的部分。并且可以通过测试进行对算法的优化。如果设计好的功能或交互任务没有实现,应当检查代码是否出错,如果执行时间过长,也应当检查代码是否有算法缺陷。7.3测试的结果7.3.1登录模块测试 患者登录页面测试:表7.3.1-1患者登录页面测试结果测试结果:(1)无账号输入提示:(图)7.3.1-1无账号输入提示图(2)信息输入错误提示:(图)7.3.1-2账户或密码输入错误提示7.3.2用户注册模块表7.3.2-1用户注册模块1.信息填写错误时提示:(图)7.3.2-2账号为空时注册提示2.注册信息填写无误时提示:(图)7.3.2-3注册成功提示7.3.3数据库测试通过网页查询得到的数据与数据库中的数据对比是否一致,以及在网页中添加或修改信息是否和数据库同步。表7.3.3-1数据库测试7.3.4性能测试整个系统的性能测试是指整个系统的硬件使用率以及响应速度是否在可以接受的范围内。本系统所有功能均可在短时间内完成功能目标,可以基本的满足日常工作的需求。项目编写完毕时测试结果如下:总结恍然间已经时即将毕业的学生,在这四年中也学到了不少的东西,但是在做毕业设计时仍然是力不从心,之前学的知识都是相互独立的内容,而这次的毕业设计则是将整个大学四年所学到的知识融合的过程。虽然做毕业设计的时候很是心烦意乱痛苦不堪,甚至一个BUG都能让我久久不能平静,但是后来想想老师对我的教导,我开始渐渐的平静下来然后继续完成项目的搭建。做JavaWeb工程最难的一步就是环境的配置,系统总是缺少一个又一个jar包,只有把所有Jar报全都找齐之后才搭建出稳定的运行环境。在这次的系统设计中,遇到了很多模糊又弄不清的概念,借着这次机会我又把忘记的知识都回顾了一遍。从参考书上的开发经验,到逐渐的自己有了一些思路,再到最后自己可以开始静下来分析以下项目中需要什么,怎么构建,如何表示。正如课本中写道需求分析是软件开发的第一步,也正是如此,通过需求分析我把项目分解成一个又一个小项目,在完成众多小项目的基础上,最后对所有的东西加以整合,最后就成了现在的项目。虽然项目最终能做出来了,但是在刚开始的时候完全没有任何头绪,因此浪费了不少时间,最后还是多亏老师给我的指点使我走出无茫然的阶段。在毕业设计的过程中,其实更像一个自我学习的过程,在脱离了外界监督的情况下只能依靠自己的自律性,同时在做毕业论文的过程中也加强了和同学、老师的交流。遇到问题时先自己尝试解寻求解决办法,在无法解决时向同学和老师请教,这使我在本次的系统设计中学到了很多。更重要的是,如今将要面临社会,很多时候遇到问题不会在像学校中那样,可以得到老师亲切耐心的回答。而自我解决问题的能力在我们的生活学习中是至关重要的。参考文献主要参考文献(资料):郭爽.基于SSH框架的全民健康预约挂号系统的设计与实现[J].中国高新技术企业,2011-11-01.邱金水等.基于SSH的Web医院信息系统的设计与实现[J],昆明理工大学,2013-04-01.胡晟娅.医院预约挂号系统设计与应用[J].通讯世界,2016-03-12,(02):页码.张莹李韶斌.医院预约挂号系统的设计与实现[D].中国卫生信息管理杂志,2011-04-20陈功贵.医院门诊挂号管理信息系统的设计与实现[J].宿州教育学院学报,2005-10-15.王希望.基于SSH架构的Web系统的开发方法[D].河北农业大学学报,2010-12-15.马郑萍.对医院预约挂号系统实施过程中存在问题的分析.西部中医药,2013.罗本骞.数据库软件应用.《网络安全与技术应用》,2014.刘波.浅谈医院预约挂号系统的设计.《科技创新与应用》.2012.周婷,董海棠.Eclipse平台架构及其插件[J].甘肃科技纵横,2007(3):16-16.沈镛.软件开发中SSH框架技术研究与应用[J].福建电脑(6):86-87.王玉英.基于JSP的MySQL数据库访问技术[J].现代计算机(专业版),19(14):63-66.赖英旭,刘增辉,李毛毛.MVC模式在B/S系统开发中的应用研究[J].微计算机信息,000(30):P.62-64,113.张波,张福炎.基于JSP技术的Web应用程序的开发[J].计算机应用研究(5):99-101.王震宇,刘清森.JavaScript语言的特性和应用[J].通信世界,000(3):32-34.杨凡.基于MVC模式云桌面框架设计与实现[D].LUXIAOJUN.Dataprocessingmethodforhigh-concurrencyplatformserver[J].UNIVELECTRONICSCIENCE&TECHCHINA,2016-08-31.CHENPENGFEI.GeneralpagingquerymethodandsystembasedonSSHframework[J].SHANGHAISUNINFOTECHNOLOGYCOLTD.2014-08-13.LIAOTIEJUN.Cateringindustrymaterialpurchasingmobileterminalsystem.CHONGQINGYUNBAKECOMMERCEANDTRADECOLTD,2016-08-03.致谢在这转瞬即逝的四年中,可谓是一段人生中最难忘的日子,一段找到真正自我的日子,正是在这四年中的经历的种种锻炼,把我塑造成一个有最求有目标的人。在刚进入学校的时候,内心总是十分迷茫,不知前路、更不知将要去向何方,正是在这段迷茫的日子里,我得到了十分宝贵的锻炼机会,在学生会里学长的关怀,在课上老师认真的指导,在社会实践中明白了生命的价值和意义,在书香校园里发现自己喜爱的名著,这一切看似不起眼的点点滴滴,却在即将毕业之际汇聚成我的全部。本次的系统设计实在疫情期间完成的,本次的系统设计也是充满了坎坷。选题的时候自己没有估量自己的水平,而在进行编写项目的期间几乎是寸步难行,在最没有思路的时候,感谢乔老师对我的耐心教导可谓一语点醒梦中人,无论是从思路方面,还是从技术层面都给了我非常大的帮助。在大学学习的过程中,由于很多知识从来没有串联起来使用,所以导致了项目编写的困难,而这次的毕业设计恰恰给了我一个机会,把所有学到的知识串联起来就成了本次的项目,正是由于乔老师的耐心指导,我才能顺利的把项目构建完成。最后,感谢在这几年中老师对我的教诲,以及同学朋友的陪伴,使我顺利的度过了这四年的时光,使我从一个学生逐渐变成了一个有理想有追求的成年人。

HYPERLINK电脑文件整理懒招从来都是不会经常整理文件的,不过时间一长,众多的文档分布在硬盘的各个角落,用目录进行整理保存,工作量大、查看起来也不方便且还会浪费不少的磁盘空闻;用压缩工具打包,尽管可以节约空间但是却无法直接编辑修改或查看压缩包中的文件。这些招,懒人怎么会用,他们自有妙招!再多再乱的文件也能整理得井井有条,关键是不费力哦!

懒招1,自动提取乱中取胜

小张起初将照片、Office文档、电影、音乐等文件一股脑地存放在某一个磁盘分区,刚开始文件少使用起来倒也方便,但随着时间的推移,文件数量剧增,每次找所需的文件都要瞪大眼睛,不过有了MY文档管理器(下载地址:)就不用担心了。

第一步,下载MY文档管理器,解压到任意目录,直接双击其中的可执行性文件即可使用。依次单击“节点操作→添加节点”,分别添加多个节点,如“办公文档”、“电影”等分类,这样做的目的是方便归类。

第二步,在小张的F盘中的TEST目录下有众多的RM、MP3、JPG、DOC、TXT格式的文件,现在他要把JPG格式的文件提取到“照片”类别中。依次单击“系统配置→文件过滤”选项,打开Dialog对话框,输入“*.doc”,单击“添加”按钮,意思是过滤掉所有类型为“.DOC”的文件。然后按照同样的方法,将“*.txt”、“*.rm”、“*.MP3”一一添加进来。

第三步,双击左侧窗格中的“照片”节点,然后依次单击“记录操作→导入记录树”命令,在打开的对话框中单击浏览按钮,打开“F:\test”目录,单击“确定”按钮之后就可以将格式为JPG的文件提取出来并添加到“照片”节点中了。

懒招2,不同的电脑统一的管理

小张是电爱的Fans,工作之余常常为杂志写稿,他写完的和正在处理的稿件一般都存在一个稿件文件夹里。不过时间一长,家里的电脑(PC1)和单位的电脑(PC2)上都有这个文件夹。时常需要通过移动硬盘(U盘)在两台电脑之间传递,使用和管理都很不方便。不过他现在用优盘就可以统一管理了。

第一步,将上文提到的那个MY文档管理器解压后直接拷贝到优盘上。把优盘插到PC1上,并运行软件,依次单击“记录操作→导入记录树”命令,在随后弹出的对话框中设置好“稿件”文件夹的根目录,将“导入深度”设置为“5”,单击“确定”后,稍等片刻,软件就把PC1上的“稿件”导入到MY文档管理器中。

小提示:通过这种方式导入到程序中的仅仅是文件的路径、文件名等属性信息,并不是文件本身。

第二步,把优盘插到PC2上,按照同样的方法导入PC2上的“稿件”文件。以后要编辑“稿件”里的文件,你自己根本不用记住哪台电脑的哪个路径,只要把优盘插入到电脑,运行MY文档管理器,就可以直接编辑了。

第三步,为方便在异地使用,小张决定为当前正在处理的稿件增加一个副本。在需要异地处理的稿件上右键单击,选择“复制文件到(自动添加副本)”命令,在弹出的对话框中将保存目录设置为优盘上的某个目录即可。这样,就可以在优盘上编辑PC1或PC2的稿件了。

小提示:对于PC1、PC2上的同名文件,MY文档管理器以不同的磁盘号+文件路径来标识文件记录,因此,对于不同电脑上的同名文件,甚至是路径和文件名完全相同的文件,程序也可以准确识别哪个是哪个。

懒招3多种文件批量移动

要将文件管理得井然有序,就免不了要进行复制、删除、移动等等操作,如果一个个进行操作,工作量是非常巨大的。这时我们就需要借助于BelvedereAutomated(下载地址:.com/assets/resources/2008/03/Belvedere%200.3.exe)进行批量操作了。例如我们想把“F:\test”目录中的所有照片移动到F盘中的“北京游照片”目录中,可以按以下方法进行。

第一步,建立“F:\test”目录后在“rule”一栏中,单击“+”按钮,建立一个规则。在“Descriptior”文本框中为当前规则起一个名字如“批量整理移动”。单击第一个下拉列表,在这里可以选择Name(文件名)、Extension(扩展名)、Size(大小)等进行操作,这里选择扩展名“Extension”。单击第二个下拉列表,在这里设置的是操作条件,有is(是)、isnot(不是)、contains(包含)等操作可供选择,这里选择的是“is”。接下来,在最后的文本框中输入图片文件的扩展名,示例中是“JPG”。定义的规则合起来的意思就是“扩展名是JPG”。

第二步,在“Dothefollowing”区域设置操作动作,单击第一个下拉列表进行操作动作的选择,有“Movefile(移动)、Renamefile(重命名)、Deletefile(删除)”等动作可供选择,我们要批量移动,那就选择重命名“Movefile(移动文件)”。接下来,单击后面的按钮选择“F:\北京游照片”目录。

第三步,规则设置完毕,单击“Test”按钮应用规则,程序即可一次性地将所有扩展名为“JPG”的图片文件移动到“F:\北京游照片”目录中了。

懒招4提纲挈领一点即得

在前面几大懒招的帮助下,你电脑里的文件应该已经有点类别了吧。如果从此想告别懒人的生活,那就要养成管理文件的好习惯了。

第一步,在你保存资料的电脑分区中,要接类别建立多个文件夹,可以按用途分为:学习、娱乐、暂存、工作、下载,在娱乐下又可以建立二级目录:电影、歌曲、动画等。也可以按照常见的文件性质进行分类,例如分为:图片、电影、电子书、安装文件等,当然也可以按照你的需要再建立二级目录,以后每有文件需要保存就按这个类别保存到相应的目录。

第二步,虽然现在已经把文件分门别类存放了,但时间长了,目录太深,一层一层查找也很麻烦的,在EXCEL里建一个目录就可以统一管理了。运行EXCEL后,新建一个表格,然后按照我们的分类方式隔行输入:图片、电影、电子书,在图片分类下再建立二级目录名,例如明星、汽车、壁纸等。

第三步,右键单击“图片文字”,选择“超链接”,在弹出的对话框中选择电脑里图片目录文件夹,单击“确定”后EXCEL里的“图片”文字就变成彩色。用同样的方法为一级目录的“电影、电子书”和二级目录的“明星、汽车、壁纸”等添加超链接。然后将这个EXCEL文件命名为文件目录,保存到桌面上,以后打开这个文档,直接单击相应的文字,比如单击“壁纸”,就可以切换到壁纸文件夹了。

小提示:如果要更改某个超链接,直接右键单击该文字,选择“编辑超链接”就可以了。本人的电脑分类原则简述如下。

硬盘的第一层(请在自己的件夹中右键“按组排列”查看)

第一位字母表示A生活娱乐B教学C工作D安装程序

第二位字母表示只是流水号

AA影视

AB音乐

AC阅读

AD图片

AE相册

生活娱乐

BA计算机

BB英语

BC运动

BD游戏攻略

BE衣食住行

BF文艺

教学

CA管理制度

CB流程图

CC程序文件

工作

DA娱乐

DB其它

安装程序

硬盘的第二层(进入“AA影视”的文件夹举例)

第一位字母表示只是流水号

第二位字母表示只是流水号

AA电影

BA电视剧

CAMTV

硬盘的第三级(进入“AA电影”的文件夹举例)

第一位字母表示A动作片B剧情片C动画片

第二位字母表示A未看过B已看过

AA导火线

AB尖峰时刻

动作片

BA独自等待

剧情片

CB机器猫

CB狮子王

动画片

利用“字母排序”和“按组排列查看”可以使文件查看和存放简洁明了,结合自己资料的特点和实际需求,给自己定一个分类原则并严格执行。个人电脑资料的资源会得到高效而充分的利用。电脑文件管理八条小技巧

在电脑的内部,在电脑的桌面上,在“资源管理器”中,充斥着无序与混乱,这种虚拟的混乱极大地影响了电脑的性能和我们办公的效率,当大家面临这个问题时,通常认为硬盘空间又不够了,电脑性能又不跟不上了,需要再换一台新的电脑了。事实上,我们真正需要的是坐下来,好好花时间将电脑里的文件真正管理起来,会为自己日后省下更多的时间。

文件管理的真谛在于方便保存和迅速提取,所有的文件将通过文件夹分类被很好地组织起来,放在你最能方便找到的地方。解决这个问题目前最理想的方法就是分类管理,从硬盘分区开始到每一个文件夹的建立,我们都要按照自己的工作和生活需要,分为大大小小、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论