Laravel非常的简洁并且是开源的,Laravel 是一个具有表现力、优雅语法的 Web 应用程序框架. Laravel 是构建现代全栈 Web 应用程序的最佳选择.
它的语法更富有表现力,拥有高质量的文档和丰富的扩展包,技术上它有Bundle扩展包、Eloquent ORM、反向路由、迁移、Restful控制器、自动加载类、视图组装器、反向控制容器、单元测试、自动分页
开发语言:php
后端框架:Thinkphp/Laravel
前端框架:vue.js
服务器:apache
数据库:mysql
运行环境:phpstudy/wamp/xammp等
该系统是以PHP为主要开发语言,集合MySQL数据库技术构建基于Web的以信息为目标的,动态的交互平台
PHP是“超文本预处理器”,是一种通用开源脚本语言。免费性:和其它技术相比,PHP本身免费且是开源代码。快捷性:程序开发快,运行快,技术本身学习快。嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言。编辑简单,实用性强,更适合初学者。跨平台性强:由于PHP是运行在服务器端的脚本,可以运行在LINUX、WINDOWS、Android等平台。
车辆类型 (自动编号、车辆类型、创建时间);
车牌种类 (自动编号、车牌种类、创建时间);
处罚方式 (自动编号、创建时间、处罚方式);
处罚决定书 (自动编号、处理人、被罚者、处罚决定书、处罚内容、创建时间、处罚方式);
配置文件 (自动编号、配置参数名称、配置参数值);
大队管理 (自动编号、联系电话、大队队名、大队地点、创建时间、大队队长、支队照片);
卡口电子违章信息管理 (自动编号、违章车辆、违章图片、行驶方向、违章人、违章车牌号、车牌种类、违章类型、处理人、违章人驾驶证号、处罚方式、创建时间、地点信息、车辆速度、违法视频、违法时间);
公告 (自动编号、标题、内容、简介、图片、创建时间);
普通用户 (自动编号、性别、手机、身份证、密码、创建时间、账号、姓名、头像);
token表 (自动编号、过期时间、角色、表名、用户id、密码、用户名、新增时间);
用户表 (自动编号、新增时间、用户名、密码、角色);
违章行为 (自动编号、创建时间、违章行为);
行驶方向 (自动编号、行驶方向、创建时间);
行政区划 (自动编号、行政区划、创建时间);
移动电子违章信息管理 (自动编号、处罚时间时间、违章者、违章车辆类型、处理人、违章行为、违章照片、创建时间、违章视频、车牌种类、处罚地点、处罚方式、违章车牌号、违章人驾驶证号、违章内容);E
用户 (自动编号、性别、账号、头像、姓名、手机、密码、创建时间);
支队管理 (自动编号、支队照片、联系电话、支队地点、支队队名、支队队长、创建时间);
PHP与Apache,MySQL的组合虽然有着诸多优势,但三种出自不同作者的开源软件要能很好的配合工作,需要很多手工配置,这往往会为编程人员造成一些不必要的麻烦,因此有PHP的爱好者将这三种开源软件结合发布了名为PHPstudy的环境套件包,只需要简单的安装配置后,PHPstudy就会为你将PHP的开发运行环境配置完成,为WEB开发人员带来了许多便利。
目 录
摘要 1
abstract 1
目 录 2
1 绪论 4
1.1 开发背景 4
1.2 开发意义 4
2 开发技术介绍 4
2.1 系统设计模式 4
2.2 前后端分离 5
2.3 Mysql数据库服务器 5
2.4 vue语言 6
3 需求分析 7
3.1 系统架构选择 8
3.2 系统性能分析 8
3.3 可行性分析 8
3.4 系统流程分析 9
3.4.1 添加信息流程 9
3.4.2 修改信息流程 9
3.4.3 删除信息流程 10
3.5 数据库设计 11
4 详细实现 16
4.1 系统登陆 16
4.2 处罚决定书管理 17
4.3 大队管理 17
4.4 卡口电子违章管理 17
4.5 移动电子违章管理 18
4.6 用户管理 19
4.7 支队管理 19
5 总体设计 20
5.1 测试的重要性 20
5.2 软件测试的目的 20
5.3 软件测试的方式 20
5.4 测试实例 21
结束语 22
参考文献 23
致谢 24