System Architecture
The platform adopts the browsersServer model, and is hierarchical; therefore, the coupling degree between the server-side and client-side is small, and the platform is easy to extend. It contains five core components. These are a presentation layer, a business logic layer, a data access layer, a service layer and common components, etc. The presentation layer is responsible for system interaction with users. The business logic layer is responsible for the business processing system. The data access layer is responsible for data’s CURD operations: that is creating, updating, reading and deleting. The service layer is responsible for data exchanging with other systems and business integration. The platform exposes Web service to set aside interfaces for the integration of mobile client in the future. Common components include public class libraries and general pages, which can provide support for the other layers.