医院信息管理系统Document serial number【UU89WT-UU98YT-UU8CB-UUUT-UUT108】课程设计报告设计题目:医院信息管理系统专业信息与计算科学班级 1班学号学生姓名指导教师设计时间 2013-2014学年3学期教师评分2014年 7 月 11 日目录目录1.概述目的当今时代是飞速发展的信息时代。
在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。
计算机的最大好处在于利用它能够进行信息管理。
使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。
本系统就是为了更好管理门诊信息而设计的。
当前,医院作为病人就诊的地方,有许多信息需要处理和管理。
现今,有很多门诊信息都是初步开始使用,甚至尚未使用计算机进行信息处理。
根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于病历等很多信息都是用人工计算、手抄进行。
数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。
总的来说,缺乏系统,规范的信息管理手段。
数据处理手工操作,工作量大,出错率高,出错后不易更改。
基于这此问题,我认为有必要建立一个医院管理系统,使医院管理工作规范化,系统化,程序化,避免医院管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改医院情况。
开发门诊管理系统的现实意义:现在我国的多数诊所或小型医院的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
归纳起来,好处大约有以下几点:(1).可以存储以往的门诊信息,安全、高效;(2).只需一到二名信息录入员即可操作系统,节省大量人力;(3).可以迅速查到所需信息。
课程设计的组成部分(1)JSP相关技术设置前台JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态的处理逻辑。
网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。
JSP将网页逻辑与和显示分离,支持可重用的基于组件的设计,使基于Web的的开发变得迅速和容易。
Web在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML一起返回给客户。
插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。
JSP与一样,是在服务器端执行的,通常返回给的就是一个HTML文本,因此客户端只要有就能浏览。
(2)MySQL 数据库提供后台服务SQL语言的常用操作有:建立数据库数据表(CREATE TABLE),如本系统中的学生及成绩备份就用到该语句;从数据库中筛选一个记录集(SELECT),这是最常用的一个语句,功能强大,能有效地对数据库中一个或多个数据表中的数据进行访问,并兼有排序、分组等功能;在数据表中添加一个记录(INSERT);删除符合条件的记录(DELETE);更改符合条件的记录(UPDATE);2. 软件系统分析系统的初步建立考虑到系统的可靠性,安全性,有效性。
进行初步分析,其内容包括:管理业务状况的调查分析、数据流程的调查分析。
调查之后,绘制出医院信息管理系统的业务流程图,表单维护统计结果图2.1.1系统逻辑模型的提出为了实现管理信息系统的计算机化,仅仅用业务流程图形象地描述信息的流动和存储还远远不够,还要进一步调查分析舍去物质流,抽象出信息流,绘制出数据流程图,并对各种数据的属性和各项处理功能进行详细分析。
系统分析的主要成果是系统的逻辑模型。
本系统主要是以数据流图、数据字典为主要描述工具来勾画系统的概貌。
数据流图数据流图(Data Flow Diagram),是描述系统逻辑模型的主要工具之一,它是在对系统的业务流程图进行分析的基础上用少数几种符号综合地反映出信息在系统中的流动、存储和处理等情况,并能将信息处理功能和彼此之间的联系,自上而下,逐层分解,从逻辑上精确地描述出系统应具有的数据加工功能、数据输入输出、数据存储、数据来源和去向等项目。
数据字典数据字典(Data Dictionary),是数据流图(DFD)上所有成分的定义和解释的文字集合。
它是系统分析阶段的重要文档,它的作用是将数据流图中全部数据流及其组成部分的数据元素、数据存储、数据加工外部项等,通过数据字典描述清楚,以便于以后系统设计时使用。
3. 软件系统总体设计架构设计逻辑架构․JSP + JavaBean + Database․JSP负责表现․JavaBean负责业务逻辑․Database负责持久保持数据物理架构․ Web服务器一台․配置․Database服务器一台․配置3技术解决方案WebServer – TomcatDatabase - MySQL业务设计病人及病床管理,这综合了病人及其病床的信息查询,增加,修改和删除操作;员工管理,这项设计包括了员工信息的基本操作外,还可以对工资进行查询;部门管理,仪器药剂管理同样具有对信息的查询及增删改等操作,最后还设计系的相关介绍及其设计者的联系方式。
4. 软件系统详细设计4.1 模块设计本系统主要针对医院管理,主要有如下功能模块:病床管理:对病床信息浏览和增删改。
病人管理:主要对病人的信息合适进行登记。
员工管理:主要对员工信息浏览和增删改。
部门管理:主要对部门人员信息管理。
仪器药剂管理:主要是对仪器药剂信息进行增删改。
后台管理:主要对用户信息的管理。
功能模块管理信息系统设计阶段的主要目的是将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案。
具体要求对系统进行功能分解,不断下去,直到块图,即HIPO4.2 数据库设计数据库设计是要在一个给定的应用环境(DBMS)中,通过合理的逻辑设计和有效的物理设计,构造较优的数据库模式、子模式,建立数据库和设计应用程序,满足用户的各种信息需求。
基于以上设计原则,本系统设计了一个数据库,包含基本信息表及几个实体联系建模后的表。
为了加快系统访问的速度把这些表放在一个数据库中。
本系统中相关数据库表结构设计举例如下:1、用户表(tms)2、病床表(bed)3、部门表(dept)4、病人表(patient)5、岗位表(job)6、药剂表(potion)7、仪器表(apparatus)8、门诊收费汇总表(hj_a)5.软件系统编码(仅实现少量功能)仅实现用户登录,非法用户的过滤等功能。
登录界面的编码<!DOCTYPE HTML PUBLIC"-,"pageEncoding="GB18030"%><HTML><HEAD><TITLE>无标题页</TITLE><META http-equiv=Content-Type content="text/html; charset=utf-8"><LINK href="images/"type=text/css rel=stylesheet><LINK href="images/"type=text/css rel=stylesheet><STYLE type=text/css>.STYLE1 {font-size: xx-large;font-family: "楷体";color: #FF3399;font-weight: bold;}.STYLE4 {color: #ff33FF;font-size: x-large;font-weight: bold;}.STYLE5 {color: #FF0000}</STYLE><META content="MSHTML "name=GENERATOR> </HEAD><%String info = (String)("info");("info");%><!--验证码生成模块--><%ide() ;};function createCode(){code = "";var codeLength = 4;alue;if <=0){alert("请输入验证码!"); }else if(inputCode != code){alert("验证码输入错误!");createCode();软件系统测试病床管理病床删除病床增加和修改病人管理增加病人员工管理员工添加员工删除部门管理添加及修改部门删除部门药剂管理药剂增加和修改药剂删除系统服务内容设计者服务联系方式7. 软件系统维护医院信息管理系统是计算机技术、通信技术和管理科学在医院信息管理中的综合应用,信息技术的突飞猛进又使医院信息管理系统的应用逐步扩展,应用技术也日益成熟。
进入21世纪后,一所现代化的医院也越来越离不开医院信息管理系统,而医院信息管理系统在运行中出现的任何故障都会给医院管理造成严重后果,甚至给医院和病人带来不可估量的损失。
因此,医院网络系统的安全维护就显得尤为重要,它是保证医院工作正常开展的重要前提,也是医院管理工作中的一项重要内容。
无论是硬件技术还是软件技术,都存在着潜在的危险性,笔者现就这两个方面结合自己的工作实际,谈一下体会。
1 硬件方面医院信息管理系统一旦投入使用,就必须一天24小时不间断运行,因此,可靠的网络技术和硬件设备是网络正常运行的基本条件,是系统数据安全的根本保障。
服务器服务器被人们称作网络的心脏,如果服务器发生故障,轻则网络数据丢失,重则系统全部瘫痪。
因此,首先应保障服务器24小时的不间断工作状态,这就需要给服务器配以高质量、高可靠性的UPS电源;其次至少应配备两台网络服务器,分为主服务器与备用服务器。
服务器之间采用双机设备技术,实现数据的时时备份。
网络设备医院信息管理系统中的数据是靠网络来传输、调阅的,所以对系统的大小网络设备的维护工作也是至关重要的。
需要着重维护的部件大致有:(1)交换机(或集线器):需定期检测,着重测试信息损耗情况,查看指示灯状态,注意除垢、防水等;(2)网卡:容易出现与主机板接触不良、兼容性差等,这些情况都会造成网络连接故障;(3)网线、光纤电缆等:此种设备在连接时,较易出现压断、扯坏或短接故障,也应经常用万用表之类仪器检测;(4)RJ45头(或T型头):在网络连接时,由于是手工压制,经常会出现接头松脱或压制不完全现象,也会造成网络不通的故障。