聊天软件需求分析

聊天软件需求分析

ID:14795999

大小:512.00 KB

页数:18页

时间:2018-07-30

聊天软件需求分析_第1页
聊天软件需求分析_第2页
聊天软件需求分析_第3页
聊天软件需求分析_第4页
聊天软件需求分析_第5页
资源描述:

《聊天软件需求分析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、T423-2冰点聊天软件需求分析编号:__001____________版本:____1.0__________<即时通讯>需求分析说明书委托单位:付勇智承办单位:冰点开发小组编写:(签名)____李超__________2007年4月11日复查:(签名)______聂润声_______2007年4月13日批准:(签名)____翁靖凯_________2007年4月13日18T423-2冰点聊天软件需求分析聊天软件需求分析说明书1.引言1.1编写目的本需求规格说明书编写的目的是为了清晰地说明本小组开发《聊天软件》要实

2、现的所有功能。同时也为软件使用者和软件开发者之间建立共同的需求目标,进行一定程度的交流沟通。同时对软件所需实现的功能模块做了全面的描述。它是后续开发工作和验收工作的依据文件。软件使用者和软件开发者以此为共同的基础。1.2项目背景随着网络的普及,人类生活越来越依赖网络,人与人之间的交也更多的是在网络上进行,于交流的实时性,即时通讯系统也被越来越多的人所使用。即时通讯系统除了普通的生活上的交流,也在商业交流中越来越受到重视,它可以是个很好的与客户之间即时交流的平台,在时间上它要比电子邮件更加具有实时性,而费用相对电话交流

3、也要经济的多。在这种环境下,聊天软件作为一种即时通讯工具,得到了很好的发展。1.3任务描述1.3.1目标开发一个即时通讯软件,能够即时发送接受信息,操作简单,能良好的运行。1.3.2条件与限制开发时间:三个月开发环境:J2SESDK1.5,NetBeans5.5.1,JBuilder2006,MSSQLSERVER20051.3.3需求交流者身份的确定,即交流双方需要各自确定允许与对方交流才能交流;交流信息的加密,即不允许他人窃听双方的交流信息;点对点交流(私聊),一次对话的对象只是一个人;同时可以利用本系统形成的P

4、2P(peertopeer,点对点)网络进行用户间的文件传输,进行资源的共享。2.功能描述18T423-2冰点聊天软件需求分析即时通讯是指利用计算机网络,在几乎可以忽略传输时间延迟的情况下,实时的信息发送与接收,即在发送人发送出信息的同时,指定的接受者接收到信息。这样的交流有别于电子邮件会耽误一定的时间,减少因时间的耽误而引起的损失。而所谓P2P网络就是直接将人们联系起来,让人们通过互联网直接交互。P2P使得网络上的沟通变得容易、更直接共享和交互,真正地消除中间商。P2P就是人可以直接连接到其他用户的计算机、交换文件

5、,而不是像过去那样连接到服务器去浏览与下载。P2P另一个重要特点是改变互联网现在的以大网站为中心的状态、重返“非中心化”,并把权力交还给用户。1.系统流程图事务数据库用户登录程序用户注册程序用户聊天程序18T423-2冰点聊天软件需求分析1.数据流图1处理登陆信息登陆信息错误提示聊天界面用户ID和密码登陆信息用户2基本信息存储注册信息D基本信息错误提示聊天界面好友发送的信息用户发送的信息好友添加注册信息用户(好友)好友发送的信息3聊天信息/文件传输用户发送的信息18T423-2冰点聊天软件需求分析头像1.系统数据模型

6、(E-R图)昵称帐号电子邮件密码ip性别用户个人介绍port籍贯状态mn好友聊天用户(帐号,密码,昵称,个人介绍,IP,PORT,状态,电子邮件,性别,籍贯)好友聊天(帐号,帐号)18T423-2冰点聊天软件需求分析1.数据字典名字:好友聊天表别名:friend描述:好友列表定义:好友聊天表=自己帐号+好友帐号位置:数据库名字:用户表别名:iUser描述:详细描述用户信息定义:用户表=账号+昵称+密码+个人介绍+IP+PORT+状态+电子邮件+性别+籍贯位置:数据库名字:帐号别名:ID描述:惟一标识用户身份的关键域定

7、义:帐号={整型}位置:用户表名字:IP别名:描述:当前用户IP地址定义:IP=7{字符}20位置:用户表名字:昵称别名:nickname描述:表明用户身份的一个方面定义:昵称=1{字符}6位置:用户表名字:PORT别名:描述:通讯所用端口定义:PORT=1{字符}6位置:用户表18T423-2冰点聊天软件需求分析名字:状态别名:status描述:表明用户是否在线定义:状态={整型}位置:用户表名字:密码别名:password描述:确定用户身份合法性定义:密码=1{字符}6位置:用户表名字:电子邮件别名:email描

8、述:用户电子邮件地址定义:电子邮件=0{字符}35位置:用户表名字:个人介绍别名:info描述:用户相关个人信息定义:用户信息=0{字符}40位置:用户表名字:籍贯别名:place描述:用户籍贯定义:籍贯=2{字符}10位置:用户表名字:性别别名:sex描述:用户性别定义:性别=0{字符}2位置:用户表18T423-2冰点聊天软件需求分析IPO

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

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

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