一、项目介绍
技术栈:spring-boot、mysql、mybatis-plus、druid连接池、Vue。
本课设除源码、数据库外,还含一份七千字的98.5分课设报告,绝对物超所值!
本程序要实现的是汽车销售管理系统,用户为员工和经理。经理可以查看和管理销售系统的基本信息(如销售管理、员工管理等),员工通过系统完成销售工作及相关信息统计。具体而言,用户、经理的功能分别为:
经理主要功能包括:
1.销售管理:新增订单、订单管理、订单详情;
2.客户管理:新增客户、客户管理;
3.库存管理:新增库存、车辆库存;
4.财务报表:员工报表、销量报表、个人月报表;
5.员工管理:添加员工、员工管理。
员工主要功能包括:
1.首页展示:销售额及销量展示;
2.客户管理:新增客户、客户管理;
3.库存管理:新增库存、车辆库存;
4.销售管理:新增订单、订单管理、订单详情
5.个人月报表及个人信息详情。
系统实现分析:
(1)界面部分:Vue+ElementUI;
(2)逻辑数据部分:SpringBoot+Mysql;
(3)数据库连接接口:JDBC接口;
(4)数据存储部分:mysql;
数据库设计逻辑
1. 设计E-R图;
2. 将E-R图装换为uml关系数据图;
3. 根据UML图编写数据库
4. 编写数据库表对应的实体类pojo
5. 编写mybatis dao接口来获取数据:
6. 编写表相对于的映射文件mapper来具体实现功能
7. 编写逻辑层来调用dao层已获取数据并分析与处理数据。
8. 编写控制层来接受前端的url请求,并调用逻辑层返回json数据。
系统开发环境
服务器:Spring内置服务器;
数据库系统:MySQL;
数据库连接接口:JDBC接口;
IDE:intellij IDEA / Eclipse下JDK1.8版本;
前端:VScode/Webstorm;
初始可用账号/密码:
1.经理:123456/123456 2.普通员工:1703001/123456
(role置1则为普通员工,role置为0为经理)
二、运行教程
一.vscode前端运行过程:
1.安装依赖npm i
2.运行npm run dev
3.跳转即可打开
(数据库请自行导入,这里就不展开)
IDEA后端连接数据库 教程(保姆级):
(注意:建议使用jdk1.8)
选择对应目录
选择从外部模型导入maven项目
在右侧连接数据库
分别填入用户名、数据库密码、数据库名称
记得修改springboot-vue-student-master\springboot-vue-student-master\src\main\resources下application.yml配置文件的密码为自己数据库的密码。
更新maven文件
运行成功
以上操作配置完,便可以打开
http://localhost:9527
运行啦
三、源码及论文获取
百度云链接:https://pan.baidu.com/s/1nmRELnzgdqw0j8Anukg-Eg?pwd=kcpm
提取码:kcpm
链接失效可加cynm-2233获取,码字不易,感谢三连