更新时间:09-25 上传会员:潘教授
分类:计算机信息 论文字数:16525 需要金币:1000个
【摘要】互联网时代,人们传递感情的方式发生了巨大的变化,更多习惯于使用数据而不是接触,使用文字而不是声音,最终导致长期沉溺于虚拟的网络世界里无法自拔,并且疏忽了和他人在现实生活中的沟通。这款设计同样利用互联网以及移动终端设备,帮助人们暂时跳脱这个“牢笼”,丰富自己原本无聊单一且活动范围拘泥于寸指之间的生活,同时促进与身边人的感情交流,结实更多的新朋友,缓解工作生活带来的巨大压力。
该设计通过对手机移动端软件以及后台管理系统的开发来配合完成,其中手机移动端使用Android编程语言,后台管理系统则使用Java编程语言。用户使用此移动端软件可以完成浏览活动、参加活动、发起活动、寻找旅行伙伴等等一系列操作,而后台管理系统则由管理员进行操作,对用户数据进行管理。
【关键词】活动; 旅游; 交友; 社交
目录
摘要
Abstract
第1章 绪论-1
1.1 课题背景、目的与意义-1
1.2 研究现状-1
1.2.1 Android应用现状-1
1.2.2 社交软件的应用现状-1
第2章 可行性分析-2
2.1 技术可行性分析-2
2.2 操作可行性分析-2
2.3 经济可行性分析-2
第3章 需求分析-3
3.1 开发工具及环境介绍-3
3.1.1开发工具-3
3.1.2开发环境-3
3.2 功能需求-3
3.2.1 Android客户端功能-3
3.2.2 后台管理系统功能-4
第4章 系统的总体设计-5
4.1 系统架构设计-5
4.2 数据库设计-5
4.2.1 数据库概念结构设计-5
4.2.2 数据库物理结构设计-8
4.3 系统总体流程设计-11
4.4 通信协议HTTP-11
4.5 数据交互方式JSON-12
第5章 系统详细设计-13
5.1 Android手机客户端功能模块设计-13
5.1.1 欢迎、引导界面-14
5.1.2 登录、注册界面-14
5.1.3 活动信息页-14
5.1.4 结伴信息页-14
5.1.5 结伴消息页-15
5.1.6 个人信息页-15
5.2 后台管理系统功能设计-16
5.2.1 管理员登录界面-16
5.2.2 用户信息管理页面-16
5.2.3 活动信息管理页面-16
5.2.4 结伴信息管理页面-16
5.3 服务器设计-16
5.3.1 服务器端架构-16
5.3.2 Servlet MVC框架-16
5.3.3 SSH(Struts2、Spring、Hibernate)框架-17
第6章 主要程序代码的实现-18
6.1 欢迎、引导界面实现-18
6.1.1 欢迎界面的实现-18
6.1.2 引导界面的实现-19
6.2 登陆、注册界面实现-19
6.2.1 用户登陆功能的实现-19
6.2.2 用户注册功能的实现-20
6.3 活动信息页实现-21
6.4 结伴信息页实现-23
6.4.1 定位功能的实现-24
6.4.2 结伴搜索记录的实现-25
6.5 结伴消息页实现-26
6.6 个人信息页实现-28
6.7 服务器连接与数据显示实现-29
6.8 数据库接口实现-31
6.9 后台管理系统实现-32
6.9.1 管理员登录功能的实现-32
6.9.2 活动、结伴、用户信息管理功能的实现-32
第7章 系统测试-33
7.1 系统测试的目的与意义-33
7.2 Android手机客户端功能测试-33
第8章 总结与展望-38
参考文献-39
致 谢-40