模拟QQ聊天系统-需求分析报告

模拟QQ聊天系统-需求分析报告

ID:27487814

大小:102.50 KB

页数:12页

时间:2018-12-04

模拟QQ聊天系统-需求分析报告_第1页
模拟QQ聊天系统-需求分析报告_第2页
模拟QQ聊天系统-需求分析报告_第3页
模拟QQ聊天系统-需求分析报告_第4页
模拟QQ聊天系统-需求分析报告_第5页
资源描述:

《模拟QQ聊天系统-需求分析报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、QQ模拟聊天系统文档编号NO.2版本号01文档名称:需求分析报告项目名称:模拟QQ聊天系统项目负责人:傅晓荷编写 第二小组2010年 4月 1日校对傅晓荷2010年4月20日审核 夏小娜 2010年 4月 27日批准 夏小娜   2010年 4月 27日开发单位曲阜师范大学计算机科学学院08级1班第二小组计算机软工一班第二小组-12-QQ模拟聊天系统1引言1.1编写目的作为用户与该系统软件开发维护人员共同遵守的软件需求规范说明,本《软件需求说明书》的主要目的是明确所要开发的软件所应具有的功能、性能,使系统分析人员和软件设计人员能清楚地了解用户的需求,并在此基

2、础上进一步提出概要设计和完成后续设计与开发工作,为软件开发范围、业务处理规范提供依据,也是应用软件进行合同最终验收的依据。客户登陆后可以通过服务器转发,实现一对一和多对多聊天,闪动托盘图标提示到来信息,实现呼叫功能,并播放不同音乐来提示。系统可以实时显示目前其它用户的状态,保存并能察看聊天纪录,并可以申请新的用户号码。用户登陆成功,将保存其号码,以便下次登陆时,不必再输入而可以直接选择,显示登陆时间。服务器端,向各个客户端发布系统消息。接受来自客户端的各种信息并分别处理。自动分配8位用户号码,并保存该用户,同时将信息返回给客户端。用户下线,将此用户下线消息发

3、给各客户端,并改写用户在服务器端的状态。系统易用、美观的图形界面,可以实现系统托盘。此外系统还涉及系统数据安全和用户管理的问题、各种代码使用和维护问题、数据安全和数据维护问题、聊天记录和输出等问题,因此还要求系统具有系统管理和事务处理功能。总而言之,要求通过系统的开发,达到系统项目的总体目标是:在整个系统的框架下,结合客户端与服务器端情况的需要实现对数据更新、数据查询、数据统计、数据分析等功能进行有效的管理。并提供用户友好接口,满足用户需求的软件。预期的使用者就是各单位办公区、联系密切的同学朋友及家人、公司同事等,使用前仔细阅读此软件说明是很必要的,以便更好

4、的使用、管理和维护此系统!1.2背景a、待开发软件名称:模拟QQ聊天工具b、本项目的任务提出者:夏小娜开发者:傅晓荷、杜欣欣、董来稳、封娇、郝珍巍、周翼飞;用户:所有使用QQ的用户。实现软件的单位:曲师大08级软件工程1班第2小组c、QQ作为基础的聊天工具,方便所有计算机用户的交流。因此此系统在操作系统的基础上,结合数据库管理系统,运用JAVA来实现运行。1.3定义模拟QQ聊天工具数据结构JAVA语言程序设计1.4参考资料《模拟QQ聊天工具需求分析文档》曲师大08级软件工程1班第2小组编写《软件工程导论》(第五版)2008年2月张海藩编著清华大学出版社计算机

5、软工一班第二小组-12-QQ模拟聊天系统《数据库系统概论》(第四版)2006年5月王珊萨师煊著高等教育出版社《Java语言程序设计》Y.DanielLiang著机械工业出版社2009.11出版《数据结构》王红梅、胡明、王涛著清华大学出版社2005.7出版2任务概述2.1目标通过学习软件工程的设计方法,主要采用JAVA编程技术以及数据库应用,使用户可以使用具备登陆功能、聊天功能、查询功能、娱乐功能、账号管理功能、申请功能的软件,主要用于聊天交流与娱乐。2.2用户的特点用户申请后系统自动分配8位账号,密码不得包含特殊字符,由数字,字母等组成。登陆,聊天,查询聊天

6、纪录,接受信息提示。2.3假定与约束开发日期:2010年4月至2010年六月。本系统开发人员为6人。本系统适用于一般市面上的机型。3需求规定3.1对功能的规定3.1.1根据各类用户的需求描述,系统应当具备登陆系统、聊天系统这两大主要功能。登陆系统功能需求:检查登陆信息是否正确,并向客户端返回登陆信息,如信息正确。就将在线用户发给该用户,并将该用户的状态发给各在线用户。同时在服务器端显示出来。建立与服务器的连接并登陆,能显示登陆错误信息。用户登陆成功,将保存其号码,以便下次登陆时,不必再输入而可以直接选择,显示登陆时间。因为每个用户的QQ号码和密码都是不相同的

7、,因此必须要求后台管理系统能根据系统需求,动态的、准确的更新系统数据。聊天管理功能需求:与好友聊天,实现一对一和多对多聊天;有信息提示,闪动托盘图标提示到来信息,并播放不同音乐来提示,转发给消息指定的用户;能保存聊天纪录,并能察看聊天纪录。根据系统用户的需求,将本系统按功能划分成两大功能模块:登陆系统、聊天系统,涉及到各类用户:例如学生、教师、系统管理员等。计算机软工一班第二小组-12-QQ模拟聊天系统1、 登陆系统模块本模块的功能是用户正确登陆的实现及管理,涉及各个类别的用户:例如学生、教师,进行QQ登陆的用户通过此功能模块进行QQ的登录及登录信息;预设系

8、统在线审批QQ登录用户的信息及查看记录信息以及密码;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。