| With the promotion of online marking, researching the data processing mode in online marking system has very positive significance. Large-scale online marking possesses the characters of large storage, I/O(Input/Output) centralization, complicated processing logic, large network flow, high security requirement and so on. In order to meet the data processing requirements of online marking and enable the system to have the capabilities of high stability, high performance, high security, adaptation to lower hardware configuration and complex network environments, it is needed to do deep research on the data processing mode in online marking.Three data processing mode in online marking are analyzed and designed: data storage, data accessing and data encryption. In the data storage mode, for the purpose of improving data accessing speed, saving storage space and facilitating the data maintenance, this paper designs the table structure, table partition, table space, index, storage of large object data, storage procedure and block size of Oracle. In the data accessing mode, for the purpose of shielding network delay, decreasing resource expenditure and accommodating to lower hardware configuration, this paper analyzes and designs three-layers Cache buffering mechanism, load balance mechanism, management of test paper mechanism based on multithread, communication mechanism based on completion port and quality data transportation mechanism based on compression and increment. In data encryption mode, this paper studies the encryption mechanism of the data in Oracle database through transparent encryption technology and the encryption mechanism of the data in network through AES(Advanced Encryption Standard) encryption algorithm.On the basis of the analysis and design of data processing mode in online marking, the realization of some key technologies in the system is expatiated, inluding the multithread scheduling algorithm of test paper prefetching, back-deposition, status switching and data elimination; single-point logging mechanism in multiple-application server environments; automatic allocation algorithm in job load balancing; implementation method of using SPI(Service Provider Interface) technology to capture the data transporting between clients and server, then encrypt data through AES encryption algorithm. |