需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:19581 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着时代的发展,当今社会已经全面步入了信息时代。计算机以及网络的普及,使得传统考试的问题日益突显。在传统考试形式下,印刷试卷需要耗费许多资源,同时教师也需要面临出卷繁琐,阅卷耗时等问题。这些问题促使了在线考试系统的发展。 本系统采用B/S模式,用户只需通过网络进入系统,即可实现在线考试。本系统是以MVC的设计模式为基础,通过JSP设计前端页面,SSH作为主要后台框架并以Mysql作为数据库开发的。本系统共分为三个用户模块,即学生模块、教师模块,管理员模块 。学生模块的功能主要包括个人信息管理、在线考试、成绩查询等。教师模块的功能主要包括个人信息管理、题库管理、试卷管理、成绩统计等,管理员模块的功能主要包括学生管理、教师管理、课程管理等。本系统的实现在减轻学校教学管理压力的同时,也推动了学校信息化的进程。 关键词:B/S模式,JSP,SSH,MVC,在线考试系统
目录 摘要 Abstract 1 .引言-1 1.1课题研究背景与意义-1 1.2 国内外研究现状-1 1.3 研究内容及主要工作-1 1.4论文的组织结构-1 2.系统相关技术和工具-3 2.1 JSP介绍-3 2.2 Struts框架-3 2.3 Spring 框架-4 2.4 Hibernate框架-4 2.5 开发工具及环境-5 2.5.1开发工具-5 2.5.2运行环境-5 2.6 本章小结-5 3.需求分析-6 3.1可行性分析-6 3.1.1经济可行性-6 3.1.2技术可行性-6 3.1.3管理可行性-6 3.2系统功能分析-6 3.3本章小结-7 4.概要设计-8 4.1功能模块设计-8 4.2数据库设计-9 4.2.1数据库的选择-9 4.2.2 E-R图的设计-9 4.2.3表结构的设计-11 4.3本章小结-14 5.详细设计及实现-15 5.1主要模块的设计与实现-15 5.1.1 登录模块-15 5.1.2 个人信息管理模块-17 5.1.3 在线考试模块-19 5.1.4 题库管理模块-22 5.1.5 组卷模块-25 5.1.6 阅卷评分模块-28 5.1.7 成绩统计模块-31 5.1.8 学生教师信息管理模块-33 5.2.本章小结-36 6.系统测试-37 6.1 测试原则-37 6.2 测试方法-37 6.3 测试过程-37 6.4 本章小结-40 7.总结与展望-41 8.参考文献-42 9.致谢-43 |