专业技术开发,收藏关注不迷路
一、项目介绍
交通违章查询及缴费APP的需求和管理上的不断提升,交通违章查询及缴费APP的潜力将无限扩大,交通违章查询及缴费APP在业界被广泛关注,本网站及对此进行总体分析,将交通违章查询及缴费APP信息管理的发展提供参考。交通违章查询及缴费APP对交通违章查询及缴费APP有着明显的带动效应,尤其对当地交通违章查询及缴费APP的管理帮助更大。
根据现有的模块,除管理员对系统所有的信息进行管理;另外app端还需要:首页、交警、违章信息、我的等内容进行配合管理。
二、开发环境
开发语言:Java
框架:springboot
JDK版本:JDK1.8
服务器:tomcat7
数据库:mysql 5.7(一定要5.7版本)
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
安卓框架:uniapp
安卓开发软件:HBuilder X
开发模式:混合开发
三、功能介绍
管理员部分:
交通信息公布:在这个模块中,管理员可以发布最新的交通信息新闻,方便车主方便快速浏览交通的动态信息。
车辆违章信息查询:在这个模块中,管理员可以对违章的车辆信息进行管理,包括信息的添加、删除、修改和查询,保证数据的完整性和可靠性。
查看留言在线咨询:在这个模块中,管理员可以查看车主的在线咨询留言,对相关问题进行答疑解惑。
管理员的管理:在这个模块中,管理员分为两种:超级管理员和普通管理员。超级管理员具有系统访问的最高权限,可对违章车辆信息进行管理,还可在需要时对管理组成员进行添加等管理操作,普通管理员则只可以对违章车辆信息进行添加、删除、修改和查询的操作。(非必要)
用户部分:
用户是指进入系统查询违章信息的车主,通过注册登录进入功能模块浏览信息新闻和查询车辆违章信息。
浏览信息:在这个模块中,车主用户可以浏览管理人员发布的最新交通信息。
注册登录:在这个模块中,新用户需要注册才能进入系统执行查询等操作,已经注册过的用户可以直接登录系统进行查询等操作。注册时需要填写用户个人信息及车辆信息。
违章查询:在这个模块中,用户可以对违章信息和记录进行查询。
根据违章类型查询。
根据驾驶证号查询,输入驾驶证号可以查出有关的违章情况。
根据处罚日期查询,可以查出某段签单时间范围内的违章情况。
罚款支付:用户可以在这个模块中,为交通违章行为在线缴纳罚款。
在线咨询留言:在这个模块中,用户可以就存在的一些违章信息提出疑问,留言咨询一些具体的规章制度、政策,还可以留下投诉或意见。
为了更好的去理清本app整体思路,对该app以结构图的形式表达出来,设计实现该交通违章查询及缴费APP的功能结构图如下所示:
图4-1 app总体结构图
四、核心代码
部分代码:
package com.fc.v2.controller;
import com.fc.v2.common.base.BaseController;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.GetMapping;
/**
* 如果有前台这儿写前台访问方法
* @ClassName: IndexController
* @author fuce
* @date 2019-10-21 00:15
*/
@Api(tags = "首页模块")
@Controller
public class IndexController extends BaseController{
/**
* 前台访问 域名:端口 例如:localhost:80的get请求
* @param map
* @return
* @author fuce
* @Date 2019年11月20日 下午10:55:13
*/
@ApiOperation(value="前台",notes="前台")
@GetMapping("/")
public String index(ModelMap map) {
//直接访问后台用
return "redirect:/admin/login";
//return "index";
}
/**
* 前台访问/index的get请求
* @param map
* @return
* @author fuce
* @Date 2019年11月20日 下午10:54:56
*/
@ApiOperation(value="前台",notes="前台")
@GetMapping("/index")
public String index2(ModelMap map) {
//直接访问后台用
//return "redirect:/admin/login"
return "index";
}
}
五、效果图
六、文章目录
目 录
摘 要 I
Abstract II
第一章 绪 论 6
1.1选题背景 6
1.2研究现状 6
1.3研究内容 7
第二章 开发工具及关键技术介绍 8
2.1微信开发者工具 8
2.2小程序框架以及目录结构介绍 8
2.3 JAVA技术 8
2.4 Mysql数据库 8
2.5 springboot框架 8
第三章 系统分析 10
3.1需求分析 10
3.2可行性分析 10
3.2.1技术可行性:技术背景 10
3.2.2经济可行性 11
3.2.3操作可行性: 11
3.3性能分析 11
3.4系统操作流程 12
3.4.1管理员登录流程 12
3.4.2信息添加流程 12
3.4.3信息删除流程 13
第四章 系统设计与实现 15
4.1系统架构设计 15
4.2开发流程设计 15
4.3数据库设计 16
4.3.1实体ER图 16
4.3.2数据表 18
第五章 系统实现 21
5.1 用户客户端功能实现 24
5.2 管理员服务端功能实现 24
第六章 系统的测试 27
6.1 测试目的 27
6.2 测试方案设计 27
6.2.1 测试策略 27
6.2.2 测试分析 28
6.3 测试结果 28
结 论 29
参考文献 30
致 谢 31