中心医院住院部管理系统的设计与实现(源码)
本文详细介绍了基于B/S架构的医院住院部管理系统的设计与开发的过程。该草案首先展示了研究体系的目的和意义,随着生活质量不断提高,人们更加注意健康问题,因此医院住院部系统有很好的发展前景,为了搭建一个更加完善的系统,分析了系统的背景、国内外发展状况、系统需求,制定出更完善的系统,方便后面系统可以更好的实现,保证功能皆可正常使用,最后将系统界面一一列举出来,并将测试结果进行分析。系统使用VS2015作为开发平台,C#语言为开发工具,SQL Server 2014作为数据库系统,保证系统方便、安全。该系统可以帮助医院住院部切实提高工作效率。 关键词 医院住院部管理,C#,数据库,B/S模式
目 录
1 引言 1
1.1 选题背景 1
1.2 国内外发展现状 1
1.3 研究目标 2
2 开发环境介绍 2
2.1 ASP.NET框架 2
2.2 B/S框架 3
3 系统需求分析 3
3.1 可行性分析 3
3.2 系统用例图 4
3.3 系统非功能性需求 5
4 系统实现 6
4.1 功能模块 6
4.2 数据库设计 7
5 详细设计 17
5.1 用户登录模块详细设计 17
5.2 用户信息管理模块 18
5.3 药品管理模块 20
5.4 挂号管理模块 21
5.5 住院管理模块 23
6 系统测试 27
6.1 测试内容 27
6.2 测试方法 28
6.3 测试用例 29
6.4 系统的性能测试 32
6.5 测试分析 32
结 论 33
致 谢 34
参 考 文 献 35
1 引言
1.1 选题背景
伴随着互联网行业迅速的发展,在现实世界生活的我们早就已经离不开有互联网络的世界。生活节奏不断地加快,各行各业为了适应经济与科技的发展,衍生出许多新型的工 *好棒文|www.hbsrm.com +Q: ^351916072*
作方式。而医疗业在日常生活中并没有像其他行业一样潜移默化的影响我们的生活方式,而是慢慢存在于一个被动的立场。并且,随着科技的发展,医疗服务的人力,设备需要很大的经济投入,经营运作需要的成本很高。如果跟不上人们的生活节奏,运营下去将会越来越困难。整体效果和收益也会跟理想出的结果互相之间存在着非常大的距离和差别[1]。因此,开发一个不缺任何必要东西的医院住院部流程管理系统来加快工作节奏是绝对需要的,如果再将工作效率和工作质量提升的话,对于适应社会高速的发展是特别必要的[2]。
现在很多关于医院住院部流程管理的软件,这些软件为设计一个完整的服务流程提供了很大的帮助。
1.2 国内外发展现状
我国于70年代末引进了以IBM、M340为主的计算机投入医疗行业,但是只有很小量的三甲医院才拥有,但仅仅是用来教学与科研,医院系统管理是不存在的。直到80年代初期逐渐有少数的医院开始利用苹果个人计算机和已经成熟了的BASIC语言开发一些管理软件。而后就是XT286的诞生与引进,UNIX和DBASEIII的显露也起到了顺水推舟的作用,到了20世纪80年代的中期也就是1985年左右,逐步有医疗组织机构构建小型局域网,开发出针对部门管理的小型局域网管理系统用来管理住院、药房[3]。随着NOVELL网和FOXBASE、FOXFRO数据流行,90年代后,有计算机能力的医院就根据自身需求开发属于自己的医院管理系统,至此,医院管理系统才开始形成。一些计算机公司也与医院进行了合作。
但是,这些系统具有以下的缺点:软件水平较低、重复开发多。
从1960年开始,美国优先对医院管理系统开始钻研和探索,同期,麻省总医院研究的COSTAR系统至今逐渐壮大,成为了一个范畴较大的临床病人信息系统,美国、日本、欧洲各国的大型医学中心纷纷开始了属于自己的医院管理系统,所以说医院管理系统成长于70年代。在70—80年代,美国的医院管理系统产业已经有了很大的发展。
85年美国医院数据调查了解到,规模达到数百张床位的医院,实现计算机财务收费管理的占了五分之四,七成的医院支持病人挂号登记和行政事务管理。四分之一的医院有了功能齐全的医院管理系统,一成的医院有全面的计算机管理的医院管理系统[4]。
1.3 研究目标
本系统是研究怎样创造医院住院部管理系统,系统应能实现一般医院住院部流程上的需要。
系统对医生管理功能进行了非常详细的策画,依照系统的功能将系统分为三个主要模块,分别为管理员、医疗工作者和患者功能模块。
后台管理员功能模块,关键的有以下这些,关于全部用户的账号信息,医生排班,住院信息,科室信息,药品信息及药品分类等管理功能。
医疗工作者信息管理模块,重要功能有医护人员帐号信息管理功能,患者信息管理功能,挂号管理功能,添加住院功能,查询住院信息功能,添加与查询处方信息功能,出院结账管理功能,收费查询等功能。
患者信息管理模块主要包括个人账号管理功能,预约挂号功能和查看历史医嘱功能。
2 开发环境介绍
医院住院部管理系统主要基于医院住院部流程管理方面的系统,对于这个系统我使用了ASP.NET来建立。使用ASPX动态网页最多,因为它有非常多的好处。特明显的好处就是快速还有安全了。我认为这两个优点是所有系统开发中最最重要的两个考虑因素。且使用这种语言可以大幅提高效率,因为这种语言代码量少、逻辑简单。在为系统提供这么多服务功能的同一时间,我相信关于系统安全性的问题是必不可少的[5]。使用VS2015来编纂医院住院部管理系统的代码,数据管理系统则使用了SQL Server2014。SQL Server2014相比较旧版本而言也更加方便灵活。
2.1 ASP.NET框架
ASP.NET技术框架是以Web程序架构为基础的一种。它支持着十分丰富的服务器控件和视图状态,不仅减少了代码量,且每个控件都以“隐藏域”的形式存在着[6]。基于事件驱动编程。因其拥有快速和安全的优点。把它拿来设计本系统是个非常棒的想法,特别明显的将开发效率大幅度的提升了呢。唯一的缺点就是其封装性太强会导致控制不灵活甚至有时会影响系统性能[7]。
2.2 B/S框架
目 录
1 引言 1
1.1 选题背景 1
1.2 国内外发展现状 1
1.3 研究目标 2
2 开发环境介绍 2
2.1 ASP.NET框架 2
2.2 B/S框架 3
3 系统需求分析 3
3.1 可行性分析 3
3.2 系统用例图 4
3.3 系统非功能性需求 5
4 系统实现 6
4.1 功能模块 6
4.2 数据库设计 7
5 详细设计 17
5.1 用户登录模块详细设计 17
5.2 用户信息管理模块 18
5.3 药品管理模块 20
5.4 挂号管理模块 21
5.5 住院管理模块 23
6 系统测试 27
6.1 测试内容 27
6.2 测试方法 28
6.3 测试用例 29
6.4 系统的性能测试 32
6.5 测试分析 32
结 论 33
致 谢 34
参 考 文 献 35
1 引言
1.1 选题背景
伴随着互联网行业迅速的发展,在现实世界生活的我们早就已经离不开有互联网络的世界。生活节奏不断地加快,各行各业为了适应经济与科技的发展,衍生出许多新型的工 *好棒文|www.hbsrm.com +Q: ^351916072*
作方式。而医疗业在日常生活中并没有像其他行业一样潜移默化的影响我们的生活方式,而是慢慢存在于一个被动的立场。并且,随着科技的发展,医疗服务的人力,设备需要很大的经济投入,经营运作需要的成本很高。如果跟不上人们的生活节奏,运营下去将会越来越困难。整体效果和收益也会跟理想出的结果互相之间存在着非常大的距离和差别[1]。因此,开发一个不缺任何必要东西的医院住院部流程管理系统来加快工作节奏是绝对需要的,如果再将工作效率和工作质量提升的话,对于适应社会高速的发展是特别必要的[2]。
现在很多关于医院住院部流程管理的软件,这些软件为设计一个完整的服务流程提供了很大的帮助。
1.2 国内外发展现状
我国于70年代末引进了以IBM、M340为主的计算机投入医疗行业,但是只有很小量的三甲医院才拥有,但仅仅是用来教学与科研,医院系统管理是不存在的。直到80年代初期逐渐有少数的医院开始利用苹果个人计算机和已经成熟了的BASIC语言开发一些管理软件。而后就是XT286的诞生与引进,UNIX和DBASEIII的显露也起到了顺水推舟的作用,到了20世纪80年代的中期也就是1985年左右,逐步有医疗组织机构构建小型局域网,开发出针对部门管理的小型局域网管理系统用来管理住院、药房[3]。随着NOVELL网和FOXBASE、FOXFRO数据流行,90年代后,有计算机能力的医院就根据自身需求开发属于自己的医院管理系统,至此,医院管理系统才开始形成。一些计算机公司也与医院进行了合作。
但是,这些系统具有以下的缺点:软件水平较低、重复开发多。
从1960年开始,美国优先对医院管理系统开始钻研和探索,同期,麻省总医院研究的COSTAR系统至今逐渐壮大,成为了一个范畴较大的临床病人信息系统,美国、日本、欧洲各国的大型医学中心纷纷开始了属于自己的医院管理系统,所以说医院管理系统成长于70年代。在70—80年代,美国的医院管理系统产业已经有了很大的发展。
85年美国医院数据调查了解到,规模达到数百张床位的医院,实现计算机财务收费管理的占了五分之四,七成的医院支持病人挂号登记和行政事务管理。四分之一的医院有了功能齐全的医院管理系统,一成的医院有全面的计算机管理的医院管理系统[4]。
1.3 研究目标
本系统是研究怎样创造医院住院部管理系统,系统应能实现一般医院住院部流程上的需要。
系统对医生管理功能进行了非常详细的策画,依照系统的功能将系统分为三个主要模块,分别为管理员、医疗工作者和患者功能模块。
后台管理员功能模块,关键的有以下这些,关于全部用户的账号信息,医生排班,住院信息,科室信息,药品信息及药品分类等管理功能。
医疗工作者信息管理模块,重要功能有医护人员帐号信息管理功能,患者信息管理功能,挂号管理功能,添加住院功能,查询住院信息功能,添加与查询处方信息功能,出院结账管理功能,收费查询等功能。
患者信息管理模块主要包括个人账号管理功能,预约挂号功能和查看历史医嘱功能。
2 开发环境介绍
医院住院部管理系统主要基于医院住院部流程管理方面的系统,对于这个系统我使用了ASP.NET来建立。使用ASPX动态网页最多,因为它有非常多的好处。特明显的好处就是快速还有安全了。我认为这两个优点是所有系统开发中最最重要的两个考虑因素。且使用这种语言可以大幅提高效率,因为这种语言代码量少、逻辑简单。在为系统提供这么多服务功能的同一时间,我相信关于系统安全性的问题是必不可少的[5]。使用VS2015来编纂医院住院部管理系统的代码,数据管理系统则使用了SQL Server2014。SQL Server2014相比较旧版本而言也更加方便灵活。
2.1 ASP.NET框架
ASP.NET技术框架是以Web程序架构为基础的一种。它支持着十分丰富的服务器控件和视图状态,不仅减少了代码量,且每个控件都以“隐藏域”的形式存在着[6]。基于事件驱动编程。因其拥有快速和安全的优点。把它拿来设计本系统是个非常棒的想法,特别明显的将开发效率大幅度的提升了呢。唯一的缺点就是其封装性太强会导致控制不灵活甚至有时会影响系统性能[7]。
2.2 B/S框架
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1123.html