需要金币: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 |