流程可重构文件审批系统的设计与实现

2013-12-01 05:35汪迅宝安徽国际商务职业学院信息服务系安徽合肥230000
长江大学学报(自科版) 2013年19期
关键词:进程界面流程

汪迅宝 (安徽国际商务职业学院信息服务系,安徽 合肥230000)

陈付龙 (安徽师范大学计算机科学与技术系,安徽 芜湖241002)

目前,各地政府和企业为改善投资环境,提高办事效率,按照改革行政审批制度的要求,纷纷建立集中审批中心。集中审批中心负责政策咨询,集中联合审批,提高跨部门行政审批效率,简化办事流程[1]。由于传统的文件审批系统的审批流程不灵活,影响了实际工作效率。为此,笔者设计了一种流程可重构文件审批系统,以期为企事业单位文件审批管理服务提供帮助。

1 设计要求和目的

以转变部门职能、建立服务型部门、推进电子政务为主要目的,着重从部门面向服务的内容上,用信息化的手段进一步改善和规范各部门行政审批过程,为各级部门审批中心提供支撑[2]。文件审批系统可实现公文单自定义、电子印章、印章验证、痕迹保留、流程自定义、流程审批、会签和督办等功能。文件审批系统通过先进的平台设计和架构技术实现以下3个主要目的:①规范审批操作流程。该系统加强了业务中心对各窗口部门的监督管理功能,方便办公,所有的收办件都受到计算机程序监督,所有审核处理环节必须在网上处理,并能按管理者需要实现流程定制,真正做到公开、公平和公正,提高行政办公效率,减少差错。②实现跨部门审批与各部门内部审批业务的无缝连接。该系统综合了各种审批业务流程,解决了各部门信息孤岛的问题,减少了信息的垄断,因而能够从很大程度上提高政府和企业部门服务效率,提高社会公平,并且实现政府和企业内部的协同作业,提高办事效率,简化办公流程,降低办公成本。③信息公开。系统平台提供外网功能,通过与因特网的信息交换,建立企业各部门之间网上行政审批与监察的通道,实现网上咨询、查询、申请、审批和监督等业务功能,成为真正的网上办公在线服务平台。

2 文件审批系统设计

2.1 系统架构

文件审批系统是一个基于Internet、Intranet的高效、安全、易用的行政审批信息管理与协同工作系统 (见图1),采用3层架构,即Web客户端、Web服务器和数据库服务器。

1)Web客户端 办公人员通过客户端浏览器访问Web服务器,实现远程文件提交和审批。

2)Web服务器 采用Windows Server 2003和IIS,提供Web客户端访问界面,并对来自客户端的操作做出响应,将提交的文件和审批结果保存在数据库服务器上。

3)数据库服务器 采用Microsoft SQL Server 2005实现对文件数据的管理。

2.2 系统结构

文件审批系统结构图如图2所示。系统用户通过登录验证模块输入账号和密码等信息,经验证后进入系统,可完成包括密码修改、用户修改等权限内的操作。新用户可通过用户注册模块注册用户信息并向系统管理员申请权限,系统管理员通过用户管理模块对新注册用户进行授权,或取消某些用户的授权。具有文件提交权限的用户可通过提交文件模块录入待审批的文件,具有文件审批权限的用户则可通过审批文件模块实现文件审批。系统管理员还可进行角色管理、部门管理、流程管理和文件管理等系统管理操作。

图1 文件审批系统架构图

图2 文件审批系统结构图

3 系统实现

3.1 文件审批模块

文件审批模块包括提交文件、审批文件和查看审批3个子模块。用户通过提交文件模块录入待审批的文件 (见图3)。

审批者通过审理模块查看待审批任务 (见图4)并选择可审批的文件,即若该列表中对应项目有该用户可以审批的文件,则会出现 “未审核”字样,点击即可进入审批界面。录入审批意见,完成当前审核,该文件进入审批流程的下一进程;或者,选择 “无需审核”,则该文件也进入审批流程的下一进程。

图3 提交文件界面

3.2 角色管理

图4 查看待审批文件界面

系统用户包括文件查看者、提交者、审批者和管理员等,审批者则有一定的审批权限和范围[3]。为实现审批权限的管理,对审批者赋予角色,由审批用户向系统管理员申请角色,并由管理员管理角色的审批范围,并进而可在流程管理模块中确定角色可审批的进程。角色管理模块即为实现该任务而设计,系统管理员可添加或删除角色,并可为选定的角色分配该角色可管理的部门 (见图5)。

图5 角色管理界面

3.3 流程管理

文件要经过各部门审批,传统的文件审批系统的审批流程在系统设计中基本确定,无法动态调整审批过程,即审批流程不可重构,这降低了文件审批系统的易用性,也造成了该类系统的重复开发[4]。为支持流程可重构,可设计流程管理模块,方便用户定制审批流程 (见图6),选择文件类型,可在进程列表中查看到该文件的审批流程。若需要在该审批流程中追加审批的进程,则可输入进程名称,添加进程;若删除某个进程,可在进程列表中选择该进程进行删除。为了能让进程生效,创建新进程后,还必须给该进程分配角色。在进程列表中选择要分配角色的进程,可在已分配角色列表中查看到该进程的已分配角色。可以在所有角色列表中选择并分配角色使该进程可由该角色操作。

图6 流程管理界面

4 结 语

为了给企事业单位文件审批管理服务提供帮助,设计并实现了流程可重构的文件审批系统。该系统采用Visual Studio.Net开发,利用C#编写脚本,其特点是可进行文件审批流程定制。利用该系统,授权用户可提交和审批文件,包括辞职 (辞退)、员工入职、印章使用、公文、对外合同会签、付款、产品出库、借款、差旅、工作汇报、临时文件审理等,具有较以往的系统更加简单、易用的工作界面,在实际使用中获得了用户的好评。

猜你喜欢
进程界面流程
吃水果有套“清洗流程”
国企党委前置研究的“四个界面”
债券市场对外开放的进程与展望
改革开放进程中的国际收支统计
违反流程 致命误判
基于FANUC PICTURE的虚拟轴坐标显示界面开发方法研究
人机交互界面发展趋势研究
本刊审稿流程
析OGSA-DAI工作流程
手机界面中图形符号的发展趋向