Q Q 模拟聊天系统 计算机 软工一班 第二小组 - 1 - 文档编号 N O
2 版 本 号 01 文档名称: 需求分析报告 项目名称: 模拟QQ 聊天系统 项目负责人: 傅晓荷 编写 第二小组 2010 年 4 月 1 日 校对 傅晓荷 2010 年 4 月 20 日 审核 夏小娜 2010 年 4 月 27 日 批准 夏小娜 2010 年 4 月 27 日曲阜师范大学计算机科学学院 08 级 1 班 第二小组 开发单位 Q Q 模拟聊天系统 计算机 软工一班 第二小组 - 2 - 1 引言 1
1 编写目的 作为用户与该系统软件开发维护人员共同遵守的软件需求规范说明,本《软件需求说明书》的主要目的是明确所要开发的软件所应具有的功能、性能,使系统分析人员和软件设计人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计和完成后续设计与开发工作,为软件开发范围、业务处理规范提供依据,也是应用软件进行合同最终验收的依据
客户登陆后可以通过服务器转发,实现一对一和多对多聊天,闪动托盘图标提示到来信息,实现呼叫功能,并播放不同音乐来提示
系统可以实时显示目前其它用户的状态,保存并能察看聊天纪录,并可以申请新的用户号码
用户登陆成功,将保存其号码,以便下次登陆时,不必再输入而可以直接选择,显示登陆时间
服务器端,向各个客户端发布系统消息
接受来自客户端的各种信息并分别处理
自动分配 8 位用户号码,并保存该用户,同时将信息返回给客户端
用户下线,将此用户下线消息发给各客户端,并改写用户在服务器端的状态
系统易用、美观的图形界面,可以实现系统托盘
此外系统还涉及系统数据安全和用户管理的问题、各种代码使用和维护问题、数据安全和数据维护问题、聊天记录和输出等问题,因此还要求系统具有系统管理和事务处理功能
总而言之,要求通过系统的开发,达到系统项目的总体目标是:在整个系统的框架下