As our country's economic and financial systems reform is on its way, new financial management concepts never stop coming. With business demands increasing and IT technologies developing, the advanced information system is needed to meet financial industry's latest demands. In recent years, knowledge requirement for financial work force and technicians is getting higher and higher. Exam is one of the most important means to assess people skills. The ways of operating exam and the media being used have been changing significantly. Many financial institutions have invested a great amount of money and manpower to set up an industrial training and exam system. The bank exam system based on WEB platform is generated in these current circumstances.RUP discussed in this article is used as a way of software development. United model language (UML) is mainly used as a system analysis and design language and J2EE technical platform is used to analyze exam system and system design.The data base design tool PowerDesign has been used in data base design. Development tools, ASP and JAVA have been used to implement functional modules established. In the mean time, in order to have a clear framework, the traditional data flow chat, E-R chat and functional module chat have been used as a complement of system requirement analysis and design.In this article, system developing background and its global application has been stated as the main issues in system design and the overall structure have been outlined. Based on system's work flow being discussed in detail, functional requirement and non functional requirement in the system has been described. System requirement is also explained in following chart and demo picture. In the system structure design, the following elements such as software structure, safety, storage and functional structure have been discussed. In the end, data base design and some critical sample emphasized and implementation described.Comparing the traditional exam system, this latest exam system is designed to meet bank's business demands by fully using current IT resources including computer hard ware, software and LAN network and run the training and exam without interrupting daily banking business. This system employs B/S structure to form the main framework with support of ADO technique and Micro Soft ASP.NET technology as SQL server 2000 being used for backbone data base to form an exam system on wed page via Web server. The system itself is a digitalizing and intelligent platform so that its main role, application range and system parameters can be modified flexibly. It doesn't rely on the banking system and functional modules are used so that it can be widely used in other areas. In term of application, it has significant improvement comparing to the traditional exam systems as outlining bellow:1. The exam data can be managed dynamically. So long as there are ample exam questions in data base, the exam paper can be generated automatically. The huge amount of work on preparing and handling exam papers are reduced.2. The exam can be run in any specified time as the exam papers are always available for use.3. Marking exam papers quickly. Exam result can be obtained when the exam is finished.4. Accuracy.The marking is done by the computer. Human being interference and mistake made by hand marking are isolated. So it gives every participant a fair go.5. Powerful analysis ability. After exam, administrator can provide an analytical report and exam statics to management team to improve company's management. |