模拟QQ聊天系统

模拟QQ聊天系统


2024年5月12日发(作者:ultraiso制作系统安装光盘)

QQ模拟聊天系统

1引言

1.1 编写目的

作为用户与该系统软件开发维护人员共同遵守的软件需求规范说明,本《软件需求

说明书》的主要目的是明确所要开发的软件所应具有的功能、性能,使系统分析人

员和软件设计人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计和

完成后续设计与开发工作,为软件开发范围、业务处理规范提供依据,也是应用软

件进行合同最终验收的依据。

客户登陆后可以通过服务器转发,实现一对一和多对多聊天,闪动托盘图标提示到

来信息,实现呼叫功能,并播放不同音乐来提示。系统可以实时显示目前其它用户

的状态,保存并能察看聊天纪录,并可以申请新的用户号码。用户登陆成功,将保

存其号码,以便下次登陆时,不必再输入而可以直接选择,显示登陆时间。服务器

端,向各个客户端发布系统消息。接受来自客户端的各种信息并分别处理。自动分

配8位用户号码,并保存该用户,同时将信息返回给客户端。用户下线,将此用户

下线消息发给各客户端,并改写用户在服务器端的状态。系统易用、美观的图形界

面,可以实现系统托盘。

此外系统还涉及系统数据安全和用户管理的问题、各种代码使用和维护问题、数据

安全和数据维护问题、聊天记录和输出等问题,因此还要求系统具有系统管理和事

务处理功能。总而言之,要求通过系统的开发,达到系统项目的总体目标是:在整

个系统的框架下,结合客户端与服务器端情况的需要实现对数据更新、数据查询、

数据统计、数据分析等功能进行有效的管理。并提供用户友好接口,满足用户需求

的软件。

预期的使用者就是各单位办公区、联系密切的同学朋友及家人、公司同事等,使用

前仔细阅读此软件说明是很必要的,以便更好的使用、管理和维护此系统!

1.2 背景

a、待开发软件名称:模拟QQ聊天工具

b、本项目的任务提出者:夏小娜

开发者:傅晓荷、杜欣欣、董来稳、封娇、郝珍巍、周翼飞;

用户:所有使用QQ的用户。

实现软件的单位:曲师大08级软件工程1班第2小组

c、QQ作为基础的聊天工具,方便所有计算机用户的交流。因此此系统在操作系统

的基础上,结合数据库管理系统,运用JAVA来实现运行。

1.3 定义

模拟QQ聊天工具 数据结构 JAVA语言程序设计

1.4 参考资料

《模拟QQ聊天工具需求分析文档》曲师大08级软件工程1班第2小组编写

《软件工程导论》(第五版)2008年2月 张海藩编著清 华大学出版社

QQ模拟聊天系统

《数据库系统概论》(第四版)2006年5月 王珊 萨师煊著 高等教育出版社

《Java语言程序设计》 Liang著 机械工业出版社 2009.11出版

《数据结构》 王红梅、胡明、王涛著 清华大学出版社 2005.7出版

2任务概述

2.1目标

通过学习软件工程的设计方法,主要采用JAVA编程技术以及数据库应用,使用户

可以使用具备登陆功能、聊天功能、查询功能、娱乐功能、账号管理功能、申请功

能的软件,主要用于聊天交流与娱乐。

2.2用户的特点

用户申请后系统自动分配8位账号,密码不得包含特殊字符,由数字,字母等组成。

登陆,聊天,查询聊天纪录,接受信息提示。

2.3假定与约束

开发日期:2010年4月至2010年六月。

本系统开发人员为6人。

本系统适用于一般市面上的机型。

3需求规定

3.1对功能的规定

3.1.1根据各类用户的需求描述,系统应当具备登陆系统、聊天系统这两大主要功

能。

登陆系统功能需求:

检查登陆信息是否正确,并向客户端返回登陆信息,如信息正确。就将在线用

户发给该用户,并将该用户的状态发给各在线用户。同时在服务器端显示出来。建

立与服务器的连接并登陆,能显示登陆错误信息 。 用户登陆成功,将保存其号码,

以便下次登陆时,不必再输入而可以直接选择,显示登陆时间。因为每个用户的QQ

号码和密码都是不相同的,因此必须要求后台管理系统能根据系统需求,动态的、

准确的更新系统数据。

聊天管理功能需求:

与好友聊天,实现一对一和多对多聊天;有信息提示,闪动托盘图标提示到来

信息,并播放不同音乐来提示,转发给消息指定的用户;能保存聊天纪录,并能察

看聊天纪录。

根据系统用户的需求,将本系统按功能划分成两大功能模块:登陆系统、聊天

系统,涉及到各类用户:例如学生、教师、系统管理员等。


发布者:admin,转转请注明出处:http://www.yc00.com/xitong/1715516330a2630297.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信