基于Android的移动课程学习系统开题报告

 2022-01-23 20:30:18

1. 研究目的与意义、国内外研究现状(文献综述)

本课题的研究意义与背景:

随着互联网的普及以及计算机技术的不断发展,人们的生活已经越来越离不开各种各样的终端设备。根据时代背景,智能手机的出现是人类发展史上一个重要里程碑,随着它的不断研发、日益普及,手机在人们日常生活中扮演的角色也越来越不可缺少,也越来越重要。智能手机全球化时代,人们已经不能满足于从电话、书籍、口头等日常方式来获取他们所需要的信息,甚至不仅仅局限在信息的获取,更多的是要求获取信息时的便捷性、时效性等。2009年,中国移动、中国电信和中国联通发放3张第三代移动通信牌照,标志着我国正式进入了3g时代,中国3g正式商用和规模建网,app商店在全球被运营商和终端厂商热捧。目前在国内,作为两大智能手机操作系统的ios和android,android系统的使用还是较为广泛,这些背景共同决定了中国基于android的应用程序开发将在未来处于一个爆发和蓬勃成长阶段。

我们学生是高科技普及走在较前列的群体之一。在校的大学生每天面对着各种各样的科目、作业和考试,为了能够让学生吸收所学的知识,学生自己平时也需要做题来理解所学内容、老师也需要布置作业来考察学生平时的学习状态。我院计算机类有两个专业,不同学级每学期都有很多的专业课,平时练习、小测试的工作量相当大,但是这些一直都是靠人工的方式来进行,存在着很多的缺点,如:工作效率低、统计易出错、耗时耗力。既不能提高学生的学习兴趣,也浪费老师和助教的时间,这种原有的简单、传统的学习方法和手段已经不太适应信息化时代的要求,合理利用大学琐碎的空闲时间、增强学生自主学习的意识、提高学习效率,已经成为所有大学生在校期间高效学习的重要目标。引进先进的计算机网络技术进行学生的学习管理、作业管理、考试管理已经成为信息化社会发展的必经之路。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容和问题

研究内容:

该课程学习系统旨在帮助信息院的同学学习和模拟练习平时相关课程的题目,软件内容以简单快捷、清晰明了为主。用户进入软件后可以根据需求选择不同的科目、不同的模式进行学习。

该系统不单单基于c/s架构(服务器/客户端架构),还基于b/s架构(浏览器/服务器模式)。学生用户的程序主要在客户端,且客户端位于android系统的手机端;服务器端主要提供数据管理、数据共享、数据及系统维护等功能,且位于阿里云服务器,使用mysql建立数据库并存放在阿里云服务器;老师用户的程序主要在浏览器端。android客户端与服务器的数据传输通过php代码实现。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的方法与方案

研究方案:

结合面向对象编程、基于android平台的网络编程和数据库等基础知识,实现该课程学习系统。通过系统分析、总体设计、详细设计、编写代码、软件测试、软件维护方案,完成该课程学习系统的开发,具体如下:

1.系统分析:综合用户的需求确定软件的规模和范围,确定软件的功能需求,分析软件系统的数据要求,导出逻辑模型。采用结构化分析的方法,生成数据流图,数据字典及加工逻辑说明;

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究创新点

本课程学习系统不单单基于C/S架构,还基于B/S架构。不同于以往的答题软件,它是针对校内大学生而设计的,具有老师可以给指定同学留作业的功能,并且老师可以查看学生的作业反馈信息。

5. 研究计划与进展

2017-1-3:完成毕业设计开题报告;

2017-1-5~2017-2-10:学习javascript语言编程、数据库相关知识、搭建android开发平台以及其他相关准备工作;

2017-2-11~2017-2-26:进行系统总体分析和功能设计;

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版