QQ需求分析报告

QQ需求分析报告

ID:47701836

大小:583.24 KB

页数:15页

时间:2019-10-21

QQ需求分析报告_第1页
QQ需求分析报告_第2页
QQ需求分析报告_第3页
QQ需求分析报告_第4页
QQ需求分析报告_第5页
资源描述:

《QQ需求分析报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、需求分析报告1需求分析概述现在网上有很多的聊天软件可供网民选择,如元老级的ICQ、中国人口己的ICQ——ICQ,又称QQ、Microsoft的MSN、网易163的网易泡泡等都是不错的网络聊天软件,各有不同的特点和长处,课满足不同人的各种需求。但是在局域网中,可供选择的聊天工具少了很多,所以,制作一款自己趁手的局域网聊天T具就有了很大的应用前景。系统要求实现局域网内部的口由交流,包括点对点以及群聊、文件的传输,方便局域网内部人员的交流。功能实现♦客户端功能:注册功能:新用户的注册。>登陆功能:建立与服务器的连接并登陆,能显示登陆错误信息。>界血显示:将

2、在线好友显示在好友列表中,并实现系统托盘,加入工具栏便于操作。>聊天功能:与好友聊天,包括文字、图片、文件传输。>聊天纪录:能保存聊天纪录,并能察看聊天纪录。>信息提示:闪动托盘图标提示到来信息,并播放不同音乐来提/J^O>其他:户登陆成功,将保存其号码,以便下次登陆吋,不必再输入而可以直接选择,显示登陆时间。1.1数据表描述用户信息表(用户名、密码、验证信息等)聊天记录(聊天时间、聊天内容、聊天对象等)用户登录信息(用户名、密码、登录时间、下线时间等)E_R图E-R图也称实体-联系图(EntityRelationshipDiagram),提供了表示

3、实体类型、属性和联系的方法,用来描述现实世界的概念模型。大部分数据库设计产品使用实体-联系模型(ER模型)帮助用户进行数据库设计。ER数据库设计工具提供了一个“方框与箭头”的绘图工具,帮助用户建立ER图来描绘数据。2数据流图2.1顶层数据流图2.2分层数据流图2.2.1一层数据流图—卽腓TI!'2:觸11彌<-WR-2.2.2二层数据流图客户端:1、便于用户表达功能需求和数据需求及其联系;2、便于两类人员共同理解现行系统和规划系统的框架;3、清晰表达数据流的情况;4、有利于系统建模。2.2分层数据流图2.2.1一层数据流图—卽腓TI!'2:觸11彌<

4、-WR-2.2.2二层数据流图客户端:1、便于用户表达功能需求和数据需求及其联系;2、便于两类人员共同理解现行系统和规划系统的框架;3、清晰表达数据流的情况;4、有利于系统建模。服务器端:1客户端2.2.3三层数据流图1.1客户注册/登录模块1・2添加好友模块当前用户▲所需信息川户操作添加好友:;查找好友'//1.3好友管理模块1.4个人设置模块2.1服务器登陆注册模块2.2添加好友模块当前客户端主窗体-添加好友♦2.3好友管理模块添加请求添加结果n标客户端主窗体用户僦、表(所有用户)3数据字典1.1数据流“登录信息”名称登录信息描述用户登录时的账

5、号密码检测来源用户去处服务器用户表组成ID+密码流程量“注册信息”名称注册信息描述注册新账号來源用户去处服务器用户表组成密码+个人资料流程量“聊天消息”名称聊天信息描述用户聊天时发送信息来源用户去处聊天记录表组成发送方IP+接收方IP+消息内容流程量3.2数据存储“用户信息表”名称用户信息表输入数据流用户的各项必要信息输出数据流用户信息描述用户的账号信息表组成昵称+ID+密码+状态组织方式按ID号的从小到人排列“用户详细信息表”名称用户详细表输入数据流用户的详细信息输出数据流用户的描述信息描述记录用户的详细信息组成ID+年龄+地区+性别+签名+问题N

6、0+答案+说明组织方式按TD号的从小到大排列“好友列表”名称好友列表输入数据流输出数据流描述构成用户的个人好友表组成我的1D+好友ID+好友类型+好友分组+备注组织方式“聊天记录表”名称聊天记录表输入数据流输出数据流描述记录用户的聊天记录,便于以后查看信息组成我的ID+好友ID+时间+内容组织方式按我的ID升序排列4运行环境规定4.1设备列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括:a.处理器型号及内存容量:P1及以上,内存大于32M;b.外存容量、联机或脱机:10G,联机c.输入及输出设备的型号和数量,联机或脱机:联机或脱机均

7、可;d・数据通信设备的型号和数量:服务器Sever;e.功能键及其他专用硬件:快捷键1.2支持软件(1)服务器端软件选择操作系统:WindowsXP数据库管理系统:SQLServer2008开发_L具:・net/asp.net/C#开发平台:MicrosoftVisualStudio2008(2)客户端软件选择:Web浏览器4.3接口用户接口为用户界面,通过系统提示用户可输入数据以得到自己所需要的服务;外部接口为鼠标、键盘、触摸屏等交互工具,另需配置一台屮心服务器,本系统与其他系统通过调用和同的数据库中的数据而保持一致性;内部接口为用户的用户名与密码

8、的一致性。4.4控制本系统通过网络提供服务,用户通过浏览器访问服务器,向服务器发出服务请求。因此,需要使用T

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

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

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