医院病房计算机管理系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

医院病房计算机管理系统一、用户需求分析医院管理一般主要分为医生管理和病人管理,医生管理主要分有对医生和科室的管理,病人管理主要分有对病人和病房的管理,在日常运作中,医生在不同科室为不同病人诊断,不同科室的病房要对病人的病房和病床进行安排。因此,我们需要管理以下信息:管理查询科室科室名、科室地址、科室电话、医生姓名病房病房号、床位号、所属科室医生工作证明、姓名、性别、出生日期、联系电话、职称、所属科室名病人病历号、姓名、出生日期、诊断记录、主管医生、病房号主要关系流程:1)挂号。病人来看病,科室给出病历号2)诊断。医生给出诊断并治疗3)住院。治疗给出病房号和床位号4)出院。治疗结束系统可行性分析:该系统主要包括基本数据维护、数据库管理和信息查询三部分。1.基本数据维护部分应包括提供管理员添加、修改并维护基本的数据途径、例如添加修改医生信息和办理病人入院和出院或者转院等。2.数据库管理部分是对这个数据库的管理,包括医生,病人的详细信息等。3.该系统的技术可行性分析:在系统维护中包括医生和病人信息检索,数据库信息维护、4.系统技术的可行性分析:本系统应该可以运行于windows系列操作系统中,可以为系统提供一个稳定的运行环境。该系统应该说有开发的必要性。二、概念设计1.局部E-R图科室概念模型科室科室名科室地址科室电话医生姓名病房概念模式医生概念模式病房病房号床位号所属科室医生姓名性别出生日期联系电话职称所属科室名工作证号病人概念模式2.全局E-R图医院病房管理概念模式图三、逻辑设计1.系统所涉及的数据关系:(下划线数据为主键)医生(工作证号,姓名,性别,联系电话,职称,所属科室名,出生日期)病人(病历号,姓名,性别,出生日期,诊断记录,主管医生,病房号)科室(科室名,科室地址,科室电话,医生姓名)病房(病房号,床位号,所属科室)治疗(病历号,工作证号)病人病历号姓名性别出生日期诊断记录主管医生病房号科室医生病房病人属于管理诊断入住科室地址科室电话医生姓名科室名职称联系电话出生日期工作证号性别姓名所属科室名性别出生日期诊断记录病历号病房号姓名主管医生病房号床位号所属科室管理(科室名,工作证号)隶属(科室名,病房号)入住(病历号,病房号)医生情况数据表Doctor字段名字段类型约束控制字段含义说明d-nochar(5)Primarykey工作证号d-namevarchar(10)NotNull姓名d-sexchar(2)‘男’或‘女’性别d-birthdaydatetime出生日期d-levelchar(10)职称d-departmentchar(20)NotNull所属科室名d-phonechar(20)NotNull联系电话病人情况数据表Patient字段名字段类型约束控制字段含义说明p-nochar(5)Primarykey病历号p-namevarchar(10)NotNull姓名p-sexchar(2)‘男’或‘女’性别p-birthdaydatetime出生日期p-diagnosechar(10)NotNull诊断记录p-doctorchar(10)NotNull主管医生p-roomchar(3)NotNull病房号科室情况表Department字段名字段类型约束控制字段含义说明D-namechar(20)Primarykey科室名D-addresschar(20)科室地址D-phonechar(20)科室电话D-doctorchar(10)NotNull医生姓名病房情况数据表Room字段名字段类型约束控制字段含义说明r-nochar(3)Primarykey病房号r-bedchar(3)NotNull床位号r-departmentchar(20)所属科室四、创建数据库表格CREATEtableDoctor(d-nochar(5)constraintDoctor_PrimPrimarykey,d-namevarchar(10)constraintd-name_ConsNotNull,d-sexchar(2)constraintd-sex_ConsNotNulldefault‘男’,d-birthdaydatetimed-levelchar(10),d-departmentchar(20)constraintd-department_ConsNotNull,d-phonechar(20)constraintd-department_ConsNotNull)insertintoDoctor(d-no,d-name,d-sex,d-birthday,d-level,d-department,d-phone)values(‘02201’,‘唐泽’,‘男’,1979-3,‘高级’,‘脑神经内科’,‘13547263237’)values(‘02202’,‘王辉’,‘男’,1977-4,‘高级’,‘骨科’,‘13722863974’)values(‘02203’,‘林宏’,‘男’,1781-3,‘高级’,‘心理科’,‘18344728743’)values(‘02204’,‘杨敏’,‘女’,1978-3,‘高级’,‘内科’,‘13728836712’)values(‘02205’,‘李慧’,‘女’,1987-3,‘高级’,‘儿科’,‘18377362087’)CREATEtablePatient(p-nochar(5)constraintPatient_PrimPrimarykey,p-namevarchar(10)constraintp-name_ConsNotNull,p-sexchar(2)constraintp-sex_ConsNotNulldefault‘男’,p-birthdaydatetime,p-diagnosechar(10)constraintp-diagnose_ConsNotNull,p-doctorchar(10)constraintp-doctor_ConsNotNull,p-roomchar(3)constraintp-room_ConsNotNull)insertintoPatient(p-no,p-name,p-sex,p-birthday,p-diagnose,p-doctor,p-room)values(‘07111’,‘张三’,‘男’,1993-9,‘骨折’,‘王辉’,‘215’)values(‘07112’,‘李四’,‘男’,1992-2,‘发烧’,‘杨敏’,‘223’)values(‘07113’,‘王武’,‘男’,1991-6,‘抑郁症’,‘林宏’,‘253’)values(‘07114’,‘陆琪’,‘女’,1990-3,‘感冒’,‘杨敏’,‘228’)values(‘07115’,‘赵敏’,‘女’,1992-5,‘头痛’,‘杨敏’,‘225’)CREATEtableDepartment(D-namechar(20)constraintDepartment_Primprimarykey,D-addresschar(20),D-phonechar(20),D-doctorchar(10)constraintD-doctor_ConsNotNull)insertintoDepartment(D-name,D-adress,D-phone,D-doctor)values(‘脑神经内科’,‘三楼’,‘6738921’,‘唐泽’)values(‘骨科’,‘一楼’,‘6738902’,‘王辉’)values(‘心理科’,‘五楼’,‘6738071’,‘林宏’)values(‘内科’,‘二楼’,‘6768203’,‘杨敏’)values(‘儿科’,‘二楼’,‘6738840’,‘李慧’)CREATEtableRoom(r-nochar(3)constraintRoom_Primprimarykey,r-bedchar(3)constraintr-bed_ConsNotNull,r-departmentchar(20))insertintoRoom(r-no,r-bed,r-department)values(‘215’,‘002’,‘骨科’)values(‘223’,‘003’,‘内科’)values(‘225’,‘004’,‘内科’)values(‘228’,‘008’,‘内科’)values(‘253’,‘007’,‘心理科’)五、物理表格医生表d-nod-named-sexd-birthdayd-leveld-departmentd-phone02201唐泽男1979-3高级脑神经内科1354726323702202王辉男1977-4高级骨科1372286397402203林宏男1781-3高级心理科1834472874302204杨敏女1978-3高级内科1372883671202205李慧女1987-3高级儿科18377362087病人表p-nop-namep-sexp-birthdayp-diagnosep-doctorp-room07111张三男1993-9骨折王辉21507112李四男1992-2发烧杨敏22307113王武男1991-6抑郁症林宏25307114陆琪女1990-3感冒杨敏22807115赵敏女1992-5头痛杨敏225科室表D-nameD-addressD-phoneD-doctor脑神经内科三楼6738921唐泽骨科一楼6738902王辉心理科五楼6738071林宏内科二楼6768203杨敏儿科二楼6738840李慧病房表r-nor-bedr-department215002骨科223003内科225004内科228008内科253007心理科六、查询1.查询所有科室的名字、地址和医生SELECTD-name,D-adress,D-doctorFROMDepartment查询结果如下:D-nameD-addressD-doctor脑神经内科三楼唐泽骨科一楼王辉心理科五楼林宏内科二楼杨敏儿科二楼李慧2.查询医生的全部信息SELECT*FROMDoctor查询结果如下:d-nod-named-sexd-birthdayd-leveld-departmentd-phone02201唐泽男1979-3高级脑神经内科1354726323702202王辉男1977-4高级骨科1372286397402203林宏男1781-3高级心理科1834472874302204杨敏女1978-3高级内科1372883671202205李慧女1987-3高级儿科183773620873.查询周乐天医生的病人的病历号和病房号SELECTp-no,p-roomFROMPatientWHEREp-doctor=‘杨敏’查询结果如下:p-nop-room0711222307114228071152253.求杨敏医生的病人的总数SELECTCOUNT(*)FROMPatientWHEREp-doctor=‘杨敏’4.查询病房只有一个的病房的病房号和人数SELECTr-no,COUNT(*)ASROOM_NumFROMRoomGROUPBYr-noHAVING(COUNT(*)=1)查询结果如下:r-noROOM_Num21512531七、添加病人孙吴INSERTINTOPatient(p-no,p-name,p-sex,p-birthday,p-diagnose,p-doctor,p-room)VALUES(‘07116’,孙吴,男,‘1993-6’,骨折,王辉,‘216’)八、删除李四的就诊记录DELETEFROMPatientWHEREp-name=‘李四’

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功