消防部门办公自动化系统的分析与设计
2016-12-22徐洪峰程志锋
徐洪峰,程志锋,岳 丰
(1.贵州师范大学 经济与管理学院,贵州 贵阳 550001;2.贵州省贵阳市公安消防支队,贵州 贵阳 550081)
消防部门办公自动化系统的分析与设计
徐洪峰1,程志锋1,岳 丰2
(1.贵州师范大学 经济与管理学院,贵州 贵阳 550001;2.贵州省贵阳市公安消防支队,贵州 贵阳 550081)
本文以公安消防部门为研究背景,采用UML的类图、包图、时序图等,对消防办公自动化系统进行分析和设计。采用ASP.NET为开发技术,以B/S架构模式为基础框架进,实现公文流转管理效率的提升以及数据的共享。
办公自动化;UML;公文流转
过去消防部门一直依赖于电话、邮件、纸质的传统办公方式,这种工作方式效率不高、时延较大、且不易存档共享,而且耗费人力物力高,办公成本较高,形成较重的经济负担。公安消防部门建立一个从高层管理一直渗透到各个部门的综合办公自动化系统和高现代化快速反应的计算机辅助指挥系统,实现公文流转、审批,消防出警和车辆管理等业务的自动化操作,有助于提高消防队的办公效率,并为管理决策提供大量科学数据。此外,各种数据通过企业级数据库保存,可靠性和安全性得到了保障,并可以实现数据共享[1]。因此,消防部门办公自动化的系统建设是有必要的。
1 系统分析
办公自动化系统的需求分析与系统规划的工作包括前期调研、分析建模、流程分析、功能概况等[2]。系统需求分析采用的是UML的建模分析方法,系统利用UML中的类图、包图、时序图、顺序图等来实现系统的分析和设计。主要通过公文流转管理的设计来进行系统分析与阐述。
1.1 UML建模
1.1.1 公文流转管理类图
办公自动化系统发文管理类图主要包括发文类、审核登记类以及相关的控制类。发文管理类图设计[3],如图1所示。
图1 发文管理类图Fig.1 The class diagram ofpost management
1.1.2 公文流转管理模块包图
公文流转管理模块包图主要包括公文的起草、发文管理、公文审核、公文签发以及签发公文之后的收文管理、公文批办和公文归档。[4]该模块包结构如图2所示。包括发文和收文管理。
图2 公文流转管理模块包图Fig.2 The diagram of document flow management module Package
1.1.3 公文流转管理的活动图
①发文管理:由发文工作部门员工起草发文,经部门领导审核,不通过则返回修改,通过则报上级领导复核,复核不通过同样返回修改,直到复核通过,再由相关领导签发。文件签发后由工作人员将文件分发,并归档。
②收文管理:首先由工作人员进行收文登记,并录入系统,经分管领导审核后,给出拟办意见,再报上级领导批办,批示后由承办人员进行承办,承办完成后,由收文工作人员归档。公文流转管理的活动图如图3所示。
1.1.4 发文管理时序图和收文管理时序图
发文管理时序图如图4所示,主要通过发文管理类实现,起草人首先创建发文,在显示的创建界面输入公文信息,调用审核管理类,在领导审核完成后,返回审核结果,再进入复核,返回复核结果,最后由领导签发,这样公文创建完毕,再将创建成功的公文保存到发文档案,并返回公文创建成功信息。
收发文管理时序图如图5所示,主要通过收文管理类实现,收文人首先接收公文,进行收文登记,提交领导批办,调用批办管理类,在领导批办完成后,返回批办结果,再提交承办人承办,承办结束后返回承办结果,最后将收文保存到收文档案,并返回收文成功信息。
图3 公文流转活动图Fig.3 The activity diagram of document folw
图4 发文时序图Fig.4 The diagram of send files
图5 收文时序图Fig.5 The sequenle diagram of releive files
2 系统架构设计
根据系统需求分析的情况,完成系统的设计工作,主要包括系统总体架构设计、系统主要功能模块概述、数据库设计等。
2.1 系统架构模式
消防部门办公自动化系统架构采用B/S三层结构模式,B/S体系结构主要包括表现层、业务层和数据层[5]。三层结构将负责的业务处理逻辑放在了中间业务层,即放在服务器上,客户端属于表现层,通过浏览器来完成人机交互,B/S模式下表现层不直接与数据库发生关系,所有数据访问和数据传递要通过中间业务层来完成。采用这种模式,主要是考虑终端用户只需要在计算机联网状态下使用浏览器就可以使用该系统,减少了终端操作者对系统的维护。
3 系统实现
3.1 公文流转管理模块的实现
公文流转主要包括发文管理和收文管理。
(1)发文管理
公文拟稿完毕后,提交保存在数据库发文表中,审批状态为“待批”状态。领导登录系统后会看到待审批公文,领导审阅并批示完成后,公文的状态显示为“已审阅”状态,再进行上一级领导复核,上级领导复核完后,公文状态显示为“已复核”。公文草拟人员可以查询公文进行到哪一个环节。发文管理界面如图6所示。
图6 发文管理界面图Fig.6 The management interfale of send files
(2)收文管理
文件接收人通过系统接收来文,按照设定的登记格式进行来文登记,登记后,进入领导批示环节。领导逐级审阅以及复核后,如果文件不需要承办人,则直接进入收文存档环节;如果公文需要承办,则收文人按照领导批示,将公文转交承办人进行公文处理,若需要多人处理,则由前一个人处理完后转交下一个承办人处理。
4 总结
本文结合消防部门的实际特点和工作环境,对系统的整体功能进行详细的划分,并按照系统的需求分析完成整个办公自动化系统的架构设计和总体设计。系统在试运行过程中,文件的上传下达、通知的发放等能在短时间内传送给有关人员,工作效率提升明显,使公安消防部门的信息化建设水平跃上新台阶,达到了预期的目的。但也有在未来的研究中需要改进的地方,如优化系统的查询和统计程序及算法,提高系统各项数据的查询效率等。
[1]白凡凡.计算机管理教学(CMI) 的设计和发展[J].计算机工程与应用,2013 ,39(5) :220-222.
[2]李文峰,王晓菊.基于ASP.NET的消费支队OA系统[J].信息技术,2013(4):53-56
[3]赖信任.UML团队开发流程与管理(第2版)[M]. 北京:清华大学出版社,2012.
[4]史冠卿,黄莺.浅析OA系统在公文管理中的应用[J].科技信息,2013,22(2):69-80.
[5]王珊,萨师煊. 数据库系统概论(第四版)[M].北京:高等教育出版社,2011(6):41-51.
Design and Implementation of the OA System for a Fire Department
XU Hong-feng1,CHENG Zhi-feng1,YUE Feng2
(1.College of Economics and Management in Guizhou Normal University, Guiyang Guizhou, 550001,China 2.Fire Department of Public Security in Guiyang city, Guiyang Guizhou, 550081,China)
This article research background, using the UML class diagram, package diagram, sequence diagram, etc. for the public security fire department, is to fire office automation system analysis and design. The system choosedthe technology of ASP.NET and based on B/S architecture model for the project framework design to promote the efficiency of document flow management and data sharing.
Office automation; UML; Document flow
2016-07-04
徐洪峰(1977-),男,硕士生导师、硕士。主要研究方向:计算机网络、企业信息化; 程志锋(1991-),男,管理学研究生在读。主要研究方向:大数据、企业信息化。
TP311.52
A
1673-6125(2016)03-0014-04