社区医疗管理系统计算机毕业论文_第1页
社区医疗管理系统计算机毕业论文_第2页
社区医疗管理系统计算机毕业论文_第3页
社区医疗管理系统计算机毕业论文_第4页
社区医疗管理系统计算机毕业论文_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

I摘 要社会经济的迅速发展使医疗管理内容呈现多元化,医疗服务对象多样化,社区医疗已经发展成整个医疗体系一个重要分支,这对医疗机构的硬件和软件设施提出了很高的要求,因此,开发并设计一套合适的社区医疗管理系统迫在眉睫,极具有理论意义和实际意义。社区医疗管理信息系统设计的主要任务是实现社区的药品管理、疾病管理、社区医疗信息公告等方面的功能,这些都是社区医疗管理系统的核心功能,它将人(病人、居民、医生等)、管理功能等内容高度联系在一起,最大限度的提高社区医疗卫生事业的工作效率。本文主要从社区医疗管理的基本概念开始详细介绍社区医疗管理系统的功能和结构,并论证社区医疗 的设计方案, 简要介绍了 使用的开发工具 ASP 和ADO 技 术,并详细介绍子系 统的需求分析、设计、测试等开发程序,展示了子系统实现的功能及部分主要系统界面。该系统功能齐全,具有良好的可靠性、易使用性、易维护性等优点,具有一定的应用与推广价值 。【关键词】 社区医疗;药品管理;社区信息公告;疾病管理II目 录1 引言1.1 研究背景及发展现状 .11.2 研究目的和意义 .22 系统相关技术2.1 系统的开发平台 .22.2 主要技术 .33 总体分析与设计3.1 环境性能需求 .43.2 功能需求 .53.2.1 社区医疗管理系统的总体构建 .53.2.2 社区医疗管理系统的功能结构 .64 基础数据模块的详细设计4.1 药品管理子系统 .84.2 疾病信息管理子系统 .94.3 社区信息管理子系统 .104.4 前台用户管理 .114.5 病人服务管理 .114.6 基础数据模块的详细设计与实现 .124.6.1 数据库设计 .124.6.2 概念模型设计 .135 主要界面的设计和实现5.1 管理员登陆模块的设计 .155.2 系统部分主页面布局 .155.2.1 药品管理模块 .155.2.2 疾病管理模块 .185.2.3 社区信息管理模块 .196 系统测试 .207 总结 .21参考文献 .23致 谢 .2411 引言随着医疗事业的迅速发展及人们对医疗卫生要求的提高,医疗机构必须加强医疗服务制度和管理的建设。计算机业和 IT 业的飞速发展,为医疗信息化建设提供很大的机遇,这也促使人们越来越关注信息化在社区医疗方面的发展 1。社区医疗信息系统是信息技术在整个医疗体系中推广应用的必然产物,在国外尤其是美国和英国等发达国家,社区医疗服务占据了重要地位,并且已经得到全面的完善,所以其在面向居民发挥很大的作用。因此,了解社区医疗系统的研究背景和开发意义将为设计社区医疗系统作坚实的铺垫。1.1 研究背景及发展现状社会经济的迅速发展,使得人们的生活水平迅速提高,因此,人们对生活质量提出了更高的要求。在现有的技术水平下,我国已经成功地实现了通过高技术平台自主开发集门诊、病区和行政管理于一体与集人、财、物管理于一体涉及大规模的医院信息管理系统。同时我国医疗服务制度和社会保障制度的改革,以及加入 WTO 以后医疗卫生保险行业的对外开放,我国的医疗行业越来越注重信息化管理。但是就我国目前医疗情况来说,我国医院管理系统不承担对一般社区居民的日常保健、健康咨询和紧急情况下的医疗援助等任务。大部分居民小区或附近的医疗单位都是以私人诊所为主,这些单位医疗设备不足,并且专业的医疗人员非常少等多种不利因素,这与居民对医疗要求的提高背道而驰。因此,在这种背景下建立一些正规的社区医疗机构,并且制定合适的社区医疗服务体系是提高社区医疗服务机构质量的有效措施,也是医疗体制改革的重点。社区医疗系统的设计可以方便社区医疗服务机构为社区居民服务,既能满足医疗服务机构日常业务的需要,又能满足居民的对医疗信息的需求。许多发达国家由于经济实力的强大,最早关注社区医疗服务体系的建设,并且投入了大量人力和财力,取得了突破性的成就,使得他们的医疗卫生事业在原有的基础上又迈进一大步,其中取得建设性成就最明显的是德国、英国、美国等发达国家,他们在社区医疗服务体系中从服务系统的运用、人员机构的设置、居民信息的管理、医疗卫生和保险制度的制定等都建立一套完善的体制,这从很大程度上提高他们的医疗综合水平。所以,我国必须结合自身的情况,吸取外国在社区医疗建设方面的经验,进一步发展我国的社区医疗服务事业,特别是2在社区医疗机构的软件设施的建设。整个社区医疗服务体系迅速建立可以使全民都能享受到迅速、便捷、全面的医疗服务。一般的社区医疗信息系统主要依据实际生活中居民的医疗需求和社区医疗服务机构工作的特点设计医疗系统的功能。社区医疗服务特点是:实现居民病情历史性的管理、查询统计医疗机构收入、实现药品和疾病信息的管理、及时公告社区信息、方便居民进行网上浏览社区信息和个人病历信息、能够对不同的工作设置不同的权限和进行认证服务等 2。社区医疗管理系统能够实现对社区资源的整合,提高社区医疗资源的使用效率和社区医疗服务工作质量。1.2 研究目的和意义社区医疗管理系统主要针对社区医疗服务机构和社区居民,它实现了医疗系统的基本功能,承担了对社区信息管理的特殊功能,如及时公布社区医疗服务信息等。该类系统有录入方便、查找迅速、可靠性高、存储量大、保密性好、寿命长、成本低等优点,提高社区医疗管理效率 3。优化社区门诊的管理流程、工作流程和工作权限管理,帮助医院解决挂号时间长、交费时间长、取药时间长、看病时间短的“三长一短”的问题;增加对患者的透明度,方便患者就诊、提高服务水平;加强药品和医疗物资管理,避免资产流失,减少乃至杜绝偷、漏费现象;辅助社区医疗服务的行政管理与事务处理,实现社区信息的数字化和办公的无纸化,从而降低管理费用,减轻门诊工作人员劳动强度;加快信息流通速度,辅助决策支持,提高工作效率,使社区能以较少的投入获得更大的社会效益与经济效益 4。因此,开发一套能够为用户提供充足的信息、优化社区医疗工作流程、提供功能齐全易操作和快捷的查询方式的社区医疗信息系统,将是非常必要及时的。2 系统相关技术选择适合系统的数据库和开发技术可以加快系统的开发进程,下面将简要介绍开发此系统所用到的相关开发平台和主要技术。2.1 系统的开发平台 硬件环境(1)服务器配置:根据库软件(SQL server)与服务器软件(IIS)安装在同3一机器上,考虑到很多用户同时使用系统,建议采用 Intel Pentium 4 多处理器系统、1G RAM 或以上、80GB 硬盘或以上。(2)网络配置: 100M 网络带宽 、100Mb/s 网卡、16 口交换机。软件环境(1)服务器的操作系统采用 MS SQL Server + Windows XP + IIS 的配置,这些软件之间的通信能力和安全控制可以很容易得到提高和增强。客户端的操作系统采用 Windows 98/2000/xp + IE 浏览器 5。(2)SQL server 数据库是执行速度较快的数据库,其稳定性与安全性比Oracle 等其它数据库更好 6。SQL 是免费的数据库,运行时所占用的内存比Oracle 等要小得多,使用 SQL 数据库整体成本比使用其它数据库显然要低许多,因此本系统采用 SQL 数据库,当然整个系统只能在 Windows 下运行。2.2 主要技术该系统在开发过程中运用了基于 Web 的 ASP 开发技术、ADO 技术,其中可以利用 ASP 来访问 Web 数据库。Web 技术是基于 C/S 结构发展起来的基本请求/响应系统,它正以迅速发展的方式城市无可替代的技术。Web 技术是一个可以分布交互并且可以共享数据库和操作环境,采用超文本传输协议在计算机之间传输多媒体信息。它是图形化的和易于导航的、超文本信息系统,它具有与平台无关、分布式的、新闻性、动态的、交互的等特点。ASP 开发技术目前比较流行的 Web 服务器和数据库服务器之间的中间件技术,提供将脚本语(VB script 或 Jscript 等)集成 HTML 网页并作用于服务器端的一种脚本编写环境,IIS 是提供给 Internet 或者 Intranet 的文件和应用的服务器,IIS5.1 是 Windows XP 的一个组成部分,包括了大量有用的服务器技术,这些技术可以和 IIS 结合起来使用,同时将 IIS 和 ASP 结合在一起,可以建立功能强大的 Web 站点。当在 Web 站点中融入 ASP 功能,就可以实现用户在地址栏输入网址,使得默认扩展名是.asp,而浏览器可以向服务器发出请求,服务器引擎开始运行 ASP 程序,ASP 文件按照从上到下的顺序开始处理和执行脚本指令,执行 HTML 页面内容,页面内容发送到浏览器,显示所设计的网页。从软件技术层面看,ASP 具有许多特点: 使用 VBScript 、JavaScript 等简单易懂的脚本语言,结合 HTML 代码,即可快速地完成网站的应用程序;无须编译,4容易编写,可在服务器端直接执行;使用普通的文本编辑器,如 Windows 的记事本,即可进行编辑设计;与浏览器无关,用户端只要使用可执 HTML 码的浏览器,即可浏览 ASP 所设计的网页内容。ASP 所使用的脚本语言(VBScript 、JavaScript)均在 WEB 服务器端执行,用户端的浏览器不需要能够执行这些脚本语言;ASP 的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性;可使用服务器端的脚本来产生客户端的脚本;可以采用面向对象(Object-oriented)技术;ASP 技术的处理速度相当快,并且其安全性也很高。ASP 最重要的优点是能够建立对诸如时间、地点、用户标志、以前的选择和活动等因素敏感的页面 7-12。ADO 是 Active Data Object 的缩写,是目前最流行的访问数据库的方法之一,ASP 提供对 ADO 的全面支持,可以通过 ADO 数据模型访问各种数据库,ADO可以使用 VBScript、Jscript 脚本语言来控制数据库的存取以及输出查询结果。ADO 具有以下特点:支持批处理和存储过程;分批处理客户端提出的请求;可以使用 in/out 参数给存储过程输入和输出值,并可以取得存储过程的回值;可以使用存储过程或批处理 SQL 指令,传回多组记录集的功能 13。3 总体分析与设计随着生活水平的迅速发展,医疗服务逐渐不断完善,并且朝着网络化、高效率化、系统化发展,使得医疗信息通过互联网快速传播,使病人与医生之间的沟通距离发生了革命性的变革,社区医疗管理必须做出不断的调整,使得社区医疗服务不能再墨守成规而是不断改善前进,我们必须在开发系统前,具体分析系统的性能需求、环境需求、功能需求,满足后阶段系统开发工作所需要的信息。3.1 环境性能需求该系统的开发主要适用于社区医疗服务机构,它主要满足一般医疗服务的需要和向社区居民提供医疗信息服务,所以该系统的开发必须符合社区医疗机构的常规使用。该系统必须能够有良好的性能,方便可靠及时的处理日程医疗问题。因此,要求病情统计管理、药品信息管理及社区医疗信息的管理等都必须及时体现在其发生阶段的情况,通过网络共享社区医疗资源和信息,方便居民和社区服务机构及时询问问题和及时公布社区医疗新闻、解决居民提出各种5健康问题及其它问题的解决,为社区居民创造一个美好健康的生活环境。系统的总体设计遵循“统一规划,分布实施”的思想,使整个系统具有先进性、开放性、经济性、界面友好性、易于扩充和维护性等特点。先进性是目前世界上先进的高速网络及计算机系统技术,确保整个系统在运行若干年后,仍能基本满足用户的需要;开放性是整个网络系统采用开放式体系结构,保证异种数据库平台的通信;经济性要求既考虑系统的先进性,也要考虑系统的经济性,软硬件的配置在产出和投入的比例关系上要恰当;界面友好性是要求系统的开发采用人性化的设计方法,注重人机交互界面的友好性,以便于系统的使用和推广;易于扩充和维护性是系统的设计应留有足够的扩充空间,以便于将来软硬件的升级,用户进行系统维护应方便简单 14。3.2 功能需求系统能够对不同的系统后台使用设置不同的使用权限,通过不同权限人员的人员使用,实现系统特定的功能,如挂号工作人员实现病人挂号的看病的第一步骤、病人通过医生的诊断开具处方、到收费人员那里交费然后领取药品、社区信息管理人员记录病人的看病情况、公布社区医疗新闻、回复居民的留言等功能。为避免相应信息资料的丢失或者遭到非法破坏,系统必须具有安全设置功能,如对使用人员进行用户验证。另外系统具有较强的查询统计功能,能够建立有效的医疗服务机构与网站访问人员的交流渠道,实现系统的高效的使用 15。3.2.1 社区医疗管理系统的总体构建通过实际的调查及上述详细的分析研究,此社区医疗管理系统是基于 Web的一个分布式环境系统,因此我们采用 B/S 模式的多层结构,由用户层、功能逻辑层和数据层三个部分组成,如图 3-1 所示。用户层 逻辑层 数据层居民浏览器员工浏览器管理员浏览器Web 服务器 ODBC 程序驱动器 SQL server 服务器6图 3-1 基于 B/ S 模式的系统三层分布结构图用户层通过用户界面用户与系统之间进行交互,它是用户获取和输出信息的接口,用户可以进行浏览、查询、预约,也可以进行所需信息的下载和反馈信息。功能逻辑层该层由执行实验室管理功能的各模块构成,大部分的处理工作发生在逻辑层,如数据的验证、处理、权限访问控制等,只有逻辑层才能与数据层进行通信,在这一层中要验证用户身份的有效性。当用户进行查询、删除等操作时,系统逻辑则响应处理,和数据库系统进行交互。该层具有数据内容的更新等功能。数据层又称支持层,是指系统所用到的数据库管理系统、操作系统、通信协议等,它将扮演完成所有数据操作的角色 16。该系统分为前后台两个部分,前台主要实现网络用户的访问,后台主要是满足社区医疗管理机构工作人员的工作及管理需求,通过上述具体的分析,我们确立系统的总体框架,这有利于后面系统开发过程根据此框架图分析设计出各个功能模块的详细需求,因此该信息系统总体结构如图 3-2 所示。图 3-2 总体设计框架3.2.2 社区医疗管理系统的功能结构本系统的功能包含后台和前台两个部分,后台主要包括数据管理、机构管数据管理机构管理挂号管理收费管理药品管理疾病管理信息管理前台未登陆管理病人服务管理系统软件硬件支撑技术服务图形化用户界面组织结构操作层 应用层 支撑层 服务层7理、挂号管理、收费管理、药品管理、疾病管理和信息管理,前台包括前台用户管理、病人服务管理,由于本系统是由小组完成,在系统完成过程中本人主要负责了药品管理、疾病管理和社区信息管理三大模块,虽然模块看似很少,但这三大模块是系统功能的核心部分。但系统总体结构图主要包括七大模块如图 3-3 所示。图 3-3 系统总体结构图基于 Web 的社区医疗管理信息系统包括数据管理、机构管理、挂号管理、收费统计管理、药品管理、疾病管理、信息管理、前台用户管理、病人服务管理。(1)数据管理:系统信息的设置,包括修改系统名称,修改前台首页和每个项目的每页显示记录数、后台每页显示记录数、公告;系统用户,包括修改后台系统用户信息、删除后台系统用户;添加后台系统,包括设置系统用户的登陆名称和密码,授予不同的系统用户权限; 修改用户密码。(2)机构管理:添加机构职务;添加机构部门,设置其是否属于医疗部门(若是医疗部门,在挂号时选择不同种类挂号科室) ,并分配不同的部门负责人;添加机构员工,并设置其详细信息。(3)挂号管理:添加新的病人的个人资料;添加、修改、删除挂号类型:挂号、改号、退号,打印挂号单据;按照挂号时间、挂号类型、操作员、科室、医生查询挂号信息,查询挂号收入。(4)收费统计管理:添加、修改、删除费用类型;通过病人姓名可以查看病人详细信息,修改、查看、删除病人就近信息;选择处方名单,计算收费情况,打印收费单据;按收费时间、月份、季度、年份查询收费情况及总收入。(5)药品管理:添加、修改、删除药品单位、药库、药品产地、药品供货单位、药品类型、药品信息;添加入库药品、改出库药品;分别查询低于下限社 区 医 疗 管 理 系 统数据管理 机构管理 挂号管理 收费管理 药品管理 疾病管理 信息管理8和高于上限的药品、查

温馨提示

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

评论

0/150

提交评论