| In Order to keep pace with the deepening economic restructuring and meet the needs of the market economy, the People's Bank of China(PBC) promulgated and implemented the administrative measures for RMB bank account in 2003. Account Management Infomation System (AMIS) is the main support system of the administrative measures. This system not only plays a significant role in reinforcing management of RMB Bank Account by PBC, but also plays a particularly important role in maintaining social credibility, cultivating a fair competition environment, improving the management efficiency of commercial banks, preventing and combating the illegal and criminous activities such as tax evasion, loan evasion, debt evasion and money laundering.AMIS is a distributed web application of multiple-tiers structure based on J2EE platform, using middle-ware technology. This system is mainly divided into 9 subsystems. The author mainly analysed, designed and implemented three subsystems of these such as account business management subsystem, account information stat and analysis subsystem and background batch program subsystem. The chief characteristics of AMIS are as follows:1. Making use of J2EE technology, can ensure the system have a high extensibility and a strong adaptability of requirement changes, and gives the abilities of cross-platform and openness to the system. J2EE technology have practised in the market for years, and widely userd over the world.2. Adopting the ripe middle-ware products such as IBM WebSphere Server, IBM Message Broker and IBM MQ to raise the success rate of intensively concurrently distributed business process.3. Applying JAF Framework developed by China Financial Computerization Company, which supports opteration of the system, simplifies the system structure, increases the efficiency of application development, and provides unified scheme of report, diagram and print.The thesis firstly states the background and tasks of the subject, and brings out the key points need to be resloved of the system development.Next, the thesis simply introduces functional requirements and non-functional requirements of the system. Through useing the modeling tools such as Rational Rose, Visio, analyses the relationship among user roles, subsystems and user cases. Then makes use of database deign tool Power Designer to abstract business entities and determine the relationship among them, and takes the core entities for instance to introduce the process of database design. After that, the thesis analyses each technique for the corresponding tiers with emphasis. In the presentation layer, the author makes use of the technical solution that combines Struts framework with Ajax technology. It could reduce the load of the server, and enrich user experience at the same time. In the business logic tier, the author adopts Spring framework. As a lightweigh framework, Spring could effectively organize the business object in the system, and get rid of the problem of the tight coupling between component construction and component employment. In the data persistence tier, the author applies Hibernate framework based on O/R Mapping technology. As a lightweigh framework, Hibernate could not only greatly reduce the work that operate database, but also make Java programmers freely use the object-oriented method to operate database.Then, the thesis shows the detailed design diagram of the system structure to explain the call relationship among the system tiers. Then take the core use case for instance and use modeling tool Rational Rose to analyse and then give the activity diagram and squence diagram as a result. finally introduces configuration process of web.xml.Finally, the thesis introduces performance testing tool LoadRunner, the process of the testing and the optimization results. |