基于安卓Android的陌生人交友软件APP的设计(MyEclipse,MySQL)
来源:wenku163.com 资料编号:WK16313480 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK16313480
资料介绍
基于安卓Android的陌生人交友软件APP的设计(MyEclipse,MySQL)(论文12700字,程序代码)
摘要:陌生人交友软件旨在为用户提供良好的交友体验,扩大用户的交友范围,减少生活、工作压力。本文主要介绍了设计并实现一个基于Android的陌生人交友软件的相关内容。这款软件使用的编程工具包括Eclipse和MyEclipse,采用Java为主要的开发语言,数据库方面使用了MySQL数据库。这款软件的功能模块包括:用户注册、用户登录、通讯录功能、摇一摇陌生人推荐功能以及好友聊天功能。陌生人交友软件利用了智能手机内陀螺仪的运动原理,实现陌生人推荐的功能,使用了百度地图的接口发送用户当前所在位置。
关键字:Android;陌生人;交友软件;
Design and Implementation of Android-based Stranger Dating Software
Abstract: The stranger dating software is designed to provide users with a good dating experience, expand the range of users to make friends, reduce the pressure of life and work. This article mainly introduces the design and implementation of a Android-based stranger dating software related content. The programming tools used in this software include Eclipse and MyEclipse, using Java as the main development language, and the database using the MySQL database. The software's functional modules include: user registration, user login, address book function, shake the stranger recommendation function and friend chat function. The stranger dating software utilizes the motion principle of the gyroscope in the smartphone to realize the function recommended by the stranger, and uses the interface of Baidu map to send the current location of the user.
Keywords: Android; stranger; dating software;
功能分析
为了实现一个基于Android的陌生人交友软件,我们需要对这个软件进行详细的需求分析。需求分析是软件开发过程中一项重要的环节,是软件开发能否成功的重要基石。接下来的内容将介绍陌生人交友软件所需要的功能。
陌生人交友软件是基于Android平台开发的,是一款符合广大用户需求的应用软件。通过对市场已有的交友软件的调查与分析,我总结了本软件的所需要具备的功能。
(1)陌生人交友软件需要方便用户使用,并且界面美观。
(2)用户可以通过填写指定的信息,注册属于自己的账号。
(3)用户可以通过输入账号和密码完成账号的登录。
(4)用户可以通过摇一摇获取陌生人账号,并与其聊天互动。
(5)用户可以添加好友。
(6)用户可以与通讯录中的好友进行聊天。
(7)用户可以删除通讯录中的好友。
(8)用户可以在菜单中修改自己的个人信息,包括名称和密码。
(9)软件应该具有良好的可维护性和可扩展性。
(10)软件应该具有良好的数据安全性。
目录
1.绪论 1
1.1研究背景与意义 1
1.2国内外研究现状 1
1.3论文组织结构 1
2系统相关介绍 2
2.1Android介绍 2
2.2java介绍 2
2.3MySQL介绍 3
2.4Tomcat 3
3系统分析 3
3.1可行性分析 3
3.1.1技术可行性 3
3.1.2经济可行性 4
3.1.3操作可行性 4
3.1.4社会可行性 4
3.2需求分析 4
3.2.1功能分析 4
3.2.2数据库需求分析 5
3.2.3业务流程分析 6
4系统设计 7
4.1系统总体设计 7
4.2系统详细设计 8
4.3数据库设计 9
5系统实现 10
5.1项目总体结构 10
5.2用户模块 11
5.2.1登录功能 11
5.2.2注册功能 13
5.2.3修改密码 15
5.2.4摇一摇推送陌生人 17
5.2.5添加好友功能 20
5.2.6聊天功能 22
5.2.7删除好友功能 24
5.2.8发送我的位置 25
5.3管理员模块 28
5.3.1登录功能 28
5.3.2用户信息管理 29
6总结与展望 30
参考文献 31
致谢 33
|