《数据库原理及应用》课程在线练习及测试系统的设计与实现
2014-12-05乔荣爱
乔荣爱
摘要:《数据库原理及应用》在线练习及测试系统主要针对《数据库原理及应用》课程的练习与测试而开发的。通过对课程练习与测试的需求分析,系统采用Struts2 + JDBC + Oracle为主要的开发模式,主要实现了题库管理,分章练习,自动组卷测试及成绩分析等几块功能,基本满足了课程练习及测试的需要。系统采用B/S的架构模式,容易升级,易于操作,交互性强。
关键词:在线练习;B/S模式;题库;自动组卷
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)31-7246-03
Abstract: Database Principle and Application Online Exercises and Testing System is developed for practice and testing of large database technology courses. Through the practice and test of the course demand analysis, the system uses the Struts2 + JDBC + Oracle as the major development model. Mainly realizes the question bank management, sub-chapter exercises, automatic generation of test and performance analysis, basically meets the needs of the course to practice and test. The system adopts Browser/Server structure, easy to upgrade and operation, strong interactivity.
Key words: online practicing; browser/server structure; test database; auto-generated papers
1 概述
《数据库原理及应用》在线练习及测试系统是建立在互联网上的应用系统,此系统可以使用户学习过后及时检验自己的学习效果,发现自己的不足;同时,便于教师发现学生的薄弱知识面,做好教学方面指导工作,提高学生学习效率。此系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现测试及练习的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担。使用本系统,学生直接在网上在线测试或者练习,提交试卷结束后,直接查看成绩,查看试题解析,教师可以直接进行成绩分析,实时掌握学生的知识薄弱环节,及时调整教学安排。达到让学生及时检验学习效果巩固不足,让老师了解授课效果,重点教学。
2 系统需求分析
2.1系统总体功能分析
根据系统需求,可以知道该在线测试及练习系统中具有两种用户,分别是教师和学生。学生在登陆页面选择身份,输入用户名和密码。登陆成功进入在线考试系统学生操作首页,身份验证失败则重新回到登陆页面。进入系统可以查询自己练习以及测试成绩,进行测试和练习。练习分为每一章独立进行,学生选择某一章练习时,应完成题库中此章所有试题,答题结束后,提交试卷,显示本次练习成绩。学生进行在线测试,提交试卷后,能够看到测试的成绩,可以查看自己的试卷信息,并且能够看到正确答案,相应的试题解析,了解答题正确思路。进行测试时,有时间提示,待测试时间结束时自动提交试卷。学生可以查询自己以往的练习以及测试成绩。
教师在登陆页面选择身份,输入用户名和密码。登陆成功进入在线考试系统教师操作首页,身份验证失败则重新回到登陆页面。成功进入教师管理页面,可以管理题库信息,合理安排测试信息,管理管理学生的练习和测试成绩。题库的管理分为选择题和判断题两个部分,分别对两个部分进行试题录入,并且能够对已经录入的试题进行管理,例如修改,删除等操作。测试信息的管理包括确定测试试卷结构信息,设定测试试卷试题数量,测试时间等参数;对于学生成绩的管理包括练习和测试两个部分。教师可以查看班级的练习进度,班级某一次测试的成绩,全体学生某一次测试的成绩,并进行成绩统计分析,获取一定的信息。
5 结束语
本系统由于时间限制,目前系统中仅仅支持客观题,便于机器阅卷,在接下来的开发中,可以添加主观题,有教师阅卷,成绩添加到学生成绩中。本系统主要是针对《数据库原理及应用》这门课程进行设计开发工作,但是功能不仅仅局限于此。在以后的开发中可以进行学科的划分,增加其他科目的在线练习以及测试。
参考文献:
[1] 农鸾飞.基于B/S的在线测试系统分析与设计[J].长春大学学报:自然科学报,2011(2).
[2] 袁双云.通用考试系统的设计与实现[EB/OL].http://www.docin.com/p-196358868.html.
[3] 潘鹏飞.在线考试系统[EB/OL].http://wenku.baidu.com/view/5d2d13d96f1aff00bed51e44.html.
[4] 张美茹,朱金珊.学生考试系统的研发[J].内江科技,2008(12).endprint
摘要:《数据库原理及应用》在线练习及测试系统主要针对《数据库原理及应用》课程的练习与测试而开发的。通过对课程练习与测试的需求分析,系统采用Struts2 + JDBC + Oracle为主要的开发模式,主要实现了题库管理,分章练习,自动组卷测试及成绩分析等几块功能,基本满足了课程练习及测试的需要。系统采用B/S的架构模式,容易升级,易于操作,交互性强。
关键词:在线练习;B/S模式;题库;自动组卷
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)31-7246-03
Abstract: Database Principle and Application Online Exercises and Testing System is developed for practice and testing of large database technology courses. Through the practice and test of the course demand analysis, the system uses the Struts2 + JDBC + Oracle as the major development model. Mainly realizes the question bank management, sub-chapter exercises, automatic generation of test and performance analysis, basically meets the needs of the course to practice and test. The system adopts Browser/Server structure, easy to upgrade and operation, strong interactivity.
Key words: online practicing; browser/server structure; test database; auto-generated papers
1 概述
《数据库原理及应用》在线练习及测试系统是建立在互联网上的应用系统,此系统可以使用户学习过后及时检验自己的学习效果,发现自己的不足;同时,便于教师发现学生的薄弱知识面,做好教学方面指导工作,提高学生学习效率。此系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现测试及练习的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担。使用本系统,学生直接在网上在线测试或者练习,提交试卷结束后,直接查看成绩,查看试题解析,教师可以直接进行成绩分析,实时掌握学生的知识薄弱环节,及时调整教学安排。达到让学生及时检验学习效果巩固不足,让老师了解授课效果,重点教学。
2 系统需求分析
2.1系统总体功能分析
根据系统需求,可以知道该在线测试及练习系统中具有两种用户,分别是教师和学生。学生在登陆页面选择身份,输入用户名和密码。登陆成功进入在线考试系统学生操作首页,身份验证失败则重新回到登陆页面。进入系统可以查询自己练习以及测试成绩,进行测试和练习。练习分为每一章独立进行,学生选择某一章练习时,应完成题库中此章所有试题,答题结束后,提交试卷,显示本次练习成绩。学生进行在线测试,提交试卷后,能够看到测试的成绩,可以查看自己的试卷信息,并且能够看到正确答案,相应的试题解析,了解答题正确思路。进行测试时,有时间提示,待测试时间结束时自动提交试卷。学生可以查询自己以往的练习以及测试成绩。
教师在登陆页面选择身份,输入用户名和密码。登陆成功进入在线考试系统教师操作首页,身份验证失败则重新回到登陆页面。成功进入教师管理页面,可以管理题库信息,合理安排测试信息,管理管理学生的练习和测试成绩。题库的管理分为选择题和判断题两个部分,分别对两个部分进行试题录入,并且能够对已经录入的试题进行管理,例如修改,删除等操作。测试信息的管理包括确定测试试卷结构信息,设定测试试卷试题数量,测试时间等参数;对于学生成绩的管理包括练习和测试两个部分。教师可以查看班级的练习进度,班级某一次测试的成绩,全体学生某一次测试的成绩,并进行成绩统计分析,获取一定的信息。
5 结束语
本系统由于时间限制,目前系统中仅仅支持客观题,便于机器阅卷,在接下来的开发中,可以添加主观题,有教师阅卷,成绩添加到学生成绩中。本系统主要是针对《数据库原理及应用》这门课程进行设计开发工作,但是功能不仅仅局限于此。在以后的开发中可以进行学科的划分,增加其他科目的在线练习以及测试。
参考文献:
[1] 农鸾飞.基于B/S的在线测试系统分析与设计[J].长春大学学报:自然科学报,2011(2).
[2] 袁双云.通用考试系统的设计与实现[EB/OL].http://www.docin.com/p-196358868.html.
[3] 潘鹏飞.在线考试系统[EB/OL].http://wenku.baidu.com/view/5d2d13d96f1aff00bed51e44.html.
[4] 张美茹,朱金珊.学生考试系统的研发[J].内江科技,2008(12).endprint
摘要:《数据库原理及应用》在线练习及测试系统主要针对《数据库原理及应用》课程的练习与测试而开发的。通过对课程练习与测试的需求分析,系统采用Struts2 + JDBC + Oracle为主要的开发模式,主要实现了题库管理,分章练习,自动组卷测试及成绩分析等几块功能,基本满足了课程练习及测试的需要。系统采用B/S的架构模式,容易升级,易于操作,交互性强。
关键词:在线练习;B/S模式;题库;自动组卷
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)31-7246-03
Abstract: Database Principle and Application Online Exercises and Testing System is developed for practice and testing of large database technology courses. Through the practice and test of the course demand analysis, the system uses the Struts2 + JDBC + Oracle as the major development model. Mainly realizes the question bank management, sub-chapter exercises, automatic generation of test and performance analysis, basically meets the needs of the course to practice and test. The system adopts Browser/Server structure, easy to upgrade and operation, strong interactivity.
Key words: online practicing; browser/server structure; test database; auto-generated papers
1 概述
《数据库原理及应用》在线练习及测试系统是建立在互联网上的应用系统,此系统可以使用户学习过后及时检验自己的学习效果,发现自己的不足;同时,便于教师发现学生的薄弱知识面,做好教学方面指导工作,提高学生学习效率。此系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现测试及练习的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担。使用本系统,学生直接在网上在线测试或者练习,提交试卷结束后,直接查看成绩,查看试题解析,教师可以直接进行成绩分析,实时掌握学生的知识薄弱环节,及时调整教学安排。达到让学生及时检验学习效果巩固不足,让老师了解授课效果,重点教学。
2 系统需求分析
2.1系统总体功能分析
根据系统需求,可以知道该在线测试及练习系统中具有两种用户,分别是教师和学生。学生在登陆页面选择身份,输入用户名和密码。登陆成功进入在线考试系统学生操作首页,身份验证失败则重新回到登陆页面。进入系统可以查询自己练习以及测试成绩,进行测试和练习。练习分为每一章独立进行,学生选择某一章练习时,应完成题库中此章所有试题,答题结束后,提交试卷,显示本次练习成绩。学生进行在线测试,提交试卷后,能够看到测试的成绩,可以查看自己的试卷信息,并且能够看到正确答案,相应的试题解析,了解答题正确思路。进行测试时,有时间提示,待测试时间结束时自动提交试卷。学生可以查询自己以往的练习以及测试成绩。
教师在登陆页面选择身份,输入用户名和密码。登陆成功进入在线考试系统教师操作首页,身份验证失败则重新回到登陆页面。成功进入教师管理页面,可以管理题库信息,合理安排测试信息,管理管理学生的练习和测试成绩。题库的管理分为选择题和判断题两个部分,分别对两个部分进行试题录入,并且能够对已经录入的试题进行管理,例如修改,删除等操作。测试信息的管理包括确定测试试卷结构信息,设定测试试卷试题数量,测试时间等参数;对于学生成绩的管理包括练习和测试两个部分。教师可以查看班级的练习进度,班级某一次测试的成绩,全体学生某一次测试的成绩,并进行成绩统计分析,获取一定的信息。
5 结束语
本系统由于时间限制,目前系统中仅仅支持客观题,便于机器阅卷,在接下来的开发中,可以添加主观题,有教师阅卷,成绩添加到学生成绩中。本系统主要是针对《数据库原理及应用》这门课程进行设计开发工作,但是功能不仅仅局限于此。在以后的开发中可以进行学科的划分,增加其他科目的在线练习以及测试。
参考文献:
[1] 农鸾飞.基于B/S的在线测试系统分析与设计[J].长春大学学报:自然科学报,2011(2).
[2] 袁双云.通用考试系统的设计与实现[EB/OL].http://www.docin.com/p-196358868.html.
[3] 潘鹏飞.在线考试系统[EB/OL].http://wenku.baidu.com/view/5d2d13d96f1aff00bed51e44.html.
[4] 张美茹,朱金珊.学生考试系统的研发[J].内江科技,2008(12).endprint