android的移动课程学习系统(附件)

随着互联网的普及和计算机技术的飞速发展,人们的生活已经逐渐地离不开终端设备。越来越多的高校将信息化学习方法纳入到其计算机教学中去,所以面向计算机系学生设计移动课程学习系统是具有广阔应用前景的。本课题根据学生要进行题目练习和完成作业等需求分析及简约的设计理念,采用HTML、CSS、JavaScript等前端开发语言和PHP服务器端脚本语言以及MySQL后台数据库,设计开发一个基于Android的移动课程学习系统,并发布到阿里云服务器上。该移动课程学习系统结合React Native开发技术,严格按照软件工程的理论知识与开发步骤进行设计和开发,实现了面向计算机系学生的随机练习、顺序练习、模拟测试和做作业等功能。
目录
摘要 1
关键词 1
Abstract 1
Key words 1
1. 绪论 2
1.1 研究背景 2
1.2 国内外研究状况 2
1.2.1 国内研究现状 2
1.2.2 国外研究现状 3
2. 开发平台与相关技术 3
2.1 开发环境概述 3
2.1.1 系统需求的硬件环境 3
2.1.2 系统需求的软件配置 3
2.2 开发平台与相关介绍 3
2.2.1 React Native开发技术 3
2.2.2 Android Studio平台简介 4
2.2.3 Node.js概述 4
2.2.4 webpack概述 4
2.2.5 阿里云服务器 4
2.2.6 数据库概述 5
2.2.7 PHP概述 5
2.2.8 Apache服务器概述 5
3. 系统分析与设计 5
3.1 可行性分析 6
3.2 系统需求分析 6
3.2.1 功能需求分析 6
3.2.2 运行环境需求分析 7
3.3 系统数据需求分析 7
3.3.1 用户登录数据分析 8
3.3.2 答题功能数据分析 8
3.3.3 作业功能数据分析 9
 *好棒文|www.hbsrm.com +Q: &351916072& 
/> 3.4 系统建模 10
3.4.1 主要用例 10
3.4.2 主要状态图 10
3.5 系统总体设计 12
3.5.1 系统总体架构 12
3.5.2 功能模块设计 12
3.5.3 数据库设计 17
4. 系统及功能实现 22
4.1 系统开发环境及安装 22
4.1.1 系统开发环境与工具 22
4.1.2 系统使用说明 22
4.2 主要功能的实现 23
4.2.1 手机端系统主界面 23
4.2.2 学生用户注册及登陆功能 24
4.2.3 顺序答题、随机答题功能 24
4.2.4 模拟考试功能 25
4.2.5 作业功能界面 26
4.2.6 “我的”模块功能界面 26
4.2.7 网页端功能 27
5. 系统测试 28
5.1 测试目的 28
5.2 测试过程 28
5.3 测试结论 28
6. 总结与展望 28
致谢 28
参考文献 29
基于Android的移动课程学习系统
引言
绪论
研究背景
随着互联网的普及和计算机技术的不断发展,人们的生活已经越来越离不开各种各样的终端设备。智能手机的开发是信息化时代的重要转折点,随着智能手机的不断进步和发展,它已经成为人类生活中不可或缺的重要角色。并且,在终端设备全球化的时代,人类除了通过拨打电话、翻阅书籍等方式来获取所需要的信息,更重要的是人们在追求一种便捷性、时效性的信息。在2009年,我国3G开始正式用于商业及规模化的建网,全球各大运营商均大力开发APP商店一类的业务[1]。目前在国内,Android系统手机的使用还是比较广泛,基于Android的应用程序开发必将处于一个蓬勃发展的阶段[2]。
国内外研究状况
国内研究现状
相比于致力于高端产品IOS系统的美国苹果公司,Android智能手机具有极高的性价比,并且国产领军手机品牌都是Android系统,比如:小米、中兴、华为、OPPO等,这些大众化的手机品牌更是将Android智能手机普及到了千家万户。在2013年国内手机行为习惯的报告中可以得出结论,每当有一个Android系统用户转变为IOS用户的同时,就有五个IOS用户在转变成Android系统用户。具不完全统计,国内的Android智能机用户在8亿左右,预示着其未来的发展格局无疑将成为相关产业关注焦点[3]。依照以上信息,Android系统的前景在将来较长一段时间内都是朝着良性发展的,并且稳定期比其他手机系统更为持久。
移动客户端平台近年来也相继推出数目不少的学习软件,且必将发展迅速。移动平台客户端运维具有开源性高的特点导致开发费用相对较低,在实际应用中,移动客户端由于其便携性和低廉的费用而受到了欢迎。但是移动客户端的计算能力远不能与PC机或服务器相比,移动端的软件都要与服务器端相连,将计算部分放置到服务器端进行,移动端一般负责信息的采集和查看等基本功能。随着全球信息化逐渐的推进,全国各大高校对这种手机端学习的方式应该越来越重视,时效性与便捷性也应该达到更高的高度。Android移动客户端应用到学生的日常生活中,可以让同学们及时地、随时随地去学习,节省人力物力的同时还提高了效率,并且,目前市面上,还没有一款面向计算机系而开发的题库软件。相信以后高校学习方式都会朝着移动端发展的。
国外研究现状

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/475.html

好棒文