




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精品文档系统客户要求需求分析是软件分析中的一个重要步骤。 它的基本任务是要准确 地分析出系统应用者的需要, 以及系统目标必须具备哪些功能。 这些 功能必须准确地,完整地体现出用户的要求。根据网络应用程序的特点 , 网络在线聊天系统应就有即时 , 快速 的特点。 服务器端和客户端应就有不同的功能特性。 对于服务器端应 能够正确地建立与客户端的连接并能正确地断开, 能即时地接收、 处 理和发送接收到的数据。能及时地通知在线用户当前好友在线状况,能够处理非正常数据的能力。 对于客户端应能够快速地检查是否能够 连接到服务器端。能正确的获得和反映当前好友在线情况。能够正确 的与特定好友交流。能及时地接收
2、到服务器端地数据, 并能即时处理 数据,并能将处理结果反映给用户。服务器端:能够正确地、无冲突地启动服务器。 监听指定的端口,等待用户的连接。 建立与客户端的逻辑连接,并能通知其他好友。 向新进入的好友发出已上线的好友名单。接收客户端的消息请求, 并能正确无误地处理消息, 并能发出 消息到客户端。反映当前在线人数和在线好友状况。 及时地反映发出地消息和聊天消息。 当好友断开与服务器端地连接时,服务器能够正确地断开连1欢。迎下载精品文档接,并通知其他用户。当用户违反聊天系统规定时, 服务器系统管理员能够断开与此 用户的连接。当服务器关闭时,应通知所有用户。客户端:能够正确启动应用程序,并能向服务
3、器发出连接请求。 反映当前好友在线情况。能够向群体或指定好友发出消息。 能够及时接收好友发出消息,并通知用户。 能够正确地断开与服务器端地的连接。功能需求该聊天工具是在 linux 平台下进行开发与实现的,它适合于局域 网内所有人进行通信和交流。由于这个系统采用了 tcp/ip 协议和 socket 接口,所以主框架采用 c/s 架构。从总体来讲,该聊天系统 主要包含服务端和客户端。服务端功能实现模块:(1) 保存新用户注册的相关信息 ( 主要是用户名和密码 )(2) 验证登录用户的信息(3)接收和转发用户聊天信息功能 ( 接收发信用户发来的信息, 再将信息转发到收信用户 )2欢。迎下载精品文
4、档(4) 系统查看在线用户以及剔除指定用户 客户端功能实现模块:(1) 选择操作模式 ( 注册或者登陆 )(2) 输入指令进行相应的功能 ( 私聊,群聊,发送文件 )(3) 客 户端 接 收 服务端 的 信息 , 然后通 过 消息队 列 发送 到display 端,让 display 终端显示出信息内容(4) 客户端彼此发送文件时,对文件的内容进行加密处理 前面是服务端和客户端单独运行模块, 下面是服务端和客户端共同完 成通信:(1) 客户端向服务端发送服务请求,验证用户信息(2) 服务端验证完后向客户端发送响应信息(3) 发信客户端向服务端发送指令信息,请求相应操作(4) 服务端转发信息到收
5、信客户端3欢。迎下载精品文档聊天室功能模块规划发出聊天室关闭消息发出好友离开消息发出添加好友消息发出好友名单消息发出传输数据消息发出用户重名消息发出用户登陆成功消息接收客户端退出消息接收传输数据消息接收连接请求消息服务器端系统功能模块图4欢迎下载精品文档客户端系统功能模块图模块划分系统结构图如下:主模块1f1f和注nn册登录群聊私聊聊 天 记录传 输 文件聊天模块划分图5欢迎下载精品文档模块调用关系模块在整体框架中的位置如下图系统总流程图Socket 编程几乎是采用的 C/S 模式,该模式是基于局域网内进行通信的基 础架构,它可以使用任何的通信协议,并且在通信的过程中能充分发挥客户端的 处理能力,使客户端响应速度加快。所以,该系统总体采用 C/S 模式。6欢迎下载精品文档系统总流程图7欢迎下载精品文档根据调查和研究,得到系统所要处理的数据和流程,如图所示:客户端数据流图8
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 稻盛和夫创业者的故事
- 施工合同水电工
- 2024深圳市携创高级技工学校工作人员招聘考试及答案
- 2024河北省石家庄市高级技工学校工作人员招聘考试及答案
- 2024海东市中等职业技术学校工作人员招聘考试及答案
- 中考语文对联知识
- 植物模拟试题+参考答案
- 种植基地与供应商合作合同
- 市政基础设施工程承包合同书
- 脑梗死的基础护理
- 南方科技大学自述信800字范文六篇
- (1.3)-灾害护理学第二章灾害应急体系
- 客户ABC分类管理
- GB/T 5162-2021金属粉末振实密度的测定
- GB/T 12755-2008建筑用压型钢板
- GB 8372-2001牙膏
- GA/T 882-2014讯问同步录音录像系统技术要求
- 《千字文》教学讲解课件
- 《调整心态,积极迎考》主题心理班会
- 乔木、灌木栽植方案
- 中国胸痛中心认证标准(标准版、基层版)
评论
0/150
提交评论