Purchase, sale and inventory management system
Overview
- This system is iteratively completed in three versions, and the front and back ends are developed separately.
- The development mode uses Vue+Springboot+MybatisPlus
- The component library is elementUI
- The background management template is vue-element-admin
- The user manual is in back-v3/src/main/resources/public/UserBook.docx, which contains detailed usage guides and environment configuration nanny-level tutorials.
Use environment configuration
- Run xxxApplication.java in the background src/main/java self-built package directory
- Configure src/main/resources/application.properties to connect to the database
- Enter the npm command on the command line under vue-element-admin: npm run dev, run the development environment, there are no dependent modules (normally there are), follow the prompts npm install, you may need to change the source
- Permissions and account passwords are visible in the database
- The system can be used normally if the front-end and back-end databases are running at the same time.
Database configuration instructions
- mysql version: 5.7.36, download and install by yourself, runs on port 3306 by default
- navicat connects to the database, the default port is 3306, enter the user name and password during installation
- After connecting, right-click the database in Navigate and run the dumped sql file. The database configuration is completed.
- The system exception handling is imperfect and there are still some bugs. Do not use non-existent customers to issue orders or non-existent items, etc. Add them first and then use them. The system currently has customers, warehouses and other information that can be obtained in the information query, and existing goods can be viewed in the inventory statistics.
Project deployment
- This project has been deployed to Tencent Cloud Server, public IP: xxx
Division of labor
- Front end: @yanpengt06
- Backend: @whdsn123