仿QQ聊天系统课程设计

仿QQ聊天系统课程设计

ID:47856254

大小:1.03 MB

页数:18页

时间:2019-11-30

仿QQ聊天系统课程设计_第1页
仿QQ聊天系统课程设计_第2页
仿QQ聊天系统课程设计_第3页
仿QQ聊天系统课程设计_第4页
仿QQ聊天系统课程设计_第5页
资源描述:

《仿QQ聊天系统课程设计》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、目录绪论1一.需求分析11.1软件功能需求分析21.2安全需求分析2二.总体设计32.1软件结构图32.2功能描述32.2.1注册功能概要42.2.2登录功能概要42.2.3聊天功能概要52.3安全设计6三.数据库设计63.1概念结构设计63.2逻辑结构设计73.3物理结构设计7四.详细设计84.1用户聊天模块总体流程图84.2服务端模块84.3客户端模块9五.编码14六.结论16学习体会17致谢17参考文献17绪论随着现代技术的不断输入和信息化的广泛普及,移动网络作为一种新兴事物,在近些年得到了前所未有的普及和深入,移动网络上的各种应用层

2、出不穷,给各个阶层、各个年龄段的用户提供了不同的个性化的服务。而现代中小型企业的领导认识到进一步提高企业信息化的必要性。为使企业能在瞬息万变的信息时代生存下去,适应激烈的市场竞争,现代企业要求加强员工之间的交流和通信能力,尤其是领导和员工之间的共同能力,实时的交流系统就是在这种条件下诞生的。在这个信息化时代,手机已成为继固话之后最为通俗的交流工具,“聊天”成了生活的必需品,这就有了系统下人与人之间的多样会话方式—QQ聊天。传统会话聊天或许是面对面闲话家常或许是通过打电话进行交流,但都存在各种不便及弊端。而手机QQ,在手机系统下,占用手机相对

3、很小的空间,系统的记录了QQ好友的信息,不仅突破了各种条件的束缚,减轻了机主的负担,更方便了使用者的通讯交流。 综上所述,本课题主要研究基于Android的移动聊天系统,以更好的用户体验性为目的开发出界面简洁,用户易操作的移动即时通信聊天工具。该聊天工具的主要功能:用户注册,登录,好友一对一聊天,添加新好友,修改个人信息等。在该即时通信工具中利用Bmob实现Android端与Bmob服务端的数据操作。Bmob对数据的增删改查找做了很好地封装,以及其批量的处理。客户端之间通过服务器对数据的转发实现相互通信。一.需求分析随着经济全球化的推进以及

4、企业激烈的竞争,改善企业内部及整个供应链各环节的管理、调度资源配置,迅速适应客户的新需求和市场新机遇,是企业赢得竞争胜利的决定性因素。需求分析是软件分析中的一个重要步骤。它的基本任务是要准确地分析出系统应用者的需要,以及系统目标必须具备哪些功能。这些功能必须准确地,完整地体现出用户的要求。1.1软件功能需求分析通过对用户需求的市场调查的分析,确定反应用户需求的系统逻辑模型,把整个设计划分成3个单元,分别是程序启动、用户界面、后台服务。使用Android和java编程语言及网络数据库相结合,编写一个基于android端的移动聊天系统软件。这个

5、系统提供多个用户及时并发通信的平台。未注册用户可以注册成系统成员,已注册用户可以通过登录进入聊天系统。在系统中用户可以选择与某一个用户聊天,用户可以查找好友或附近的人,可以添加好友或把好友加黑名单等。Ø用户注册:用户在注册界面填入相关正确信息后,后台对其进行处理。Ø用户登录:用户输入自己的QQ帐号及密码后,点击登录,后台对其进行验证,以及好友的查找,登录成功后返回该用户的会话界面。Ø聊天:用户选定聊天对象后,对其发送信息,信息将由后台转发给选定的聊天对象,进行,提示,显示。Ø后台运行用户可以退出主界面,将聊天软件在后台运行,当有消息传入时,

6、消息会用广播的形势显示。Ø后台管理:对用户的管理。1.2安全需求分析由于Android系统自身具备的开放源码的特征,它的安全性能成为信息安全领域研究的一个重要课题。Android的安全性能主要体现在两个方面:Android的系统安全和数据安全。Android系统安全是指智能终端本身的安全,是对操作系统的保护,防止未授权的访问及对授权用户服务的拒绝或对未授权用户服务的允许,包括行为检测、记录等措施。Android的数据安全指确保存储数据完整性、合法性二个方面,要求做到系统正确地传输数据,授权程序顺利地读取数据。 Android安全中的一个重要

7、的设计点是在默认的情况下应用没有权限执行对其他应用程序、操作系统或用户的有害操作,这些操作包括读取用户的隐私数据,访问网络,保持设备活动等等,应用程序的进程是一个安全的黑盒子,在没有给它权限的时候它不能干扰其他应用程序。一.总体设计系统采用流行的C/S结构模式。系统的分析设计采用面向对象的技术,应用Visio等工具进行辅助设计。2.1软件结构图退出联系人附近的人添加好友设置消息提醒个人资料黑名单注册登录会话与陌生人与好友图2.1软件结构图2.2功能描述进入该软件,进入登录界面,如果没有账号,则可以点击立即注册,进入注册界面进行注册,登录进入

8、主界面,显示会话、联系人、设置,通过选择相应菜单进行相关操作。2.2.1注册功能概要Ø输入注册需要的信息,且保证正确Ø参与者:用户Ø执行者:用户Ø前提条件:开启程序,进入注册界面

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。