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

上传人:牧羊曲112 文档编号:5306455 上传时间:2023-06-24 格式:DOCX 页数:12 大小:601.65KB
返回 下载 相关 举报
数据库课程设计报告:医院病房管理数据库.docx_第1页
第1页 / 共12页
数据库课程设计报告:医院病房管理数据库.docx_第2页
第2页 / 共12页
数据库课程设计报告:医院病房管理数据库.docx_第3页
第3页 / 共12页
数据库课程设计报告:医院病房管理数据库.docx_第4页
第4页 / 共12页
数据库课程设计报告:医院病房管理数据库.docx_第5页
第5页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《数据库课程设计报告:医院病房管理数据库.docx》由会员分享,可在线阅读,更多相关《数据库课程设计报告:医院病房管理数据库.docx(12页珍藏版)》请在三一办公上搜索。

1、课程设计报告课程:数据库系统概论 题目:医院病房管理数据库 指导老师:游运组长:梁美华班级:1124002学号:201120400212组员:刘志班级:1124002学号:201120400213组员:肖炼班级:1124001学号:201120400102日期:2012年12月26日一、课题研究的目的和意义 2二、医院病房管理系统需求分析21、病房管理系统功能需求 22、病房管理系统主要功能模块分析 2三、医院病房管理系统总体设计与分析 3四、数据库设计31、数据库概念结构设计 32、数据库的逻辑结构设计 5五、医院病房数据库的实施71、部分相关的SQL语句72、部分相关窗口展示8六、医院病房

2、数据库的运行与维护11一、课题研究的目的和意义随着医学技术的发展与医疗卫生水平的不断提高,停留在纸介质基础上的医 院住院病人资料管理浪费了大量的人力和物力,已经不能适应时代的发展,其安 全性也不能得到有效的保障。在信息时代这种传统的管理方法必将被以计算机为 基础的管理信息系统所取代,因此根据医院住院部目前实际的管理情况开发一套 病房管理系统是十分必要的。二、医院病房管理系统需求分析1、病房管理系统功能需求实现医院病房管理的快捷化、规范化的需求主要包括对病人信息,包括住院 号、姓名、性别、病房号等基本信息和出院日期等医疗信息保存和查询管理。除以上主要的功能需求外,本系统还应满足用户对医院一些基本

3、信息的增、 删、查、改操作,包括科室的信息,各科室在医院的具体位置、科室的电话号码 等;病房的信息,病房属于哪个科室管理、它在医院什么地方、有多少床位、住 了多少病人等;医生的信息,各医生的姓名、性别、职称、联系电话、在哪个科 室工作等。此外,系统还应有较高的安全,性。2、病房管理系统主要功能模块分析(1)病人信息管理,包括病人基本信息,包括住院号、姓名、性别、联系电 话、入院日期、病房号、床位号、主管医生编号、出院日期等一些基本信息的增、 查、改。(2)医生信息管理,包括职工编号、姓名、性别、职称、联系电话、所属科 室的增、删、查、改。(3)科室信息管理,包括科室名称、地址、电话等基本信息的

4、增、删、查、 改。(4)病房信息管理,包括病房号、所属科室、病房位置、总病床数、使用中 的病床数的增、删、查、改。三、医院病房管理系统总体设计与分析图:系统总体模块结构图四、数据库设计任何管理信息系统都需要数据库中数据的支持。数据库设计不当,系统运行 过程中就会产生大量的数据冗余,更为严重的是造成开发的软件出现数据异常和 数据不一致的严重错误。根据需求分析的阐述与对系统中各种关系、实体与其属 性的分析,现对系统需要在后台建立的数据库做出如下设计,包括E-R模型和库 中表的具体逻辑结构。1、数据库概念结构设计(2)医生科室的E-R模型(3)病房科室的E-R模型(4)病人病房E-R模型2、数据库的

5、逻辑结构设计该数据库主要含有的关系模式有:病人(住院号、姓名、性别、联系电话、入院日期、病房号、床位号、主管 医生编号,出院时间)医生(编号,姓名,性别,职称,所属科室,联系电话)科室(科室名称,地址,电话)病房(病房号,所属科室,总床位数,已使用床位数,病房地址)下面给出几个主要的信息表:(1)病人信息表字段名数据类型字段长度允许空说明住院号char10否主码姓名char10否性别char2否联系电话char11否入院日期datetime8否病房号char10否外码床位号int4否主治医生编号char10否外码出院日期datetime8是(2)科室表字段名数据类型字段长度允许空说明科室名称c

6、har10否主码科室地址varchar50否科室电话char10否(3)病房表字段名数据类型字段长度允许空说明病房号char10否主码所属科室char10否外码病房地址varchar50否总床位数int4否已使用床位数int4否(4)医生信息表字段名数据类型字段长度允许空说明编号char10否主码姓名char10否性别char2否生日datetime8否职称char10否联系电话char11否所属科室char10否外码五、医院病房数据库的实施1、部分相关的SQL语句(1) 创建病人信息表CREATE TABLE医院病房管理数据库.dbo.病人信息表(住院号char (10) NOT NULL,

7、姓名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医院病房具体信息视图ASSELECT dbo .病房表.病房号,dbo .病房表.病房地址,dbo .病房表.总床位数,dbo.病房表.已使用床位数,dbo.病人信息表.姓名AS病人姓名,dbo.病人信息

8、表.住院号,dbo.病人信息表.性别AS病人性别,dbo.病人信息表.入院日期,dbo .病人信息表.床位号,dbo .病人信息表.主治医生编号,dbo.病人信息表.出院日期,dbo.医生信息表.编号AS医生编号,dbo.医生信息表.姓名AS医生姓名,dbo.医生信息表.职称AS职称,dbo.医生信息表.联系电话AS医生联系方式,dbo.科室表.科室名称AS科室名,dbo.科室表.科室地址AS科室地址,dbo.科室表.科室电话AS科室电话FROM dbo.病房表 INNER JOINdbo.病人信息表ON dbo.病房表.病房号=dbo.病人信息表.病房号INNER JOINdbo.科室表ON

9、 dbo.病房表.所属科室=dbo.科室表.科室名称INNER JOINdbo.医生信息表ON dbo.病人信息表.主治医生编号=dbo.医生信息表.编号ANDdbo.科室表.科室名称=dbo.医生信息表.所属科室(3) 创建病房简单信息视图CREATE VIEW dbo,病房简单信息视图ASSELECT dbo .医生信息表.编号,dbo.科室表.科室名称,dbo .病房表.病房号,dbo.病房表.所属科室,dbo.病人信息表.住院号,dbo.病人信息表.姓名,dbo.医生信息表.姓名AS医生姓名FROM dbo.病房表 INNER JOINdbo.病人信息表ON dbo.病房表.病房号=d

10、bo.病人信息表.病房号INNER JOINdbo.科室表ON dbo.病房表.所属科室=dbo.科室表.科室名称INNER JOINdbo.医生信息表ON dbo.病人信息表.主治医生编号=dbo.医生信息表.编号ANDdbo.科室表.科室名称=dbo.医生信息表.所属科室2、部分相关窗口展示(1) 创建病房使用情况视图窗口(2) 创建索引窗口显示少QL Sgi7 Enterpr&e lanager -设计表医生信息表“,伯3文件。窗口也)帮助如口旨阻岖堕|钢离邙筮吒牛图列名批度允许至 V设置主键chu*插/列m I删阵列)chif ch act ch i uh w cin:1IJ10病哇号

11、I病房也生庆位赣土L0Q2SBtoot571D075Z10025410D155toos561006S1001531M35110015未410D4B幸引.解IX I关系QpCHECK的开晔Wtt Qi(3) 病房具体信息视图窗口显示SQL Serwr EntupZm lan迎即-蠢=医院病房具悻信息祝图,中的融形,龄置是.典院病房管理数据m卫阡 商口也)钠廿如回三宣瑾亶卢l.溟*-刃至*拒毛己使锭比数I病人邮 扣时 I澈股 毛3李明13双明幽303游星起113 裕小花24 叶秋3=地吉吉3 蒂掘51桀远一&4 赖美思T1于赤松81刘戒至9查停建i 口理,您 . iriBVSiA*(5)关系图窗口

12、显示匿生信息丧直Mj姓名 二性别-E誓电话科室表科宰宓联 科室地比 九1至顼言病房表q痛房号,口.昕屈.科室T凭房通扯总成位数 口已使用尻位数.(6)病房简单信息视图窗口显示SOL Server Enterptise lanacer -毒*女伴 智匚支匿翅漏4的胸fib C-t)盐宁!曦参丸3欢惟|h至花补诊和隹染病目 浊腺料裳I遂料SR妇科传染瘩叫丹科治诊科 外14科 届 科 诊融科匏科漆科响 .m-扫扫莅加m呵片以院号L0112姓名李单 胡身明 与旦迫帼-|J 蔚雅 艇商二诲叶百工羽羊菲球础.ROO六、医院病房数据库的运行与维护通过对医院病房管理系统主要功能模块的测试,检测了该系统数据的安全性 和可靠性。对病人及医院信息的添加,删除,查询,修改等功能进行了具体的测 试,采用真实的数据,包括合法数据和非法数据对系统功能进行测试,这样才能 保证系统的可靠性。为使软件各项功能达到用户的需求,需要对软件的各项功能反复测试,找出 软件的不足与缺陷,以便于及时修改和维护。经过反复测试,确认系统的主要功能运能正常实现,且运行过程较稳定。

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号