版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、医院住院数据库设计1 需求分析1.1 系统概况从电子计算机应用于医学领域,特别是在医院管理方面至今已经有近 30 年 的历史了。我国起步较晚, 70 年代中期个别有条件的大医院才开始研究工作。 直到 1986 年7 月卫生部向 10 个单位下达了研制开发医院管理信息系统(简称 HMIS )中统计、财务、病案等 6 个医院管理软件的委托书,才加快了适合我国 国情的 HMIS 开发研究工作。然而近年来,随着我国人民生活水平的迅速提高,科学技术的进一步发展, 医院对 HMIS 的需求就越来越迫切,一套好的 HMIS 在全面提高医院的医疗、 教学、科研水平, 提高医院整体工作效率, 为病人提供方便快捷
2、全面的服务等方 面都能发挥出重要作用。 根据调查, 在西方发达国家, 几乎绝大部分的医院都已 经采用了 HMIS 。然而在国内 HMIS 的使用尚不普及, 许多小型医院还是完全依 靠手工操作在管理病人和医院员工的一切信息,这不仅劳动强度大且工作效率 低,医师护士和管理人员的大量时间都消耗在事务性工作上, 对其所掌握的信息 也无法很好地统计应用起来, 这样既无法提高医院自身的医疗水平, 同时又无法 很好地为病人服务。信息时代已经来临,信息处理的利器 计算机,应用于医院的日常管理, 为医院的现代化带来了从未有过的动力和机遇, 为医疗卫生领域的发展提供了无 限的潜力。 采用计算机管理信息系统已成为医
3、院管理科学化和现代化的标志, 给 医院带来了明显的经济效益和社会效益。 极大的提高了医务人员的工作效率, 加 快了病人就诊的速度,根除了 “三长一短 ” 的弊端,有效的解决了住院不方便 的问题。1.2 可行性分析1.2.1 技术可行性硬件、软件要求不高, 目前市场上的一般计算机软硬件资源均能满足系统开 发需要。其中软件主要有 VB ,数据库采用 Microsoft access 2000 。该管理系 统以 VB 为主要开发工具,通过 ADO 方式与后台数据库 Microsoft access 2000 相连接,建立了一个基于C/S (客户机/服务器)的数据库应用管理系统。维护 工作方便,由于
4、access 2000 的易用性,使得后台的操作十分便捷,操作人员 可以在短时间内完全掌握系统的维护工作。1.2.2 经济可行性对于每个住院部门,可以根据自己需要,配置性能一般的计算机做为终端,向服务器存储数据或搜索数据。 这些电脑的费用对整个住院系统来说并不是一个 很重点负担。1.2.3 社会可行性由于医院住院病人数量众多, 因而通过电脑化操作可以减少纸张的使用, 同 时由于数据直接通过局域网传输, 可以减少信息传递时间, 提高效率, 同时也方 便医生,病人搜查相关住院信息,提高医院工作透明度和工作效率。1.3 系统功能说明1.3.1 功能模块说明 由于整个医院住院管理业务包含了人、财、物、
5、信息各种资源的处理,十 分复杂,为了实施系统的建设,抓主重点,解决最关键的问题,尽快见到成效, 根据医院现有的情况, 在这次系统设计中, 在总体上定义了系统整个系统和功能 的层次模型, 做到系统是可扩展的和逐步完善的。 在本系统建设中, 主要包含以 下功能模块:1住院病人管理:为新入住的病人分配房间,并提供对已入住医院病人数 据的输入,查询,费用结算。2. 病房管理:根据各科室病床的空缺情况对其进行统计分配。 3医生信息管理:提供对各科室的医生信息数据的输入,查询。4. 出院管理:对出院的病人的病床进行回收,并进行收费确认,并生成收 费清单。1.3.2 顶层数据流图134病人出院模块数据流图1
6、34数据字典由于数据流程图只是对数据处理及彼此之间的联系进行说明,未对数据的详细内容及数据的加工过程进行说明, 而这正是数据字典所要表达的。数据字典是 关于数据信息的集合,也就是对数据流程图中包含的所有元素的定义的集合。它能将数据流程图中全部数据流及其组成部分的数据元素、数据存储、数据加工等描述清楚,便于后续工作一系统设计的进行。以下列出本系统的部分数据字典, 就是数据流、数据存储、数据加工、外部项和数据元素举例说明:病人个人信息=病案号+姓名+性别+地址+电话号码+病房编号病房信息=编号+地点+收费标准+所属科室病床信息=病房编号+床位号医生信息=编号+姓名+性别+职称+电话号码+部门住院信
7、息=日期+病案号+入院时间+出院时间+病房编号+床位号治疗信息=时间+病案号+医生编号 +诊断+治疗方案住院=日期+病案号+入院时间+出院时间+病房编号 +床位号2 概念设计2.1 全局 E-R 图一位病人可能有多位治疗医生,而每一位医生又可能给多名病人治病。每 一个病房可能住多位病人, 而每一位病人只能住在一间病房中。 一位病人可能有 多个住院登记, 而一份住院登记只能有一个病人。 病房中有多个床位、 一个床位 只能在一个病房中。 一个床位可以出现在不同的住院登记上, 而一份住院登记只 能给病人分配一张病床。因此可以得出该系统的实体 -联系图( E-R 图)如下:治疗方案性另U姓名地址病案号
8、时间n病人1编号编号病房编号性另U部门m治疗1入住姓名职称医生登记日期病案号入院时间出院时间病房编号床位号n住院1分配病房地点1收费标准n1病床拥有床位号病房编号3逻辑设计3 . 1初始关系模式设计转化原则概念设计中得到的E-R图是由实体,属性和联系组成的,而关系数据库逻 辑设计的结果是一组关系模式的集合,所以将E-R图转换为关系模型实际上就是将实体,属性和联系转换成关系模式,在转换中要遵循以下原则:(1 )一个实体转化为一个关系模式,实体的属性就是关系的属性,实体的键 就是关系的键。(2)一个联系转换为一个关系模式,与该联系相连的各实体的键以及联系的 属性均转换为该关系的属性。该关系的键有三
9、种情况:1 如果联系为1:1,则每个实体的键都是关系的候选键。2 如果联系为1:n,则n端实体的键是关系的键。3 如果联系为n:m,则各实体键的组合是关系的键。转换结果经分析,可将2中的E-R模型中的五个实体分别转换为五个关系模式:病房(编号、地点、收费标准,所属科室)病床(病房编号、床位号)病人(病案号、姓名、性别、地址、电话号码、病房编号)医生(编号、姓名、性别、职称、电话号码、部门)住院(日期、病案号、入院时间、出院时间、病房编号、床位号)其中,有下划线的键表示是主键。再把其中一个联系转换为关系模式,由联系转换得到的关系模式的属性集 中,包含两个发生联系的实体中的主键以及联系本身的属性,
10、其关系键的确定与 联系的类型有关。转换的关系模式如下:治疗(时间、病案号、医生编号、诊断、治疗方案)3.2 关系模式规范化规范化的基本思想是消除关系模式中的数据冗余, 消除数据依赖中的不合适 的部分,解决数据插入,删除时发生的异常现象。在SCD中,既存在完全函数依赖,又存在部分函数依赖和传递函数依赖。这种情况往往在数据库中是不允许 的。也正是关系中存在着复杂的函数依赖,才导致数据操作中出现了种种弊端。 克服这种弊端的方法是用投影运算将关系分解,去掉过于复杂的函数依赖关系, 向更高一级的范式进行转换。第三范式的定义如果关系模式R属于2NF,且每个非主属性都不传递依赖于 R的每个关系 键,则称R属
11、于第三范式。3.2.2 BCN范式的定义如果关系模式R属于1NF,且所有的函数依赖X-Y,决定因素X都包含了 R的一个侯选键,则称R属于BCN范式。分析上面的六个关系模式可看出,每个关系模式中,既不存在非主属性对主 属性的部分函数依赖,也不存在传递函数依赖,也没有主属性对键的部分依赖。 因此,这些关系模式都是BCN范式。4物理实现该数据库使用Access 2000数据库来实现。4.1用Access 2000 分别创建六个表:(1)病房数据表,用来存放所有病房包含的信息,包括病房的编号、地点、 所属科室、收费标准等四项数据,其中编号是主码,唯一确定病房。病房数据表炳房;表遨露类型说明字段大小50
12、格式樣题钛认值有效性规则有效性丈本必埴宇段否JB索引无Uai code 压缩是输入法檯式开启DIE语旬梯式仮日立)无转化常规适阖宇段名称最枚可到B4乍宇符(包托空按II缠可查着有关芋段若称的肅助.C1_地虫所.If科室 收费诉淮I(2)病床数据表,用来存放所有病床的信息,包括病床的编号、病房所在 的病房号,其中病房和病床编号是主码,唯一确定病床。病床数据表Microscft Access 炳廉:義字段名称工梦据挙型说明JT病房鏑号数于0床怔号数手1T宇段融常规I査阅I 字园大小 格式 小數位數 輸入掩码 标题n文件的 褊需剧 视图匹)插入 工具 窗口 帮助 & kB - S 昂&聆 冰电皐 厂
13、心,卩叨玉爭|囹41有效性规刚 有奴性丈奉 必埴宇段 索引(3) 病人数据表,用来存放所有病人信息,包括病人的病案号、性别、姓 名、地址、电话号码、病房编号等数据项,其中病案号是主码,唯一确定病人。病人数据表国SS曲码号号編 别名址話房 性姓地电病宇段慝性病人數播宸:農长整型格式小数位數 输入掩码聊认值 有效性规则 肯效性文本 妙I字殷素引目动百乐重震1查天名帮 空).fat有段的 格按锂看字輛(4) 医生数据表,用来存放所有医生的信息,包括医生的编号、姓名、性 别、职称、电话号码、所属部门等数据,其中编号是主码,唯一确定医生。医生数据表医生数据袈:表0 0 0常规查阑 宇段丈小小数位数 為入
14、掩码耘题歐认值有效性规则有效性文本索引(5) 住院数据表,用来存放所有病人住院的信息记录,包括记录日期、病 案号、入院日期时间、住院日期时间、病房编号、床位号等数据,其中日期和病 案号是主码,唯一确定住院信息。住院数据表住陳蠻据慕丨寢0 0 0于园名称数据类型nr日期/时阖孚段剧生数日口翳号常规查阅输入魇码 标题 默认値 百效性规则 有效牲文本 必垣孚恳 索弓I 输入法棋式IME语句梗式【仅日文)(6) 治疗数据表,用来存放所有治疗的信息,包括治疗的时间、病案号、 医生编号、诊断、治疗方案等数据,其中时间、病案号、医生编号是主码,唯 确定一个治疗数据。治疗数据表4.2定义表之间的关系怡疗时间
15、厳号 医主編号诰疗方案1姓名 性别 职跡 电话号码 部门医生数据裘痛人数括表1性躊数据義啟号 性剧 姓名 地址电话号码 病房編号f j 7r-舷号 入衙吋间 出前时间 病房摘号 床住号mm地U所厲科室 收费标惟这时,一个医院管理数据库就初步建成了病床珠位号5 研制报告这次的课程设计中,我是按照数据库系统开发的四个基本过程来进行设计的 历时一个星期 .为了能够使该设计尽可能完善 ,我看了不少课外资料 ,主要是想了 解一些大型数据库管理系统是如何开发的。通过阅读,我收获很大.从这些学习中我更加深入的了解数据库系统开发的各个方面。整体上说,数据库这门课很好理解,理论知识学起来比较容易 ,但对它的功
16、能,及作用如何实现缺乏实践。 本次课程设计就给了我很好的机会, 让我容书本 知识于实际运用当中, 使我对一个完整的数据库的设计过程有了充分的理解。 这 次编程也培养了我的严密的逻辑思维能力。 通过课程设计我体会到要学一门知识 就应该将它学好,学到精髓之处并学以致用。学到的并不代表我们掌握了 ,但 掌握了就一定学到了。 我们不应该是单纯的学习课本知识, 而应该多动手多应用, 将学到的知识相互结合起来应用到实际中才是我们要学的。 课程设计不仅仅是让 我们对一门课程更深的掌握, 同时也是锻炼我们解决问题的能力的一个考验。 我 们应该在不断的求索中寻找前进的途径。 由于时间关系, 我没能完成一个基于该 数据库的系统,但有机会我一定会努力完成。6 参考文献1)SQL Server 应用与提
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二四年保密单位安防监控工程建造合同
- 2025年度餐厅智能化改造承包合同
- 2025版智慧社区水电工程改造施工劳务分包合同3篇
- 2025年度自来水管道维修工程验收及保修服务合同
- 2025年度幼儿园教师国际视野拓展及劳动合同
- 2025年度物业项目社会治安合同
- 二零二五年度摩托车俱乐部会员服务合同
- 2025年度挖掘机采购合同(含操作人员培训)3篇
- 2025版无抵押个人应急借款合同样本3篇
- 2025年度平房改造工程建筑垃圾清运及环保处理合同4篇
- 钳工考试题及参考答案
- 移动商务内容运营(吴洪贵)任务五 引发用户共鸣外部条件的把控
- 工程造价专业职业能力分析
- 医药高等数学知到章节答案智慧树2023年浙江中医药大学
- 冲渣池施工方案
- 人教版初中英语八年级下册 单词默写表 汉译英
- 学校网络信息安全管理办法
- 中国古代文学史 马工程课件(下)21第九编晚清文学 绪论
- 2023年铁岭卫生职业学院高职单招(语文)试题库含答案解析
- 2205双相不锈钢的焊接工艺
- 2023年全国高中数学联赛江西省预赛试题及答案
评论
0/150
提交评论