医院管理系统设计方案报告.docx
《医院管理系统设计方案报告.docx》由会员分享,可在线阅读,更多相关《医院管理系统设计方案报告.docx(71页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、医院管理系统设计方案报告2014年6月 目 录摘要.3一、 绪论.41.1课题背景.41.2课题目的.51.3开发环境及运行环境.61.4开发软件.6二、 网站系统分析. 132.1可行性分析. 142.2需求分析. 142.3用户需求分析. 162.4医院的业务流程分析.182.5功能需求.242.6非功能性需求.25三、 网站设计.263.1设计原则.263.2功能设计.273.3咨询综合信息.283.4门诊管理模块.293.5住院管理.293.6药房管理.30 3.7数据库设计.30 3.8数据流图.31 3.9数据库表结构的设计.333.10网站页面设计.37四、网站页面实现.38 4
2、.1登陆界面的实现.38 4.2主页的实现.39 4.3修改密码页实现.39 4.4权限授予页面实现.39 4.5挂号信息查询页面实现.40 4.6药品信息查询页面实现.40 4.7添加药品信息页面实现.41 4.8住院信息查询页面实现.41 4.9住院信息登记页面实现.42五、 网站测试.43 5.1软件测试概述.43 5.2测试方法.43 5.3测试原则.44 5.4测试用例.45六、参考文献.46七、总结.46致谢.47 摘 要随着科技的日益发达,计算机在各行各业不断受到人们的重视,同时得到越来越广泛的应用,医院同样面临着信息时代的挑战。医院信息管理的计算机化、网络化将是建设现代化医院必
3、不可少的条件的重要手段。Internet互联网技术的快速发展的同时也带来了社会各个行业的发展。它的发展已经深入到社会的各个角落。作为社会发展的前沿技术,各行各业只要对其合理的进行运用,必将会带来巨大的便捷。成功的运用Internet将为医疗事业带来无限便利在传统的医院挂号过程中,信息处理停留在手工方式,劳动强度大且工作效率低,医师护士和管理人员的大量时间都消耗在事务性工作上,病人排队等候时间长,影响开发及实现。本系统采用的是基于广域网的B/S结构平台,比C/S有更强的适用范围,具有更加生动和丰富的表现方式及用户交流。系统的设计框架采用的是已经发展成熟、安全的SSH(Struts+Spring+
4、Hibernate)技术框架,使系统实施更为方便和安全。网页采用的是JSP技术,它拥有卓越的系统可移植性,同时它及流行的XML等技术也能良好整合,加上MYSQL数据库强大的后台数据支持,奠定了JSP技术在网络应用系统开发中的关键地位。它使我们的网页更加生动、具有表现力。这次开发了医院预约挂号系统,该系统是专为解决广大患者挂号难这个问题。通过本网站患者可以有针对性的快速的找到符合自身的需求的医师进行预约挂号。医院管理要紧跟时代发展的步伐和潮流,必须实现医院全面的信息化管理,为病人提供现代化的服务,提高对病人的服务水平,方便、准确、快捷地为病人提供医疗服务和医疗费用信息,进而增强病人对医院的信任和
5、支持。当前,医院还面临着越来越激烈的市场竞争、要想在竞争中取胜,也必须采用先进的管理方法和手段。本系统基本功能包括了医院在门诊、住院、药库、药房、住院和管理这六个方面,充分运用计算机技术、网络技术、数据库技术;采用灵活的模块化结构设计方法进行设计。为用户提供强大的数据操纵功能,界面友好、使用简单方便,系统维护成本低。本系统采用了C#作为开发工具,在Windows 7操作系统下,基于Web服务器和浏览器IE6.0及其以上的版本。本系统主要由使用ASP.NET C#以及HTML开发的页面和由SQL Server 2005开发的数据库。一、 绪 论1.1课题背景 要提高竞争力,既要有好的就医环境,同
6、时也要有好的客户服务,而要实现这些目标的办法就是信息化。医院信息化建设的目标是:适应我国全面建设小康社会和医药卫生改革发展的形势,以病人为中心,综合运用现代信息技术(计算机、网络、通讯等),提高医疗质量和市场竞争能力,满足患者及医院管理的多种需求,促进医院持续快速稳定发展。 在手工管理的情况下,对病人的病历的管理是一个极其繁杂的过程,医生很难记住每一位病人的情况,就医记录。所以往往采用的手工记录的方式,这个势必造成具大的物资浪费。存在的问题诸如:(1)手工模式下门诊收费管理,病人需先拿医生的处方单排队划价,然后到收费处排队交钱,再凭发票到门诊药房排队取药。这中间,病人排队时间长,划价收费人员出
7、错环节多。(2)医院在对药品的管理中存在一定困难,其一:药品盘点工作时间过长;其二:药品库存难以及时掌握;其三:由于药品调价频繁,新价格不能及时执行。(3)手工模式下的住院管理,病人病历号会产生一人多号或跳号现象,造成病案统计混乱,记账时,要求护士到住院药房取药后,再到住院处记账,不能做到及时、准确,病人住院期间的各项检查及治疗费用由医务人员传递送到住院处,中间环节多,费时费力,病人账户余额不能及时掌握,易出现欠费,漏费现象等等问题。随着计算机技术的发展和互联网络的不断普及,互联网已经成为人们获取信息的 主要途径。截止到 2004 年 6 月 30 日,我国的上网计算机总数已达 3630 万台
8、,同上一 次调查结果相比,我国的上网计算机总数半年增加了 541 万台,增长率为 17.5%,和去 年同期相比增长 41.1%,是 1997 年 10 月第一次调查结果 29.9 万台的 121.4 倍。可见我国上网计算机总数呈现出比较快的增长态势。截止到2004年6月30日,我国的上网用户总人数为 8700 万人,同上一次调查相比,我国上网用户总人数半年增加了750万人,增长率为 9.4%,和去年同期相比增长27.9%,同 1997 年 10 月第一次调查结果 62 万上网用户人数相比,现在的上网用户人 数已是当初的 140.3 倍。可见我国上网用户总数增长非常之快。并且随着医院规模的扩大,
9、对药品的管理,对药品价格的管理等都是一件巨大的工作。1.2课题目的当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理及信息管理系统的开发密切相关,系统的开发是系统管理的前提。随着改革开放的进程,医院已经逐步的走向了市场,因此也就越来越多的具有了企业的性质,经济管理已经成为医院管理的核心内容。因此,医院信息系统要同时满足医院管理两方面的需求。第一是以病人为主线,
10、根据病人在院接受医疗服务所产生的各种业务信息流;第二是以财务为中心,保证医院各种财务信息流明晰、合理、准确,并不断促进财务信息由为核算服务向为综合管理服务的转轨。以保证医院既能在提供卫生服务的数量和质量上充分满足病人需求,又能使医院的经济活力得到不断的加强。本设计旨在需要解决的几个问题有:1实现信息动态管理,更完善的业务流程简化了病人的诊疗过程,使其更好的为病人提供服务,效率得到提高。2强化医院内部管理,减轻业务人员劳动强度。3提高医院医疗质量管理水平,从而带来综合效益。本系统需运行效果:(1)实现门诊划价收费一条龙服务,缩短前台业务处理时间,减少病人重复排队现象。这样均衡了每个操作员的劳动强
11、度,改善了服务质量,杜绝了处方外流现象的发生。(2)防汇堵漏。住院系统的网络管理做到了费用在哪里发生就在哪里入账,堵塞了由于不能按时送达费用单而造成的欠费和漏费现象,保证了医院正常的合理收入。(3)人、财、物规范化管理,实现其效率性。(4)自动进行医院及事物方面各种统计和计算,提供辅助和政策支持,以缩短决策周期。(5)辅助医院质量监测及控制(6)在医院各部门之间进行数据通信1.3开发环境及运行环境操作系统:Windows 7 或Windows XP 编程语言开发工具:Microsoft Visual studio 2005 数据库:Microsoft SQL Server 2005 1.4开发
12、软件ASP.NETASP.NET 建立在 .NET Framework的编程类之上,它提供了一个 Web 应用程序模型,并且包含使生成 ASP Web 应用程序变得简单的控件集和结构。ASP.NET 包含封装公共 HTML 用户界面元素(如文本框和下拉菜单)的控件集。但这些控件在 Web 服务器上运行,并以 HTML 的形式将它们的用户界面推送到浏览器。在服务器上,这些控件公开一个面向对象的编程模型,为 Web 开发人员提供了面向对象的编程的丰富性。ASP.NET 还提供结构服务(如会话状态管理和进程回收),进一步减少了开发人员必须编写的代码量并提高了应用程序的可靠性。另外,ASP.NET 使
13、用这些同样的概念使开发人员能够以服务的形式交付软件。使用 XML Web services 功能,ASP.NET 开发人员可以编写自己的业务逻辑并使用 ASP.NET 结构通过 SOAP 交付该服务。ASP.NET 不仅仅是下一版本的 Active Server Page (ASP);它是统一的 Web 开发平台,用来提供开发人员生成企业级 Web 应用程序所需的服务。ASP.NET 的语法在很大程度上及 ASP 兼容,同时它还提供一种新的编程模型和结构,用于生成更安全、可伸缩和稳定的应用程序。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强该 ASP 应用程序的功能
14、。ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何及 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 Script .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。ASP.NET 可以无缝地及 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可
15、以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。当创建 ASP.NET 应用程序时,开发人员可以使用 Web 窗体或 XML Web services,或以他们认为合适的任何方式进行组合。每个功能都能得到同一结构的支持,使您能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义,这里只是列出几种可能性而已。 使用 Web 窗体可以生成功能强大的基于窗体的 Web 页。生成这些页时,可以使用 ASP.NET 服务器控件来创建公共 UI 元素,以及对它们进行编程以用于执行常见的任务。这些控件使您能够用可重复使用的内置或自定义组件生成 Web 窗体,从而简化页
16、面的代码。XML Web services 提供了远程访问服务器功能的途径。使用 XML Web services,企业可以公开数据或业务逻辑的编程接口,这样客户端和服务器应用程序就可以获取和操作这些编程接口。通过使用诸如 HTTP 和 XML 消息传递之类的标准跨越防火墙移动数据,XML Web services 可在客户端-服务器或服务器-服务器方案下实现数据的交换。XML Web services 不及特定的组件技术或对象调用约定相关联。因此,用任何语言编写、使用任何组件模型并在任何操作系统上运行的程序,都可以访问 XML Web services。这些模型中的每一个模型都可以充分利用所
17、有 ASP.NET 功能,以及 .NET Framework 和 .NET Framework 公共语言运行库的强大功能。这些功能以及使用它们的方法概述如下: 如果您具有 ASP 开发技能,则新的 ASP.NET 编程模型对您来说将会是非常熟悉的。不过,及 ASP 相比,ASP.NET 对象模型变化显著,它更为结构化并且面向对象。但这也意味着 ASP.NET 不是完全向后兼容的;几乎所有现有的 ASP 页都必须经过一定程度的修改后才可以在 ASP.NET 下运行。此外,对 Visual Basic .NET 的一些主要更改也意味着,用 Visual Basic Scripting 版本编写的现
18、有 ASP 页通常将不会直接移植到 ASP.NET 中。不过,在大多数情况下,只需对少数几行代码进行必要的修改。从 ASP.NET 应用程序访问数据库是向 Web 站点访问者显示数据的常用技术。ASP.NET 使得为此目的而对数据库的访问比以往更加方便。它还使您能够从您的代码管理数据库。ASP.NET 提供一种简单的模型,该模型使 Web 开发人员能够编写在应用程序级运行的逻辑。开发人员可以在 Global .asax 文本文件中或在作为程序集部署的已编译类中编写这种代码。这种逻辑可以包括应用程序级事件,但开发人员可以轻松地扩展这种模型,以适应他们的 Web 应用程序的需要。ASP.NET 提
19、供易用的应用程序和会话状态功能,它们对于 ASP 开发人员来说是熟悉的,且容易及所有其他 .NET Framework API 兼容。 对于需要使用像 ISAPI 编程接口(随附于以前的 ASP 版本中)那样功能强大的 API 的高级开发人员,ASP.NET 提供了 IHttpHandler 和 IHttpModule 接口。实现 IHttpHandler 接口,给您提供了一种及 IIS Web 服务器的低级别请求和响应服务交互的手段,并提供及 ISAPI 扩展非常类似的功能,但编程模型却较为简单。实现 IHttpModule 接口使您可以包含参及对应用程序发出的每个请求的自定义事件。ASP.
20、NET 利用 .NET Framework 和公共语言运行库中的性能增强功能。另外,它还可以提供相对于 ASP 和其他 Web 开发平台来说显著的性能改进。所有 ASP.NET 代码都是编译的,而不是解释的,这就允许对本机代码采用早期绑定,强类型处理,以及实时 (JIT) 编译,这里只列举几个优点而已。ASP.NET 还可方便地分解,即开发人员可以移除那些及他们开发的应用程序不相关的模块(例如,会话模块)。ASP.NET 还提供丰富的缓存服务(包括内置服务和缓存 API 两种)。ASP.NET 还提供性能计数器,开发人员和系统管理员可以监视这些性能计数器,以测试新的应用程序和搜集有关现有应用程
21、序的度量标准。在 Web 页中编写自定义调试语句,对排除应用程序代码中的错误非常有帮助。但是,如果不移除它们,则会带来麻烦。问题是,在应用程序准备好移植到生产服务器时从页面中移除调试语句,会需要很大的工作量。ASP.NET 提供 Trace Context 类,在开发页面时该类用于在页面上编写自定义调试语句。只有当您已经对页面或整个应用程序启用跟踪时它们才出现。启用跟踪还将有关请求的细节追加到页面,或者,追加到存储在应用程序根目录中的自定义跟踪查看器(如果这样指定的话)。.NET Framework 和 ASP.NET 为 Web 应用程序提供默认授权和验证方案。可以方便地移除、添加或者替换这
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医院 管理 系统 设计方案 报告
限制150内