| With the developing of science and technologies, and the getting ahead of human being, information society has already come. However, in many corporations, businesses are also processed artificially, such as report forms are filled in by hands, leaders' manual signature, and so on. These tasks certainly can be managed by an Information Management System.China putian information Industry Group Corporation is provider of information productions and services, the corporation has many businesses. The department of communication enterprise, as one of the three enterprise department, mainly provides 2G and 2.5G mobile communication products of GSM, GPRS, CDMA, and CDMA1X and so on. And 3G mobile communication products of WCDMA, TD-SCDMA and CDMA2000. The department also provides products of NGN and completes solutions of point to point, designing of network expansion planning, network optimization and so on.Because of so many products, complete mechanism of creating of project surely will arise. Now the mechanism has already been in the corporation, including creating and approving of projects, and to the end of projects. But the process is managed manually. There are many disadvantages to process manually, such as inefficient and more prone to make mistakes. So mechanism of informatization is brought forward in this thesis.To meet the requirement, mechanism is brought forward. And the information management system is developed according to the mechanism. By using the system, the departments which are related to sales of products, such as producing departments, Sales Department and other related departments can deal with things more conveniently. The system manages all the process form creating of projects to approving, to dynamic management, and to the end of projects.Now for the management software of enterprise, J2EE is very suitable to develop. It uses the language Java to develop, so it can be transplanted easily and it is safe. For managing the projects of sales, the management system of projects of sales is developed. J2EE is a layered framework. The up level is browser; the next is presentation layer which managed to process how to show information to users; and the next is business logic, and persist level. In the system, web level is managed by Struts, and business level is managed by Spring, persist level and manipulation of database is by Hibernate. Struts is also a MVC framework, and the tasks of this part are divided into three levels. So the reliability of the system is assured more effectively.The management flow of sales projects has many steps in the corporation; the task of the steps must be done after these prier steps. The process is very appropriate for being managed by finite-state machine. So, in the management system, finite-state machine is used to deal with the business process. |