软件工程毕业论文高校医务室综合管理系统.doc
《软件工程毕业论文高校医务室综合管理系统.doc》由会员分享,可在线阅读,更多相关《软件工程毕业论文高校医务室综合管理系统.doc(54页珍藏版)》请在三一办公上搜索。
1、梧 州 学 院毕 业 论 文论文题目 高校医务室综合管理系统的设计与实现 系 别 信息与电子工程学院 专 业 软件工程 班 级 11软件工程2班 学 号 1100208241 学生姓名 覃 晓 琼 指导教师(签名) 完成时间 2015 年 5 月摘要本文详细叙述了高校医务室综合管理系统的设计与实现的过程。在整个开发过程中,对高校医务室综合管理系统的业务流程做了详细的调研,并根据学校学生看病的实际需求制定了一套具体的解决方案,由于大学生的学习生活节奏较快,且电脑普及率和上网概率也随着社会的发展提高,大学生通过网络获取信息的机会越来越多。所以,本文设计的高校医务室综合管理系统,不仅可以让在校学生可
2、以十分方便的了解到学校医务室的医生出诊信息,还将大大提高学生就医看病的满意程度。本文设计的高校医务室综合管理系统主要为了满足在校学生方便就医的需要进行开发的,本系统实现基于B/S模式,采用的是JavaEE和开放式SSH架构、MySql数据库等技术。系统主要包括后台管理和前台展现功能,其中,前台展现分学生和医生两种不同的用户角色,学生主要是到校医院进行就诊,而医生主要是根据学生的就诊信息进行出诊;后台管理主要实现药品管理、角色管理、缴费管理和留言板功能。系统经过详细设计和完成编码后,对系统进行了一系列测试,结果表明系统可正常运行,达到了系统设计的预期目标。最后对本次系统开发进行总结。关键词:高校
3、医务室; 管理系统; SSH; JavaEEDesign and Implementation of Comprehensive management system in Colleges and universities ClinicAbstractThis paper describes in detail thedesign process ofintegrated management systemand implementation of theUniversityClinic.Throughout the development process,thesystem of compr
4、ehensivemanagement in Colleges and universitiesClinicbusinessprocess to do a detailedinvestigation and research,and developed aset of specific solutionsaccording to the actual needs ofthe students of the schoolto see a doctor,because the college students learn fast,and computer and Internet penetrat
5、ion ratealsoalong with the socialdevelopment,more andmore college studentsaccess to information through the network ofopportunity.Therefore,the comprehensivemanagement of universityclinicsystem designed in this paper,can not onlylet studentscan be very convenientto knowthe schoolinfirmarydoctor visi
6、tsinformation,will also greatly enhance thesatisfaction degree ofmedicaldoctorstudents.The universityclinicintegrated managementsystem designed in this thesisis mainlyto meet the need ofstudentsconvenient medicaldevelopment,implementation of the systembased on B/S mode,using the JavaEEand open SSHar
7、chitecture,MySql database technology.The systemmainly includes the backstagemanagement and frontdisplayfunction,wherein,the front to showstudents anddoctorsin two differentuser roles,students mainlyisto the schoolhospital for treatment,and the doctoris mainly carried outvisitsaccording to the studen
8、tsmedical information;background managementmainly realizes thedrug management,role management,payment managementandmessage boardfunction.After detailed design and coding system, the system is a series of tests, the results show that the system can run normally, to achieve the expected goal of system
9、 design. The development of this system is the summary.Keyword: Colleges and universities Clinic management system SSH JaveEE 目录第一章 前言11.1 课题背景及意义11.2 课题研究内容11.3 论文的组织结构1第二章 运用技术及开发工具介绍32.1 JavaEE技术简介32.2 SSH架构简介52.3 B/S模式的介绍及应用72.4 开发工具的选择82.5 MySQL数据库简介9第三章 系统可行性分析与需求分析113.1 系统可行性分析113.2 系统需求分析12第
10、四章 系统设计174.1 系统功能模块设计174.2 数据库设计184.3 系统开发环境和运行环境25第五章 系统详细设计与实现265.1 后台管理265.2 前台实现34第六章 系统测试386.1 测试用例设计及功能测试386.2 程序测试用例396.3 程序结果40总结41参考文献42附录43致谢49第一章 前言1.1 课题背景及意义随着社会信息化进程的不断深入,计算机普及程度和计算机智能化水平均不断提高,人类进入了信息发展的高速时代,各种传统的管理手段受到了不同程度的冲击,高效方便的管理技术与管理手段越来越受到欢迎,各种各样的管理系统应运而生。目前,梧州学院医务室在药品管理、就诊管理、病
11、案管理等方面都是采取手工记录的方式进行学生就诊管理和药品管理。不仅花费了大量的人力与物力资源,且因手工管理不当或档案太多的情况下,引起事故或纠纷还是时有出现。例如药房管理经常由于管理上的不当使部分药品失效报废,给医院带来一定的经济损失,因此,传统的手工统计操作已远远不能满足医务工作的实际需要。为能够更好地了解药库及药房的药品情况、建立病人电子档案、规范药品等日常工作,对医务进行信息管理是非常必要的。因此,高校医务室综合管理系统的建设既意义重大又刻不容缓。高校医务管理系统将医务人员、学生的基本信息及药品信息以数字化的形式存贮起来,设计简单的查询界面与操作界面以便病人、医务人员对医务的信息一目了然
12、。使医务人员脱离繁杂的手工记录,利用本系统实现方便快捷的就诊及管理,解决医院手工管理人员信息档案的现状,为科学、高效管理人员提供可能。系统可在学校局域网内由不同权限的用户进行档案查询、人员管理、药品管理及缴费管理等操作,也为校医与学生的互动交流成为可能,对我校学生的身体健康与校风建设都具有一定的促进作用。1.2 课题研究内容该课题的主要目标是完成一套高效的、具有一定实用性的高校医务室综合管理系统,对学生个人基本信息、医生个人基本信息、药品信息及缴费信息等信息进行有效管理。系统功能模块主要包括:学生就诊管理、档案管理、药品管理、缴费管理、交流互动及系统管理等模块。学生可以随时登录系统查询自己的就
13、诊信息,由问题也可以通过“交流互动”模块与校医进行交流;医生可以更方便快速的进行就诊,对于医务室药品管理也更得心应手,可以及时的查询到相关药品信息,对于药品的出库入库也省去了繁杂的手工记录;实现一体化学生就诊档案,提高工作效率。系统可在学校局域网内由不同权限的用户进行档案查询、人员管理、药品管理及缴费管理等操作,使医生及管理员可以管理学生档案信息及对药品进行相关处理,学生可以方便查询自己的就诊信息。1.3 论文的组织结构本文总共分为七章:第一章 前言,简述了固定资产管理系统开发的背景和意义,阐述了固定管理系统在国内外的发展状况,最后介绍了论文的内容安排。第二章 理论知识,对VC和SQL SER
14、VER数据库进行简要介绍。第三章 系统可行性研究与需求分析,分析开发本系统各方面的可行性,对系统进行合理的需求分析。第四章 系统总体设计,确立系统功能并进行模块划分,进行数据库的设计,配置系统开发环境和运行环境。第五章 系统详细设计与实现,搭建开发环境,详细设计系统各模块的功能。第六章 系统核心模块测试,对所设计的系统进行功能的测试。第七章 总结与展望,对课题的研究进行最后的总结,阐述固定资产管理系统的未来发展。第二章 运用技术及开发工具介绍2.1 JavaEE技术简介JavaEE是 J2EE的一个新的名称,之所以改名,目的还是让大家清楚J2EE只是Java企业应用.随着WEB和EJB容器概念
15、诞生,使得软件应用业开始担心SUN的伙伴们是否还在Java平台上不断推出翻新的标准框架,致使软件应用业的业务核心组件架构无所适从,从一直以来是否需要EJB的讨论声中说明了这种彷徨。在2004年底中国软件技术大会Ioc微容器(也就是Jdon框架的实现原理)演讲中指出:我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本.此次J2EE改名为Java EE,实际也反映出业界这种共同心声。JavaEE的核心是EJB3.0, 其提供了更兼便捷的企业级的应用框架。架构图让我们看看Java EE 5有哪些新的功能或规定,我们可以
16、从SUN网站下载Java EE 5规范。其架构图如下图2-1所。图 2-1 架构图图中灰色加黑部分是Java EE 5新的功能,我们看到,在WEB层主要加入了JSF这个新的表现层框架,和我们日常开发关系密切的是,引入了新的Java Persistence标准,这个标准正在由EJB 3.0专家组制定。值得指出的是,这个Java持久化标准也可以嵌入在WEB层调用,所以,它肯定不会从属于EJB标准,这样,当前所有的Java持久层标准如:JDBC/JDO/Hibernate/Entity Bean将可能统一,减少用户的架构选择 痛苦。EJB 3.0和EJB 2.0的区别从架构图可以看出,无论Web结构
17、或EJB结构,提供实现的功能相差不多,这样,我们的业务核心组件就可以根据需要部署在Web或EJB中运行,而不依赖具体的Java EE容器了。前面一章图的目标在Java EE 5中可以实现了。当然,Java EE 5重要改变还是:Java EE不再象以前那样只注重大型商业系统的开发,而是更关注小到中型系统的开发,简化这部分系统开发步骤。落实这一简化行动的最大特征是在Java 5.0(Java 1.5)中加入Annotations,通过Annotations引入,降低Java EE开发时,既要写code,又要写XML配置文件之苦,来回照顾,疲于奔命,Annotations既是得益于C+语言,也是从
18、开源项目xDoclet实践中获得经验。但是Annotations是一把双刃剑,初学者用得不好,将会使得原本在XML中的Hard code(硬编码) 写进入代码Annotations,破坏代码的简洁和灵活性,当然,Annotations的引入不只是解决XML配置,从大的概念说,是解决一个资源注射问题(XML属于其中一个资源),在原理J2EE中,容器管理的资源都是由JNDI向应用程序提供的,通过Annotations可以方便实现注射。资源注射(Resource injection)设计概念其实是来自Ioc模式(Dependency Injection ),笔者设计开发的Jdon框架其实已经将Ann
19、otations这一宗旨的目的实现,在Jdon框架应用演示源码SimpleJdonFrameworkTest中,在jdonframework.xml中有一段如下配置:这段配置是将数据库的JNDI名java:/TestDS注射到JdbcDAO中。Jdon Framework下一个版本将是基于Java 5.0,这行配置 将可通过 Annotations写在jdbcDAO代码中,方便程序员开发。从这里,大家也可以知道EJB 3.0和EJB 2.0的区别了,有的人疑惑,是学习EJB 3.0还是学习EJB 2.0,其实EJB 3.0并没有在原理机制上对EJB有多大改动,只是做了编程方面的简化,另外EJB
20、 CMP参考了Hibernate新特点,EJB 3.0最大简化变动是CMP编程方法上。所以,无论学习EJb 3.0/2.0,EJB原理和运行机制都是一样,这部分才是学习EJB最大的困难处,而不是因为到了EJB 3.0,理解EJB就会容易。初学者可从Eclipse+Xdoclet开发EJB 2.0开始学习, EJB 3.0 = EJB 2.0 + xDoclet,这里有一篇Eclipse开发EJB教程,使用JBossIDE非常简单,无需Lomboz等插件。Security安全Security安全是Java EE的一个重要特点,也就是基于容器的安全访问,无需自己手工编码,具体实现可参考Jdon框架
21、应用演示源码JdonNews。这虽然是基于J2EE 1.3编写,但是和Java EE 5区别不是很大。事务管理Transaction Management也是Java EE 5的一个重要部分,该标准文档从几个方面阐述了事务管理的要点,标准中规定了在WEB层中使用事务和线程的处理关系,标准中规定:Web服务器如Tomcat无需在Web层提供事务支持,因为Web组件根本不支持事务繁衍/传递。因为当前一些架构如 Struts+Spring+Hibernate/Struts+Hibernate是标准中的Web结构,因此Java EE 5在J2EE 4.2.2规定了 Web组件事务的生命周期,如果Web
22、组件直接调用JTA,事务就不可以跨一个客户端的多个请求,事务只能在一个请求(Servlet/Jsp)中完成,这个标准规定了我们在Web架构中(如上述架构)无法使用长事务(如工作流/状态图中跨页面请求事务),针对一个客户端跨请求的事务暂时只有唯一解决方案:只有使用EJB的有态Session。以上是Java EE 5主要部分,Java EE包含更多其他技术部分如Jdbc JMS JCA JNDI 等等,需要用户在实践中摸索。2.2 SSH架构简介SSH 在J2EE项目中表示了3种框架,即 Spring + Struts +Hibernate。 Struts对Model,View和Controlle
23、r都提供了对应的组件。Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,可以应用在任何使用JDBC的场合,可以在Servlet/JSP的Web应用中使用,也可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。1、Struts(1)、Struts框架结构:如图2-2所示。图 2-2 结构图Struts对Model,V
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 毕业论文 高校 医务室 综合 管理 系统
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4069151.html