版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、局域网仿Q聊天工具软件需求分析规格说明书RequirementAnalysisSpecification编制人:周进凤编制日期:2010年9月25日审核:批准:单位名称:晨曦软件公司 目录TOC o 1-5 h z HYPERLINK l bookmark4 第1章引言3 HYPERLINK l bookmark6 11目标与功能3 HYPERLINK l bookmark8 12系统概述4 HYPERLINK l bookmark10 13约束条件5 HYPERLINK l bookmark12 第2章信息描述621信息流6 HYPERLINK l bookmark14 22对象描述10 H
2、YPERLINK l bookmark16 23数据关系102、4数据字典11第3章功能描述143、1处理说明143、2性能说明14第4章开发环境与开发工具156、1开发环境156、2开发工具15第5章修正的项目计划167、1成本167、2进度16第1章引言1.1目标与功能局域网仿Q聊天工具是仿照腾讯QQ的主要功能设计,它主要针对当今社会节奏生活,主要特点包含通用性即在每个局域网内可以运行,系统具有较高的可移植性和使用性、也包含实用性各及时性,但系统双方的交流可以在短期内进行,以达到最快速度。该项目主要功能包括:1、注册账号2、登陆3、个人信息管理4、聊天处理5、查找增加好友管理6、群管理7、
3、聊天记录管理1.2系统概述从技术上讲,系统就是采用当前先进的开发技术,以客户机/服务器体系结构为系统基本框架的,基于VC+技术机制中基于SOCKET的局域网通信,以事务处理为核心的,具有开放性和正确性、健壮性、高效性、安全性、简捷性.它可以运行在各种使用TCP/IP协议作为通讯协议的网络上。而在SOCKETAPI的帮助下,开发基于SOCKET的局域网通信软件也是易于实现的。局域网仿Q聊天工具主要包括如下功能模块:(1)用户登录:(2)用户个人聊天界面:界面美观、界面简捷、操作方便(3)服务器管理:1.3约束条件主要有如下的约束条件:1、面向对象:2、界面界面简捷、操作简单,提示内容足够丰富。第
4、2章信息描述该系统的信息描述主要分为:信息流与数据字典。信息流主要描述该系统的结构化模型;数据字典主要描述该系统的数据(数据元素、多个数据项组成的数据流、数据文件或数据库)。2、1信息流对于该系统的结构化模型,用数据流图DFD来描述。211数据流1、顶层数据流图2、第二层的数据流图客户端客户端N服务器4登陆认证3、第三层的数据流图(1)客户端:2)服务器:加载数据库用户状态表用户离线信息保存处理用户动作处理用户数据库服务器第4层的数据流图:(略)1)登陆2)查找、增加好友3)聊天4)发送,接收文件5)查看个人信息6)注册帐号7)找回密码2、2对象描述由于本系统的功能,对象描述无。2、3数据关系
5、主要数据关系是:客户端服务器数据库2、4数据字典1、注册表列名类型主键外键备注idIntunsignedYesNo注册ID(自增)pwdVarchar(20)NoNo用户密码questionlVarchar(40)NoNo注册问题answerlVarchar(40)NoNo注册答案question2Varchar(40)NoNo注册问题answer2Varchar(40)NoNo注册答案idcardVarchar(18)NoNo用户身份证2、个人信息表列名类型主键外键备注idIntunsignedYesYes注册IDnicknameVarchar(15)NoNo用户昵称sexEnumNoNo用
6、户性别ageTinyintunsignedNoNo用户年龄yearIntNoNo生日-年monthEnumNoNo生日-月dayEnumNoNo生日-日bloodEnumNoNo用户血型consteEnumNoNo星座animalEnumNoNo用户生肖telVarchar(15)NoNo用户电话emailVarchar(25)NoNo用户邮箱countryVarchar(15)NoNo国家名provinceVarchar(15)NoNo省份名cityVarchar(15)NoNo城市名3、用户状态表列名类型主键外键备注register_idIntunsignedYesYes注册IDstate
7、_nameVarchar(lO)NoNo用户状态state_ipVarchar(18)NoNo用户IP4、用户分组好友列表列名类型主键外键备注idIntunsignedYesYes(自增)useridIntunsignedNoYes用户注册IDfriendidIntunsignedNoYes好友id第3章功能描述3、1处理说明1、第四层DFD(1)处理1:登录管理输入:个人帐号输出:客户端用户登录界面处理:1)用户启动程序2)用户输入自己的的用户名3)用户输入自己的密码4)登陆确认5)登陆成功:进入主面原,更新好友列表6)没有联网7)密码错误、输入不正确,用户名不存在(2)处理2:查找增加好友
8、输入:帐号或昵称输出:好友个人信息,发出增加好友请求,被增加确认处理:1)用户打开查找增加好友界面2)用户输入要查找的账号3)选择增加的帐号4)确认增加,发送增加请求5)验证通过:增加为好友,并更新个人好友列表6)验证被拒:提示增加失败7)不存在的帐号(3)处理3:聊天处理输入:聊天双方输出:显示消息双方可以看处理:1)用户又击好友列表中要进行聊天的好友图标(头像)2)弹出聊天窗口3)在消息输入区,输入要发送的消息,并在消息显示区显示4)接收到的好友发送的信息在消息区显示5)关闭聊天窗口4)处理4:向好友发送文件输入:聊天双方输出:文件成功接收,并可以查看,修改处理:1)用户又击好友列表中待发
9、文件好友对像2)弹出文件选择窗口3)选择要发送的文件4)确认发送文件5)好友接收发送的文件6)提示已接收到文件7)文件发送失败5)处理5:查看个人信息输入:客户端输出:显示个人信息处理:1)用户点击主面板用户头像2)弹出个人信息窗口3)选择所要修改的个人信息项4)确定修改,个人信息更新,窗口关闭5)取消修改。个人信息保持不变,窗口关闭6)处理6:查看好友信息输入:客户端输出:显示好友信息处理:1)用户右键点击好友列表中要查看信息的好友2)弹出好友信息窗口3)选择所要修改的个人信息项4)窗口关闭7)处理7:注册帐号输入:申请输出:注册成功处理:1)打开,点击帐号注册2)转到账号注册页面3)输入注册的个人信息4)确认,转到密码找回问题设置页面5)设定密码找回问题和答案6)确认,帐号注册成功7)个人信息输入错误8)密码找回问题设置错误3、2性能说明1、初步考虑数据库的结构;开发工具与开发环境2、满足实时性的要求;第4章6、1开发环境1、操作系统WindowsXP2、数据库系统SQLServer20006、2开发工具VC+第5章修正的项目计划7、1成本无7、2进度1、旧的进度计划甘特图2、根据现
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖北省十堰市普通高中教联体2025-2026学年高一上学期12月月考历史试题
- 跨境电商海外仓2025年服务标准协议
- 跨境电商2025年设备租赁补充协议
- 2025年办公楼消防系统检测合同协议
- 2025 小学六年级语文上册小说三要素梳理课件
- 2025年VR内容制作服务协议
- 剧院空间设计合同协议(2025年)
- 酒店管理服务合同协议(2025年旅游地产)
- 2024-2025学年广州市黄埔区九年级(上)期末数学试题含答案
- 安全防护面试题及答案
- 配电红外测温课件
- 江苏省2025年普通高中学业水平合格性考试历史试卷(含答案详解)
- 小学阶段人工智能在激发学生学习动机中的应用研究教学研究课题报告
- 2025年山西大地环境投资控股有限公司社会招聘116人备考题库及完整答案详解一套
- 民爆三大员培训题库及答案
- 2025年植物标本采集合同协议
- 2025湖北武汉市蔡甸区总工会招聘工会协理员4人笔试试题附答案解析
- 2026年企业出口管制合规审查培训课件与物项识别指南
- 胆管重复畸形健康宣教
- 小学苏教版科学三年级上册(2024新教材)知识点梳理及2025秋期末测试卷及答案
- 2025秋人教精通版英语小学五年级上册知识点及期末测试卷及答案
评论
0/150
提交评论