电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

完整版聊天系统概要设计VIP专享VIP免费

完整版聊天系统概要设计_第1页
完整版聊天系统概要设计_第2页
完整版聊天系统概要设计_第3页
概要设计说明书1 引言1.1 编写目的本文档的目的是阐述及时聊天工具系统的概要设计。本概要设计说明书编写的目的在于全面说明及时聊天工具系统第一阶段中的设计考虑,包括程序系统的基本处理流程、程序系。1.2 背景a. 开发的系统名称为“QQ 聊天室”;b. 该软件系统同其他系统或其他机构的基本的相互来往关系。c. 本产品主要用于局域网内的用户进行群聊、私聊等,使聊天更捷。1.3 定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。1.4 参考资料GB8566-88 — 计算机软件开发规范GB8567-88 — 计算机软件产品开发文件编制指南GB/T11457 — 软件工程术语。及时聊天工具的需求分析文档。2 总体设计在需求分析中,我们已经确定了及时通讯系统的功能模块,包括登录功能,注册功能,客户可以通过服务器转发,实现一对一和多对多聊天,客户端程序应该可以实时显示目前其它用户的状态,应该具有易用、美观的图形界面。2.1 需求规定表 1 及时通讯系统内容理解需求是在问题及其最终解决方案之间架设桥梁的第一步。开发者只有和客户充分理解了需求之后才能开始设计系统,否则,对需求定义的任何改进,设计上都必须大量的返工。下面是经过双方调研后得到的需求规格说明:(1) 系统为客户提供群聊功能:用户可以先通过登录界面进入聊天室,只需要输入主机的IP 、端口号和昵称就可以群聊了。(2) 系统为客户提供讲悄悄话功能:用户可以在聊天窗口中点击“悄悄话”前的单选按钮,跟你点击的朋友私下聊天;(3) 在系统中,界面显示:将在线好友显示在好友列表中;。(4) 系统为客户提供改变字体颜色和样式;。(5) 系统中,可以显示登陆用户的头像和昵称。(6) 系统中,服务器端实现监听功能:监听所有本地连接到服务器上的客户端。(7) 系统中,服务器端向各个客户端发布系统消息和公告。(8) 系统中,服务器端接受来自客户端的各种信息并分别处理;(9) 系统中,检查登陆信息是否正确,并向客户端返回登陆信息,如信息正确。就将在线用户发给该用户, 并将该用户的状态发给各在线用户。同时在服务器端和客户端显示出来;系统的客户端在Windows平台下运行, 服务器端可在Windows平台下运行。 系统需要有较好的安全性和可扩展性,并提供简洁方便的图形用户界面。2.2 运行环境运行环境主要包括开发软件和操作系统的选择。及时聊天系统的软件配置要根据用户对系统的稳定性要求、系统的容量以及用户的维护水平来确定。(1) 开...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部