协和门诊信息系统的设计与实现(源码)
随着科技的发展,计算机成了人们用来处理各种复杂事务的重要工具,各种信息管理系统的应用也得到了不断的发展。本课题运用信息化技术来实现淮安协和门诊信息系统的管理,采用面向对象的开发方法,运用C#语言、ASP.NET技术,使用Visual Studio 2010作为开发工具,并用SQL Server 2005数据库存储数据。本文按照软件的开发步骤,从淮安协和门诊信息系统的需求分析到总体设计到详细设计详细阐述了系统的功能实现过程。实现了病人预约管理、导医台挂号管理、医生诊疗管理、收费管理、药库管理、数据库管理。关键词 门诊信息系统,面向对象,ASP.NET,C#目 录
1 引言 1
2 可行性分析 1
2.1 技术可行性分析 1
2.2 经济可行性分析 1
2.3 操作可行性分析 2
3 需求分析 2
3.1 功能需求分析 2
3.2 性能需求分析 3
4 数据库设计 3
4.1 概要设计 3
4.2 逻辑设计 5
4.3 物理设计 5
5 概要设计 8
5.1 系统总体框架 8
5.2 系统模块用例图 8
6 详细设计 11
6.1 病人预约模块 11
6.2 导医台挂号模块 12
6.3 医生诊疗模块 14
6.4 收费模块 15
6.5 药品管理模块 16
6.6 门诊人员信息管理模块 17
6.7 科室信息管理模块 17
6.8 数据库管理模块 18
7 测试 19
7.1 测试目的 19
7.2 测试内容 19
7.3 测试结果 20
结 论 23
致 谢 24
参 考 文 献 25
1 引言
随着科技的发展,计算机成了人们用来处理各种复杂事务的重要工具,各种信息管理系统的应用也得到了不断的发展[1]。门诊作为医院人流量大、业务繁重 *好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^*
7.1 测试目的 19
7.2 测试内容 19
7.3 测试结果 20
结 论 23
致 谢 24
参 考 文 献 25
1 引言
随着科技的发展,计算机成了人们用来处理各种复杂事务的重要工具,各种信息管理系统的应用也得到了不断的发展[1]。门诊作为医院人流量大、业务繁重的地方之一,更是需要信息化的管理模式。
在我国,计算机70年代末期就进入了医疗行业。到目前为止,各地以省市为单位,都陆续开展了预约挂号服务。但是,每个地方预约挂号方式各有不同,有的需要大量的人力资源辅助,有的需要病人预约后的第二次转诊,有的系统只有形式而没有内容[2]。同时,有些医院过分注重信息技术的作用,缺乏有效的管理手段和优化的系统流程。大多数的门诊信息系统只是在电脑上对就诊环节进行简单实现,病人依然受到等待时间长、就诊时间短等问题的困扰。
本课题是以医院门诊信息化为基础,以病人为服务对象,构建协和门诊信息系统,以满足病人就诊的相关需求。致力于实现淮安协和门诊的信息化管理,改善病人的就诊流程,减少人工操作,简化医生处理病历和处方的流程,界面简单,操作容易,真正实现医生的无纸化操作。
2 可行性分析
2.1 技术可行性分析
当前的应用于门诊信息系统的开发模式主要有3种:基于C/S结构的应用程序开发,C/S和B/S结合的复用应用技术,基于B/S的动态网页技术[3]。其中B/S结构系统通过利用动态的网页技术,加入OA的开发理念,完全适应网络办公和移动办公需求,也是现代门诊信息系统最适用的技术[4]。一种是基于JSP/JAVA平台的门诊系统 JSP技术,另一种是基于Microsoft平台的门诊系统ASP.NET技术,前者可以实现跨操作系统平台操作。后者开发比较简单,时间周期短,可以使用C++,C#,VB,JavaScript等多种语言来编写代码[5],基于这两种模式的门诊信息系统开发技术已经成熟。因此,本课题在技术上是可行的。
2.2 经济可行性分析
本课题在系统开发时需要的工具只要是安装了SQL Server数据库和Microsoft Visual Studio 2010的电脑即可,由于SQL Server具有开发周期短、高效率,并且当前用于开发门诊信息系统的技术比较成熟,所以开发成本不高,开发周期短。本系统开发完成后可以实现淮安协和门诊的流程化管理,提高病人就诊速度,增加医院收益。因此本课题在经济上是可行的。
2.3 操作可行性分析
本课题实现后,界面友好清晰,对管理员和用户没有任何特殊的要求,实际操作的时候基本上都是通过鼠标辅助上少量的键盘操作,因此不管是对于医院工作人员还是病人来说,都会很快学会,易上手操作。
3 需求分析
3.1 功能需求分析
3.1.1 病人预约
病人需要用身份证注册账号,登录后可以根据科室和医生进行网上预约。该模块应该有以下功能:病人注册,登录,新增预约信息,修改预约信息。
3.1.2 导医台挂号
导医台医生负责为未预约的病人挂号。该模块应该有以下功能:导医台医生可以查看、新增修改、删除挂号信息。
3.1.3 医生诊疗
医生查看自己的病人,新增病历、处方。该模块应该有以下功能:医生可以查看、新增、修改、删除病历信息。医生新增、删除、修改处方。
3.1.4 收费管理
收费员收费,该模块应该具有以下功能:收费员查看收费信息,处理未收费病历单。
3.1.5 药库管理
药库管理人员实现药品出入库管理,该模块应该具有以下功能:药库管理人员查看、新增、修改、删除药品信息。
3.1.6 数据库管理
管理人员实现数据库管理,该模块应该具有以下功能:数据库备份
3.1.7 人员信息管理
管理员实现对人员信息的管理,该模块应该具有以下功能:增加、修改、删除门诊人员信息。
3.2 性能需求分析
3.2.1 正确性
根据医院门诊的就诊流程来严格设计软件,使流程中的每个步骤在门诊信息系统中都能有所体现,以保证系统的合理性和正确性。
3.2.2 稳定性
系统应该具备长时间持续工作的能力,使数据库的一致性控制在可操作范围内,避免因为系统而引起的死机现象[6]。
3.2.3 实用性
软件设计开发的最终目的就是应用。因而本
1 引言 1
2 可行性分析 1
2.1 技术可行性分析 1
2.2 经济可行性分析 1
2.3 操作可行性分析 2
3 需求分析 2
3.1 功能需求分析 2
3.2 性能需求分析 3
4 数据库设计 3
4.1 概要设计 3
4.2 逻辑设计 5
4.3 物理设计 5
5 概要设计 8
5.1 系统总体框架 8
5.2 系统模块用例图 8
6 详细设计 11
6.1 病人预约模块 11
6.2 导医台挂号模块 12
6.3 医生诊疗模块 14
6.4 收费模块 15
6.5 药品管理模块 16
6.6 门诊人员信息管理模块 17
6.7 科室信息管理模块 17
6.8 数据库管理模块 18
7 测试 19
7.1 测试目的 19
7.2 测试内容 19
7.3 测试结果 20
结 论 23
致 谢 24
参 考 文 献 25
1 引言
随着科技的发展,计算机成了人们用来处理各种复杂事务的重要工具,各种信息管理系统的应用也得到了不断的发展[1]。门诊作为医院人流量大、业务繁重 *好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^*
7.1 测试目的 19
7.2 测试内容 19
7.3 测试结果 20
结 论 23
致 谢 24
参 考 文 献 25
1 引言
随着科技的发展,计算机成了人们用来处理各种复杂事务的重要工具,各种信息管理系统的应用也得到了不断的发展[1]。门诊作为医院人流量大、业务繁重的地方之一,更是需要信息化的管理模式。
在我国,计算机70年代末期就进入了医疗行业。到目前为止,各地以省市为单位,都陆续开展了预约挂号服务。但是,每个地方预约挂号方式各有不同,有的需要大量的人力资源辅助,有的需要病人预约后的第二次转诊,有的系统只有形式而没有内容[2]。同时,有些医院过分注重信息技术的作用,缺乏有效的管理手段和优化的系统流程。大多数的门诊信息系统只是在电脑上对就诊环节进行简单实现,病人依然受到等待时间长、就诊时间短等问题的困扰。
本课题是以医院门诊信息化为基础,以病人为服务对象,构建协和门诊信息系统,以满足病人就诊的相关需求。致力于实现淮安协和门诊的信息化管理,改善病人的就诊流程,减少人工操作,简化医生处理病历和处方的流程,界面简单,操作容易,真正实现医生的无纸化操作。
2 可行性分析
2.1 技术可行性分析
当前的应用于门诊信息系统的开发模式主要有3种:基于C/S结构的应用程序开发,C/S和B/S结合的复用应用技术,基于B/S的动态网页技术[3]。其中B/S结构系统通过利用动态的网页技术,加入OA的开发理念,完全适应网络办公和移动办公需求,也是现代门诊信息系统最适用的技术[4]。一种是基于JSP/JAVA平台的门诊系统 JSP技术,另一种是基于Microsoft平台的门诊系统ASP.NET技术,前者可以实现跨操作系统平台操作。后者开发比较简单,时间周期短,可以使用C++,C#,VB,JavaScript等多种语言来编写代码[5],基于这两种模式的门诊信息系统开发技术已经成熟。因此,本课题在技术上是可行的。
2.2 经济可行性分析
本课题在系统开发时需要的工具只要是安装了SQL Server数据库和Microsoft Visual Studio 2010的电脑即可,由于SQL Server具有开发周期短、高效率,并且当前用于开发门诊信息系统的技术比较成熟,所以开发成本不高,开发周期短。本系统开发完成后可以实现淮安协和门诊的流程化管理,提高病人就诊速度,增加医院收益。因此本课题在经济上是可行的。
2.3 操作可行性分析
本课题实现后,界面友好清晰,对管理员和用户没有任何特殊的要求,实际操作的时候基本上都是通过鼠标辅助上少量的键盘操作,因此不管是对于医院工作人员还是病人来说,都会很快学会,易上手操作。
3 需求分析
3.1 功能需求分析
3.1.1 病人预约
病人需要用身份证注册账号,登录后可以根据科室和医生进行网上预约。该模块应该有以下功能:病人注册,登录,新增预约信息,修改预约信息。
3.1.2 导医台挂号
导医台医生负责为未预约的病人挂号。该模块应该有以下功能:导医台医生可以查看、新增修改、删除挂号信息。
3.1.3 医生诊疗
医生查看自己的病人,新增病历、处方。该模块应该有以下功能:医生可以查看、新增、修改、删除病历信息。医生新增、删除、修改处方。
3.1.4 收费管理
收费员收费,该模块应该具有以下功能:收费员查看收费信息,处理未收费病历单。
3.1.5 药库管理
药库管理人员实现药品出入库管理,该模块应该具有以下功能:药库管理人员查看、新增、修改、删除药品信息。
3.1.6 数据库管理
管理人员实现数据库管理,该模块应该具有以下功能:数据库备份
3.1.7 人员信息管理
管理员实现对人员信息的管理,该模块应该具有以下功能:增加、修改、删除门诊人员信息。
3.2 性能需求分析
3.2.1 正确性
根据医院门诊的就诊流程来严格设计软件,使流程中的每个步骤在门诊信息系统中都能有所体现,以保证系统的合理性和正确性。
3.2.2 稳定性
系统应该具备长时间持续工作的能力,使数据库的一致性控制在可操作范围内,避免因为系统而引起的死机现象[6]。
3.2.3 实用性
软件设计开发的最终目的就是应用。因而本
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2679.html