数据库课程设计报告:医院病房管理数据库.doc
- 文档编号:1287455
- 上传时间:2022-10-20
- 格式:DOC
- 页数:12
- 大小:13.77MB
数据库课程设计报告:医院病房管理数据库.doc
《数据库课程设计报告:医院病房管理数据库.doc》由会员分享,可在线阅读,更多相关《数据库课程设计报告:医院病房管理数据库.doc(12页珍藏版)》请在冰豆网上搜索。
课程设计报告
课程:
数据库系统概论
题目:
医院病房管理数据库
指导老师:
游运
组长:
梁美华
班级:
1124002
学号:
201120400212
组员:
刘志
班级:
1124002
学号:
201120400213
组员:
肖炼
班级:
1124001
学号:
201120400102
日期:
2012年12月26日
目录
一、课题研究的目的和意义………………………………………2
二、医院病房管理系统需求分析…………………………………2
1、病房管理系统功能需求………………………………………2
2、病房管理系统主要功能模块分析………………………………2
三、医院病房管理系统总体设计与分析…………………………3
四、数据库设计……………………………………………………3
1、数据库概念结构设计…………………………………………3
2、数据库的逻辑结构设计………………………………………5
五、医院病房数据库的实施………………………………………7
1、部分相关的SQL语句…………………………………………7
2、部分相关窗口展示……………………………………………8
六、医院病房数据库的运行与维护………………………………11
一、课题研究的目的和意义
随着医学技术的发展与医疗卫生水平的不断提高,停留在纸介质基础上的医院住院病人资料管理浪费了大量的人力和物力,已经不能适应时代的发展,其安全性也不能得到有效的保障。
在信息时代这种传统的管理方法必将被以计算机为基础的管理信息系统所取代,因此根据医院住院部目前实际的管理情况开发一套病房管理系统是十分必要的。
二、医院病房管理系统需求分析
1、病房管理系统功能需求
实现医院病房管理的快捷化、规范化的需求主要包括对病人信息,包括住院号、姓名、性别、病房号等基本信息和出院日期等医疗信息保存和查询管理。
除以上主要的功能需求外,本系统还应满足用户对医院一些基本信息的增、删、查、改操作,包括科室的信息,各科室在医院的具体位置、科室的电话号码等;病房的信息,病房属于哪个科室管理、它在医院什么地方、有多少床位、住了多少病人等;医生的信息,各医生的姓名、性别、职称、联系电话、在哪个科室工作等。
此外,系统还应有较高的安全性。
2、病房管理系统主要功能模块分析
(1)病人信息管理,包括病人基本信息,包括住院号、姓名、性别、联系电话、入院日期、病房号、床位号、主管医生编号、出院日期等一些基本信息的增、查、改。
(2)医生信息管理,包括职工编号、姓名、性别、职称、联系电话、所属科室的增、删、查、改。
(3)科室信息管理,包括科室名称、地址、电话等基本信息的增、删、查、改。
(4)病房信息管理,包括病房号、所属科室、病房位置、总病床数、使用中的病床数的增、删、查、改。
三、医院病房管理系统总体设计与分析
医院病房管理系统
病人信息
查询管理
新入院病人信息录入
病人信息
病程记录
医生信息
病房信息
科室信息
系统管理
医院信息
查询
图:
系统总体模块结构图
四、数据库设计
任何管理信息系统都需要数据库中数据的支持。
数据库设计不当,系统运行过程中就会产生大量的数据冗余,更为严重的是造成开发的软件出现数据异常和数据不一致的严重错误。
根据需求分析的阐述与对系统中各种关系、实体与其属性的分析,现对系统需要在后台建立的数据库做出如下设计,包括E-R模型和库中表的具体逻辑结构。
1、数据库概念结构设计
(1)医生——病人的E-R模型
出院日期
编号
住院号
姓名
姓名
性别
性别
联系电话
病人
主治
医生
职称
1 n
所属科室
联系电话
入院日期
病房号
床位号
(2)医生——科室的E-R模型
姓名
所属科室
联系电话
编号
性别
医生
地址
科室名称
电话
职称
工作
科室
n1
(3)病房——科室的E-R模型
病房地址
所属科室
管理
病房
病房号
电话
地址
科室名称
科室
已使用床位数
n1
总床位数
(4)病人——病房E-R模型
性别
姓名
住院日期
住院号
病房地址
所属科室
联系电话
病房号
病人
暂住
病房
1 n
总床位数
入院日期
病房号
床位号
已使用床位数
(5)整体联系E-R模型
工作
科室
医生
n 1
管理
主治
1 1
n n
暂住
病房
病人
n 1
2、数据库的逻辑结构设计
该数据库主要含有的关系模式有:
病人(住院号、姓名、性别、联系电话、入院日期、病房号、床位号、主管医生编号,出院时间)
医生(编号,姓名,性别,职称,所属科室,联系电话)
科室(科室名称,地址,电话)
病房(病房号,所属科室,总床位数,已使用床位数,病房地址)
下面给出几个主要的信息表:
(1)病人信息表
字段名
数据类型
字段长度
允许空
说明
住院号
char
10
否
主码
姓名
char
10
否
性别
char
2
否
联系电话
char
11
否
入院日期
datetime
8
否
病房号
char
10
否
外码
床位号
int
4
否
主治医生编号
char
10
否
外码
出院日期
datetime
8
是
(2)科室表
字段名
数据类型
字段长度
允许空
说明
科室名称
char
10
否
主码
科室地址
varchar
50
否
科室电话
char
10
否
(3)病房表
字段名
数据类型
字段长度
允许空
说明
病房号
char
10
否
主码
所属科室
char
10
否
外码
病房地址
varchar
50
否
总床位数
int
4
否
已使用床位数
int
4
否
(4)医生信息表
字段名
数据类型
字段长度
允许空
说明
编号
char
10
否
主码
姓名
char
10
否
性别
char
2
否
生日
datetime
8
否
职称
char
10
否
联系电话
char
11
否
所属科室
char
10
否
外码
五、医院病房数据库的实施
1、部分相关的SQL语句
(1)创建病人信息表
CREATETABLE[医院病房管理数据库].[dbo].[病人信息表](
[住院号]char(10)NOTNULL,
[姓名]char(10)NOTNULL,
[性别]char
(2)NOTNULL,
[联系电话]char(10)NOTNULL,
[入院日期]datetimeNOTNULL,
[病房号]char(10)NOTNULL,
[床位号]intNOTNULL,
[主治医生编号]char(10)NOTNULL,
[出院日期]datetimeNULL
)
(2)创建医院病房具体信息视图
CREATEVIEWdbo.医院病房具体信息视图
AS
SELECTdbo.病房表.病房号,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科室电话
FROMdbo.病房表INNERJOIN
dbo.病人信息表ONdbo.病房表.病房号=dbo.病人信息表.病房号INNERJOIN
dbo.科室表ONdbo.病房表.所属科室=dbo.科室表.科室名称INNERJOIN
dbo.医生信息表ONdbo.病人信息表.主治医生编号=dbo.医生信息表.编号AND
dbo.科室表.科室名称=dbo.医生信息表.所属科室
(3)创建病房简单信息视图
CREATEVIEWdbo.[病房简单信息视图]
AS
SELECTdbo.医生信息表.编号,dbo.科室表.科室名称,dbo.病房表.病房号,
dbo.病房表.所属科室,dbo.病人信息表.住院号,dbo.病人信息表.姓名,
dbo.医生信息表.姓名AS医生姓名
FROMdbo.病房表INNERJOIN
dbo.病人信息表ONdbo.病房表.病房号=dbo.病人信息表.病房号INNERJOIN
dbo.科室表ONdbo.病房表.所属科室=dbo.科室表.科室名称INNERJOIN
dbo.医生信息表ONdbo.病人信息表.主治医生编号=dbo.医生信息表.编号AND
dbo.科室表.科室名称=dbo.医生信息表.所属科室
2、部分相关窗口展示
(1)创建病房使用情况视图窗口
(2)创建索引窗口显示
(3)病房具体信息视图窗口显示
(4)病床使用情况视图窗口显示
(5)关系图窗口显示
(6)病房简单信息视图窗口显示
六、医院病房数据库的运行与维护
通过对医院病房管理系统主要功能模块的测试,检测了该系统数据的安全性和可靠性。
对病人及医院信息的添加,删除,查询,修改等功能进行了具体的测试,采用真实的数据,包括合法数据和非法数据对系统功能进行测试,这样才能保证系统的可靠性。
为使软件各项功能达到用户的需求,需要对软件的各项功能反复测试,找出软件的不足与缺陷,以便于及时修改和维护。
经过反复测试,确认系统的主要功能运能正常实现,且运行过程较稳定。
11
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 报告 医院 病房 管理