76范文网
ASP.NET技术下医院OA管理系统的开发
时间:2019-11-06 13:15:42 来源:76范文网

ASP.NET技术下医院OA管理系统的开发 本文关键词:管理系统,医院,开发,技术,ASP

ASP.NET技术下医院OA管理系统的开发 本文简介:摘要: 针对我国医疗改革进程中,医院自动化办公的需求,文中基于ASP.NET技术,研究并设计了医院的OA管理系统。该系统的设计过程遵循软件工程思想的指导,使用MVC分层设计模式,依照安全可靠、开放规范和易用高效这3个基本原则,保证了系统的可用性,并提升了系统的后期可维护性。系统的设计与应用可以提升医

ASP.NET技术下医院OA管理系统的开发 本文内容:

  摘    要: 针对我国医疗改革进程中,医院自动化办公的需求,文中基于ASP.NET技术,研究并设计了医院的OA管理系统。该系统的设计过程遵循软件工程思想的指导,使用MVC分层设计模式,依照安全可靠、开放规范和易用高效这3个基本原则,保证了系统的可用性,并提升了系统的后期可维护性。系统的设计与应用可以提升医院的综合事务处理能力,使其更好地服务于社会及患者。

  关键词: OA管理; 系统设计; JSP.NET; 需求分析;

  Abstract: In view of the need of OA management system in the process of medical reform in China,an OA information system based on JSP.NET is designed.The system is based on the idea of software engineering to guide the design.The system uses MVC layered design pattern and follows the three basic principles of safety,reliability,openness and efficiency.This ensures the availability of the system and improves the maintainability of the system in the later period.The design and application of the system can improve the hospital's comprehensive transaction processing ability and make it better serve the society and patients.

  Keyword: OA management; system design; JSP.NET; requirement analysis;

  0、 引言

  近年来,我国的医疗事业改革不断深化,医疗的信息化程度也在不断加深。在医疗信息化过程中,医疗服务水平的提升是全社会关注的重点之一[1,2,3]。伴随各级医疗单位的规模不断扩张,医疗单位内部的高效管理是提高医疗服务水平的关键。面向医疗系统内部的信息化管理,是提升医疗服务水平的重要手段之一[4,5]。OA系统是现代化的自动化办公系统,OA技术利用计算机网络技术,为企业搭建在线交互平台,可以显着提升企业的办公效率。医院从广义上讲,也是一个庞大的企业,将OA系统应用到医院的内部管理系统对提升医院的多科室协同效率、人事管理水平均有着重要作用,也是我国医疗信息化进程的重要环节[6]。医疗规模的扩张导致原先的基于人力和手工的医院办公与日常事务处理形式,已无法满足现有的业务需求[7]。各级医疗单位应着重内部管理办公的信息化,提升医院的综合事务处理能力,更好地服务于社会和患者。

  对于医院的OA管理系统,应着重于医院内部协同平台、信息发布平台、知识库平台、人事管理平台的建设[8,9,10]。建立一个集成化、可移动化的OA系统,达到医务人员、后勤人员、财务人员等多个部门间可以高效协作和优势资源充分整合的目的。为了实现这一目标,本文基于ASP.NET技术,设计并实现了医院的OA管理系统。
 


 

  1、 系统设计

  1.1、 系统需求分析

  当前的自动化办公OA管理系统的发展历经了3个阶段,分别是:第一阶段是事务型系统,此时的OA系统面向办公的基本事务,如员工的日程处理、邮件发送与接受人事等;第二阶段是管理型系统,管理型系统可以对各种办公进行控制;最后一个阶段是决策型系统,决策系统依赖于系统中产生的数据,辅助管理人员进行相关决策[11]。对于OA系统的设计,需要基于面向的具体业务的实际需求。因此,本文在实现医院的OA管理系统前,首先对系统进行需求分析。需求分析是基于软件工程的思想,从用户的角度思考系统使用的实际场景,并确立系统设计的原则[12]。对于医院的OA管理系统,需要满足3个原则:(1)安全可靠,保证医院的OA系统在运行中产生的数据与反馈是可靠的。由于OA系统是面向医院内部的,因此该系统需要定义明确的权限边界。(2)开放规范:OA系统需要和医院现在正在运行的各种管理系统相互兼容,可便捷地接入到当前的系统上,且在底层数据上可以相互流通。同时,在未来可以较好地根据业务的发展及时加入新的功能。(3)易用高效:从使用者的角度出发,系统的使用者是医院的工作人员,需要考虑期在使用时的实际需求,系统要简单易用,对于工作效率有明显的提升。因此,在系统实现上要满足人们的交互习惯、界面友好、反馈及时[13,14,15,16]。

  通过以上分析,明确了系统设计的原则,最终通过需求分析的方式,将设计原则结合医院内部办公管理的实际场景,再通过相关模块整合、逻辑划分转换为具体的功能模块。

  1.2、 系统功能模块设计

  系统在功能模块的设计上,结合上节的系统需求分析和系统设计原则,从系统使用人员的角度划分系统模块。对于本OA管理系统,结合医院实际的日常办公管理,涉及的人员包括医院各个部门的主管和普通的员工。此外对于一个管理系统,必然还要有该系统的管理人员负责系统的运行和维护。基于这3个角色,根据其各自的职责和涉及到的实际业务,将系统的功能模块划分如图1所示。

  图1 医院财务管理系统和决策平台系统架构图

  从图1可以看出,系统共划分为3个子模块,每个子模块下又有各自的2级模块。下面对每个模块的功能做更详细的说明。

  (1)部门主管:

  医院由多个部门组成,按照不同部门对员工进行管理。因此,每个部门的主管在系统中应有特殊的权限。主管需要对考勤、一些业务的审批负责。当员工在系统内提交这些申请后,主管可以在自身账号的信息中心收到申请。此时,可以对申请进行同意或者拒绝。以考勤为例,当员工提交请假申请,其主管批复后。员工的人事管理中,将出现相关的请假信息。一些业务经过主管审批后,将按照工作流继续向上提交;

  (2)普通员工:

  普通员工是系统的主要用户,包括医院的医生、护士、后勤等各类人员。对于这些普通的员工,系统的功能在设计时,从实际的场景出发考虑需要设计的功能。在个人信息管理模块中,员工可以设置自身在系统中的各类信息,如账号、密码等。在人事管理中,员工可以查看工龄、当前周期的考勤状态、请假状态等。在文件管理模块中,用户可以在该模块对文件进行增加、删除、编辑等操作。在日常办公管理模块中,员工可以管理权限内的各项工作事务,进行线上办公。以医生为例,根据用户ID,其可以使用该模块管理病人的相关病历,查询每个病人的治疗状态。在辅助办公管理中,员工可以管理自身在系统中的常用联系人,还可申请使用医院的各种公共资源,如车辆、物资等。对于OA系统而言,普通员工的办公自动化涉及的场景复杂。因此系统在设计时,需要充分考虑该模块的可扩展性,以方便后期各项业务的加入;

  (3)系统管理员:

  对于医院的OA管理系统,需要专业的计算机运维人员负责系统的运行与维护。在权限管理模块中,系统管理员为系统的不同用户赋予不同的权限,区分普通员工和主管。在人员管理模块中,系统管理员可以在系统添加新的用户,删除过期的用户,及时更新用户的各种信息。此外,系统管理员还可以修改工作考核时间、管理系统公告等。在公文流管理模块中,系统对内部的各类公文文件(文件、请假单、财务报表等)的创建和删除进行管理,保证服务器上的文件存储量不会影响到系统的正常运行。

  2、 系统实现

  2.1、 系统总体结构设计

  在系统架构的设计上,需要考虑到相关的非功能性需求,系统的架构要与系统的设计原则相统一。系统的非功能需求包括其跨平台性、易实现性和稳定性等。对于本系统,基于对系统未来的可扩展性和网络环境的安全性、可靠性考虑,设计如图2所示的系统架构。整个系统由防火墙和外部的互联网相阻隔,内部采用安装MySQL数据库的服务器和网络服务器。网络服务器上集成了系统的Web接口,用户在访问系统前端时,调用相关接口。接着,网络服务器从数据库服务器中取得相关数据反馈给用户。连接系统的用户,可以使用计算机和智能手机进行系统的访问。系统的数据库设计需要考虑系统的安全性原则,由于OA管理系统是面向医院内部使用的,因此数据库的安全级别应设置较高。系统的防火墙属于系统的边缘设备,用来防止恶意的外网访问,确保系统内部的安全。

  图2 系统总体架构

  系统基于分层的思想进行设计开发,设计思路主要以MVC为基础。系统的层次结构,如图3所示。

  图3 MVC系统层次

  MVC是软件工程中经典的分层模型,其由3个部分组成,即模型(Model)、视图(Viewer)、控制器(Controller)。它们间的交互方向,如图3箭头所示。其中,模型负责程序中对象状态的控制,包括状态的封闭和响应状态的查询,是最为靠近应用程序功能的模块。在响应请求后,通知视图做出改变。视图负责将模型解释成客户端可以显示的形式,响应模型的更新请求,同时接收用户发送给控制器的请求。控制器负责定义应用程序的具体行为,其接受用户的请求并将请求映射成模型的更新,选择响应的视图。

  2.2、 系统实现

  系统的实现使用ASP.NET技术。近年来,随着微软对于.NET技术的推广和其自身的成熟,使其已成为分布式软件的通用框架。未来,伴随着.NET技术的开源,该技术将成为跨平台的开发框架。本系统使用ASP.NET的3.5版本,选择ASP.NET主要是基于以下考虑:在ASP.NET之前,Web开发技术主要基于PHP、JSP、ASP。这3种技术由于需要依赖各自的平台,所以影响了Web的平台间移植。而Windows中的Visual Studio.NET集成开发环境可以提供完整的、全面的Web开发组件,从而大幅提高了开发效率。在ASP.NET集成开发环境下,绑定了IE浏览器,方便了程序的调试。并提供了可视化编程,减轻了代码负担。通过集成可视化代码,方便了编程中对开发过程的控制。

  本节以草拟会议模块为例,介绍系统的实现。所实现的模块面向的场景是在医院召开内部会议时,会议发起者直接在OA系统上发起,并完成会议室的预订。同时生成会议的邀请,抄送给与会的相关人员;在会议过程中,可以通过简要的记录,生成会议记录,并导入到Word中。

  根据以上分析,该模块实现的难点在于需要利用OA系统生成会议相关的公文。因此需要使用格式化的方法,将相应的文件转化为Word的DOC后缀格式。在Web服务器上需要实现解析XML标签的接口,然后由前端调用,倒入到Map中。在ASP.NET技术中,可以使用Dispath中的Dispatch.invoke方法实现该功能。在该方法中需要定义Docs这一获取的文件对象,同时定义inFlie该文件的路径。实现后的界面,如图4所示。

  图4 草拟会议功能

  图4是草拟会议时的界面,通过图中可以看出,该功能完备的考虑到了草拟会议时的相关需求,如会议室的名称、会议议题、召集人、发言人、会议地点、会议开始和结束时间等。同时,还注明了该会议的审核人、需要抄送的人物等。当审核时间较长未通过时,草拟人可直接去联系审核人。

  3、 结束语

  针对医院内部的办公信息化设计和实现了OA管理系统。该系统基于MVC设计模式,使用JSP.NET技术实现了医务人员、后勤人员、财务人员等多个部门间的高效协作以及医院优势资源的充分整合。系统在设计中,遵循安全可靠、开放规范和易用高效这3个基本原则,保证了系统的可用性,并提升了系统的后期可维护性。本文实现的OA系统经过实际测试,可以部署在不同医院内部的办公自动化场景中。

  参考文献

  [1] 李丽平.基于MVC与ASP.NET教务管理系统的研究与应用[J].内蒙古科技与经济,2016,(22):56-57.
  [2] 杨晓吟.ASP.NET MVC架构与Web开发分析[J].自动化与仪器仪表,2018,(7):32-35,38.
  [3] 陈春雨,王福成,王传英,等.基于jQuery框架的OA管理系统的设计与实现[J].内燃机与配件,2017,(11):103-105.
  [4] 白雪,白永国,赵亮.高校办公自动化OA系统的设计与实现[J].吉林化工学院学报,2017,34(3):59-64.
  [5] 王海青.办公自动化系统在企业应用中的发展方向[J].自动化与仪器仪表,2018,(10):158-161.
  [6] 周新科,邬艳艳.数据融合方法在医疗案例检索中的应用[J].电子科技,2017,(3):45-48.
  [7] 叶小艳,张芒,顾奕腾.基于SSH框架的OA系统设计与实现[J].计算机时代,2017,(10):52-55.
  [8] 王世志,马紫宁.基于混合密钥数字签名在移动OA系统的研究[J].电子科技,2016,29(2):167-168.
  [9] 孟艳平,凌咏红.基于Petri网动态工作流在OA系统中的应用[J].电子设计工程,2011,19(7):29-31.
  [10] 卢爱国.医疗设备质量控制体系的构建[D].重庆:第三军医大学,2012.
  [11] 苏鹏,钟建平.支持全生命周期的医疗设备管理系统的设计与实现[J].中国医疗器械杂志,2014,(2):145-148.
  [12] 李炜,黄倩.基于智能终端的移动医疗信息系统[J].电子设计工程,2018,26(4):52-55.
  [13] 涂咏涛,吕用晓,杨伟鸿.基于HRP的医疗设备维修管理系统设计与应用[J].中国医学装备,2017,(1):104-106.
  [14] 冯骞.医疗设备信息管理系统的设计与实现[J].现代电子技术,2017,40(1):92-94.
  [15] 李威.基于SSH的医疗设备信息管理系统的设计与实现[D].厦门:厦门大学,2016.
  [16] 杨扬.医院医疗设备信息管理系统的设计与实现[D].天津:天津大学,2014.

ASP.NET技术下医院OA管理系统的开发  来源:网络整理

  免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。


ASP.NET技术下医院OA管理系统的开发
由:76范文网互联网用户整理提供,链接地址:
http://m.yuan0.cn/a/120913.html
免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
最近更新/ NEWS
推荐专题/ NEWS
ASP.NET技术下医院OA管理系统的开发模板 ASP.NET技术下医院OA管理系统的开发怎么写 ASP.NET技术下医院OA管理系统的开发如何写 ASP.NET技术下医院OA管理系统的开发格式 ASP.NET技术下医院OA管理系统的开发范例参考 ASP.NET技术下医院OA管理系统的开发开头 ASP.NET技术下医院OA管理系统的开发开头语 ASP.NET技术下医院OA管理系统的开发范文 ASP.NET技术下医院OA管理系统的开发范例 ASP.NET技术下医院OA管理系统的开发格式大全 ASP.NET技术下医院OA管理系统的开发_管理系统,医院,开发,技术,ASPASP.NET技术下医院OA管理系统的开发大全 ASP.NET技术下医院OA管理系统的开发格式模板 ASP.NET技术下医院OA管理系统的开发免费模板 ASP.NET技术下医院OA管理系统的开发免费格式 ASP.NET技术下医院OA管理系统的开发格式如何写 ASP.NET技术下医院OA管理系统的开发开头如何写 ASP.NET技术下医院OA管理系统的开发免费范文 ASP.NET技术下医院OA管理系统的开发免费范例 ASP.NET技术下医院OA管理系统的开发免费参考 ASP.NET技术下医院OA管理系统的开发模板下载 ASP.NET技术下医院OA管理系统的开发免费下载 ASP.NET技术下医院OA管理系统的开发模板怎么写 ASP.NET技术下医院OA管理系统的开发格式怎么写 ASP.NET技术下医院OA管理系统的开发开头怎么写 ASP.NET技术下医院OA管理系统的开发开头语怎么写 ASP.NET技术下医院OA管理系统的开发模板如何写 ASP.NET技术下医院OA管理系统的开发开头语如何写