需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:13773 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
【摘要】我们生活在当今社会,可以深切地体会到技术给我们生活带来的便利,特别是网络技术的兴起及其运用领域。因此,对于在线考试系统的流行,大家自然不会觉得惊讶,更多的是享受这种能够带来快捷、方便且公平的考试模型。网络上的考试,不仅能够减轻老师的工作量,还可以为老师省下时间去做更多有意义的教学研究,学生也能够灵活的对待每一场考试,提前安排好自己的学习计划,让每一场考试都有充足的时间去准备和调整心态。 本篇论文对在线考试系统的整个流程进行了详细地研究和设计,从试卷的生成、考生的参试、老师的批阅、成绩的计算等多个方面着手。开发是基于B/S架构,使用的语言是JAVA,技术框架是MyBatis和Spring,数据库是MySQL,页面是使用HTML和JS的技术结合。系统分为三个模块:管理员、教师及学生。学生可以修改密码、进行考试及查看成绩;教师可以修改密码、生成试卷、查看试卷、创建考试及批改试卷;管理员可以修改密码、添加用户、教师管理、学生管理、查看试题及添加试题。系统开发完成后,对系统进行了详尽地测试,用以确定系统的稳定性和数据的准确无误。
【关键词】 在线考试系统;B/S结构;技术框架
目录 摘要 Abstract 第一章 绪论-1 1.1课题背景-1 1.2课题现状-1 1.3课题意义-1 第二章 相关技术-3 2.1 B/S体系结构-3 2.2 Spring Web MVC简介-3 2.3 MyBatis简介-4 2.4 Ajax简介-5 第三章 系统分析-6 3.1可行性分析-6 3.2需求分析-6 3.2.1功能需求-6 3.2.2性能需求-8 第四章 系统总体设计-9 4.1总体设计目标-9 4.2系统层次概框图-9 4.3数据库设计-10 4.3.1数据库概念模型设计-10 4.3.2数据库逻辑结构设计-14 第五章 系统详细设计与实现-18 5.1登录模块-18 5.2教师模块-19 5.2.1 添加试题-19 5.2.2 生成试卷-21 5.2.3 创建考卷-24 5.2.4 批改试卷-26 5.3学生模块-26 5.3.1参加考试-27 5.3.2查看成绩-28 5.4管理员模块-29 5.4.1 修改密码-30 5.4.2 添加用户-30 5.4.3 管理教师/学生-32 第六章 系统测试-34 6.1测试目的-34 6.2测试步骤-34 6.3测试用例-34 6.3.1登录功能测试用例-34 6.3.2用户功能测试用例-35 第七章 总结与展望-36 7.1总结-36 7.2展望-36 参考文献-37 致谢-38 |