Font Size: a A A

The Design And Development Of CHIDA Investment Attraction System

Posted on:2009-07-16Degree:MasterType:Thesis
Country:ChinaCandidate:H L ZhouFull Text:PDF
GTID:2178360272976478Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Changchun National High-technology Industries Development Area (in short is CHIDA) was established in March 1991, which is one of the first 27 high-tech areas approved by state councils. The total area of CHIDA is 80.53 square Km and it naturally extends to the southwest part of Changchun urban.Due to late 2007, the enterprises registered in CHIDA have reached 2644, including 642 high-tech enterprises. The total output value is 30.5 billion Yuan; the annual revenue reaches 116 billion Yuan and the tax revenue is 15 billion Yuan. There have about 210 enterprises have more than 10 million Yuan outputs and 52 of them reaches 100 million Yuan. Advanced manufacturing, biological pharmacy, photoelectricity technology, information technology and new materials has became the five leading industries, along with the diversification of CHIDA consists the industrial development pattern. Enterprises from more than 30 countries and districts including German, France, USA, Japan and Korea have invested in CHIDA and established more than 544 JVs. The total investment is more than 1.04 billion US$. 18 of World 500 has settled down in CHIDA, including Volkswagen, Faurecia, Henkel KGaA, Itochu, Marubeni, TRW, Sumitomo and Ford et al.In this paper, the business process of CHIDA investment attraction is analyzed, multiple mainstream developing methods are applied and the CHIDA investment attraction system is designed and built. The main parts are preview report management, project management, enterprises management, information issuing, scheduling report management, SMS notice and data statistics et al. All these parts will fulfill the practical needs.The system is built basing on the Spring2 service framework and using embedded Tomcat server to provide Web support. Mysql is adopted for database management. Data persistence is applied using iBATIS technology. For convenience, a code generating tool Abator basing on Ibatis is applied to generate database and corresponding POJO object, SQLMAP file and DAO file automatically. Using Spring2 to realize control layer and by using the dependency injection character of Spring2 to realize the decoupling between the presentation layer, control layer, business logic layer and data persistence layer and to realize a loosely coupled system structure.Client is realized using FLEX technology. The client structure adopted Cairngorm framework, using RPC methods to invoke service object from server and to obtain the returning results.Externally, the system will behave as a highly integrated system, and the web server and database is realized by embedded methods to clarify the system external structure and simplify the deployment. The embedding methods further improved the security between system modules.To reduce the code redundancy during the developing, improve the reusability of code and lighten the workload of troubleshooting and debugging, the concept of component is introduced in the system development. For instance, there are four types of information in the system information issuing component. They are : public investment attraction information, classified investment attraction information, enterprise notice information and committee office information. Different user role can issue different information. If each information is used as a module, the code redundancy will be enormous and it will be inconvenient for debugging. So the information issuing is considered as a component and the display of component on the interface is based on the change of user role.To realize the file upload and download function, Struts2 is integrated into the system service framework because Struts2 embedded Commons-FileUpload component of Apache as an interceptor which simplifies the file upload and download. This function is embedded into the information issuing component.First, this paper introduces the background of the topic, and then introduces the corresponding technologies and tools adopted by the system, including: Spring2, Struts2, iBATIS, RIA, FLEX and Cairngorm which are mainstream developing technologies and tools. The third chapter analyzes system requirement and determines the function modules division of system. The fourth chapter introduces the design of the system, including: the system structure of the software, the service design of server, the interface design of client, the database design and the adjunct components design. The fifth chapter introduces the realization of the system. At last, the summary part concludes the total work and indicates the direction of further wor..
Keywords/Search Tags:Spring2, FLEX, Cairngorm
PDF Full Text Request
Related items