辗转1年多终于把一个珠宝生产管理系统的功能补全,今天拿出来供有需要的同学参考学习。系统会持续开发更新。
源码地址: http://code.wecando21cn.com/
体验地址:http://mes.wecando21cn.com/
(可以直接使用手机号码免注册登录,或者 demouser/Demo_123456)
软件架构
系统功能架构说明
源码部署教程
后端技术栈
- 基础框架:Spring Boot
- 持久层框架:Mybatis-plus 3.5.5, JSqlParser4.6
- 报表工具: JimuReport 1.6.6
- 安全框架:Apache Shiro 1.13.0,Jwt 3.11.0
- 数据库连接池:阿里巴巴Druid
- 缓存框架:redis
- 日志打印:logback
- 其他:fastjson,poi,Swagger-ui,quartz, lombok(简化代码)等。
后端开发环境
- 语言:Java
- IDE(JAVA): STS安装lombok插件 或者 IDEA
- 依赖管理:Maven
- 数据库:MySQL5.7+
- 缓存:Redis
注意: 如果本地安装了mysql和redis,启动容器前先停掉本地服务,不然会端口冲突。 net stop redis net stop mysql
部署源码
配置host
127.0.0.1 golderp-boot-redis 127.0.0.1 golderp-boot-mysql
127.0.0.1 golderp-boot-system
修改项目配置文件 application.yml
active: dev
修改application-dev.yml文件的数据库和redis链接
修改数据库连接和redis连接,将连接改成host方式
先进JAVA项目golderp-boot根路径 maven打包
mvn clean package
访问后台项目(注意要开启swagger)
http://localhost:8080/golderp-boot/
前端技术栈
基于jeecg 3.0版本
- 基础框架:ant-design-vue - Ant Design Of Vue 实现
- JavaScript框架:Vue
- Webpack
- node
- yarn
- eslint
- @vue/cli 3.2.1
前端安装
yarn install
开发模式运行
yarn run serve
打包项目
yarn run build