医院病房管理系统论文.docx
- 文档编号:29901371
- 上传时间:2023-08-03
- 格式:DOCX
- 页数:36
- 大小:266.11KB
医院病房管理系统论文.docx
《医院病房管理系统论文.docx》由会员分享,可在线阅读,更多相关《医院病房管理系统论文.docx(36页珍藏版)》请在冰豆网上搜索。
医院病房管理系统论文
毕业论文(设计)
题目:
医院病房管理系统论文
院(系):
计算机科学与技术学院
专业年级:
计算机科学与技术
姓名:
****
学号:
*********
指导教师:
****讲师
2009年03月17日
原创性声明
本人郑重声明:
本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。
毕业论文中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。
除文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的科研成果。
对本文的研究成果做出重要贡献的个人和集体,均已在文中以明确方式标明。
本声明的法律责任由本人承担。
论文作者签名:
日期:
关于毕业论文使用授权的声明
本人在指导老师指导下所完成的论文及相关的资料(包括图纸、试验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属****学院。
本人完全了解****学院有关保存、使用毕业论文的规定,同意学校保存或向国家有关部门或机构送交论文的纸质版和电子版,允许论文被查阅和借阅;本人授权****学院可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存和汇编本毕业论文。
如果发表相关成果,一定征得指导教师同意,且第一署名单位为****学院。
本人离校后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为****学院。
论文作者签名:
日期:
指导老师签名:
日期:
基于ASP.NET的医院病房管理系统应用
摘要
计算机管理已经渗透了各行各业.对于一个医院来说,房间管理也是一个必备的环节,病房的入住,病房的管理,转病房的登记都包含着复杂的信息,这就需要应用计算机软件来对各项工作进行管理以发挥最大的功效。传统的医疗管理需要大量的人力来管理繁琐的入院手续,病历管理,病房管理,出院管理等工作,非常麻烦,而且由于手工的误操作,非常容易出错。
而且病历保存占地方且保存很麻烦,浪费资源更加不用说了。
还有繁琐的手续,让病人觉得非常麻烦,也给管理人员造成很大麻烦。
直接的影响就是效率低下,成本高,给本来就不想上医院的人更加讨厌进医院。
这次设计的目的就是为医院创建一个方便、实用、快捷的工作环境,减轻医院工作人员的负担,同时这也是现代化管理的必然要求。此次研究是创建了一个具备数据库维护功能,能根据用户需求进行数据的查询、添加、修改的管理系统。
本系统使用ASP.NET2.0和SQLserver2000来制作完成,该系统是基于B/S架构模式的,此架构模式具有很好的可移植性,可扩展性,简洁方便性。
该系统主要实现病房入住,病房信息查询,房间信息管理等主要的功能。
关键词:
ASP.NET2.0,SQL2000,病房的入住,病房查询,房间的管理
ASP.NETbasedonthehospitalwardmanagementsystemmodeling
Abstract
ComputerManagementhasinfiltratedallwalksoflife.Forahospital,theroommanagementisalsoanessentialaspect,wardoccupancy,wardmanagement,wardregistertocontaincomplexinformation,whichrequirestheapplicationofcomputersoftwaretomanagementonthejobtomaximizetheeffectivenessoftraditionalmedicalmanagement。manymanpowerrequiredtomanagethecumbersomeadmissionprocedures,medicalrecordsmanagement,wardmanagement,hospitalmanagementjob,verytroublesome,butalsobecauseofmisoperationmanual,veryeasyerror.Andmedicalrecordspreservationandpreservationofplacesaccountedforaverytroublesome,nottowasteresourcesonthat.Havered-tape,toenablepatientstofeelverycumbersome,butalsogivemanagerscausegreattrouble.Directimpactisinefficient,highcostandinherentlydonotwanttogiveupthehospitalmorepeoplehatethehospital.Thepurposeofthisdesignisforthehospitaltocreateapractical,convenient,efficientworkingenvironment,reducingtheburdenonhospitalstaff,atthesametimethisisalsoaninevitablerequirementofmodernmanagement。thisstudywascreatedwithadatabasemaintenancefunctions,canbebasedonuserdemandfordataquery,add,modifymanagementsystem。
ThesystemusesSQLServer2000tocreateASP.NET2.0andfinish,thesystemisbasedonB/Sarchitecturemodel,thearchitecturemodelhasgoodportability,scalability,simpleconvenience.Implementationofthesystemismainlytostaywards,wardinformation,roominformationmanagementandothermajorfunctions
Keywords:
ASP.NET2.0,SQL2000,wardoccupancy,wardinquiries,roommanagement
前言
病房管理系统是医院管理系统的重要组成,该系统的开发主要包括后台数据库的建立以及前台应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库,而对于后者则要求具有齐全完善的应用程序功能,友好人性化的操作界面。
该系统采用现代的办公自动化理念,面向中小型医院,实现无纸化办公,确保医疗单位在病历保管实现高效办公,规范管理。
本论文主要介绍了病房理管理系统的设计开发与实现的全部过程。
并运用功能结构图、数据库关系图和E-R图等对核心模块的设计过程进行了详细的说明。
病房管理系统整体基于B/S(浏览器/服务器)模式,后台数据库选用SQLServer2000,使用ASP.NET2.0嵌入HTML语言来设计实现。
实现了病房信息在保管中的周期过程,完成了从患者的注册到患者的出院等一系列病房信息流程。
简化了繁琐的手工操作,规范化整个病房信息处理流程,使得病房信息的流转更方便快捷。
这次毕业设计对我自己也是非常重要的。
对于即将毕业的我,这样的实习是对我四年来学习的一个检验,也是我的一个学习机会,通过这次的设ASP.NET2.0有了一个深入的了解,认真学习了面向对象程序设计及数据库开发应用等相关知识,这也为我以后的工作打下的良好的基础。
病房信息管理系统是典型的管理系统,它是医院工作人员使用的系统软件。
本程序是使用Microsoft公司的ASP.NET2.0为开发工具,编写的一套主要适应于病房管理的应用程序。
ASP.NET2.0是为数据库结构和应用程序开发而设计的功能强大的面向对象的环境,它非常方便于对于课程课时数据进行管理,并且方便地进行数据共享。
本程序的主要内容有数据输入,修改和查询,实现数据修改,实现新增的输入,简单快捷的数据的查找等。
1选题背景及需求可行性分析
1.1课题选题背景
近几年,随着医院的规模不断扩大,用原来的只靠人管理病房的方法已不合时宜。
目前我国医院的信息处理基本上还停留在手工方式,劳动强度大且工作效率低,医务人员和管理人员的大量时间都消耗在病房的入住,病房信息的记录,病人转病房及病人出院病房手续的办理等事务性工作上。
对于医院重要的病案、临床检验、病理检查等许多宝贵的数据资料无暇进行合理的整理和进行有效的科学的分析,以便对以后的医学发展奠定一定的数据基础和宝贵的临床病例数据。
对这些资料深入的统计分析不能充分为医学科研利用,甚是感到非常的惋惜。
但是随着计算机应用日益广泛;各行各业对生产管理的自动化、信息化、统化的要求也不断提高;因而,降低劳动强度、提高劳动效率也就必然促使了在医院病房管理中的使用。
1.2需求性分析
医院病房管理是医院一项非常复杂而繁琐的工作,特别是中国的一些乡镇医院和大部分小型医院都期望能够有一种非常好的办法能够很好的管理医院病房各方面的信息,但是问题并没有很好的办法和方式得到有效的解决。
病房管理是一项既浪费人力又浪费财力的工作,从病人来到医院开始医生和护士就要为病人选择病房和病床,但是由于这些小型的医院病房的管理都是人工来管理,这样就让医生和护士不能在第一时间内知道哪一个病房有空病床来让病人入住,此种人工管理方法严重影响了医院的工作效率。
人工管理还存在着另一个严重的问题就是人的误操作性,如果工作人员记录错了病房有关方面的信息这不仅影响到病人入住病房的工作安排,同样会影响到出院病人办理病房有关方面的手续,同样还会影响到其他病人转病房的工作。
上述一系列的严重问题,都是有关医院病房人工管理的弊端,解决上述问题是我国一些小型医院迫在眉睫的问题,不能够再让此种问题存在我们的医院管理有关方面。
我们在经过对问题深入细致的分析和研究后,运用国际上的先进计算机技术,采用国际先进的管理模式,结合医院的实际特点,开发了这套医院病房管理系统。
一个成熟的医院病房管理系统不仅仅是记录病人的信息,提供查询,修改病人信息,管理病房信息等一系列简单的工作,它能让工作人员从烦琐的手工工作中解脱,并且医院病房管理系统本身就代表着一种管理方法。
随着它的深入,将带动企业的运做,为管理和决策提供支持。
为了达到这个要求,它必须依靠高起点的硬件环境和软件开发工具来保证系统的稳定和正常运行。
医院电脑系统要求24小时连续运行,数据量大,可靠性要求高,因此整个电脑系统供电采用专线方式,加配UPS(不间断供电系统),并合理接地,以便保电脑操作人员的安全性。
1.3系统可行性分析
随着医院规模的大型化,传统的医院病房靠人工管理的方式已经越来越不适应现代医院的规模了。
而且随着电脑的普及及电脑性能的提高,使用电脑来管理医院的常规运作已经成为必然。
同时,用电脑进行管理可以大大的节约劳动力降低医院的成本,降低人为的误操作,大大的提高工作效率,给医院和病人同时带来巨大的方便。
本系统就是在这个背景下开发的,将先进的电脑技术和现代医院的管理完美的结合起来,完成以前需要大量人工才能完成的任务,实现了医疗,服务一体的全新概念的服务和管理方式。
传统的医疗管理需要大量的人力来管理繁琐的入院手续,病历管理,病房管理,出院管理等工作,非常麻烦,而且由于手工的误操作,非常容易出错。
而且病房信息保存占地方且保存很麻烦,浪费资源更加不用说了。
还有繁琐的手续,让病人觉得非常麻烦,也给管理人员造成很大麻烦。
直接的影响就是效率低下,成本高,给本来就不想上医院的人更加讨厌进医院。
以上问题普遍存在于大部分的小型医院。
仔细想来,其实这些工作电脑其实完全可以胜任,而且非常容易完成。
通过电脑的辅助管理,不仅可以解决上述问题,而且符合现代的潮流,体现一个医院的现代化形象,对于提高员工工作效率,加速资金周转、降低各项成本及改善服务质量都有十分积极的作用。
2硬件要求及工具介绍
2.1硬件的基本要求
(1)CPU的基本要求:
IntelPentiumIII-class600MHz以上
推荐配置IntelPentiumIVCPU或同等级的CPU。
(2)内存的基本要求
内存基本要求为256M,推荐配置512M以上的内存。
(3)硬盘的基本要求
硬盘最小要有10G的空间,推荐使用更大的硬盘。
2.2ASP.NET2.0的介绍和优点
2.2.1 ASP.NET2.0发展历程
ASP.NET是作为.NET框架体系结构的一部分推出的。
2000年ASP.NET1.0正式发布,2003年ASP.NET升级为1.1版本。
ASP.NET1.1发布之后更加激发了Web应用程序开发人员对ASP.NET的兴趣。
于是在2005年11月微软公司又发布了ASP.NET2.0。
ASP.NET2.0的发布是.NET技术走向成熟的标志。
ASP.NET2.0技术增加了大量方便、实用的新特性,是一种建立在公共语言运行库上的编程框架,可用于在服务器上开发功能强大的Web应用程序。
它不但执行效率大幅度提高,对代码的控制也做得更好,并且支持WebControls功能和多种语言,以高安全性、易管理性和高扩展性等特点著称。
ASP.NET技术从1.0版本升级到1.1变化不是很大。
从ASP.NET1.x到2.0,却发生相当大的变化,在开发过程中微软公司深入市场,针对大量开发人员和软件使用者进行了卓有成效的研究,并为其指定了开发代号“ASP.NETWhidbey”。
ASP.NET2.0设计目标的核心可以用一个词“简化”来形容。
因为其设计目标是将应用程序代码数减少70%,改变过去那种需要编写很多重复性代码的状况,尽可能做到写很少的代码就能完成任务的效果。
对于应用构架师和开发人员而言,可以说ASP.NET2.0是MicrosoftWeb开发史上的一个重要的里程碑!
2.2.2ASP.NET2.0新特性
Microsoft.NETFramework2.0版中,ASP.NET已经得到改进。
用户将会发现,建立网站和网页并维持其运行比以前变得更加简单,而且使用的代码比以前更少。
同时,还可以根据自己的需求向ASP.NET添加自定义功能。
ASP.NET2.0的新特性主要包括以下几方面。
1.生产效率。
使用新增的ASP.NET服务器控件和包含新增功能的现有控件,可以轻松、快捷地创建ASP.NET网页和应用程序。
新增内容(诸如成员资格、个性化和主题)提供了系统级的功能,此类功能以前会要求开发人员进行大量的编写代码工作。
新增数据控件、无代码绑定和智能数据显示控件已经解决了核心开发方案(尤指数据)问题。
2.灵活性和可扩展性。
很多ASP.NET功能都可以扩展,这样可以轻松地将自定义功能集成到应用程序中。
例如,ASP.NET提供程序模型为不同数据源提供插入支持。
3.性能。
使用诸如预编译、可配置的缓存和SQL缓存失效等功能,可以优化Web应用程序的性能。
4.安全性。
现在向Web应用程序添加身份验证和授权比以往任何时候都简单。
5.宿主。
ASP.NET中包含的新增功能使得管理宿主环境变得更加简单,从而为宿主主体创建了更多增值的机会。
6.完整性。
新增功能和现有功能协同工作,可以创建解决实时Web开发挑战的端对端方案。
2.2.3ASP.NET2.0的优点
现在的ASP.NET2.0开发工具与以前的Web开发模型相比,增加了许多功能,下面介绍ASP.NET2.0的几个重要的优点。
1.增强的性能
ASP.NET2.0是将编译好的公共语言运行库代码运行在服务器上。
它可以利用早期绑定、实时编译、本机优化和缓存服务等功能,相当于在编写代码前就提高了应用程序性能。
2.世界级的工具支持
ASP.NET2.0框架补充了VisualStudio2005集成开发环境中的大量工具箱和设计器。
3.威力和灵活性
由于ASP.NET2.0基于公共语言运行库,因此Web应用程序开发人员可以使用整个平台的威力和灵活性。
.NET框架类库、消息处理和数据访问解决方案都可对Web进行无缝访问。
ASP.NET2.0与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。
另外,公共语言运行库的交互性保证了在迁移到ASP.NET2.0时保留基于COM开发中的投资。
4.简易性
ASP.NET2.0使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。
另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了程序的开发过程。
5.可管理性
ASP.NET2.0采用基于文本的分层配置系统,简化了设置应用于服务器环境和Web应用程序的工作。
6.可缩放性和可用性
ASP.NET2.0在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。
另外,进程受到ASP.NET2.0运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,及时创建新进程,帮助保持应用程序始终可用于处理请求。
7.自定义性和扩展性
ASP.NET2.0附带了一个设计周到的结构,它使开发人员可以在适当的级别“插入”代码。
实际上可以用开发人员编写的自定义组件扩展或替换ASP.NET2.0运行库的任何子组件。
8.安全性
内置Windows身份验证和基于每个应用程序的配置保证了应用程序是安全的。
2.2.4ASP.NET2.0运行必需安装以下软件
(1)Internet信息服务管理器(IIS5.0及以上版本)。
(2)VisualStudio2005集成开发环境。
安装VisualStudio2005集成开发环境的Windows操作系统要求如下。
·带有ServicePack1.0(SP1)的WindowsServer2003(其中SP为Windows操作系统的补丁,1代表补丁的版本)。
·带有ServicePack2.0(SP2)的WindowsXPProfessional。
·带有ServicePack4.0(SP4)的WindowsServer2000系列。
2.3SQLServer2000的介绍
2.3.1SQLServer2000的发展历程介绍
SQLServer是一个关系数据库管理系统。
它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。
在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了。
Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本。
SQLServer2000,是Microsoft公司推出的SQLServer数据库管理系统的新版本。
该版本继承了SQLServer7.0版本的优点,同时又比它增加了许多更先进的功能,具有使用方便、可伸缩性好、与相关软件集成程度高等优点。
可跨越从运行MicrosoftWindows98的膝上型电脑,到运行MicrosoftWindows2000的大型多处理器的服务器以及基于windowsNT技术等多种平台使用。
2.3.2SQLServer2000的常见版本
企业版(EnterpriseEdition)
支持所有的SQLServer2000特性,可作为大型Web站点、企业OLTP(联机事务处理)以及数据仓库系统等的产品数据库服务器。
·标准版(StandardEdition)
用于小型的工作组或部门
·个人版(PersonalEdition)
用于单机系统或客户机
开发者版(DeveloperEdition)
用于程序员开发应用程序,这些程序需要SQLServer2000作为数据存储
2.3.3SQLServer2000特点:
1.真正的客户机/服务器体系结构。
2.图形化用户界面,使系统管理和数据库管理更加直观、简单。
3.丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。
4.SQLServer与WindowsNT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。
SQLServer也可以很好地与MicrosoftBackOffice产品集成。
5.具有很好的伸缩性,可跨越从运行Windows95/98的膝上型电脑到运行Windows2000的大型多处理器等多种平台使用。
6.对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。
7.SQLServer提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。
2.3.4SQLServer2000新特性:
1.支持XML(ExtensiveMarkupLanguage,扩展标记语言)
2.强大的基于Web的分析
3.支持OLEDB和多种查询
4.支持分布式的分区视图
3系统设计分析
3.1系统总体设计目标分析
3.1.1系统总体设计目标
本系统的主要目标是针对一些小型医院病房管理而设计的,其主要功能是实现对病房信息的管理,其主要功能有病人信息的添加(含有病人的病房信息和床位信息),病人信息的管理,病人信息的查询,医生信息的添加的功能。
本系统有以下几点创新点:
1.本系统在添加病人信息时病人的编号是自动生成的,这就保证了病人编号的唯一性。
2.本系统能够在添加病人病房信息和病床信息时,能够自动筛选出各个科室的每个病房中的空余床位。
在病房信息的下拉菜单中一旦选中某个科室的病房(能够出现在下拉菜单中的都是有空余病床的病房),则只会在床位信息的下拉菜单中出现选中病房的空余床位信息。
以上两点保证了管理员在添加病人信息时不会出现任何的错误,从而能够保证信息的准确无误性。
大大地提高了医院病房管理的效率。
3.1.2系统设计架构图示
医院病房管理系统设计架构如下图示:
图3-1系统系统设计架构
3.2系统登陆页面设计功能
在该页面提供了管理员登录系统的登录页面,为了获得更高的系统的安全性,在本页面只有管理员一个用户可以登录。
只有管理员正确输入用户名和密码后才可以登录本系统进行一系列的工作。
当输入用户名或密码输入错误时,系统会提示“用户名或密码错误”的信息提示。
防止非管理人员登陆本系统造成不必要的损失和安全隐患。
3.3病人信息管理页面设计功能
管理员在正确输入用户名和密码后会自动跳转到此页面,在本页面管理人员可以对病人信息进行管理工作,如修改病人信息,删除病人信息,查看病人信息的操作。
3.4病人信息查询页面设计功能
除登录页面外,在每个页面都有一个页面导航通
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医院 病房 管理 系统 论文