基于安卓Android的通讯社交系统APP的设计(Eclipse,MySQL)(任务书,开题报告,论文12000字,程序代码)
摘 要
近年来,随着信息技术的飞速发展,人们在学习生活中的交流方式已经发生了极大的改变,人与人之间的沟通再也不局限于面对面,即使是相隔千里的人也能通过互联网密切联系。与此同时,互联网的飞速发展为智能手机的推广锦上添花,各种各样的即时通讯软件应运而生,国内的QQ、微信,国外的Facebook、Twitter等通讯软件,不仅满足了人们的社交需求,而且极大地提高了人们的工作质量和效率,使人们真正做到足不出户,便可以耳听八方。
本系统是基于Eclipse开发平台和MySQL数据库,采用客户机/服务器体系结构,根据人们对社交的需求,设计并实现了该社交软件,并运用软件工程的管理以及设计方法,对系统进行了分析、设计、实施与测试。本系统后台使用Java语言,布局界面采用jQuery Mobile技术,完成了用户注册、登陆、添加好友、单一用户聊天、建群、群聊、发表动态等各项功能。通过对系统功能的测试,证明本系统界面相对友好、功能相对完善,具备较高的使用价值。
关键词:通讯社交;Android;客户端/服务器模型;jQuery mobile
Abstract
In recent years, with the rapid development of information technology, people in the study of living communication has undergone great changes, the communication between people no longer confined to face to face, even thousands of people can pass through The Internet is closely linked. At the same time, the rapid development of the Internet for the promotion of smart phones icing on the cake, a variety of instant messaging software came into being, the domestic QQ, WeChat, foreign Facebook, Twitter and other communications software, not only to meet people's social needs, But also greatly improve the quality and efficiency of people's work. So that people really do not stay at home, they can listen to all directions.
The system relies on the Eclipse development platform and the MySQL database. The client / server architecture is used to design and implement the social software according to the needs of the communication society. The software is used to manage and design the software. The system is analyzed, Implementation and testing. The system uses the Java language background, the layout interface using jQuery Mobile technology, completed the user registration, login, add friends, a single user chat, build group, group chat, dynamic and other functions. Through the test of the system function, it proves that the system interface is relatively friendly, the function is relatively perfect, and has high use value.
Key Words: Communication social; Android; Java; jQuery mobile
功能需求
经过网上调查问卷,与周围朋友使用社交软件情况的沟通,以及收集各大网上论坛关于用户对社交软件的意见和建议,我对用户的基本需求进行了初步的功能总结。这些基本的功能包括:
1)用户注册登录。这是一个社交app最基础的功能。
2)搜索并添加好友,与好友进行聊天。这是本系统的核心功能。
3)创建或搜索群,与群用户进行聊天。大多数用户要求能够实现群聊天功能。
4)发布动态至朋友圈,查看并评论好友动态。用户愿意将自己的动态更新至朋友圈以获得朋友的认可,这在当下时代也是非常普遍的。
5)修改自己的个人信息等。大多数用户需要能更改自己的个人信息,包括自我介绍、头像和昵称等等。
目录
第1章 绪论 1
1.1 项目背景 1
1.2 研究的目的和意义 1
1.3 国内外研究现状 2
1.4 主要研究内容和组织结构 3
第2章 系统分析 5
2.1系统架构与技术介绍 5
2.1.1系统架构 5
2.1.2技术介绍 5
2.2系统可行性分析 5
2.2.1 技术可行性 5
2.2.2 操作可行性 6
2.2.3 经济可行性 7
2.3 系统需求分析 7
2.3.1 功能需求 7
2.3.2 开发运行环境需求 8
2.3.3 其他需求 8
2.4业务流程分析 9
第3章 系统设计 13
3.1 系统总体设计 13
3.2 数据库设计 14
3.2.1实体对象抽取 14
3.2.2实体属性图 14
3.2.3 E-R图 15
3.2.4数据库表设计 16
3.3 系统安全设计 19
3.4 系统流程设计 20
3.5 系统界面设计 20
3.5.1 注册登陆模块界面 20
3.5.2我的好友模块界面 21
3.5.3群组模块界面 22
3.5.4 个人中心模块界面 22
第4章 系统实施 24
4.1 系统实施的进度计划 24
4.2系统的关键技术和代码举例 24
4.3 系统测试 25
第5章 总结与展望 27
5.1 总结 27
5.2 展望 27
致谢 28
参考文献 29
|