万有斥力 发表于 2024-6-25 22:43:10

数据库课程设计(医院数据库系统)

仅供参考
我们数据库老师让我们设计的数据库最少要20个实体集,以是有几个实体集有一点重复
参考了csdn上面的很多大佬,感谢!!!!!!!!!!!!!!!!!!!!!!!!!
医院管理系统数据库,课程设计,SQLserver,纯代码设计_医院信息管理系统数据库_平凡网友的博客-CSDN博客
数据库课程设计 医院管理系统 SQL_医院数据库管理系统_硝酸童不酸的博客-CSDN博客 
医院管理数据库课程设计_医院管理系统数据库设计_呆萌小新@渊洁的博客-CSDN博客 
 

一、数据库设计

1.1 设计目的

医院信息管理系统的开发目的是为了进步医院的信息化程度,实现医疗信息的数字化、网络化和智能化管理,进步医疗服务的质量和效率,满足患者的需求和期望,达到以下5个目的。
1.进步医疗服务的质量和效率:通过创建美满的医院信息管理系统,实现医疗信息的数字化、网络化和智能化管理,进步医疗服务的质量和效率,减少医疗变乱和误诊率,进步患者的满意度和信托度。
2. 优化医院的管理和运营:通过医院信息管理系统,实现医院各个部门之间的信息共享和协作,优化医院的管理和运营,进步医院的效益和竞争力,降低医院的管理成本和风险。
3. 进步医生和护士的工作效率:通过医院信息管理系统,实现医生和护士的工作流程的数字化和自动化,减少繁琐的手工操纵,进步工作效率和医疗服务的质量。
4. 保障医疗信息的安全和隐私:通过医院信息管理系统,实现医疗信息的安全和隐私保护,保护患者的个人隐私和医疗信息的安全,进步患者对医院的信托度和满意度。
5. 推动医疗信息化建立:通过医院信息管理系统,推动医疗信息化建立,促进医疗行业的信息化发展,进步医疗服务的质量和效率,推动医疗行业的可持续发展

1.2需求分析

医院数据库管理系统涉及到很多方面的内容,这主要是由于来自医院所需管理的内容十分巨大。根据政策调解,也对数据库的干系需求做出了对应的调解。
与一样平常的医院数据库管理系统相比,根据调研增长了一些功能。起首增长了基金会对患者的资助功能。一个基金会可以资助多名患者,一名患者也可以接受多个基金会的资助。另有医院的转运功能,由于医院的擅长范畴不同,面对着转院的需求,一个患者可能面对着多次转院。除此以外,医院手术众多,一个医生会做多台手术,一名患者也可能接受多台手术,一间手术室也会举行不同的手术。
医院除了医生和护士之外另有护工这一职业,但是护工与医生护士有着不同的属性,并且一名护工可以护理多名患者,一名患者也可以由名护工举行护理。这些不同的具体需求都将影响着数据库的设计。
本课程设计模拟一样平常医院的信息管理情况,方便对医院信息的查询。本系统主要要求为:
能够全面的管理各种信息
本系统可以方便维护各种信息。
本系统能够方便查询各个信息表的基本信息。
能够方便实现多个信息表的连接查询、嵌套查询。
本系统能够实现有用信息的查询统计。
本系统能够实现有用信息的输出。

1.3 功能模块

1.3.1主要功能模块介绍

本管理系统主要对病人基本信息、科室基本信息、医生基本信息、病房基本信息、护士基本信息、护工基本信息、大楼基本信息、手术室基本信息、基金会基本信息、护士的分配情况等举行管理。

1.3.2主要功能模块图


https://img-blog.csdnimg.cn/57a34ae979884597903c61be8b48d2af.png功能模块图
 

1.4数据流程图

https://img-blog.csdnimg.cn/a763b9f2c7b04e8faf677c8c771feac3.png
                                                                                数据流程图1
https://img-blog.csdnimg.cn/3bc0ceaf151547ad9f9d482beaae2bf1.png
                                                                               数据流程图2

1.5数据字典

1.患者
https://img-blog.csdnimg.cn/9b575b1642af4f4fbd176930e7b2ee5f.png
2.护士
https://img-blog.csdnimg.cn/06a709aaa7e94514bc212bd7aac0ad86.png
 3.手术室
https://img-blog.csdnimg.cn/920d6fd6b9e64187960db91bd68fe083.png
 4.处方
https://img-blog.csdnimg.cn/41942f097a1841f29ff3d2e5fb710d57.png
 5.休息室https://img-blog.csdnimg.cn/06dabc89c41549ada8c84e0246051f8f.png




6.科室
https://img-blog.csdnimg.cn/d01bde32fdd84a078b99b68a2d3552be.png

7.转运
https://img-blog.csdnimg.cn/e462eb7b5cc74046952573df06853013.png 

8.探视
 https://img-blog.csdnimg.cn/a9ab597903b94486bbd6040dcbc1b745.png
 

9.病房
https://img-blog.csdnimg.cn/e474ebfe52d54304b018a01d46fefde4.png
 

10.查房
https://img-blog.csdnimg.cn/9dcd3696fc8546e593890fb008831653.png 

11.护工
https://img-blog.csdnimg.cn/68271c32aa4649b4b98c65c8acb4d231.png
 

12.手术
https://img-blog.csdnimg.cn/ca60bf461ab3459186322211049558c1.png
 

13.药品
https://img-blog.csdnimg.cn/0e77e1020fd84b4ab27f7fed47634833.png
 

14.器械
https://img-blog.csdnimg.cn/1a5c4fda80e844a988ce7193d2549ff9.png
 

15.资助
https://img-blog.csdnimg.cn/912ffefc94424194832a573b03f12596.png
 

16.家属
https://img-blog.csdnimg.cn/50eb9b04e885489da075278e4815c201.png
 

17.医生
https://img-blog.csdnimg.cn/6c6795562739484e8691ee2da1a22615.png
 

18.基金会
https://img-blog.csdnimg.cn/354439d1d9824f398daf81f715dc2807.png
 

19.病历
https://img-blog.csdnimg.cn/b0386395c2ea43d5a6d15590374211b9.png
 

20.看护
https://img-blog.csdnimg.cn/286f1628dd9c4c1a9395c30c5c88011d.png
 

21.大楼
https://img-blog.csdnimg.cn/78810c9ee4984e238028be08c3e5edf5.png
 

1.6 E-R图

1.6.1局部E-R图


https://img-blog.csdnimg.cn/af4b637fa0584d4586f01e5c83bbad5f.pnghttps://img-blog.csdnimg.cn/cd83d50b4efd4d688a015ea9cde298e6.pnghttps://img-blog.csdnimg.cn/b32575cab3714b4b9978676e660605bc.png
 https://img-blog.csdnimg.cn/054f50b4a09745f89cc589d8b209362c.pnghttps://img-blog.csdnimg.cn/fc053831b5e448768269aeb2faeb9427.pnghttps://img-blog.csdnimg.cn/c58848e2a9ed46b7b695c71da8a3d1e4.png
 https://img-blog.csdnimg.cn/0dc9db6da8aa4802ac75df1082280e91.pnghttps://img-blog.csdnimg.cn/6b9452f740d942e18b8e6eca55291af7.pnghttps://img-blog.csdnimg.cn/786bd9ade1fe47ce9c0c2ae70494a675.png

 https://img-blog.csdnimg.cn/c7849d9f9ce449e6a0d72b056945a82c.pnghttps://img-blog.csdnimg.cn/cdf7a9adad5343b1b70c58e70b54a620.pnghttps://img-blog.csdnimg.cn/0163e6ed5e5f4cd58175026ef2124505.png
 https://img-blog.csdnimg.cn/62ae9b35f4ed4031b82071628dc41ce7.pnghttps://img-blog.csdnimg.cn/256305284d804e1cbb5fb3a5130e1fbb.pnghttps://img-blog.csdnimg.cn/0948455d6d3b4da79e5bac68207656fa.png
 
 https://img-blog.csdnimg.cn/f2d150eabc15412292a23cd6e818fc4b.pnghttps://img-blog.csdnimg.cn/f353ba4ca4644bd18ab04d8681af1279.pnghttps://img-blog.csdnimg.cn/42861d29e485403fb9fc4b30724e821d.png
https://img-blog.csdnimg.cn/1aa2fa09fbf4462aaf381895b1501c73.pnghttps://img-blog.csdnimg.cn/baf9ca6e6f044185a7b8bdc3a4b72f1b.pnghttps://img-blog.csdnimg.cn/4f5b5d4cb2d7426381522ec7b1f6f0f6.png




1.6.2全局E-R图


https://img-blog.csdnimg.cn/7c9a0bb6b86f4e7bb4df440a3ebe3db4.png
 

带属性E-R图
由于实体集较多以致带属性的E-R图不太清楚,以是将属性去掉制作了简化的E-R图。如下:

https://img-blog.csdnimg.cn/9bcc8b2b20a84760b3bf84e02bc86a8c.png

1.7关系模型(实线下划线为主码,虚线为外码)

患者(患者编号,姓名,性别,出生日期,电话,主治医师编号,血型)
病历(病历编号,患者编号,时间,诊断结果)
医生(医生编号,姓名,职称,性别,电话,科室号,休息室号)
护士(护士编号,姓名,职称,性别,电话,休息室号)
科室(科室号,科室名,科室电话,大楼号)
病房(病房号,1号床患者,2号床患者,3号床患者,
负责护士编号,大楼编号)
查房(护士编号,病房编号,查房情况)
药品(药品编号,药品名称,售价,数量,存放位置)
大楼(大楼号,大楼名,房间数,楼层功能)
休息室(休息室号,大楼号,剩余床位数)
基金会(基金会编号,基金会名称,负责人,所在都会)
资助(基金会编号,患者编号,资助金额)
处方(药品编号,病患编号,医生编号,药品数量)
家属(家属编号,姓名,电话)探视(家属编号,患者编号,探视时长)
手术室(手术室编号,手术室类型,大楼号)
手术(手术室编号,患者编号,主刀医生编号,手术举行状态)
医疗器械(器械编号,器械名称,代价,可使用科室号,使用年限)
转运(转运编号,患者编号,转移蹊径,转运方式,陪护医生编号)
护工(护工编号,姓名,性别,电话,出生日期,时薪,工作年份)
看护(护工编号,患者编号,看护时长,评价)

二、Sql语句

2.1创建

https://img-blog.csdnimg.cn/aef3833b7bc94284866a1bcf41144608.png

 https://img-blog.csdnimg.cn/2bea3caa994b4cee8304c5c6af74f735.png
 https://img-blog.csdnimg.cn/15ee5f5127a34b3589b8ecfbf7fc4a05.png
 https://img-blog.csdnimg.cn/b0da116b358742eda38eac3f482b5162.png
 https://img-blog.csdnimg.cn/a15712e1c0d740f0853f57b5fa273a19.png
 https://img-blog.csdnimg.cn/8c81da24c65641268a00d500011bbb24.png
 https://img-blog.csdnimg.cn/c229f28e6a7c4fe49d5a99f836e7d225.png
 https://img-blog.csdnimg.cn/153c2ed55a9044f0aa913d2f77cbacfa.png
https://img-blog.csdnimg.cn/c887391fa3554392aaf7be633604d654.png
 https://img-blog.csdnimg.cn/606d049bd97e43a49bfac46318be04af.png
 
https://img-blog.csdnimg.cn/a27df69893bf4cae8dad282641898458.pnghttps://img-blog.csdnimg.cn/645fd899e607488186f5b263a3a7f38b.png





















https://img-blog.csdnimg.cn/13885d4e6c7e4f72bbc637dd9a12cc9b.png
https://img-blog.csdnimg.cn/3e8ebd1b81de403da4a63285fae1b196.png
 
https://img-blog.csdnimg.cn/6a71a32ca9334644959e04d7f6d5221f.png
https://img-blog.csdnimg.cn/3eeed50a15074d0382a391d21cf9fe65.png
 https://img-blog.csdnimg.cn/e09ce0b3632a404ea751594491c6c5b3.png
 https://img-blog.csdnimg.cn/3dbd5c7bcbe14a83a0ef15e3ef90794d.png
 https://img-blog.csdnimg.cn/7d122cbf170d449e9eb92701928304dc.png
 https://img-blog.csdnimg.cn/81e56d7db8e848418c2c06dbda2508f0.png
 https://img-blog.csdnimg.cn/51dbf75eea2e48d9889befc1371a2758.png
 
2.2查询语句

例1:SELECT * 
FROM section
https://img-blog.csdnimg.cn/8cc6f833336544689f3b9381a267e046.png
 

例2:SELECT medi_name
FROM medicine
https://img-blog.csdnimg.cn/b8ac22ea18294be49d66b537fe79a68e.png
 

例3:SELECT worker_no,2023-YEAR(worker_birth) worker_age
FROM worker
https://img-blog.csdnimg.cn/dc605674416a4476a7452ab7b4fb5e8c.png
 
例4:SELECT medi_name,price
FROM medicine
 WHERE price BETWEEN 10 AND 40
https://img-blog.csdnimg.cn/2bd7510496b84c6fa39ea2be11ab63b7.png
 
例5:SELECT *
FROM doctor
 WHERE doc_name LIKE '叶_'
https://img-blog.csdnimg.cn/9eb292cc4e45443788c4579341a123ed.png
 

例6:SELECT  *
FROM section,building
WHERE section.building_no=building.building_no
https://img-blog.csdnimg.cn/428cb9e3043d45669affef4749a72673.png
 

例7:SELECT *
FROM patient
WHERE chief_no IN (SELECT doc_no FROM doctor WHERE sect_no<7) 
https://img-blog.csdnimg.cn/a1f7336df4de4d418119c8c63d1c1662.png
例8:SELECT *
FROM doctor,(SELECT * FROM section WHERE building_no<4) AS a
WHERE doctor.sect_no=a.sect_no

https://img-blog.csdnimg.cn/39e85a89a30b4035974f9a57762d4b5c.png
 
2.3授权语句


https://img-blog.csdnimg.cn/4f8b2649111540f1a8ed54e17a721477.png
 
2.4插入数据

例1:INSERT INTO
 doctor VALUE(1,'薛安','主治医师','男',16398884658,1,103)

https://img-blog.csdnimg.cn/c81f0349a2fb4124af674dc6cb799fa7.png
 
例2:INSERT INTO 
patient(pati_no,pati_name,pati_sex,pati_birth,pati_tele)
VALUE(5,'方伟','男','1964-08-22',19654845645)

https://img-blog.csdnimg.cn/fea18fd99d594e2d9c470012bfaa6d9a.png
 
2.5删除数据

例1:DELETE 
FROM doctor
WHERE doc_no=2

例2:DELETE
FROM doctor

例3:DELETE
FROM doctor
WHERE sect_no IN (SELECT sect_no FROM section WHERE building_no=2)
2.6创建视图

CREATE VIEW doc1
AS
SELECT  *
FROM doctor
https://img-blog.csdnimg.cn/782ae6094c264d0ea9323a08d5c255b9.png
 


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 数据库课程设计(医院数据库系统)