文档介绍:2005 届优秀毕业论文[设计]集(第六册信息工程学院)
Collection Graduation Theses (Projects) of SZU 2005 (VOLUME Ⅵ College of Information and Engineering)
程序设计精品课程网站题库建设
(信息工程学院计算机系计算机科学与技术专业张臻)
(学号:2001131080)
内容摘要:根据程序设计课程教学情况以及学生学习该课程需要,设计出具有较强实用性的
特色题库。本题库管理系统根据老师教学的实际要求把习题分为五大类题型。学生可根据自己学
习情况和进度的不同,浏览题库中权限允许的所有习题,按不同检索条件进行模糊查询或多字段
组合查询。教师可浏览和查询题库中的所有录增删、修改题目的权利。题库中为老
师建立手动组卷功能、自动组卷功能。手动组卷功能使老师按主观要求灵活地在题库中挑选符合
要求的题目组成试卷,自动组卷则实现了智能化,使用方便、快捷。
关键词:五大类习题、题目查询、添加、删除、手动组卷、自动组卷
教师点评:本文探讨了精品课程教学网站题库管理子系统的设计和编程实现。该题库管理功
能较完善,已投入使用,效果良好。(点评教师:林强,教授)
一、前言
如今 与校园网的接轨,为学校教育教学提供了丰富的资源。它打破了学生仅以教科书
作为知识来源单一渠道的局限。了不断提高程序设计精品课程的教学水准,深圳大学信息共程学
院建立了具有特色的“高级程序设计精品课程网站”。作为一个智能型的计算机网络教学课程网
站,结合教育信息化的优势,培养新的教与学的思维方式。网站注重以学生的创新素质培养为中
心,强调启发式和互动式教学,充分发挥学生的独立思考能力。网站上的教学内容突出基础课特
色和信息类专业特色。
程序设计题库管理系统作为此教学网站的一个重要功能模块,很好的体现了网站以教学为主
导的设计思想。开发此课程题库系统按教学需要将题目分为五大类:形成性练习、必做实验练习、
课余练习题、难题和应用题。老师根据教学进度和剧情况选择题目,提高教学质量。学生通过对
五种题型的练忆。题库功能完善,基本功能包括,学
生权限查询题目,老师查询、添加、删除题目。此外,题库一大特色包含灵活、高效的组卷功能,
包括手动灵活方便的组卷功能,快捷智能的自动组卷的功能。组卷功能有较强的教学使用性,减
轻了老师的组卷繁琐的过程,方便老师及时了解教学效果,在实际的教学过程中起到积极的作用。
二、模糊查询与权限查询
A) 模糊查询
模糊查询使学生和老师可以方便的查询满足自己要求的题目。模糊查询避免了题库系统中题
目过多,一次性浏览时会导致杂乱无章。通过模糊查询,可以使使用者根据自己的学习情况,教
学进度,题目类型对自己所需要的题目进行查询。
本题库体统通过设置一个查询变量 condition 实现对题目的模糊查询。
利用 Vbscript,编写以下代码:
1> 首先设置变量 condition,并使得它的初始值为真 condition="1=1"
2> 之后分别判断条件用户提交的条件是否为空,如果不为空,责将这个条件放入