3.3.3 作业功能数据分析 9
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的移动课程学习系统
1. 绪论
1.1 研究背景
随着互联网的普及和计算机技术的不断发展,人们的生活已经越来越离不开各种各样的终端设备。智能手机的开发是信息化时代的重要转折点,随着智能手机的不断进步和发展,它已经成为人类生活中不可或缺的重要角色。并且,在终端设备全球化的时代,人类除了通过拨打电话、翻阅书籍等方式来获取所需要的信息,更重要的是人们在追求一种便捷性、时效性的信息。在2009年,我国3G开始正式用于商业及规模化的建网,全球各大运营商均大力开发APP商店一类的业务[1]。目前在国内,Android系统手机的使用还是比较广泛,基于Android的应用程序开发必将处于一个蓬勃发展的阶段[2]。
在校的大学生每天面对着各种各样的科目、作业和考试,为了能够让学生更好地吸收所学的知识,学生自己平时也需要做题来理解所学内容、老师也需要布置作业来考察学生平时的学习状态。以本院为例,计算机类有两个专业,不同年级的学生每学期都有很多的专业课,统计平时练习、小测试的工作量相当大,而且这些一直都是靠传统人工的方式来进行,存在着很多的缺点,如:工作效率低、统计易出错、耗时耗力。既不能提高学生的学习兴趣,也浪费老师和助教的时间,这种原有的简单、传统的学习方法和手段已经不太适应信息化时代的要求,所以,引进先进的计算机网络技术进行学生的学习管理、作业管理、考试管理已经成为信息化社会发展的必经之路。
目前,全国高校在这方面的信息化管理手段还比较落后,为了更方便、更有效率、更有趣的掌握所学知识、取得良好的成绩,在智能手机上开发一款具有相关功能的APP已经刻不容缓。这款APP可以让学生选择要学习的科目,每个科目都有相对应的题库,平时可以利用琐碎时间,通过在手机上做题来提高自己对知识的掌握程度;学生的错题本和收藏夹可以查看和管理自己的学习状态;老师也可以在APP上对指定学生布置作业和其他相关功能。由此可见,这款APP大大改善了传统学习手段的不足之处,转变成随时随地、高效、便携的学习方式。 基于Android的移动课程学习系统设计+源程序(2):http://www.751com.cn/jisuanji/lunwen_24787.html