论文总字数:17112字
摘 要
随着现代移动设备的快速发展,传统的纸质考试已经难以满足网络教学的需求,迫切需要设计一款基于移动端的在线考试系统来解决日益多元化的考试需求。系统分为后台数据管理和前台考试两个部分,由管理员,老师,学生三个模块组成,基于Java语言开发和S2SM框架,采用了Eclipse开发工具和Oracle数据库,前段使用H5响应式开发,提高了页面的兼容性,便于在手机端访问,大大提高了系统的灵活性,便于部署推广及使用。论文是按照需求分析,概要设计,数据库设计以及具体模块的设计与实现的顺序来分析设计的。关键词: 移动设备,在线考试, S2SM框架
Abstract: With the rapid development of modern mobile devices, the traditional paper-based examination has been difficult to meet the needs of online teaching, and it is urgent to design a mobile-based online examination system to solve the increasingly diversified examination needs. This system is divided into two parts: background data management and foreground examination. It is composed of three modules: administrator, teacher and student. It is based on Java language development and S2SM framework. It adopts Eclipse development tools and Oracle database. The previous stage uses H5 responsive for accessing on the mobile phone, which greatly improves the flexibility of the system and facilitates deployment, promotion and use. The paper analyzes and designs according to requirements analysis, outline design, database design, and the design and implementation of specific modules.
Keywords: mobile device, online examination, S2SM framework
目 录
1 前言 ………………………………………………………………… 4
1.1 开发系统的背景和意义 ………………………………………… 4
1.2 基于移动端的在线考试开发的现状分析 ……………………… 4
1.3 系统的目标和范围 ……………………………………………… 5
1.4 毕业设计说明书的结构简介 …………………………………… 5
2 系统需求与可行性分析 …………………………………………… 5
2.1 需求性分析 ……………………………………………………… 5
2.2 可行性分析 ……………………………………………………… 6
3 开发技术和原理 …………………………………………………… 6
3.1 Java语言的简介 ………………………………………………… 6
3.2 JSP的简介 ……………………………………………………… 7
3.3 S2SM框架 ………………………………………………………… 7
3.4 H5响应式简介 …………………………………………………… 7
3.5 Oracle数据库 …………………………………………………… 8
4 系统的概要设计 …………………………………………………… 8
4.1 系统的总体设计 ………………………………………………… 8
5 数据库的设计 ……………………………………………………… 9
5.1 数据库的分析 …………………………………………………… 9
5.2 数据结构表的设计 ……………………………………………… 9
6 系统的详细设计与实现 …………………………………………… 14
6.1 移动端访问 ……………………………………………………… 14
6.2 用户登录模块的设计与实现 …………………………………… 16
6.3 手机短信验证 …………………………………………………… 18
6.4 管理员模块的设计与实现 ……………………………………… 21
6.5 教师模块的设计与实现 ………………………………………… 24
6.6 学生模块的设计与实现 ………………………………………… 32
7 系统运行与测试 …………………………………………………… 34
7.1 测试原理与方法 ………………………………………………… 34
7.2 管理员登录模块测试 …………………………………………… 34
7.3 用户管理模块测试 ……………………………………………… 34
7.4 权限管理模块测试 ……………………………………………… 35
结论 …………………………………………………………………… 36
参考文献 ……………………………………………………………… 37
致谢 …………………………………………………………………… 38
1 前言
1.1 开发系统的背景和意义
在这个时代中,信息技术、网络技术迅速发展,教育方面网络教育也随之产生,并且在应用领域拥有良好的发展势头。在十九大报告中,习近平总书记提出:优先发展教育事业[1]。无论是城市还是农村,都在不同程度上存在教育滞后的问题,尤其是农村。所以发展网络教育事业是解决这一问题的有效途径,也将成为开辟教育事业发展的新天地。
网络教育包括很多环节:在线教学系统,在线考试系统,在线答疑系统。发展基于移动端的在线考试系统及其重要,不容易实现。在国内,虽说不少的学校旨在发展教育网络化,可传统的纸质考察方式依然是在整个网络化、信息化的背景下处于难以动摇的地位,传统方式的纸质考察一次,首先要经过人工命题,接着大量的试卷印刷,考生参加考试,人工批改试卷,到最后成绩的评定以及试卷分析这样五个不可缺少的环节。
随着计算机应用的推广,网络应用的不断壮大以及移动设备的不断完善,移动端的在线考试这种渐入人心的技术,急于被开发利用。大量的考试工作给学校和老师都带来了不可避免的压力,而基于移动端的在线考试系统不仅能够减少工作量,还能让学生不受地域的限制,客观,公正的参与考试,有利于教育事业的发展。
剩余内容已隐藏,请支付后下载全文,论文总字数:17112字
该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;