数据库作业简单模板

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数据库技术》课程设计说明书

班级:农水1501 学号:2015224010127 姓名:陈竞尧

一、设计题目:医院住院病人管理系统

二、设计目的

随着科技的飞速发展,计算机已经广泛应用于各个领域之中。在医学领域中,计算机主要应用于两个方面:一是医疗设备智能化,以硬件为主。另一种是医院数据库管理系统以软件建设为主,以提高医院的现代化管理水平。该系统包括医生及患者的信息录入、删除、修改和查询等功能,适用于中小型医院。

三、设计要求

病人入院登记(如姓名、性别、年龄等)、分配病历号,安排临床科室、病房床位、手术、转科调床及住院医疗费管理的日常业务需求。

提供收取病人的住院押金,打印押金收据,及作废押金单据等功能。

统计分析医院各科床位流动情况、工作量及医疗费用,输出病案首页、住院财务报表及住院医疗业务统计报表。

住院病人收费管理有催款、欠款处理及中途结帐功能。

系统保存住院病人可跟踪的入、出、转及费用发生动态,查询与病人实际动态随时随地保持一致,为住院病人费用结算、统计和财务核算分析提供及时、准确、完整的数据。

支持全院范围授权用户及病人家属对病人总帐、明细帐及费用使用情况的查询、咨询、随时提供病人住院费用清单。

四、设计内容

五、概念模型设计(E/R图)

六、关系数据模型设计

1.关系模型转化

(1)医生表(医生编号,姓名,性别,出生日期,科室)

(2)病人表(病人编号,姓名,性别,出生日期,缴费情况,缴费金额,病症)(3)病房表(病房号,床位号,床位数)

(4)治疗表(医生编号,病人编号,病人情况,医嘱内容,治疗时间)

(5)入住表(病人编号,病房号,床位号,住院时间,出院时间)

2.函数依赖及范式

(1)医生表:医生编号→姓名,医生编号→姓别,医生编号→出生日期,医生编号→科室,没有传递依赖,没有部分依赖,则此范式属于第三范式。

(2)病人表:病人编号→姓名,病人编号→姓别,病人编号→出生日期,病人编号→缴费情况,病人编号→缴费金额,病人编号→病症,没有传递依赖,没有部分依赖,则此范式属于第三范式。

(3)病房表:(病房号,床位号)→床位数,没有传递依赖,没有部分依赖,则此范式属于第三范式。

(4)治疗表:(医生编号,病人编号)→病人情况,(医生编号,病人编号)→遗嘱内容,(医生编号,病人编号)→治疗时间,有传递依赖,没有部分依赖,则此范式属于第三范式。

(5)入住表:(病人编号,病房号,床位号)→住院时间,(病人编号,病房号,床位号)→出院时间,有传递依赖,没有部分依赖,则此范式属于第三范式。

七、关系模型定义

图一—医生信息表

Creat doctor(Did Nchar(10)primary key,Dname Nchar(16)null,Dsex Nchar(1)check(Dsex=男or女),Dbirth Datetime(10) null,Office Nchar(10)null)

Creat patient(Pid Nchar(10)primary key,Pname Nchar(16)null,Psex Nchar(1)check(男

or女),Pbirth Datetime(10) null,Pmon Text(10)null,Pmoney float(10)null,Illness Text(16)null)

Creat Pinformation(Sid Nchar(10)primary key,Sroom Int(10)primary.Snum Nchar(10)null)

图四—病人治疗信息表

Create Pcure(Did Nchar(10)primary key, Pid Nchar(10)primary key,Pcondition Text(16)null,Mcontent Text(16)null,Curetime Datetime(10)null)

图五—病人入住信息表

Create Plive(Pid Nchar(10)primary key,Sid Nchar(10) primary key,Sroom Int(10) primary key,Intime Datetime(10)null,Outtime Datetime(10)null)

八、课程设计总结

将书本知识应用于实际问题,更加深刻地理解了书本上的内容,更加清楚的了解了系统的流程性、数据的流程性。在这次课程设计中,不但要实现系统的各项功能,而且流程性要好。同时认识到在以后的管理信息系统设计中,一定要先从系统性、流程性方面考虑,然后再进行系统功能的规划,这样整个系统会更严密,更有实用性。在以后的学习中更加努力,认真,掌握好管理信息系统的思想和原理、数据库语言和计算机知识,并善于将所学的知识更加灵活地应用于实际生活中,解决实际问题。

在这次课程设计中,我觉得自己的耐力、毅力、独立思考和解决问题的能力有了很大的提高,以后我也一定要将这种精神坚持下去。

相关文档
最新文档