【毕业学位论文】(Word原稿)JSP,JAVA_社区医院管理系统论文范文_第1页
【毕业学位论文】(Word原稿)JSP,JAVA_社区医院管理系统论文范文_第2页
【毕业学位论文】(Word原稿)JSP,JAVA_社区医院管理系统论文范文_第3页
【毕业学位论文】(Word原稿)JSP,JAVA_社区医院管理系统论文范文_第4页
【毕业学位论文】(Word原稿)JSP,JAVA_社区医院管理系统论文范文_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

社区医院管理系统 摘 要: 在以前的日子里,我国的大多数医院都采用的是人工管理的方法来完成医院管理中的各个步骤,这样的管理方法效率低,出错率高,近几年,随着计算机技术和信息管理技术的发展,建立数字化的医院管理系统来管理医院的各个工作流程,以及各个部门的工作成为了我国大多数医院的一个发展方向。本文分析了社区 医院 系统的功能,并根据用户需求基本完成了此系统的各功能模块的实现。 关键字: 社区医院;管理系统; In s of of to in as of of to to of as a in of of to be 目 录 第一章 绪 论 . 3 第二章 系统运行必要的环境 . 5 述 . 5 行环境 . 6 件环境 . 6 件环境 . 6 装和配置 . 6 装 . 7 第三章 系统分析 . 8 3. 1 社区医院管理系统工作流程分析 . 8 3. 2 社区医院管理系统功能分析 . 8 3. 3 医院管理信息系统功能分析 . 9 3. 3. 1 门诊信息管理子系统功能分析 . 9 房管理子系统功能分析 . 10 3. 3. 3 库房管理子系统 . 11 3. 3. 4 住院管理信息系统工作流程分析 . 12 院管理信息系统功能分析 . 12 3. 3. 6 社保接口子系统 . 14 3. 4 社区信息系统和医院管理信息系统集成子系统功能分析 . 17 成子系统工作流程 : . 17 第四章 数据库设计 . 19 第五章 社区医院管理系统实现 . 27 5. 1 类库技术 . 27 5. 2 动态数据窗口技术 . 28 5. 3 使用存储过程 . 28 参考文献 . 29 总 结 . 30 致 谢 . 31 第一章 绪 论 在以前的日子里,我国的大多数医院都采用的是人工管理的方法来完成医院管理中的各个步骤,这样的管理方法效率低,出错率高,近几年,随着计算机技术和信息管理技术的发展,建立数字化的医院管理系统来管理医院的各个工作流程 ,以及各个部门的工作成为了我国大多数医院的一个发展方向。 在最近几年,我国的社会保障制度日趋完善,而职工的医疗保险就是其中的重要组成部分。当前很多医院都已经采用了 进行日常工作的管理,但是对于社保病人在就诊时必须先支付全部的金额,然后再根据发票到社保局进行报销。这样不仅给投保人和社保局都带来了不便,而且还可能出现一些错误。所以就需要在原有的 基础上添加社保接口,来完成投保人医疗费用的实时审核和个人帐户的支付。 伴随着我国加入 步伐,我国的医疗卫生事业又有了进一步的发展和规划。 在近几年的时间里,加快医院卫生服务部门社区化管理的步伐,就成了我国医疗卫生部门的重要任务。为了提高全民族的生活健康水平,利用社区这一特殊范围,对每一社区居民实行健康档案登记,健康状况跟踪,家庭健康问题记录,免疫接种记录,实现“以个人为中心,以家庭为单位,以社区为范围”新的医疗卫生管理方法。 随着新的医疗卫生管理方法的实施,建立新的数字化医疗卫生管理信息系统就提上了议事日程。在 2002 年联合国卫生组织在我国的北京和成都两个城市中选择了两个社区作为新的社区化医疗卫生方式的试点社区。这两个社区分别为北京的 中关村和成都的玉林社区。由于这两个社区医疗服务中的运行成功,成都市决定推广这两个社区的成功经验,从而建立真正“以个人为中心,以家庭为单位,以社区为范围”的社区卫生服务中心。所以我们就开始着手建立数字化 社区医院管理系统 。数字化 社区医院管理系统 应该对每一社区居民实行健康档案登记,健康状况跟踪,家庭健康问题记录,免疫接种记录,实现“以个人为中心,以家 庭为单位,以社区为范围”的个人健康档案管理方法。 成都市玉林社区医疗服务中心在建立时也建立了自己的数字化 社区医院管理系统 。作者深入该社区医疗服务中心,详细了解了其数 字化 社区医院管理系统的工作流程,发现该社区所用系统实际上是 社区医院管理系统 和医院管理信息系统两者的结合。其整个系统不但包括社区居民的个人健康档案管理的社区卫生服务信息系统,还包括化价收费等工作的医院管理信息系统。两个系统的结合对于系统的实现有一定的方便之处,但是病人并不是只能在社区卫生服务中心看病,根据社保的规定,投保人可以在任意一个社保定点医院看病治疗。所以 社区医院管理系统 管理的社区居民个人健康档案对社区居民到其他医院看病治疗时就很有用,医院能从中获得个人的健康状况,生活习惯,家庭的主要健康问题,长期用药 记录,住院记录等信息,这些信息对于医生的诊疗有很大的帮助。同样,医生的诊疗信息也应该同时存入社区居民的个人健康档案中。所以我们在设计系统时,还应该考虑到 社区医院管理系统 和医院管理信息系统的集成问题。 在系统中 社区医院管理系统 管理社区居民的个人健康档案,医院管理信息系统对个人健康档案要进行分布式处理。目前分布式处理的方法很多,以往使用的多数是 术来实现分布式处理,而我们在做系统集成时采用的是新近流行的 术来实现个人健康档案的分布式处理。 在整个系统实现中,医院管理 信息系统中日常医疗工作流程 (化价,收费,住院床位分配,科室管理,药房管理等 )的管理功能和 社区医院管理系统 中个人健康档案 (个人健康档案,家庭健康档案,个人生活习惯,长期用药明细,住院记录,接诊记录等 )管理我们采用 C/S 结构,利用 0 来实现。而我们利用 台来完成系统集成 (个人健康档案的分布式处理 )的试验。 本文主要贡献在于详细分析了社区 医院管理 系统的功能,并根据用户需求基本完成了此系统的各功能模块的实现。医院管理信息系统的 基本工作在此之前己经由其他同学开发完成,本文主要阐述了作者在对医院管理信息系统添加社保接口和进一步完善医院管理信息系统中所做工作。本文还叙述了作者利用 完成系统集成试验的方法。 第二章 系统运行必要的环境 本章主要介绍 发环境的搭建。介绍 运行环境的要求。讲述 且介绍当今流行的 行环境的安装和配置,以及集成开发环境的设置以及数据库的安装和配置 述 术是由 术发展起来的,自从有了 ,在 务器端编程中普遍采用的就是 不是 为 编写表示页面时远远比 单,并且不需要手工编译,目前 要用于做视图控制器,处理后台应用等。由于 建在 以它有 有强大的功能 3。 于强大的 言,具有良好的伸缩性,与 密地集成在一起,在网络数据库应用开发领域具有得天独厚的优势,基于 台构建网络程序已经被越来越多的人认为是未来最有发展前途的技术 3。 从 几年的发展来看, 经获得了巨大的成功,它通过和 件进行集成,可以编写出处理具有大的伸缩性,高负载的企业级应用。 术在多个方面加速了动态 面的开发。 通过分析和总结,列出了以下几点说明 特点。 ( 1) 绝大多数 面依赖于可重用的,跨平台的组件来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使用这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡 。 ( 2) 提供所有的 能 与 比, 提供所有的 能,它比用 写和修改 加方便。此外,您可以更明确地进行分工, 面设计人员编写 需要留出空间让 序员插入动态部分即可。 ( 3)一次编写,随处运行 作为 台的一部分, 有 程语言“一次编写,随处运行”的特点 3。随着越来越多的供应商将 持添加到他们的产品中,您可以使用自己所选择的服务器和工具,但并不影响当前的应用。 ( 4) 连接数据库的技术是 多数据库系统带有 动程序, 序通过 动程序与数据库相连,执行查询,提取数据等操作。 司还开发了 此技术 序就可以访问带有 动程序的数据库,目前大多数数据库系统都带有 动程序 5,所以 序能够访问如 类型的数据库 4。 ( 5) 平台适应性更广 这是 优越之处。几乎所有的平台都支持 们可以在任何平台下通行无阻。 T 下的 过一个插件就能支持 如 者名的 务器 经能够支持 于 泛应用在 T, ,因此 更广泛的运行平台 2。 行环境 件环境 由于 有跨平台的特点,所以只要能够安装 能在此安装 务器和能够运行在目前绝大多数的操作系统上,目前在普通用户中用 到的系统绝大多数为 列。具体到本系统的硬件环境为: 硬件平台: 上; 内存: 512件环境 浏览器要支持 素的表达, 务器为 列,开发工具为 装和配置 包含了 发中必需的工具和 序运行环境( 可以从司网站 。 安装特别简单,和安装应用程序软件没什么区别,不过 安装路径一定要设好,方便以后环境变量的设置。 安装好 ,还需要在环境变量中进行对应的配置。 主要进行以下配置: ( 1) 设置 境变量 ( 2)设置 境变量 示 装目录,其他的应用程序如果需要使用 先获得 量的信息,然后确定执行的路径。 装 安装包可以从 司的网站获得。下载完后点击安装,完毕后再地址栏输入 。这里要说的是,本系统的 序都是在 件夹的目录下存放如图 2示。 图 2文件结构 第 三 章 系统分析 3. 1 社区医院管理系统 工作流程分析 其中个人健康档案的管理就是 社区医院管理系统 要做的主要工作。个人健康档案包括 :个人健康档案表,个人生 活习惯,个人主要问题,家庭健康档案表,家庭主要问题,住院记录,长期用药记录,接诊记录,转诊记录,会诊记录等信息。 社区医院管理系统 必须要完成对以上信息的各种管理。社区居民一旦在社区医院进行了登记,就能享受社区卫生服务中心提供完整的医疗保健服务。社区卫生服务中心定期对社区居民的健康状况,生活情况,家庭健康情况等进行跟踪记录,并给出指导意见,从而真正实现“以个人为中心,以家庭为单位,以社区为范围”的医疗新形式。 3. 2 社区医院管理系统 功能分析 根据以上的分析, 社区医院管理系统 应包括如下模块 : 1 居民个人健康档 案管理模块 :该部分主要用于居民个人基本情况 (身份证号码,档案号码,姓名,性别,年龄等信息 ),患病史的录入,查询,和更新。 2 个人生活习惯信息管理模块 :该部分主要用于个人日常生活习惯 (吸烟情况,吸烟量,饮酒情况,饮酒种类,饮酒量,锻炼情况,周锻炼量等信息 )的录入,查询和更新。 3 个人主要问题信息管理模块 :该部分主要用于个人主要问题 (患病情况,诊断情况等信息 )的录入,查询和更新。 4 家庭成员基本信息管理模块 :该部分主要用于家庭成员基本资料 (身份证号码,档案号,工作情况,建档时间,建档医生等信息 )的录入,查询和更 新。 5 个人健康检查信息管理模块 :该部分主要用于个人健康检查资料 (档案号,检查时间,检查项目,检查结果信息 )的录入,查询和更新。 6 个人长期用药信息管理模块 :该部分主要用于个人长期用药信息 (档案号,用药名称,用药量,用药开始时间,用药结束时间等信息 )的录入,查询和更新。 7 医院接诊记录信息管理模块 :该部分主要用于个人在医院的诊疗信息 (档案号,就诊日期,就诊医院,诊断医生,初步诊断,全面评价,处理计划等信息 )的录入,查询和更新。 8 医院会诊记录信息管理模块 :该部分主要用于医院会诊信息 (会诊日期,会诊原因,会诊 医生,会诊诊断,处理计划等信息 )的录入,查询和更新。 9 个人住院记录信息管理模块 :该部分主要用于社区居民住院信息 (档案号,诊断原因,医院名称,入住科室,入院时间,出院时间,住院号等信息 )的录入,查询和更新。 10 预防免疫信息管理模块 :该部分主要用于社区居民预防接种信息 (档案号,疫苗名称,接种时间,有无副作用等信息 )的录入,查询和更新。 3. 3 医院管理信息系统功能分析 3. 3. 1 门诊信息管理子系统功能分析 病人在挂号之后就可以到医生处就诊,医生开出治疗处方或检查化验单,病人到药房或收费处化价收费,之 后就可以取药或是进行治疗了。 所以门诊信息管理子系统应该包括以下模块 : 1、挂号模块 :该模块主要生成初始挂号计划配置挂号模版,进行现场挂号工作。 2、化价模块 :该模块主要用以管理化价工作,每种药品的用量和价格,最后生成治疗处方记录。 进入子系统时录入划价人姓名,得到缺省药房编号,缺省种类 (门诊或住院 ),如又是收费员,收费员姓名同划价人姓名并得到收费处编号。 然后 (如不是缺省药房 )选药房编号,选门诊或住院。在治疗处方记录表和收费收据记录各插入一记录,自动生成发票号。 录入病员姓名,年龄、性别、单位等。 依次录 入处方中各项 :如药品 :录入药品编号或选择树状显示药品编码表顶层 (药品名 ),依次录入药品编号各段,录完一段根据录入值在树状显示中选择项展开一层或用鼠标将选择项展开,如药房有该药品,最后选定用的药,在治疗处方记录细节中插入并显示一记录 (插入前核对药房有该种药 ),自动填入药品名和药品编号,科目类别自动填药品科目,录入数量,计算出总金额和报销部分。如无该药品,删除刚插入记录,终止该处方录入。 保存后可继续录入同一病人的处方或费用,这时在治疗处方记录表插入一记录,复制处方编号等字段,然后开始依次录入处方中各项。 总是 将所有处方和收费收据记录细节中全部药费和自费药费累计显示在屏上。处方附属医疗费用中记录插入或累计 (如已有同科目项 )收费记录细节表 最后,或收费 (收费划价合一 ),将药费和自费药费写入收费收据记录,保存,开启打印菜单按钮调打印 ;或传到收费处 (必须先填入收费处编号 ),或住院记帐(处方为过帐 )。 3、收费模块 :主要完成收费工作,完成发票的打印,收费的日报,月报,以及无药品的治疗处方的化价。 房管理子系统功能分析 药房又分为门诊中心药房,住院处药房。药房的主要工作就是从库房中领药和 发药,管理药房药品的数量。 3. 3. 3 库房管理子系统 主要模块包括 : 1、药品库存量管理模块 :主要用以管理药品的当前库存,设置最低库存和最高库存,对于处于最低库存量左右的药品提出购药申请,对于处于最高库存量左右的药品不允许再入库。 2、药品入库管理模块 :主要用以填写入库单,修改药品的当前库存,记录药品的买入价格,批发价格,零售价格。 3、药品出库管理模块 :主要用以填写出库单,修改药品的当前库存量。 4、药品编码管理模块 :每一种药品名称我国卫生部门都有一个标准的编码方式,此模块完成的主要工作就是完 成每种药品的标准编码。 5、药品输入码管理模块 :由于药品的标准编码长而且不好记忆,对于医院人员来说输入很不方便。在本系统中,为了给用户提供方便,设置此模块让用户定义自己方便输入的药品编码。 3. 3. 4 住院管理信息系统工作流程分析 病人生病需要住院,主要经过以下几步 : 病人住院首先到住院部进行住院登记,在预先支付一定的住院费用之后,就可以分配得到一个床位。接下来就进行住院治疗,在住院治疗过程中还是需要化价取药,与门诊不同,住院时收费处直接在病人的预先支付的住院费用中扣取,不是现金交易。当病人的预交住院 费低于一个限度时,提醒病人补充金额。病人治愈,需要出院时,到收费处把所有费用结清,获得住院发票和住院费用详细清单,办理出院手续。 院管理信息系统功能分析 根据以上的分析住院管理信息系统应包含如下模块 : 1、入院处管理模块 :其主要功能有 : 查询入院申请单 ;可输入姓名,检索出申请记录,可定位到任意记录。 接受入院申请单 :插入入院申请单一记录,录入除分配病区编号、分配病房号、分配病床号、同意入院日期、通知否、入院否外所有字段,可空例外。 预分配床位 :在入院申请单表未分配床位记录时调用,以科别为条件选床 位,并写入分配床位和同意入院日期到入院申请单表该记录,可立即修改通知否字段。 通知病员入院 :查询入院申请单以检索出同意入院 (同意入院日期非空 )且未通知的申请人 (得到电话号、入院日期等 ),电话通知后修改通知否字段。 取消预分配床位 :根据输入姓名且未入院并且同意入院日期非空的入院申请单记录以作修改,分配床位的科编号、分配病房号、分配病床号置空。 床位分配 :选中一空床位,写入内存的当前床位 预约入院 :输入姓名,检索入院申请单表得到该人记录核对,如无 误得到帐号 ;入院日期置为 )。 收入院预缴费后,修改相应病房表占用情况和病床表记录 (病员编号 )及写入病人的病区编号、病房号、床位,医疗费用项目记录中插入床位、护理等项目。打印入院通知单。从入院申请单表删除该人记录 非预约入院 :先调用床位分配功能分配空床位,得到帐号 ;收入院预缴费后,入院日期置为 )。医疗费用项目记录中插入床位、护理等项目。 调整病员床位 :定位某病员在当前住院病员记录时 (包括新插入 )调用,调用分配床位功能分配空床位,修改当前住院病员记录的当前记录记下分配床位。记录插入床位记录。 包房 :定位某床位病 员,调用分配床位功能分配空床位。 收回床位 :根据输入姓名或病员编号为条件,定位记录,核对是否无费用发生 (无关联的病员帐号记录细节及治疗药品处方记录、病员当前住院医疗记录等从记录 ),如是,分配床位的科编号、分配病房号、分配病床号置空,删除当前住院病员记录 (病案首页 )。 查询住院历史 :可输入身份证号 /社保号 /单位编码 /姓名等,查询病员住院医疗历史记录,如有,得到病员编号等。 2、病区管理模块 :其主要功能有 : 查询浏览病区帐号 :根据科别、 (部分 )病房编号、病床号,列表显示合条件当前住院病员记录表的记录及计算出的经 费余额,报警。选择任意记录后可用其病员编号调用查询病员帐号功能。 查询病员帐号包括费用和此次住院已做的医疗护理记录等 :可输入病员编号,显示其当前住院病员记录表的记录及计算出的经费余额,报警、病员帐号记录细节、病员当前住院医疗记录及治疗药品处方记录。 录入划价病员医疗护理费用 :定位某病员的当前住院病员记录时调用。插入其从记录表当前住院医疗记录一新记录,可输入病员编号,费用项目编码,数量等,自动得到其余字段,如是发生时结算的项目,自动计算费用 (如非按日或按人日计算 ),可录入医师姓名。费用项目编码可配 件 帮助录入。 3、收费结算子系统 收预缴费 :定位某病员的当前住院病员记录时调用,插入病员帐号记录细节从表一新记录,从主记录 (当前住院病员记录 )得到病员编号和入院日期,费用项目编码等于全 0(代表现金或支票 ),自动置事件摘要等于预缴费,可录入金额。 录入病员医疗护理费用等 :同病区子系统。一般用于发生时结算的项目。 住院划价 :化验检验项目同录入病员医疗护理费用,药品弹出药品划价模块同门诊化价。 结算 :输入病员编号,显示其当前住院病员记录表的记录及经费余额、病员帐号记录细节、病员当前住院医疗记录及住院药品处方记录。 累计住院药品处方记录的费用,生成并插入病员帐号记录细节中一新记录 ;累计病员当前住院医疗记录中相同费用项目费用,分别作为新记录插入病员帐号记录细节表中 :对病员当前住院医疗记录中一日或多日计算费用项目,计算数量及费用写入,累计相同费用项目费用,分别作为新记录插入病员帐号记录细节表中。计算显示总费用节余。 召回病员 :修改正常出院,出院日期置空,作废发票。 出院 :输入病员编号,显示当前住院病员一记录表的记录费用,上次计算日期,红色显示如欠费等,如能出院,录入出院日期、正常出院等字段,修改病房表和病床表对应 记录空出床位。 此外还设有催缴欠费统计表,收费标准维护,核算月报,欠费月报和病员动态报表作废结算和发票作废帐号细节项目打印药品费发票,打印其他费发票等功能。 3. 3. 6 社保接口子系统 医疗保险是指为投保的职工提供保障而建立的一类保险。在投保人生病时为他提供一部分的费用支付。这是一个为大家提供安全保障的政策。现在的医疗保险政策的具体执行时,因为没有社保局与医院的数据交互,病员在发生就诊、购药、住院等情况时,就必须全额支付这些费用,其实在这些费用中有一部分是由社保局根据医保政策进行支付的。 社保接口建立的目 的是为了实现实时的费用分割于费用支付,为医疗保险政策的执行与普及提供保障与方便。社保接口是在原医院的信息管理系统中增加与社保有关的功能,包括社保病员的身份鉴别,明确就诊、住院、购药的所支付的相关费用的社保报销部分。为社保病员与社保局提供方便。 社保接口子系统的主要功能是为医院管理信息系统提供交易服务,以充分利用医院信息管理系统使参保居民在医院就能完成医疗费用的实时审核和个人帐户的支付。 社保接口子系统按其功能分为门诊接口和住院接口两个模块。 3. 3. 6. 1 门诊社保接口模块流程分析 病人进行各项检查以后 ,医生开出处方,然后病人在收费处化价收费。病人在交费时,必须辨别是否是社保病员 (社保病员在收费前需要划卡 )。通过读卡进行身份识别 (进行 2001 交易 )读出病人社保帐户基本情况,成功后进行收费。收费前先将费用明细传给社保接口数据库 (此时如果出现错误,可以将费用删除然后重传 ),若有需要还可以进行模拟结算。然后可以选择进行辅助结算或者直接进行费用结算。结算完之后便可以收费。如有需要,可以对己经结算的费用进行恢复处理,使之保持未结算状态。然后重新 (或继续 )进行明细传递。结算后得到结果,根据结算结果对病员进行收费。 以 下是在此子系统中使用到的交易名称及功能 : 2001 一一身份识别。为了保护参保人员的利益,维护参保人员帐户的数据安全,防止“盗用”的情况发生,通过病员刷卡和输入密码进行身份识别。 2003 一一费用明细传输交易。将传送病员一披药品费用明细与医疗费用明细到接口数据库中。每次交易允许传递一条或多条明细记录。 2004 一一结算交易先由医院管理信息系统算出病人的费用结算数据 ;再将费用结算数据传入接口数据库,再由接口程序来判断结算数据的正确性。做结算交易时,立即对个人帐户下帐。 2006 一一费用删除。对传入到前置服务器中 ,并且还没有进行结算交易的费用明细进行删除。 2007 一一模拟结算。该交易只是模拟辅助结算,并不对个人基本信息进行封锁。适用于需在前台界面上及时得到结算结果时,可以使用该交易对病人结算费用进行预处理。 2008 一一辅助结算。由医院管理信息系统委托接口程序进行费用结算处理。对该病员进行交易后,他的个人基本信息将被封锁,费用明细将置上标志,并返回结算数据和被分割后的费用明细记录到数据接口中。 2013 一一恢复结帐。对已经结算的数据进行恢复处理,使之保持未结算状态。接口程序做完恢复交易后,将把该次结算的费用明细退 回给医院端,社区医院管理系统把这些退回的数据进行修改后,可以重新传回给前置服务器再做费用结算。 以下是交易流程 : 3. 3. 6. 2 住院社保接口模块流程分析 社保病员决定住院后,就先到住院部办理住院所需的各项手续。分配床位后,先进行身份识别,然后进行入院登记 (与社保接口交换数据 ),完成后,病员就可以入院了。病员要出院时,进行明细传输交易后,先进行出院登记,再进行费用的模拟结算交易,然后可以进行费用结算或者是辅助结算交易。如果需要,在病员进行了费用结算或者辅助结算之后,可以进行恢复结帐功能,继续进行费用 的结算。所有费用结算完成后,就完成了住院支付接口应用的功能。 住院中要用到的交易 (在门诊中己介绍的交易略 ) 2002 一一入院登记。社保病员在入院以前,必须先完成入院登记的数据交换。 一出院登记。当住院病人进行了费用结算,办理出院手续的时候,必须通过交易,通知前置服务系统,该患者本次就诊结束。 以下是住院接口模块的交易流程 : 3. 4 社区信息系统和医院管理信息系统集成子系统功能分析 社区居民如果到医院看病,医院医生还需要查看 /修改社区居民的社区个人健康档案如 :查看居民的个人健康档案,家庭健康档案 ,个人生活习惯,长期用药明细等资料,修改住院记录,接诊记录,转诊记录,会诊记录等资料。所以在社区医院管理系统 中必须能提供这些信息给医院管理信息系统,而医院管理信息系统中也应提供相应的处理程序。同样 社区医院管理系统 中还需要一些医院管理信息系统中的信息。因而一个集成子系统就必须建立。 成子系统工作流程 : 由于 社区医院管理系统 的大多数信息都可能需要提供给其他医院,其他社区以及上级卫生,防疫部门。而医院管理信息系统中也要提供一些信息供 社区医院管理系统 使用。根据前面的分析,我们利用 实 现提供 要提供 部分有 :居民个人健康档案的查询修改 ;家庭健康档案的查询修改 ;个人主要问题的查询修改 ;长期用药明细的查询修改 :健康检查表的查询修改 ;住院记录,接诊记录,转诊记录,会诊记录的查询修改。 第四章 数据库设计 数据库设计的原则是在方便用户的条件下,尽力减少数据冗余。对于医院管理子系统中的基表,在此就不一一罗列。以下仅列出 社区医院管理系统 中使用到的主要基表和社保接口中重要基表 : 在社保接口子系统中,在进行费用传输服务中,必须先传输到本地表中,再利用管道技术将病员的各项费用传输到前置服务器中。所以必须建立一个专门存放这种汇总费用的本地表 :个表与社保局的总费用明细表结构相似 : 第五章 社区医院管理系统 实现 在前面的叙述中,我们对于医院管理信息系统和 社区医院管理系统 采用 C/ 在实现中数据库管理系统选用 . 0,它是当今流行的 数据库管理软件之一。 持存储过程,在核心层实现数据完整性约束,具有很强的安全保密性。 系统的开发选用了 它是一种面向对象的快速开发工具。无须复杂的编程, 使开发人员迅速简便地建立复杂的图形应用来访问存储在本地或网络服务器中的数据库数据。 用是由一系列对象组成,包括窗口,菜单,函数,数据窗口和各种控件等对象,它支持对象的继承,封装和多态性。 时给开发人员提供了一个良好的集成开发环境,界面设计,代码编辑,编译和程序的运行调试 都能在集成环境中完成。 时支持多种关系数据库管理系统,如 :。针对不同数据库, 有专用的接口,可以高速存取数据库中的数据。另外, 支持口,能够充分利用来自不同数据源的数据。 5. 1 类库技术 在系统实现阶段,我们运用面向对象的程序设计技术,以类和对象为中心构造整个应用软件系统。在具体开发时,首先建立可供各个子系统继承和复用的基类库。基类库包含父类模块,公用模块,函数模块,它们具有高度的可靠性和通用性。然后各子系统 通过继承基类库的模块,并进行扩充以满足具体应用的需求,建立各自的对象库。在这样的软件系统中,基类库是抽象的,对象库四具体的。内容丰富的基类库是我们实现软件重用的基础。 通过多层次的继承机制构造应用系统,减少了冗余代码和总的编码量,缩短了开发周期,而且能够标准化基本的事务处理逻辑。如果父类的共性已经得到很好的定义,那么,它的子类只需要少量的编码并且易于维护。用继承的方式使用基类库比用复制的方式更科学,当需求和标准改变时,只需修改父类就可以保证程序的一致性,从而减轻了维护的工作量。 5. 2 动态数据窗口技术 在 ,数据窗口控件通过数据窗口对象实现应用程序与数据库基表进行交互,而一个数据窗口对象是和一个基表或视图相对应,在一般的应用中,创建数据窗口控件时需指定数据窗口对象的名字,而动态数据窗口技术就是只使用一个数据窗口控件,不具体指定哪个数据窗口对象与之相对应,而是在运行时应用程序根据情况选择数据窗口对象,从而也就动态地选择了要操作的基表或视图。这样一来,我们可以将那些功能相似,但涉及不同基表或视图的模块在一个窗口中实现,这样,减少了窗口的数目,使应用软件简单明了,极大的方便了用户的操作。 5. 3 使用存储过程 存储过程是集中存储在 的预先定义且己经编译好的事务。存储过程有 句和流程控制语句组成。它的主要优点 : 1、存储过程是预先经过编译优化的,这意味着它与普通的 句或批处理的 句不同。当首次运行一个存储过程时, 询器对其进行分析,在排除了语法错误之后,形成存储在系统中的可执行方案。由于查询处理的大部分工作已经完成,所以存储过程执行速度很快。 2、存储过程和待处理的数据都放在服务器上,使用存储过程处理本地数据,效率自然很高。 3、存储过 程的调用,一般是向本地或远程 送过程名及少量的参数,而不是构成存储过程的许多 句,因此减少的网络传输量,加快了系统响应速度。 对于一写公用的数据处理程序,复杂的计算,统计,查询,采用存储过程将会提高系统开发的效率,改善系统的性能。在本系统中,社区医院管理子系统中要使用到的大多数报表我们都采用存储过程技术实现。 参考文献 1 数据库系统概论 ( 第 三 版 ) /萨师煊 王珊编著 ,高等教育出版社 . 2 、谢乐建、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论