数据库课程设计报告医院病房管理系统设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机科学与技术学院
2010—2011 学年第1学期
《数据库原理(山)》课程设计
题目医院病房管理系统
班级:080341C 班
学号:080341314
李晗
姓名:
教师:曹卫东
成绩:
、需求分析
近年来,随着我国人民生活水平的迅速提高,科学技术的进一步发展,人们对将电子计算机应用于医学领域的需求就越来越迫切,一套好的医院病房管理系统在全面提高医院的整
体工作效率、为病人提供方便快捷的服务等方面都能发挥出重要作用。根据调查,在西方发
达国家,几乎绝大部分的医院都已经采用了医院病房管理系统,然而在国内的使用尚不普及,
许多小型医院还是完全依靠手工操作在管理病人和医院员工的一切信息,这不仅劳动强度大
且工作效率低,医师护士和管理人员的大量时间都消耗在事务性工作上,对其所掌握的信息
也无法很好地统计应用起来,这样既无法提高医院自身的医疗水平,同时又无法很好地为病
人服务。
信息时代已经来临,将计算机应用于医院的日常管理为医院的现代化带来了从未有过的动力和机遇,为医疗卫生领域的发展提供了无限的潜力。对于一个医院来说,病房管理是一个必备的环节,病房的入住、费用统计等都包含着复杂的信息,这就需要应用计算机软件来
对各项工作进行管理以发挥最大的功效。采用计算机管理信息系统已成为医院管理科学化和
现代化的标志,给医院带来了明显的经济效益和社会效益,它极大的提高了医务人员的工作
效率,有效地解决了信息的管理问题。这次设计的目的就是为医院创建一个方便、实用、快捷的管理系统,具备数据库维护功能,能根据用户需求进行数据的查询、添加、删除、修改,减轻医院工作人员的负担,同时这也是现代化管理的必然要求。
系统功能模块图:
登录界面
管理主页
各模块所能实现的功能:
登录界面:医生只有输入正确的工作证号和密码才能登录系统,如果还没有注册,可先
输入相关信息进行注册。
管理主页:列出了该系统所能实现的功能,包括病人住院登记、出院结算、病人信息管理、医院内部信息管理、系统安全密码设置,医生根据需要选择对应的项目。
住院登记:登记病人基本信息,包括病历号、姓名、性别、诊断、病房号、床位号、电话号码、主治医生、住院日期,将其提交给系统。
出院结算:根据病人的入院日期、出院日期、和所住病房的收费标准,便可计算出病人
所需支付的费用。
病人信息管理:可以查看全部病人信息,而且能选择科室进行分科室查看病人信息, 可以通过输入病人病历号、选择想要修改的项目来修改病人信息。
医院内部信息管理:包括科室信息管理、医生信息管理、病房信息管理、床位信息管理。
其中科室信息管理实现添加科室、删除科室、更新科室、查看全部科室、查看科室医生;医生信息管理用来
添加医生、删除医生、更新医生、查看所有医生、查看医生主管病人;病房信息管理实现添加病房、删除病
房、更新病房以及查看全部病房;床位信息管理用来添加床位、删除床位、还可以查询床位的使用情况以便
合理地为病人分配床位。
系统安全密码设置:为了保证系统的安全性,系统通过对工作证号和旧密码的验证,来
修改登录密码。
病房管理系统数据流图:
数据字典:
(1) 数据结构:病人含义说明:定义了一个病人的信息结构组成:病历号、姓名、性别、诊断、病房号、床
位号、电话号码、主治医生、住院日期
(2) 数据结构:医生含义说明:定义了一个医生的信息结构组成:工作证号,姓名,年龄,职称,部门,电
话号码,密码
(3) 数据项:病历号含义说明:唯一标识一个病人类型:字符型长度:4
取值范围0000~9999
(4) 数据项:工作证号含义说明:唯一标识一个医生类型:字符型长度:3 取值范围000~999
(5) 数据项:密码含义说明:登陆本病房管理系统时所需的密码类型:可变字符型长度:15
(6) 数据流:病房和床位信息说明:表示病房内每一床位的使用状态数据来源:病房表和床位表组成:所属
科室,病房号,床位号,目前状态,收费标准
(7) 数据流:医生主管病人信息说明:表示每一医生主治的病人信息数据来源:病人表和医生表组成:病历
号,姓名,性别,病房号,床位号,电话号码,医生工作证号,医生姓名
(8) 数据流:科室医生信息说明:表示每一科室包含的医生信息数据来源:科室表和医生表组成:工作证
号, 姓名, 职称, 年龄, 电话号码, 科名, 科地址, 科电话
(9) 处理过程: 登记病人信息说明:向系统录入病人信息输入:病历号、姓名、性别、诊断、病房号、床位号、电话号码、主治医生、住院日期处理:首先根据病人诊断的结果,从病房和床位信息中选择一个空的床位,然后将病人相关信息输入系统。
(10) 处理过程: 出院结算说明:结算病人住院期间所需费用输入:病历号、出院日期输出:姓名、病房号、收费标准、住院日期、应付金额处理:根据病人的病历号,从数据库中得到相应的住院信息,由出院日期和收费标准系统可返回应支付的费用。
二、结构设计
1 .概念结构设计
全局E-R 图:
2•逻辑结构设计
将E-R 图转换为关系模式为:
病人(病历号,姓名,性别,诊断,病房号,床位号,电话号码,主治医生,住院日期) 医生(工作证号,姓名,年龄,职称,部门,电话号码,密码) 科室(科名,科电话,科地址) 病房(病房号,所属科室,收费标准) 病床(病房号,病床号,目前状态) 治疗(病历号,工作证号) 属于(工作证号,科名) 包含(科名,病房号) 入住(病历号,病房号) 拥有(病房号,病床号)
H 作证号
年龄
部门 电话号
密码
病历号
性院日期
性别
X 诊断病房号
病床号)<■电话号巧產語医生 *~O/ k
柞号
病人
病房
病床
科室