java+SpringBoot+HTML+Mysq行政审批系统设计与实现

 详细功能设计:请点击下面链接查看

java+SpringBoot+HTML+Mysq行政审批系统设计与实现_哔哩哔哩_bilibili

源码+论文获取:

源码+论文获取请私信获取

目 录

摘 要

Abstract

1 绪论

1.1 系统开发的背景

1.2 课题的设计目的及意义

1.3 系统的可行性分析

1.3.1  经济上的可行性

1.3.2 技术可行性

1.3.3 操作可行性

1.3.4 法律可行性

2关键技术和相关软件

2.1 开发技术简介

2.1.1 Springboot框架简介

2.1.2 IDEA简介

2.2 开发环境

3系统分析

3.1 系统设计目的

3.2 系统功能分析

3.3 功能模块设计

3.4 系统流程分析

3.4.1 登录注册流程

3.4.2 数据修改流程

3.4.3 个人中心流程

3.4.4 案件申请流程

4系统总体设计

4.1 系统结构设计

4.2 系统顺序图设计

4.3 数据库设计

4.3.1 数据库E-R图设计

4.3.2 数据库表设计

5系统的实现

5.1 登录

5.2 管理员管理

5.4 网站普通用户管理

5.5 审批管理员用户管理

5.6 最新政策管理

5.7 政务联播管理

5.8 政府信息公开管理

5.10 在线举报管理

5.11 意见信箱管理

5.12 意见信箱管理

6系统测试

6.1 测试原则和方法

6.2 测试用例

6.3 测试结论

结 论

致 谢

参考文献

附 录

 

行政审批系统设计与实现

 

摘 要

电子政务系统的建设是政府各个职能部门都要考虑的重要事项,一定程度上反映了一个部门的工作效率和服务质量,网上行政审批系统就是要原本需要人工处理的部分业务转到网上处理,以便满足政府各职能部门之间或者政府与企业、个人之间的业务需求。本行政审批系统是针对毕业论文管理工作的全过程,设计的一款毕业论文管理系统。

本行政审批系统利用Java作为基础的开发语言,Spring Boot作为后端的开发框架,Mysql作为数据存储的管理工具,基于B/S结构进行开发,行政审批系统根据实际需求调研分为多种角色,本系统根据实际需求调研分为三种角色,管理员角色、在线举报管理员角色、意见征集管理员角色、案件管理员、办事申请管理员。不同角色分别包含以下内容;管理员:管理员管理、评价管理、普通用户管理、审批员管理、部门管理、最新政策、政务联播、政府信息公开、政府公告。在线举报管理员:在线举报管理。意见征集管理员:意见信箱、意见征集。案件管理员:案件管理;办事申请管理员:办事申请等功能,通过这些功能实现一个高效的,简洁的行政审批系统,让政务审批更加规范以及高效。

关键词:审批;政务;MYSQL数据库;Java

Design and implementation of ZHENG Ke's graduation thesis management system

Abstract

The construction of e-government system is an important matter to be considered by all functional departments of the government, which reflects the work efficiency and service quality of a department to a certain extent. The online administrative examination and approval system is to transfer some businesses that originally need to be processed manually to online processing, so as to meet the business needs between various functional departments of the government or between the government and enterprises and individuals. This administrative examination and approval system is a graduation thesis management system designed for the whole process of graduation thesis management.

The administrative examination and approval system uses Java as the basic development language, spring boot as the back-end development framework, MySQL as the management tool of data storage, and is developed based on B / S structure. The administrativedemand research. The system is divided into three roles according to the actual demand research, including administrator role, online report administrator role, opinion collection administrator role, case administrator Application administrator. Different roles include the following contents respectively; Administrator: administrator management, evaluation management, ordinary user management, approver management, department management, latest policies, government broadcasting, government information disclosure and government announcement. Online reporting administrator: online reporting management. Comment collection administrator: comment mailbox and comment collection. Case manager: case management; Service application administrator: service application and other functions. Through these functions, an efficient and concise administrative examination and approval system is realized to make government examination and approval more standardized and efficient.

Keywords:Approval; Government affairs; Mysql database; Java

1 绪论

1.1 系统开发的背景

使用传统的手工审批进行业务办理,办公地点较分散,市民办理审批事项要根据部门到对应的地点进行办理,给群众带来很大的麻烦;加上审批办理效率低下,办理一个审批事项往往要花上几个月的时间以及监督部门在对审批办理情况进行分析统计花费时间长等问题。政府为了方便群众办事,迫切希望各部门之间能够统一进行事项办理,因此必须借助计算机技术来缩短申报时间和减少了行政审批办理的周期,提高办事效率,使得行政审批往更加智能化、信息化、透明化的方向发展。

1.2 课题的设计目的及意义

相比于传统的手工审批模式,应用行政审批管理系统大大改善了审批办事效率,老百姓办理事项不再需要到具体的部门进行办理,只要携带材料到行政服务中心使用本系统就可以进行事项的申报;同时减少了行政审批办理的周期;此外,通过数据库存储,数据的交互更加迅速,部门领导进行业务查询和数据统计,办理流程可查询,使得各环节的办理情况绿色透明,部门监督准确高效,业务办理收费公开,大大提高了政府部门的形象,“变群众跑为干部跑”,体现了以民为本的思想。电子政务系统的建设是政府各个职能部门都要考虑的重要事项,一定程度上反映了一个部门的工作效率和服务质量,网上行政审批系统就是要原本需要人工处理的部分业务转到网上处理,以便满足政府各职能部门之间或者政府与企业、个人之间的业务需求。本行政审批系统是针对毕业论文管理工作的全过程,设计的一款毕业论文管理系统。

1.3 系统的可行性分析

1.3.1  经济上的可行性

本行政审批系统,采用免费开源的Mysql作为数据库,开源的开发工具IDEA作为开发工具,用自己的电脑作为服务器,综上所属本项目在经济上是可行的。

1.3.2 技术可行性

本行政审批系统采用Java语言作为后端开发语言,Mysql作为数据库,HTML、javascript等语言作为前端语言,以上语言都有成熟的框架,这些框架让编码没有那么难,所以,本行政审批系统在技术上是可行的。

1.3.3 操作可行性

本行政审批系统采用传统的系统操作形式,通过浏览器打开本系统,各项功能按照使用前后顺利平铺在左侧菜单栏,符合用户的操作习惯,所以本行政审批系统在操作上是可行的。

1.3.4 法律可行性

本行政审批系统仅用作毕业设计,不会对外开放,不会存在法律风险。

2关键技术和相关软件

2.1 开发技术简介

2.1.1 Springboot框架简介

Spring boot是一个叫pivot公司研发出来的一个新的框架。简化了spring框架应用过程中的各种复杂配置。 springboot框架采用了默认配置的方式去加载基础的配置文件,开发人员不需要在搭建框架的初期做太多的配置,可以做到拿来即用,降低开发人员的时间成本,以及框架搭建的难度,提高开发的效率。 Springboot可以成为蓬勃发展的互联网发展领域的先驱。

在网站项目的开发过程中,网站的响应效率是十分的重要的,用户通过链接访问我们的网站,网站向后端服务发出请求,后端服务连接数据库,根据请求指令处理相关的数据,然后根据业务需求处理相关的逻辑流程,处理完毕将数据返回给浏览器,反馈给用户。在这整个过程中,用户访问的页面属于试图层面、处理业务逻辑数据控制层面、请求数据属于数据模型层面,这种分为不同层面的模式我们称为MVC模式。主要内容如下:视图层:负责数据处理数据,整理数据的格式,数据的样式最终按照一定的格式展现给用户进行浏览以及相关的操作。控制层:接收用户提交的是数据,然后按照一定的逻辑进行相应的操作,然后把数据交给下一层。数据库层:按照上一层传输过来的逻辑进行数据操作,包括数据的删除、数据的修改、数据的搜索、数据的添加等等数据层面的操作,操作完将指令返回给上一层。

随需而变过去, Spring引导框架不能替代Spring框架。它是一个单独的开发框架,可以改进所有开发人员。 它包含许多第三方软件库,可以在springboot中不进行配置就立即使用,从而消除了spring繁琐的配置文件。 一般来说,spring boot只需要开发人员花一点时间来启动项目。2.5.2快速实施通过lbmd引擎,应用系统的开发变得固定,形成了一种新的开发模式:使用leap工具构建应用系统,或使用leap运行应用系统,从而在减少资金和工作量的前提下,达到快速构建大型复杂项目的目的。leap提供的“模型驱动”可以灵活部署,只需少量代码即可完成大型项目,这大大减少了Java程序员的工作量,降低了出现bug的风险。SpringBoot采用SOA框架来简化开发。同时,它还可以使用二进制开发机制完成SDK。这也是为什么许多开发者喜欢springboot

2.1.2 IDEA简介

这个开发工具叫做varcharelliJ idea,它是一个基于Java的开发工具。 Idea被认为是IT行业非常好的开发工具,尤其是在各种智能代码提示、代码自动添加和重构、支持Java语言、集成各种版本工具、代码分析、创新页面设计等方面。 该工具是JetBrains开发的产品。JetBrains的开发者非常严格。 其旗舰版还可以支持各种类型的HTML语言、CSS语言、PHP语言、MySQL数据库、python语言等。IDEA提倡的是智能编码,减少程序员重复工作量,IDEA具有一下几个特色: 1.智能选取: 它提供了很多的基于语法选择。2.丰富导航模式它提供丰富导航样式。3.历史功能:使用 它软件就能够完成任何的项目的文件历史的记录。

2.2 开发环境

由于本系统未涉及复杂的算法计算,为了能够利用最节约的成本以及简洁的代码达到最佳的效果,经过调研,计划采用Java语言来开发,具体的软硬件环境要求如下。 

(1)硬件环境:Corei7处理器,内存要求8G及以上,硬盘50G以上

(2)服务器: 采用普通办公用个人计算机作为服务器,用来发布服务。 

(3)开发工具:Idea

(4)操作系统:可以采用Windows7及以上系统。 

(5)数据库系统:采用现在比较流行的MySQL数据库。 

(6)服务器:采用Tomcat9。 

(7)Java环境:JDK10。 

(8)C端:谷歌浏览器。

3系统分析

3.1 系统设计目的

电子政务系统的建设是政府各个职能部门都要考虑的重要事项,一定程度上反映了一个部门的工作效率和服务质量,网上行政审批系统就是要原本需要人工处理的部分业务转到网上处理,以便满足政府各职能部门之间或者政府与企业、个人之间的业务需求。本行政审批系统是针对毕业论文管理工作的全过程,设计的一款毕业论文管理系统。

3.2 系统功能分析

本系统根据实际需求调研分为三种角色,管理员角色、在线举报管理员角色、意见征集管理员角色、案件管理员、办事申请管理员。不同角色分别包含以下内容;管理员:管理员管理、评价管理、普通用户管理、审批员管理、部门管理、最新政策、政务联播、政府信息公开、政府公告。在线举报管理员:在线举报管理。意见征集管理员:意见信箱、意见征集。案件管理员:案件管理;办事申请管理员:办事申请

管理员功能模块:

登录:启动项目按照要求输入自己分配的账号以及密码,点击登录按钮,带着账号和密码去后台进行校验,如果返回成功则登录成功,如果返回失败则登录失败,重新输入账号密码等信息再次登录。

管理员管理:点击管理员管理的菜单,打开管理员管理界面,在此页面主要用作管理员基本信息的管理,可以进行数据的浏览,数据的查询,数据的添加,错误数据的修改以及不需要数的删除操作,通过以上操作实现管理员的管理功能。

办事评价管理:点击办事评价管理的菜单,打开办事评价管理界面,在此页面主要用作办事评价基本信息的管理,可以进行数据的浏览,数据的查询,数据的添加,错误数据的修改以及不需要数的删除操作,通过以上操作实现办事评价的管理功能。

网站普通用户管理:点击网站普通用户管理的菜单,打开网站普通用户管理界面,在此页面主要用作网站普通用户基本信息的管理,可以进行数据的浏览,数据的查询,数据的添加,错误数据的修改以及不需要数的删除操作,通过以上操作实现网站普通用户的管理功能。

审批管理员用户管理:点击审批管理员用户管理的菜单,打开审批管理员用户管理界面,在此页面主要用作审批管理员用户基本信息的管理,可以进行数据的浏览,数据的查询,数据的添加,错误数据的修改以及不需要数的删除操作,通过以上操作实现审批管理员用户的管理功能。

最新政策管理:点击最新政策管理的菜单,打开最新政策管理界面,在此页面主要用作最新政策基本信息的管理,可以进行数据的浏览,数据的查询,数据的添加,错误数据的修改以及不需要数的删除操作,通过以上操作实现最新政策的管理功能。

政务联播管理:点击政务联播管理的菜单,打开政务联播管理界面,在此页面主要用作政务联播基本信息的管理,可以进行数据的浏览,数据的查询,数据的添加,错误数据的修改以及不需要数的删除操作,通过以上操作实现政务联播的管理功能。

政府信息公开管理:点击政府信息公开管理的菜单,打开政府信息公开管理界面,在此页面主要用作政府信息公开基本信息的管理,可以进行数据的浏览,数据的查询,数据的添加,错误数据的修改以及不需要数的删除操作,通过以上操作实现政府信息公开的管理功能。

政府公告管理:点击政府公告管理的菜单,打开政府公告管理界面,在此页面主要用作政府公告基本信息的管理,可以进行数据的浏览,数据的查询,数据的添加,错误数据的修改以及不需要数的删除操作,通过以上操作实现政府公告的管理功能。

在线举报管理员模块:

登录:启动项目按照要求输入自己分配的账号以及密码,点击登录按钮,带着账号和密码去后台进行校验,如果返回成功则登录成功,如果返回失败则登录失败,重新输入账号密码等信息再次登录。

在线举报管理:点击在线举报管理的菜单,打开在线举报管理界面,在此页面主要用作在线举报基本信息的管理,可以进行数据的浏览,数据的查询,数据的添加,错误数据的修改以及不需要数的删除操作,通过以上操作实现在线举报的管理功能。

意见征集管理员模块:

登录:启动项目按照要求输入自己分配的账号以及密码,点击登录按钮,带着账号和密码去后台进行校验,如果返回成功则登录成功,如果返回失败则登录失败,重新输入账号密码等信息再次登录。

意见信箱管理:点击意见信箱管理的菜单,打开意见信箱管理界面,在此页面主要用作意见信箱基本信息的管理,可以进行数据的浏览,数据的查询,数据的添加,错误数据的修改以及不需要数的删除操作,通过以上操作实现意见信箱的管理功能。

案件管理员模块:

登录:启动项目按照要求输入自己分配的账号以及密码,点击登录按钮,带着账号和密码去后台进行校验,如果返回成功则登录成功,如果返回失败则登录失败,重新输入账号密码等信息再次登录。

意见信箱管理:点击案件管理的菜单,打开案件管理界面,在此页面主要用作案件基本信息的管理,可以进行数据的浏览,数据的查询,数据的添加,错误数据的修改以及不需要数的删除操作,通过以上操作实现案件的管理功能。

3.3 功能模块设计

(1)管理员用户登录用例:管理员用户进行登录。登录信息描述如表3.1所示。

表3.1 登录用例

用例标识

1

用例名称

管理员用户用户进行登录

参与者

管理员用户用户

前置条件

管理员用户用户拥有系统的账号与以及系统的密码

后置条件

管理员用户登录系统成功

用例概述

管理员用户用户进入系统登录的界面,按照要求输入账号以及密码进行系统登录操作,如果校验成功,进入系统,校验失败则给出提示。

基本事件流

1、管理员用户用户通过账号与密码进行登录。

2、管理员用户用户登陆成功。

3、管理员用户用户登录失败

备选事件流

1、登录成功,跳转到主页面。

2、登陆失败,提示失败信息。

备注

需用谷歌内核浏览器进入系统

(2)审批人员用户登录用例:登录信息描述如表3.2所示。

表3.2 登录用例

用例标识

2

用例名称

审批人员用户用户进行登录

参与者

审批人员用户用户

前置条件

审批人员用户用户拥有系统的账号与以及系统的密码

后置条件

审批人员用户登录系统成功

用例概述

审批人员用户用户进入系统登录的界面,按照要求输入账号以及密码进行系统登录操作,如果校验成功,进入系统,校验失败则给出提示。

基本事件流

1、审批人员用户用户通过账号与密码进行登录。

2、审批人员用户用户登陆成功。

3、审批人员用户用户登录失败

备选事件流

1、登录成功,跳转到主页面。

2、登陆失败,提示失败信息。

备注

需用谷歌内核浏览器进入系统

(3)普通用户登录用例:普通用户进行登录。登录信息描述如表3.3所示。

表33 登录用例

用例标识

3

用例名称

普通用户用户进行登录

参与者

普通用户用户

前置条件

普通用户用户拥有系统的账号与以及系统的密码

后置条件

普通用户登录系统成功

用例概述

普通用户用户进入系统登录的界面,按照要求输入账号以及密码进行系统登录操作,如果校验成功,进入系统,校验失败则给出提示。

基本事件流

1、普通用户用户通过账号与密码进行登录。

2、普通用户用户登陆成功。

3、普通用户用户登录失败

备选事件流

1、登录成功,跳转到主页面。

2、登陆失败,提示失败信息。

备注

需用谷歌内核浏览器进入系统

(4)管理员用户个人信息用例个人信息信息描述如表3.4所示。

表3.4 个人信息用例

用例标识

4

用例名称

管理员用户用户个人信息

参与者

管理员用户

前置条件

管理员用户拥有账号密码且已经成功登入系统

后置条件

管理员用户用户成功进入个人信息页面

用例概述

管理员用户用户进入系统点击个人信息进入个人信息界面,在此页面可以查看自己的个人信息,且可以修改自己的个人信息。

基本事件流

1、管理员用户用户通过账号与密码进行登录。

2、管理员用户用户登陆成功。

3、管理员用户用户查看以及操作自己的个人信息,包括查看和修改操作

备选事件流

1、管理员用户用户查看个人信息。

2、管理员用户修改个人信息。

备注

需用谷歌内核浏览器进入系统

(5)审批人员个人信息用例:个人信息信息描述如表3.5所示。

表3.5 个人信息用例

用例标识

5

用例名称

审批人员用户个人信息

参与者

审批人员

前置条件

审批人员拥有账号密码且已经成功登入系统

后置条件

审批人员用户成功进入个人信息页面

用例概述

审批人员用户进入系统点击个人信息进入个人信息界面,在此页面可以查看自己的个人信息,且可以修改自己的个人信息。

基本事件流

1、审批人员用户通过账号与密码进行登录。

2、审批人员用户登陆成功。

3、审批人员用户查看以及操作自己的个人信息,包括查看和修改操作

备选事件流

1、审批人员用户查看个人信息。

2、审批人员修改个人信息。

备注

需用谷歌内核浏览器进入系统

(6)普通用户个人信息用例。个人信息信息描述如表3.6所示。

表3.6 个人信息用例

用例标识

6

用例名称

普通用户用户个人信息

参与者

普通用户

前置条件

普通用户拥有账号密码且已经成功登入系统

后置条件

普通用户用户成功进入个人信息页面

用例概述

普通用户用户进入系统点击个人信息进入个人信息界面,在此页面可以查看自己的个人信息,且可以修改自己的个人信息。

基本事件流

1、普通用户用户通过账号与密码进行登录。

2、普通用户用户登陆成功。

3、普通用户用户查看以及操作自己的个人信息,包括查看和修改操作

备选事件流

1、普通用户用户查看个人信息。

2、普通用户修改个人信息。

备注

需用谷歌内核浏览器进入系统

(7)办事评价管理用例:管理用例描述如表3.7所示。

表3.7 办事评价管理用例

用例标识

7

用例名称

办事评价管理用例

参与者

管理员

前置条件

管理员进入登录页面,输入账号密码成功登入系统并且拥有操作权限

后置条件

管理员可以进行数据操作:数据添加、数据删除、数据修改、查询等操作。

用例概述

管理员点击办事评价管理菜单,进入办事评价管理界面,点击添加可以添加数据,点击删除可以正常删除数据,点击修改可以正常修改数据,点击搜索可以正常搜索想要的数据。

基本事件流

1.管理员登录。2.点击办事评价管理。3.点击添加、删除、修改、查询

备选事件流

1、管理员成功增删改差教师的信息。

2、理员增删改差教师的信息失败,给出失败原因。

备注

需用谷歌内核浏览器进入系统

(8)最新政策用例:管理用例描述如表3.8所示。

表3.8 最新政策用例

用例标识

8

用例名称

最新政策用例

参与者

管理员

前置条件

管理员进入登录页面,输入账号密码成功登入系统并且拥有操作权限

后置条件

管理员可以进行数据操作:数据添加、数据删除、数据修改、查询等操作。

用例概述

管理员点击最新政策菜单,进入最新政策界面,点击添加可以添加数据,点击删除可以正常删除数据,点击修改可以正常修改数据,点击搜索可以正常搜索想要的数据。

基本事件流

1.管理员登录。2.点击最新政策。3.点击添加、删除、修改、查询

备选事件流

1、管理员成功增删改差学生的信息。

2、理员增删改差学生的信息失败,给出失败原因。

备注

需用谷歌内核浏览器进入系统

(9)政务联播用例:管理用例描述如表3.9所示。

表3.9 政务联播用例

用例标识

9

用例名称

政务联播用例

参与者

管理员

前置条件

管理员进入登录页面,输入账号密码成功登入系统并且拥有操作权限

后置条件

管理员可以进行数据操作:数据添加、数据删除、数据修改、查询等操作。

用例概述

管理员点击政务联播菜单,进入政务联播界面,点击添加可以添加数据,点击删除可以正常删除数据,点击修改可以正常修改数据,点击搜索可以正常搜索想要的数据。

基本事件流

1.管理员登录。2.点击政务联播。3.点击添加、删除、修改、查询

备选事件流

1、管理员成功增删改差管理员的信息。

2、理员增删改差管理员的信息失败,给出失败原因。

备注

需用谷歌内核浏览器进入系统

(10)政府信息公开管理用例:管理用例描述如表3.10所示。

表3.10 政府信息公开管理用例

用例标识

10

用例名称

政府信息公开管理用例

参与者

管理员

前置条件

管理员进入登录页面,输入账号密码成功登入系统并且拥有操作权限

后置条件

管理员可以进行数据操作:数据添加、数据删除、数据修改、查询等操作。

用例概述

管理员点击政府信息公开管理菜单,进入政府信息公开管理界面,点击添加可以添加数据,点击删除可以正常删除数据,点击修改可以正常修改数据,点击搜索可以正常搜索想要的数据。

基本事件流

1.管理员登录。2.点击政府信息公开管理。3.点击添加、删除、修改、查询

备选事件流

1、管理员成功增删改差学院的信息。

2、理员增删改差学院的信息失败,给出失败原因。

备注

需用谷歌内核浏览器进入系统

(11)政府公告管理用例:管理用例描述如表3.11所示。

表3.11 政府公告管理用例

用例标识

11

用例名称

政府公告管理用例

参与者

管理员

前置条件

管理员进入登录页面,输入账号密码成功登入系统并且拥有操作权限

后置条件

管理员可以进行数据操作:数据添加、数据删除、数据修改、查询等操作。

用例概述

管理员点击政府公告管理菜单,进入政府公告管理界面,点击添加可以添加数据,点击删除可以正常删除数据,点击修改可以正常修改数据,点击搜索可以正常搜索想要的数据。

基本事件流

1.管理员登录。2.点击政府公告管理。3.点击添加、删除、修改、查询

备选事件流

1、管理员成功增删改差公告的信息。

2、理员增删改差公告的信息失败,给出失败原因。

备注

需用谷歌内核浏览器进入系统

(12)在线举报管理用例:管理用例描述如表3.12所示。

表3.12 在线举报管理用例

用例标识

12

用例名称

在线举报管理用例

参与者

管理员

前置条件

管理员进入登录页面,输入账号密码成功登入系统并且拥有操作权限

后置条件

管理员可以进行数据操作:数据添加、数据删除、数据修改、查询等操作。

用例概述

管理员点击在线举报管理菜单,进入在线举报管理界面,点击添加可以添加数据,点击删除可以正常删除数据,点击修改可以正常修改数据,点击搜索可以正常搜索想要的数据。

基本事件流

1.管理员登录。2.点击在线举报管理。3.点击添加、删除、修改、查询

备选事件流

1、管理员成功增删改差课题的信息。

2、理员增删改差课题的信息失败,给出失败原因。

备注

需用谷歌内核浏览器进入系统

(13)意见信箱用例:管理用例描述如表3.13所示。

表3.13 意见信箱用例

用例标识

13

用例名称

意见信箱用例

参与者

管理员

前置条件

管理员进入登录页面,输入账号密码成功登入系统并且拥有操作权限

后置条件

管理员可以进行数据操作:数据添加、数据删除、数据修改、查询等操作。

用例概述

管理员点击意见信箱菜单,进入意见信箱界面,点击添加可以添加数据,点击删除可以正常删除数据,点击修改可以正常修改数据,点击搜索可以正常搜索想要的数据。

基本事件流

1.管理员登录。2.点击意见信箱。3.点击添加、删除、修改、查询

备选事件流

1、管理员成功增删改差论文的信息。

2、理员增删改差论文的信息失败,给出失败原因。

备注

需用谷歌内核浏览器进入系统

(14)案件管理用例:管理用例描述如表3.14所示。

表3.14 案件管理用例

用例标识

14

用例名称

案件管理用例

参与者

管理员

前置条件

管理员进入登录页面,输入账号密码成功登入系统并且拥有操作权限

后置条件

管理员可以进行数据操作:数据添加、数据删除、数据修改、查询等操作。

用例概述

管理员点击案件管理菜单,进入案件管理界面,点击添加可以添加数据,点击删除可以正常删除数据,点击修改可以正常修改数据,点击搜索可以正常搜索想要的数据。

基本事件流

1.管理员登录。2.点击案件管理。3.点击添加、删除、修改、查询

备选事件流

1、管理员成功增删改差交流的信息。

2、理员增删改差交流的信息失败,给出失败原因。

备注

需用谷歌内核浏览器进入系统

(15)申请管理用例:管理用例描述如表3.15所示。

表3.15 申请管理用例

用例标识

15

用例名称

申请管理用例

参与者

管理员

前置条件

管理员进入登录页面,输入账号密码成功登入系统并且拥有操作权限

后置条件

管理员可以进行数据操作:数据添加、数据删除、数据修改、查询等操作。

用例概述

管理员点击申请管理菜单,进入申请管理界面,点击添加可以添加数据,点击删除可以正常删除数据,点击修改可以正常修改数据,点击搜索可以正常搜索想要的数据。

基本事件流

1.管理员登录。2.点击申请管理。3.点击添加、删除、修改、查询

备选事件流

1、管理员成功增删改差分配的信息。

2、理员增删改差分配的信息失败,给出失败原因。

备注

需用谷歌内核浏览器进入系统

3.4 系统流程分析

3.4.1 登录注册流程

启动项目按照要求输入自己分配的账号以及密码,点击登录按钮,带着账号和密码去后台进行校验,如果返回成功则登录成功,如果返回失败则登录失败,重新输入账号密码等信息再次登录。登录注册流程图如图3.1所示。

 

图3.1 登录注册流程图

3.4.2 数据修改流程

数据修改流程图如图3.2所示。

 

图3.2 数据修改流程图

3.4.3 个人中心流程

个人中心流程。详见图3.3所示。

 

图3.3  个人中心流程图

3.4.4 案件申请流程

案件申请流程。详见图3.4所示。

 

图3.4  案件申请流程图

4系统总体设计

4.1 系统结构设计

本系统根据实际需求调研分为三种角色,管理员角色、在线举报管理员角色、意见征集管理员角色、案件管理员、办事申请管理员。不同角色分别包含以下内容;管理员:管理员管理、评价管理、普通用户管理、审批员管理、部门管理、最新政策、政务联播、政府信息公开、政府公告。在线举报管理员:在线举报管理。意见征集管理员:意见信箱、意见征集。案件管理员:案件管理;办事申请管理员:办事申请。如图4.1所示

图4.1 系统结构图

 

4.2 系统顺序图设计

操作顺序图能够表示不同对象间的变化与动作交叉部分,以下是对行政审批系统主要操作进行的顺序图建模。

(1)登录顺序的图

图4.2 登录顺序图

 

(2)数据修改顺序的图

 

图4.3 数据修改顺序图

4.3 数据库设计

4.3.1 数据库E-R图设计

 

图4.4  数据库E-R图

4.3.2 数据库表设计

本行政审批系统采用MYSQL数据库进行数据的储存,具体的数据结构如下各个表的详细信息。

4.1  personss人员表

字段名

数据类型

长度

主键

是否为空

字段含义

id

varchar

255

主键id

account

varchar

255

编号

password

varchar

255

密码

sex

varchar

255

性别

phone

varchar

255

电话

address

varchar

255

地址

cx

varchar

255

部门

表4.2  partb部门表

字段名

数据类型

长度

主键

是否为空

字段含义

id

varchar

255

主键id

bh

varchar

255

编号

partname

varchar

255

名称

level

varchar

255

行政级别

fzr

varchar

255

负责人姓名

表4.3  ysqb一表申请表

字段名

数据类型

长度

主键

是否为空

字段含义

id

varchar

255

主键id

xm

longtext

255

用户姓名

xb

varchar

255

性别

age

varchar

255

年龄

dh

varchar

255

电话

nr

varchar

255

内容

sqsj

varchar

255

申请时间

clr

varchar

255

处理人

clsj

varchar

255

处理时间

zt

varchar

255

处理状态

ry1

varchar

255

处理意见

表4.4  infoznb最新政策

字段名

数据类型

长度

主键

是否为空

字段含义

id

varchar

255

主键id

title

varchar

255

标题

content

varchar

255

内容

createtime

varchar

255

时间

表4.5  infozdb政务联播

字段名

数据类型

长度

主键

是否为空

字段含义

id

varchar

255

主键id

title

 varchar

255

标题

content

 varchar

255

内容

createtime

varchar

255

时间

表4.6  infonbb政府信息公开

字段名

数据类型

长度

主键

是否为空

字段含义

id

varchar

255

主键id

title

varchar

255

标题

content

varchar

255

内容

createtime

varchar

255

时间

表4.7 news公告表

字段名

数据类型

长度

主键

是否为空

字段含义

id

varchar

11

主键id

title

 varchar

255

标题

content

 varchar

20

内容

createtime

 varchar

255

时间

表4.8 ffb在线举报表

字段名

数据类型

长度

主键

是否为空

字段含义

id

varchar

11

主键id

title

 varchar

255

标题

content

 varchar

20

举报内容

userid

 varchar

255

举报人id

xm

 varchar

255

举报人姓名

dh

 varchar

255

电话

dz

 varchar

255

地址

txsj

 varchar

255

填写时间

clr

 varchar

255

处理人

clsj

 varchar

255

处理时间

zt

 varchar

255

处理状态

yj

 varchar

255

处理意见

表4.9 sqb意见信箱

字段名

数据类型

长度

主键

是否为空

字段含义

id

varchar

11

主键id

title

 varchar

255

标题

content

 varchar

20

诉求内容

userid

 varchar

255

诉求人id

xm

 varchar

255

诉求人姓名

dh

 varchar

255

电话

dz

 varchar

255

地址

txsj

 varchar

255

填写时间

clr

 varchar

255

处理人

clsj

 varchar

255

处理时间

zt

 varchar

255

处理状态

yj

 varchar

255

处理意见

表4.10 yjb意见征集表

字段名

数据类型

长度

主键

是否为空

字段含义

id

varchar

11

主键id

title

 varchar

255

标题

content

 varchar

20

填写内容

userid

 varchar

255

填写人id

xm

 varchar

255

填写人姓名

dh

 varchar

255

电话

dz

 varchar

255

地址

txsj

 varchar

255

填写时间

clr

 varchar

255

处理人

clsj

 varchar

255

处理时间

zt

 varchar

255

处理状态

yj

 varchar

255

处理意见

表4.11 pjb服务评价表

字段名

数据类型

长度

主键

是否为空

字段含义

id

varchar

11

主键id

title

 varchar

255

标题

content

 varchar

20

填写内容

userid

 varchar

255

填写人id

name

 varchar

255

填写人姓名

txsj

 varchar

255

填写时间

dx

 varchar

255

评价对象

dxbt

 varchar

255

评价对象标题

dxid

 varchar

255

评价对象id

表4.12 ajb行政审批表

字段名

数据类型

长度

主键

是否为空

字段含义

id

varchar

11

主键id

bh

 varchar

255

编号

mc

 varchar

20

行政审批名称

content

 varchar

255

行政审批内容

yxj

 varchar

255

行政审批优先级

fzrname

 varchar

255

行政审批负责人

partname

 varchar

255

行政审批部门

txsj

 varchar

255

填写时间

clr

 varchar

255

处理人

clsj

 varchar

255

处理时间

zt

 varchar

255

行政审批处理状态

5 系统的实现

5.1登录

启动项目按照要求输入自己分配的账号以及密码,点击登录按钮,带着账号和密码去后台进行校验,如果返回成功则登录成功,如果返回失败则登录失败,重新输入账号密码等信息再次登录。

 

图5.1 效果图

功能核心代码:

 

5.2管理员管理

管理员管理:点击管理员管理的菜单,打开管理员管理界面,在此页面主要用作管理员基本信息的管理,可以进行数据的浏览,数据的查询,数据的添加,错误数据的修改以及不需要数的删除操作,通过以上操作实现管理员的管理功能。

 

  图5.2 效果图

功能核心代码:

5.3 办事评价管理

 

办事评价管理:点击办事评价管理的菜单,打开办事评价管理界面,在此页面主要用作办事评价基本信息的管理,可以进行数据的浏览,数据的查询,数据的添加,错误数据的修改以及不需要数的删除操作,通过以上操作实现办事评价的管理功能。

 

 图5.3 效果图

功能核心代码:

 

5.4网站普通用户管理

网站普通用户管理:点击网站普通用户管理的菜单,打开网站普通用户管理界面,在此页面主要用作网站普通用户基本信息的管理,可以进行数据的浏览,数据的查询,数据的添加,错误数据的修改以及不需要数的删除操作,通过以上操作实现网站普通用户的管理功能。

 

  图5.4 效果图

功能核心代码:

 

5.5审批管理员用户管理

审批管理员用户管理:点击审批管理员用户管理的菜单,打开审批管理员用户管理界面,在此页面主要用作审批管理员用户基本信息的管理,可以进行数据的浏览,数据的查询,数据的添加,错误数据的修改以及不需要数的删除操作,通过以上操作实现审批管理员用户的管理功能。

 

 图5.5 效果图

功能核心代码:

 

5.6最新政策管理

最新政策管理:点击最新政策管理的菜单,打开最新政策管理界面,在此页面主要用作最新政策基本信息的管理,可以进行数据的浏览,数据的查询,数据的添加,错误数据的修改以及不需要数的删除操作,通过以上操作实现最新政策的管理功能。

 

图5.6 界面效果图

功能核心代码:

 

5.7政务联播管理

政务联播管理:点击政务联播管理的菜单,打开政务联播管理界面,在此页面主要用作政务联播基本信息的管理,可以进行数据的浏览,数据的查询,数据的添加,错误数据的修改以及不需要数的删除操作,通过以上操作实现政务联播的管理功能。

 

 

图5.7 界面效果图

功能核心代码:

 

5.8政府信息公开管理

政府信息公开管理:点击政府信息公开管理的菜单,打开政府信息公开管理界面,在此页面主要用作政府信息公开基本信息的管理,可以进行数据的浏览,数据的查询,数据的添加,错误数据的修改以及不需要数的删除操作,通过以上操作实现政府信息公开的管理功能。

  图5.8 界面效果图

功能核心代码:

5.9 政府公告管理

政府公告管理:点击政府公告管理的菜单,打开政府公告管理界面,在此页面主要用作政府公告基本信息的管理,可以进行数据的浏览,数据的查询,数据的添加,错误数据的修改以及不需要数的删除操作,通过以上操作实现政府公告的管理功能。

图5.9 界面效果图

功能核心代码:

5.10在线举报管理

在线举报管理:点击在线举报管理的菜单,打开在线举报管理界面,在此页面主要用作在线举报基本信息的管理,可以进行数据的浏览,数据的查询,数据的添加,错误数据的修改以及不需要数的删除操作,通过以上操作实现在线举报的管理功能。

  图5.10 界面效果图

功能核心代码:

5.11意见信箱管理

意见信箱管理:点击意见信箱管理的菜单,打开意见信箱管理界面,在此页面主要用作意见信箱基本信息的管理,可以进行数据的浏览,数据的查询,数据的添加,错误数据的修改以及不需要数的删除操作,通过以上操作实现意见信箱的管理功能。

图5.11 效果图

功能核心代码:

5.12意见信箱管理

意见信箱管理:点击案件管理的菜单,打开案件管理界面,在此页面主要用作案件基本信息的管理,可以进行数据的浏览,数据的查询,数据的添加,错误数据的修改以及不需要数的删除操作,通过以上操作实现案件的管理功能。

 图5.12 界面效果图

功能核心代码:

 详细功能设计:请点击下面链接查看

java+SpringBoot+HTML+Mysq行政审批系统设计与实现_哔哩哔哩_bilibili

源码+论文获取:

源码+论文获取请私信获取


版权声明:本文为zag1069464798原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。