Font Size: a A A

Design And Implementation Of The Customer Service System

Posted on:2010-05-02Degree:MasterType:Thesis
Country:ChinaCandidate:Z K RongFull Text:PDF
GTID:2178360278965915Subject:Software engineering
Abstract/Summary:PDF Full Text Request
MDA is a model-driven architecture, which is based on UML and other industry-standard framework to support software design and model visualization, storage and exchange. It is a new model of software development, software development model is the focus mode, rather than code. MDA isolated two-level model of the abstract PIM and PSM, system development work is the final product of PIM, the PSM from the PIM are up to code by a third party to complete the automated tools and can be directly generated from the PSM can be the implementation of the code. MDA-based software development process of analysis and design of more importance.Existing customer service system can not meet all the needs of day-to-day work, at the same time customers using the existing system is very low frequency, the most important reason is that the system of valuable content to customers too little, not too convenient to use. In order to improve the efficiency for customers and engineers to work on behalf of and at the same time allow users to fully participate in the process to failure and to provide more valuable content, increase customer dependence on the company's services to enhance the company's services brand new special customer service needs online system.In this paper, introduce us the development of software development model, model-driven development model is a milestone in software development stage, and then describes the model and standards-driven system, and then introduced the current model-driven trends. According to the actual needs analysis, through integration of Hibernate +Webwork + Spring of open source framework and model-driven tools Appfuse customer service system developed public modules. This article focuses on model-driven development approach based on customer service system from requirements analysis to the use case diagram, use case diagram generated by the class diagram, class diagram from the table by the table to the code development process. With traditional development methods in the development and maintenance workload comparisons, the program effectively improve the efficiency of system development, providing a stable, fast, efficient software development models, from the true meaning of the code to achieve the automation.I conducted the following work:1. Webwork + Spring 10 Study of the technical characteristics of Hibernate and three open-source integration box, the realization of Model-View-Controller application system software architecture.2. On the customer service system for collation and analysis needs. Customer service systems, including failure to deal with the major processes, rework process, service information, statistics and information, e-mail reminder service, duty management;3. Appfuse tools to use customer service system to generate a public function code, such an approach was effective on enhancing the development efficiency, but also on the basis of need to improve the generated code.4. On services statistics and query module, e-mail service to remind function, duty management module for coding.5. On the system on-line running, the system to solve problems involving the optimization of code modification.
Keywords/Search Tags:mda, appfuse, spring, hibernate, webwork
PDF Full Text Request
Related items