便携式程序设计测评系统设计与开发
2017-09-03翟瞳飞王少魁魏薏恩张鸣华
三明学院学报 2017年4期
翟瞳飞,王少魁,曹 添,魏薏恩,张鸣华
(三明学院 信息工程学院,福建 三明 365004)
便携式程序设计测评系统设计与开发
翟瞳飞,王少魁,曹 添,魏薏恩,张鸣华
(三明学院 信息工程学院,福建 三明 365004)
针对程序设计类课程课堂测验以及内网测验的需求,设计开发便携式程序设计测评系统。系统部署在U盘,运行于Windows平台,基于Tomcat服务器,采用Java Web和SQLite数据库技术,无需部署即可迅速进行一场测验,轻量级服务器配合轻便式数据库使得题目抽选,IP绑定,考试监控等功能即插即用,方便教师随时随处进行测验。
便携;程序设计;测评;考试监控
编程能力能力的培养过程是实践的过程。大多数的高校都使用了OJ(Online Judge程序设计在线测评系统)进行竞赛培训和教学,并取得了显著的成效。OJ系统已经成为程序设计类课程不可缺少的教学平台。但是,也正是由于OJ系统的公开性、共用性,使得教师无法随意的使用它进行小规模的课堂测试,并且完全依赖于网络的状态。有时,外网有许多不可控性,因此,教师急需一种远离外网干扰、便携式的、机房内即插即用的程序设计测评系统。
1 体系结构及技术分析
1.1 体系结构
本项目设计的系统建立在局域网的体系下,U盘所在的电脑即为临时的服务器。系统由U盘、局域网教室组成,使用者为教师、学生。教师可以在U盘的系统中先建立考试,然后用U盘在教师机上部署服务,学生通过教师机提供的网址进行访问、读题、提交答题等。系统的拓扑图如图1所示。……
登录APP查看全文
