基于LAMP模式的在线评测系统的设计与实现
Design and Implementation of Online Judge System Based on LAMP Mode
摘要:
随着信息技术的迅猛发展,传统的试卷考核学生算法编程能力的方式已经淡出人们的视野,由于数据量大、主观性强、算法思路好坏不一,这种方式显得尤为耗时且容易出错,给老师带来很大的负担。一套完整而在线评测系统必将取代传统的纸质形式的测试。本文设计并实现了基于LAMP的在线评测系统,在普通Web项目的基础上嵌入判题内核,确保提交的程序能够平稳运行。
Abstract:
With the rapid development of information technology, the traditional method of assessing student’s algorithmic programming ability has faded people’s horizons. This method is particularly time-consuming and error-prone because of the large amount of data, subjectivity, and mixed algorithm ideas, bringing a great burden to the teacher. A complete and online judge system will replace the traditional paper form test. This paper designs and implements an online judge system based on LAMP. It embeds the judgment kernel on the basis of common Web projects to ensure the smooth running of submitted programs.
参考文献
|
[1]
|
赵凯, 贾海峰. 以国际大学生程序设计竞赛为载体推进高校计算机教育改革的探索与实践[J]. 黑龙江科技信息, 2010(36): 275.
|
|
[2]
|
张浩斌. 我国高校计算机专业产学研相结合研究[J]. 经济师, 2017(1): 205+207.
|
|
[3]
|
Freeman, A. 精通ASP.NET MVC 5 [M]. 张成彬, 徐燕萍, 李萍, 林逸, 译. 北京: 人民邮电出版社, 2016.
|
|
[4]
|
Weiss, M.A. 数据结构与算法分析:Java语言描述[M]. 第2版. 北京: 机械工业出版社, 2009.
|
|
[5]
|
Spaanjaars, I. ASP.NET 4.5入门经典[M]. 第7版. 刘楠, 陈晓宇, 译. 北京: 清华大学出版社, 2015.
|
|
[6]
|
王飞飞, 等. MySQL数据库应用从入门到精通[M]. 第2版. 北京: 中国铁道出版社, 2014.
|
|
[7]
|
秦小波. 设计模式之禅[M]. 北京: 机械工业出版社, 2014.
|
|
[8]
|
张素琴, 吕映芝. 编译原理[M]. 北京: 清华大学出版社, 2012.
|
|
[9]
|
李刚. 轻量级Java EE企业应用实战[M]. 第三版. 北京: 电子工业出版社, 2013.
|
|
[10]
|
吴舜歆, 梁宝兰. Online Judge的设计与实现[J]. 福建电脑, 2012, 28(2): 166-167.
|
|
[11]
|
尤枫, 史晟辉, 赵瑞莲. 编译程序在线评测系统的实现[J]. 实验室研究与探索, 2010, 29(12): 69-72.
|
|
[12]
|
曾台盛. 基于B/S模式的程序设计在线评测系统设计[J]. 长江大学学报, 2014, 11(34): 40-43.
|
|
[13]
|
董文永. 基于LAMP架构的在线评测系统设计[C]//智能信息技术应用学会. Third International Conference on Education Technology & Training: 第7卷. 2010: 244-247.
|
|
[14]
|
刘畅, 黄晓宇. 基于WEB的分布式在线程序自动评测系统的设计与实现[J]. 企业技术开发, 2010, 29(1): 23-25.
|