医院门诊收费管理系统设计与实现.doc

上传人:聆听****声音 文档编号:565540 上传时间:2023-04-29 格式:DOC 页数:65 大小:2.69MB
下载 相关 举报
医院门诊收费管理系统设计与实现.doc_第1页
第1页 / 共65页
医院门诊收费管理系统设计与实现.doc_第2页
第2页 / 共65页
医院门诊收费管理系统设计与实现.doc_第3页
第3页 / 共65页
医院门诊收费管理系统设计与实现.doc_第4页
第4页 / 共65页
医院门诊收费管理系统设计与实现.doc_第5页
第5页 / 共65页
医院门诊收费管理系统设计与实现.doc_第6页
第6页 / 共65页
医院门诊收费管理系统设计与实现.doc_第7页
第7页 / 共65页
医院门诊收费管理系统设计与实现.doc_第8页
第8页 / 共65页
医院门诊收费管理系统设计与实现.doc_第9页
第9页 / 共65页
医院门诊收费管理系统设计与实现.doc_第10页
第10页 / 共65页
医院门诊收费管理系统设计与实现.doc_第11页
第11页 / 共65页
医院门诊收费管理系统设计与实现.doc_第12页
第12页 / 共65页
医院门诊收费管理系统设计与实现.doc_第13页
第13页 / 共65页
医院门诊收费管理系统设计与实现.doc_第14页
第14页 / 共65页
医院门诊收费管理系统设计与实现.doc_第15页
第15页 / 共65页
医院门诊收费管理系统设计与实现.doc_第16页
第16页 / 共65页
医院门诊收费管理系统设计与实现.doc_第17页
第17页 / 共65页
医院门诊收费管理系统设计与实现.doc_第18页
第18页 / 共65页
医院门诊收费管理系统设计与实现.doc_第19页
第19页 / 共65页
医院门诊收费管理系统设计与实现.doc_第20页
第20页 / 共65页
亲,该文档总共65页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

医院门诊收费管理系统设计与实现.doc

《医院门诊收费管理系统设计与实现.doc》由会员分享,可在线阅读,更多相关《医院门诊收费管理系统设计与实现.doc(65页珍藏版)》请在冰点文库上搜索。

医院门诊收费管理系统设计与实现.doc

本科生毕业设计(论文)

摘要

医院作为特殊的服务行业,使用着大量的先进仪器设备,每天处理着大批的业务,产生庞大的信息,因此各医院急需一套适合本院的医院信息系统(HIS)来收集信息、管理信息,从而更好地利用信息,来提高医院的管理水平。

医院门诊收费管理系统是医院管理系统中重要的子系统,对医院的门诊收费有很大的帮助。

能够杜绝欠费,减少漏费现象,从根本上防止价格的误划。

其主要实现五项功能:

挂号、收费、医生工作站、医技工作站、药房。

具体完成内容:

查阅资料确定初步方案、开题,系统需求分析,概念设计,逻辑设计,物理设计,模块设计,代码设计与调试。

本系统需要的理论知识有:

软件工程、信息管理、数据库技术、程序设计、项目开发等。

并且能较好的进行综合训练,提高实践能力。

能够满足软件工程专业本科毕业设计的要求。

针对系统开发特点,本系统采用C/S模式,前台采用Delphi语言,后台采用SQLServer数据库技术,中间使用ADO控件。

使系统达到较高的运行效率。

关键词:

医院信息系统;SQLServer;Delphi;C/S模式

Abstract

Thehospital,asaspecialserviceprofession,ituseagreatdealofadvancedinstrumentequipments,ithandlesalargequantityofbusiness,andproduceahugemountofinformation,soeachhospitalneedasetofhospitalinformationsystem(HIS)thatsuitsthishospitalurgentlytocollectinformation,manageinformation,thuseffectivelyusetheinformationtoraisethelevelofmanagement.

Thehospitalout-patientservicechargemanagementsystemisanimportantsub-systeminthehospitalmanagementsystem,whichisveryhelpfultotheout-patientservicechargeofthehospital.Itcanputanendtotheowe,reducethephenomenonofthefeeleaking,andpreventthemistakeoftheprice.Itmainlycarriesoutfivefunctions:

Register,charge,doctor'sworkstation,medicaltechnologyworkstation,pharmacy.Concretelycompleteacontents:

Checkdataassurancetentativeprogramandopenthesystemneedsanalysis,theconceptdesign,thelogicdesign,thephysicsdesign,themoldpiecedesign,thecodedesignwithadjusttotry,Thetheoriesknowledgethatthissystemneededis:

Softwareengineering,theinformationmanagement,databasetechnology,programdesigning,itemdevelopmentetc.Andmakesurethatitcancarryoncomprehensivetraining,raisetheabilityofpractice.Andcouldsatisfytherequestofthesoftwareengineeringprofessionalgraduationdesign.

Aimatthecharacteristicsofsystemdevelopment,thissystemadoptsC/Smode,thestageadoptstheDelphilanguage,thebackstageadoptsSQLServerdatabasetechnique,useADOtocontrolapieceinthecenter.Makesurethesystemachieveahigherrunningefficiency.

Keywords:

HospitalInformationSystem;SQLServer;Delphi;C/Spattern

目录

第1章绪论 1

1.1系统定义 1

1.2系统的背景 1

1.3系统的必要性 2

第2章可行性分析 3

2.1经济可行性 3

2.2技术可行性 4

2.3操作可行性 5

第3章需求分析 6

3.1功能层次图 6

3.2业务流程图 6

3.3数据流程图 7

3.4数据字典 8

第4章系统设计 11

4.1概念设计 12

4.2逻辑设计 14

4.3物理设计 16

4.4模块设计 16

第5章系统实施 18

5.1后台数据库 18

5.2前台实施 24

5.3模块实现 28

第6章系统测试 45

第7章结论 47

参考文献 48

致谢 49

附录 50

III

第1章绪论

1.1系统定义

医院信息系统(HospitalInformationSystem,HIS)是:

利用电子计算机和通讯设备,为医院所属各部门提供病人诊疗信息(PatientCareInformation)和行政管理信息(AdministrationInformation)的收集(C0llect)、存储(store)、处理(Process)、提取(Retrieve)和数据交换(Communicate)的能力,并满足所有授权用户(Authorized)的功能需求的工具。

1.2系统的背景

随着计算机性能不断提高,价格不断下降,计算机已在医院医疗、教学、科研、管理的各个方面得到越来越广泛的应用。

计算机化的医院信息系统已成为现代化医院运营必不可少的基础设施与技术支撑环境。

就象一个现代化医院的成功运行离不开功能完整、美观舒适的建筑物,技术娴熟的医护人员,性能齐全、高精尖的医疗设备一样,它也离不开计算机化的医院信息系统。

计算机技术及通信的发展使全球进入信息化时代,各国都在信息化建设方面投入巨大人力财力,医疗卫生领域更是实现信息化的重点。

为了使我国医疗卫生信息化得到长足发展,国家开始了金卫医疗网络工程的建设,这标志着我国向医疗卫生事业信息化迈进了一大步。

金卫工程的主要内容是建设覆盖全国、联系各医药卫生机构的广域网,实现各卫生机构信息传递的网络化。

伴随着国家整体医疗卫生网络的建设,各医疗单位尤其是医院内部的信息管理系统的建设成为越来越重要的事。

我国从八十年代初开始建设医院信息系统(HospitalInformationSystem,简称HIS),标志着我国医院管理学科从此进入了新的技术管理时期。

目前国内已有多家医院及开发商开发出多种版本的HIS,现有HIS的多为以医院的经济管理为核心,其功能重点在于实现医院人、财、物的信息化管理,以简要地归纳为“经济核算型”的HIS。

但是,正如其它任何系统的信息管理软件一样,随着行业管理要求的提高、医院自身不断向现代化高水平的发展“经济核算型”的HIS很快暴露出了不足:

仅仅以经济核算为中心导致了单纯地追求财务上的利益和一些短期行为,对医院科学的决策、医技水平的长期提高以至最终与国际医疗水平同步发展起不到相应的促进作用。

因此新一代医院管理信息系统开发中心已经不再完全为经济核算,而是以服务病人为中心,即病人的医疗信息与病人住院期间的费用共同为中心。

随着网络技术,信息通信领域的长足发展,网络经济,知识经济再不是IT等高科技行业的专利,当今社会信息化进程迅猛发展,网络技术已经对社会,经济和文化各方面产生重大影响,并将改变人们认识世界,思考世界的观点和方法。

作为传统行业之一的医疗卫生行业,如何面对网络时代带来的冲击,如何利用网络技术提高我们医疗卫生行业的管理水平和服务质量,是无法回避的问题。

为了认真贯彻卫生部召开的关于加快医疗卫生系统信息化建设及管理的会议精神,进一步推进医疗行业的信息化建设,了解国际医疗信息化发展动态,吸收新的技术和管理经验,提高医疗卫生系统信息化应用的管理水平,使医院经济效益和社会效益双丰收,全国各省都在逐步加快医院的信息化建设步伐。

HIS在我国医院中发展比较成熟,已经成为医院正常运转的基本条件。

医院管理信息系统部分应该包括医院人、财、物的管理,临床中一般包括门诊病人费用管理和住院病人费用管理部分。

1.3系统的必要性

医院是一个繁杂的社会组织,在我国,医院的数据统计工作一直由手工进行,上个世纪八十年代计算机的应用大大的提高各个行业的数据统计工作,医疗行业的数据统计自动化也从这个时期开始了,进入21世纪,计算机技术的飞速发展,促使统计自动化技术进一步推广,网络的崛起,使得管理信息系统更加高效实用,医院使用医疗管理信息系统可以进一步减少医疗过程中非医疗活动占有的时间比例,使医疗活动更加高校,在给人们带来优质的医疗服务的同时产生经济上的效益,因此开发高效的医疗管理信息系统是我现阶段国医院管理的首要任务。

医院门诊管理系统是医院管理系统中重要的子系统,对医院的门诊收费有很大的帮助。

能够杜绝欠费,减少漏费现象,从根本上防止价格的误划。

减少重复劳动,节约人力成本,提高工作效率。

增强各项收费透明度,提高医院的管理水平和社会形象。

第2章可行性分析

进行可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决,而且我们的目的不仅仅是解决问题,还要确定问题是否值得去解决。

在可行性分析阶段,首先需要进一步分析和澄清问题的定义。

在问题定义阶段初步确定的规模和目标,如果是正确的就进一步加以肯定,如果有错误就应该及时改正,如果对目标系统有任何约束和限制,也必须把它们清楚地列举出来。

可行性分析主要分为经济可行性、技术可行性、操作可行性三个方面。

2.1经济可行性

当今时代是飞速发展的信息时代。

在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。

计算机的最大好处在于利用它能够进行信息管理。

使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。

尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。

计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。

在我国现有68000所医院中,占相当比例的医院还处于手工管理阶段。

经过对一些手工操作医院的实际调查表明:

在患者方面,由于门诊病人在挂号、划价、收费、取药几个环节浪费时间过多,致使每月患者流失量达到总患者流量的5%;由于费用不清,糊涂账多,致使每月患者流失量达到3%。

在医院方面,药品管理不完善致使药品流失、过期和人情药品的损失占医院年利润的近20%;财务制度管理不能准确及时体现医院资金流向,影响资金调拨,造成供求关系不稳定,脱漏欠款现象严重,直接或间接造成的经济损失巨大。

有形的损失如此,而由于管理人员不能及时了解库存、财务情况;医生对药品批号、剂量、库存等情况了解总有时间差;患者对医院的收费表示怀疑,使得对医院的投诉明显增加,医院不得不承担经济和声誉上的损失;医院固定资产、物资管理的混乱所造成的无形损失更是不可估算。

采用医院管理信息系统可以大大提高医院的工作效率,提高管理的透明度,使得医院更加健康稳步的发展。

2.2技术可行性

医院门诊收费管理系统采用了客户机/服务器的系统结构。

客户机/服务器体系结构可以更好地实现数据服务和应用程序的共享,使系统容易扩充、更加灵活,从而简化了系统的开发。

到目前为止,计算机软件的开发分为两个不同的体系,其中一个体系是使用传统的程序设计语言(如Pascal、Basic和C等)开发数值控制、数值运算等软件,围绕它们的重点是算术、数据结构以及近年产生的面向对象技术;另一个体系则是通用的数据库管理软件领域(数据库应用程序的开发)。

这两个体系的发展都极为迅猛,但是二者并没有出现混合渗透迹象。

如果使用数据库语言进行传统的算术编程,虽然也能完成相应的功能,但是其编程过程可能极为复杂。

如果使用传统的编程语言进行数据库编程,通过调用专用的数据库应用程序接口函数和过程,利用这些函数和过程提供的功能,可能也能做得比较完善,但这做起来大多是极其困难的。

医院门诊收费管理系统在前台的开发语言上选用的是Delphi7.0,它就很好的综合了两个体系的优点。

Delphi既结合了传统的编程语言ObjectPascal和数据库语言的强大功能,又可以用于传统的算术编程和数据库编程,特别是Delphi7.0具有强大的数据库功能,利用Delphi7.0的数据库工具,编程人员根本不需要编写任何ObjectPascal代码便可以创建一个简单的数据库应用。

Delphi7.0可以访问多种数据库管理系统的数据库,凭借窗体(Form)和报表(Reports),BDE(Borlanddatabaseengine)、ADO(ActiveXDataObjects)可以访问诸如Paradox、DBASE、SQLServer和本地InterBase服务器的数据库,也可以访问远程数据库服务器上的数据库(Oracle、SyBase、Informix等客户机/服务器数据库中的数据库),或任何经ODBC(Opendatabaseconnectivity)可以访问的数据库管理系统中的数据库。

另外,Delphi是由Borland公司推出的快速应用软件开发工具,它以组件化的编程方式、面向对象的程序设计、快速的Pascal编译器、众多的组件和强大的数据库及网络应用开发支持,在竞争激烈的开发工具市场中越来越赢得程序设计者的青睐,是开发客户机/服务器程序的高效工具,是面向对象编程的典范。

医院门诊收费管理系统采用的后台数据库是微软公司的SQLServer2000。

之所以采用SQLServer2000是因为它是面向高端的数据库管理系统,具有强大的数据管理功能,提供了丰富的管理工具支持数据的完整性管理、安全性管理和作业管理。

SQLServer具有分布式数据库和数据仓库功能,能进行分布式事务处理和联机分析处理,支持客户机/服务器的系统结构。

SQLServer还具有强大的网络功能,支持发布Web页面以及接收电子邮件。

它是目前广为使用的数据库管理系统。

另外,SQLServer是由一系列相互协作的组件构成,能满足最大的Web站点和企业数据处理系统存储和分析数据的需求。

SQLServer提供了在服务器系统上运行的服务器软件和在客户端运行的客户端软件,连接客户和服务器计算机的网络软件则由WindowsNT/2000提供。

SQLServer的数据库系统的服务器运行在WindowsNT/2000系统上,负责创建和维护表和索引等数据库对象,确保数据完整性和安全性,能够在出现各种错误时恢复数据。

客户端应用程序可以运行在Windows9x/NT/2000系统上,完成所有的用户交互操作。

将数据从服务器检索出来后,可以生成拷贝,以便在本地保留,也可以进行操作。

SQLServer建立于MicrosoftWindowNT的可伸缩性和可管理性之上,提供了功能强大的客户服务器平台,高性能客户服务器结构的数据库管理系统可以将VisualFoxPro、VisualBasic、VisualC++、Delphi作为客户端开发工具,而将SQLServer作为存储数据的后台服务器软件。

SQLServer是基于客户机/服务器的数据库管理系统。

用户通过使用客户系统从服务器检索信息并进行本地操作,服务器关注数据库进程,而客户则关注信息的表示。

SQLServer使用Transact-SQL语言来维护、实现和访问数据库,Transact-SQL是SQL(StructuredQueryLanguage)的一个子集标准。

SQL是数据库操作的标准,每个数据库产品均包含其某一版本。

总而言之,采用SQLServer2000作为系统的后台数据库和用Delphi7.0作为系统的前台开发工具可以加强系统的稳定性,提高系统的可维护性和易操作性。

因此,基于上述特点来开发医院门诊收费管理系统从技术角度来说,也是十分可行的。

2.3操作可行性

系统的操作可行性是指系统的操作方式在运行环境中是否能够正确运行。

医院门诊收费管理系统将根据实际考察与调研的结果,设计出适应医院日常工作需要,并且系统操作简单、界面友好、美观,功能全面、能提高工作效率,节省时间、数据安全性好,稳定性高、投资小、回报大的医院门诊收费管理系统。

因此,系统在操作方面也是可行的。

第3章需求分析

需求分析就是分析软件用户的需求是什么。

如果投入大量的人力,物力,财力,时间,开发出的软件却没人要,那所有的投入都是徒劳。

需求分析之所以重要,就因为他具有决策性,方向性,策略性的作用,他在软件开发的过程中具有举足轻重的地位。

需求分析的任务就是解决“做什么”的问题,就是要全面地理解用户的各项要求,并准确地表达所接受的用户需求。

3.1功能层次图

通过对医院门诊工作的调研,根据门诊收费管理的需要,结合计算机应实现的功能,特对门诊收费管理部分做出以下功能模块的总体设计。

如图3.1所示。

图3.1门诊收费信息系统

3.2业务流程图

业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合理的流向。

医院门诊收费管理系统的业务流程图,通过它可以大概了解医院门诊的业务流程情况。

如图3.2所示。

图3.2业务流程图

3.3数据流程图

数据流程图是软件工程中专门描绘信息在系统中流动和处理过程的图形化工具。

因为数据流程图是逻辑系统的图形表示,即使不是专业的计算机技术人员也容易理解,所以是极好的交流工具。

在数据流程图绘制的过程当中,采用了自顶向下逐层分解的办法来描述系统内部的数据流向。

图3.3为医院门诊收费管理系统的数据流程图。

图3.3数据流程图

3.4数据字典

为了对数据流程图中的各个元素做出详细的说明,有必要建立数据字典。

数据字典是结构化设计方法的另一个工具,它用来对系统中的各类数据进行详尽的描述。

对数据库设计来讲,数据字典是进行详细的数据收集和数据分析所获得的主要成果。

数据字典主要从数据项、数据结构、数据流、数据存储、处理过程五个方面对数据流程图进行具体的定义。

数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。

另外,数据字典的内容在数据库设计过程中还要不断的修改、充实、完善。

数据项、数据结构、数据流、数据存储的定义如表3.1至表3.4所示。

表3.1数据项的定义

数据项名称

数据项含义

数据类型

长度

取值范围

患者编号

为每个患者设置一个代号

字符

4

a000-j999

性别

患者的性别

字符

2

男、女

出生日期

患者出生的时间

日期

8

19**/**/**~2***/**/**

单位

患者所在单位

字符

20

所有单位

医生编号

为每个医生设置一个代号

字符

4

k000-t999

医生姓名

医生的名字

字符

50

中、外文

性别

医生的性别

字符

2

男、女

生产日期

药品出厂时间

日期

8

2***/**/**

出生日期

医生出生的时间

日期

8

19**/**/**~2***/**/**

科室

医生所在科室

字符

20

医院所有科室

职称

医生的职称

字符

20

职称

药品的名称

药品的名字

字符

50

中、外文

所属类别

药品的类别

字符

50

中成药、中草药、西药

保质期

药品保证质量的期限

字符

8

1个月~3年

表3.2数据结构的定义

数据结构名称

含义说明

数据结构组成

患者

存储患者的信息

患者编号+患者姓名+性别+出生日期+单位

医生

存储医生的信息

医生编号+医生姓名+性别+年龄+职称+所属科室

科室

存储科室的信息

科室编号+科室名称

药品

存储药品的信息

药品编号+药品名称+批号+药品单价+所属类别+生产日期+保质期+药品拼音码+药品计量单位

医技

存储医技的信息

医技编号+医技名称+医技拼音码+医技计量单位+医技单

费用项

存储费用的信息

费用编号+费用名称+费用单位+费用价格

处方

存储处方的信息

处方号+药品编号+患者编号+医生编号+费用编号+收据号+数量+单价

处置单

存储处置单的信息

处置单号+医技编号+患者编号+医生编号+费用编号+收据号+数量+单价

表3.3数据流的定义

数据流名称

简要说明

数据流来源

数据流去向

数据结构

患者信息

对患者信息进行维护

患者

P1.1

患者编号+患者姓名+性别+出生日期+年龄+单位

挂号信息

对挂号信息进行维护

挂号登记

P1.2

挂号类别+患者编号+患者姓名+性别+单位+科室+医生+金额

处方信息

对处方信息进行维护

医生工作站

P1.3

处方号+药品编号+患者编号+医生编号+费用编号+收据号+数量+单价

处置单信息

对处置单信息进行维护

医生工作站

P1.3

处置单号+医技编号+患者编号+医生编号+费用编号+收据

药品信息

对药品信息进行维护

药品信息

P1.3

药品编号+药品名称+批号+药品单价+所属类别+生产日期+保质期+药品拼音码+药品计量单位

医技信息

对医技信息进行维护

医技信息

P1.3

医技编号+医技名称+医技拼音码+医技计量单位+医技单价

收费信息

对收费信息进行维护

收据

P1.4P1.5

收据号,患者编号,费用编号,金额,数量

表3.4数据存储的定义

数据存储名称

简要说明

输入的数据流

输出的数据流

数据存储组成

挂号信息

患者挂号信息维护情况的记载文档

P1.1

D2

患者编号+患者姓名+性别+出生日期+年龄+单位+医生+科室

处方信息

关于处方情况的记载文档

P1.2

D3

处方号+药品编号+患者编号+医生编号+费用编号+收据号+数量+单价

处置单信息

关于处置单情况的记载文档

P1.2

D4

处置单号+医技编号+患者编号+医生编号+费用编号+收据号+数量+单价

收据信息

关于收据信息情况的记载文档

P1.3

D7

收据号,患者编号,费用编号,金额,数量

检查信息

关于取药信息维护后情况的记载文档

P1.4

D8

患者编号,医生编

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2