1. Background
on home delivery business needs, the company completed the UF BOS system development
Main business documents "home delivery of new BOS system software requirements specification .doc" 1000 Multi-page
development of multiple project teams together, the development cycle is about 1 year (coded 4 months), development engineer 20
people (each 4-5 people to form a group to a service block)
BOS background management system, is divided into seven parts:
1, the basic settings (logistics management metadata): take a standard school, take time to send management, vehicle management, courier management, regional management ...
2, taken send: single management, pick management, distribution management ...
3, transfer: goods during transport, transit point out the storage operation ...
4, route: transport line, the transport vehicle ...
. 5, a PDA: courier wireless communication equipment communication ...
6. Finance: courier costs processing
7, management reporting needs: data for the logistics business, generate reports
Run the project C / S prototype
will need to install .NetFramework environment
2. Project introduced species
OA, CRM, ERP is an operating system based on MIS (Management Information) system BOS Business Operating System business
3. Project development process
waterfall development model
Java Senior Software Engineer is responsible for designing and coding
4. Project curriculum
Curriculum:
1, BOS system: core logistics business management
2, front-end systems: customer operations
3, CRM systems: Customer Information Management
5. Development environment
6. Development Technology
Server-side architecture: Struts2 + Spring + Spring Data (simplified persistence layer) + JPA interfaces + Hibernate (JPA visualized) background management system page architecture: jQuery Easyui frame
distal Internet system page architecture: BootStrap responsive + AngularJS Excel parsing, generating: POI Technology
remote call: Restful based programming style CXF third-party messaging platforms, e-mail platforms using
Redis cache usage, ActiveMQ message queue
search server ElasticSearch installation and distribution use, Spring Data operation ElasticSearch server timed scheduling framework: Quartz
online HTML editor: kindEditor use rights management framework : Apache Shiro