没有合适的资源?快使用搜索试试~ 我知道了~
概要设计--IM模块(XJ)参照.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 70 浏览量
2021-12-21
08:39:15
上传
评论
收藏 215KB PDF 举报
温馨提示
试读
22页
概要设计--IM模块(XJ)参照.pdf
资源推荐
资源详情
资源评论
0
概要设计说明书
1.引言 ............................................................................................................................................. 1
1.1 编写目的 ............................................................................................................................. 1
1.2 项目背景 ............................................................................................................................. 1
1.3 定义 ..................................................................................................................................... 1
1.4 参考资料 ............................................................................................................................. 1
2.任务概述 ..................................................................................................................................... 2
2.1 目标 ..................................................................................................................................... 2
2.2 运行环境 ............................................................................................................................. 2
2.3 需求概述 ............................................................................................................................. 2
2.4 条件与限制 ......................................................................................................................... 2
3.总体设计 ..................................................................................................................................... 3
3.1 处理流程 ............................................................................................................................. 3
3.2 总体结构和模块外部设计 ................................................................................................. 8
3.3 功能分配 ............................................................................................................................. 9
4.接口设计 ................................................................................................................................... 12
4.1 外部接口 ........................................................................................................................... 12
4.2 内部接口 ........................................................................................................................... 12
5.数据结构设计 ........................................................................................................................... 13
5.1 逻辑结构设计 ................................................................................................................... 13
5.2 物理结构设计 ................................................................................................................... 19
5.3 数据结构与程序的关系 ................................................................................................... 19
6.运行设计 ................................................................................................................................... 19
6.1 运行模块的组合 ............................................................................................................... 19
6.2 运行控制 ........................................................................................................................... 20
6.3 运行时间 ........................................................................................................................... 20
7.出错处理设计 ........................................................................................................................... 20
7.1 出错输出信息 ................................................................................................................... 20
7.2 出错处理对策 ................................................................................................................... 20
8.安全保密设计 .............................................................................................................................. 21
9.维护设计 ...................................................................................................................................... 21
1
1.引言
1.1 编写目的
为了迎合市场的需求,特开发此企业平台项目。
1.2 项目背景
主要监管人: 。
主要验收人: 。
主要开发单位:第五期第二项目小组。
1.3 定义
Enterprise Platform :企业平台软件的名称。
General Notice Module :通用通知组件的名称 (GNM)
LogIn :登录
LogOut :登出
SearchLocalFriend :搜索本地好友
FindFriend :查找好友
AddFriend :添加好友
DeleteFriend :删除好友
SeeFriendInfo :查看好友信息
SendFileAsk: 发送文件请求
SendFileCancel: 取消文件传输
SendFileConfirm :确认文件传输
ChatMsg :聊天消息
View chat logs:查看聊天记录
Delete chat logs: 删除聊天记录
MsgSetting:消息提示设置
PersonalInfoSetting:个人信息设置
ATM (Asynchronous Transfer Mode ):网络 异步传输网络
1.4 参考资料
暂无
2
2.任务概述
2.1 目标
通用通知组件( GNM )用于替代传统的 MessageBox,当企业平台运行中发生事件,根
据事件对用户影响的关键程度,屏幕上将弹出相应的特殊消息。
用户成功登录企业平台之后,使用 IM 进行在线聊天、发送离线消息、发送在线文件等
操作。
2.2 运行环境
硬件环境: Inter 奔四及其后续处理器, 512M 内存。
软件环境: Windows2000/Windows2003/Windows XP/Windows Vista/Windows7, 并向上兼容。
2.3 需求概述
通用通知组件( GNM )根据事件对用户影响的关键程度,用户会收到以下通知类型:
信息提示: 用户进行某些重要操作可能导致数据无法恢复的时候, 比如删除好友、 删除
本地聊天记录等操作, 此时系统会给出提示, 弹出该类型对话框, 希望得到用户的确认才能
进行操作, 这些提示框是蓝色的 。
当对方不在线的时候如果给对方发送文件,会给出文件无法发送的提示信息。
2.4 条件与限制
暂无
3
3.总体设计
3.1 处理流程
一、 登录登出
服务器
客户端 A
登录
请求好
友列表
客户端 B
登出
图3-1-1 登陆登出功能
离线消息
向A发送 A的离
线消息消息
向B的好友
发送 B下线
的消息
有
不处理
无
将A的好友列
表发送给A
将A的登录
结果返回
给A
客户端 A
登陆成功
提示 A登录
失败的原因
将A的状态设
置为在线
否
是
4
二、 聊天消息
发送聊天消息 PKA给 B
将 PKA发送给 B
将 PKA保存到 B
在服务器上的
的离线消息中
服务器
客户端 A
图 3-1-2 聊天消息
B在线
是
否
三、 文件传输
请求给 B发
送文件名为
File, 大小
为n的文件
发送请求
至服务器
服务器
客户端 A
图3-1-3 文件传输
B在线
是
拒绝
发送
将A的文件请
求发送给 B
客户端 B
应答
A的
文件
请求
将B的应答
发送给 A
客户端 A
B同意
接收
将指
定的
文件
发出
提示 A, B
拒绝接收
将指定文
件转发给 B
否
否
是
剩余21页未读,继续阅读
资源评论
gy51338424
- 粉丝: 0
- 资源: 11万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功