需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10577 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:国家的崛起离不开良好的教育,教育的崛起离不开良好的教育检测。每年不间断的考试已经成为学生生活中的一部分,而绝大部分的考试还停留在传统的纸质考试层面上。传统的考试形式,学校得安排考场、安排监考教师、出题、印刷试卷、安排考生等,学生也得满校园地找考场,更累的当属教师,通宵熬夜地批改试卷,统计分数,还可能因为一时疏忽批错试卷而受到学生以及领导的责备。这种形式的考试浪费大量得时间,耗费大量的物资,也会存在不可避免的不公正性。如果选择在线考试,学生只需到机房进行考试,系统批阅客观题,减少了不必要的人为错误,提高了考试的公正性,也时对平日里努力学习的考生的负责。在线考试系统基于网络平台将考场搬到网络,省时省力、简单公正的考试形式必定受到学校和学生的青睐。 本系统基于java语言开发,以Sturts、Spring、Mybaties为主题框架。前端Javascript库为JQuery,开发工具为MyEclipse,数据库为Mysql。本系统提供给管理员类用户、教师类用户、及学生类用户使用,不同的用户类型所能完成的功能不同。学生端登录考试、查阅成绩,教师端登录批阅试卷的简答题部分和导出分数信息,管理员端登录后可对学生信息、教师信息、成绩信息、试题信息进行增删改查等。 论文主要介绍在线考试系统的设计与开发流程,其中包括需求分析,数据库的设计,运用到的相关技术等,论文最后也对测试及测试遇到的问题作出详细描述。
关键词 在线考试;Java;MyEclipse
目录 摘要 Abstract 1 绪论-1 1.1 研究的背景-1 1.2 研究的内容与意义-1 1.2.1 研究的内容-1 1.2.2 研究的意义-1 1.3 论文的组织结构-2 2 开发工具及相关技术简介-3 2.1 开发工具简介-3 2.1.1 MyEclipse简介-3 2.1.2 Mysql简介-3 2.2 相关技术简介-3 2.2.1 Java简介-3 2.2.2 三大框架简介-3 2.2.3 JQuery简介-4 3 需求分析-5 3.1 系统功能模块分析-5 3.2 系统流程分析-7 3.3 系统用例分析-8 3.3.1 学生端用例分析-8 3.3.2 教师端用例分析-9 3.3.3 管理员端用例分析-10 3.4 数据库分析-10 4系统设计-11 4.1 系统总体设计-11 4.2 系统框架设计-11 4.3 系统数据库设计-11 4.3.1 E-R图-11 4.3.2 数据库表-16 5系统详细设计-19 5.1 登录页面-19 5.2 学生端-21 5.3 教师端-28 5.4 管理员端-30 6系统测试-36 6.1 功能测试-36 6.2 测试遇到的问题-36 6.3 测试详情-37 7创新点及不足点-38 7.1 创新点-38 7.2 不足点-38 结论-39 致谢-40 参考文献-41 |