本项目是基于Spring Boot的采购管理系统,前端使用Layui,后端使用Spring Boot,数据库使用MySQL,项目采用Maven进行构建。
部分页面截图如下:
├─main
│ ├─java
│ │ └─com
│ │ └─example
│ │ └─mypms
│ │ ├─config //配置类
│ │ ├─controller //控制器
│ │ ├─filter //过滤器
│ │ ├─handler //异常处理器
│ │ ├─mapper //MyBatis映射文件
│ │ ├─model //实体类
│ │ ├─plugins //插件类
│ │ └─service //服务类
│ └─resources
│ ├─static //静态资源
│ │ ├─css
│ │ ├─pic
│ │ ├─js
│ │ ├─layui
│ │ ├─p //采购员端
│ │ └─v //供应商端
│ └─templates
├─pom.xml
└─README.md
技术 | 名称 | 官网 |
---|---|---|
Spring Boot | 容器+MVC框架 | https://spring.io/projects/spring-boot |
Spring Security | 认证和授权框架 | https://spring.io/projects/spring-security |
MyBatis | ORM框架 | http://www.mybatis.org/mybatis-3/zh/index.html |
MySQL | 数据库 | https://www.mysql.com/ |
Maven | 项目构建管理 | http://maven.apache.org/ |
技术 | 名称 | 官网 |
---|---|---|
Layui | 前端UI框架 | http://layui.org.cn/ |
jQuery | 函式库 | http://jquery.com/ |
ECharts | 图表库 | https://echarts.apache.org/ |
工具 | 版本号 | 下载 |
---|---|---|
IntelliJ IDEA | 2023.1 | https://www.jetbrains.com/idea/ |
DataGrip | 2023.1 | https://www.jetbrains.com/datagrip/ |
MySQL | 8.0.25 | https://www.mysql.com/ |
- 前往 Release 页面下载最新版本的压缩包
- 解压压缩包,运行pms_localhost-dump.sql文件,创建数据库
- 修改application.yml文件中的数据库连接信息
- 参照如下命令运行项目
java -jar .\MyPMS-1.0.*.jar --spring.config.location=.\application.yml
- 克隆源代码到本地,使用IntelliJ IDEA打开,并导入Maven依赖
- 在MySQL中创建数据库pms,并导入项目根目录下的pms_localhost-dump.sql文件
- 修改application.yml文件中的数据库连接信息
- 运行MyPmsApplication.java文件
项目中的图片资源均来自网络,如有侵权,请联系我删除