当前位置:文档之家› 医院挂号管理系统的开发和设计

医院挂号管理系统的开发和设计

管理系信息管理综合实训报告课程名称信息管理综合实训专业班级 14级信息管理与信息系统班选题医院挂号系统成绩201X年 (3)1 需求分析 (4)1.1 应用背景 (4)1.2医院挂号管理信息系统简介 (5)1.3设计目标 (5)2 系统的开发环境及技术简介 (6)2.1 系统开发环境 (6)2.1.1 MyEclipse (6)2.1.2 数据库简介 (6)2.1.3 Tomcat (7)2.2系统开发的思想与技术 (7)2.2.1JSP技术与MVC模式以及系统的基本框架 (7)2.2.2 S.S.H框架的优点 (8)3 系统概要设计 (12)3.1 总体功能模块 (12)3.2系统管理员功能模块 (12)3.3挂号管理员的功能模块 (13)3.4医生的功能模块 (13)3.7病人的功能模块 (14)3.8 系统业务描述 (14)3.9 程序流程图 (15)4系统详细设计与实现 (16)4.1系统和数据库的配置 (16)4.2概念模型设计 (16)4.3数据库逻辑模型 (18)4.4数据库表结构 (18)4.5平台数据表的设计 (19)5系统功能实现 (23)5.1程序的类图 (23)5.1.1病历Bingli类图 (23)5.1.2科室Keshi类图 (24)5.1.3用户User类图 (25)5.2程序的时序图 (27)5.2.1科室模块时序图 (27)5.2.2 用户模块时序图 (28)5.3系统功能实现的主要框架 (28)5.3.1 SSH框架 (28)5.3.2 hibernate配置文件 (28)5.3.3 struts配置文件 (30)5.3.4 spring配置文件 (30)5.4系统功能实现的主要模块 (32)5.4.1 登陆页面 (32)5.4.2 用户管理主页面 (34)6系统的调试与测试 (35)6.1软件测试的目的 (35)6.2软件测试的任务 (36)6.3测试环境 (36)6.4测试环境的配置 (37)6.4.1 创建安装项目 (37)6.4.2 添加项目输出 (38)6.4.3 运行项目 (40)参考文献 (41)课程设计编写分工 (42)1 需求分析1.1 应用背景随着互联网的发展,网络用户的数量直线上升,网络的应用已经广泛深入到人们的日常生活中,网络的广泛应用,也给医药界到来庞大的发展生机。

在过去几年,国外的医院都开始与互联网公司合作,形成医患系统,将病人的信息电子化,方便保存,方便取出使用。

并且还开发了新的医疗信息化医疗平台,让医生和患者不见面也能了解病人的发展状况,并可以为其远程治疗。

国内的这些应用还不是很成熟,但是国内大部分大型医院已开通网上挂号系统,系统已经初步具备了标准化,管理的制度化、使用方便化等优点,服务于全国各地,为广大患者提供了良好的就医条件。

门诊挂号,是病人去医院看病的第一个步骤,挂到一个满意的号是病人得到医疗服务的前提,如今,看病挂号困难已经成为了多数患者的普遍感受。

现在一些大医院,门诊拥挤成为一种普遍现象,某些热门科室,经常会出现“一号难求”、“专家号难求”,一些路途较远的病人,不能及时挂号看病,导致病情加重;一些人利用医院管理的漏洞,倒买倒卖“专家号”从中获利,这不仅损害了病人的切身利益,也给医院的管理和形象带来了很大的影响。

医院可以通过开通网上预约挂号来缓解以上情况。

患者只需在家中点几下鼠标,就可以挂上满意的号,做到了足不出户选医生,有效地缓解了病人排队挂号的时间。

国内先有周琳等人开展了对预约挂号系统的研究,昆山市中医院实名制预约挂号的经验、施行的措施和效果被陆振华等人给总结了,并为其它医院提供了经验参考。

刘力松等人对北京市一些大医院所推行的门诊预约挂号系统的使用情况也发表文章予以了评价和分析。

目前可以说,门诊预约挂号是一种对患者而言最人性化的服务举措,它比窗口挂号的优势在于优化了就诊流程,节约了患者时间和金钱花费。

江苏省江阴市人民医院实施的网上预约挂号以患者为中心,大大缩短了患者的就诊时间,医院的经济效益和社会营销获得了双丰收。

张雪梅等人指出了预约挂号存在的问题,这些问题突出地表现在缺乏科学组织、缺乏医院引导,医院服务方式被动等方面。

总之,目前网上预约挂号这一新的预约形式无论就其使用现状,还是应用技术来看,还有待进行普及和完善,可见,网上预约挂号系统的发展之路还是漫长而崎岖的。

但是在它发展的同时有关于它的一些规章制度也在完善,它的发展前景还是十分可观的,在规章制度的约束下,它会让医疗事业更上一个台阶的1.2医院挂号管理信息系统简介医院预约挂号系统是以病人为中心开展医疗服务的重要改革措施,对于方便群众就医、提高医疗服务水平具有重大意义。

医院施行预约诊疗服务,有利于患者进行就医咨询,提前安排就医计划,减少候诊时间,也有利于医院提升管理水平,提高工作效率和医疗质量,降低医疗安全风险。

当前,国内有许多实施预约诊疗服务的医院,以及从事相关服务的公司,但在系统的标准化、管理的制度化、使用的方便化等许多方面都存在缺陷,甚至部分个人或团体以此作为巨额利润的源泉。

为此,预约诊疗服务不仅没有方便病人就诊、提升医院管理水平,相反,还为许多病人和医院工作者所反感。

为了规范和推动预约诊疗服务,卫生部日前在其官方网站发布了《关于在公立医院施行预约诊疗服务工作的意见(征求意见稿)》,要求在推动医院开展预约诊疗工作的同时,提高对预约诊疗服务工作的认识、加强对预约诊疗服务工作的管理、并认真做好相关组织工作。

医院预约挂号系统包含电脑上网、手机上网、自助预约等多种预约渠道,患者可根据自身习惯,选择任何一种渠道完成预约操作1.3设计目标(1)如何从技术层面能保证实现网络环境下患者-医院门诊,医院门诊-患者的实时交流,怎样有效改善患者对医院的就诊流程,为患者提供好的、高效便捷的了解医院和医师的技术平台,增加患者挂号的便捷性和准确性,减少就诊挂号的盲目性;(2)门诊患者信息库与医生工作站系统如何通过信息技术手段进行连接;(3)医院门诊专家信息库如何与医院人事管理系统对接以及如何实现医院专家基本信息的管理规范化,在提供专家信息的同时保护信息的真实性;(4)如何实现网上预约知名专家,安排预约时间段,使患者足不出户即能挂号预约,减少患者的挂号待时间,改善就诊环境,为医院和患者既提供一个良好的治疗环境也为病人提供一个良好的等待治疗的环境,使医患双方都满意。

(5)如何对挂号的相关数据进行总结和分析,为医生和病人提供有价值的数据,使病人找到适合的就诊医生,使医生也能发挥所长,接受自己擅长治疗的病人。

2 系统的开发环境及技术简介2.1 系统开发环境2.1.1 MyEclipse在开发本平台中所用到的开发工具就是知名的java项目开发工具MyEclipse。

MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的一种扩展,利用MyEclipse,我们可以在数据库和J2EE的开发、发布,以及在应用程序服务器的整合当中极大地提高系统的工作效率。

MyEclipse是一个功能非常丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSP, CSS, Javascript, SQL, Hibernate。

在结构上,MyEclipse的特征可以被分为7类: J2EE模型,WEB开发工具,EJB开发工具,应用程序服务器的连接器,J2EE项目部署服务,数据库服务,MyEclipse整合帮助。

对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。

MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。

简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。

2.1.2 数据库简介数据库使用的是MySQL开源数据库。

MySQL的特性:使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。

支持AIX、FreeBSD、HP-UX、Mac OS、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。

为多种编程语言提供API。

这些编程语言包括C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。

支持多线程充分利用CPU资源。

优化的SQL查询算法,有效地提高查询速度。

既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。

提供TCP/IP、ODBC和JDBC等多种数据库连接途径。

提供用于管理、检查、优化数据库操作的管理工具。

可以处理拥有上千万条记录的大型数据库。

MySQL的应用:与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。

对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体成本。

2.1.3 TomcatTomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。

Tomcat 是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。

对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。

实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

这里的诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。

另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。

2.2系统开发的思想与技术2.2.1JSP技术与MVC模式以及系统的基本框架本系统采用jsp技术,基于MVC模式开发,使用SSH框架(struts2、spring、hibernate)来增加系统的开发速度。

相关主题