基于asp的医院办公自动化系统的研究与实现

2014-11-02 04:00章佳辰
现代医院 2014年2期
关键词:教科办公自动化代码

章佳辰

我院为规模较大,功能齐全,优势突出,集医疗、教学、科研、急救、预防保健于一体的综合性二级甲等医院,随着医院的发展和信息技术的普及,员工间的沟通、医院的办公规范化管理变得越来越重要。办公自动化系统(以下简称OA)的开发与搭建解决了沟通与规范化管理问题。

1 基于asp的办公自动化软件的概述

我院的OA是基于asp技术开发的,asp是Active Server Pages(动态服务器主页)的缩写,它是一个服务器端的脚本环境,在站点的web服务器上解释脚本,可产生并执行动态、交互式、高效率的站点服务器应用程序。选择asp技术的原因在于asp的易发布性与可开发扩展性,方便使用。OA根据需求分为三个模块:交流沟通模块、办公工作流模块、系统内核管理模块。OA的基本模块功能如图1所示。

图1 OA系统模块图

2 办公自动化软件的开发部署及主要功能

2.1 办公自动化系统的开发与部署

2.1.1 办公自动化系统的宏观框架与部署 OA基于web系统上的B/S模式的相关构架,实现的系统采用Access作为后台数据库,借助javaScript脚本语言,结合ASP相关对象和属性,结合网络上已开发成功的相关第三方插件来完成的。使用的框架为两层,数据库连接层和业务显示层,数据连接层主要负责与数据库的连接以及开关读取数据库的相关函数,业务显示层则用于逻辑判断和显示内容,具体的框架如图2所示。

图2 OA框架图

OA系统放置于Windows Server 2003操作系统的服务器上,使用IIS 6.0发布,通过web.config进行配置首页等相关信息。

2.1.2 办公自动化系统的代码框架 OA系统的代码除去简易的搜索查询界面,其余界面都基于集增加修改于一体的代码框架上,整个框架通过链接网址的edit参数判断用途:增加、修改,判断完成后对应相应逻辑进行处理。代码的结构分成两块:逻辑块和显示块。

逻辑块使用asp代码通过参数判断处理流程,获取session值,判断增改,调用数据库连接层存储数据等等,根据参数的不同还可以实现工作流程操作,指定参数值,在逻辑中便可以判断流程位置,显示流程内容,必要时还可以调用第三方asp接口完善系统,节约时间。

显示快使用html代码构造页面显示内容,由text、button、label等基础标签构成,使用div、css技术美化样式,通过必要的asp if else语句判断是否显示控件。

集多位页面于一身的代码只需要通过链接参数的修改就可以实现不同的页面功能,而模块化的代码更可靠,可读性更好,管理性更好,方便以后的开发与维护。

2.2 办公自动化系统的主要功能

2.2.1 交流沟通模块 OA系统下将分散在局域网和Internet上的各级组织与个人连接起来,形成一个依托于网络而存在的虚拟集中式办公场所。在此基础上可以进行及时信息的交流与共享,沟通是协同工作的基础。这个模块分为3个部分:个人办公,在线邮局,公文流转。个人办公通过添加个人工作计划和员工工作任务来实现备忘,提高工作效率,实现轻松办公,个人办公的用户界面如图3所示。

公文流转主要用于发布消息,一般由综合办公室发出,员工登录系统后强制弹出,当点击“回复”和“已看过后”弹框消失。

在线邮箱以快速地收发内部邮件得到众多员工的认可,已是办公交流中必不可少的工具,邮箱可以通过名字迅速地智能搜索全院员工邮箱,使用起来更为实用和快捷,值得一提的是邮箱配置了短信提醒功能,权限通过系统内核管理的用户管理配置,将重要的邮件以短信的方式提醒相应的用户,短信内容自动拼接邮件内容。短信由支持GSM无线通讯的短信猫发出,短信猫的接口代码被使用于邮箱代码中实现功能。重要的邮件可以通过手机查看,增加了员工的体验,方便工作。

图3 个人办公用户界面

2.2.2 办公工作流模块 办公工作流模块以工作流管理为线索,将人员、信息等各项资源按一定的规则组合起来,共同处理一组事件。同时,建立起各个异构系统之间的关联系统,将各类管理数据进行抽取、转换,参与流转,而在工作流中的每一步包括工作流程状态、处理时限都在监控范围之内,可以随时查看。由于医院办公工作涉及多个部门,所以根据业务分成多个工作流,这里重点介绍两个部分:传染病报告卡和设备物资申购。

传染病报告卡根据“中华人民共和国传染病报告卡”的规范制作填写表格,可以通过“参考复制数据”功能使用以前填报内容修改,一般由医生填写需要的报告内容,然后交由科主任审核,科主任拥有审核通过和回退权利,最后由医教科统一管理,医教科能够订正、作废已审报告卡,并且可以按照病历、疾病、职业分别统计报告。此模块对传染病的数据进行统计和监控,可以更好地进行管理。传染病报告卡UML活动图如图4所示。

图4 传染病报告卡活动图

设备物资申购模块顾名思义用于设备物资的申购,申购流程为需求科室填写申购单,提交给上级部门:医教科或护理部,然后在医教科或护理部审核通过后交由后勤保障科审批,最后经得院部同意就可以通过后勤调度中心购置设备物资。由于涉及需求科室、医教科、护理部、后勤保障科、院部、后勤调度中心等众多部门,时刻监控设备物资的状态显得尤为重要,所以在这个模块设计了较多的查询界面,填写者可以随时查看到审批状态,了解设备物资的审批进度,在设备物资到来之前做好准备,提高工作效率,其他各职能科室也拥有查询功能。设备物资申购界面图如图5所示。

图5 设备物资申购界面图

通过工作流管理,促使各部门之间的协作交流,时刻监控审核状态,提高流程的工作效率与办公效率。

2.2.3 系统内核管理模块 国际标准化组织ISO在网络安全体系的设计标准(ISO749822)中,确立了五种基本安全服务:身份认证服务、访问控制服务、数据完整性服务、数据保密服务、不可否认服务。OA系统的系统内核管理模块采用的是基于岗位和角色的访问控制服务。

基于岗位和角色的访问控制(PRBAC)是一种较新的访问控制模型,它的基本思想是:定义一组用户集、岗位集和角色集,在特定的环境里,权限被赋予角色,而角色被指定给一种岗位,岗位则被配置给用户,用户就拥有了该岗位所拥有的权限。在此模块中,权限对应内容便是功能模块,在功能模块中可以配置多个操作页面。在PRBAC中,岗位是安全策略的核心,用户和岗位是多对多的关系。PRBAC解决了具有大量用户、数据客体和各种访问权限的系统中的授权管理问题,有效地克服了传统访问控制技术存在的不足,为管理员提供一个比较好的安全策略实现。系统内核管理模块结构图如图6所示。

3 结论与展望

随着信息化的加强,传统的交流决策模式早已不能适应瞬息万变的信息社会,提高工作效率、加快企业内部信息沟通,领导快速、准确地决策,各部门的协作办公,这都需要快速有效的办公自动化软件进行一系列有效之沟通。办公自动化系统已成为提高信息效率、协作效率、办公效率和管理效率,成为组织提升整体竞争能力的必需品。办公自动化系统通过医院的推广,得到了广大员工的好评。

在以后的发展中,医院的办公流程将不断地信息化,办公自动化系统中的办公工作流模块也会逐渐壮大,对医院办公的规范化起着越来越重要的作用。

图6 系统内核管理模块结构图

[1]高 超.医院OA办公自动化系统的应用[J].现代医院管理,2008,6(5):68 -70.

[2]曾艳梅,刘宏生,李新波.医院办公自动化系统在设计开发中的问题[J].中国数字医学,2008,3(8):40 -41.

[3]张登辉,刘益红.ASP编程基础及应用[M].北京:机械工业出版社,2004.

[4]欧志文,张晓莉,莫建坤.办公自动化系统在医院党务工作中的实践应用[J].现代医院,2013,13(4):122 -124.

[5]金文忠,陆 耀.短信平台在医院办公自动化中的应用[J].现代医院,2012,12(3):127 -129.

猜你喜欢
教科办公自动化代码
严摇恺
——教科双馨铸丰碑
铜川市印台区教科体系统“五个再一遍”推动扫黑除恶问题整改
浅谈办公自动化系统的设计与应用
创世代码
创世代码
创世代码
创世代码
办公自动化系统软件教学探索
办公室自动化、办公自动化与OA
厘清思路巧统筹 专业行政两兼顾—以学校德育主任工作为例