摘 要:论文应用delphi编程工具开发了医院管理信息系统,给出了系统的组成结构,对其编程软件进行了分析,然后给出了主要模块的设计。
关键词:HIS;计算机应用;数据库系统;医院管理
引言 随着人们对对医疗服务的要求也越来越高。传统的手工操作模式,病人帐目繁杂,病人查帐困难, 病区和药房的药品浪费现象严重且无法追踪, 人工传送各种记帐单容易漏错帐,人工划价收费差错也难以避免。提高服务水平、提高工作效率,成为迫待解决的问题。医院管理信息化能提高医院的服务质量和管理水平,可以强化医院管理,方便患者就医和查询,提高医院的服务效率和服务质量。1系统组成与结构分析 医院管理信息系统(HIS: Hospital Management?Information?System)是利用计算机软硬件技术、网络通讯技术等现代化手段,对医院及其所属各部门(本系统不包含门诊部分)的人流、物流、财流进行综合管理,对在医疗活动各阶段中产生的数据进行采集、存贮、处理、提取、传输、 汇总、加工生成各种信息,从而为医院的整体运行提供全面的、自动化的管理及各种服务的信息系统。本文的HIS系统可分为出入院管理、病区管理、药房管理、药库管理等内容,从这几大要点出发的角度分西,本系统结构如图1所示。
2 数据库开发 在数据库设计中,对数据字典中的数据结构、数据流和数据存储进行分析,参照数据流程图抽取数据,确定实体、实体的属性及试题之间的关系,得出系统的关系模式。采用实体-联系图,既E-R图的方法进行数据结构分析,E-R图由实体、属性、联系三部分组成。 (1)本系统实体根据分析得到E-R图,各实体的属性涉及到的12个实体:病区、医生、护士、病人、床位、药品、项目、医嘱、费用明细、药库、药房。 (2)实体属性分别描述如下,有下划线的属性为主码: (1)一个病区需要向不同类型的药房拿药,一个药房又可为多个病区供药,所以它们是多对多的关系;(2)病区与床位之间是拥有关系,一个病区拥有多张床位;(3)一个病区可以指派多个医生;(4)一个病区可以指派多个护士;(5)医生与病人之间存在治疗关系,一个医生可以治疗多个病人;(6)护士与病人之间存在护理关系,一个护士通常要护理多个病人;(7)一个病人只占用一张床位;(8)医生在治疗过程中会开列许多医嘱,它们之间是一对多的关系;3delphi数据库开发软件 为了便于开发数据库应用程序,在Delphi集成开发环境中,提供了大量的数据库工具软件用于帮助应用程序开发人员设计、编程、测试和发行数据库应用程序。所有这些工具构成了Delphi数据库应用程序开发环境。其各个工具软件及其相互间的关系。整个Delphi数据库应用程序开发环境由数据库引擎(BDE)、数据库引擎管理程序(BDE Ad—ministrator)、数据库桌面(DataBase Desktop)、SQL浏览器(SQL Explorere)、SQL驱动程序(SQL Links)和ODBC驱动程序等组成。 数据库引擎是Delphi数据库开发环境的核心,它由两种类型的动态链接库组成:一种用于提供核心服务,另一种用于连接本地或网络数据库。所有这些文件被安装在操作系统的System和用户所指定驱动器Programe FilesCommon FilesBorlandBde目录下。数据库引擎的主要 功能是将数据库应用程序和物理的数据库分隔开来,在数据库引擎中通过数据库别名(Database Aliases)来标识本地或远程的数据库,数据库应用程序仅需要此数据库别名就可以透明地对数据库进行访问。数据库引擎管理程序(B DE Administrator)主要用于对本地的Paradox、dBASE数据表和远程的SQL数据库进行创建表、创建索引、查询、存取和编辑等操作。4系统主要模块设计4.1输入模块设计 系统输入主要通过键盘和鼠标来完成。考虑到医院一般都存在“三长两短”的现象,对业务处理的速度要求很高,所以在界面设计时尽量减少用户输入:有代码的信息都是输入代码或者是代码的一部分,系统将自动找出与用户输入的代码匹配的所有信息,如果只有一条对应的信息则自动显示出来,如果有多条则弹出选择框让用户选择;所有的输入项和按钮都有快捷键与之对应。每个编码数据系统都生成了对应的拼音码或五笔码,用户可以直接输入拼音码或五笔码来查询,非常灵活快捷。 数据库验证成功以后。医院管理信息系统的[登陆设置]中[登陆]框被成功激活。点击它,将出现如图27所示界面,输入正确的用户名和用户密码。如果用户名和密码都正确,即可激活出入院管理、病区管理、药房管理、系统设置的功能按钮,否则系统将出现出错信息。4.2输出设计 输出设备有显示器或打印机等,输出介质有纸、磁盘等,输出方式为各类数据表单或报表。输出设计的目的是对输入的信息进行加工处理,形成有效信息,并具有一定的格式,使用户一目了然。4.3模块处理过程 处理过程的设计问题就是对管理信息系统处理方式的合理选择。选择处理方式实际上就是根据系统的任务、目标和环境条件,合理地选择信息活动的形态及其具体方法。处理过程设计要根据模块划分以及结构化设计的基本原则,对每个程序处理模块中的详细处理过程进行设计。由于篇幅的原因,这就就不详细展开了。参考文献:[1]清宏计算机工作室. Delphi 编程技巧(网络与数据库篇[M] .机械工业出版社, 2001.[2]郑怀远,王家华.工程数据库技术[M] .机械工业出版社,1995.[3]张增强, 刘成.Delphi 7数据库开发完全手册[M] . 清华大学出版社,2003.
中国论文网(www.lunwen.net.cn)免费学术期刊论文发表,目录,论文查重入口,本科毕业论文怎么写,职称论文范文,论文摘要,论文文献资料,毕业论文格式,论文检测降重服务。