| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:12535 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:在智能手机大范围渗入人们生活的今天,许多人在工作和学习方面对手机应用软件的需求面也越来越广。许多学习专用App也应运而生,都在不用程度上满足了使用者对于各方面学习的需求。在更多专业学习功能上,应用软件的开发还有许多可挖掘的地方。本论文所讲述的基于Android的计算机专业技术交流平台,功能不仅仅限于单一的论坛功能,更融合了时下流行的网络直播、在线交互、资源共享等功能,面向计算机行业的学习者和从业者,提供一个学习交流计算机专业技术的平台。 本课题所设计的基于Android的计算机专业技术交流平台的开发,大量运用Android开发环境本身提供的组件,并有效运用服务器的各项功能,来实现数据库对用户信息的管理,论坛信息的筛选,云端文件的调用,在线聊天功能中的响应问题等。在软件开发的过程中,需要进行信息收集、需求分析、功能设计、模块设计、UI设计等前期工作。使用Eclipse开发环境进行PC端服务器的设计,使用JAVA语言进行编程,结合JSP前端使用Maven工具进行开发。Android客户端使用IntelliJ IDEA这一功能强大的开发工具,使用内置Tomcat的Springboot工具,使客户端有效连接到服务器,并从服务器中调用各项数据。 关键词:Android,技术交流,论坛,在线交流
目录 摘要 Abstract 1 绪论-1 1.1研究背景-1 1.2目的及意义-1 1.3 论文结构-2 2 相关技术介绍-3 2.1 Android技术介绍-3 2.2 Android构架分析-3 2.2.1应用程序及框架-3 2.2.2系统运行库-4 2.2.3 Android应用的构成和工作机制-5 2.2.4 MySQL数据库-5 3 需求分析-6 3.1 研究目标-6 3.2 系统可行性分析-6 3.2.1经济可行性-6 3.2.2技术可行性系-6 3.2.3操作可行性-7 3.3 系统功能需求-7 3.4 业务流程分析-7 3.5系统用例图-8 3.6数据流程图-10 3.7其它需求-12 3.8 开发运行环境-13 4 系统总体设计-14 4.1功能结构设计思想-14 4.2功能模块设计-14 4.2.1系统总体结构图-14 4.2.2服务器端结构图-14 4.2.3 APP客户端结构图-15 4.3 系统数据库设计-15 5 系统功能实现-19 5.1实现概况-19 5.2 APP客户端功能实现-19 5.2.1 APP端登录功能实现-19 5.2.2用户注册主界面-22 5.2.3技术交流主界面-23 5.2.4新闻资讯查询功能实现-25 5.2.5视频上传功能实现-26 5.3 服务器端功能实现-28 5.3.1服务器端登录实现-28 5.3.2用户管理功能实现-30 5.3.3用户在线交流管理功能实现-31 6 系统测试-33 6.1 测试目的-33 6.2系统测试原理-33 6.3系统的功能测试-34 6.3.1用户登录注册功能测试-34 6.3.2视频功能测试-34 6.3.3技术交流功能测试-34 6.4测试确认-34 7 系统影响-36 7.1对社会的影响-36 7.2对环境的影响-36 7.3对法律的影响-36 8 结束语-37 参考文献-38 致谢-38 |

