一.医院管理系统的概述
1.为什么选择实现医院管理系统
这次软件实例分析的课程设计选择的是医院管理系统的设计,针对于科学技术盛行,信息时代到来的今天,科学技术已经渗透到社会发展的各个方位,各个角落。同样,医院这样庞大的体系如果还是只靠人员手工管理起来应该还是比较消费人力和物力,同时也浪费了大量的财力和时间,因此可以借助科学技术这一股动力来加强对医院里各个系统以及分支的管理。
2.医院管理系统所要实现的功能
要实现一个好的医院管理系统不但要立足于大型医院的需求开发,同时还要兼顾中小型医院的应用实际,覆盖医院主要管理业务,病人就诊,医院的人事管理,器材管理以及各个部门的信息统计等的各个主要环节,实现一套能够适应各种类型医院应用的医院智能化全方位管理系统。 整个医院管理系统应该是以病人信息为中心,以费用信息为主线,其目标是:减轻业务人员的劳动强度,提高医院的医疗质量和管理水平以及加强医院各个部门制度和体系的管理。这套管理系统绝不仅仅只是一套硬件和软件简单组合的计算机系统,而是集先进的管理思想、医院各部门的业务管理经验和计算机先进技术而大成的系统。课程设计选择了开发这套系统的出发点正是为了使医院更好的管理药品、器械、病历;使医院领导及时了解药品、器械的数量、质量,了解售药情况、住院病人的费用及病历情况,病房的占用状况以及医院职工信息的资料等。
3.医院管理系统采用的开发模式
考虑到为了能够让整套系统及时地反馈医院的各个详细的细节信息,并且还要让不懂计算机的医生们能够很轻易的操作这套管理系统,所以采用了B/S(浏览器/服务器)的开发模式来设计这套软件。 这套管理系统软件在客户端无须安装任何软件和组件,客户端只需要拥有一个浏览器,那么一切其他的事情交给服务器就可以帮助你搞定,因此,这样来说这套软件实现的优势不言而喻了,就算是一个不懂计算机的人来用这套管理软件,他什么都不需要培训,他只要会简单的上网,那么
一切都搞定了。 在这里为了方便和安全起见,我选择了时下最流行的开发语言及环境,即WAMP,也就是Windows(操作系统)+apache(服务器端软件)+mysql(数据库)+php(实现的编程语言),利用这套流行的编程语言和环境来构架整个医院管理系统。
4.医院管理系统采用的说明
这套管理软件是04级软件工程3班董琪在软件实例分析课程设计的时候所编写的,时间关系仅仅实现了部分功能,还望谅解。
二.医院管理系统的设计思想
本套系统的组成主要有以下四个分支系统的模块,具体如图:
医院管理系统 员工信息管理系统 病人信息管理系统 医院器材管理系统 医院病房管理系统
三.各子系统的功能分析
一. 员工信息管理系统
员工信息管理系统主要实现了一个最基本也最简单的功能,即对医院的员工的信息进行维护和管理,包括对职工资料的查看,更新,修改,删除以及添加员工信息等功能。
整个子系统可以设计为一张数据表,给它命名为worker表,这个表包括了所有员工的资料。具体信息有:
员工ID,此项为自动编号,一经写入则不可修改,它是整个表的主键,唯一标识了一个员工。
员工编号,这个是在医院里,主管部门给每位员工建立的一个编号。 还有员工个人的基本资料:
姓名,性别,年龄,岗位,籍贯,身份证号,参加工作时间,家庭住址,电话号码,手机号码,电子邮件,QQ号码,目前月薪,所在部门,迟到奖惩情况,备注等信息,具体ER图如下:
员工ID 月薪 部门 备注 QQ 电子邮件 手机号码 家庭地址 员工编号 姓名 性别 年龄 员工 岗位 籍贯 电话号码 身份证号 参加工作时间
二. 病人信息管理系统
病人信息管理系统是整个系统的核心部分,其中的各个组成部分均影响了其他的子系统,病人信息管理系统是贯穿整个系统的核心主线,使得整个系统更有条理性。
病人管理系统可以实现病人的增加,删除,查询,更新等功能,可以完成对入住病人的即时更新,以及对资料和信息的维护和管理。系统包含了一张数据表,即病人信息数据表:
病人ID:此项为自动编号,一经写入则不可修改,它是整个表的主键,唯一标识了一个病人。
病人编号,这个是在医院里,医生为方便查找病人而给病人建立的一个编号。
主治医生:这是病人入住时候为病人分配的医生。
房间号和病床号:这是病人入住时候为病人分配的病房号码和病床号码。
还有病人的一些个人资料:
姓名,性别,年龄,家庭住址,电话号码,病因,病情,住院时间,备注等信息,具体ER图如下:
病人编号 病人ID 姓名 性别 使用药剂 病人 年龄 主治医生 备注 房间号 家庭地址 病床号 住院时间 电话号码
三. 医院器材管理系统
医院器材管理系统相对来说相对小一些,医院器材主要是指医院的药剂,医院器材管理系统简单说来就是对医院的药剂的管理,方便用来给病人开帐单等。
器材管理系统可以实现药剂的增加,删除,查询,更新等功能,可以完成对医院库存药剂的实时更新和信息查询,以及对资料和信息的维护和管理。系统包含了一张数据表,即药剂信息表:
药剂ID:此项为自动编号,一经写入则不可修改,它是整个表的主键,唯一标识了一个药剂。
药剂代号,这个是在医院里,医生为方便查找药剂而为各种药剂进行的编号。
药剂分类:这个是按药剂的功能主治分类的,如感冒类药,消炎类药等。
药剂性质:这个是区别药剂的使用类别分类,如是口服还是静脉注射类药物等。
还有一些药剂的其他属性:
药剂名称,药剂价格,库存数量,备注等。具体的ER图如下:
药剂代号 药剂ID 药剂性质 药剂分类 药剂 药剂名称 备注 库存数量 药剂价格