SCM1
introduce
SCM1 is an independent procurement and sales management website for small and medium-sized enterprises, which realizes the purchase and sales management and statistics of goods, authority management, and personnel management, making it easier for users to view product status and management at any time.
Technical structure
- Front-end: Jsp, EasyUI, JsChart, TreePlugin, dataGrid, etc.
- Backend: Spring, SpringMVC, Mybaits, JMS, FastJson, etc.
- Database: Mysql
Implement functions
- Log in with user login name, password, verification code verification
- The user forgot his password, JMS sends an email to help the user retrieve his password
- Product addition, batch deletion, modification and other functions
- Administrators add, delete and role permission modification
- The role of the non-communication role implements different permission functions through Filter
- Code generation
- The quantity and sales of products generate column and pie graphic reports for users to view
- System logout function
Project Features
- Based on BaseService, a large number of project redundant codes are simplified, and a large number of project redundant codes are realized, which improves the compactness of the code.
- A complete logging system, which can record login logs and business operation logs (can record data before and after operations)
- Prevent XSS attacks, filter and replace all input illegal strings through the XssFilter class.
- Simple and available code generation system, using Mybatis code generation class to generate all database entity classes in one click
- Use interceptors to intercept roles and permissions
- Use js plug-in to implement data statistics and graph display
Technical Discussion & Blog Address
If you have any questions or suggestions about the project, please leave a message on my blog!