




已阅读5页,还剩38页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本 科 毕 业 论 文院 系 信息科学与工程学院 专 业 软件工程 题 目 基于jsp的社区医院门诊管理系统年 级 2012 学号 学生姓名 指导老师 职称 论文提交日期 2016年4月22日 南京大学金陵学院 毕业设计(论文) 摘 要在过去的时间里,社区医院大多采用人工管理的方式进行医院的管理,这样的方法效率低并且容易出错。伴随着计算机信息技术的迅速发展,将计算机技术与互联网医院的管理相联系有了必然的需要。社区医院信息化的方式不仅可以简化医院管理的复杂性,还减少了信息的处理量,保证了医院工作的有序性,有效提高医院的医疗效率。本次设计采用JSP语言作为主要的开发语言,设计并实现对社区医院的门诊管理系统。系统采用Myeclipse和My sql数据库作为主要的开发工具,主要分为患者模块,管理员模块管理模块。患者模块主要实现了患者的预约挂号,管理员模块实现后台医院的管理,信息,药品,用户管理等功能。该系统可以提供便捷的挂号预约以及查找管理等功能,具有录入方便,查找迅速等特点,可以有效的节约医院与患者的时间。关键词:社区医院; 管理系统; JSP; Mysql AbstractIn previous days,most community hospitals have adopted the method of management of the hospital management to finish,this methods are low efficiency and high error rate.with the development of the computer technology,computer and the Internet into the hospital management is necessary.Community hospital information system can not only simplify the complexity of hospital management, but also reduce the amount of information processing, to ensure the orderly nature of the hospital work, and effectively improve the hospitals medical efficiency. This design uses the JSP language as the main development language, designs and realizes to the community hospital outpatient service management system.System using Myeclipse and Mysql database as the main development tool, mainly divided into patient module, the administrator module.The main realization of the patients appointment registration, doctors information inquiries, the background of user management and other functions. The system can provide convenient registration appointment, management function of finding cases, has easy to editor, find quickly and so on, can effectively save the hospital and the patients time.Keywords: Community hospital ; Management system; JSP; Mysql目 录 摘 要1Abstract2目 录 3第一章 绪 论51.1 引言51.2 国内外研究现状51.3系统运行的环境71.3.1 JSP介绍71.3.2 B/S结构71.3.3开发工具71.4系统的研究目的与研究内容9第二章 系统分析102.1可行性分析102.2需求分析102.2.1 实体联系图11第三章系统设计143.1系统功能描述143.2系统功能模块设计143.2.1登录模块143.2.2管理员模块143.2.3病人挂号模块153.2.4结账收费管理模块153.2.5 医生处方模块163.2.6药品管理模块163.2.7其它功能模块173.3系统总体分析173.4数据库设计183.4.1建立数据库的方法183.4.2建立数据表19第四章 详细设计与实现264.1用户登录验证模块264.系统首页面设计264.3挂号管理274.4医生处方模块管理274.4.医嘱信息管理274.4.疾病信息管理284.5药品管理模块294.5.1药品的分类管理294.5.2药品的管理294.5.3药品出入库314.5.4病人信息管理33第五章 系统测试355.1添加用户信息测试355.2挂号模块测试355.3收费管理模块测试365.4医生诊治病人模块测试365.5用户修改信息模块测试37结束语38致 谢39参考文献40附录X41 第一章 绪 论1.1 引言 随着社会经济的日益进步与发展,人们的生活水平的提高,人们对医疗健康的关注也日益提高。然而许多大医院却存在着看病难,看病贵的现状,所以社区医院这一时代产物也应随着社会的发展亦应不断进步。社区医院被称为社区居民家门口的医院,它最大的优点就是方便,社区医院可以极大程度的缓解大医院人满为患这一现状。因此,提高对社区医院的管理,充分突出社区医院方便的这一优点,是提升社区医院的吸引力的重要方向。以信息化的方式管理社区医院的模式,能够对公共资源充分利用,给患者提供方便与快捷,省去了来回奔波的麻烦。伴随着加入WTO后,我国的医疗管理系统也越加注重建立信息化,现代化的特点。2002年,联合国分别在中国的成都与北京的两个社区选择作为新的社区化医疗卫生方式的试点社区,并且运行颇为成功。通过一个人为基点,家庭为集中单位,社区为范围,社区医院化的管理可以对社区居民提供个人健康档案登记,个人医疗状况跟踪,家庭成员健康问题记录,实现一居民,一社区的管理方式。因此随着互联网的迅速发展,网络时代化的社区医院必定将走向每个家庭。只需要在网络上进行注册,登录,就能享受便捷的社区医疗服务。每个病人都可以提前预约,以迅速的方式在社区医院看病。因此需要提供给病人更方便快捷的信息,让病人在看病治疗时可以做最少的事,省最多的时间。社区医院的个人健康的档案对居民去其他医院看病便颇为重要,医院可以从档案中记载的个人健康,生活习惯,家庭成员状况来更快速,准确判定你的病情。1.2 国内外研究现状目前国内社区医院的管理问题主要为三点:一是政府重视力度不够,二是社区医疗服务人员业务水平有待提高,三是社区医疗卫生与基本医疗保险脱节。在中国的绝大多数城市,医疗资源的百分之八十都分配都分布在城市中心的大中型医院,而只有百分之二十资源分布在社区医院。并且,社区的卫生机构资金基础较弱,给社区卫生站增添设备以及医务人员较为困难,这也造成了社区居民不把社区医院作为就医首选的现状。社区居民是社区医院的主要对象,以社区为辐射范围,社区医院以周围的社区居民,尤其是中老年的居民为主要服务对象,并且主要提供日常的感冒,发烧等小的身体疾病进行治疗。在我国的医院的信息化的建设要于80年代后期才开始发展,从单一的事物处理到整个医院的信息化业务管理系统,医院的信息化发展颇为迅速。在我国现阶段的社区医院信息化的发展中,存在着信息不畅,医生护士重复工作多,效率低;中心病人排队次数多,等候时间长,诊查时间短,典型的“三长一短”;公共卫生平台不完善,信息以纸质档案为主,缺乏可持续性,可利用率低等问题。但随着互联网的不断发展,数字化,信息化的社区医院形式也早已经在国内悄然成型。2015年6月18日,中国第一家真正的互联网社区医院-恒大互联网社区医院在这样的时代背景下在中国广州正式亮相。数字化社区医院利用先进的计算机及网络技术,将病人的诊疗信息,电子健康记录(EHR),家庭成员习惯等各类信息进行了有效的整合利用,对社区居民个人生命历程利用计算机技术进行连续,综合追踪与管理。其中对于医疗卫生领域的信息化建设,新医改方案的提出也对此做出了明确要求,这是历年来国家首次对一单独领域进行具体且详细的要求,它将“建立实用共享的医疗卫生信息系统”列为“八大支柱”之一,并且是唯一的技术支撑。国外的社区医院互联网化制度发展较早,并且颇为完善。其中以英国,美国等国体现的尤为突出。英国1948年实行的医疗体制又被称为国家卫生服务体系(National Health Service,简称NHS),该医疗制度有力保障了英国居民的生命健康。NHS通过加强对初级保健体系的管理和投入,是大多数患者在社区即得到了良好的健康和医疗服务。以较高的效益成本比取得了巨大的成就,是世界上最成功的医疗模式之一。英国的社区医院的计算机信息系统特点是完善,便捷与高效。在预约排队方面,它分为三个区域,常规预约区(粉红色),复诊预约区(灰色),急诊预约区(红色)。就诊叫号时前台和医师工作站就可显示患者的就诊时间和顺序。而且通过输入患者的名字,地址,社保号等任一项均可调出患者的资料。在美国,国家的保险机构承担着美国的医疗系统的一大部分开销费用,2006年美国将全国的15%用于医疗卫生领域,在此方面的支出比例占据全世界榜首。美国病人在需要去医院看病前可以提前进行电话的预约,并且在社区的医院进行普通的体检等是全额免费的。当某病人的病情在社区医院得不到完善的治疗时,社区医院的医生会开具转诊单,将病人转移到合适的大医院救治。美国的社区医院服务机构中,有着明确的岗位分工,有专门负责预约,诊治,以及检查的职能。不同职能的人员组合组成了完善的医疗卫生体系,而且各个社区医院组成一张互联网,医生能够在对病人病情记录的情况下,查阅病人的病例和病人的家庭档案。1.3系统运行的环境1.3.1 JSP介绍 JSP语言(Java Server Pages),其中文名为java服务器页面,它的根本是一个简化的Servlet设计。JSP技术是类似于ASP技术的,将java程序段和JSP标记插入在传统的网页HTML文件中形成jsp的文件,jsp文件的后缀名为(*.jsp)5。jsp技术开发的程序应用既可以在linux系统下运行,也可以在其他的操作系统上运行,它具有平台可移植性。JSP是在java语言基础下,拥有良好的伸缩性,与javaEnterprise API紧密的集成在一起。在数据库的开发应用领域,jsp技术具有巨大的优势,它在java平台下构建的网络程序被认为未来最有发展前途的技术。Java Servlet是JSP的技术基础,javaservlet与jsp的结合目前应用于大多数的大型的web应用的程序开发。JSP技术的主要特点是完全的面向对象,简单易用,不同平台的可移植性并且安全可靠。1.3.2 B/S结构 B/S布局(浏览器/服务器模式),是web兴起后的新型网络结构模式,其中开发客户端最主要的应用软件就是浏览器。此次系统采用的就是B/S框架布局结构,这一布局使客户端得到了统一,通过讲一个系统的核心部分集中在服务器上的方式实现系统的功能,将系统的开发,维护过程进行了简化。在客户端下,只需要安装一个Internet Explorer或其他的浏览器,服务器则安装Mysql,sql server数据库等。数据库与浏览器之间通过Web server进行两者的交互4。1.3.3开发工具本系统采用jdk版本为1.7,开发工具是Myeclipse,服务器采用Tomact 6.0,数据库采用Mysql。系统采用的语言是Java语言和JSP语言,这两种语言应用简单便捷,在Mysql数据库下就可以实现系统的功能。 1.MyEclipse的安装MyEclipse全称 MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ),是对eclipse IDE的扩展。Myeclipsed的应用可以用于j2ee的开发和数据库的应用,能有效的提高工作效率,节约时间。它是J2EE的集成开发环境,具有编码,编译,测试等功能,并且支持sql,jsp,css,html以及S2SH的框架技术。 如图1.1是Myeclipse的Web开发主界面。图1-1 Myeclipse主界面 2.安装Java JDK的安装 JDK的安装只需要下载jdk1.7版本安装包,在安装完成后需要对jdk的path路径进行环境变量的配置。 最后需要cmd命令输入java-version检测jdk是否成功安装。 3. Tomcat的安装 系统采用tomcat6.0作为web服务器,需要在Myeclipse进行tomcat服务器的配置。 4. Mysql数据库的安装数据库采用Mysql,在下载后需要选择安装并进行账号密码设置。 如图1-2 为Mysql的主界面图1-2 Mysql主界面1.4系统的研究目的与研究内容 本课题主要研究的是关于互联网下的社区医院便捷系统,它实现了医疗管理的基本功能,提升了社区医院看病的便捷性与完善性。 现如今很多医院都出现着看病贵,看病难,看不上病,看不起病的情况,很多病人想看简单的小病,却需要花费大量的时间。因此,一套可以为用户提供充足信息,优化社区门诊管理流程,节约挂号预约时间,方便就诊的系统将是非常必要的。 该系统可以提供对社区居民的个人健康档案,家庭成员信息,便捷的挂号预约以及病例查找管理等功能,具有,录入方便,查找迅速等特点,同时可以提供给病人更专业的就医指导,什么样的病,怎样治疗更有效,有效的节约医院与患者的时间。 第二章 系统分析2.1可行性分析任何一个系统在项目开发执行前都需要对系统进行可行性研究分析,它可以有效地减少系统开发的风险性,避免浪费人力,财力和物力。本系统做的是社区医院门诊管理系统,使用MyEclipse作为开发工具,jsp开发语言,数据库采用mysql,基于B/S模式即浏览器/服务器模式进行编译的语言,简单易学而且灵活方便。Java的兼容性使用JSP语言设计的管理系统可以在许多平台上使用,因此它的生命力是十分强大的7。并且也有很多的开发工具支持JSP开发,比如eclipse、MyEclipse等。因为学习过了java的课程,对数据库的设计和操作有有所接触过,所以系统的设计是可行的。经济的可行性关键点是该系统在开发运行的过程中,开发的工具和环境都是可以免费获取并使用的,并且系统可以独立在个人电脑下进行运行,并没有太大的复杂性。并且系统带来的效率性与便捷性可以有效减少人工管理的花费,所以经济上完全可行。 系统操作简单,大部分的功能都是简单的网页选择的操作类型,而且很多信息可以系统自己生成,无需操作人员操作,因此要求颇为简单。因此系统的操作是可行的。2.2需求分析需求分析是一个项目即管理系统的开始,可以说一个系统的功能是否完善取决于需求分析。需求分析需要分析员知道一个系统软件对人们的需求因素,需要了解人们要做什么,要处理什么然后进行分析以保证工作效率,减少错误率。系统对系统中的不同角色赋予不同的权限,通过角色人员的选择操作来实现系统的功能。病人首先在医院挂号看病,然后病人领取医生的诊断领取处方,在缴纳医药费用后去领取所需药品。 管理者要负责记录并认定病情病况与大概信息,以便日后查看病人信息,同时还负责药品的入库出库管理。通过对使用人员进行用户验证,以保证系统的安全性,避免系统中用户的信息资料被篡改或者丢失。患者模块:提供用户的预约挂号,用户账号的账号管理与密码修改。 挂号管理:添加新的病人的个人资料,包括病人名字,挂号的时间,年龄,性别,病情,用药种类以及费用,统计病人总消费数值,添加病人个人资料时同时为该条数据分配一个编号以便病人个人登录查看自己的信息。对挂号信息的增删改查的操作,还有病人的个人信息与资料的查看。门诊收费管理:可以对费用的类型进行修改操作;例如通过病人就诊号,姓名可以查看病人的信息,并且可以对病人信息查看与修改;根据病人的看病情况与药品情况进行消费情况的计算并进行收费。药品管理:药品的管理功能分为药品分类,药品的信息,药品的入库出库以及库存管理。药品的分类可以将管理的药品分为不同的类并进行管理;添加药品的入库并记录入库明细,记录入库的时间,供货单位;对药品的出库管理同样进行时间,数量,单位的明细记录。数据管理:数据的管理执行可以设置系统用户的账号与密码,并且赋予用户不同的管理权限。对系统进行修改设置,药品信息,挂号信息进行修改设置。疾病信息管理:通过记录的病人疾病信息管理可以查看病人的原始病情信息。病人服务管理:密码的修改;挂号、消费、病情及处方信息的查看。2.2.1 实体联系图 实体联系图即E-R图,它可以将抽象的实体和实体关系有图的方式表达出来,用形象的图形来描述抽象的事物,让系统设计更加的容易,E-R图就这样诞生了11 。 系统用户的实体联系图信息包括用户的类型,创建时间,账号,密码。 如图1-3所示 图1-3 系统用户实体图患者的实体联系图信息包括病人的姓名,编号,性别,年龄,住址,电话,挂号时间,挂号科室,就诊医生,身份证号等。如图1-4所示图1-4 患者实体图 医生的实体联系图信息包括医生的姓名,年龄,性别,电话,编号,地址,门诊号等。 如图1-5所示 图1-5 医生实体图 药品管理的实体联系图信息包括药品的药品名,药品作用,药品价格,药品编号,药品的用法用量,药品的数量等。如图1-6所示 图1-6 药品实体图如图1-7为整个系统的实体关系图图1-7 整个系统实体关系图 第三章系统设计系统设计主要是对管理系统功能模块的设计,功能实现的好坏关系着整个系统的成败,因此做好系统设计是十分必要的。本系统围绕门诊管理为核心,主要实现患者挂号,医生处方,患者结账,药品管理等功能来展开。3.1系统功能描述根据社区医院门诊管理系统功的实际情况,本系统实现的功能主要有:管理员职能(对系统用户的日常管理,),患者挂号(患者网上预约挂号、账号密码修改、个人挂号信息),医生功能(病人就诊、开处方、药品查询等),前台(对前来的患者进行挂号,对患者信息的查询、对挂号患者挂号管理、对患者进行病后结账),药品管理员(对新到的药品进行入库操作、添加新型药品、对药品信息进行维护)等。本系统应达到以下目标:(1)用户登录类型不同,所拥有的功能也不同,包括管理员、患者。(2)患者挂号可以在网上和前台,并根据挂号时间生成特定编号。(3)患者结账时,显示详细的就诊信息和费用。(4)不同的用户只能访问特定数据库数据。(5)医生可以根据患者的信息查询医院有没有该患者的以往病史。3.2系统功能模块设计3.2.1登录模块即在登录界面输入用户名,密码,通过js确认信息是否填写完整,在通过form表单post请求发送到servlet后与数据库users表内的用户信息(用户名,密码)进行匹配,如果有根据该用户的用户类型返回到不同的页面,因为用户帐号唯一,所以用户名不可重复。如果users表中没有匹配到提交的用户信息,返回登陆界面并且密码重置8。3.2.2管理员模块本系统只有管理员可对系统用户进行操作,即管理员是最高权限者,对医生、前台、药品管理员,患者有着增删改查的功能。如图1-8 为管理员功能模块图图1-8 管理员模块图3.2.3病人挂号模块病人挂号分为网上预约挂号和到医院前台窗口挂号,它们都需要录入患者的个人信息,因此前台人员和患者自身拥有添加患者信息(姓名,性别,出生日期,身份证编号等)的功能,前台还有删除用户挂号的功能,还可以对挂号信息进行一定的修改。如图1-9为患者挂号功能模块图图1-9 患者挂号模块图3.2.4结账收费管理模块病人结账即是病人就诊过后,到前台窗口付费领取药品,并能查看详细的费用信息。图2-1 患者收费管理功能模块图图2-1 患者结账模块图3.2.5 医生处方模块医生就诊挂号患者,根据挂号患者挂号时的个人基本信息查询该挂号患者是否曾经在医院就诊,给就诊患者开处方和药品。图2-2 医生处方模块图图2-2 医生处方模块图3.2.6药品管理模块药品管理主要有药品管理员来进行管理,来实现对新药品的添加,对已有药品的增删改查,还有药品入库。图2-3 药品管理模块图图2-3 药品管理模块图3.2.7其它功能模块为方便各类型用户的一些个人需要,在此添加了个人功能,即查看一些相关信息,修改个人密码等。图2-4 其他功能模块图图2-4 其他功能的模块图3.3系统总体分析图2-5 系统的功能模块图:图2-5 社区医院门诊管理系统的功能模块图3.4数据库设计数据库采用MySQL数据库管理系统来管理数据,此版本数据库管理系统虽然不是最新版本的,但现在大多数公司还是使用此数据库进行开发,原因就是它的稳定性、查询速度快,安全性高,而被广泛使用9。3.4.1建立数据库的方法数据库里存放大量数据是以表的形式存在,所以数据库表的设计是根据用户和企业的需求来的,建立数据库的好坏取决于系统分析是否详细。一般步骤如下:(1)研究系统的E-R图模型,最终画出E-R图。(2)将E-R模型转换为关系模型。(3)将关系模型转换成数据库表,属性对应相应的字段。(4)确定数据库的完整性10。(5)对表添加触发器、存储过程等。社区医院门诊管理系统数据库设计如下:(1)登录数据库管理工具,在查询分析器中使用数据库语言创建一个新的数据库并命名为门诊管理系统。(2)找到新建的门诊管理系统,点击右键找到新建表,然后在打开的页面建立表的字段、数据类型、长度、是否为空等,最后关闭输入表名即建立了新表,也可用SQL语句建立新表。(3)找到新建立的表,单击右键找到打开表,即可在表中插入相应类型的字段值。通过新建表和向表中插入数据,这样一个门诊管理系统数据库就建立成功了。3.4.2建立数据表数据库表的建立根据前面的系统设计,E-R图的形象显示,可以轻易的建立起来,但是要注意的是每张表都要有一个可以唯一标识或是其它表的外键,不然数据库内的信息可能会出现混乱的现象。数据库表的建立是根据E-R图的属性和实体之间的关系。这些既可以通过数据库查询语句建立,也可以通过直接新建表来实现,最后就是通过一些约束等手段来实现表的完整性,使数据更加的规范12。社区医院门诊管理系统需要实现的功能:患者的挂号、患者就诊、医生处方、预约挂号、药品管理,用户管理、患者结账等。通过E-R图也可以看出本系统需要建的表是比较多的,本系统由多张表组成,它们共同组成了本系统的数据库。系统的数据库名:db_shequhospital图2-6 登录用户表 t_admin序号列名数据类型长度描述1userIdint11用户id2userNamevarchar255用户名3userPwvarchar255用户密码4userTypeint11用户类型 图2-6 表名:t_admin图2-7 药品分类表 t_catelog序号列名数据类型长度描述1idint11药品分类id2namevarchar50分类名称3jieshaovarchar500介绍4delvarchar50删除 图2-7 表名:t_catelog 图2-8 处方信息表 t_chufang 序号列名数据类型长度描述1idint11处方id2jiuzhenhaovarchar50就诊号3jiuzhenshijianvarchar50就诊时间4namevarchar50就诊姓名5jiuzhenkeshivarchar50就诊科室6yishengvarchar50医生7yizhumingchengvarchar50医嘱名称8guigevarchar50规格9danweivarchar50单位10meicishuliangvarchar50每次数量11zhixingcishuvarchar50执行次数12zhixingtianshuvarchar50执行天数13addtimedate增加时间14yizhuIdvarchar50医嘱id 图2-8 表名:t_chufang图2-9 出库信息表 t_chuku 序号列名数据类型长度描述1idint11id2danjuhaovarchar50单据号3shijianvarchar50时间4zongjiageint11总价格5jingshourenvarchar50经手人6beizhuvarchar50备注7delvarchar50删除 图2-9 表名:t_chuku图3-1 出库药品明细表 t_chukumingxi序号列名数据类型长度描述1idint11id2chuku_idint11出库id3goods_idint11物品id4shuliangint11数量5beizhuvarchar500备注 图3-1 表名:t_chukumingxi图3-2 供应商信息表 t_gongyingshang序号列名数据类型长度描述1idint11id2mingchengvarchar50名称3dizhivarchar50地址4lianxirenvarchar50联系人5dianhuavarchar50电话6youbianvarchar50邮编7chuanzhenvarchar50传真8youxiangvarchar50邮箱9typevarchar50类型10delvarchar50删除 图3-2 表名:t_gongyingshang图3-3 药品信息表 t_goods序号列名数据类型长度描述1idint11id2catelog_idint11药品分类id3namevarchar50名称4chandivarchar50产地5danweivarchar50单位6guigevarchar50规格7beizhuvarchar50备注8delvarchar50删除 图3-3 表名:t_goods图3-4 客户信息表 t_kehu 序号列名数据类型长度描述1idint11id2mingchengvarchar50名称3dizhivarchar50地址4lianxirenvarchar50联系人5dianhuavarchar50电话6youbianvarchar50邮编7chuanzhenvarchar50传真8youxiangvarchar50邮箱9typevarchar50类型10delvarchar50删除 图3-4 表名:t_kehu图3-5 库存表t_kucun 序号列名数据类型长度描述1idint11id2goods_idint11物品id3shuliangint11数量图3-5 表名:t_kucu图3-6 入库信息表 t_ruku序号列名数据类型长度描述1idint11id2danjuhaovarchar50单据号3shijianvarchar50时间4zongjiageint11总价格5jingshourenvarchar50经手人6beizhuvarchar50备注7delvarchar50删除8typeint11类型图3-6 表名:t_ruku图3-7 入库明细表 t_rukumingxi序号列名数据类型长度描述1idint11id2ruku_idint11入库id3goods_idint11物品id 4shuliangint11数量5beizhuvarchar500备注图3-7 表名:t_rukumingxi图3-8 收费信息表 t_shoufei 序号列名数据类型长度描述1idint11id2bianmavarchar50编码3namevarchar50名称4guigevarchar50规格5danweivarchar50单位6danjiaint11单价图3-8 表名:t_shoufei图3-9 收费明细表 t_shoufeidetail序号列名数据类型长度描述1idint11id2jiesuanleixingvarchar50结算类型3jiuzhenhaovarchar50就诊号4jiuzhenshijianvarchar50就诊时间5namevarchar50姓名6jiuzhenkeshivarchar50就诊科室7yishengvarchar50医生8shoufeimingchengvarchar50收费名称9guigevarchar50规格 10danweivarchar50单位 11shuliangint11数量 12danjiaint11单价 13jizhangjineint11结账金额 14zifujineint11支付金额 15jineint11金额图3-9 表名:t_shoufeidetail图4-1 患者信息表 t_user序号列名数据类型长度描述1idint11id2namevarchar50姓名3sexvarchar50性别4chushengshijianvarchar50出生日期5agevarchar50年龄6phonevarchar255电话7addrvarchar255地址8shenfenzhengvarchar50身份证号9feiyongtypevarchar50费用类型10jiuzhenhaovarchar50就诊号11guahaokeshivarchar50挂号科室12guahaoyishengvarchar50挂号医生13delvarchar50删除 图4-1 表名:t_user图4-2 医嘱信息表 t_yizhu序号列名数据类型长度描述1idint11id2bianmavarchar50编码3namevarchar50名称4guigevarchar50规格5danweivarchar50单位6danjiaint11单价7shoufeiIdint11收费id 图4-2 表名:t_yizhu 第四章 详细设计与实现4.1用户登录验证模块在登录界面输入用户名,密码,通过js确认信息是否填写完整,通过form表单post请求发送到servlet后与数据库users表内的用户信息(用户名,密码)进行匹配,再根据该用户的用户类型跳转到不同的页面,因为用户帐号唯一,所以用户名不可重复。如果users表中没有匹配到提交的用户信息,则返回登陆界面并且密码重置。图4-3就是登陆主界面。图4-3登陆主界面4.系统首页面设计登录系统后可以看到系统左侧的可操作功能,不同的管理模块下执行不同的功能程序运行效果图如图4-4所示: 图4-4主页面4.3挂号管理 患者挂号是用户登录患者模块后进行预约挂号,患者挂号后即可在预约时间到医院就诊。 如图4-5就是挂号界面的页面。 图4-5挂号界面 4.4医生处方模块管理 医生的开处方模块主要提供医嘱信息管理,收费标准管理,还有患者疾病信息管理。4.4.医嘱信息管理医嘱信息的添加是医生对患者的用药信息进行指导,给患者用量的明细。图4-6 医嘱信息添加 图4-4 医嘱信息添加 图4-7 医嘱信息的查看 图4-7 医嘱信息查看4.4.疾病信息管理疾病管理是医生提供对患者开药所需要注意的事情的交代。提醒患者需要服用药物以及药物的用法用量。 如图4-8 疾病指导信息添加 图4-8 信息添加图4-9 病情信息管理查看 图4-9 病情信息管理查看4.5药品管理模块4.5.1药品的分类管理 药品的分类包括对药品的分类与添加图5-1药品的分类添加 图5-1 药品的分类添加图5-2 药品的分类查看 图5-2 药品分类的查看4.5.2药品的管理在正
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 难点详解人教版八年级上册物理物态变化《汽化和液化》章节测评练习题(含答案解析)
- 2025历年招教考试真题及答案
- 2025口腔技能考试真题及答案
- 有机化学实验考试操作题及答案
- 2025江苏省安全a证考试真题及答案
- 解析卷-人教版八年级上册物理声现象《声音的产生与传播》专项测评试卷(附答案详解)
- 2025护士n3考试真题及答案
- 南靖期中考试卷子及答案
- 语文七月份考试题及答案
- 凤台一中奥赛班考试题及答案
- 2025中粮集团社会招聘7人笔试历年参考题库附带答案详解
- 海南自贸港考试题及答案
- 交换机教学课件
- 卫生厅课题申报书范文
- 四川产业振兴基金投资集团有限公司招聘笔试真题2024
- 2025广东云浮市检察机关招聘劳动合同制司法辅助人员17人备考考试题库附答案解析
- 工装夹具设计培训课件
- 大气的受热过程教学课件
- 2025年甘肃省平凉市庄浪县第五幼儿园教育集团保健医招聘考试参考试题及答案解析
- 2025辐射安全与防护培训考试题库(含参考答案)
- 2024超声法检测混凝土缺陷技术规程
评论
0/150
提交评论