数据库课程设计报告:医院病房管理数据库

程 设 计 报 告

课 程:数据库系统概论 题 目:医院病房管理数据库 指导老师:游 运 组长:梁美华

班级:1124002 学号:[1**********]2

组员:刘 志

班级:1124002 学号:[1**********]3

组员:肖 炼

班级:1124001 学号:[1**********]2

日期:2012年12月26日

目 录

一、课题研究的目的和意义……………………………………… 2 二、医院病房管理系统需求分析………………………………… 2

1、病房管理系统功能需求 ……………………………………… 2 2、病房管理系统主要功能模块分析……………………………… 三、医院病房管理系统总体设计与分析………………………… 3 四、数据库设计…………………………………………………… 3

1、数据库概念结构设计 ………………………………………… 2、数据库的逻辑结构设计 ……………………………………… 五、医院病房数据库的实施……………………………………… 1、部分相关的SQL 语句 ………………………………………… 2、部分相关窗口展示 ……………………………………………六、医院病房数据库的运行与维护………………………………

2

3 5

7

7 8

11

一、课题研究的目的和意义

随着医学技术的发展与医疗卫生水平的不断提高,停留在纸介质基础上的医院住院病人资料管理浪费了大量的人力和物力,已经不能适应时代的发展,其安全性也不能得到有效的保障。在信息时代这种传统的管理方法必将被以计算机为基础的管理信息系统所取代,因此根据医院住院部目前实际的管理情况开发一套病房管理系统是十分必要的。

二、医院病房管理系统需求分析

1、病房管理系统功能需求

实现医院病房管理的快捷化、规范化的需求主要包括对病人信息,包括住院号、姓名、性别、病房号等基本信息和出院日期等医疗信息保存和查询管理。

除以上主要的功能需求外,本系统还应满足用户对医院一些基本信息的增、删、查、改操作,包括科室的信息,各科室在医院的具体位置、科室的电话号码等;病房的信息,病房属于哪个科室管理、它在医院什么地方、有多少床位、住了多少病人等;医生的信息,各医生的姓名、性别、职称、联系电话、在哪个科室工作等。

此外,系统还应有较高的安全性。

2、病房管理系统主要功能模块分析

(1)病人信息管理,包括病人基本信息,包括住院号、姓名、性别、联系电话、入院日期、病房号、床位号、主管医生编号、出院日期等一些基本信息的增、查、改。

(2)医生信息管理,包括职工编号、姓名、性别、职称、联系电话、所属科室的增、删、查、改。

(3)科室信息管理,包括科室名称、地址、电话等基本信息的增、删、查、改。

(4)病房信息管理,包括病房号、所属科室、病房位置、总病床数、使用中的病床数的增、删、查、改。

三、医院病房管理系统总体设计与分析

图: 系统总体模块结构图

四、数据库设计

任何管理信息系统都需要数据库中数据的支持。数据库设计不当,系统运行过程中就会产生大量的数据冗余,更为严重的是造成开发的软件出现数据异常和数据不一致的严重错误。根据需求分析的阐述与对系统中各种关系、实体与其属性的分析,现对系统需要在后台建立的数据库做出如下设计,包括E-R 模型和库中表的具体逻辑结构。

1、数据库概念结构设计

(1)医生——病人的E-R 模型

(2)医生——科室的E-R 模型

(3)病房——科室的E-R 模型

(4)病人——病房E-R 模型

(5)整体联系E-R 模型

2、数据库的逻辑结构设计

该数据库主要含有的关系模式有:

病人(住院号、姓名、性别、联系电话、入院日期、病房号、床位号、主管医生编号,出院时间)

医生(编号,姓名,性别,职称,所属科室,联系电话) 科室(科室名称,地址,电话)

病房(病房号,所属科室,总床位数,已使用床位数,病房地址) 下面给出几个主要的信息表: (1)病人信息表

(2)科室表

(3)病房表

(4)医生信息表

五、医院病房数据库的实施

1、部分相关的SQL 语句

(1)创建病人信息表

CREATE TABLE [医院病房管理数据库].[dbo].[病人信息表] ( [住院号] char (10) NOT NULL, [姓名] char (10) NOT NULL, [性别] char (2) NOT NULL,

[联系电话] char (10) NOT NULL, [入院日期] datetime NOT NULL, [病房号] char (10) NOT NULL, [床位号] int NOT NULL,

[主治医生编号] char (10) NOT NULL, [出院日期] datetime NULL )

(2)创建医院病房具体信息视图

CREATE VIEW dbo.医院病房具体信息视图 AS

SELECT dbo.病房表. 病房号, dbo.病房表. 病房地址, dbo.病房表. 总床位数, dbo. 病房表. 已使用床位数, dbo.病人信息表. 姓名 AS 病人姓名, dbo. 病人信息表. 住院号, dbo.病人信息表. 性别 AS 病人性别,

dbo. 病人信息表. 入院日期, dbo.病人信息表. 床位号, dbo.病人信息表. 主治医生编号, dbo. 病人信息表. 出院日期, dbo.医生信息表. 编号 AS 医生编号, dbo. 医生信息表. 姓名 AS 医生姓名, dbo.医生信息表. 职称 AS 职称,

dbo. 医生信息表. 联系电话 AS 医生联系方式, dbo.科室表. 科室名称 AS 科室名, dbo. 科室表. 科室地址 AS 科室地址, dbo.科室表. 科室电话 AS 科室电话 FROM dbo.病房表 INNER JOIN

dbo. 病人信息表 ON dbo.病房表. 病房号 = dbo.病人信息表. 病房号 INNER JOIN dbo. 科室表 ON dbo.病房表. 所属科室 = dbo.科室表. 科室名称 INNER JOIN dbo. 医生信息表 ON dbo.病人信息表. 主治医生编号 = dbo.医生信息表. 编号 AND dbo. 科室表. 科室名称 = dbo.医生信息表. 所属科室

(3)创建病房简单信息视图

CREATE VIEW dbo.[病房简单信息视图] AS

SELECT dbo.医生信息表. 编号, dbo.科室表. 科室名称, dbo.病房表. 病房号, dbo. 病房表. 所属科室, dbo.病人信息表. 住院号, dbo.病人信息表. 姓名, dbo. 医生信息表. 姓名 AS 医生姓名 FROM dbo.病房表 INNER JOIN

dbo. 病人信息表 ON dbo.病房表. 病房号 = dbo.病人信息表. 病房号 INNER JOIN dbo. 科室表 ON dbo.病房表. 所属科室 = dbo.科室表. 科室名称 INNER JOIN dbo. 医生信息表 ON dbo.病人信息表. 主治医生编号 = dbo.医生信息表. 编号 AND dbo. 科室表. 科室名称 = dbo.医生信息表. 所属科室

2、部分相关窗口展示

(1)创建病房使用情况视图窗口

(2)创建索引窗口显示

(3)病房具体信息视图窗口显示

(4)病床使用情况视图窗口显示

(5)关系图窗口显示

(6)病房简单信息视图窗口显示

六、医院病房数据库的运行与维护

通过对医院病房管理系统主要功能模块的测试,检测了该系统数据的安全性和可靠性。对病人及医院信息的添加,删除,查询,修改等功能进行了具体的测试,采用真实的数据,包括合法数据和非法数据对系统功能进行测试,这样才能保证系统的可靠性。

为使软件各项功能达到用户的需求,需要对软件的各项功能反复测试,找出软件的不足与缺陷,以便于及时修改和维护。

经过反复测试,确认系统的主要功能运能正常实现,且运行过程较稳定。

程 设 计 报 告

课 程:数据库系统概论 题 目:医院病房管理数据库 指导老师:游 运 组长:梁美华

班级:1124002 学号:[1**********]2

组员:刘 志

班级:1124002 学号:[1**********]3

组员:肖 炼

班级:1124001 学号:[1**********]2

日期:2012年12月26日

目 录

一、课题研究的目的和意义……………………………………… 2 二、医院病房管理系统需求分析………………………………… 2

1、病房管理系统功能需求 ……………………………………… 2 2、病房管理系统主要功能模块分析……………………………… 三、医院病房管理系统总体设计与分析………………………… 3 四、数据库设计…………………………………………………… 3

1、数据库概念结构设计 ………………………………………… 2、数据库的逻辑结构设计 ……………………………………… 五、医院病房数据库的实施……………………………………… 1、部分相关的SQL 语句 ………………………………………… 2、部分相关窗口展示 ……………………………………………六、医院病房数据库的运行与维护………………………………

2

3 5

7

7 8

11

一、课题研究的目的和意义

随着医学技术的发展与医疗卫生水平的不断提高,停留在纸介质基础上的医院住院病人资料管理浪费了大量的人力和物力,已经不能适应时代的发展,其安全性也不能得到有效的保障。在信息时代这种传统的管理方法必将被以计算机为基础的管理信息系统所取代,因此根据医院住院部目前实际的管理情况开发一套病房管理系统是十分必要的。

二、医院病房管理系统需求分析

1、病房管理系统功能需求

实现医院病房管理的快捷化、规范化的需求主要包括对病人信息,包括住院号、姓名、性别、病房号等基本信息和出院日期等医疗信息保存和查询管理。

除以上主要的功能需求外,本系统还应满足用户对医院一些基本信息的增、删、查、改操作,包括科室的信息,各科室在医院的具体位置、科室的电话号码等;病房的信息,病房属于哪个科室管理、它在医院什么地方、有多少床位、住了多少病人等;医生的信息,各医生的姓名、性别、职称、联系电话、在哪个科室工作等。

此外,系统还应有较高的安全性。

2、病房管理系统主要功能模块分析

(1)病人信息管理,包括病人基本信息,包括住院号、姓名、性别、联系电话、入院日期、病房号、床位号、主管医生编号、出院日期等一些基本信息的增、查、改。

(2)医生信息管理,包括职工编号、姓名、性别、职称、联系电话、所属科室的增、删、查、改。

(3)科室信息管理,包括科室名称、地址、电话等基本信息的增、删、查、改。

(4)病房信息管理,包括病房号、所属科室、病房位置、总病床数、使用中的病床数的增、删、查、改。

三、医院病房管理系统总体设计与分析

图: 系统总体模块结构图

四、数据库设计

任何管理信息系统都需要数据库中数据的支持。数据库设计不当,系统运行过程中就会产生大量的数据冗余,更为严重的是造成开发的软件出现数据异常和数据不一致的严重错误。根据需求分析的阐述与对系统中各种关系、实体与其属性的分析,现对系统需要在后台建立的数据库做出如下设计,包括E-R 模型和库中表的具体逻辑结构。

1、数据库概念结构设计

(1)医生——病人的E-R 模型

(2)医生——科室的E-R 模型

(3)病房——科室的E-R 模型

(4)病人——病房E-R 模型

(5)整体联系E-R 模型

2、数据库的逻辑结构设计

该数据库主要含有的关系模式有:

病人(住院号、姓名、性别、联系电话、入院日期、病房号、床位号、主管医生编号,出院时间)

医生(编号,姓名,性别,职称,所属科室,联系电话) 科室(科室名称,地址,电话)

病房(病房号,所属科室,总床位数,已使用床位数,病房地址) 下面给出几个主要的信息表: (1)病人信息表

(2)科室表

(3)病房表

(4)医生信息表

五、医院病房数据库的实施

1、部分相关的SQL 语句

(1)创建病人信息表

CREATE TABLE [医院病房管理数据库].[dbo].[病人信息表] ( [住院号] char (10) NOT NULL, [姓名] char (10) NOT NULL, [性别] char (2) NOT NULL,

[联系电话] char (10) NOT NULL, [入院日期] datetime NOT NULL, [病房号] char (10) NOT NULL, [床位号] int NOT NULL,

[主治医生编号] char (10) NOT NULL, [出院日期] datetime NULL )

(2)创建医院病房具体信息视图

CREATE VIEW dbo.医院病房具体信息视图 AS

SELECT dbo.病房表. 病房号, dbo.病房表. 病房地址, dbo.病房表. 总床位数, dbo. 病房表. 已使用床位数, dbo.病人信息表. 姓名 AS 病人姓名, dbo. 病人信息表. 住院号, dbo.病人信息表. 性别 AS 病人性别,

dbo. 病人信息表. 入院日期, dbo.病人信息表. 床位号, dbo.病人信息表. 主治医生编号, dbo. 病人信息表. 出院日期, dbo.医生信息表. 编号 AS 医生编号, dbo. 医生信息表. 姓名 AS 医生姓名, dbo.医生信息表. 职称 AS 职称,

dbo. 医生信息表. 联系电话 AS 医生联系方式, dbo.科室表. 科室名称 AS 科室名, dbo. 科室表. 科室地址 AS 科室地址, dbo.科室表. 科室电话 AS 科室电话 FROM dbo.病房表 INNER JOIN

dbo. 病人信息表 ON dbo.病房表. 病房号 = dbo.病人信息表. 病房号 INNER JOIN dbo. 科室表 ON dbo.病房表. 所属科室 = dbo.科室表. 科室名称 INNER JOIN dbo. 医生信息表 ON dbo.病人信息表. 主治医生编号 = dbo.医生信息表. 编号 AND dbo. 科室表. 科室名称 = dbo.医生信息表. 所属科室

(3)创建病房简单信息视图

CREATE VIEW dbo.[病房简单信息视图] AS

SELECT dbo.医生信息表. 编号, dbo.科室表. 科室名称, dbo.病房表. 病房号, dbo. 病房表. 所属科室, dbo.病人信息表. 住院号, dbo.病人信息表. 姓名, dbo. 医生信息表. 姓名 AS 医生姓名 FROM dbo.病房表 INNER JOIN

dbo. 病人信息表 ON dbo.病房表. 病房号 = dbo.病人信息表. 病房号 INNER JOIN dbo. 科室表 ON dbo.病房表. 所属科室 = dbo.科室表. 科室名称 INNER JOIN dbo. 医生信息表 ON dbo.病人信息表. 主治医生编号 = dbo.医生信息表. 编号 AND dbo. 科室表. 科室名称 = dbo.医生信息表. 所属科室

2、部分相关窗口展示

(1)创建病房使用情况视图窗口

(2)创建索引窗口显示

(3)病房具体信息视图窗口显示

(4)病床使用情况视图窗口显示

(5)关系图窗口显示

(6)病房简单信息视图窗口显示

六、医院病房数据库的运行与维护

通过对医院病房管理系统主要功能模块的测试,检测了该系统数据的安全性和可靠性。对病人及医院信息的添加,删除,查询,修改等功能进行了具体的测试,采用真实的数据,包括合法数据和非法数据对系统功能进行测试,这样才能保证系统的可靠性。

为使软件各项功能达到用户的需求,需要对软件的各项功能反复测试,找出软件的不足与缺陷,以便于及时修改和维护。

经过反复测试,确认系统的主要功能运能正常实现,且运行过程较稳定。


相关内容

  • 医院管理系统sql数据库
  • 湖南涉外经济学院 课程设计报告 课程名称 题学组 目 院 员 数据库原理与应用课程设计 医院管理系统 信息科学与工程学院 计科1301班 彭浩 2015年12月25日 班 级 指导教师 任务分配表 摘 要 信息化的今天,计算机的普及应用和信息技术.网络技术的发展给人们的工作和生活带来了极大的便利和高 ...

  • sql医院管理系统
  • 数据库课程设计 宠物医院信息管理系统 专 业 班 级 姓 名 学 号 指导老师 第一章 需求分析 1.1 信息要求 由于系统的使用主体是医院的管理人员,因此对系统的信息要求可分为以下几个方面: a .宠物信息 首先是宠物的基本信息,主要包括宠物的编号,姓名,性别,年龄,主人,联系方式等: 对于门诊, ...

  • 医院患者管理系统
  • 大连理工大学城市学院 <软件工程导论>大作业 医院患者管理系统分析与设计 课题名称:医院患者管理系统 任课教师:张应博 班 级:嵌入式1101班 姓 名:姚志斌(201114055) 完成日期:2012年12月25日 摘 要 人类社会进入二十一世纪,医院最为一个特殊的服务行业,其发展应适 ...

  • 附属医院环境影响评价报告书
  • 前 言 一.项目背景及建设意义 近年来,我国大力发展非公立医疗机构,<国务院关于印发"十二五"期间深化医药卫生体制改革规划暨实施方案的通知>(国发[2012]11号).<卫生部关于做好区域卫生规划和医疗机构设置规划 促进非公立医疗机构发展的通知>(卫规财发 ...

  • 概要设计-医院管理信息系统
  • 需求说明书 题目:医院管理信息系统 概要设计说明书 院(系) 专 业 年 级 姓 名 指导教师 年4月25日 软件学院 软件工程 学 号 职 称 1 概述 ........................................................................ ...

  • 国内外护理信息化实践现状-2010-许燕
  • 特别策划・护理信息化建设 Special Planning 国内外护理信息化实践现状 ◆许燕 信息技术的飞速发展带动了全球医疗信息化的建设步伐,护理作为医疗不可或缺的部分,其信息化也被越来越多的专业人士所重视,希望借助信息科技提升护理质量和护理水平.本文将从护理信息学教育.护理术语及分类标准化.护理 ...

  • 病床呼叫系统课程设计
  • 学 生 实 习 报 告 实 习 名 称:实 习 时 间:专 业 班 级 : 2012 年 12 病床呼叫系统 2012-2013学年第一学期 电气化09级2班 月 6 日 1 引言 随着社会的进步和发展,医疗水平的不断提高,现代医院护理需要简易及时地获知并处理病人的突发病况,实现患者在住院的任意时间 ...

  • 全球眼网络视频监控工程方案
  • 全球眼网络视频监控工程方案 一: 概述: 全球眼网络视频监控是一项完全基于宽带网的图像远程监控.传输.存储.管理的新型业务.该业务系统利用中国电信无处不在的宽带网络将分散.独立的图像采集点进行联网,实现跨区域的统一监控.统一存储.统一管理.资源共享,为各行业的管理决策者提供了一种全新的.直观的,扩大 ...

  • 康复医院扩建项目可行性研究报告
  • 康复医院扩建项目可行性研究报告 (此文档为word格式,下载后您可任意修改编辑!) 第一章 总 论 一.项目背景 1.项目名称 某某区残联康复医院扩建项目 2.承办单位概况 建设单位:某某区残联康复医院 法人代表:林某某 地 址:某某市工农路南端(新车站对面) 某某市某某区残联康复医院,是经某某区卫 ...