医院信息管理系统(共27页).doc

上传人:飞****2 文档编号:15088708 上传时间:2022-05-10 格式:DOC 页数:27 大小:2.38MB
返回 下载 相关 举报
医院信息管理系统(共27页).doc_第1页
第1页 / 共27页
医院信息管理系统(共27页).doc_第2页
第2页 / 共27页
点击查看更多>>
资源描述

《医院信息管理系统(共27页).doc》由会员分享,可在线阅读,更多相关《医院信息管理系统(共27页).doc(27页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、精选优质文档-倾情为你奉上课程设计报告设计题目: 医院信息管理系统 专 业 信息与计算科学 班 级 1班 学 号 学生姓名 指导教师 设计时间 2013-2014学年3学期 教师评分 2014年 7 月 11 日专心-专注-专业目 录目录1.概述1.1目的当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提

2、。本系统就是为了更好管理门诊信息而设计的。 当前,医院作为病人就诊的地方,有许多信息需要处理和管理。现今,有很多门诊信息都是初步开始使用,甚至尚未使用计算机进行信息处理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于病历等很多信息都是用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。 数据处理手工操作,工作量大,出错率高,出错后不易更改。基于这此问题,我认为有必要建立一个医院管理系统,使医院管理工作规范化,系统化,程序化,避免医院管理的随意性,提高信息处理的速度和准确性,能够及时

3、、准确、有效的查询和修改医院情况。开发门诊管理系统的现实意义:现在我国的多数诊所或小型医院的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。 归纳起来,好处大约有以下几点:(1) 可以存储以往的门诊信息,安全、高效;(2) 只需一到二名信息录入员即可操作系统,节省大量人力;(3) 可以迅速查到所需信息。1.2课程设计的组成部分(1)JSP相关技术设置前台JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态的处理逻辑。网页还能通过tags和scrip

4、tlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与和显示分离,支持可重用的基于组件的设计,使基于Web的的开发变得迅速和容易。Web在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP与一样,是在服务器端执行的,通常返回给的就是一个HTML文本,因此客户端只要有就能浏览。(2)MySQL 数据库提供后台服务SQL语言的常用操作有:建立数据库数据表(CREATE TABLE),如本系统中的学生及成绩备份就用到该语句;从数据库中筛选一个记录集

5、(SELECT),这是最常用的一个语句,功能强大,能有效地对数据库中一个或多个数据表中的数据进行访问,并兼有排序、分组等功能;在数据表中添加一个记录(INSERT);删除符合条件的记录(DELETE);更改符合条件的记录(UPDATE);2. 软件系统分析2.1 系统的初步建立考虑到系统的可靠性,安全性,有效性。进行初步分析,其内容包括:管理业务状况的调查分析、数据流程的调查分析。调查之后,绘制出医院信息管理系统的业务流程图, 查询结果一般用户医院管理系统系统管理员 用户设置 设 计 要 求 表单维护 统计结果图2.1.12.2 系统逻辑模型的提出为了实现管理信息系统的计算机化,仅仅用业务流程

6、图形象地描述信息的流动和存储还远远不够,还要进一步调查分析舍去物质流,抽象出信息流,绘制出数据流程图,并对各种数据的属性和各项处理功能进行详细分析。系统分析的主要成果是系统的逻辑模型。本系统主要是以数据流图、数据字典为主要描述工具来勾画系统的概貌。2.3 数据流图 数据流图(Data Flow Diagram),是描述系统逻辑模型的主要工具之一,它是在对系统的业务流程图进行分析的基础上用少数几种符号综合地反映出信息在系统中的流动、存储和处理等情况,并能将信息处理功能和彼此之间的联系,自上而下,逐层分解,从逻辑上精确地描述出系统应具有的数据加工功能、数据输入输出、数据存储、数据来源和去向等项目。

7、2.4 数据字典数据字典(Data Dictionary),是数据流图(DFD)上所有成分的定义和解释的文字集合。它是系统分析阶段的重要文档,它的作用是将数据流图中全部数据流及其组成部分的数据元素、数据存储、数据加工外部项等,通过数据字典描述清楚,以便于以后系统设计时使用。3. 软件系统总体设计3.1架构设计3.1.1 逻辑架构 JSP + JavaBean + Database JSP负责表现 JavaBean负责业务逻辑 Database负责持久保持数据3.1.2 物理架构 Web服务器一台 配置Database服务器一台 配置3技术解决方案WebServer TomcatDatabase

8、 - MySQL3.2 业务设计 病人及病床管理,这综合了病人及其病床的信息查询,增加,修改和删除操作;员工管理,这项设计包括了员工信息的基本操作外,还可以对工资进行查询;部门管理,仪器药剂管理同样具有对信息的查询及增删改等操作,最后还设计系的相关介绍及其设计者的联系方式。4. 软件系统详细设计41 模块设计本系统主要针对医院管理,主要有如下功能模块:病床管理:对病床信息浏览和增删改。 病人管理:主要对病人的信息合适进行登记。员工管理:主要对员工信息浏览和增删改。部门管理:主要对部门人员信息管理。仪器药剂管理:主要是对仪器药剂信息进行增删改。后台管理:主要对用户信息的管理。 功能模块医院管理系

9、统管理信息系统设计阶段的主要目的是将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案。具体要求对系统进行功能分解,不断下去,直到分解成含义明确,功能单一的单元功能模块,从而绘制出系统的功能模块图,即HIPO图。此管理信息系统的HIPO图如下员工管理病人管理仪药管理部门管理病床管理增 删 改42 数据库设计数据库设计是要在一个给定的应用环境(DBMS)中,通过合理的逻辑设计和有效的物理设计,构造较优的数据库模式、子模式,建立数据库和设计应用程序,满足用户的各种信息需求。基于以上设计原则,本系统设计了一个数据库,包含基本信息表及几个实体联系

10、建模后的表。为了加快系统访问的速度把这些表放在一个数据库中。本系统中相关数据库表结构设计举例如下:1、 用户表(tms)编号字段名称字段类型字段说明1Tms_uservarchar用户名2Tms_pswdvarchar密码2、 病床表(bed)编号字段名称字段类型字段说明1Bed_roomvarchar病房号2Bed_idVarchar病床号3Bed_infovarchar病床信息3、 部门表(dept)编号字段名称字段类型字段说明1dept_idint部门号2dept_namevarchar部门名称3dept_managervarchar部门主任4dept_vicemanagervarcha

11、r部门副主任4、 病人表(patient)编号字段名称字段类型字段说明1patient_idint病人编号2patient_namevarchar病人姓名3patient_gendervarchar性别4patient_date_startdatetime入院时间5patient_deptvarchar所住部门6patient_statevarchar病人籍贯7patient_docint主治医生8patient_roomvarchar所住病房9patient_bedvarchar所住床位 5、 岗位表(job)编号字段名称字段类型字段说明1job_idint岗位号2job_namevarch

12、ar岗位名称3job_dept_idvarchar岗位所属部门6、 药剂表(potion)编号字段名称字段类型字段说明1potion_idint药剂号2potion_namevarchar药剂名3potion_pricevarchar价格4potion_quantityvarchar数量5potion_remvarchar备注7、 仪器表(apparatus)编号字段名称字段类型字段说明1apparatus_idint仪器号2apparatu_namechar仪器名3apparatu_pricevarchar仪器价格4apparatu_quantityvarchar数量5apparatu_re

13、mvarchar备注8、 门诊收费汇总表(hj_a)编号字段名称字段类型字段说明1emp_noint编号2emp_namevarchar员工姓名3emp_dept_idvarchar员工所属部门4emp_dutyvarchar员工职务5emp_xlvarchar住址6emp_gendervarchar性别7emp_birthdaydatetime出生日期8emp_hometownvarchar籍贯9emp_countryvarchar国家10emp_nationvarchar民族11emp_marriagevarchar婚姻情况12emp_healthvarchar健康状况13emp_star

14、tworkdatetime开始工作时间5软件系统编码(仅实现少量功能)仅实现用户登录,非法用户的过滤等功能。5.1 登录界面的编码无标题页.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 $(function()if(!= null)if(1=)alert(用户名不存在,请重新输入!);else if(2=)alert(密码不正

15、确,请重新登录!););window.onload = function()document.getElementsById(error).hide() ; function createCode() code = ; var codeLength = 4;/验证码的长度 var checkCode = document.getElementById(checkCode); var selectChar = new Array(0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z);/所有候选组成验证码的

16、字符,当然也可以用中文的 for(var i=0;icodeLength;i+) var charIndex = Math.floor(Math.random()*36); code +=selectCharcharIndex; / alert(code); if(checkCode) checkCode.className=code; checkCode.value = code; function validate () var inputCode = document.getElementById(txtSN).value; if(inputCode.length =0) alert(请

17、输入验证码!); else if(inputCode != code) alert(验证码输入错误!); createCode();/刷新验证码 function evalute_exist() if(document.getElementById(Auth_code)=null) alert(验证码为空!); 医院管理系统登录  管理员登陆  用户名:密 码: 验证码:    不清楚,再来一张  5.2登陆界面(1) 登陆界面(2) 通过过滤器拦截非法登录(3)登陆成功的界面6. 软件系统测试

18、6.1 病床管理病床删除病床增加和修改6.2 病人管理增加病人6.3 员工管理员工添加员工删除6.4 部门管理添加及修改部门删除部门6.5 药剂管理药剂增加和修改药剂删除6.6 系统服务内容设计者服务联系方式7. 软件系统维护医院信息管理系统是计算机技术、通信技术和管理科学在医院信息管理中的综合应用,信息技术的突飞猛进又使医院信息管理系统的应用逐步扩展,应用技术也日益成熟。进入21世纪后,一所现代化的医院也越来越离不开医院信息管理系统,而医院信息管理系统在运行中出现的任何故障都会给医院管理造成严重后果,甚至给医院和病人带来不可估量的损失。因此,医院网络系统的安全维护就显得尤为重要,它是保证医院

19、工作正常开展的重要前提,也是医院管理工作中的一项重要内容。无论是硬件技术还是软件技术,都存在着潜在的危险性,笔者现就这两个方面结合自己的工作实际,谈一下体会。1 硬件方面医院信息管理系统一旦投入使用,就必须一天24小时不间断运行,因此,可靠的网络技术和硬件设备是网络正常运行的基本条件,是系统数据安全的根本保障。1.1 服务器 服务器被人们称作网络的心脏,如果服务器发生故障,轻则网络数据丢失,重则系统全部瘫痪。因此,首先应保障服务器24小时的不间断工作状态,这就需要给服务器配以高质量、高可靠性的UPS电源;其次至少应配备两台网络服务器,分为主服务器与备用服务器。服务器之间采用双机设备技术,实现数

20、据的时时备份。 1.2 网络设备 医院信息管理系统中的数据是靠网络来传输、调阅的,所以对系统的大小网络设备的维护工作也是至关重要的。需要着重维护的部件大致有:(1)交换机(或集线器):需定期检测,着重测试信息损耗情况,查看指示灯状态,注意除垢、防水等;(2)网卡:容易出现与主机板接触不良、兼容性差等,这些情况都会造成网络连接故障;(3)网线、光纤电缆等:此种设备在连接时,较易出现压断、扯坏或短接故障,也应经常用万用表之类仪器检测;(4)RJ45头(或T型头):在网络连接时,由于是手工压制,经常会出现接头松脱或压制不完全现象,也会造成网络不通的故障。2 软件方面 2.1 系统本身的维护 随着对医

21、院信息系统的频繁使用,原来隐藏的问题会逐渐暴露出来。一般来说,我们要对其进行改正性维护和完善性维护。改正性维护即弥补系统本身的漏洞和修复其不完善的地方。完善性维护即在软件使用过程中,为满足用户提出的许多需求,如增加某些功能或修改已有的功能等进行的维护。 2.2 制定严格的操作规程,建立健全各项规章制度 网络投入运行后,为了进一步规范数据的采集和确保数据渠道的畅通,我们应建立各种规章制度,包括数据库日常维护操作规程、工作站入网操作规程、网络安全保密制度、病毒预防和检查制度及编写网络线路结构图等。 2.3 权限管理 网络管理员应对每位终端操作员采用严格的账户、权限和密码管理制度,规定每个操作员只能

22、在本模块范围内操作,而不能越级查阅,同时,应提醒每位操作员的密码要定期更换,以免被窃取。 2.4 人员的培训 对于医院管理信息系统涉及到的相关专业的人员进行计算机常用知识技能和相关应用软件操作的培训。并且,对于经常容易出现的软、硬件故障编写成小册子,这样,既可使操作人员对常见故障能自己解决,又能减轻计算机工程技术人员的维护量。 2.5 防病毒管理 一方面要在系统中采用一些好的防病毒软件;另一方面要建立系统设置密码,各工作站微机均不配备光驱、软驱,这样可以加强网络的安全性和稳定性,严禁各工作站使用外来软件,彻底防止计算机病毒对整个系统的入侵;另外,还要对系统管理员和操作人员制定严格的管理措施,并

23、按操作规程办事,不要轻易将病毒带入系统。8.总结8.1课程设计进行过程及步骤需求收集和分析如图所示应用需求设计概念结构转化规则设计逻辑结构数据模型优化应用要求设计物理结构不满意评价设计,性能试验物理实现不满意实验性运行使用,维护数据库8.2所遇到的问题,你是怎样解决这些问题的在设计过程中,遇到最大的问题就是前台界面与后台数据库的连接问题,有很多的匹配的参数需要修改和配置。我是通过在网络上查询,与同学交流,翻阅书籍来解决这些问题的。8.3体会收获及建议1对原型化的系统开发方法有了一定的了解。渐增式的原型化开发方法与面向对象的程序设计的结合不但能在系统开发初期让用户了解系统的概貌,而且能使系统开发模块化,提高开发效率,减少出错。对于后期的系统维护也提供了很大的帮助。2通过实践,提高了系统分析的能力,对数据流图、数据字典、系统流程图等系统设计工具的使用有了更深刻的认识。为以后的工作、学习的进一步提高打下了坚实的基础。8.4参考资料(书、论文、网络资料)苗雪兰 刘瑞新 宋歌 编著数据库系统原理及应用教程 机械工业出版社 辛运帏 饶一梅 马素霞 编著Java 程序设计 清华大学出版社

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com