《论文_需求分析相亲聊天软件需求分析说明书(定稿)》

《论文_需求分析相亲聊天软件需求分析说明书(定稿)》

ID:44586869

大小:513.86 KB

页数:22页

时间:2019-10-23

《论文_需求分析相亲聊天软件需求分析说明书(定稿)》_第1页
《论文_需求分析相亲聊天软件需求分析说明书(定稿)》_第2页
《论文_需求分析相亲聊天软件需求分析说明书(定稿)》_第3页
《论文_需求分析相亲聊天软件需求分析说明书(定稿)》_第4页
《论文_需求分析相亲聊天软件需求分析说明书(定稿)》_第5页
资源描述:

《《论文_需求分析相亲聊天软件需求分析说明书(定稿)》》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、相亲聊天软件需求分析说明书1.引言1・1编写目的本需求规格说明书编写的廿的是为了清晰地说明本小组开发《相亲聊天软件》要实现的所有功能。同吋也为软件使用者和软件开发者Z间建立共同的需求目标,进行一定程度的交流沟通。同时对软件所需实现的功能模块做了全面的描述。它是后续开发工作和验收工作的依据文件。软件使用者和软件开发者以此为共同的基础。1.2项目背景由于广大的同胞为了口己对事业而疏忽了寻求另一半,还有是为了更好的结交异性朋友,有本组成员联合开发,重点是聊天软件为了实现寻求心怡的女孩和结交更多的异性朋友。1・3任务描述1.3.1目

2、标开发一个即时通讯软件,能够即时发送接受信息,操作简单,能良好的运行。1.3.2条件与限制开发时间:三个月开发环境:J2SESDK1.5,NetBeans5.5.1,JBuilder2006,MSSQLSERVER20051.3.3需求交流者身份的确定,即交流双方需要各自确定允许与对方交流才能交流;交流信息的加密,即不允许他人窃听双方的交流信息;点对点交流(私聊),一次对话的对象只是一个人;同时可以利用木系统形成的P2P(peertopeer,点对点)网络进行用户间的文件传输,进行资源的共享。2.功能描述即时通讯是指利用计算

3、机网络,在儿乎可以忽略传输时间延迟的情况下,实时的信息发送与接收,即在发送人发送出信息的同时,指定的接受者接收到信息。这样的交流有别丁•电子邮件会耽误一定的吋间,减少因吋间的耽谋而引起的损失。而所谓P2P网络就是直接将人们联系起来,让人们通过互联网直接交互。P2P使得网络上的沟通变得容易、更直接共享和交互,真止地消除中间商。P2P就是人可以直接连接到其他川户的计算机、交换文件,而不是像过去那样连接到服务器去浏览与卞载。P2P另一个重要特点是改变互联网现在的以人网站为中心的状态、重返''非中心化”,并把权力交还给用3.系统流程

4、图数据库4.数据流图厂锚误提示登陆信息用户ID和密码登陆信息注册信息基本信息聊天界面用户(好友)好友添加用户发送好友发送注册信息3'好友发送聊天信息用户发送的/文件传输好友聊天用户(帐号,密码,呢称,个人介绍,IP,PORT,状态,电子邮件,性别,籍贯)好友聊天(帐号,帐号)6.数据字典名字:用户表别名:iUser描述:详细描述用户信息定义:用户表=账号+昵称+密码+个人介绍+IP+PORT+状态+电子邮件+性别+籍贯位置:数据库名字:[P别名:描述:当前用户IP地址定义:IP=7{字符}20位置:用户表名字:帐号别名:ID

5、描述:惟一标识用户身份的关键域定义:帐号={整型}3HI名字:昵称别名:nickname描述:表明用户身份的一个方而名字:PORT别名:描述:通讯所用端口定义:PORT=1{字符}6位置:用户表名字:密码别名:password描述:确定用户身份合法性定义:密码=1{字符}6位置:用户表名字:状态别名:status描述:表明用户是否在线定义:状态={整型}位置:用户表名字:个人介绍别名:info描述:用户相关个人信息定义:用户信息=0{字符}40用户表名字:电子邮件别名:email描述:用户电子邮件地址定义:电子邮件=0{字符

6、}35位置:用户表名字:性别名字:籍贯别名:sex别名:place描述:用户性别描述:用户籍贯定义:性别=0{字符}2定义:籍贯=2{字符}10nt宀—w6.IPO表作者:冰点日期:IPO表系统:即时通讯模块:注册编号:001输入:用户注册信息处理:将用户填写的相关注册信息提交给服务器端然后加入数据库IPO表系统:即时通讯作者:冰点模块:登晁日期:编号:002输入:用户ID,密码处理:连接服务器端进行身份验证IPO表系统:即时通讯作者:述点模块:聊天日期:IPO表系统:即时通讯作者:冰点模块:添加好友日期:编号:004编号

7、:003输入:好友H)处理:发出请求,询问对方是否愿意8.1登陆以及身份确认(密码验证)功能的实现:川户在登录界面输入川户1D和密码,系统进行川户身份验证,如果通过川户身份验证则转入相应的工作界而,如果没有通过用八身份验证则显示下列信息:川户名与密码不符用户可以車新输入正确的TD和密码。验证用户身份:钿入MJ户

8、名、V^r石马冇角次提左显示返回信息:用户身份验证结果显示错误信息显示聊天页面6.2用户相关信息:包括用户个人ID、自我介绍、私聊等等。8.3点对点即时通讯/文件传输功能:选择通讯对象后,如果是聊天则用八发送信息实时

9、在交流对象的客八端显示。待有客户端反馈信息时,将会显示在川户相应工作界血中。如果是传输文件则再弹出对话框让用户选择需要传输的文件,并发送传输文件的请求信息,对方接受到请求信息,同意后建立文件传输的连接进行文件传输,同吋就示文件传输的进度。8.4用戸信息的加密:计算机网络安全最为重要的内容是

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

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

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