5 Abstract Abstract With the network technology ceaseless developing and maturing, the paperless teaching pattern gradually becomes the leading pattern for teaching. As a necessary mean to test the teachers quality of teaching and the students' knowledge of schools course, the examination holds a central position in the teaching process. However, conducting an examination means a volume of work for the teacher for there are several steps in an examination, such as setting examination papers and correcting papers by the teachers, taking an examination by the students, making a test score statistics and the test analysis, and so on. Therefore, in this paper an online-examination system is designed after a study of the currently examination-process situation of the English teaching, and we analyzed functions module emphasis. This paper firstly makes a brief introduction about the design principle of the examination system and also analyzes the server technique involved in the system in detail. The server is a foundation part in the design process of the system, and supports for other application technology. According to the design requirement of the system, we propose a design scheme combinative with FTP server and Web server, to provide a reasonable design scheme for the framework of the system. Secondly, in order to ensure the stability of the examination system, we use the data reliable connection and high-speed transmission design principles. We use the protocol of FTP and HTTP for the file transfers in the main design of the system, and propose an FAST TCP-based FTP protocol to ensure the reliability of the data transmission and improve the high-speed data transmission. Thirdly, we introduced real-time save and monitor according to requirements of real-time data saving and monitoring. We proposed a real-time data saving and monitoring scheme based L2 server technology and analyzed its feasibility and superiority. Finally,We proposed anti-cheating scheme based on LAN, so that the security and facticity of examination system can be guaranteed. III
6 Abstract The overall design of system is planed and the detailed design is given with modules. Then, we designed the data reliable connection and high-speed transmission, real-time save and monitor, the security and anti-cheating scheme detailed according to system requirements. At last, we accomplished system implementation and testing for code, functions and performance. Meanwhile, market application of the system is provided. Key words: Examination System; English Teaching; System design IV
10 Contents Contents Chapter 1 Introduction Background Overview of Domestic Main Content Organizational Structure... 4 Chapter 2 Related Technology Introduction Web Server Technology WebBrowser and Page Web Browser communication with Server HTTP Procotol FTP Procotol FAST TCP Technology Safeguarding Technology Real-Time Save Technology Summary Chapter 3 System Requirements Analysis System-building Goals Functional Requirements Analysis Reliable Connection and High-speed Transmission of Data File Real-time Save and Monitoring Examination System Security and Anti-cheating Data Storage and Management The other Requirements Analysis Settings of Error Message Design for UI Summary Chapter 4 System Design System Components Design for FTP Server Design for SQL Server IX
11 Contents 4.2 Design for System Function Module Design for System Database Summary Chapter 5 Detailed Design Detailed Design for System Function Module Log in Management Module Design for Test Paper Module Design for Examination Management Module Design for Examination Process Module Design for Paper Management Module Design for Marking System Module Design for Result Inquiry Module Design for Data Reliable Connection and High-speed Transmission Design for File Real-time Save and Monitoring Design for System Security Summary Chapter 6 System implementation, testing and application System implementation Test Paper Module Examination Management Module Examination Process Module Paper Management Module Marking System Module Result Inquiry Module System testing Testing environment Code testing functional testing performance parameter testing Concurrency and pressure testing Summary Chapter 7 Summary and Outlook Summary Outlook References X
17 Degree papers are in the Xiamen University Electronic Theses and Dissertations Database. Full texts are available in the following ways: 1. If your library is a CALIS member libraries, please log on and submit requests online, or consult the interlibrary loan department in your library. 2. For users of non-calis member libraries, please mail to for delivery details.