即时聊天系统需求分析说明.doc_第1页
即时聊天系统需求分析说明.doc_第2页
即时聊天系统需求分析说明.doc_第3页
即时聊天系统需求分析说明.doc_第4页
即时聊天系统需求分析说明.doc_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件需求说明书编写规范案卷号日期即时聊天系统软件需求说明书 作 者: 第七组(郑攀,蒋超,杨亚,彭超,张文博,石涧,杨涛,贺永乐,余星光) 完成日期: 2012/10/14 签 收 人: 签收日期: 修改情况记录:版本号修改批准人修改人安装日期签收人 目录即时聊天系统1软件需求说明书11 引言11.1 编写目的11.2 范围11.3 定义21.4 参考资料22 项目概述22.1 产品描述22.2 产品功能22.3 用户特点32.4 一般约束32.5 假设和依据33 具体需求43.1 功能需求43.2 数据流图73.2.1 顶层73.2.4数据字典103.3 外部接口需求113.3.5 性能需求123.4 设计约束123.5 属性133.6 其他需求14软件需求说明书编写规范1 引言1.1 编写目的 通过和客户的交流和沟通,整理收集客户的具体需求,最终在认真整合用户实际需求的基础上形成了该即时聊天系统的需求说明规划,编写该规格的具体目的与预期的读者范围如下表1所示:表 1 编写需求规格说明书的目的与预期读者范围表对象目的公司成员方便工作人员对系统功能的掌握,以便为后期的开发设计提供参考。1.2 范围说明:a 即时聊天系统;b 该软件的具体功能需求以及各个功能需求的具体说明如下表2所示:c 表2 软件功能需求表功能名称具体说明注册登录注册成员信息,进入聊天群。个人管理重置好友名称,添加备注。好友管理添加好友,删除好友。聊天管理保存聊天记录,上传或者下载资料。d 描述所说明的软件的应用。应当:该软件的目标在于给集体内部的成员提供一个交流的平台,使其在以后的工作学习中能够变得更加方便,具体的利益目标下表3所示:表 3 软件应用利益表利益对象利益管理人员方便管理成员,是成员的工作学习更加方便,获取更高的效率,增加所得的利益。公司员工资源分享,互相交流,是工作能够高效率完成,缩短工作周期。1.3 定义即时聊天系统;资源上传与下载;1.4 参考资料陈军霞,刘权乐,陈玉增;C/S和B/S相结合的安全型管理信息系统开发;河北工业科技;2005年01期赵玲;牟玉松;用J2EE开发企业信息系统 A;探索创新交流中国航空学会青年科技论坛文集C;2004年刘丽;梁对;即时通信系统的设计与实现 A;武汉市第二届学术年会、通信学会2006年学术年会论文集C;2006年张意;王甲东;周昆;杂志社信息管理系统C/S与B/S模式比较研究 A;首届科技出版发展论坛论文集C;2004年2 项目概述2.1 产品描述在信息与科技高速发展的今天,信息和只是的更新速度大大加快,一个人或者无法快捷方便的交流的团队是不可能最高效率的完成必须完成的任务,这个系统提供可一个安全封闭的平台,是内部人员可以方便快捷的交流,也可以保证内部的资料和信息 不至于泄漏出去,是集体利益受损。本系统主要用于小集体之中,在小范围内,安全的,快捷的,方便的交流自己手中的资源和材料,可防止内部消息外泄,又能保证团队之间的配合提高,快速准确的完成自己手中的任务,提高工作效率,缩短工作周期。2.2 产品功能本系统主要功能在于聊天交流,功能描述如下:1 团队申请,建立小范围的聊天群:2 成员注册,添加聊天群的成员;3 管理员根据人员信息完成注册内容,同时,管理聊天群,添加和删除群组;4 资源的上传与下载;5 成员在工作时,登录进入群组,可以随时发送信息,开始工作之间的交流;6 保存聊天记录;7 保证聊天区域性,是工作环境安全;8 已进入的成员可以查看当前成员人数和信息;2.3 用户特点1工作人员;2管理人员;使用人员特点:1、应具备一定计算机使用方法;2、能够较为熟练的输入汉字等信息;3、熟悉工作流程;2.4 一般约束本条对设计系统时限制开发者选择的其他一些项作一般性描述。而这些项将限定开发者在设计系统时的任选项。这些包括:a 管理方针;b 硬件的限制;c 与其他应用间的接口;d 并行操作;e 审查功能;f 控制功能;g 所需的高级语言;h 通信协议;i 应用的临界点;j 安全和保密方面的考虑。2.5 假设和依据本条列出影响需求说明中陈述的需求的每一个因素。这些因此不是软件的设计约束,但是它们的改变可能影响到需求说明中的需求。例如:假定一个特定的操作系统是在被软件产品指定的硬件上使用的,然而,事实上这个操作系统是不可能使用的,于是,需求说明就要进行相应的改变。3 具体需求3.1 功能需求3.1.1 注册登录a 引言注册进入系统;b 输入1) 界面要求的个人信息,设置帐号和密码;2) 在登录界面输入设置的帐号和密码;c 加工1) 输入数据的有效性检查;是否为已注册的个人信息;2) 操作的顺序,包括事件的时间设定;操作顺序按照所给提示完成;3) 用于把系统输入变换成相应输出的任何方法(方程式、数学算法、逻辑操作等);采用逻辑操作。4) 输出数据的有效性检查。显示是否符合正常的输出信息的规格;d 输出进入聊天系统的界面;3.1.2 聊天管理a 引言本系统主要功能,发起聊天,上传和下载资料;b输入需要交流的信息;c加工1) 操作的顺序,包括事件的时间设定;点击好友名称,发起聊天,在输入栏;输入信息2)输出数据的有效性检查。是否显示在聊天框内部;d输出在聊天框内显示说话人名称和所说出的语句;3.1.3 个人管理a引言可修改好友的备注名称,方便查找好友,发起聊天,一可以添加或者删除好友。b. 输入好友名称;c. 加工1) 输出数据的有效性检查界面显示的是否为修改后的名称:;输出个人界面显示名称改变;3.2 数据流图3.2.1 顶层3.2.2 第一层3.2.3、第二层1、注册登录2、聊天管理3、个人管理3.2.4数据字典(1)、数据元素数据项名数据项含义类型长度MemberName姓名varchar20MemberBirthDay生日varchar20MemberSex性别varchar20MemberEmail邮箱varchar20MemberPhone手机varchar20MeberAge年龄varchar20MeberRole角色varchar20MeberMagnage管理员varchar20Client客户varchar20Alias别名varchar20Key登录密码varchar20RegTime注册时间varchar20LastLogTime最后一次登录时间varchar20ChatRecord聊天记录varchar20WhetheOnline是否在线varchar20RegSuccess注册是否成功varchar20GroupName群的名字varchar20GroupManager群的管理员bitMemberState用户状态bitFileName文件名称varchar20FileType文件类型varchar20FileSize文件大小varchar20LoadTime上传时间varchar20(2)、数据流数据流简述来源去向用户查询用户查询好友用户添加好友用户信息系统用户信息数据库添加好友删除好友好友信息用户删除好友反馈信息操作是否成功添加好友用户文件信息用户共享文件信息用户共享文件聊天信息用户聊天信息用户聊天记录读写信息对数据库的相关操作相关操作数据库注册信息用户提交注册用户注册处理登录信息用户登录个人信息个人信息修改信息用户修改个人信息个人信息个人信息(3) 、数据存文件名简述文件组成写文件的加工读文件的加工注册信息存储人员信息用户信息更新用户信息无服务信息存储人员使用服务的信息用户个人信息+服务信息更新服务信息无(4)、加工条目名称简述输入数据流输出数据流加工逻辑添加好友用户添加好友用户信息用户信息更新用户好友信息删除好友用户删除好友用户信息用户信息更新用户好友信息文件共享文件共享设置文件信息文件信息记用户共享文件信息聊天记录聊天信息聊天记录聊天记录聊天记录的处理3.3 外部接口需求3.3.1 用户接口a 打开界面,出现帐号密码,和成员管理员选项,外加注册按钮;b 输入界面主要在查询方面,里面有上述功能中的信息;c 程序功能键的可用。3.3.2 硬件接口暂无3.3.3 软件接口暂无3.3.4 通信接口网络协议:TCP/IP。3.3.5 性能需求A 静态数值需求可能包括:1) 可支持人数不限;2) 管理员人数上限3人,成员无上限;3) 处理的文卷和记录数不限;4) 表和文卷的大小不限。B 动态数值需求可能包括:一般情况下,保证聊天的信息在1s内显示在界面上,且在网络允许的情况下,上传和下载资料在10s中内得到下载提示。3.4 设计约束设计约束受其他标准、硬件限制等方面的影响。3.4.1 其他标准的约束本项将指定由现有的标准或规则派生的要求。例如:a 报表格式;b 数据命名;c 财务处理;d 审计追踪,等等。3.4.2 硬件的限制本项包括在各种硬件约束下运行的软件要求,例如,应该包括:a WindowsXP、Windows7、Linux;b 脚本注释JavaScript;。c 内存1GB DDR400d 数据库引擎:Mysql5.0;e 硬盘剩余空间至少1GBf 宽带5M以上或更高;g 权限SQL有建表,备份权限。3.5 属性在软件的需求之中有若干个属性,以下指出其中的几个(注意:对这些决不应理解为是一个完整的清单)。3.5.1 可用性当电脑死机、断电等无意识情况下导致软件关闭,当前输入的聊天记录不消除,能够找到,但正在下载的文件资源会自动中断;3.5.2 安全性本系统主要实现小范围内的交流,没有申请加入团队的人员出管理员之外无法实现查询和交流功能,保证团队的信息不外泄,同时,聊天记录不能复制,只能查看;资源下载会留下下载痕迹,可掌握内部动向;a 使用帐

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论