数据库专业课程设计报告医院标准管理系统样本.docx

上传人:b****3 文档编号:26515772 上传时间:2023-06-20 格式:DOCX 页数:16 大小:228.35KB
下载 相关 举报
数据库专业课程设计报告医院标准管理系统样本.docx_第1页
第1页 / 共16页
数据库专业课程设计报告医院标准管理系统样本.docx_第2页
第2页 / 共16页
数据库专业课程设计报告医院标准管理系统样本.docx_第3页
第3页 / 共16页
数据库专业课程设计报告医院标准管理系统样本.docx_第4页
第4页 / 共16页
数据库专业课程设计报告医院标准管理系统样本.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

数据库专业课程设计报告医院标准管理系统样本.docx

《数据库专业课程设计报告医院标准管理系统样本.docx》由会员分享,可在线阅读,更多相关《数据库专业课程设计报告医院标准管理系统样本.docx(16页珍藏版)》请在冰豆网上搜索。

数据库专业课程设计报告医院标准管理系统样本.docx

数据库专业课程设计报告医院标准管理系统样本

数据库专业课程设计报告医院标准管理系统

 

数据库课程设计

报告模版

 

齐齐哈尔大学

数据库课程设计报告

 

题目:

   

              

班级:

      

姓名:

       

学号:

    

指导教师:

     

2013年12月10日

医院信息管理系统

摘要:

医院作为一个极其重要的服务部门,其发展应适应计算机技术的发展。

利用SQLServer2000技术设计了此医院管理数据库系统,以利用计算机完成病人入院后,对其基本信息、主治医师以及入住病房等信息进行数据库管理,有利于提高入院手续的办理速度以及对医院资源管理的效率。

同时可以落实责任,方便信息的集中化管理及应用。

关键字:

医院管理数据库SQL

1.概述

(正文概述)根据医院管理系统能清楚了解各种信息,为病人就医时提供方便,具体程序分为病人信息管理界面,医务人员管理系统界面,病房信息管理界面,管理员信息界面这几个主体界面。

医务人员管理系统界面包括医生姓名、医生职称、医生性别、职工号等;病人信息管理界面包括住院号,姓名,性别等,病房信息管理系统也是如此,可以对它们进行添加,查询,删除等功能。

2.需求分析

(需求分析)人类进入21世纪,医院作为一个极其重要的服务部门,其发展应适应计算机技术的发展。

我国的医疗体制正在进行改革,需要医疗市场的进一步规范化,这就利用现代化的工具对医院进行有效的管理,有利于提高医疗水平和服务质量,更好的服务于社会。

鉴于此目的,我利用SQLServer2000技术设计了此医院管理数据库系统,以利用计算机完成病人入院后,对其基本信息、主治医师以及入住病房等信息进行数据库管理,有利于提高入院手续的办理速度以及对医院资源管理的效率。

同时可以落实责任,方便信息的集中化管理及应用。

本数据库系统是一个小型数据库管理系统,施以款专门用于医院管理系统的软件,具有良好的用户界面,风格独特的设计。

 

doctor

字段名称

字段含义

数据类型

是否为主键

约束

备注

dno

职工号

int

Y

Notnull

dname

姓名

char(16)

sex

性别

char

(2)

age

年龄

smallint

<150

title

职称

char(10)

employ

聘期

smallint

<100

oname

科室名

char(16)

patient

字段名称

字段含义

数据类型

是否为主键

约束

备注

pno

住院号

char(9)

Y

Notnull

住院号格式:

年/月/日/编号,如

pname

姓名

char(16)

sex

性别

char

(2)

age

年龄

smallint

<150

sno

病房号

int

office

字段名称

字段含义

数据类型

是否为主键

约束

备注

oname

科室名

char(16)

Y

Notnull

dno

科长职工号

int

tel

电话

char(8)

 

sickroom

字段名称

字段含义

数据类型

是否为主键

约束

备注

sno

病房号

int

Y

Notnull

oname跟随参照表一起修改

num

床位数

smallint

<10

oname

科室名

char(16)

cure

字段名称

字段含义

数据类型

是否为主键

备注

dno

职工号

int

Y

pno

住院号

char(9)

 

 

 

3.数据库逻辑设计

(数据库逻辑设计)局部ER图

 

 

1

 

N

 

 

 

 

 

4.软件功能设计

(软件功能设计)

创建数据库

创建数据库hospital

createdatabasehospital

创建基本表:

(1)创建doctor表

createtabledoctor

dnointprimarykey,

dnamechar(16)

sexchar

(2),

agesmallint,

titlechar(10),

check(age<150),

check(employ<100),

(2)创建office表

 

createtableoffice

onamechar(16)primarykey,

dnointforeignkeyreferencesdoctor(dno),

telchar(8),

(3)修改doctor表的外键

ALTERTABLEdoctoraddonamechar(16)foreignkeyreferencesoffice(oname)

(4)创建sickroom表

createtableoffice

snointprimarykey,

numsmallint,

onamechar(16)foreignkeyreferencesoffice(oname)onupdatecascade

(5)创建patient表

createtablepatient

pnochar(9)primarykey,

pnamechar(16)

sexchar

(2),

agesmallint,

snointforeignkeyreferencessickroom(sno)

check(age<150),

(6)创建crue表

createtablepatient

dnoint

pnochar(9)

primarykey(dno,pno),

foreignkey(dno)referencesdoctor(sno),

foreignkey(pno)referencespatient(pno),

(8)创建视图

视图一:

主治医师使用视图doc_pat

createviewdoc_patas

select,,,

fromdoctor,patient,crue

where=and=

运行:

select*

fromdoc_pat

视图二:

住院部视图room

createviewroomas

select,num,oname,count(pno)asin_num

fromsickroom,patient

where=

groupby,num,oname

 

运行

Select*

fromroom

(9)查询:

1.selectdno,dname

fromdoctor

wheresex=’男’

2.

select,dname,count()as接诊人数,oname

fromcrue,doctor

where=

groupby,dname,oname

七、上机运行

createdatabasehospital

第一步:

创建doctor表(未加外键及对应属性)

第二步:

创建office表

第三步:

修改doctor表的外键

第四步:

创建sickroom表

第五步:

创建patient表

第六步:

创建cure表

 

七、创建视图

创建视图视图一:

主治医师使用视图doc_pat

运行结果

 

视图二:

住院部视图room

运行结果

 

八、查询:

1.

 

2.

5.界面设计

(界面设计)

 

 

6.结束语

(结束语)经过测试医院管理系统的需求而设计的功能全部能运行正常。

由于第一次独立开发实际应用的系统整个开发过程遇到了很多的问题。

经过不断地查询各种资料不断地解决一个一个的问题,更要感谢指导老师的帮助和指导使得设计能够最终完成。

 

[1]王珊,萨师煊,数据库系统概论(第四版).北京:

高等教育出版社,2006

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 冶金矿山地质

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1