Font Size: a A A

Design And Implementation Of An Online Programming Language Evaluation System

Posted on:2011-09-19Degree:MasterType:Thesis
Country:ChinaCandidate:S LiangFull Text:PDF
GTID:2178360305494401Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the rapid development of computer technology and the Internet usage, information technology education is an important new educational developing direction. By in-depth analysis of information education model and the drawbacks of the traditional programming teaching model, this paper proposes an Web-based Program Evaluation System which develop and combine teaching resources using Internet technology in order to improve efficiency and optimize the Programming curriculum.The System is based on typical B/S/DBMS three-tier architecture, which is divided into the browser layer, web server layer, and the data layer. System offers multiple programming languages evaluation function, including logic functional testing, efficiency testing and safety testing. System adopts thin client architecture, which is designed to reduce maintenance load, by using Java Web platform technology. The Compiling and evaluating procedures is implemented by using the Windows sub-process technology. And use pipe technology as a data transmission carrier to achieve the seamless combination of system web-side and evaluation kernel. Evaluation module using Dynamic Testing and Black-box Testing as the base evaluation model and then achieve functional testing of user program by the test case library provided in the system. System get the efficiency of the program by using windows platform process technology combined with the monitoring mechanism, and provide a valuable reference.Security containers of user program based on Windows Job group and efficient management of database connection objects with JDBC database connection pool ensure the system stability and robustness.Finally, the paper sums up our research during the development, and discuss the post-expansion and improvement of the system.
Keywords/Search Tags:online learning platform, program evaluation, process safety
PDF Full Text Request
Related items