第五章 系统实现与测试
5.1 系统实现环境。
5.1.1 软件环境。
操作系统:Window Server 2003数据库:Oracle 10g应用服务器:Tomcat 65.1.2 硬件环境。
1. 服务器端。
CPU:Intel Xeon 3.0 GHz ;内存:3GB 以上;硬盘:硬盘 1TB。
2. 客户端。
Intel Pentium 2GHz 或以上的 CPU;内存 512MB 以上;硬盘至少有 1GB 可用空间。
5.2 系统网络架构。
审计项目管理应用系统平台部署于政务专网,设备托管于 6 楼集中机房内网区,通过服务器汇聚交换机接入政务专网。审计局本部办公楼层为 13、14 层,通过楼层内网交换机接入政务专网,具体网络架构如图 5.1 所示。
5.3 系统功能模块实现。
5.3.1 平台登录功能的实现。
南通市审计项目管理应用系统统一部署于南通市数字化审计综合平台,在浏览器地址栏中输入平台地址:http://10.236.0.66:6666/sjgl/在办公登录框中输入用户名及密码,即可成功登录系统,进入管理平台页面。如果密码输入错误,则系统会自动提示密码输入错误,并设置了登录次数限制,如果密码输入错误五次,则账号自动锁定。实现的登录界面如图 5.2 所示。
5.3.2 系统管理模块的实现。
为方便统一管理,在系统管理模块,由系统管理员对部门、人员、职务及角色授权进行统一维护,用户不具有新建或变更的权限。
1.部门设置功能的实现。
根据单位内部机构设置和人员安排,对部门和部门所属人员进行维护,其中部门所属人员通过调入和调出功能实现。所实现的界面如图 5.3 所示。
2. 角色人员管理功能的实现。
根据审计业务需求,设置各类角色,选中某个系统角色,通过调入和调出功能对角色人员进行维护。以“项目计划分解员”这一角色为例,该角色主要由各部门负责人和法规处相关人员组成。在实际工作中,可以根据业务需求实时维护角色人员。所实现的具体设置界面如图 5.4 所示。
3.职务维护功能的实现。
实现的设置界面如图 5.5 所示,系统管理员或用户可以利用此界面根据行政职务变化情况进行实时维护。
4.项目基本资料维护功能实现。
所实现的维护界面如图 5.6 所示,系统管理员或用户可以基于此界面根据业务工作实际需求进行增删改等操作。
5.3.3 项目计划管理模块的实现。
项目计划管理模块,主要实现项目计划的录入、分解和审核工作,并且显示项目实施状态,如实施过程中有所调整,可以变更项目或将项目滚动至下一年度。
1.项目计划功能的实现。
首先进入计划录入界面,录入项目名称、被审计单位等信息,项目编号自动生成,计划年度、责任部门、项目类别、项目级别等信息可以从已维护的基本资料和系统管理数据中选择,以简化项目录入程序。基本信息录入完成后,可通过“发送分解”功能进入项目分解界面。实现的具体界面如图 5.7 所示。
计划录入界面的部分代码如下:
2.审计组人员设置功能的实现。
在计划分解页面,业务处室主要完善审计目标、审计范围和审计重点等内容,并对人员进行分工。通过“增加人员”界面,进入“审计组人员”选择对话框,可将相关人员添加到审计项目中,并为每个人员设置组内角色(审计组长、财务主审、工程主审等),实现的具体界面见图 5.8。所有设置完成后,重新发送法规处确认审核。
3.项目计划审核功能的实现。
经过法规处审核确认后,在审核意见中会出现“审核通过”的字样,同时审计人员的信息也会根据分工设置自动显示,所实现的界面如图 5.9 所示。
4.审计项目实施管理功能的实现。
审计项目实施过程中,可以根据审计文书的出具情况判断审计项目的实施状态,可通过项目名称、项目类型、责任部门等相关信息查询相关审计项目的实施状态,也可以根据未实施、审计中、待结案、已结案、调减五种状态分别查询对应的审计项目,所实现的管理界面如图 5.10 所示。
5.审计项目变更管理功能的实现。
对于需要变更或者当年度未能实施完毕需要滚入下一年度的审计项目,根据授权,可由项目计划管理员进行变更或滚动,所实现的界面如图 5.11 和图 5.12所示。
5.3.4 项目公文管理模块的实现。
1.默认项目选择功能的实现。
审计项目的实施具有一定期限,可以在某段时间内,选择本人参与的某个项目作为默认项目,这样在起草相关业务文书时,会自动选择默认的项目,所实现的具体设置界面见图 5.13。
2.项目公文办理功能的实现。
办理项目公文时,登记新的项目公文事项,首先选择文种(所实现的界面见图 5.14),然后进入项目公文发文稿纸页面(所实现的界面见图 5.15),在发文稿纸编辑过程中,审计项目可以从本人参与的审计项目中选择,如果已设置过默认项目,则会自动显示默认项目,文种会根据办理公文时已选择的文种显示。
审计人员完善相关资料、增加文件后,通过“发送”功能按照自定义的业务流程选择下一环节的角色进行流转。如审计报告的流转流程为:拟稿人——部门负责人——经审处(如为经济责任审计项目,则流转至经审处)——法规处——局领导——文印员——机要员,系统默认显示下一环节的角色人员,如遇到特殊情况,也可以在全局人员或指定角色中选择人员,通过指定角色可以自定义设置人员。所实现的发送选择人员具体操作界面示例见图 5.16。
在项目公文流程过程中,每一流程节点都可以填写意见,相关意见保存在发文稿纸首页,经常使用的意见可以保存,供下次自动选择,对应的界面如图 5.17所示。
业务流转过程中的每一个角色人员,均可以通过“流程”查看业务文书的办理情况,可以查询业务文书流转至哪个环节,每个环节的具体办理时间等信息。业务流转过程中,业务文档每一个环节的修改记录均自动保存,便于明晰修改责任,不同人员的修改版本均可以单独显示,也可以在最新的修改版本上通过不同颜色标注显示所有人员的修改痕迹,相关界面的实现效果如图5.18和图5.19所示。
3.业务流程定制开发。
以项目公文为例,创建流程、自定义流程及定义流程关系的界面的实现效果如图 5.20 至图 5.23 所示。
5.3.5 项目信息管理模块的实现。
在项目信息管理模块,可以查看全局的项目概况,也可以查看每个业务科室的项目执行情况,同时可以查看单个项目的详细信息。审计项目过程中产生的所有业务文书和资料均显示在对应审计项目中,形成审计项目电子档案,方便保存和查阅。
1.全局项目概况展示。
主要反映当年度全局的项目总数及项目的实施情况,同时分别显示各个业务科室的项目总数及项目执行情况,通过进度条显示较为直观形象,界面如图 5.24所示。
2.某个业务处室的项目执行情况展示。
选择某个业务处室,可以查看业务处室的项目执行情况,界面如图 5.25 所示。
3.高级检索功能。
为方便查找项目,设置了高级检索功能,通过设置检索条件进行查询,其中项目类型、责任部门、项目状态等条件可以根据系统设置进行选择,界面如图5.26 所示。
4.项目的基本信息和项目档案查询。
选择某个具体项目,可查看该项目的基本信息和项目档案,基本信息在项目计划录入时已经保存,项目档案主要保存所有与项目相关的需用于归档的文书和资料,界面如图 5.27 所示。