基于SSM框架的公文流转系统的设计与实现

2019-09-10 13:10:35杨震范雪松夏平平
现代信息科技 2019年24期

杨震 范雪松 夏平平

摘  要:论文主要采用了SSM框架来开发高校公文流转系统,系统的主要功能包含登录管理、用户管理、角色管理、公文拟稿管理、公文审核管理、公文发布管理、公文反馈管理等功能。系统使用MySQL数据库,使用JSP、CSS、JavaScript等技术,以及SSM为系统运行框架,通过Java语言进行编码实现。设计完成的高校公文流转系统能够在一定程度上减轻现有模式下公文管理的繁重工作,使公文管理能够更加便捷、有序。

关键词:公文流转;SSM框架;公文审核

中图分类号:TP274;TP311.52       文献标识码:A 文章编号:2096-4706(2019)24-0092-03

Abstract:This paper mainly uses SSM framework to develop the document circulation system in colleges and universities. The main functions of the system include login management,user management,role management,document drafting management,document auditing management,document publishing management,document feedback managementand other functions. The system uses MySQL database,JSP,CSS,JavaScript and SSM as the system running framework,and is coded by JAVA language. The design of the document circulation system in colleges and universities can alleviate the heavy work of document management under the existing mode to a certain extent,and make the document management more convenient and orderly.

Keywords:document circulation;SSM framework;document audit

0  引  言

由于信息技术的飞速发展,兴起了许多自动化的办公方式,尤其是在高校中应用最多,例如,自动化的办公方式在很大程度上减轻少原本繁重杂乱的公文管理工作的工作量。

因为高校内公文管理工作的工作量很大并且工作程序较为繁琐,因此设计一个高校公文流转系统是一件非a常有必要的事。

SSM框架是由Spring+SpringMVC+MyBatis三个开源框架整合而成,是目前比较主流的Java EE企业级框架,适用于搭建各种大型的企业级应用系统。建立基于SSM框架的高校公文流转系统之后,高校内公文流转的工作将会轻松很多,管理老师可以通过互联网随时随地进行公文的撰写、审核、编辑或者删除等,这使得公文的发布与流转变得更加快捷与方便。

1  系统功能设计

根据系统的需求分析,决定采用B/S模式开发系统,系统用例图如图1所示。

具体如下:

(1)登录管理:进行已有用户的登录,登录权限分为管理员登录与普通用户登录。不同权限登录后进入的界面不同。

(2)用户管理:通过输入已有用户的用户账号或者用户姓名来进行用户信息的查询,查询后显示用户信息,选择一条用户信息进行编辑操作来修改用户姓名,但无法修改用户账号。并且可以通过点击新增用户来增加新用户,默认新用户角色为普通用户。点击设置用户角色,可对已有用户进行管理员与普通用户的权限选择。

(3)角色管理:通过点击新增角色按钮来添加角色,并进行新增角色的权限选择。角色管理所查询显示的每条信息都可以进行单独的删除与编辑。

(4)公文拟稿管理:点击公文拟稿按钮,在拟稿界面拟定公文的标题与内容,并且选择审核人,公文拟定完毕后可以点击提交,等待审核结果。在稿件拟定完成后也可以点击保存按钮,對稿件进行本地保存。在公文拟稿页面中可以通过输入公文标题或者标题关键字来查询公文,查询结果显示审核状态与发表状态,管理员可以对查询结果进行删除与编辑操作。

(5)公文审核管理:界面显示未经审核人审核的公文信息,管理员可以通过点击审核按钮来进行公文审核,并通过输入审核意见来决定该公文是否通过,若通过则进行发布,若不通过则不进行发布。

(6)公文发布管理:显示已通过审核并已发布的公文信息,点击标题可查看已发布公文的详细内容。

(7)公文反馈管理:显示已发布的公文信息,并显示反馈内容信息。点击反馈按钮,可对已发布的公文进行反馈操作。输入公文标题进行查询,可显示指定公文的反馈信息。

2  公文流转系统主要功能实现

2.1  用户管理模块

本模块主要是用于添加新用户、查询已有用户、设置用户角色以及对已有用户进行编辑与删除操作。新增用户可以添加新用户并将新用户设置为管理员身份或者是普通用户身份。设置用户角色可以修改该用户的权限身份。在对已有用户进行查询后,可以对已有用户进行编辑和删除操作,编辑功能只能用于编辑用户姓名,无法更改用户权限身份。具体如图2所示。

2.2  公文拟稿管理模块

公文拟稿模块主要用于对需要发表的公文进行拟稿操作,公文拟稿完成之后,通过提交,交与管理员进行审核。在拟稿页面可以通过查询公文名称来查询公文信息,查询结果显示公文的审核状态与发布状态。管理员可以通过权限来编辑与删除公文。具体如图3所示。

2.3  公文审核管理模块

管理员利用权限对已提交但未审核的公文进行审核操作,可以填写审核意见。若公文审核通过则发布公文,若审核不通过则不发布公文。具体如图4所示。

2.4  公文发布管理模块

本模块能够显示已经通过审核并且发布的公文信息,点击显示的公文标题,可以详细查看公文内容。点击公文信息行的发布按钮,可对已通过审核但却未发布的公文进行发布操作,但无法发布未通过审核的公文信息。公文发布管理模板显示效果如图5所示。

2.5  公文反馈管理模块

本模块主要功能为对已发布的公文进行反馈,并且进行反馈内容的查看。公文发布管理显示效果如图6所示。

3  结  论

本公文流转系统主要采用Java、JSP、Javascript等计算机编程语言,以SSM为系统框架,MySQL为系统数据库,完成了基于Java的高校公文流转系统的设计与实现。高校公文流转系统的开发目的是为了更加便捷地对繁杂的公文进行管理与发布。系统主要由登录管理、用户管理、角色管理、公文拟稿管理、公文审核管理、公文发布管理以及公文反馈管理这七大模块组成,其中每个管理模块又是由其他许多小功能组成的。

该系统在运用技术方面,使用了JSP技术,并且采用了常作为数据源较为简单的Web项目框架,通过项目功能的需求进行分析,并在项目完成后对最终结果进行反复的测试,本系统基本实现了需求分析与系统设计的要求。

然而本系统依旧存在许多不足,例如系统功能单一、已有模块的功能不齐全、系统兼容性问题等,这些不足的存在为系统的改进提出了更大的挑戰。

参考文献:

[1] 张学良.机关事业单位办公自动化系统设计与实现探析 [J].办公室业务,2017(14):166.

[2] 何卫.网络办公自动化系统开发分析 [J].现代信息科技,2019,3(1):133-134+136.

[3] 罗健萍.高校行政办公自动化系统的设计与实现 [D].成都:电子科技大学,2012.

作者简介:杨震(1985-),男,汉族,安徽滁州人,项目经理,工程师,学士学位,研究方向:计算机软件工程。