医院管理系统数据库设计报告调查总结报告范文模板_第1页
医院管理系统数据库设计报告调查总结报告范文模板_第2页
医院管理系统数据库设计报告调查总结报告范文模板_第3页
医院管理系统数据库设计报告调查总结报告范文模板_第4页
医院管理系统数据库设计报告调查总结报告范文模板_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

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

文档简介

1、20至20学年第学期课程设计报告课题名称:课程名称:班级:教学周数:地点:姓名:指导老师:二0一四年六月摘 要医院是一个能够延长病人的生命的地方,因此必须需要一个经营者来管理这 个地方。医院管理系统以SQL Server为开发技术,以VB为服务器端脚本语言, 实现电子化的医院管理,省时省力。医院管理系统包括五个方面:门诊管理系统,由门诊挂号系统(用于建立和维护病人的主索引信息,分配 病人的ID号,确保病人的信息的唯一性,为病人建立就诊卡,对门诊病人进行 挂号或预约好处理,为门诊病人的后续活动以及门诊工作量统计提供信息)、门诊划价收费系统(用于在门诊收费处记录病人的缴费信息,并执行相应的统计核

2、算功能)、门诊医生工作站(此模块是医院信息系统的关键模块,是医疗工作最主 要的信息来源,完成病历基本指标的填写,病情病史的记载,医嘱的开立和实施, 以及相关辅助功能)。住院管理系统,由住院病人管理系统(用于进行病人入院登记及病人基本情 况信息的记载,以及病人在住院过程中的流程控制和管理,为费用管理、病区护理站、医生工作站等模块提供病人的基本信息。病人办理住院手续时,给病人分 配一个住院号,并建立病人住院首页。如果病人是首次住院,分配一个新的住院 号;如果病人不是首次住院,系统通过检索病案管理系统,查找到病人所拥有的 住院号,在此住院号下新建一份病案,并自动生成病案首页的相关内容)、住院费用管理

3、系统(完成住院病人的费用和预收款的记录和监管,病人预收金的催缴, 病人出院的费用清算及收据处理)、住院医生工作站(完成住院部医生病历基本指 标的填写,病情和病史的记载,医嘱的开立、实施,以及相关辅助功能。实现医 生病历收发和医嘱作业的数字化)。药房管理系统,用于管理医院药房的采购、入库以及出库等业务。病案病历管理系统,“病历”作为医院对患者进行诊疗全过程的完整记录, 具有十分重要的作用,国家法律对医院病历的记录、保存等都有严格的要求,当 发生医疗纠纷时病历是调节纠纷的重要依据。系统管理,是设置VB登录界面登录用户身份及背后支撑的数据库,实现用 户注册、密码修改、用户删除、权限设置等功能。在后台

4、服务器SQL Server 2000企业管理器建立一个医院管理系统,分别 建表:病人信息表、医生信息表、药材信息表、数据维护表、病案病例管理表、 财务收入表等;视图:对医生信息查询(查看)视图、对病人信息查询(查看) 视图、药材剩余量的查询(查看)视图、医院收入的查询。注册用户登录身份、 登录名等角色设置。把VB作为前台服务器设置信息查询界面、用户登录界面等。 最后将前台与后台链接达成一个可用的医院管理系统软件。关键字:数据库、查询、管理1 .引言41.1 可行性研究任务41.2 可行性研究的内容 41.3 可行性研究计划42 .需求分析5需求分析的任务 53 .概念设计73.1 建立数据流图

5、73.2 建立 E-R 91 .局部E-R模型的设计92 .总体 E-R模型的设计 114 .逻辑设计114.1 将全局E-R转换成逻辑结构 114.2 将关系模式形成关系表 125 .物理设计135.1 详细设计后台数据库的任务 145.2 详细设计后台数据库 145.2.1 数据库结构设计145.2.2 数据表设计 145.2.3 索引设计 175.2.4 完整性的实现 175.2.5 视图设计185.2.6 数据备份和恢复、分离与附加的实现 185.2.7 用户和角色的设计 195.2.8 存储过程的设计,可完成的功能 196 .详细设计前台应用系统 216.1 详细设计前台应用系统的任

6、务 216.2 详细设计前台应用系统的内容 226.3 详细设计前台应用系统的结果 247 .测试维护 错误!未定义书签。7.1 测试内容错误!未定义书签。7.2 测试维护结果错误!未定义书签。8 .总结和展望251 .引言1.1 可行性研究任务开发医院管理系统软件是很有必要的。随着人们生活水平的提高各种各样的 疾病都在人群中传播:富贵病、绝症等等,这样医院进出的人流就会很大,那么 院长在管理方面就需一个全能的管理者(电子化)。此软件制成后可对医院每天 的病人信息、财务信息、医生看病信息等进行查看、维护。卫生部于 1997年印 发公布了医院信息系统基本功能规范,对于加快医院信息化基础设施建设,

7、 规范管理,提高医院信息系统软件质量,保护用户利益,推动医院计算机应用的 健康发展,起到了重要的指导作用。随着计算机网络技术的迅速发展,卫生部重 大医改政策的实施及医疗模式的转变,原医院信息系统基本功能规范已不能 适应新形势的需要。为此,卫生部于 2001年3月着手修订医院信息系统基本 功能规范。1.2 可行性研究的内容由于资金和技术问题所以对软件的全面性方面要求各不相同。例如:小诊所只需要实现门诊部的功能作用,国家的大型医院一般都包括住院部、 门诊部、药 材管理部等等部门基本实现了一个医院应具备的所有部门,实现一条线的服务。 我在此制了 一个服务较为全能的医院管理系统软件。此软件的功能模块包

8、括:门诊管理系统、住院管理系统、药房管理系统、病案病历管理系统、管理系统。对 医院的建立国家法律方面是大力支持的。开发此软件费用较高。1.3可行性研究计划:门诊管理系统院管理系统图1-1住院医生工作站住随费用旨笔系统仃诊医生工作站 门诊划断量系就 n诊挂号羹以上为整个项目的开发的内容,一个大型的医院管理系统一定包括以上所有内容。因为以上包括的面不够广因此此软件不全。门诊管理系统和住院管 理系统是制作软件时考虑最多的方面, 因此再此须发费更多的精力和金钱。 其他 的都是为它们服务的。项目计划书:医院管理系Q程的表厅P起止日期计划完成内容15.19课程设计计划引言内容(对医院管理系统可行 性研究的

9、任务、内容、计划做以 分析并写出分析后的结果)25.20医院管理系统各模块的需求分析(有什么作用)生成目录35.21概要设计中数据流图的完成 思考题45.22概要设计中局部 E-R图全局E-R图将全局E-R图转换成逻辑结构55.23将关系模式形成关系表详细设计后台数据库的任务65.26详细完成后台数据库的任务(在 企业管理器或查询分析器中)75.27前台VB中完成医院管理系统后 台数据库需展示的内容85.28详细设计前台应用系统任务、内 容及结果95.29测试维护的内容及维护的结果 总结和展望奔f文献105.30完成600字的课程设计总结(心 得体会)2 .需求分析需求分析的任务:“门诊挂号系

10、统”功能模块用于建立和维护病人的主索引信息, 分配病人的 ID号,确保病人信息的惟一性,为病人建立就诊卡,对门诊病人进行挂号或者 预约号处理,为门诊病人的后续活动以及门诊工作量统计提供信息。 病人首次就 医时可办理IC卡、磁卡等,实现一卡通看病,持卡病人就诊时通过刷卡代替频 繁的排队交费,可以大大提高效率,减少等待时间。挂号时计算机自动分配临时 ID号,可选择输入病人姓名、挂号类别(普诊号、专家号等)及就诊科室等信息, 打印产生门诊挂号单,挂号单上的条码号将是病人各环节就医的依据, 实现划价 收费、项目检查、药房取药的一体化流水作业。“门诊划价收费系统”功能模块用于在门诊收费处记录病人的缴费信

11、息,“门 诊划价”用于完成门诊病人各种处方、检查申请、治疗申请等诊治费用的计价工 作各种药品、检查的价格信息在字典管理中维护。“门诊收费”用于完成门诊病人各种诊治费用的收取工作,能依据划价单(或其他方法)查询病人划价信息,进 行费用收取、收据打印处理,并保存操作记录备查。“药品发货”用于药房预先打印需要发货的药品明细,并将药品准备好,这样病人取药时就可以直接给病人 避免拿到病人的交费单后再去找相应的药品,提高工作效率。“门诊医生工作站”功能模块是医院信息系统的关键模块, 是医疗工作最主 要的信息来源。主要功能是完成病历基本指标的填写,病情、病史的记载,医嘱 的开立和实施,以及相关辅助功能。该功

12、能模块实现了医生病历收发和医嘱作业 的数字化。“门诊医生工作站”功能模块是医院管理系统中比较高层次的功能模 块,一般医院的管理都达不到应用的要求, 该模块应用后,医生的医嘱可以直接 输入到计算机,而不是写在处方上,同时划价时可以直接调出电子医嘱, 进行划 价。“住院病人管理系统”功能模块用于进行病人入院登记及病人基本情况信息 的记录,以及病人在住院过程中的流动控制和管理,为费用管理、病区护理站、 医生工作站等模块提供病人的基本信息, 病人办理住院手续时,给病人分配一个 住院号,并建立病人住院首页。如果病人是首次住院,分配一个新的住院号;如 果病人不是首次住院,系统通过检索病案管理系统,查找到病

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

14、疗纠纷时,病历 是调节纠纷的重要依据。电子病历有两层含义,核心的含义是“病历”,而“电 子”只是一个限定词,说明它的手段、过程与物质形式。因此,电子病历至少应 达到以下几个要求:能够准确地按时间序列真实反映患者自入院到出院期间的医疗与护理过程。可操作性与易操作性。有利于提高医疗质量,促进医务人员掌握相应的知识,提高医疗文书的质量。能达到作为法律依据所要求的安全性。能达到保护患者个人隐私的安全性要求。信息的记录、传输、保存均以电子数据的形式,而从本质上区别于传统的物质形式(纸 张、胶片等)。输入后的数据不得修改,任何操作都应留有痕迹。尤其是最后一条,因为电子数据不像纸张数据,如果系统存在漏洞,数

15、据可以随 意更改,则电子病历就失去了其存在的意义。3 .概要设计3.1 建立数据流图病人手术新区医嘱自理怡甚神金信氢收取榭金日鳍图3-2门诊内部药库发的单盘点 f科室消耗统计I'-L门诊处方提药单盘亏单图3-3药房内部机行后藉检者洽灯图3-4住院内部图3-5结帐内部3.2建立E-R1.局部E-R模型的设计Q医师编一 c划价称>位编号病人信息表十一病人姓名2) 花费金额病人编号'图3-6局部E-R模型是针对具体应用建立的,可从数据流图出发确定实体和属性,并根据数据流图中表示的对数据的加工,确定实体之间的联系。图3-7图3-8图3-9图 3-10图 3-124 .逻辑设计4.

16、1 将全局E-R转换成逻辑结构。病人信息表(花费金额、病人姓名、病人编号、挂号科室、主治医生、划价 金额、医师编号#、年龄、性别、疾病名称、床位编号、入院时 问、手术情况)医生信息表(医生姓名、医师编号、年龄、性别、科室、医龄、入院时间)药材信息表(药品编号、名称、规格、整量单位、入库单价、出库单价、批 发价、费用归类、拼音码、生产日期、效期)门诊挂号(病人编号、挂号科室#、费用类型、挂号类型、挂号费用、诊断医 师、时间)住院信息表(病人姓名、床位编号#、住院时间、主治医师、使用药名、药单 价、总计价、)门诊划价明细(病人姓名、划价编号、药品编号、单价、数量、花费金额)门诊划价表(科室、病人编

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

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

19、char60床位编号nvarchar50否住院时间datatime10主治医师nvarchar50使用药名nvarchar60药单价nvarchar50总计价nvarchar50表4-4 住院信息表字段名数据类型长度是否为空默认值疾病名称nvarchar60否症状nvarchar50病人编号nvarchar40治疗方法nvarchar50医师姓名nvarchar50恢复情况nvarchar50良表4-5病案病例管理表字段名数据类型长度是否为空默认值病人编号nvarchar50回科室nvarchar50否费用类型nvarchar50时间datatime10挂号费用nvarchar50诊断医师nv

20、archar50表4-6 门诊挂号5 .物理设计5.1 详细设计后台数据库的任务:通过SQL代码在查询分析器创建数据库(医院管理系统)。在企业管理器 中创建表(病人信息表、医生信息表、药材信息表、门诊挂号、住院信息表、门 诊划价明细、门诊划价表、病案病例管理表),分别对这些表的属性进行设置。 按照“床位编号”的降序对病人信息表建立索引,同时对医生信息表也建立索引 (按照“医生编号”的降序)。利用查询分析器建立完整性约束:对病人信息表 建立主键约束(医师编号)和检查约束(性别);“门诊挂号”建立主键约束(挂 号科室)。对病人信息表、病案病例管理表等创建视图。创建存储过程“医生信 息查询”(通过病

21、人信息表和医生新系表字段的合成)。创建用户:管理员、用户 名。对数据库的备份、恢复、分离和附加应熟练掌握等等。5.2 详细设计后台数据库5.2.1 数据库结构设计:I32t kfister.- E:12Tsize=3j 1113X5135=30,f lie groirth- 10SSLOG ONname-医院管理系统L g filenam' e:ZT闫飞A区院管理系统Ing, Idf', size-2Tnaxsize=8, fliegrowth-1 ) goCREATE DATABASE进程正在磁盘,医院管理系黜配式'上分配3< 00 MB的空间oCREATE D

22、ATABASE迸程正在磁盘,医院管理系统_1。/上分前2, 00 MB的空间口图5-15.2.2数据表设计:31 rjt fK jr列名数据类型长度允许空±1花费金演chartoV病人姓名nvamzhar25SV病人编号char10V挂号科室iwar char255V主治医师char10V划价金额char10M医师编号char10年龄rtvar char255V性别nvar-charE555疾病名称囱5-2iwar&ir2S55床位编号nvarchar£55列名数据类型长度允许空医生编号char10V医生姓名char107年龄char10V性别char10V图5-4

23、图5-5图5-3t后列名数据类型长度允许空|药品编号nvarchar255V名称nvfirchar255规格nvarchar255V整量单位nvarchar255y散量单位nvarehar255v入库单馆float8出库单价floit8“批发价flQftt8费用归类nvar char255拼音码nvar char255生产日期smdJrdatetifi4效期float6Z小k *三 列名数据类型长度允许空病人姓名char10划价编号char10药品编号char10单价char10数量chsr105号花费金甑char10图5-6印1设计表区住院信息表1s 位置是唯耳辉修磔军、3a列名数据类型长度

24、允详至病人姓名char10/印床位骗号char10住院时间char10V主治医师eh”to7使用药名char10V药单价char10总讨价char10列图5-7列名数据类型长度比许空科室charIoV病人媪号ehar10V挂号翡号char10V划价时间clar10V划价员char10y是否收费char10炉收费员char10式收费时间char101/划价金钿char10是否发药char10V发药时间char107发药员Ch4f10Vin列描述图5-8S33上$1通宝也晶上如晶VI* 现库翰夜窃1列名数据类型长度允许空1疾病名称ehar10症状chiar10V病人编号char10炉治疗方法chi

25、ar10y医师姓名char10炉恢复情况ch虹10y图5-95.2.3索引设计司二|品。.病人信息表± _I列 由口索引Fl ixf位编号 1-0均束 田二)相关性 二 LMb .JlUJl 已日-3%。.医生信息表 :应J列-_I索引圜以有生编号 由二)约束 比_J相关性 .+ _|触发器use医院管理系抗gocreate inde ik_床位编号on病人信息汇床位编号desc'图 5-10use医院管理系统?create index iK_医生编号Qti医生信息表 医生编号desc图 5-11口口令已成功兀成。use医院管理系统 goalt&r table病人信息

26、表add constraint底师编号 primary key :医师编号 go其余同理5.2.4完整性的实现- ibo.病人信息表国口列1*1 LJ索弓Ia 口妁束养蛇也性别滥查约束)标 曲。一医师编号住够约束)+ 相关性一 口触发器B dbo.门谬挂号1处如门诊划价表-|如也门诒划价名细 dbo,密码表HI Ibm药材信息表图5-12主键约束的实现三国dba.病人信息表;店口列-I索引恒立万位编号El b约束A dbo.PK关人信息表庄键线A也。性别的查约束)F LJ相关性回_|触发器-11O日丹ifc县砌use层院管理壬统goalter table病人信息表add constraint

27、性别check :性别 in ('男'女) 良。11命令已成功完成。图5-13检查约束的实现-I -CJ吵。.门诊挂号0- LJ 列_I索弓I-:1_|约束笈曲小挂号科室切约束):南口相关性十二I触发器a二必也门诊划馆表3昌)门诊划检名细L F®nii 脸 jebr riuwc底冒管理系统SO、.alter table 门诊add constraint挂号科宣 primary key挂号科宣£0ld_瑛今已成功案虚7图5-14 主键约束的实现其余同理5.2.5视图设计 1 dbf.人信息丧国口列D 口索引3 _|妁更.-I 口相美性工“业o.瞒人信息菸JZI

28、EW< dW性别3 _|触发器-1曲*拄目1 db*. Oi£划价袭国db*.门谗划份名细-1 dbt>,密码表_.-H- I J, i H-l I昨E1医院苣理系组GOCREATE篁E诵病人信息遇VIEWAS SELECT db。.欣i忌表.随人姓名,讪口,病人信息表,睛人摘号,FWM EboL 癖人信息表】舒令已成功完成。图5-15建立视图病人信息表其余同理5.2.6数据备份和恢复、分离与附加的实现B医院营理系妹图5-16医院管理系统数据库的备份图 5-17分离后的数据库文件医院管理系医院管理系 统一Log统_DM电图 5-18图 5-19图 5-205.2.7用户和

29、角色的设计等。fi能站用户名C腾班管理员Winxlcws .许可Windows .许可图 5-21医:院管理系统Sitipili fi ed Chinese医院菅理系筑Simplified Chinese权眼数据库用户迎:|管理员尸列出全部对象©仅列出此用户具有权F艮的对象工I对手,住院11三昼表dbo医生治总查询dbo匡医生信息太dbo专科表dbo病人5息表dbo病人住息表. .dbo病案病例管dbodboer5srMl1 IslstLd所有青 SELECT INSERT UFDtATE DELETE ©EC | DRI图5-22对管理员权限的设置权限数据库用尸(UI:对

30、象所后者SELECTINSERTluPDATEDELETEexecDRI |密码表dbo列出全部对象QL仅列出此用尸具有枳F艮的对象也图5-23对用户权限的设置图5-14通过属性查看并设置权限5.2.8存储过程的设计,可完成的功能。R芬如。.医生信息查诲:-参数41 0血卿J/ALVE (intL _1相关性.'=必口.病人信息表.=讪口.医生信息表函数_J用户定义的数据舞/4对象配置函数游标函数日期和时i同函数数学函杀骑台函却元数据函数i-J-i A TT U£H_USE层院管理不统IF EX I:;T:;(SELECT NAME FROK SYSOBJECTS HERE

31、NAME -三主信息查询"U;二TYPE-P') DROP PROCEDURE医生信息查询g.o.create proceiure医生信息交二司as select from where缁短函除息表医师褊号由医主信息表则闿箧生信息表.医师编号 病人信息表.医师骗号order by医生信息表.入院盹间 go饰i令已成功完.成图5-25建立存储过程医生姓名n网格圆消息门诊挂U§E医院管理系统 exec 医生信息查询入院时间测试结果科宣医师编号 医龄口腔科 外科 妇科正在运行度接测试.一也困叁挎时开咛服老能的连接UW试成功,0403020325060602011506060

32、3191019321992图6-1整个系统的内容Wi crosoft 5QL Server ODBC 驱动程序版本 3 85. 1117图5-26查看存储过程视图信息6.详细设计前台应用系统门诊管理登陆界面主界面启动界面医生病人信息病案病例院长查询门诊划价字典维护药品字典系统管理退出系统r ODBC6.1详细设计前台应用系统的任务:用Visual Basic 为数据库设计前台,目的在使后台数据库可以通过相关人员在前台的简单操作,实现对数据库的系列操作,本实验利用前台VB可实现对后台医院管理系统的操作:医院挂号处可为病人办理医院注册(即添加病人信 息)、修改信息(病人住院与否)、删除信息(出院与

33、否);院长可对所有的信息 进行查询但无修改权及录入病人信息权。 总之,不同的身份进去会有不同的权利 6.2详细设计前台应用系统的内容:图6-3启动界面界面设计J _eJ图6-4登录界面界面设计图6-6药品字典界面设计O图6-7药品信息的查询界面设计-I口金 1上一个下一个遮同图6-9门诊划价界面设计-it生病人信js b , J J - - " ,* *图6-10病人医生信息浏览界面设计病案病例信息管理 B , B °| n B a Bias,卬|nBiBBiiiBinBi!图6-11病案病例信息管理界面设计6.3详细设计前台应用系统的结果通过后动界面的控制可进入到医院管理系统登录界面,通过用户名及密码的 验证就可以顺利地进入到系统里的主界面了。那里有医院的所有信息,信息的录入、修改、添加、删除等。点击它的下拉菜单可调出那些要操作的界面。如图 6-1至图6-10所示7 .测试维护7.1 测试内容:对医院管理系统中的药品维护及查询的展示;门诊挂号信息及门诊划价信 息的添加、修改、删除等操作;对病人信息的操作及病案病例管理信息的一些操 作等。7.2 测试维护结果:双迎 进入隹庭学理;理系图7

温馨提示

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

评论

0/150

提交评论