1.1 课题背景
随着科学技术发展,电脑已成为人们生活中必不可少的生活办公工具,在这样的背景下,网络技术被应用到各个方面,为了提高办公生活效率,网络信息技术飞速发展。在这样的背景下人类社会进入了全新的信息化的时代。医院信管一直是信息管理的一大难题,医院信管人数多,信息量大,此时寻找有效便捷的医院信管方法就是当务之急。而日趋成熟的计算机信息管理技术便成为解决这一难题的唯一之选。如今计算机信息管理技术来处理医院信管信息早已游刃有余,其实信息管理技术已经渗透到各个行业的信息控制管理当中,且有着举足轻重的地位。而随着现代化社会主义不断进步,普通群众生活水平有了大幅提高,很多方面都在网络上去实现,从而网络也就成为了最直接、即方便又快捷的接入口。
使用医院信管系统相对传统医院信管管理方式具备很多优点:首先可以大幅提高医院信管信息检索,只需输入医院信管相关信息就能在数秒内反馈想要的结果;其次可存储大量的医院信管信息,同时医院信管信息安全性有更高的保障;相比纸质文件来管理医院信管信息,医院信管系统更节省空间人力资源。这些优点大大提高效率并节省成本。因此,开发医院信管系统对医院信管信息进行有效的管理是很必要的,不仅提高了医院信管效率,增加了用户信息安全性,方便医院信管及时反馈信息给管理员,增加了用户与管理员之间的互动交流,更能提高医院信管的体验强度。
本系统为了数据库结构的灵活性所以打算采用MySQL来设计数据库,而java技术,B/S架构则保证了较高的平台适应性。本文主要介绍了本系统的开发背景,所要完成的功能和开发的过程,主要说明了系统设计的重点、设计思想。
2.1 Java技术
Java是由Sun公司推出的一门跨平台的面向对象的程序设计语言。因为Java 技术具有卓越的通用性、高效性、健壮的安全性和平台移植性的特点,而且Java是开源的,拥有全世界最大的开发者专业社群,所以Java的发展迅速。
3.1 系统可行性分析
3.1.1 经济可行性
由于本系统是作为毕业设计系统,且系统本身存在一些技术层面的缺陷,并不能直接用于商业用途,只想要通过该系统的开发提高自身学术水平,不需要特定服务器等额外花费。所有创造及工作过程仅需在个人电脑上就能实现,使用到的软件大多为开源软件,所以经济成本并不高,可以轻易实现。
3.1.2 技术可行性
本系统的开发使用java作为系统开发的开发语言,开发环境选择My Eclipse,而B/S结构决定了本系统的兼容性和多用户可操作性,此外选择MySql作为数据库不仅提高了数据安全性更保障了数据的可操作性。
3.1.3 运行可行性
本系统作为以java作为开发语言的系统,而且选用B/S结构则决定了要操作本系统仅需要占用很小的资源,并没有过多地硬件配置要求,目前市面上只要能正常运行浏览器的个人电脑都可以正常运行使用该系统。
综上所述,本系统的设计与开发在经济上、技术上、运行上的条件都是满足的,因此,系统开发具备可行性条件。
4.1 系统设计主要功能
通过市场调研及咨询研究,了解了使用者及管理者的使用需求,于是制定了管理员,医生和用户等模块。其功能结构图如下图4-1所示:
图4-1系统功能结构图
5 系统实现
5.1 系统功能模块
医院信管系统,在系统首页可以查看首页,医生信息、医院概况、个人中心、后台管理、在线客服等内容,并进行详细操作;如图5-1所示。
图5-1系统首页界面图
用户注册,在医院信管系统注册页面通过填写账号,密码,输入密码,姓名,手机,邮箱,身份证等内容进行注册操作,如图5-2所示。
图5-2用户注册界面图
医生信息;在医生信息页面中可以对医生工号,挂号须知,科室,职称,挂号费,就医流程,联系电话等内容进行操作;如图5-3所示。
图5-3医生信息界面图
个人中心;在个人中心页面中可以对账号,密码,姓名,性别,手机,邮箱身份证号等内容进行操作;还可以对我的收藏进行详细操作;如图5-4所示。
图5-4个人中心界面图
5.2 管理员功能模块
管理员登录进入医院信管系统可以查看首页,个人中心,用户管理,医生管理,科室管理,医生信息管理,挂号信息管理,取消挂号管理,问诊记录管理,病房管理,药房管理,管理员管理等功能进行详细操作,如图5-5所示。
图5-5管理员功能界面图
用户管理;在用户管理页面中可以对索引,账号,姓名,性别,手机,邮箱,身份证等内容进行详情,修改和删除操作;如图5-6所示。
图5-6用户管理界面图
医生管理;在医生管理页面中可以对索引,医生工号,医生姓名,科室,职称,性别,医龄,联系电话,照片等内容进行详情,医生信息,修改和删除操作;如图5-7所示。
图5-7医生管理界面图
科室管理;在科室管理页面中可以对科室内容进行修改和删除操作;如图5-8所示。
图5-8科室管理界面图
医生信息管理;在医生信息管理页面中可以对索引,医生工号,医生姓名,挂号须知,科室,职称,挂号费,联系电话,照片等内容进行详情,挂号,修改,查看评论和删除操作;如图5-9所示。
图5-9医生信息管理界面图
取消挂号;在取消挂号管理页面中可以对索引,预约编号,医生工号,医生姓名,科室,预约时间,职称,挂号费,联系电话,账号,姓名,手机,原因,取消时间,审核回复,审核状态,审核等内容进行详情,修改和删除操作;如图5-10所示。
图5-10取消挂号管理界面图
问诊记录;在问诊记录管理页面中可以对索引,预约编号,账号,姓名,手机,身份证,药物过敏,检查报告,备注,就诊时间,医生工号,医生姓名,职称,科室,登记时间等内容进行详情,修改和删除操作;如图5-11所示。
图5-11问诊记录管理界面图
病房;在病房管理页面中可以对索引,病房号,病床数,病房位置,空闲床位,科室等进行相应的操作管理;如图5-12所示。
图5-12病房管理界面图
5.3 医生功能模块
医生登录进入医院信管系统可以查看首页,个人中心,挂号信息管理,取消挂号管理,问诊记录管理等功能,并进行详细操作,如图5-13所示。
图5-13医生功能界面图
挂号信息;在挂号信息页面通过对索引,预约编号,医生工号,医生姓名,科室,职称,挂号费,预约时间,联系电话,账号,姓名,手机,挂号时间,是否支付等进行修改操作;如图5-14所示。
图5-14挂号管理界面图
取消挂号管理;在取消挂号管理页面中可以查看索引,预约编号,医生工号,医生姓名,科室,预约时间,职称,挂号费,联系电话,账号,姓名,手机,原因,取消时间,审核回复,审核状态,审核等详细内容;如图5-15所示。
图5-15取消挂号管理界面图
问诊记录;在问诊记录管理页面中可以查看索引,预约编号,账号,姓名,手机,身份证,药物过敏,检查报告,备注,就诊时间,医生工号,医生姓名,职称,科室,登记时间等详细内容;如图5-16所示。
图5-16问诊记录管理界面图