版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、医院数据库系统课程设计1 医院信息系统数据库设医院信息系统数据库设 计计 小组成员小组成员:温洁 王素娥 王朋燕 王明月 向丽 王巧敏 医院数据库系统课程设计2 设计总说明 医院管理系统,指利用电子计算机和通信设备,为医院所属各部门提供医院管理系统,指利用电子计算机和通信设备,为医院所属各部门提供 病人诊疗信息和行政管理信息的收集,存储,处理,提取和数据交换的能力,并病人诊疗信息和行政管理信息的收集,存储,处理,提取和数据交换的能力,并 满足所有授权用户的功能需求。满足所有授权用户的功能需求。医院管理系统的发展大致分为医院管理系统的发展大致分为3个阶段,第一个个阶段,第一个 十年,集中在开发医
2、院行政管理的功能上,第二个十年,在继续完成和实现医院十年,集中在开发医院行政管理的功能上,第二个十年,在继续完成和实现医院 管理信息计算机化的同时,开发者的努力已进入医疗信息的处理领域,最后一个管理信息计算机化的同时,开发者的努力已进入医疗信息的处理领域,最后一个 十年至今,研究者有把重点放在了临床系统,医学影像处理系统,病人计算机化十年至今,研究者有把重点放在了临床系统,医学影像处理系统,病人计算机化 病案,统一的医学语言系统等方面。病案,统一的医学语言系统等方面。医院系统正在经历着小型化,智能化和集成医院系统正在经历着小型化,智能化和集成 化的改造过程。化的改造过程。 要设计出医院管理系统
3、,首先要进行需求分析要设计出医院管理系统,首先要进行需求分析,即了解医院的组织机构情,即了解医院的组织机构情 况,各部门的业务活动,确定新系统的边界;况,各部门的业务活动,确定新系统的边界;然后进行概念结构设计然后进行概念结构设计,即将需求,即将需求 分析得对的用户需求抽象为信息结构,从而更好的更准确的实现这些需求;分析得对的用户需求抽象为信息结构,从而更好的更准确的实现这些需求;接下接下 来进行逻辑结构设计,来进行逻辑结构设计,它的主要任务就是把概念结构设计阶段设计好的基本它的主要任务就是把概念结构设计阶段设计好的基本E-R 图转换为与选用图转换为与选用DBMS产品所支持的数据模型相符合的逻
4、辑结构;产品所支持的数据模型相符合的逻辑结构;最后进行数据最后进行数据 库的物理设计。经过这几步,基本就可以设计出一个简单的医院管理系统。库的物理设计。经过这几步,基本就可以设计出一个简单的医院管理系统。 医院管理系统中大体医院管理系统中大体涉及的表有病人基本信息表,医生基本信息表,护士涉及的表有病人基本信息表,医生基本信息表,护士 基本信息表,病房情况表,科室信息表,药品信息表,病人用药情况表、门诊挂基本信息表,病房情况表,科室信息表,药品信息表,病人用药情况表、门诊挂 号表等一些基本表,号表等一些基本表,医院管理系统的主要目标是支持医院的行政管理与事务处理医院管理系统的主要目标是支持医院的
5、行政管理与事务处理 业务,减轻事务处理人员的劳动强度,辅助医院管理,辅助高层领导决策,提高业务,减轻事务处理人员的劳动强度,辅助医院管理,辅助高层领导决策,提高 医院的工作效率,从而使医院能够以少的投入获得更好的社会效益。医院的工作效率,从而使医院能够以少的投入获得更好的社会效益。 医院数据库系统课程设计3 1 1 绪论绪论 1.1 系统简介 1.2 设计目的 1.3 设计内容 2 2 需求分析需求分析 2.1 需求分析的任务 2.2 系统数据流程分析 2.3 数据字典 3 3 概念模型设计概念模型设计 3.1概念模型设计的方法 3.2 系统概念模型 4 4 逻辑模型设计逻辑模型设计 4.1
6、逻辑模型设计的方法 4.2 逻辑模型实现 4.3 数据完整性约束定义 5 5 物理模型实现物理模型实现 总结 医院数据库系统课程设计4 1 绪论 1.1系统简介 随着计算机技术的飞速发展,计算机在医院管理中应 用的普及,利用计算机实现医院管理势在必行,医院要紧 跟时代发展的步伐和潮流,必须实现医院全面的信息化管 理,为病人提供现代化的服务,提高对病人的服务水平, 方便、准确、快捷地为病人提供医疗服务和医疗费用信息, 进而增强病人对医院的信任和支持。当前,医院还面临着 越来越激烈的市场竞争、要想在竞争中取胜,也必须采用 先进的管理方法和手段。 本系统基本功能包括了医院在门诊,药房,手术,住院,
7、收费和管理这几个方面,充分运用计算机技术、网络技术、 数据库技术;采用灵活的模块化结构设计方法进行设计。 本系统采用SQL SERVER 2005开发的数据库。 医院数据库系统课程设计5 1.2 设计目的 医院管理系统的主要目的是支持医院的行政管理与事务处理业 务,减轻事务处理人员的劳动强度,辅助医院管理,辅助高层领导 决策,提高医院的工作效率,从而使医院能够以少的投入获得更好 的社会效益与经济效益,如财务系统、人事系统、住院病人管理系 统、药品库存管理系统等。 1.3设计内容 本课程主要设计医院管理系统,通过需求分析,大致了解到 医院的组织结构、管理流程、员工情况以及所要完成的工作内容, 然
8、后经过概念结构设计、逻辑结构设计、物理结构设计等过程,即 数据库流程图的设计,E-R图的设计,关系模式的完成,完整性分 析以及各种表的设计再使用SQL语句基本完成了医院管理系统的设 计 2需求分析需求分析 2.1 .需求分析的任务需求分析的任务 需求分析调查的重点是“数据”和“处理”,通过调查、收集和 分析,获得用户对数据库的如下需求: 医院数据库系统课程设计6 (1)信息需求。指用户需要从数据库中获得信息的内容与性质。 由信息要求可以导出数据要求,即在数据库中需要存储哪些数据。 (2)处理要求。指用户需要完成什么处理功能。明确用户对数 据有什么样的处理要求,从而确定数据之间的相互关系。 (3
9、)安全性与完整性要求。 2.2 系统数据流程分析系统数据流程分析 1)基本业务调查)基本业务调查 可以通过网路检索、调查、开座谈会、跟班作业等方法,对所 设计系统的业务进行调查,明确其基本功能和流程。 2)数据流程图)数据流程图 根据了解和调查结果,给出系统业务数据流程图数据流程图。 2.3 数据字典数据字典 在数据流程图中,数据信息和处理过程需要通过数据字典才能 描述清楚,因此在数据字典中主要对数据流程图中的数据流、数据字典中主要对数据流程图中的数据流、 数据存储和处理过程给出更详细、更准确的说明数据存储和处理过程给出更详细、更准确的说明。 1)数据流定义 可以通过表格的形式给出数据流程图的
10、主要数据流,如表2.1 所示。 医院数据库系统课程设计7 图图 2.1 数据流程图数据流程图 医院数据库系统课程设计8 表表2.1 医院管理系统主要数据流定义医院管理系统主要数据流定义 序号名称位置结构定义最大数据流量 1 挂号信息 1 编号+挂号科室+挂 号类型+挂号费 用+时间 1000次/天 2 床位安排信息 2病房号+床位号50次/天 3 手术安排信 息 3病人编号+主刀医生 编号+麻醉医生 编号+床号+手 术时间 1000次/天 4 用药安排信息 4病人ID+药品ID+主 治医生ID+用药 日期+单价+计 量单位+药品类型+ 数量 1000次/天 5 医疗费用支付 信息 5费用项目+
11、时间+操 作员ID+金额 1000次/天 医院数据库系统课程设计9 2)数据存储定义)数据存储定义 可以采用如下表格的形式给出系统的主要数据定义,如表可以采用如下表格的形式给出系统的主要数据定义,如表2.2所示。所示。 表表2.2 医院管理系统主要数据存储定义医院管理系统主要数据存储定义 编号名称输入输出数据量存取频度存取方式说明 D1病人基本信息入院登记 床位安排 用药安排 25000条1000次/天 联机处理;检 索和更新 ;随即检 索 病人ID唯一且 非空 D2医生信息入院登记手术安排 用药安排 20000条2000次/天联机处理;检 索和更新 ;随即检 索 医生ID唯一且 非空 D3药
12、品表用药安排用药情况20000条5000/天联机处理;检 索和更新 ;随即检 索 药品ID唯一且 非空 D4门诊挂号信息入院登记挂号类型 科室 200005000次/天联机处理;检 索和更新 ;随即检 索 编号唯一且非 空 D5病人费用信息基本信息费用类型20000条5000次/天联机处理;检 索和更新 ;随即检 索 病人ID唯一且 非空 医院数据库系统课程设计10 D6病人用药情 况 病人基本信 息 药品情况200001000/天联机处理; 检索和更新 ;随即检索 病人ID唯一 且非空 D7床位信息床位安排病房编号 床位安排 200001000/天联机处理; 检索和更新 ;随即检索 床位号和
13、病 房号唯一非 空 3)处理过程)处理过程 可以采用如下表格的形式给出系统的主要处理过程定义,如表可以采用如下表格的形式给出系统的主要处理过程定义,如表2.3所示。所示。 表表2.3 医院管理系统主要处理过程定义医院管理系统主要处理过程定义 序号处理过程名称输入输出处理说明 P1.1安排床位入院登记床位信息表 病人入院登记之后,根据基本 信息,安排床位,存储在 床位信息表中 P1.2用药安排入院登记病人用药情况表 药品表 在病人入院登记之后,根据医 生的安排用药,存储在病 人用药情况表和药品表中 P1.3安排手术入院登记手术安排表在病人入院登记之后,根据医 生的诊断,安排手术,信 息存储在手术
14、安排表中 P1.4支付医疗费用病人基本信息病人费用信息表在病人治病期间,产生的各种 费用,存储在病人费用信 息表中 医院数据库系统课程设计11 3 概念模型设计 3.1 概念模型设计的方法 将需求分析得对的用户需求抽象为信息结构即概念模型的过程 就是概念结构设计。 概念模型设计的基本方法,通常有四类: (1)自顶向下。即首先定义概念结构的框架,然后逐步细化。 (2)自底向上。即首先定义各局部应用的概念结构,然后将它们 集成起来,得对全局概念结构。 (3)逐步扩张。首先定义最重要的核心概念结构,然后向外扩充, 以滚雪球的方式逐步生产其他概念结构,直至总体概念结构。 (4)混合策略。即将自底向下和
15、自底向上相结合,用自顶向下策 略设计一个全局概念结构的框架,以它我骨架集成由自底向上地设 计概念结构。 3.2 系统概念模型 根据系统的需求分析,得出系统数据库的信息模型,用ER图表 示出来。 医院数据库系统课程设计12 医院数据库系统课程设计13 4 逻辑模型设计逻辑模型设计 4.1 逻辑模型设计的方法逻辑模型设计的方法 此处给出由概念模型转化为逻辑模型设计的基本方法,可参考教材。 4.2 逻辑模型实现逻辑模型实现 医生(医生编号、科室代码、姓名、性别、年龄、职务、学历) 护士(护士编号、科室代码、姓名、性别、年龄、职务、学历) 病房(病房编号、科室代码、床位数、床位号、地址) 服药(病人编
16、号、药品编号、病人姓名、年龄、性别、血性、身高、 药品名称、剂型、化学名称、规格) 病人(病人编号、科室代码、病人姓名、年龄、性别、血性、身高) 做手术(病人编号、医生编号、医生姓名,医生年龄、医生性别、 科室代码、病人姓名、年龄、床位号、手术时间、麻醉时间记录) 照顾(病人编号、护士编号、护士姓名、护士学历、病人年龄、床 位号、科室代码) 治疗(病人编号、医生编号、科室代码、病人姓名、病人年龄、病 人性别、医生姓名、医生年龄、医生性别、医生学历) 安排手术(主治医生编号、医生编号、床位号、手术间代码、手术 时间、麻醉记录时间、科室代码、病人姓名、病人年龄、病人性别) 医院数据库系统课程设计1
17、4 4.3 数据完整性约束定义数据完整性约束定义 根据上面的关系模式,应给出数据库的完整性约束根据上面的关系模式,应给出数据库的完整性约束。 1)实体完整性约束)实体完整性约束 医生医生(医生编号医生编号、科室代码、姓名、性别、年龄、职务、学历、科室代码、姓名、性别、年龄、职务、学历) 护士(护士(护士编号护士编号、科室代码、姓名、性别、年龄、职务、学历)、科室代码、姓名、性别、年龄、职务、学历) 病房病房(病房编号病房编号、科室代码、床位数、床位号、地址、科室代码、床位数、床位号、地址) 服药(服药(病人编号、药品编号病人编号、药品编号、病人姓名、年龄、性别、血性、身高、药品名称、剂型、病人
18、姓名、年龄、性别、血性、身高、药品名称、剂型、 化学名称、规格)化学名称、规格) 病人(病人(病人编号病人编号、科室代码、病人姓名、年龄、性别、血性、身高)、科室代码、病人姓名、年龄、性别、血性、身高) 做手术(做手术(病人编号、医生编号、手术时间病人编号、医生编号、手术时间、医生姓名,医生年龄、医生性别、科室代、医生姓名,医生年龄、医生性别、科室代 码、病人姓名、年龄、床位号、麻醉时间记录)码、病人姓名、年龄、床位号、麻醉时间记录) 照顾(照顾(病人编号、护士编号病人编号、护士编号、护士姓名、护士学历、病人年龄、床位号、科室代码)、护士姓名、护士学历、病人年龄、床位号、科室代码) 治疗(治疗
19、(病人编号、医生编号病人编号、医生编号、科室代码、病人姓名、病人年龄、病人性别、医生姓名、科室代码、病人姓名、病人年龄、病人性别、医生姓名、 医生年龄、医生性别、医生学历)医生年龄、医生性别、医生学历) 安排手术(安排手术(主治医生编号主治医生编号、病人编号、手术时间病人编号、手术时间、床位号、手术间代码、麻醉记录时、床位号、手术间代码、麻醉记录时 间、科室代码、病人姓名、病人年龄、病人性别)间、科室代码、病人姓名、病人年龄、病人性别) 2)参照完整性约束)参照完整性约束 给出关系模式中的参照关系给出关系模式中的参照关系。 (1)参照关系:医生)参照关系:医生 外码:科室代码外码:科室代码 被
20、参照关系:科室被参照关系:科室 (2)参照关系:护士)参照关系:护士 外码:科室代码外码:科室代码 被参照关系:科室被参照关系:科室 (3) 参照关系:病房参照关系:病房 外码:科室代码外码:科室代码 被参照关系:科室被参照关系:科室 (4) 参照关系:服药参照关系:服药 外码:病人编号外码:病人编号 被参照关系:病人被参照关系:病人 药品编号药品编号 被参照关系:药品被参照关系:药品 医院数据库系统课程设计15 (5) 参照关系:安排手术参照关系:安排手术 外码:医生编号外码:医生编号 被参照关系:医生被参照关系:医生 外码:病人外码:病人 编号编号 被参照关系:病人被参照关系:病人 (6)
21、参照关系:治疗)参照关系:治疗 外码:医生编号外码:医生编号 被参照关系:医生被参照关系:医生 病人编号病人编号 被参照关系:病人被参照关系:病人 (7)参照关系:照顾)参照关系:照顾 外码:病人编号外码:病人编号 被参照关系:病人被参照关系:病人 护士编号护士编号 被参照关系:护士被参照关系:护士 5 物理模型实现物理模型实现 此处给出在此处给出在SQL Server中调试正确的数据库及表和相关定中调试正确的数据库及表和相关定 义的义的SQL语句。语句。 医院数据库系统课程设计16 1.创建数据库创建数据库 create database hospital ON ( name=hospita
22、l_data, E:sql_datahospital_data.mdf , size=20mb, maxsize=50mb, ) log on (name=hospital_log, E:sql_datahospital_log.ldf, size=3mb, maxsize=5mb, ) 医院数据库系统课程设计17 2.创建表创建表 (1)创建病人表 create table patient ( pno char(8) primary key, -病人编号(主键) officeno char(8), -科室代码(外键) pname char(8) not null, -病人姓名 sex cha
23、r(2), -性别 page char(8), -病人年龄 stature char(8), -身高 bloodtype varchar(4), -血型 tel varchar(40), -联系电话 native char(20) -籍贯 ) (2)创建医生表 create table doctor ( dno char(8) primary key, -医生编号(主键) dname char(8) not null, -医生姓名 sex char(2), -性别 dage char(20), -年龄 officeno char(8), -科室代码(外键) gegree char(20) -学
24、历 ) 医院数据库系统课程设计18 (3)创建科室表 create table office ( officeno char(8) primary key, -科室代码 oname char(20) not null, -科室名称 wardno char(8), -病房编号 bed char(20), -床位数 dirno char(8) -科室主任编号 ) (4)创建药品表 create table medicine ( mno char(8) primary key, -药品编号(主键) mname char(8), -名称 munit varchar(8), -计量单位 price va
25、rchar(8), -单价 form char(8), -剂型 category char(40) -类别 ) 医院数据库系统课程设计19 (5)创建手术安排表 create table operation ( pname char(8), -病人姓名 page char(8), -病人年龄 sex char(2), -病人性别 officeno char(8), -科室代码(外键) pno char(8), -病人编号 dno char(8), -医生编号 time char(20) -手术时间 primary key (pno, dno, time -主键) ) (6)创建护士表 create table nurse ( nno char(8) primary key, -护士编号 officeno char(8), -科室编号 nname char(8), -护士姓名 sex char(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 采购合同范本复杂
- 租赁工作合同范本
- 订单大米合同范本
- 办公租凭合同范本
- 企业内部培训考核制度创新
- 生物医学工程技术人员管理制度
- 2024至2030年挤出(流延)复合机项目投资价值分析报告
- 政府机关公务员职业道德制度
- 2024年真空检漏仪项目可行性研究报告
- 2024年90度回转阀门气动驱动装置项目可行性研究报告
- 机械设计基础-螺纹连接的强度计算
- 《正确人生观》课件
- 《采供血过程风险管理 第2部分:献血者健康检查和血液采集风险控制规范》
- 《临床试验项目管理》课件
- 第12课+明朝的兴亡-【中职专用】《中国历史》(高教版2023基础模块)
- 鲁滨逊漂流记读书分享课件
- 北京开放大学互联网营销方案策划写作在线测验5-1:本周测一测
- 高中生知识抢答竞赛题
- 幼儿园大班语言绘本《月亮的味道》课件
- 人教版《道德与法治》七年级上册 成长的节拍 复习教案
- 《中华商业文化》第六章
评论
0/150
提交评论