仿QQ消息通讯毕业设计论文(6)

2019-04-10 20:00

用例名称 参与者 目的 过程描述 异常事件流 用例名称 参与者 目的 过程描述 添加分组 聊天用户 添加新的好友/群分组。 1)在客户端好友列表/群列表中右击添加分组。 2)进入添加分组界面。 3)填写分组名称信息,并确定。 4)创建该分组,给服务端做出响应。 服务端响应失败:界面给出响应失败提示。

异常事件流 用例名称 参与者 目的 过程描述 修改分组 聊天用户 修改好友/群分组信息。 1)选中要修改的分组。 2)右击该分组,显示包含修改分组名称。 3)修改分组名称信息,并确定。 4)给服务端做出响应。 服务端响应失败:界面给出响应失败提示。

异常事件流

删除分组 聊天用户 删除好友/群分组信息。 1)选中要修改的分组。 2)右击该分组,显示包含删除该分组。 3)判断该分组下是否存在好友/群组,存在则提示不可删除该群组。 4)不存在则删除该群组,并给服务端做出响应。 服务端响应失败:界面给出响应失败提示。 4系统功能设计

4.1 概述

通过系统概要设计为后期将要构造的系统实体建立一个模型或表达式。在软件系统总体设计中,完成了数据和系统构建,并通过模块层次结构图来描绘软件结构。

19

通过对聊天系统基本业务流程的调查和了解以及前面对系统需求的分析后,接下来要做的就是本系统概要设计。

4.2 系统结构

此系统的模块功能主要是图书馆图书借阅管理的实现,围绕这个目标把系统划分成馆藏管理模块、读者管理模块、流通管理模块、报表统计模块、系统设置模块、用户管理模块。如图4-1所示。各个模块通过首页紧密相联发挥其各自功能。

消息管理好友管理聊天系统群组管理个人管理分组管理用户管理 图4-1系统功能总结构图

20

4.2.1 消息管理结构图

普通消息表情消息图片消息文件消息消息管理状态消息请求消息离线消息 图4-2消息管理结构图

4.2.2 好友管理结构图

好友添加好友修改好友管理好友剔除好友查找

好友信息查看 图4-3 好友管理结构图

21

4.2.3 群组管理结构图

群组创建群组添加群组管理群组修改群组剔除群组查找群组信息查看 图4-4 群组管理结构图

4.2.4 个人管理结构图

个人界面管理个人管理个人信息修改个人信息管理个人信息查看 图4-5 个人管理结构图

4.2.5 分组管理结构图

新建分组分组管理修改分组删除分组 图4-6 分组管理结构图

22

4.2.6 用户管理结构图

用户注册用户管理 图4-7 用户管理结构图

用户登入4.3 系统架构包图

pkg 聊天系统架构包图 UIActionNetServiceObjects 图4-8 系统架构包图

系统采用4层架构进行设计,分别为:行为层(Action),通信服务层(NetService),界面层(UI),对象层(Objects)。使用多层结构,尽量使得软件开发过程中的各个环节解耦。层与层之间的通信通过Objects层对象进行传递,行为层将服务与界面搭建桥梁通信。所有的用户操作都将在Action层反应关联服务。将视图层与服务层完全解耦。对服务的变更和界面的升级等提供了良好的框架结构,对都用户开发也提供了一个良好的框架。

23


仿QQ消息通讯毕业设计论文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:思想汇报2

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: