|
Customer management systems, the goal is to use existing networks and communication resources , and establish a database- centric applications management platform, the flexibility to use existing communication technology, to adapt the growing communication needs , and strive to build an efficient, open, flexible office service system. This design implements a client management system , to achieve the user's authority management , agents , contacts, customer information management , orders, accounts and contracts query and management functions. The system uses the B / S mode, select Java as a development language , and J2EE as the technical platform, using Struts Spring Hibernate framework to build the framework of the presentation layer Struts2 , Spring as a framework to implement the business logic layer , Hibernate as the framework for implementation data access layer , and a good integration of the three frames together to achieve the MVC design pattern , the separation of the page logic, business logic and data logic to achieve loose coupling structure , improve the system reusability, maintainability , scalability . Systems using the Web Service data collection, by parsing the WSDL file to implement it ; using the Hibernate 's configuration file to achieve orders, customers , agents and multi-table joins between the CRUD operations. J2EE reduces development costs and complexity , while providing strong support for existing applications , a good wizard supports the package and deploy applications , add directory support , enhanced security , improved performance, especially lightweight J2EE the open-frame , it is suitable for remote office network systems architecture . This paper describes the technical options , requirements analysis to architecture design, detailed design and development of the whole process , and the use of UML design of the system is described in detail , divided into six parts: The first part describes the issues raised in the background , the system related theory and technology, and the main content and purpose ; second part of the study the key technology of J2EE ; third part of the system needs analysis and functional partitioning ; ; fourth part of the system analysis and design ; fifth part is the part of the system functions are implemented ; sixth part is a summary of the work and outlook .
|