郑州网站建设公司有哪些,笑话小网站模板html,安卓手机怎么做网站,软文范例大全博主介绍#xff1a;✌程序员徐师兄、7年大厂程序员经历。全网粉丝30W,Csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 文章目录 1 简介2 技术栈3 功能总览4 系统设计4.1 系统设计主要功能4.2 数据库设计4.2.1 数据库设计规范4.2… 博主介绍✌程序员徐师兄、7年大厂程序员经历。全网粉丝30W,Csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 文章目录 1 简介2 技术栈3 功能总览4 系统设计4.1 系统设计主要功能4.2 数据库设计4.2.1 数据库设计规范4.2.3 数据表 5 系统实现5.1管理员功能模块5.2销售员功能模块5.3维修员功能模块 6 源码咨询 1 简介
大家好今天为大家带来的是基于 SpringBoot 的4S 店车辆管理系统。
2 技术栈
开发语言Java 框架springboot JDK版本JDK1.8 服务器tomcat7 或者 Tomcat 8 数据库mysql 5.7 最好是5.7版本8.0 有时候坑很多 数据库工具Navicat11 开发软件eclipse/myeclipse/idea Maven包Maven3.3.9 (无强制要求) 浏览器谷歌浏览器
3 功能总览
平台整体功能如下图所示 4 系统设计
4.1 系统设计主要功能
通过市场调研及咨询研究了解了使用者及管理者的使用需求于是制定了管理员、销售员和维修员等模块。其功能结构图如下图4-1所示 4.2 数据库设计
4.2.1 数据库设计规范
数据可设计要遵循职责分离原则即在设计时应该要考虑系统独立性即每个系统之间互不干预不能混乱数据表和系统关系。
数据库命名也要遵循一定规范否则容易混淆数据库字段名要尽量做到与表名类似多使用小写英文字母和下划线来命名并尽量使用简单单词。
4.2.3 数据表
本系统采用的是MySQL数据库存储数据系统中使用到的主要数据表的具体展示部分如下所示。
表4-1保险公司
字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPgongsibianhaovarchar200公司编号gongsimingchengvarchar200公司名称dizhivarchar200地址fuzerenvarchar200负责人lianxifangshivarchar200联系方式beizhuvarchar200备注
表4-2物资信息
字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPwuzibianhaovarchar200物资编号wuzimingchengvarchar200物资名称guigevarchar200规格shuliangint数量danjiaint单价gongyingshangvarchar200供应商wuzijieshaolongtext4294967295物资介绍wuzitupianvarchar200物资图片
表4-3维修员
字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPweixiuzhanghaovarchar200维修账号mimavarchar200密码weixiuxingmingvarchar200维修姓名xingbievarchar200性别nianlingint年龄shoujivarchar200手机zhuzhivarchar200住址
表4-4用户表
字段名称类型长度字段说明主键默认值idbigint主键主键usernamevarchar100用户名passwordvarchar100密码rolevarchar100角色管理员addtimetimestamp新增时间CURRENT_TIMESTAMP
表4-5token表
字段名称类型长度字段说明主键默认值idbigint主键主键useridbigint用户idusernamevarchar100用户名tablenamevarchar100表名rolevarchar100角色tokenvarchar200密码addtimetimestamp新增时间CURRENT_TIMESTAMPexpiratedtimetimestamp过期时间CURRENT_TIMESTAMP 5 系统实现
系统登录用户通过填写注册时输入的用户名、密码、选择角色等信息进行登录操作如图5-1所示。 5.1管理员功能模块
管理员登录进入4S店车辆系统可以查看首页、个人中心、销售员管理、维修员管理、客户管理、供应商信息管理、保险公司管理、车辆信息管理、物资信息管理、车辆销售管理、车辆维修管理、营业统计管理、销售统计管理等功能进行详细操作如图5-2所示。 销售员管理在销售员管理页面中可以对索引、销售账号、销售姓名、性别、年龄、手机、住址等内容进行详情、修改和删除操作如图5-3所示。 维修员管理在维修员管理页面中可以对索引、维修账号、维修姓名、性别、年龄、手机、住址等内容进行详情、修改和删除操作如图5-4所示。 客户管理在客户管理页面中可以对索引、客户编号、客户姓名、联系方式、车辆品牌、购车方式、交车时间、保险年限等内容进行详情、修改和删除操作如图5-5所示。 5.2销售员功能模块
销售员登录进入4S店车辆系统可以查看首页、个人中心、客户管理、供应商信息管理、保险公司管理、车辆信息管理、车辆销售管理等功能并进行详细操作如图5-14所示。 个人中心在个人信息页面通过填写销售账号、性别、手机、销售姓名、年龄、住址等内容进行个人信息修改如图5-15所示。 客户管理在客户管理页面中可以对索引、客户编号、客户姓名、联系方式、车辆品牌、购车方式、交车时间、保险年限等内容进行详情操作如图5-16所示。 车辆信息管理在车辆信息管理页面中可以对索引、车辆编号、车辆品牌、座位数、换挡方式、数量、售价、供应商、车辆图片等内容进行详情、销售操作如图5-17所示。 5.3维修员功能模块
维修员登录进入4S店车辆系统可以查看首页、个人中心、客户管理、供应商信息管理、保险公司管理、物资信息管理、车辆维修管理等功能并进行详细操作如图5-19所示。 6 源码咨询