第五章 系统实现与测试
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 所示。
随着我国居民生活水平的提高,居民可支配的收入越来越高,随之而来的是居民生活压力增加,不健康饮食、不健康的生活习惯和生活压力导致居民的健康水平却越来越低,近些年我国居民对健康越来越重视。...
2.4Sparkmllib库与基于spark的数据挖掘算法。Spark之所以在机器学习方面具有得天独厚的优势,有以下几点原因:(1)机器学习算法一般都有很多个步骤迭代计算的过程,机器学习的计算需要在多次迭代后获得足够小的误差或者足够收敛才会停止,迭代时如果...
第五章系统测试整个智能家居系统的硬件平台搭建完成,软件编程和调试结束后,需要对系统进行一个全面的测试,来验证系统的功能的实现和稳定性。系统测试分为功能测试和性能测试。功能测试主要检测系统设计的功能是否都能完成;性能测试主要检验系统的稳定...
第四章个人防火墙系统设计与实现4.1开发环境操作系统:Windows7开发工具:VisualStudio20104.2防火墙系统设计架构4.2.1防火墙系统总体结构PSFW个人防火墙分为三个模块(总体模块划分见表4.1):(a)PSFWIOCONTROL为动态链接库模块和可执...
本文以软件开发为主线论述了主要的系统分析、设计与实现工作。在需求分析方面,从嘉饰公司亟需解决的主要营销问题出发,着重从营销基础信息管理、营销方案管理和营销的定价与成本信息管理方面进行了分析。...
第五章结论本文通过对物联网智能家居市场走访调查,结合行业发展趋势进行综合分析,充分考虑大众需求,研究和分析智能家居设备的控制技术,主要研究工作有以下几个方面:?1、对物联网和智能家居的发展历史,智能家居的发展现状进行了深入细致地研究,通...
第1章绪论随着计算机技术、互联网技术和嵌入式技术的日趋成熟,物联网开始逐渐走进人们的生活。在国家的政策支持下,科技在飞速的发展,智慧中国的概念也已经逐渐走入我们的城市。智能城市、智能家居、智慧医疗等基于物联网的智能系统已经为人们的生活...
本文的研究目标是以软件工程理论为指导,采用 PHP+My SQL 技术设计并实现科学合理、实用好用、能够满足实际需求的作业管理系统,以提高教学中作业管理环节的效率,增强教学效果,提高人才培养的质量。...
摘要微信是腾讯公司于2011年1月21日推出的一款通过网络快速发送语音短信、视频、图片和文字,支持多人群聊的手机即时通信软件,截止到2014年底,微信注册用户已接近8亿,海外用户突破1亿。面对如此庞大的用户群体,各种各样基于微信的应用系统...
第3章酒店客房预订管理系统的数据库分析及系统设计3.1数据库分析软件系统在工作的过程中,相关的数据信息都保存在数据库中,数据库的主要作用就是对软件系统中的数据信息进行存储和管理,保证这些数据信息的稳定和安全。数据库就是软件系统的后台,是...