试卷自动生成系统的设计与实现开题报告
2022-01-12 22:43:44
全文总字数:3977字
1. 研究目的与意义及国内外研究现状
高校每学期各专业考试,从组织出卷到试卷的印制管理等,工作非常繁琐而且工作量也很大,这种组织管理方式不仅工作任务繁重而且试卷的标准化程度、题量大小等方面都难以控制,给试题和试卷的管理带来了很多困难。所以,为加强高校等院校的考试标准化管理,提高工作效率,开发一套适合高等院校使用的试卷生成系统是有必要的。
试卷生成系统有助于实现“考教分离”,客观公正地评价学生的学习状况,它不仅可以减轻教师的重复劳动,提高工作效率,更是学校实现考务自动化,管理数字化,信息化的标志,也进一步提高教学质量。
选题目的:
2. 研究的基本内容
本系统主要针对大学的试卷生成。后台的管理登录可以对试卷进行生成修改删除等工作,也可以安排考试。
整个系统分为以下几个模块:(1)、系统用户登录模块:当用户系统用户登录到考试系统时,首先要求输入用户名和密码,按下确定后进行身份验证,如果没有通过身份验证,根据验证结果进行不同的操作,说明没有通过的原因。没有通的原因可能为,输入的姓名和密码错误,该用户不存在等;(2)、身份验证模块:当用户进入考试系统时,系统根据不同的情况返回不同的值,以判别该用户是老师还是学生,其中管理员可以通过后台登录进行试卷的生成修改等操作。(3)、题库添加删除修改功能模块:主要完成教师对题库的操作,包含试题的录入,查看,删除及修改;(4)试卷生成模块:主要根据不同的条件从题库中选出符合要求的试题生成试卷;(5)用户添加删除修改功能模块:对系统用户登录系统的人员进行统一管理,并赋予不同的权限;(6)成绩查询模块:当考生系统用户登录后,可根据自己不同试卷进行成绩的查询;(7)学生答卷模块:学生系统用户登录后,可进行在线考试,考完以后显示评分结果及正确的答案。其中
题型管理:可以增加新题型,也可以修改和删除。
3. 实施方案、进度安排及预期效果
任务一: 通过调研获取资料,详细了解试卷自动生成系统的需求分析,分析系统的可行性分析,准备好实现系统所需要的理论知识。步骤如下:1.找指导老师、学院院长与相关教师分析理解试卷自动生成系统的整个需求。2.通过与指导老师的交流,确定课程的必需信息,然后根据拟定的方案收集各门课程信息资料。3.通过互联网,获取J2EE,Mysql等技术文档和参看资料4. 通过与导师讨论,确定课题的主要内容以及实现方法5. 通过与导师讨论,确定“基于Web的试卷自动生成系统的设计与开发”应当实现的功能及相关的概要设计,设计细节问题。任务二: 参考上一阶段收集的资料,确定使用开发技术,设计系统的概要框架,开发出整个系统的框架。 1. 在阅读文献的基础上,了解目前国内实现本系统所采用的开发技术。然后对采用不同技术实现的方案进行比较,结合实际情况找出既适合自己开发又方便用户使用的方案——基于Web的试卷自动生成系统的设计与开发,进行开发,在理论资料准备充分的条件下,分析系统各个功能模块。 2. 借助互联网,了解国内外试卷自动生成系统所具备的功能和特点,结合本院的特点初步定出本系统应实现的功能模块。任务三: 在概要框架的基础上,详细设计系统模块的功能,定义好接口,完善薄弱技术,并实现该系统的全部功能。1.要实现本系统必须掌握网页制作、脚本开发语言javaScript、使用Struts2,Hibernate,Spring ,JQuery ,Ajax等应用技术。2.定义实现模块功能的接口,并实现所有接口,编码。任务四: 进行系统的测试,完善系统进行多方面的测试,依照软件工程的相关流程,进行系统测试,并在发现问题之后对出现问题的模块进行完善,其中最主要的包括代码的检查与功能漏洞的检查。任务五: 根据系统的设计思路与已实现的系统功能,撰写毕业设计论文以基于Web的试卷自动生成系统为依据,将其设计思路与实际实现的功能详细写入论文,并检查错误,完善论文的编写。
1.一月:查阅相关资料确定系统功能和框架结构,做好系统需求分析, 制定计划书。2.二月:数据库概念结构设计,数据库逻辑结构设计。3.三月:设计并实现前台界面,实现系统功能。4.四月:测试系统各项功能,撰写论文。5.五月:修订论文,准备答辩。4. 参考文献
[1]吕晓鹏.精通flex 3.0——基于actionscript 3.0实现[m].北京:人民邮电出版社,2008-6-1
[2]耿祥义.java基础教程 [m].北京:清华大学出版社,2008-7-1
[3]孙风栋.java web 开发教程[m].北京:清华大学出版社,2009-4-1