模拟QQ聊天室需求分析报告(DOC).docxVIP

  • 3
  • 0
  • 约5.36千字
  • 约 24页
  • 2020-03-02 发布于江西
  • 举报
QQ 模拟聊天系统 文档名称: 项目名称:  需求分析报告 模拟 QQ 聊天系统 项目负责人: 班级: 学校: 计算机  软工一班 第二小组  - 1 - QQ 模拟聊天系统 1 引言 1.1 编写目的 作为用户与该系统软件开发维护人员共同遵守的软件需求规范说明,本《软件需求 说明书》的主要目的是明确所要开发的软件所应具有的功能、性能,使系统分析人 员和软件设计人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计和 完成后续设计与开发工作,为软件开发范围、业务处理规范提供依据,也是应用软 件进行合同最终验收的依据。 客户登陆后可以通过服务器转发,实现一对一和多对多聊天,闪动托盘图标提示到 来信息,实现呼叫功能,并播放不同音乐来提示。系统可以实时显示目前其它用户 的状态,保存并能察看聊天纪录,并可以申请新的用户号码。用户登陆成功,将保 存其号码,以便下次登陆时,不必再输入而可以直接选择,显示登陆时间。服务器 端,向各个客户端发布系统消息。接受来自客户端的各种信息并分别处理。自动分 配 8 位用户号码,并保存该用户,同时将信息返回给客户端。用户下线,将此用户 下线消息发给各客户端,并改写用户在服务器端的状态。系统易用、美观的图形界 面,可以实现系统托盘。 此外系统还涉及系统数据安全和用户管理的问题、各种代码使用和维护问题、数据 安全和数据维护问题、聊天记录和输出等问题,因此还要求系统具有系统管理和事 务处理功能。总而言之,要求通过系统的开发,达到系统项目的总体目标是:在整 个系统的框架下,结合客户端与服务器端情况的需要实现对数据更新、数据查询、 数据统计、数据分析等功能进行有效的管理。并提供用户友好接口,满足用户需求 的软件。 预期的使用者就是各单位办公区、联系密切的同学朋友及家人、公司同事等,使用 前仔细阅读此软件说明是很必要的,以便更好的使用、管理和维护此系统! 1.2 背景 待开发软件名称:模拟 QQ 聊天工具 用户:所有使用 QQ 的用户。 实现软件的单位: QQ 作为基础的聊天工具,方便所有计算机用户的交流。因此此系统在操作系 统 的基础上,结合数据库管理系统,运用 JAVA 来实现运行。 1.3 定义 模拟 QQ 聊天工具 数据结构 JAVA 语言程序设计 1.4 参考资料 《模拟 QQ 聊天工具需求分析文档》曲师大 08 级软件工程 1 班第 2 小组编写 《软件工程导论》(第五版)2008 年 2 月 张海藩编著清 华大学出版社 《数据库系统概论》(第四版)2006 年 5 月 王珊 萨师煊著 高等教育出版社 《Java 语言程序设计》 Y.Daniel Liang 著 机械工业出版社 2009.11 出版 计算机  软工一班 第二小组  - 2 - 《数据结构》 QQ 模拟聊天系统 王红梅、胡明、王涛著 清华大学出版社 2005.7 出版 2 任务概述 2.1 目标 通过学习软件工程的设计方法,主要采用 JAVA 编程技术以及数据库应用,使用 户可以使用具备登陆功能、聊天功能、查询功能、娱乐功能、账号管理功能、申请 功能的软件,主要用于聊天交流与娱乐。 2.2 用户的特点 用户申请后系统自动分配 8 位账号,密码不得包含特殊字符,由数字,字母等组成。 登陆,聊天,查询聊天纪录,接受信息提示。 2.3 假定与约束 本系统适用于一般市面上的机型。 3 需求规定 3.1 对功能的规定 3.1.1 根据各类用户的需求描述,系统应当具备登陆系统、聊天系统这两大主要功 能。 登陆系统功能需求: 检查登陆信息是否正确,并向客户端返回登陆信息,如信息正确。就将在线用 户发给该用户,并将该用户的状态发给各在线用户。同时在服务器端显示出来。建 立与服务器的连接并登陆,能显示登陆错误信息 。 用户登陆成功,将保存其号 码,以便下次登陆时,不必再输入而可以直接选择,显示登陆时间。因为每个用户 的 QQ 号码和密码都是不相同的,因此必须要求后台管理系统能根据系统需求,动 态的、准确的更新系统数据。 聊天管理功能需求: 与好友聊天,实现一对一和多对多聊天;有信息提示,闪动托盘图标提示到来 信息,并播放不同音乐来提示,转发给消息指定的用户;能保存聊天纪录,并能察 看聊天纪录。 根据系统用户的需求,将本系统按功能划分成两大功能模块:登陆系统、聊天 系统,涉及到各类用户:例如学生、教师、系统管理员等。 1、 登陆系统模块 本模块的功能是用户正确登陆的实现及管理,涉及各个类别的用户:例如学生、教 计算机  软工一班 第二小组  - 3 - 被调用: QQ 登 被调用: QQ 登陆系统 输入: 登陆用户 QQ 号 及密码 输出: QQ 所包含的基本 信息 调用: 后台管理模块 处理: 预设系统针对登陆 QQ 的用户进行信

文档评论(0)

1亿VIP精品文档

相关文档