2011-2012学年上学期期末考试《管理信息系统》医院管理信息系统系部经济管理系专业工管年级2009级班级093学号姓名成绩2012年5月27 日摘要医院管理系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面.对于前者要求建立数据一致性和完整性强,数据安全性好的数据库.而对于后者则要求应用程序功能备,易使用等特点.计算机化的医院信息系统已成为现代化医院运营必不可少的基础设施与技术支撑环境。
就好象一个现代化医院的成功运行离不开功能完整,美观舒适的建筑物,技术娴熟的医护人员,性能齐全,高精尖的医疗设备一样,它也离不开计算机化的医院信息系统。
经过分析如此情况,我们使用VB ,数据库等开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统.关键词:原型法面向对象数据一致性数据窗口医院管理系统目录前言 (3)第一章医院管理信息系统需求分析 (4)第二章1.1 功能需求分析 (4)1.2 性能需求分析 (4)1.3 其他需求 (4)第二章医院管理信息系统总体设计 (5)2.1 医院管理信息系统设计目标 (5)2.2 医院管理信息系统设计原则 (5)2.3 医院管理信息系统设计 (5)第三章医院管理信息系统产品选型 (12)3.1 Visual Basic 6.0开发环境 (12)3.2 Microsoft Access与 ADO (13)3.3 SQL查询语言及使用 (15)结论 (16)参考文献 (17)前言随着社会化大生产的不断扩大和社会对产品多样化的需求,人们越来越重视信息在生产经营及企业管理中的作用,并把它当做企业的一种极其重要的资源,人们称之为“信息资源”,信息资源的处理已经成为当今世界上一项主要的社会活动。
同样,在医疗系统中也不例外,其中加强对门诊信息的管理,一方面能更好为病人服务,另一方面能加强对医院效益的监控。
本世纪以来,由于社会生产力的迅速发展和科学技术的突飞猛进,人们进行信息交流的深度和广度不断增加,管理所需要的信息量急剧增长,同时对信息的处理要求及时、准确,这导致了传统的信息处理方法和手段已不能适应现代管理的需要;电子计算机的诞生和在信息处理中的应用,标志着一个崭新时代——“信息时代”的开始,它使企业管理现代化成为可能。
管理信息系统通过对企业当前运行的数据进行处理来获得有关信息,以控制企业的行为;利用过去和现在的数据及相应的模型,对未来的发展进行预测;能从全局目标出发,对企业的管理决策活动予以辅助。
总的说来,计算机技术的发展,其性价比大幅的下降,使得其被大量广泛的使用。
针对现实中的各种应用需求,相应的产生很多技术体系、技术标准,如J2EE、。
NET,COM/COM+等。
这又大大的推动了企业的信息化进程。
开发医院管理系统的意义:现在我国的一些小型医院或诊所对于病人就诊信息的处理还停留在纸介质或半自动(由电脑处理一部分数据,由人工处理一部分数据)的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
软件作为一有项有力的工具,只能当此种工具,与我们的实践相结合起来的时候,才具有重大的社会价值及使用价值。
因此根据企业目前实际的医院管理情况开发一套医院管理系统是十分必要的。
第一章系统需求分析需求分析过程是整个系统开发的重要阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性。
在该阶段需求分析人员需要确定整个产品的功能要求,并且将现实事务抽象成对象并建模。
1.1 功能需求分析在对的初步调查过程中,已经掌握了医院对这套医院管理系统所要能够实现的功能方面的需求,需求分析如下:基础数据维护:对用户信息的管理药品管理:主要对药品类别、药品类型及药品信息的管理挂号:病人就医的主流程之一,为每一个病人分配一个号码划价:计算药品的价格,主要包括中药、西药、中成药等门诊收费:对各项收费进行汇总,如中药、西药、中成药等查询:对挂号信息、收费信息进行查询1.2 性能需求分析1.对有效性的要求有效性主要反映在信息系统的部件失效的情况下,满足业务性能要求的程度。
比如,信息系统部件失效虽然没有引起联接性故障,但是却造成质量指标下降,平均延时增加、线路堵塞等现象。
2.对完整性的要求完整性是信息未经授权不能进行改变的特性。
即信息在存储过程中不被偶然或蓄意的删除、修改、伪造、乱序、重放、插入等行为破坏和丢失的特性。
3.对适应性的要求如用户在操作失误,或者是操作环境改变了(如由windows 98升级到Windows 2000后,系统能够继续适用),系统要能够适应新的连接方式,能够及时、方便、简捷的进行系统更新。
1.3其他需求用户界面要新颖、大方,并且是能够让用户所能接受的。
要能保证用户的安全性,即用户的权限、密码、个人信息只能是管理员进行修改,并且修改要快捷方便。
第二章医院管理信息系统总体设计2.1 设计目标(1)系统分成几个相对独立的模块,但这些模块都进行集中式管理。
(2)分层的模块化程序设计思想,整个系统采用模块化结构设计。
作为应用程序有较强的可操作性和扩展性。
(3)合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。
2.2 设计原则为了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵循了如下原则:(1)合法性原则:依据产品核算系统的工作规定以及要求,参照核算实际的工作情况,进行诸如产品进货、销售等工作。
(2)实用性原则:适合产品信息管理工作的实际需求,并能够处理一些特殊情况的要求,此外,尽可能预留空间,以便扩充功能。
(3)准确性原则:对输入的相关资料建立检错机制,及时报错,使用户能够及时准确的输入合法资料(如:类型匹配,长度不超限等)。
(3)易操作原则:要求设计的系统功能齐全,界面友好,操作方便,必要的地方进行提示。
(5)源程序可读性原则:为了便于其他设计,维护人员读懂代码或以后的代码修改,软件升级维护,即可能做好代码注释工作。
(6)优化原则:为了达到优化的目的,合理的运用窗口,菜单,对象等的继承,自定义用户对象,事件,函数,减少不必要的重复性代码,使程序简介明了,也方便了将来的维护。
(7)安全性原则:可以为该系统的用户设置用户权限。
2.3 系统设计2.3.1 模块设计本系统主要针对医院管理,主要有如下功能模块:基础数据维护:对用户信息的管理药品管理:主要对药品类别、药品类型及药品信息的管理挂号:病人就医的主流程之一,为每一个病人分配一个号码划价:计算药品的价格,主要包括中药、西药、中成药等门诊收费:对各项收费进行汇总,如中药、西药、中成药等查询:对挂号信息、收费信息进行查询2.3.2 功能模块管理信息系统设计阶段的主要目的是将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案。
具体要求对系统进行功能分解,不断下去,直到分解成含义明确,功能单一的单元功能模块,从而绘制出系统的功能模块图,即HIPO图。
此管理信息系统的HIPO图如下门诊收费管理基础数据药品管理类别设定药品管理最低库存科室管理医师管理挂号划价收费查询挂号查询收费查询2.3.3 数据流图图2.3.1 数据流图2.3.4 数据库设计数据库设计是要在一个给定的应用环境(DBMS )中,通过合理的逻辑设计和有效的物理设计,构造较优的数据库模式、子模式,建立数据库和设计应用程序,满足用户的各种信息需求。
1、概念结构设计在数据库设计中,先要对系统分析所得的数据字典中的数据存储进行分析,然后得出系统的关系模式,可以采用实体——联系图(简称E ——R 图)的方法进行数据结构的描述。
E ——R 图由实体、属性、联系三部分组成。
E ——R 图的有关符号说明如下:图 2.3.2 用户E-R 图用户信息表药品管理操作员用户信息管理用户信息药品类别信息划价药品信息表划价信息管理划价信息用户信息收费信息管理药品收费信息表ID帐号密码用户图 2.3.3 药品单位E-R 图图2.3.4 药品类型E-R 图图2.3.5 科室E-R 图图2.3.6 医师E-R 图药品ID单位名称说明药品单位ID类型名称说明药品类型ID科室名称说明科室ID医师名称说明医师图2.3.7 药品E-R图实体间主要关系如下:病人挂号药品划价药品属于门诊收费医师图2.3.8 实体间主要关系图2、物理结构设计物理结构设计的原则如下:(1)尽可能的减少数据冗余和重复。
(2)结构设计与操作设计相结合。
(3)数据结构具有相对的稳定性。
基于以上设计原则,本系统设计了一个数据库,包含基本信息表(如药品、医师、科室等)及几个实体联系建模后的表(如划价信息表、收费信息表等)。
为了加快系统访问的速度把这些表放在一个数据库中。
本系统中相关数据库表结构设计举例如下:1、用户表(p_user)编号字段名称字段类型字段说明1 ID 数值ID2 用户名文本用户名3 密码文本密码2、药品单位(med_dw)编号字段名称字段类型字段说明1 ID 数值ID2 单位名称文本单位名称3 单位名称文本单位名称4 单位名称文本单位名称5 单位名称文本单位名称6 单位名称文本单位名称3、药品类型表(med_type)编号字段名称字段类型字段说明1 ID 数值ID2 类型名称文本类型名称3 类型名称文本类型名称4、科室表(med_ks)编号字段名称字段类型字段说明1 ID 数值ID2 科室名称文本科室名称3 科室名称文本科室名称4 科室名称文本科室名称5、药品划价表(hj_t)编号字段名称字段类型字段说明1 ID 数值ID2 药品编码文本药品编码3 药品名称日期药品名称4 型号规格文本型号规格5 数量数值数量6 应付款数值应付款7 挂号ID 数值挂号ID6、药品划价汇总表(hj)编号字段名称字段类型字段说明1 ID 数值ID2 类型文本类型3 应收款数值应收款4 挂号ID 数值挂号ID7、门诊收费表(hj_aa)编号字段名称字段类型字段说明1 ID 数值ID2 收费项目文本收费项目3 应付款数值应付款4 挂号ID 数值挂号ID8、门诊收费汇总表(hj_a)编号字段名称字段类型字段说明1 ID 数值ID2 类型文本类型3 应收款数值应收款4 挂号ID 数值挂号ID2.3.5 系统界面设计在此系统中,充分考虑到人们的使用习惯,利用了菜单对系统中功能进行分类列举,用使对系统的使用,通过菜单即能完成,这样使得主界面简洁,易于使用。