Work weekly, work weekly
The product was finalized last week, but the order part remains to be discussed, and the rest can be carried out, because the first version provides services for the app
Therefore, this week's work mainly includes:
1. Based on the product prototype design database, review and finalize the form of the first database design:
Er-studio database design and Table Design
Mysql navicat
1.2 divide modules, allocate tasks, and coordinate personnel Scheduling Based on Database Design
2. design the front-end page framework of the background management system (with the participation of main front-end engineers)
3. Build a main backend framework and upload it to SVN. Use the front-end framework to form a basic reference addition, deletion, modification, query, and restful interface Service demo.
Technology Selection and related components:
Spring, SpringMVC, MyBaits, Redis (Jedie), Solr (solrJ), RabbitMQ, hibernate-validation, shiro,
Fastdfs, freemarker, quartz, jota-time, jackson, druid, apache-commons, mybatis-pagehelper
4. All data dictionary input and stored in redis (currently, the database is directly entered, and interfaces can be developed later for operation personnel to modify)
Construct a basic json array as a service interface to the app
5. Task development and allocation of basic modules
6. (TODO) Permission Module Design
7. Assist developers in solving intractable diseases --
8. SMS interface implementation, encapsulation, restful interface, and rabbitMQ
9. Improve the SSO Single Sign-on system and send text messages with rabbitMQ to complete the interceptor
10. Provides system parameter interfaces and mobile phone cache configuration interfaces.