医院管理系统项目开发报告_第1页
医院管理系统项目开发报告_第2页
医院管理系统项目开发报告_第3页
医院管理系统项目开发报告_第4页
医院管理系统项目开发报告_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2007/2008学年第 2学期课程设计报告课题名称: 医院管理系统 课程名称 : SQL SERVER 2000 课程设计班 级 : 信 管 0602 教学周数 : 第13、14教学周 地 点: 网络机房 姓 名 : 闫飞(27) 指导老师: 刘引涛 李文宇 摘 要医院是一个能够延长病人的生命的地方,因此必须需要一个经营者来管理这个地方。医院管理系统以SQL Server为开发技术,以VB为服务器端脚本语言,实现电子化的医院管理,省时省力。医院管理系统包括五个方面:门诊管理系统,由门诊挂号系统(用于建立和维护病人的主索引信息,分配病人的ID号,确保病人的信息的唯一性,为病人建立就诊卡,对门诊

2、病人进行挂号或预约好处理,为门诊病人的后续活动以及门诊工作量统计提供信息)、门诊划价收费系统(用于在门诊收费处记录病人的缴费信息,并执行相应的统计核算功能)、门诊医生工作站(此模块是医院信息系统的关键模块,是医疗工作最主要的信息来源,完成病历基本指标的填写,病情病史的记载,医嘱的开立和实施,以及相关辅助功能)。住院管理系统,由住院病人管理系统(用于进行病人入院登记及病人基本情况信息的记载,以及病人在住院过程中的流程控制和管理,为费用管理、病区护理站、医生工作站等模块提供病人的基本信息。病人办理住院手续时,给病人分配一个住院号,并建立病人住院首页。如果病人是首次住院,分配一个新的住院号;如果病人

3、不是首次住院,系统通过检索病案管理系统,查找到病人所拥有的住院号,在此住院号下新建一份病案,并自动生成病案首页的相关内容)、住院费用管理系统(完成住院病人的费用和预收款的记录和监管,病人预收金的催缴,病人出院的费用清算及收据处理)、住院医生工作站(完成住院部医生病历基本指标的填写,病情和病史的记载,医嘱的开立、实施,以及相关辅助功能。实现医生病历收发和医嘱作业的数字化)。药房管理系统,用于管理医院药房的采购、入库以及出库等业务。病案病历管理系统,“病历”作为医院对患者进行诊疗全过程的完整记录,具有十分重要的作用,国家法律对医院病历的记录、保存等都有严格的要求,当发生医疗纠纷时病历是调节纠纷的重

4、要依据。系统管理,是设置VB 登录界面登录用户身份及背后支撑的数据库,实现用户注册、密码修改、用户删除、权限设置等功能。在后台服务器 SQL Server 2000 企业管理器建立一个医院管理系统,分别建表:病人信息表、医生信息表、药材信息表、数据维护表、病案病例管理表、财务收入表等;视图:对医生信息查询(查看)视图、对病人信息查询(查看)视图、药材剩余量的查询(查看)视图、医院收入的查询。注册用户登录身份、登录名等角色设置。把VB作为前台服务器设置信息查询界面、用户登录界面等。最后将前台与后台链接达成一个可用的医院管理系统软件。关键字:数据库、查询、管理目 录 TOC o 1-3 h z u

5、 HYPERLINK l _Toc199653259 1.引言 PAGEREF _Toc199653259 h 4 HYPERLINK l _Toc199653260 1.1可行性研究任务 PAGEREF _Toc199653260 h 4 HYPERLINK l _Toc199653261 1.2可行性研究的内容 PAGEREF _Toc199653261 h 5 HYPERLINK l _Toc199653262 1.3可行性研究计划 PAGEREF _Toc199653262 h 5 HYPERLINK l _Toc199653263 2.需求分析 PAGEREF _Toc1996532

6、63 h 6 HYPERLINK l _Toc199653264 需求分析的任务 PAGEREF _Toc199653264 h 6 HYPERLINK l _Toc199653265 3. 概念设计 PAGEREF _Toc199653265 h 10 HYPERLINK l _Toc199653266 3.1建立数据流图 PAGEREF _Toc199653266 h 10 HYPERLINK l _Toc199653267 3.2建立E-R PAGEREF _Toc199653267 h 11 HYPERLINK l _Toc199653268 1局部E-R模型的设计 PAGEREF _

7、Toc199653268 h 11 HYPERLINK l _Toc199653269 2总体E-R模型的设计 PAGEREF _Toc199653269 h 12 HYPERLINK l _Toc199653270 4. 逻辑设计 PAGEREF _Toc199653270 h 13 HYPERLINK l _Toc199653271 4.1将全局E-R转换成逻辑结构 PAGEREF _Toc199653271 h 13 HYPERLINK l _Toc199653272 4.2 将关系模式形成关系表 PAGEREF _Toc199653272 h 13 HYPERLINK l _Toc19

8、9653273 5. 物理设计 PAGEREF _Toc199653273 h 15 HYPERLINK l _Toc199653274 5.1详细设计后台数据库的任务 PAGEREF _Toc199653274 h 15 HYPERLINK l _Toc199653275 5.2详细设计后台数据库 PAGEREF _Toc199653275 h 15 HYPERLINK l _Toc199653276 数据库结构设计 PAGEREF _Toc199653276 h 15 HYPERLINK l _Toc199653277 数据表设计 PAGEREF _Toc199653277 h 15 HY

9、PERLINK l _Toc199653278 索引设计 PAGEREF _Toc199653278 h 18 HYPERLINK l _Toc199653279 完整性的实现 PAGEREF _Toc199653279 h 18 HYPERLINK l _Toc199653280 视图设计 PAGEREF _Toc199653280 h 18 HYPERLINK l _Toc199653281 数据备份和恢复、分离与附加的实现 PAGEREF _Toc199653281 h 19 HYPERLINK l _Toc199653282 用户和角色的设计 PAGEREF _Toc199653282

10、 h 19 HYPERLINK l _Toc199653283 5.2.8 存储过程的设计,可完成的功能 PAGEREF _Toc199653283 h 20 HYPERLINK l _Toc199653284 6. 详细设计前台应用系统 PAGEREF _Toc199653284 h 20 HYPERLINK l _Toc199653285 6.1详细设计前台应用系统的任务 PAGEREF _Toc199653285 h 21 HYPERLINK l _Toc199653286 6.2详细设计前台应用系统的内容 PAGEREF _Toc199653286 h 21 HYPERLINK l _

11、Toc199653287 6.3详细设计前台应用系统的结果 PAGEREF _Toc199653287 h 21 HYPERLINK l _Toc199653288 7.测试维护 PAGEREF _Toc199653288 h 21 HYPERLINK l _Toc199653289 7.1测试内容 PAGEREF _Toc199653289 h 21 HYPERLINK l _Toc199653290 7.2测试维护结果 PAGEREF _Toc199653290 h 21 HYPERLINK l _Toc199653291 8.总结和展望 PAGEREF _Toc199653291 h 2

12、11.引言 1.1可行性研究任务开发医院管理系统软件是很有必要的。随着人们生活水平的提高各种各样的疾病都在人群中传播:富贵病、绝症等等,这样医院进出的人流就会很大,那么院长在管理方面就需一个全能的管理者(电子化)。此软件制成后可对医院每天的病人信息、财务信息、医生看病信息等进行查看、维护。卫生部于1997年印发公布了医院信息系统基本功能规范,对于加快医院信息化基础设施建设,规范管理,提高医院信息系统软件质量,保护用户利益,推动医院计算机应用的健康发展,起到了重要的指导作用。随着计算机网络技术的迅速发展,卫生部重大医改政策的实施及医疗模式的转变,原医院信息系统基本功能规范已不能适应新形势的需要。

13、为此,卫生部于2001年3月着手修订医院信息系统基本功能规范。 1.2可行性研究的内容由于资金和技术问题所以对软件的全面性方面要求各不相同。例如:小诊所只需要实现门诊部的功能作用,国家的大型医院一般都包括住院部、门诊部、药材管理部等等部门基本实现了一个医院应具备的所有部门,实现一条线的服务。我在此制了一个服务较为全能的医院管理系统软件。此软件的功能模块包括:门诊管理系统、住院管理系统、药房管理系统、病案病历管理系统、管理系统。对医院的建立国家法律方面是大力支持的。开发此软件费用较高。1.3可行性研究计划 图 1-1以上为整个项目的开发的内容,一个大型的医院管理系统一定包括 以上所有内容。因为以

14、上包括的面不够广因此此软件不全。门诊管理系统和住院管理系统是制作软件时考虑最多的方面,因此再此须发费更多的精力和金钱。其他的都是为它们服务的。项目计划书:医院管理系统进程计划表序号起止日期计划完成内容1 5.19课程设计计划引言内容(对医院管理系统可行性研究的任务、内容、计划做以分析并写出分析后的结果)25.20医院管理系统各模块的需求分析(有什么作用)生成目录35.21概要设计中数据流图的完成思考题45.22概要设计中局部E-R图全局E-R图将全局E-R图转换成逻辑结构55.23将关系模式形成关系表详细设计后台数据库的任务65.26详细完成后台数据库的任务(在企业管理器或查询分析器中)75.

15、27前台VB中完成医院管理系统后台数据库需展示的内容85.28详细设计前台应用系统任务、内容及结果95.29测试维护的内容及维护的结果总结和展望参考文献105.30完成600字的课程设计总结(心得体会)2.需求分析 需求分析的任务:“门诊挂号系统”功能模块用于建立和维护病人的主索引信息,分配病人的ID号,确保病人信息的惟一性,为病人建立就诊卡,对门诊病人进行挂号或者预约号处理,为门诊病人的后续活动以及门诊工作量统计提供信息。病人首次就医时可办理IC卡、磁卡等,实现一卡通看病,持卡病人就诊时通过刷卡代替频繁的排队交费,可以大大提高效率,减少等待时间。挂号时计算机自动分配临时ID号,可选择输入病人

16、姓名、挂号类别(普诊号、专家号等)及就诊科室等信息,打印产生门诊挂号单,挂号单上的条码号将是病人各环节就医的依据,实现划价收费、项目检查、药房取药的一体化流水作业。 “门诊划价收费系统”功能模块用于在门诊收费处记录病人的缴费信息,“门诊划价”用于完成门诊病人各种处方、检查申请、治疗申请等诊治费用的计价工作各种药品、检查的价格信息在字典管理中维护。“门诊收费”用于完成门诊病人各种诊治费用的收取工作,能依据划价单(或其他方法)查询病人划价信息,进行费用收取、收据打印处理,并保存操作记录备查。“药品发货”用于药房预先打印需要发货的药品明细,并将药品准备好,这样病人取药时就可以直接给病人避免拿到病人的

17、交费单后再去找相应的药品,提高工作效率。 “门诊医生工作站”功能模块是医院信息系统的关键模块,是医疗工作最主要的信息来源。主要功能是完成病历基本指标的填写,病情、病史的记载,医嘱的开立和实施,以及相关辅助功能。该功能模块实现了医生病历收发和医嘱作业的数字化。“门诊医生工作站”功能模块是医院管理系统中比较高层次的功能模块,一般医院的管理都达不到应用的要求,该模块应用后,医生的医嘱可以直接输入到计算机,而不是写在处方上,同时划价时可以直接调出电子医嘱,进行划价。“住院病人管理系统”功能模块用于进行病人入院登记及病人基本情况信息的记录,以及病人在住院过程中的流动控制和管理,为费用管理、病区护理站、医

18、生工作站等模块提供病人的基本信息,病人办理住院手续时,给病人分配一个住院号,并建立病人住院首页。如果病人是首次住院,分配一个新的住院号;如果病人不是首次住院,系统通过检索病案管理系统,查找到病人所拥有的住院号,在此住院号下新建一份病案,并自动生成病案首页的相关内容。“住院费用管理系统”功能模块用于完成住院病人的费用和预收款的记录和监管,病人预收金的催缴,病人出院的费用清算及收据处理。 “住院医生工作站”功能模块用于完成住院部医生病历基本指标的填写,病情和病史的记载,医嘱的开立、实施,以及相关辅助功能。该功能模块实现医生病历收发和医嘱作业的数字化,包含的子功能模块类似于“门诊医生工作站”。 “药

19、房管理系统”功能模块用于管理医院药房的采购、入库及出库等业务. “病历”作为医院对患者进行诊疗全过程的完整记录,具有十分重要的作用,国家法律对医院病历的记录、保存等都有严格的要求,当发生医疗纠纷时,病历是调节纠纷的重要依据。电子病历有两层含义,核心的含义是“病历”,而“电子”只是一个限定词,说明它的手段、过程与物质形式。因此,电子病历至少应达到以下几个要求: 能够准确地按时间序列真实反映患者自入院到出院期间的医疗与护理过程。 可操作性与易操作性。 有利于提高医疗质量,促进医务人员掌握相应的知识,提高医疗文书的质量。 能达到作为法律依据所要求的安全性。 能达到保护患者个人隐私的安全性要求。 信息

20、的记录、传输、保存均以电子数据的形式,而从本质上区别于传统的物质形式(纸张、胶片等)。 输入后的数据不得修改,任何操作都应留有痕迹。尤其是最后一条,因为电子数据不像纸张数据,如果系统存在漏洞,数据可以随意更改,则电子病历就失去了其存在的意义。3. 概要设计 3.1建立数据流图 图 3-1外部流程图 3-2 门诊内部 图 3-3 药房内部 图 3-4 住院内部图 3-5 结帐内部3.2建立E-R1局部E-R模型的设计年龄局部E-R模型是针对具体应用建立的,可从数据流图出发确定实体和属性,并根据数据流图中表示的对数据的加工,确定实体之间的联系。床位编号疾病名称医师编号病人信息表 挂号科室划价金额病

21、人姓名病人编号花费金额 图 3-6医师编号医生姓名科室 入院时间医生信息表医龄性别年龄规则 图 3-7费用归类药材编号药材信息表名称生产日期整量单位单位 图 3-8 时间诊断医师挂号费用挂号类型费用类型病人编号门诊挂号挂号科室用户名密码密码表 图 3-9 图 3-10使用药名主治医生住院时间病人姓名 药单价床位编号住院信息表 图 3-112总体E-R模型的设计门诊挂号 1 m病人信息表医生信息表 1 m m n药材信息表 1 m 1 m住院信息表病案病例表 m n 图 3-124. 逻辑设计4.1将全局E-R转换成逻辑结构。病人信息表(花费金额、病人姓名、病人编号、挂号科室、主治医生、划价金额

22、、医师编号#、年龄、性别、疾病名称、床位编号、入院时间、手术情况)医生信息表(医生姓名、医师编号、年龄、性别、科室、医龄、入院时间)药材信息表(药品编号、名称、规格、整量单位、入库单价、出库单价、批发价、费用归类、拼音码、生产日期、效期)门诊挂号(病人编号、挂号科室#、费用类型、挂号类型、挂号费用、诊断医师、时间)住院信息表(病人姓名、床位编号#、住院时间、主治医师、使用药名、药单价、总计价、)门诊划价明细(病人姓名、划价编号、药品编号、单价、数量、花费金额)门诊划价表(科室、病人编号、挂号编号、划价时间、划价员、是否收费、收费员、收费时间、划价金额#、是否发药、发药时间、发药员)病案病例管理

23、表(疾病名称#、症状、病人编号、治疗方法、医师姓名、恢复情况)密码信息表(用户名、密码)4.2 将关系模式形成关系表。字段名数据类型长度是否为空默认值花费金额nvarchar50病人姓名nvarchar50病人编号nvarchar50挂号科室nvarchar50主治医生nvarchar50划价金额nvarchar50医师编号nvarchar50否疾病名称nvarchar50床位编号nvarchar50年龄nvarchar50手术情况nvarchar50无 表 4-1 病人信息表字段名字段类型长度是否为空默认值病人编号nvarchar50科室nvarchar50挂号编号nvarchar50划价时

24、间datatime10划价员nvarchar50是否收费nvarchar50收费员nvarchar50收费时间datatime10划价金额nvarchar50否发药时间datatime10发药员nvarchar50表 4-2 门诊划价表字段名数据类型长度是否为空默认值医生姓名nvarchar50医师编号nvarchar50否年龄nvarchar50性别nvarchar50男科室nvarchar50入院时间datatime10 表 4-3 医生信息表字段名数据类型长度是否为空默认值病人姓名nvarchar60床位编号nvarchar50否住院时间datatime10主治医师nvarchar50使

25、用药名nvarchar60药单价nvarchar50总计价nvarchar50 表 4-4 住院信息表字段名数据类型长度是否为空默认值疾病名称nvarchar60否症状nvarchar50病人编号nvarchar40治疗方法nvarchar50医师姓名nvarchar50恢复情况nvarchar50良表 4-5 病案病例管理表字段名数据类型长度是否为空默认值病人编号nvarchar50挂号科室nvarchar50否费用类型nvarchar50时间datatime10挂号费用nvarchar50诊断医师nvarchar50 表 4-6 门诊挂号5. 物理设计 5.1详细设计后台数据库的任务: 通

26、过SQL代码在查询分析器创建数据库(医院管理系统)。在企业管理器中创建表(病人信息表、医生信息表、药材信息表、门诊挂号、住院信息表、门诊划价明细、门诊划价表、病案病例管理表),分别对这些表的属性进行设置。按照“床位编号“的降序对病人信息表建立索引,同时对医生信息表也建立索引(按照“医生编号“的降序)。利用查询分析器建立完整性约束:对病人信息表建立主键约束(医师编号)和检查约束(性别);“门诊挂号”建立主键约束(挂号科室)。对病人信息表、病案病例管理表等创建视图。创建存储过程“医生信息查询”(通过病人信息表和医生新系表字段的合成)。创建用户:管理员、用户名。对数据库的备份、恢复、分离和附加应熟练

27、掌握等等。 5.2详细设计后台数据库数据库结构设计: 图5-1数据表设计: 图 5-2 图 5-3 图 5-4 图 5-5 图 5-6 图 5-7 图 5-8 图5-9索引设计 图5-10 图 5-11其余同理完整性的实现 图 5-12 主键约束的实现 图 5-13 检查约束的实现 图 5-14 主键约束的实现其余同理视图设计 图 5-15 建立视图病人信息表其余同理数据备份和恢复、分离与附加的实现 图 5-16 医院管理系统数据库的备份 图 5-17 图 5-18 图 5-19 图 5-20用户和角色的设计等。 图 5-21 图 5-22 对管理员权限的设置 图 5-23 对用户权限的设置

28、图 5-14 通过属性查看并设置权限 存储过程的设计,可完成的功能。 图 5-25 建立存储过程 图 5-26 查看存储过程视图信息6. 详细设计前台应用系统启动界面退出系统系统管理 门诊挂号登陆界面门诊管理主界面医生病人信息门诊划价药品字典字典维护病案病例院长查询 图 6-1 整个系统的内容 图 6-2完成前台后台数据链接6.1详细设计前台应用系统的任务:用Visual Basic为数据库设计前台,目的在使后台数据库可以通过相关人员在前台的简单操作,实现对数据库的系列操作,本实验利用前台VB可实现对后台医院管理系统的操作:医院挂号处可为病人办理医院注册(即添加病人信息)、修改信息(病人住院与

29、否)、删除信息(出院与否);院长可对所有的信息进行查询但无修改权及录入病人信息权。总之,不同的身份进去会有不同的权利6.2详细设计前台应用系统的内容: 图 6-3 启动界面界面设计图 6-4 登录界面界面设计图 6-5主界面界面设计 图 6-6 药品字典界面设计 图6-7 药品信息的查询界面设计 图 6-8门诊挂号信息查询界面设计 图 6-9门诊划价界面设计 图 6-10病人医生信息浏览界面设计 图 6-11 病案病例信息管理界面设计6.3详细设计前台应用系统的结果: 通过启动界面的控制可进入到医院管理系统登录界面,通过用户名及密码的验证就可以顺利地进入到系统里的主界面了。那里有医院的所有信息,信息的录入、修改、添加、删除等。点击它的下拉菜单可调出那些要操作的界面。如图6-1至图6-10所示7.测试维护7.1测试内容: 对医院管理系统中的药品维护及查询的展示;门诊挂号信息及门诊划价信息的添加、修改、删除等操作;对病人信息的操作及病案病例管理信息的一些操作等。7.2测试维护结果:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论