基于Java的在线考试系统设计
[关键词:Java,考试系统] [热度 ]提示:此毕业设计论文完整版包含【论文,源程序】 作品编号:rjgc0347,word全文:60页,合计:17000字 |
如图3-1所示,在本系统中主要阐述用户管理、考试管理、成绩管理、题目管理四个模块。
(1)考试管理:实现选择课程,准备考试,开始考试,自动阅卷,显示考试成绩等。
(2)题目管理:实现试题库中试题的分类和增加,删除,以及答案的设置等。
(3)成绩管理:实现前台用户的成绩查询,后台管理员对成绩的查询。
(4)用户管理:实现用户注册、用户信息修改、用户查询功能。
如图3-9,用户管理、考试管理、成绩管理、题目管理四个模块构成了本网上考试系统。使用者是指系统用户,包括管理者和考试者用户两种,考试者只可以选择课程,参加考试,查看成绩,修改个人资料等,管理者通过用后台管理就可以对试题库,用户,成绩进行管理。
用户管理模块主要包括:用户注册、修改资料、选择课程、在线考试、成绩查询五个功能组成。
考试管理模块主要包括:阅读考试规则、选择课程、准备考试、开始考试、自动阅卷、查看成绩六个功能组成。
考题管理模块主要包括:增加题目、删除题目、题目分类、套题管理、答案设置等五个模块组成。
本章首先分析系统的功能需求,通过对系统功能模块的划分以及角色的划分,明确了系统需求,为总体设计提供依据。接下来阐述了系统的总体设计思想,说明了本系统是基于B/S架构下的多层结构应用系统。最后通过对数据库、过滤器、监听器、和实体类的设计分析,以及各个模块用例图的描述,形成了开发的整体思路,为下一步编程实现各个具体功能铺平了道路。
......
自动阅卷和显示成绩
在选择了开始考试之后,系统会随机在套题表中抽取题目,题目分为单选和多选题两类。在用户答题完成并提交之后,系统会自动统计单选题的得分和多选题的得分,之后进行加运算。查看成绩页面显示最终的得分。
题目管理模块
题目管理模块,是用来管理题目信息的模块,前面已经讲过,在整个考试模块中,学生需要先选择课程,然后才能选择该课程下的题目考试。
该模块共分四个部分,题目分类,增加题目,删除题目,设置答案等。基本上该模块是面向系统管理员的,而且该模块大部分的操作都是针对数据库进行的。
增加套题
针对该课程,我们可以在该课程目录下设置该课程的套题信息,这是一个二级分类,因为在套题表下我们才可以设置该套题所包含的具体题目信息。
在增加套题模块中,我们仍然采用了Actionform类来对套题信息的添加进行具体操作。
提示:此毕业设计论文完整版包含【论文,源程序】 作品编号:rjgc0347,word全文:60页,合计:17000字 |
本软件工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——基于Java的在线考试系统设计(论文,源程序)!