Last week's product basic stereotypes, but the order part is still to be discussed, the rest can be carried out, because the first edition is to provide services to the app
So this week's work is mainly:
1, according to the product prototype design database, review and finalize the first version of the database design:
Er-studio database design, table design
MySQL Navicat
1.2, according to the Database Design Module Division, task allocation, coordination personnel scheduling
2, design background management system front-end page frame (main front-end engineer participation)
3, build the main back-end frame, and upload to SVN, with the front-end framework to form a basic reference to the deletion and modification and RESTful interface Services 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, deposited into redis (at this stage directly into the database, the latter can be developed interface for operators to modify)
Build a basic JSON array as a service interface to the app side
5, the Basic module task development and distribution
6. (TODO) Privilege module design
7, assist the developer to solve the incurable diseases--
8, SMS interface implementation, package, provide restful interface, with RABBITMQ
9. Perfect SSO Single Sign-on system, with RABBITMQ to send SMS, complete the Interceptor
10, provide the system parameter interface, as well as the phone side cache configuration Interface
Week of work-second week (2016/05/30-2016/06/03)