更新时间:10-27 上传会员:小七想说话
分类:计算机信息 论文字数:12410 需要金币:1000个
摘要:至21世纪以来,随着计算机技术和网络技术的迅速发展,社会信息化的进程发展迅速。由于过去传统的学习方法受时间、空间影响很大,传统学习方法已不再满足用户的需求。学生、公司和就业者都希望有一种新方法来弥补传统学习的不足。在世界各国政府的大力支持下,数字化学习已走近了我们的生活,灵活性、便捷性的移动学习成为开发者研发产品所关注的热点问题。因此基于C/S模式的移动学习平台可以更好的满足人们与社会的要求。
本系统是基于当前最流行移动终端系统——Android,作为开发平台,利用Android的开放性和兼容性等特点,主要实现注册、登录、学习大纲浏览、课程练习、近年来考试真题、考试真实模拟、个性化收藏、错题本及软件配置等功能,设计并实现一款移动端的学习软件。
本系统在Win10操作系统环境下,采用C/S架构。移动端采用Ecplipse Luna(4.4.1版本)作为集成开发工具,MySQL和SQLite3作为软件的数据库,采用Android语言。后台端采用STS作为集成开发工具,MySQL作为后台数据管理的数据库,使用JSP和Servlet技术,实现后台管理系统功能,最终实现系统的学习功能。
关键词:移动学习;数字化学习;C/S模式;管理系统
目录
摘要
ABSTRACT
第1章 前言- 1 -
1.1研究背景及意义- 1 -
1.2国内外研究现状- 1 -
1.3系统开发技术- 2 -
1.3.1 C/S架构- 2 -
1.3.2 Servlet技术- 3 -
1.3.3 JSP技术- 3 -
1.3.4 Android技术- 3 -
1.4全文组织结构- 4 -
第2章 移动学习平台的需求分析- 5 -
2.1可行性分析- 5 -
2.1.1操作可行性- 5 -
2.1.2技术可行性- 5 -
2.1.3经济可行性- 5 -
2.2移动学习平台的需求分析- 5 -
2.2.1系统概述- 5 -
2.2.2系统功能需求- 5 -
第3章 移动学习平台的设计- 8 -
3.1软件总体设计结构- 8 -
3.2软件功能设计- 8 -
3.2.1注册登录功能设计- 8 -
3.2.2课程练习,往年真题功能设计- 9 -
3.2.3考试模拟功能设计- 10 -
3.2.4我的空间功能设计- 10 -
3.3数据库设计- 12 -
3.3.1 SQLite3数据库设计- 12 -
3.3.2 表结构设计- 12 -
3.3.3 MySQL数据库设计- 13 -
第4章 移动学习平台的实现- 15 -
4.1软件功能实现- 15 -
4.1.1学习大纲功能实现- 15 -
4.1.2课程练习功能实现- 16 -
4.1.3我的空间功能实现- 17 -
4.1.4设置功能实现- 18 -
4.2主要界面展示- 19 -
4.2.1主界面- 19 -
4.2.2学习大纲界面- 20 -
4.2.3答题界面- 21 -
4.2.4考试模拟界面- 21 -
4.2.5我的空间界面- 22 -
4.2.6设置界面- 22 -
4.2.6移动学习管理平台登录界面- 23 -
4.2.7移动学习管理平台用户管理界面- 23 -
4.2.8移动学习管理平台用户管理界面- 24 -
第5章 移动学习的系统测试- 25 -
5.1测试环境搭建- 25 -
5.2 系统功能模块测试- 25 -
5.2.1注册登录模块测试- 25 -
5.2.2课程学习模块测试- 25 -
5.2.3我的空间模块测试- 26 -
5.2.4设置模块测试- 26 -
5.2.5用户管理模块测试- 26 -
5.2.5课程管理模块测试- 26 -
第6章 总结与展望- 28 -
参 考 文 献- 29 -
致 谢- 30 -