Dissertation > Excellent graduate degree dissertation topics show

Research and Implementation of Online Examination System Based on Prefetch Cache

Author: RaoHuiKe
Tutor: MaoHongYan
School: East China Normal University
Course: Software Engineering
Keywords: online exam system cache pre-fetch cache pre-fetch integration
CLC: TP311.52
Type: Master's thesis
Year: 2010
Downloads: 107
Quote: 0
Read: Download Dissertation

Abstract


With the development of social and the continuous emergence of new knowledge, the traditional training can not meet the needs of knowledge of the people, Network training is hot in the research and application of modern society now. Examination system as the core of the network training module, it’s used to test the effectiveness of user’s training to ensure effective. Can or not support large-scale concurrent users is a measure of the fundamental quality of an examination system. User data that the server deal with growths fast when concurrent large-scale users take part in the test. So excessive computing is the main deficiency of the exist system. Thus reducing server-side computing data, maximizing the development of client computing power, can improve the quality of service and speed up the response time for users. The prefecth cache is designed for the purpose mentioned above, The main works in this paper are as follows:Analysis the inadequacy of data processing and page shows in the existing system, determine that the important reason of low quality service of the server is that the server-side and client-side do not have cache management of data that accessed from server-side computing, that lead to resources waste. In order to share the server-side computing pressure,we can appropriate develop client’s computing power, so that in the concurrent large-scale operation, the server-side used as the role of data distribution and data recovery, the work of data analysis and data match is completed at the client-side, thereby the server can improve the number of users that can be supported.By analyzing the paper and users’ answers storage format this paper put forward the client and server-side cache. Taking into account the content of papers is large and the content the users’answers is relative small, therefore the program used is that client caches all the user’s answer and some questions, and the work that questions and answers matched is completed at the client-side, and we designed a algorithms for cache. In order to improve the user experience of the system, this article puts forward a strategy for the client pre-fetch. And analyze the behavioral characteristics of the pre-fetch cache to design a algorithms for pre-fech,at last the paper designs a model of pre-fetch cache based on the examination system integration. In order to reduce the loss due to the answer lost in examination process, this paper presents a method to preserve combine save page、save automatically and save manually, and design a algorithms for the save method。In this paper, in accordance with the design thinking of software engineering, describes system usecase model、Sequence Diagram、Class diagram.we carried out needs analysis、system design and system achieve of the basic exam module and the pre-fetch cache module of the examination system. Analysis parts gives the main features of the examination system、the participants role、use cases、the system class diagram and the integration of pre-fetch cache. The general design gives the introduction of the general structure of the system and of the function of the three user modules:administrator, teacher, and student. Design and implementation parts of the exam gives figs of the online-exam system and question, paper management.Finally, the paper introduces the system in the security and performance that achieve, first we analyze the achievement of security in several ways and the corresponding level of administrative privileges, then we apply test to compare performance impact of the use and not use pre-fetch cache system,,and prove that the pre-fetch cache program is effective and practical.

Related Dissertations

  1. Research on the Image Acquisition System Based on CMOS Star Sensor,V448.2
  2. Research of Less Reused Block for LLC in Chip Multiprocessors,TP332
  3. Design and Development of the Panoramic Camera Hardeare System,TN948.41
  4. The Design Plan and Realization of Moving Web Applications from Intranet to Internet,TP393.09
  5. Research on Web Cache Technology,TP333
  6. Research on Data Source Selection and Result Cache on Deep Web,TP333
  7. WEB-based query system intelligent transportation research and design,TP311.52
  8. OLAP Query Optimization Research and Implementation,TP311.13
  9. Research on Low Power Techniques of the Instruction Fetching Unit in Embedded Processors,TP332
  10. Design and Implementation of Data Dictionary in Da Meng DBMS,TP311.13
  11. Query Execution Plan Cache Based on DM Embedded Database,TP311.13
  12. The Optimization Research of Java Card Performance,TN409
  13. Memory Integrality Verify Oriented Cache Design,TP332
  14. Way-predict Based Low Power Cache Design,TP333
  15. Research on the Performance Optimization of Web Management Information System,TP311.52
  16. Research on Fast Indexing Mechanism of P2P Based Spatial Vector Data,TP391.3
  17. Research on Query Optimization in Dameng OLAP,TP311.13
  18. Research and Implementation of Hybrid Search Based on WEB Platform,TP311.52
  19. Way-Access Track and Way-Doze Based Low Power Cache,TP333
  20. Design of Fast Data Access Based on Data Cache,TP309
  21. The Measurement and Optimization of Parallel File System in Mass Storage System,TP333

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net  Mobile