仿qq聊天系统课程设计.pdf

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录 绪论 随着现代技术的不断输入和信息化的广泛普及,移动网络作为一种新兴事物, 在近些年得到了前所未有的普及和深入,移动网络上的各种应用层出不穷,给各 个阶层、各个年龄段的用户提供了不同的个性化的服务。而现代中小型企业的领 导认识到进一步提高企业信息化的必要性。为使企业能在瞬息万变的信息时代生 存下去,适应激烈的市场竞争,现代企业要求加强员工之间的交流和通信能力, 尤其是领导和员工之间的共同能力,实时的交流系统就是在这种条件下诞生的。 在这个信息化时代,手机已成为继固话之后最为通俗的交流工具,“聊天” 成了生活的必需品,这就有了系统下人与人之间的多样会话方式—QQ 聊天。传 统会话聊天或许是面对面闲话家常或许是通过打电话进行交流,但都存在各种不 便及弊端 。而手机QQ,在手机系统下,占用手机相对很小的空间,系统的记录 了QQ 好友的信息,不仅突破了各种条件的束缚,减轻了机主的负担,更方便了 使用者的通讯交流。 综上所述,本课题主要研究基于 Android 的移动聊天系统,以更好的用户体 验性为目的开发出界面简洁,用户易操作的移动即时通信聊天工具。该聊天工具 的主要功能:用户注册,登录,好友一对一聊天,添加新好友,修改个人信息等。 在该即时通信工具中利用 Bmob 实现 Android 端与 Bmob 服务端的数据操作。Bmob 对数据的增删改查找做了很好地封装,以及其批量的处理。客户端之间通过服务 器对数据的转发实现相互通信。 一.需求分析 随着经济全球化的推进以及企业激烈的竞争,改善企业内部及整个供应 链各环节的管理、调度资源配置,迅速适应客户的新需求和市场新机遇,是 企业赢得竞争胜利的决定性因素。 需求分析是软件分析中的一个重要步骤。它的基本任务是要准确地分析 出系统应用者的需要,以及系统目标必须具备哪些功能。这些功能必须准确 地,完整地体现出用户的要求。 1.1 软件功能需求分析 通过对用户需求的市场调查的分析,确定反应用户需求的系统逻辑模型,把 整个设计划分成 3 个单元,分别是程序启动、用户界面、后台服务。使用 Android 和 java 编程语言及网络数据库相结合,编写一个基于 android 端的移动聊天系 统软件。这个系统提供多个用户及时并发通信的平台。未注册用户可以注册成系 统成员,已注册用户可以通过登录进入聊天系统。在系统中用户可以选择与某一 个用户聊天,用户可以查找好友或附近的人,可以添加好友或把好友加黑名单等。  用户注册 :用户在注册界面填入相关正确信息后,后台对其进行处理。  用户登录:用户输入自己的 QQ 帐号及密码后,点击登录,后台对其进行验 证,以及好友的查找,登录成功后返回该用户的会话界面。  聊天:用户选定聊天对象后,对其发送信息,信息将由后台转发给选定的聊 天对象,进行,提示,显示。  后台运行 用户可以退出主界面,将聊天软件在后台运行,当有消息传入时, 消息会用广播的形势显示。  后台管理:对用户的管理。 1.2 安全需求分析 由于Android 系统自身具备的开放源码的特征,它的安全性能成为信息安全 领域研究的一个重要课题。Android 的安全性能主要体现在两个方面:Android 的系统安全和数据安全。Android 系统安全是指智能终端本身的安全,是对操作 系统的保护,防止未授权的访问及对授权用户服务的拒绝或对未授权用户服务的 允许,包括行为检测、记录等措施。Android 的数据安全指确保存储数据完整性、 合法性二个方面,要求做到系统正确地传输数据,授权程序顺利地读取数据。 Android 安全中的一个重要的设计点是在默认的情况下应用没有权限执行 对其他应用程序、操作系统或用户的有害操作,这些操作包括读取用户的隐私数 据,访问网络,保持设备活动等等,应用程序的进程是一个安全的黑盒子,在没 有给它权限的时候它不能干扰其他应用程序。 二.总体设计 系统采用流行的 C/S 结构模式。系统的分析设计采用面向对象的技术,应用 Visio 等工具进行辅助设计。 2.1 软件结构图 注册 登录 会话 联系人 设置 与 与 附 添

文档评论(0)

158****6415 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档