网络工程本科毕业论文.doc_第1页
网络工程本科毕业论文.doc_第2页
网络工程本科毕业论文.doc_第3页
网络工程本科毕业论文.doc_第4页
网络工程本科毕业论文.doc_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

郑州航空工业管理学院毕 业 论 文(设 计) 2010 届 网络工程 专业 0610074 班级题 目 医院就诊管理系统设计与开发姓 名 翟盼盼 学号 061007435 指导教师 张春凤 职称 讲师 二一 0 年 5 月 10 日内 容 摘 要随着社会的发展,人们对健康越来越关注,医院的业务不断增长,处理越来越复杂,简单的人工经营管理,已无法满足医院的需要,成为医院发展的瓶颈。如今,人们对医疗服务的要求越来越高,传统的手工操作模式,病人账目繁杂,病人查账困难,病区和药房的药品浪费现象严重且无法追踪,人工传送各种记账单容易漏、错账,人工划价收费差错难以避免。因此,如何提高服务水平、提高工作效率,成为迫待解决的问题。 医院管理信息化不仅能提高医务人员的工作效率和医疗水平,而且能提高医院的服务质量和管理水平。因此,本文开发了医院就诊管理系统,我们可以利用电子计算机和通讯设备,为医院所属各部门提供各种信息,并满足所有授权用户的功能需求。该系统实现了医院就诊管理的各种需求,使医院的门诊管理、就诊管理、医生信息管理有机的衔接起来,打破了以往的人工手写方式。患者也不必为等待看病而浪费大量宝贵的时间。 关 键 词管理系统;就诊;网络hospital management system design and developmentauthor:zhai panpan tutor:zhang chunfengabstractwith the development of society, people are increasingly concerned about the health which make hospitals business growing, more and more complicated work to deal. simple manual operation and managementhas been unable to meet the needs of the hospital, the hospital has become the bottleneck of the development. today, the peoples demand for medical services rising, the traditional manual mode of operation, the patient accounts of the complex, difficult to audit the patient, pharmacy and medicine ward waste and can not be serious follow-up, a variety of accounting manual transmission easy to single leak. the wrong account, designated artificial price charged hard to avoid mistakes, how to improve service levels and efficiency must to be resolved. hospital management of information technology not only improve the efficiency of medical personnel and medical standards, but also improve the quality of services and hospital management. as a result, we develop the hospital management system.we should make use of computer and communications equipment for the department of the hospital to provide patients with information on treatment and management of patients with the information collection, storage, processing, extraction and data exchange capabilities. intelligent management system for hospital purposes is developed, which fully meet the hospitals management needs, so that the hospital management to conduct business in all unified management system. so,the patient do not have to spend a lot of valuable time in waiting the doctor.keywordsmanagement system; see a doctor;network;目 录第一章 绪论11.1 国内外发展现状11.2课题背景21.3开发工具简介3第二章 需求分析42.1功能分析4 2.2就诊流程4 第三者 总体设计63.1系统模块总体设计63.2数据库设计73.3输入输出设计9 3.3.1输入设计93.3.2输出设计12 第四章 结论17 致谢18 参考文献19附录2022 医院就诊管理系统设计与开发0610074班35号 翟盼盼 指导老师:张春凤 讲师第一章 绪论 1.1国内外发展现状 在国外,电子计算机在医院的应用已经有30多年的历史,大致经历了三个阶段。第一个阶段始于20世纪60年代初,美国开始了对医院管理系统的研究。著名的麻省总医院开发的costar系统就是在这个时期开始发展的,这个时期的用户是单片机用户,即单pc机阶段。第二个阶段是20世纪70、 80年代,随着计算机的发展,美国的医院,特别是大学医院及医学中心纷纷开发研究医院管理系统,成为医药信息学的形成和发展的基础,在这段时期内,美国在该方面的发展取得了长足的进步。1985年美国全国医院数据处理工作调查表明,有80%的医院实现了计算机财务收费管理系统,70%的医院可支持住院信息管理系统。25%的医院有了较完整的医院管理系统,即实现了病房医护人员直接用计算机处理医嘱和查询实验室的检验结果。这一阶段是多机、多部门独立系统的应用,即pc机+局域网+部门级信息系统的应用阶段。第三个阶段是进入90年代后,医院为改善医疗服务,提高工作效率,增强管理能力,医院管理系统研究的重点逐步向住院和门诊管理转移。美国的一些大型医院开展大量关于住院和门诊管理的研究和应用工作。这个阶段采用c/s、b/s结构的一体化医院信息系统,即局域网络化全院级应用阶段。欧洲的一些发达国家的医院管理系统发展较美国稍晚,大多是70年代中期开始发展。 我国医院管理系统大体上也经历了三个阶段,第一个阶段是独立应用阶段,如病案首页、药品、库房的管理等。这一阶段的特征是,各个应用之间相互独立,信息不能共享。第二个阶段为部门级或方面级的应用阶段,如药品从药库到药局的一体化管理、检验信息的采集与管理、以病案首页为中心的病人登记、疾病分类、医疗统计管理等。这一阶段的特征是,在一个局部系统内部存在多方面应用,它们之间信息可以共享,但局部系统与局部系统之间不能完善地集成。例如,病房与检验部门之间、检验系统与收费系统之间不能有效地交换信息。第三个阶段即目前正在发展的阶段,是较为完整的集成的医院管理系统阶段。这一阶段的主要特征是,从医院的总体上把握信息系统的功能,围绕病人在医院活动的各个环节构造系统的整体框架结构,各系统之间信息高度共享。1.2课题背景 随着科技的飞速发展,计算机已经广泛的应用于各个领域之中,而且日趋普及。传统的手工操作模已经无法满足医院的需求。病人账目繁杂、病人查账困难、病区和药房的药品浪费现象严重且无法追踪,人工传送各种记账单容易漏、错账,人工划价收费差错难以避免。因此,如何提高服务水平、提高工作效率,成为迫待解决的问题。医院管理信息化不仅能提高医务人员的工作效率和医疗水平,而且能提高医院的服务质量和管理水平。所以,完全有必要开发智能化的医院就诊管理系统,也说明医院信息网络管理势在必行。1.3开发工具简介在本次毕业设计中的开发工具是内嵌c#的方式,数据库的开发工具采用sql 是一种建立在通用语言上的程序构架,能被用于一台web服务器来建立强大的web应用程序,并且提供许多比现在的web开发模式强大的的优势。具有简单性和易学性、高效可管理性、多处理器环境的可靠性、自定义性和可扩展性等优点。数据库的开发采用sql server2005,sql server2005是一种关系型数据库管理系统。它不再仅仅是一个部门的数据库,而是一个企业级的数据库系统,具有比较好的可伸缩性、安全性和集成性。它有着非常突出的优点,主要是非过程化语言、统一的语言、所有关系数据库的公共语言。不要求用户指定对数据的存放方法,这种特性使用户更易集中精力于要得到的结果。sql可用于所有用户的db活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。本系统的运行环境要求并不苛刻,只要该电脑的处理器配置在 pentium 4 2.4ghz以上,内存在1g以上,硬盘空间在80g以上都可以运行,但要求该电脑是windows server2003或者xp系统并且要装有sql server2005和microsoft visual studio2005。 第二章 需求分析 2.1功能分析 随着各种医院信息管理系统不断的涌现,但是到目前为止,通过市场调查得知目前现有的医院信息管理系统大多都是针对医院日常管理来设计的,而考虑到如何提高对患者的就诊服务并不多,为减少在就诊过程中给患者带来的困扰,适应医疗信息管理发展的需要,开发基于b/s结构的医院信息管理系统势在必行。本医院就诊管理系统包含管理员操作平台、门诊操作平台、医生操作平台三大模块。在进入系统的登录界面时,通过判断用户的id、密码以及用户权限进入到相应的操作平台,用户权限分三种:门诊、医生、管理员。在管理员操作平台中有医生管理和患者管理两大子模块,主要是对医生和患者的一些基本信息的管理,包括医生的工作信息、患者的挂号信息等,管理员有权对其进行修改。门诊操作平台主要是为患者服务的,患者在这里进行办卡、挂号、退号等处理。医生操作平台就是为患者看病的,医生可以通过呼号操作呼叫一位患者,对其进行诊断等一系列操作。2.2就诊流程当一位患者第一次来到医院就诊时,首先到挂号处填写一张患者信息单,即所谓的办理医疗卡,在这张医疗卡中有卡号,患者姓名、年龄、性别等一些信息。患者持卡在挂号处进行挂号、退号等操作。患者挂号后,医生可以通过呼号操作,有序的呼叫患者的卡号,患者有序的进入诊疗室,医生对其进行询问、检查等操作后,开出电子处方。患者在药房凭借自己的卡号取药,在收费室进行缴费。至此看病结束。 带三章 总体设计3.1系统模块总体设计系统设计是信息开发过程中的另一个重要阶段。系统设计包含两个方面:首先是总体结构设计,其实是具体物理模型的设计。这个阶段的主要目标是将反映用户信息需求的系统逻辑方案转换成可以事实的基于计算机的物理方案,并为下一阶段的系统事实提供必要的技术资料。医院就诊管理系统是在对各大医院的就诊过程进行实地调研后,以实际就诊过程为基础进行设计的。采用结构化设计的方法来实现系统总体功能,提高系统的各项指标,即将整个系统合理的划分成各个功能模块,正确地处理模块之间和模块内部的联系以及它们之间的调用关系和数据联系,定义各模块的内部结构。该系统属于浏览器/服务器模式,可以通过浏览器前台的操作界面访问后台数据库,对数据库进行数据的更新、修改、备份。要求实现就诊过程的基本功能,数据库可以单独存放在一个网络服务器上,可以让用户通过浏览器直接访问位于服务器上的信息。本系统包括三大模块:门诊操作平台、医生操作平台、管理员操作平台。通过该医院就诊管理系统,使医院就诊管理的工作系统化、规范化、自动化,从而达到缩短就诊流程,提高服务质量及工作效率的目的。各功能模块的具体功能如下: 1.门诊操作平台:办卡管理、挂号管理、退号管理;2.医生操作平台:呼号操作、电子处方、医生就诊;3.管理员操作平台:医生信息管理、患者信息管理;系统功能结构如图3-1所示:医院就诊管理系统医生操作平台管理员操作平台门诊操作平台挂号管理呼号管理电子处方医生就诊医生信息患者信息办卡管理 图3-1 系统功能结构图3.2数据库设计 根据医院就诊流程的实际情况,本系统的数据库命名为:hospital,共有5张表,以下是对本系统中数据表的内设计介绍。1.患者信息表用来存储患者的个人基本信息, 设置如下表4-1所示:表3-1 患者信息表序号字段名类型长度(字符)备 注1卡号varchar15主键(不为空)2姓名varchar83年龄int301004性别varchar25办卡日期datetime86身份证号varchar187联系电话varchar15 2.医生信息表用来记录医生的基本信息,设置如下表4-2所示:表3-2 医生信息表序号字段名类型长度(字符)备 注1员工编号varchar5主键(不为空)2姓名varchar83科室varchar84病区varchar85患者卡号varchar8外键(和患者表相关联)3.挂号信息表记录患者挂号信息,设置如下表4-3所示: 表3-3 挂号信息表序号字段名类型长度(字符) 备 注1序号int8主键(不为空)2卡号varchar153姓名varchar84科室varchar8选择挂号的科室 5 已就诊bit16挂号类型varchar8有两种挂号类型7日期datetime88挂号费decimal49初诊varchar610退号标志bit14.处方信息表用来记录患者电子处方的信息,设置如下表4-4所示:表3-4 处方信息表序号字段名类型长度(字符)备 注1序号int8主键(不为空)2卡号varchar153姓名varchar8患者的姓名4年龄int35科室varchar86医生varchar8诊断的医生7药品名称varchar508诊断说明varchar1005.员工工作信息表用来记录员工工作信息,设置如下页表4-5所示:表4-5 员工工作信息表序号字段名类型长度(字符)备 注1序号int8主键(不为空)2员工编号varchar53姓名varchar84诊疗人数int85工作日期datetime83.3输入输出设计3.3.1输入设计 输入是整个系统的瓶颈,系统要求输入数据的精确度,并且减少输入的延迟。所以,在输入设计中我们需要进行数据的输入校验。下面对门诊挂号的输入进行校验。1.界限校验:在本系统的数据库中,已将患者姓名的数据类型定义为字符型,长度为8位。若医务人员在输入姓名时长度超过了8位,此时系统会自动出现“您输入的字符个数超出范围!”的提示信息。2.重复校验:用户在修改密码时,系统会要求用户输入一次原密码和两次新密码。若用户输入两次新密码不一致,那么系统会自动出现“您输入的新密码不一致,请重新输入!”的提示信息。3.数据类型校验:医务人员在为患者输入年龄时,只能输入整型的数字。若输入除整型外的其他字符,系统会自动出现“您输入的年龄不合法!”的提示信息。4.格式校验:当门诊医务人员为患者挂号或者办卡时,都需输入挂号日期或办卡日期,当输入的日期格式与系统预定义的日期格式不符时,系统会自动出现“您输入的日期无效!”的提示信息。系统输入主要通过键盘、鼠标来完成,考虑到医院对业务处理的速度要求很高,所以在界面设计时尽量减少医务人员的输入。当用户输入代码时,系统将自动找出与用户输入的代码匹配的所有信息,如果只有一条对应的信息则自动显示出来,如果有多条信息用户可以在选择框内进行选择。具体的输入设计如下:1.主界面设计:本系统的主界面有三种,是根据用户权限的不同进入相应的操作界面,分别是门诊操作界面、医生操作界面、管理员的操作界面,其中管理员操作界面与医生操作界面的结构、样式相同。每个操作界面都是采用的页眉和边的结构,页眉部分显示与用户权限相对应的界面名称,左侧是用户操作导航栏。2.挂号页面的设计当患者持医疗卡进行挂号时。医务人员只需输入患者的卡号、挂号科室、挂号类型、挂号日期等信息即可,系统会自动计算出挂号费用及收费员的姓名,然后点击“保存”按钮便会出现提示信息显示挂号是否成功。此时医务人员可点击“清除”按钮将上一位患者的挂号内容清空,医务人员可填写新的挂号内容,若医务人员需要查询所以挂号的信息,只需点击“挂号信息”按钮浏览所有挂号信息。如图3.2所示: 图3-2 挂号界面 3.医生呼号操作界面设计界面左侧为引导医生操作的导航栏,界面右侧显示一个模拟数字键盘,医生可以通过点击数字键输入预呼叫的患者卡号,然后点击“呼号”按钮,此时会在一个文本框中显示正在呼叫的患者卡号。若患者前来就诊,那么医生点击“已就诊”按钮,系统会停止呼叫,并将此就诊患者的候诊状态更改为“已就诊”状态,否则更改为“未就诊”状态。当医生需要呼叫下一位就诊患者时,点击“呼叫下一位”按钮,系统会自动按挂号顺序呼叫下一位患者的卡号。在此操作界面的下方会显示候诊人数和就诊人数,并且医生可以浏览未就诊的患者名单,进行重新呼叫操作。如图3.3所示: 图3-3 医生呼号界面 4.电子处方操作界面设计医生为患者开电子处方时,只需填入患者卡号、日期、医药名称并附带说明、诊断说明、住院信息即可,点击“保存”按钮后,在界面中应收金额这一项后方会自动计算并显示的处方费用,然后将电子处方的信息保存到后台数据库中的处方表中。医生也可通过点击“查询”按钮浏览电子处方的信息。如图3.4所示: 图3-4 点子处方界面3.3.2输出设计输出设计的目的是对输入的信息进行加工处理,形成有效信息,并具有一定的格式,使用户一目了然。输出设备有显示器或打印机等;输出介质有纸张、磁盘等;输出方式有表格、图形或文件等。 如图3-5所示为处方浏览界面:在电子处方的界面中点击“查询”按钮即可进入此界面,选择未付款的处方记录后点击“收费”按钮来完成电子处方缴费;同样可以点击“退费”按钮完成电子处方退费操作。 图3-5处方浏览界面如图36所示为挂号信息浏览界面:通过挂号界面中“挂号信息”按钮进入此界面,门诊操作员可以通过此界面浏览当天所有患者的挂号信息,并且在此界面中可以对挂号记录进行删除操作。图3-6挂号信息浏览界面例如添加一个名叫武松的患者,让其挂号。如图3-7所示 图3-7 患者挂号单击确定按钮,挂号成功。在挂号信息中可以查看到武松的挂号信息,如图3-8所示: 图 3-8 患者的挂号信息如要对武松这条挂号信息进行修改,在患者信息中点击查询按钮,出现如图3-9所示的界面 图3-9 患者信息的编辑选择编辑按钮,即可对武松的挂号信息修改 总体设计阶段是软件开发人员根据软件需求分析阶段的要求,运用结构化程序设计思想,将软件自上而下逐层分解成多个软件模块,直到分解成每一个模块只具有单一的功能,能用一个或几个程序实现的树形结构为止,并决定了每个模块的外部特征、功能和界面,描述了模块之间的调用关系以及模块之间的传递数据。进一步对各功能模块的处理过程,以及处理过程中的各种输入和输出数据并进行详细设计,这是系统设计阶段的重要任务,并对每一个功能模块写出详细过程性的描述,确定每个模块使用的数据结构,采用结构化设计方法,改善控制结构,降低程序的复杂程度,从而提高程序的可读性、可测试性和可维护性。 第四章 总结 医院就诊管理是医疗管理信息化建设的基础和重要组成部分。基于b/s模式的医院就诊管理系统的开发,使医院对患者就诊信息管理实现了完全数字化、智能化、管理规范化的目标。而且,基于web界面的客户端操作方便,查询、统计信息快捷,极大地提高了工作效率。必将对医疗信息化建设起到积极的推动作用。在系统开发的早期,经过详细地调查了解用户需求,对系统的成败以及使系统能够最大限度的满足用户需求起着至关重要的作用。在了解了系统的功能要求后着手考虑系统的开发模式和开发中采用的技术。b/s 模式是当前开发网络数据库系统的潮流,考虑到数据库操作和数据更新的特点,采用asp.net作为前台的开发工具。实现自顶向下的思想,将系统划分为管理员部分、门诊和医生四部分,然后对这三部分的功能加以细化,得到更小的功能模块。结合系统的功能进行数据库设计,充分考虑数

温馨提示

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

评论

0/150

提交评论