VF医院管理系统—最终定稿

上传人:索**** 文档编号:142156811 上传时间:2020-08-17 格式:PDF 页数:31 大小:372.12KB
返回 下载 相关 举报
VF医院管理系统—最终定稿_第1页
第1页 / 共31页
VF医院管理系统—最终定稿_第2页
第2页 / 共31页
亲,该文档总共31页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《VF医院管理系统—最终定稿》由会员分享,可在线阅读,更多相关《VF医院管理系统—最终定稿(31页珍藏版)》请在金锄头文库上搜索。

1、用心、精心、决心、匠心 呕心沥血整理word1 医院管理系统 随着计算机技术的飞速发展,计算机在各个行业的管理应用中的普及,医院在管理方面同 样面临着信息时代的挑战。医院管理的计算机化、网络化是建设现代化医院必不可少的。医院 要紧跟时代发展的步伐和潮流就必须实现医院全面的信息化管理,为病人提供现代化的服务, 提高对病人的服务水平,方便、准确、快捷地位病人提供医疗服务和医疗费用信息,进而增强 病人对医院的信任和支持。 1.需求分析 通过实现先进的计算机网络化管理,能为领导层的管理和决策及时提供可靠的数字依据, 使得管理更合理、更有效率,既减少了人力、物力资源的浪费,降低了成本,又提高了工作效 率

2、、管理效率,从而带动了经济效益,最后提高了医院的整体竞争力。 挂号门诊室病人就医的第一窗口,也是病人作为消费者与医院提供医疗服务之间的关系依 据和开始。 所以一个快捷高效的挂号系统对医院来说尤为重要,它是医院为患者提供服务的起 点。门诊挂号室对门诊病人的第一次信息建立,为病人的后续就医提供信息。 2.功能分析 系统功能分析事在系统开发的总体任务的基础上完成的。本例子中的医院管理系统需要完 成功能主要有: 员工各种信息的输入,包括员工基本细细、职称、岗位。 员工各种的查询、修改,包括员工基本信息、职称、岗位、工资等。 员工的人事调动管理。 病人信息的管理。 用心、精心、决心、匠心 呕心沥血整理w

3、ord2 病院病床的管理。 药剂资源管理。 系统用户管理、权限管理。 3.系统功能模块设计 4.数据库设计 在数据库应用系统的开发过程中,数据库的结构设计是一个非常重要的问题。数据库结构 设计的好坏将直接对应用系统的效率以及实现的效果产生影响,好的数据库结构会减小数据库 的存储量, 数据的完整性和一致性比较高,系统具有较快的相应速度,简化基于此数据库的应 用程序的实现等。 在数据库系统开始设计的时候应该尽量考虑全面,尤其应该仔细考虑用户的各种需求,避 免浪费不要的人力和物力。 4.1.数据库需求分析 数据库需求分析是数据结构设计的第一阶段,是非常重要的一个阶段。在这个阶段主 要是收集基本数据、

4、 数据结构以及确定数据处理的流程,组成一份详尽的数据字典,为以后进 一步设计打下基础。 在仔细调查医院管理过程的基础上,我们得到本系统所处理的数据关系如图2 所示。 针对本实例,通过对医院管理的内容和数据关系分析,我们设计的数据项和数据结构 如下: 1)员工基本状况包括的数据项有员工号、员工姓名、性别、所在部门、身份证号、生日、籍 贯、国籍、民族、婚姻状况、健康状况、参加工作时间、员工状态、家庭住址、联系电话 管 理 系 用心、精心、决心、匠心 呕心沥血整理word3 等。 2)员工工资状况包括的数据项有员工号、工资项别、工资金额等。 3)医院工作岗位信息包括的数据项有工作岗位代号、工作岗位名

5、称等。 4) 医院部门信息包括的数据项有部门代号、部门名称、部门负责人等。 5)病人信息包括的数据项有病人姓名、病人性别、入院时间、病人所属科室、病人状况、病 人主治医生、房间号、病床号等。 6)药剂资源管理信息包括的数据项有药剂代号、药剂名称、药剂价格、药剂库存数量、备注 等。 7)医疗仪器管理包括的数据项有仪器代号、仪器名称、仪器价格、仪器数量、备注等。 8)有了上面的数据结构、数据项和数据关系,我们就进行下面的数据库设计。 4.2.数据库概念结构设计 这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及确定他 们之间的关系, 为后面的逻辑结构设计打下基础。本实例根据上

6、面的设计规划出的实体有员工 实体、部门实体、岗位实体、病人实体、药剂实体、仪器实体。 4.3.数据库逻辑结构设计 在上面的实体以及实体之间关系的基础上,我们就可以形成数据库中的表格以及各个表格 之间的关系。 医院管理系统数据库中各个表格的设计结果如表1 到表 7 所示。每个表格对应在数据库中的 一个表 1.员工基本状况表(这里主要针对医生,读者可自行建立护士等的数据表),其中涵盖了常 用的字段。 表 1 PERSONNEL 员工基本状况表 用心、精心、决心、匠心 呕心沥血整理word4 列 名数据类型可否为空说明 EMP_NONUMBERIC(6)NOT NULL员工号(主键) EMP_NAM

7、ECHARACTER(10)NULL员工姓名 EMP_DEPT_IDNUMBERIC(3)NULL所在部门号 EMP_DUTYCHARACTER(10)NULL职务 EMP_XLCHARACTER(10)NULL学历 EMP_GENDERCHARACTER(2)NULL性别 EMP_BIRTHDAYDATENULL生日 EMP_HOMETOWNCHARACTER(8)NULL籍贯 EMP_COUNTRYCHARACTER(10)NULL国籍 EMP_NATIONCHARACTER(10)NULL民族 EMP_IDNUMBERIC(6)NULL身份证号 EMP_MARRIAGECHARACTER

8、(2)NULL婚姻状况 EMP_HEALTHCHARACTER(10)NULL健康状况 EMP_STARTWORKDATENULL参加工作时间 EMP_STATECHARACTER(10)NULL员工状态 EMP_HOMEADDRESSCHARACTER(10)NULL家庭住址 EMP_TELENONUMBERIC(10)NULL联系电话 EMP_EMAILCHARACTER(20)NULL联系 E-mail 地址 EMP_JOB_IDNUMBERIC(3)NULL工作岗位代号 2.工作岗位情况表。 表 2 JOB 工作岗位情况表 用心、精心、决心、匠心 呕心沥血整理word5 列名数据类型可

9、否为空说明 JOB_IDNUMBERIC(3)NTO NULL工 作 岗 位 代 号 (主键) JOB_NAMECHARACTER(10)NULL工作岗位名称 3.部门信息表 表 3 DEPT 部门信息表 列名数据类型可否为空说明 DEPT_IDNUMBERIC(3)NOT NULL部门代号 (主键) DEPT_NAMECHARACTER(10)NULL部门名称 DEPT_MANAGERNUMBERIC(6)NULL部门主任代号 DEPT_VICEMANAGE NUMBERIC(6)NULL部门副主任代号 4.病人信息表。 表 4 病人信息表 PATIENT 列名数据类型可否为 空 说明 PA

10、TIENT_NAMECHARACTER(10)NULL病人姓名(主 键) PATIENT_GENDERCHARACTER(2)NOT NULL病人性别 PATIENT_DATE_START CHARACTER(10)NULL入院时间 PATIENT_DEPTCHARACTER(10)NOT NULL病人所属科室 PATIENT_STATECHARACTER(10)NULL病人状况 PATIENT_DOCCHARACTER(10)NOT NULL病人主治医生 用心、精心、决心、匠心 呕心沥血整理word6 PATIENT_ROOMCHARACTER(3)NOT NULL病人房间号 PATIENT

11、_BEDCHARACTER(2)NOT NULL病人病床号 5.为药剂信息表。 表 5 药剂信息表POTION 列名数据类型可否为空说明 POTION_IDNUMBERIC(3)NOT NULL药剂代号(主 键) POTION_NAMECHARACTER(10)NULL药剂名称 POTION_PRICENUMBERIC(5,2)NULL药剂价格 POTION_QUANTITYNUMBERIC(3)NULL药 剂 库 存 数 量 POTION_REMCHARACTER(40)NULL备注 6.管理 TMS 系统的用户口令表。 表 6 管理 TMS 系统的用户口令表TMS 列名数据类型可否为空说明

12、 TMS_USERCHARACTER(20 ) NOT NULL用户名(主 键) TMS_PSWDCHARACTER(10 ) NOT NULL口令 5.各个功能模块的实现 系统欢迎界面及主界面模块设计 用心、精心、决心、匠心 呕心沥血整理word7 当软件运行出现欢迎界面后一段时间内按下空格键后就进入系统主界面。 5.1.欢迎界面设计 为表单添加一个标签控件,注明软件设计者等信息,表单的界面如图17 所示。 为表单添加一个记时器(Timer) 控件, 他的属性 Interval表明间隔时间。 在记时器的 Timer 事件中编程使该表单释放并调用主界面表单。Timer 事件是从表单运行到Int

13、erval属性规定 的时间间隔过后被触发的。 在表单的 KeyPress Event事件中编写代码,使当空格键按下时将该表单释放并执行主界 面表单。 KeyPress Event事件是当有键按下时被触发的。 在表单的 Click Event 事件中编写代码, 使当鼠标单击时将该表单释放并执行主界面表单。 该表单如图7 所示。 图 5-1 欢迎界面 在表单的 KeyPress Event事件中填入如下的代码: LPARAMETERS nKeyCode, nShiftAltCtrl thisform.release *释放本表单 do form hospitalformmain *执行表单 在表单

14、的 Click Event事件中填入如下代码: thisform.release *释放本表单 do form hospitalformmain *执行表单 main 在表单中添加一个Timer 控件,设置其 Interval属性为 1000( 单位是毫秒 ) , 表单中 Timer 的 Timer Event事件的代码如下: if i=0 thisform.label1.fontsize=22 *将表单中 label1控件的字体大小设为22 用心、精心、决心、匠心 呕心沥血整理word8 thisform.label2.fontsize=24 *将表单中 label2控件的字体大小设为24

15、thisform.label1.forecolor=16711935 thisform.label2.forecolor=65535 *控制显示字体的颜色和大小 i=1 j=j+1 else thisform.label1.fontsize=24 thisform.label2.fontsize=22 thisform.label1.forecolor=16711935 thisform.label2.forecolor=65535 *控制显示字体的颜色和大小 i=0 j=j+1 endif *控制 10 次显示 if j10 thisform.release do form hospital

16、formmain *打开系统主界面 endif 这段代码的功能在于实现了界面上的字体随时间变化颜色和大小。 5.2.系统主界面设计 本表单的设计思路如下: 为表单设计背景和ico 图标。 用心、精心、决心、匠心 呕心沥血整理word9 设置各个按钮引导使用者进入下一级表单。 设置“退出”按钮以便退出主程序。 图 5-2 系统主界面 5.3.住院部模块的设计 医院的住院部的病人管理及病床管理是本模块需要解决的问题。合理安排病床,使得病 人在住院期有一个宽松的环境,不至于出现一个病房挤满而另一个病房一个病人也没有的状 况,利用计算机来管理是非常有必要的。 本表单主要功能是引导使用者进入分级表单,因此力求简单明了。 本表单的目标设计如图 5-9 所示,表单的名称为zyb。 图 5-3 住院部管理主界面 selename=thisform.optiongroup.value *判断所选的内容 if selename=1 do form hospitalformbcg1 *打开下级表单“病床管理” else do form hospita

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 小学教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号