2024年4月30日发(作者:)
QQ模拟聊天系统
文档名称: 需求分析报告
项目名称: 模拟QQ聊天系统
项目负责人:
班级:
学校:
计算机 软工一班 第二小组
- 1 -
QQ模拟聊天系统
1引言
1.1 编写目的
作为用户与该系统软件开发维护人员共同遵守的软件需求规范说明,本《软件需求
说明书》的主要目的是明确所要开发的软件所应具有的功能、性能,使系统分析人
员和软件设计人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计和
完成后续设计与开发工作,为软件开发范围、业务处理规范提供依据,也是应用软
件进行合同最终验收的依据。
客户登陆后可以通过服务器转发,实现一对一和多对多聊天,闪动托盘图标提示到
来信息,实现呼叫功能,并播放不同音乐来提示。系统可以实时显示目前其它用户
的状态,保存并能察看聊天纪录,并可以申请新的用户号码。用户登陆成功,将保
存其号码,以便下次登陆时,不必再输入而可以直接选择,显示登陆时间。服务器
端,向各个客户端发布系统消息。接受来自客户端的各种信息并分别处理。自动分
配8位用户号码,并保存该用户,同时将信息返回给客户端。用户下线,将此用户
下线消息发给各客户端,并改写用户在服务器端的状态。系统易用、美观的图形界
面,可以实现系统托盘。
此外系统还涉及系统数据安全和用户管理的问题、各种代码使用和维护问题、数据
安全和数据维护问题、聊天记录和输出等问题,因此还要求系统具有系统管理和事
务处理功能。总而言之,要求通过系统的开发,达到系统项目的总体目标是:在整
个系统的框架下,结合客户端与服务器端情况的需要实现对数据更新、数据查询、
数据统计、数据分析等功能进行有效的管理。并提供用户友好接口,满足用户需求
的软件。
预期的使用者就是各单位办公区、联系密切的同学朋友及家人、公司同事等,使用
前仔细阅读此软件说明是很必要的,以便更好的使用、管理和维护此系统!
1.2 背景
1、待开发软件名称:模拟QQ聊天工具
2、用户:所有使用QQ的用户。
3、实现软件的单位:
4、QQ作为基础的聊天工具,方便所有计算机用户的交流。因此此系统在操作系统
的基础上,结合数据库管理系统,运用JAVA来实现运行。
1.3 定义
模拟QQ聊天工具 数据结构 JAVA语言程序设计
1.4 参考资料
《模拟QQ聊天工具需求分析文档》曲师大08级软件工程1班第2小组编写
《软件工程导论》(第五版)2008年2月 张海藩编著清 华大学出版社
《数据库系统概论》(第四版)2006年5月 王珊 萨师煊著 高等教育出版社
《Java语言程序设计》 Liang著 机械工业出版社 2009.11出版
计算机 软工一班 第二小组
- 2 -
发布评论