数据库课程设计 医院管理信息系统
时间:2025-04-04
时间:2025-04-04
合肥工业大学
学生课程设计报告书
课程名称:数据库系统概论
题 目:
编程语言:
院 系:
专 业:
班 级:
姓 名:
学 号:
指导老师:
医院管理信息系统 SQL 数学系 信息与计算科学 08-2班 陈天富 20086021 何蕾 日期 2010-12-20
一 系统分析
1.1 业务系统描述及流程分析
1.2 医院管理信息系统 HIS (Hospital Information System)
系统的目标
二 系统总体结构设计
2.1 数据库设计
2.2 E-R图
2. 3 转换规则
2. 4 数据库的实现
三 小结
四 源程序代码
五 源程序运行截图
一 系统分析
1.1 业务系统描述及流程分析
对一个住院病人来讲,他到医院看病的过程及医院的处理流程,简单
的讲是:病人先要到住院处登记并交纳住院押金,床位紧张的医院登记后要等待床位。然后,到病区接受主治医生的检查和询问,接受入院常规检查,接受临时治疗或按主治医生制定的长期治疗方案接受长期治疗。治疗过程中医生给病人下医嘱,医嘱产生药品和治疗项目两种申请单,药房根据病区的发药申请单给病人发药,在此之前药房要向药库申请进货,如果药库有库存则发给药房没有则列入采购计划。治疗过程中因为押金不够或医生的判断,需要退药,则会向药房申请退药。治疗项目在功检科室做完后直接收费。治疗结束后护士让病人出区,出入院处再给病人办理出院手术。 同时,对医院管理者来讲,还要将上述过程中发生的各类数据信息由医院各职能部门和其下属部门的工作人员把各种单据归类、统计、汇总、计算形成各类报表。并将这些报表,报送相应的管理职能科室,再由这些科室将这些报表制单、汇总、计算形成医院总体的人事、财务、备、医疗等各类报表和管理分析图表。
1.2 HIS系统的目标
HIS的目的就是支持医院的行政管理与事务处理业务,使医院的业务
操作流程和日常管理规范化。采集、分析处理、存储各种基础数据并使之标准化,通过网络在院内各科室之间传递,简化信息流程,为医院查询、分类汇总、统计、决策分析提供及时准确的数据,杜绝以前手工操作带来的差错,减少工作流程,提高工作效率。为了实现以上功能,我们必须做好以下几点:基础数据标准化,重视系统的实用性、经济性、安全性,顺应管理扁平化的管理趋势。
二 系统总体结构设计
2.1 数据库设计
系统总体结构功能模块设计后,就要对数据库进行设计了。支持管理
信息系统的数据库系统由模式、子模式、应用程序、数据库和数据库管理系统等几部分组成,其中除数据库管理系统可以从现有产品中选购外,外模式、子模式、应用程序、数据库等则必须根据用户的具体要求进行分析和设计,这项工作称为数据库设计,它的核心问题是如何从系统的观点出发建立一个数据模式,使其满足以下几个条件:
(1)符合用户的要求,即能正确地反映用户的工作环境,该环境包
括拥护需处理的所有”数据”,并支持用户需进行的所有“加工”。
(2)与所选用的数据库管理系统所支持的数据模式相匹配。
(3)数据组织合理,应易于操作,易于维护,易于理解。
2.2 E—R图(部分)
2.3转换规则
1)实体集的转换
每个实体集用一个关系表示,其中实体集的属性被转换成关系的属性。实体集的主键,在满足唯一标识的无冗余等性质的条件下,将作为对应关系的主键。在实体的对应关系上,由于加入了联系,可能还要增加一些属性。
2)联系的转换
(1)1:1的联系
如果实体集E1与实体集E2的联系为1:1,应根据需要把E2的主键放入关系模式E1中,或反之。
(2)1:N的联系
如果实体集E1与实体集E2的联系为1:N,将E1的主键包含在E2的关系模式中。
(3)M:N的联系
如果实体集E1与实体集E2繁荣联系为M:N,则它们之间的联系由另一个关系模式表示,这个关系模式由每个参加的实体集的主键及这个联系的任何属性一起组成。
2.4 数据库的实现
通过对转换后所得到关系模式的分析,结合本系统的功能及所选开发工具和数据库系统的特点,对系统数据库进行设计,建立一个具有良好的数据组织结构的数据库,应遵循的原则有:
(1)可能减少数据冗余和重复
(2)结构设计和操作设计相结合
4
(3) 数据结构具有相对的稳定性
由于数据库中所保存的数据是系统中非常重要的资源,所以在数据库
设计时一定要注意数据结构的安全性、完整性,并发控制与恢复,而一般的数据库管理系统都提供了一定的数据保护功能,如:
1.医生信息表(doctor)
2.费用明细表
三 小结
作为一名学习信息与计算科学的学生,我们得以有机会在课设中锻炼自己, 数据库课程设计使我系统地,完整的接触信息系统管理的全过程。我的题目是“医院病例管理系统”的设计。在这次课程设计之前,我对数据库的实际应用不是特 …… 此处隐藏:9020字,全部文档内容请下载后查看。喜欢就下载吧 ……