医院管理系统设计方案报告.docx
- 文档编号:25950808
- 上传时间:2023-06-16
- 格式:DOCX
- 页数:59
- 大小:2.16MB
医院管理系统设计方案报告.docx
《医院管理系统设计方案报告.docx》由会员分享,可在线阅读,更多相关《医院管理系统设计方案报告.docx(59页珍藏版)》请在冰豆网上搜索。
医院管理系统设计方案报告
医院管理系统
设计方案报告
2014年6月
摘要.....................................................3
1、绪论.................................................4
1.1课题背景..........................................4
1.2课题目的..........................................5
1.3开发环境及运行环境................................6
1.4开发软件..........................................6
2、网站系统分析.......................................13
2.1可行性分析......................................14
2.2需求分析........................................14
2.3用户需求分析....................................16
2.4医院的业务流程分析...............................18
2.5功能需求.........................................24
2.6非功能性需求.....................................25
3、网站设计...........................................26
3.1设计原则.........................................26
3.2功能设计.........................................27
3.3咨询综合信息....................................28
3.4门诊管理模块....................................29
3.5住院管理........................................29
3.6药房管理........................................30
3.7数据库设计....................................30
3.8数据流图......................................31
3.9数据库表结构的设计............................33
3.10网站页面设计.................................37
四、网站页面实现.....................................38
4.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
5、网站测试..........................................43
5.1软件测试概述..................................43
5.2测试方法......................................43
5.3测试原则......................................44
5.4测试用例......................................45
六、参考文献.........................................46
七、总结.............................................46
致谢.............................................47
摘要
随着科技的日益发达,计算机在各行各业不断受到人们的重视,同时得到越来越广泛的应用,医院同样面临着信息时代的挑战。
医院信息管理的计算机化、网络化将是建设现代化医院必不可少的条件的重要手段。
Internet互联网技术的快速发展的同时也带来了社会各个行业的发展。
它的发展已经深入到社会的各个角落。
作为社会发展的前沿技术,各行各业只要对其合理的进行运用,必将会带来巨大的便捷。
成功的运用Internet将为医疗事业带来无限便利在传统的医院挂号过程中,信息处理停留在手工方式,劳动强度大且工作效率低,医师护士和管理人员的大量时间都消耗在事务性工作上,病人排队等候时间长,影响开发及实现。
本系统采用的是基于广域网的B/S结构平台,比C/S有更强的适用范围,具有更加生动和丰富的表现方式及用户交流。
系统的设计框架采用的是已经发展成熟、安全的SSH(Struts+Spring+Hibernate)技术框架,使系统实施更为方便和安全。
网页采用的是JSP技术,它拥有卓越的系统可移植性,同时它及流行的XML等技术也能良好整合,加上MYSQL数据库强大的后台数据支持,奠定了JSP技术在网络应用系统开发中的关键地位。
它使我们的网页更加生动、具有表现力。
这次开发了医院预约挂号系统,该系统是专为解决广大患者挂号难这个问题。
通过本网站患者可以有针对性的快速的找到符合自身的需求的医师进行预约挂号。
医院管理要紧跟时代发展的步伐和潮流,必须实现医院全面的信息化管理,为病人提供现代化的服务,提高对病人的服务水平,方便、准确、快捷地为病人提供医疗服务和医疗费用信息,进而增强病人对医院的信任和支持。
当前,医院还面临着越来越激烈的市场竞争、要想在竞争中取胜,也必须采用先进的管理方法和手段。
本系统基本功能包括了医院在门诊、住院、药库、药房、住院和管理这六个方面,充分运用计算机技术、网络技术、数据库技术;采用灵活的模块化结构设计方法进行设计。
为用户提供强大的数据操纵功能,界面友好、使用简单方便,系统维护成本低。
本系统采用了C#作为开发工具,在Windows7操作系统下,基于Web服务器和浏览器IE6.0及其以上的版本。
本系统主要由使用ASP.NETC#以及HTML开发的页面和由SQLServer2005开发的数据库。
1、绪论
1.1课题背景
要提高竞争力,既要有好的就医环境,同时也要有好的客户服务,而要实现这些目标的办法就是信息化。
医院信息化建设的目标是:
适应我国全面建设小康社会和医药卫生改革发展的形势,以病人为中心,综合运用现代信息技术(计算机、网络、通讯等),提高医疗质量和市场竞争能力,满足患者及医院管理的多种需求,促进医院持续快速稳定发展。
在手工管理的情况下,对病人的病历的管理是一个极其繁杂的过程,医生很难记住每一位病人的情况,就医记录。
所以往往采用的手工记录的方式,这个势必造成具大的物资浪费。
存在的问题诸如:
(1)手工模式下门诊收费管理,病人需先拿医生的处方单排队划价,然后到收费处排队交钱,再凭发票到门诊药房排队取药。
这中间,病人排队时间长,划价收费人员出错环节多。
(2)医院在对药品的管理中存在一定困难,其一:
药品盘点工作时间过长;其二:
药品库存难以及时掌握;其三:
由于药品调价频繁,新价格不能及时执行。
(3)手工模式下的住院管理,病人病历号会产生一人多号或跳号现象,造成病案统计混乱,记账时,要求护士到住院药房取药后,再到住院处记账,不能做到及时、准确,病人住院期间的各项检查及治疗费用由医务人员传递送到住院处,中间环节多,费时费力,病人账户余额不能及时掌握,易出现欠费,漏费现象等等问题。
随着计算机技术的发展和互联网络的不断普及,互联网已经成为人们获取信息的主要途径。
截止到2004年6月30日,我国的上网计算机总数已达3630万台,同上一次调查结果相比,我国的上网计算机总数半年增加了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倍。
可见我国上网用户总数增长非常之快。
并且随着医院规模的扩大,对药品的管理,对药品价格的管理等都是一件巨大的工作。
1.2课题目的
当今时代是飞速发展的信息时代。
在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。
计算机的最大好处在于利用它能够进行信息管理。
使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
计算机进行信息管理及信息管理系统的开发密切相关,系统的开发是系统管理的前提。
随着改革开放的进程,医院已经逐步的走向了市场,因此也就越来越多的具有了企业的性质,经济管理已经成为医院管理的核心内容。
因此,医院信息系统要同时满足医院管理两方面的需求。
第一是以病人为主线,根据病人在院接受医疗服务所产生的各种业务信息流;第二是以财务为中心,保证医院各种财务信息流明晰、合理、准确,并不断促进财务信息由为核算服务向为综合管理服务的转轨。
以保证医院既能在提供卫生服务的数量和质量上充分满足病人需求,又能使医院的经济活力得到不断的加强。
本设计旨在需要解决的几个问题有:
1.实现信息动态管理,更完善的业务流程简化了病人的诊疗过程,使其更好的为病人提供服务,效率得到提高。
2.强化医院内部管理,减轻业务人员劳动强度。
3.提高医院医疗质量管理水平,从而带来综合效益。
本系统需运行效果:
(1)实现门诊划价收费一条龙服务,缩短前台业务处理时间,减少病人重复排队现象。
这样均衡了每个操作员的劳动强度,改善了服务质量,杜绝了处方外流现象的发生。
(2)防汇堵漏。
住院系统的网络管理做到了费用在哪里发生就在哪里入账,堵塞了由于不能按时送达费用单而造成的欠费和漏费现象,保证了医院正常的合理收入。
(3)人、财、物规范化管理,实现其效率性。
(4)自动进行医院及事物方面各种统计和计算,提供辅助和政策支持,以缩短决策周期。
(5)辅助医院质量监测及控制
(6)在医院各部门之间进行数据通信
1.3开发环境及运行环境
操作系统:
Windows7或WindowsXP
编程语言开发工具:
MicrosoftVisualstudio2005
数据库:
MicrosoftSQLServer2005
1.4开发软件
ASP.NET
ASP.NET建立在.NETFramework的编程类之上,它提供了一个Web应用程序模型,并且包含使生成ASPWeb应用程序变得简单的控件集和结构。
ASP.NET包含封装公共HTML用户界面元素(如文本框和下拉菜单)的控件集。
但这些控件在Web服务器上运行,并以HTML的形式将它们的用户界面推送到浏览器。
在服务器上,这些控件公开一个面向对象的编程模型,为Web开发人员提供了面向对象的编程的丰富性。
ASP.NET还提供结构服务(如会话状态管理和进程回收),进一步减少了开发人员必须编写的代码量并提高了应用程序的可靠性。
另外,ASP.NET使用这些同样的概念使开发人员能够以服务的形式交付软件。
使用XMLWebservices功能,ASP.NET开发人员可以编写自己的业务逻辑并使用ASP.NET结构通过SOAP交付该服务。
ASP.NET不仅仅是下一版本的ActiveServerPage(ASP);它是统一的Web开发平台,用来提供开发人员生成企业级Web应用程序所需的服务。
ASP.NET的语法在很大程度上及ASP兼容,同时它还提供一种新的编程模型和结构,用于生成更安全、可伸缩和稳定的应用程序。
可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强该ASP应用程序的功能。
ASP.NET是一个已编译的、基于.NET的环境,可以用任何及.NET兼容的语言(包括VisualBasic.NET、C#和Script.NET.)创作应用程序。
另外,任何ASP.NET应用程序都可以使用整个.NETFramework。
开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
ASP.NET可以无缝地及WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。
这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持
。
当创建ASP.NET应用程序时,开发人员可以使用Web窗体或XMLWebservices,或以他们认为合适的任何方式进行组合。
每个功能都能得到同一结构的支持,使您能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义,这里只是列出几种可能性而已。
使用Web窗体可以生成功能强大的基于窗体的Web页。
生成这些页时,可以使用ASP.NET服务器控件来创建公共UI元素,以及对它们进行编程以用于执行常见的任务。
这些控件使您能够用可重复使用的内置或自定义组件生成Web窗体,从而简化页面的代码。
XMLWebservices提供了远程访问服务器功能的途径。
使用XMLWebservices,企业可以公开数据或业务逻辑的编程接口,这样客户端和服务器应用程序就可以获取和操作这些编程接口。
通过使用诸如HTTP和XML消息传递之类的标准跨越防火墙移动数据,XMLWebservices可在客户端-服务器或服务器-服务器方案下实现数据的交换。
XMLWebservices不及特定的组件技术或对象调用约定相关联。
因此,用任何语言编写、使用任何组件模型并在任何操作系统上运行的程序,都可以访问XMLWebservices。
这些模型中的每一个模型都可以充分利用所有ASP.NET功能,以及.NETFramework和.NETFramework公共语言运行库的强大功能。
这些功能以及使用它们的方法概述如下:
如果您具有ASP开发技能,则新的ASP.NET编程模型对您来说将会是非常熟悉的。
不过,及ASP相比,ASP.NET对象模型变化显著,它更为结构化并且面向对象。
但这也意味着ASP.NET不是完全向后兼容的;几乎所有现有的ASP页都必须经过一定程度的修改后才可以在ASP.NET下运行。
此外,对VisualBasic.NET的一些主要更改也意味着,用VisualBasicScripting版本编写的现有ASP页通常将不会直接移植到ASP.NET中。
不过,在大多数情况下,只需对少数几行代码进行必要的修改。
从ASP.NET应用程序访问数据库是向Web站点访问者显示数据的常用技术。
ASP.NET使得为此目的而对数据库的访问比以往更加方便。
它还使您能够从您的代码管理数据库。
ASP.NET提供一种简单的模型,该模型使Web开发人员能够编写在应用程序级运行的逻辑。
开发人员可以在Global.asax文本文件中或在作为程序集部署的已编译类中编写这种代码。
这种逻辑可以包括应用程序级事件,但开发人员可以轻松地扩展这种模型,以适应他们的Web应用程序的需要。
ASP.NET提供易用的应用程序和会话状态功能,它们对于ASP开发人员来说是熟悉的,且容易及所有其他.NETFrameworkAPI兼容。
对于需要使用像ISAPI编程接口(随附于以前的ASP版本中)那样功能强大的API的高级开发人员,ASP.NET提供了IHttpHandler和IHttpModule接口。
实现IHttpHandler接口,给您提供了一种及IISWeb服务器的低级别请求和响应服务交互的手段,并提供及ISAPI扩展非常类似的功能,但编程模型却较为简单。
实现IHttpModule接口使您可以包含参及对应用程序发出的每个请求的自定义事件。
ASP.NET利用.NETFramework和公共语言运行库中的性能增强功能。
另外,它还可以提供相对于ASP和其他Web开发平台来说显著的性能改进。
所有ASP.NET代码都是编译的,而不是解释的,这就允许对本机代码采用早期绑定,强类型处理,以及实时(JIT)编译,这里只列举几个优点而已。
ASP.NET还可方便地分解,即开发人员可以移除那些及他们开发的应用程序不相关的模块(例如,会话模块)。
ASP.NET还提供丰富的缓存服务(包括内置服务和缓存API两种)。
ASP.NET还提供性能计数器,开发人员和系统管理员可以监视这些性能计数器,以测试新的应用程序和搜集有关现有应用程序的度量标准。
在Web页中编写自定义调试语句,对排除应用程序代码中的错误非常有帮助。
但是,如果不移除它们,则会带来麻烦。
问题是,在应用程序准备好移植到生产服务器时从页面中移除调试语句,会需要很大的工作量。
ASP.NET提供TraceContext类,在开发页面时该类用于在页面上编写自定义调试语句。
只有当您已经对页面或整个应用程序启用跟踪时它们才出现。
启用跟踪还将有关请求的细节追加到页面,或者,追加到存储在应用程序根目录中的自定义跟踪查看器(如果这样指定的话)。
.NETFramework和ASP.NET为Web应用程序提供默认授权和验证方案。
可以方便地移除、添加或者替换这些方案,这取决于应用程序的需要。
ASP.NET配置设置存储在基于XML的文件中,这些文件都是人可读和可写的。
每一个应用程序都可以有不同的配置文件,可以扩展配置方案,以适应您的要求。
当应用程序安装在同一台计算机上,但使用不同的.NETFramework版本时,就说应用程序是并行运行的。
开发语言C#概述
C#(读作“Csharp”)是一种简单、现代、面向对象且类型安全的编程语言。
C和C++程序员能很快熟悉它。
C#同时具备“应用程序快速开发”(RAD)语言的高效率和C++固有的强大能力。
VisualC#.NET是Microsoft的C#开发工具。
它包括交互式开发环境、可视化设计器(用于生成Windows和Web应用程序)、编译器和调试器。
VisualC#.NET是VisualStudio.NET的产品套件的组成部分,该产品套件还包括VisualBasic.NET、VisualC++.NET和Script脚本语言。
所有这些语言都支持对Microsoft.NETFramework的访问,该框架包括一个公共执行引擎和一个丰富的类库。
.NETFramework定义了一个“公共语言规范”(CLS),这是一种通用规范,它确保遵循该规范的语言及类库之间实现无缝的互操作性。
对C#开发人员而言,这意味着即使C#是一种新语言,但仍可恰如其他成熟工具(如VisualBasic.NET和VisualC++.NET)一样,使用相同的、功能丰富的类库。
C#本身不包含类库。
C#看起来及Java有着惊人的相似;它包括了诸如单一继承、接口、及Java几乎同样的语法和编译成中间代码再运行的过程。
但是C#及Java有着明显的不同,它借鉴了Delphi的一个特点,及COM(组件对象模型)是直接集成的,而且它是微软公司.NETwindows网络框架的主角。
C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。
它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。
C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。
[1]
C#是面向对象的编程语言。
它使得程序员可以快速地编写各种基于MICROSOFT.NET平台的应用程序,MICROSOFT.NET提供了一系列的工具和服务来最大程度地开发利用计算及通讯领域。
C#旨在设计成为一种“简单、现代、通用”,以及面向对象的程序设计语言,此种语言的实现,应提供对于以下软件工程要素的支持:
强类型检查、数组维度检查、未初始化的变量引用检测、自动垃圾收集(GarbageCollection,指一种自动内存释放技术)。
软件必须做到强大、持久,并具有较强的编程生产力。
此种语言为在分布式环境中的开发提供适用的组件开发应用。
C#所开发的程序源代码并不是编译成能够直接在操作系统上执行的二进制本地代码。
及Java类似,它被编译成为中间代码,然后通过.NETFramework的虚拟机——被称之为通用语言运行时(CLR)——执行。
所有的.Net编程语言都被编译成这种被称为MSIL(MicrosoftIntermediateLanguage)的中间代码。
因此虽然最终的程序在表面上仍然及传统意义上的可执行文件都具有“.exe”的后缀名。
但是实际上,如果计算机上没有安装.NetFramework,那么这些程序将不能够被执行。
在程序执行时,.NetFramework将中间代码翻译成为二进制机器码,从而使它得到正确的运行。
最终的二进制代码被存储在一个缓冲区中。
所以一旦程序使用了相同的代码,那么将会调用缓冲区中的版本。
这样如果一个.Net程序第二次被运行,那么这种翻译不需要进行第二次,速度明显加快
为使程序员容易迁移到这种语言,源代码的可移植性十分重要,尤其是对于那些已熟悉C和C++的程序员而言。
对国际化的支持非常重要。
C#适合为独立和嵌入式的系统编写程序,从使用复杂操作系统的大型系统到特定应用的小型系统均适用。
C#使得C++程序员可以高效的开发程序,且因可调用由C/C++编写的本机原生函数,因此绝不损失C/C++原有的强大的功能。
因为这种继承关系,C#及C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。
C#旨在设计成为一种“简单、现代、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医院 管理 系统 设计方案 报告