基于C/S 结构的JAVA 聊天室系统 需求分析说明书 [V1.0(版本号)] 拟 制 人_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 审 核 人_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 批 准 人_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ [二零零六年四月十二日] 需求说明书 1 .引言 1.1 编写的目的 JAVA 以网络编程的优势著称于世,本系统就是一个基于C/S 结构的聊天室系统,其目的就是帮助在线客户创造一个交流的平台,以友好,迅速的用户界面为载体,从而实现多人聊天和单人聊天功能,该说明书仅供项目研发小组领导及项目设计开发小组成员参阅。 . 1.2 背景 a.待开发的系统的名称定义为:基于C/S 结构的JAVA 聊天室系统; b.本项目的任务提出者为该项目的项目经理、开发者为该项目的项目小组成员、用户为所有在线客户; c.该系统同腾讯 QQ 无任何相互来往关系。 1.3 定义 与系统有关的术语及解释: TCP/IP:传输控制协议/网间协议 HTTP:超文本传输协议 Socket-based communication:基于Socket 的通信方式 Stream Socket:流Socket Datagram Socket:数据包Socket TCP:传输控制协议 UDP:数据包协议 1.4 参考资料 《软件工程导论》 张海藩 编著 清华大学出版社; 《数据库原理及技术》 刘方鑫 编著 电子工业出报社; 《TCP/IP 协议族》 Behrouz A.Forouzan,Sophia Chung Fegan 著 清华大学出版社; 《JAVA 编程案例精解》 孙印 杰 刘斌 孙玉 强 编著 电子工业出报社; 《JAVA 从入 门 到 精通》 ( 美 ) vanhelsuw e 等 著 电子工业出报社,1997; 《JAVA 编程与实例》 ( 美 ) lalani,jamsa 著 电子工业出报社,1997; 2.任务概述 2.1 目标 本软件旨 在为所有在线客户提供一个更 方便 ,更 快 捷 ,更 友好相互交流的空 间,通过 应用此 系统,用户可 以切 身 体会 到 该系统的易 用,实用,以及操 作 起 来简 捷 方便 。因 为本系统是面对 所有在线客户,所以只 要 注 册 ,登 录 就可 使 用,无须 其他 任何设置 。再 次 声 明本系统与腾讯 QQ 及任何聊天室系统无任何相互来往关系。 2.2 用户的特点 使用本系统的用户非常之广泛,该系统简单,易学,适合任何具备阅读能力的用户。 本系统操作人员,维护人员皆具备大学本科学历且...