Font Size: a A A

Design And Implementation Of The Teaching Resource Management System

Posted on:2016-07-13Degree:MasterType:Thesis
Country:ChinaCandidate:C Z ChenFull Text:PDF
GTID:2308330479491520Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the popularity of the Internet, all kinds of online teaching resources is showing a growth spurt. The richness of online resources also provides a basis for online teaching. However, there exists a common problem at the moment, that is, online teaching resources are so widely scattered that it prevents the promotion and development of online teaching to some extent. Therefore, it is essential to build a dedicated platform for centralized management of online teaching resources.Based on Java EE platform, the paper designs and implements one teaching resource management system with Spring MVC, Convention DAO and DWR technologies. It can provide a resource management platform for teachers and students, which solves the problem of storage, utilization and sharing of teaching resources. The system can be divided into three modules: file basic management module, analysis and statistics module and transcoding module. The file basic management module implements the functions of file uploading, file downloading, file maintenance, directory management, file preview and file searching with Web Socket, Fast DFS, VFS, Lucene and other technologies. This module is the core of the system, including all the basic operations of the system. Analysis and statistics module, using the log and file infomation for analysis, implements the simple function of log analysis and file statistics for administrators to monitor the system. Transcoding module mainly includes real-time transcoding and batch transcoding. This module is implemented by ImageMagic, Libre Office, FFmpeg, Quartz and other technologies. As the basis of file preview, the transcoding module can convert different file formats to the suitable format for online preview.The system finally experienced a series of functional testing and performance testing, all the results of test cases match expectations well. It is sure that the system has already achieved the expected functional and non-functional requirements. Now the system is already in use and runs in stable condition.
Keywords/Search Tags:Online Teaching, Teaching Resource, File Management, File-based Transcoding, File Preview
PDF Full Text Request
Related items