文章目录
- 摘 要
- 目 录
- 系统设计
- 开发环境
摘 要
本智慧环卫养管作业平台就是建立在充分利用现在完善科技技术这个理念基础之上,并使用IT技术进行对环卫养管作业的管理,从而保证环卫养管作业能够高效的进行,可以实现环卫养管作业的在线管理,这样保证了资源共享效率的最优化,通过系统的管理,使系统的使用率达到最大化。
论文采用图文论述方法,通过与同类型项目的对比与学习和借助网络辅助界面的完善,得到了智慧环卫养管作业平台的实现。本系统是基于IDEA平台开发的系统,采用JSP技术来开发前端界面,使用SpringBoot框架,java编程语言,MySQL数据库实现与数据库的连接,从而实现智慧环卫养管作业平台。
关键词:IDEA平台;java编程语言;MySQL数据库;环卫养管作业
目 录
摘 要… I
ABSTRACT… II
1概述/引言… 1
1.1研究背景… 1
1.2国内外的研究现状… 1
1.3课题的基本内容… 2
2 系统分析与主要技术… 3
2.1 SpringBoot框架… 3
2.2 MySQL数据库… 3
2.3需求分析… 4
2.4软件需求分析… 4
2.5数据流程分析… 6
2.5.1 登录处理流程… 6
2.5.2 增添数据流程… 7
2.5.3 修改数据流程… 8
2.5.4 数据删除流程… 9
2.5.5道路作业管理业务流程… 10
2.5.6车辆类型管理业务流程… 11
2.5.7车辆管理业务流程… 12
2.5.8车辆权限管理业务流程… 13
2.6 可行性研究… 14
2.6.1 经济可行性… 14
2.6.2 技术可行性… 14
2.6.3 运行可行性… 15
2.6.4 时间可行性… 15
2.6.5 法律可行性… 15
3 系统设计… 16
3.1系统网络架构设计… 16
3.2 系统结构设计… 16
3.3 功能模块设计… 17
3.4 概念设计… 17
3.5表设计… 18
4 系统实现… 22
4.1登录的实现… 22
4.2道路作业管理的实现… 22
4.3车辆类型管理的实现… 23
4.4车辆管理的实现… 23
4.5GPS管理的实现… 24
4.6车辆权限管理的实现… 25
4.7作业看板管理的实现… 25
5 程序测试… 27
5.1 运行环境说明… 27
5.2 系统的维护… 27
5.3 系统功能测试… 28
5.4 测试结果… 28
总结与展望… 29
参考文献… 30
致 谢… 31
系统设计
1.登录模块:在用户登录过程中,包含用户名、密码和验证码,系统需要先对验证码进行正错判断,若用户登录使用了验证码,则用户登录时除了需要输入用户名和密码外,还要输入验证码。在判断验证码为正确后,判断用户名及密码,由于用户密码是用MD5加密过的,当用户名或密码不正确时,返回登录页面显示错误信息。
2.作业人员管理模块:管理员添加作业人员,作业人员存储在作业人员表中。
3.用户管理模块:管理员添加用户,用户存储在用户表中。
4.道路作业管理模块:管理员添加道路作业,道路作业存储在道路作业表中。
5.车辆管理模块:管理员添加车辆,车辆存储在车辆表中。
6.车辆类型管理模块:管理员添加车辆类型,车辆类型存储在车辆类型表中。
7.GPS管理模块:管理员添加GPS,选择的信息存储在GPS表中。
8.车辆权限管理模块:管理员添加车辆权限,选择的信息存储在车辆权限表中。
9.作业看板管理模块:作业人员添加作业看板,信息存储在作业看板表中。
记录管理模块:管理员添加记录,选择的信息存储在记录表中。
每个用户要操作本系统之前,都需要先登录系统。第一步进入登录页面,正确输入用户名和密码,输入完后点击登录,登陆成功后会跳转到主页面。用户名和密码输入错误或者没有输入会提示错误信息。用户登录界面如图4.1所示。
管理员登陆系统后可以新增道路作业信息,点击道路作业管理,系统先回去道路作业表中查询道路作业信息,后台获取返回值后将返回值进行遍历返回到页面,管理员可以查看到历史道路作业信息,点击新增道路作业信息,页面跳转到新增页面,在此页面管理员输入道路作业信息,然后提交表单,表单数据传入后台进行解析,通过每个字段的获取将道路作业信息解析后生成sql语句,在dao层对数据库做添加操作。
管理员登陆系统后可以新增车辆类型,点击车辆类型管理,系统先回去车辆类型表中查询车辆类型,后台获取返回值后将返回值进行遍历返回到页面,管理员可以查看到历史车辆类型,点击新增车辆类型,页面跳转到新增页面,在此页面管理员输入车辆类型,然后提交表单,表单数据传入后台进行解析,通过每个字段的获取将车辆类型解析后生成sql语句,在dao层对数据库做添加操作。
管理员登陆系统后可以新增车辆,点击车辆管理,系统先回去车辆表中查询车辆,后台获取返回值后将返回值进行遍历返回到页面,管理员可以查看到历史车辆,点击新增车辆,页面跳转到新增页面,在此页面管理员输入车辆,然后提交表单,表单数据传入后台进行解析,通过每个字段的获取将车辆解析后生成sql语句,在dao层对数据库做添加操作。
管理员登陆系统后可以新增GPS,点击GPS管理,系统先回去GPS表中查询GPS,后台获取返回值后将返回值进行遍历返回到页面,管理员可以查看到历史GPS,点击新增GPS,页面跳转到新增页面,在此页面管理员输入GPS,然后提交表单,表单数据传入后台进行解析,通过每个字段的获取将GPS解析后生成sql语句,在dao层对数据库做添加操作。
管理员登陆系统后可以新增车辆权限,点击车辆权限管理,系统先回去车辆权限表中查询车辆权限,后台获取返回值后将返回值进行遍历返回到页面,管理员可以查看到历史车辆权限,点击新增车辆权限,页面跳转到新增页面,在此页面管理员输入车辆权限,然后提交表单,表单数据传入后台进行解析,通过每个字段的获取将车辆权限解析后生成sql语句,在dao层对数据库做添加操作。
开发环境
开发工具:idea、Navicat
数据库:MySQL8.0
环境配置:jdk1.8 、Tomcat8.5
开发人员:IT012201