基于Android的程序设计课程学习的APP软件的设计与实现.zip

资料分类:计算机信息 上传会员:范甜甜 更新时间:2019-11-22
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:13207
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着移动设备和移动互联网的迅速发展,App应用呈现井喷态势,移动设备逐渐在性能上迎合了语言学习的需要,在支持语言学习方面逐渐显现出得天独厚的优势。不少同学想要自己学习了解这方面的知识,根据这类同学的学习需要编写了这是基于Android语言的移动学习App,可以根据用户的学习需要而选择自己想要学习的内容,避免了同学的盲目学习,提高同学的学习效率,减少所花的时间。而且同学可以在这App上面跟其他同学相互交流学习,扬长避短。实时测验可以让同学了解到自己的学习进度,从而改进自己的学习方法,从而推动同学的学习编程语言的进步。

本文主要介绍了基于Android的编程语言学习App的设计与实现。本系统主要包括:个人中心模块,包括视频收藏,考试题目收藏,视频下载和系统设置;课程模块,包括课程中心,考试中心,课程的收藏与下载,考试错题收藏;朋友圈模块,包括发帖与回帖。

本系统是用MySQL作为数据库,用Eclipse工具进行Android手机客户端程序及服务器端程序的开发。使用Tomcat作为服务器,使用Servlet处理软件客户端的数据请求。本系统会让用户使用起来也会非常的简单便捷,可以使小白用户迅速掌握。

本文安排如下,第一部分为绪论,第一部分包括研究背景,研究现状,研究内容,论文的结构;第二部分为相关技术简介,第二部分包括Android简介,MySQL简介,Java简介,MVC简介,Eclipse简介,Tomcat简介;第三部分为需求分析,第三部分包括系统需求分析,可行性分析;第四部分为编程语言学习系统的总体设计,第四部分包括总体设计的概述,系统功能结构,系统功能流程图,编程语言学习系统的数据库逻辑设计,编程语言学习系统的表设计;第五部分编程语言学习系统的详细设计,第五部分包括数据库的连接,登录模块,课程模块,朋友圈模块和个人中心模块。

关键词    编程语言学习系统;Android;MySQL

 

目录

摘要

Abstract

1 绪论-1

1.1 研究背景-1

1.2 研究现状-1

1.3 研究内容-1

1.4 论文的结构-2

2 相关技术简介-3

2.1 Android简介-3

2.2 Java简介-3

2.3 MySQL简介-3

2.4 MVC简介-4

2.5 Eclipse简介-4

2.6 Tomcat简介-5

3 需求分析-6

3.1系统需求分析-6

3.1.1 功能需求分析-6

3.1.2 开发运行环境分析-6

3.2 可行性分析-6

3.2.1 经济可行性分析-6

3.2.2 技术可行性分析-6

3.2.3 设计可行性分析-7

4 编程语言学习系统的总体设计-8

4.1 总体设计的概述-8

4.2 系统功能结构-8

4.3 系统功能流程图-9

4.4编程语言学习系统的数据库逻辑设计-10

4.5 编程语言学习系统的表设计-14

5 编程语言学习系统的详细设计-19

5.1 数据库的连接-19

5.2 登录模块-19

5.2.1 登录界面-19

5.2.2忘记密码界面-21

5.2.3用户注册界面-22

5.3 课程模块-22

5.3.1 课程模块界面-22

5.3.2 考试中心界面-24

5.5.3 考试功能界面-24

5.6 朋友圈模块-25

5.7 个人中心模块-26

5.7.1 个人中心界面-26

5.7.2视频收藏界面-27

5.7.3考试题目界面-27

5.7.4视频下载界面-28

5.7.5 一键分享界面-29

5.7.6系统设置界面-30

结论-32

致谢-33

参考文献-34

相关论文资料:
最新评论
上传会员 范甜甜 对本文的描述:编程语言学习类的手机App在应用类市场上还是比较多见的,市场比较常见的软件有“java学习宝典”、“编程宝典”等。虽然多但是之间的竞争确不是那么大。我们可以更好的借鉴这些好......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: