即时通讯系统需求分析

即时通讯系统需求分析

ID:32410578

大小:255.53 KB

页数:10页

时间:2019-02-04

即时通讯系统需求分析_第1页
即时通讯系统需求分析_第2页
即时通讯系统需求分析_第3页
即时通讯系统需求分析_第4页
即时通讯系统需求分析_第5页
资源描述:

《即时通讯系统需求分析》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、卷号卷内编号密级Topsecret项目编号:HD-06-2013局域网即时通讯系统分类:实训项目使用者:文档编号:JAVA1-FXXY-001四川华迪信息技术有限公司软件需求规约Version1.1项目承担部门:华迪实训项目组撰写人(签名):XXX.XXX完成日期:2013.10.30本文档使用部门:■主管领导■项目组■客户(市场)■维护人员□用户评审负责人(签名):评审日期:1.引言1.1目的本文档面向软件开发人员和客户,用于描述“即时聊天系统”项目的系统需求。开发人员通过文档了解将实现的系统的所应具备的功能、特点和其他问题。客户通过此文档了解实现的软件是

2、否满足其需求,并对需求进行确认和修改。最终作为该项目的概要设计,详细设计和测试用例的设计依据。1.2范围本文档适用于即时聊天系统项目;1.3定义无1.4参考资料无2.软件总体概述2.1软件标识暂无2.2软件描述系统属性即时聊天系统不依赖任何系统,主要实现客户端与服务器端的建设。开发背景即时通讯系统是为了方便一个局域网内的用户可以指定某个用户进行私聊,也可以和局域网中的进入聊天室的用户聊天,适合一个小局域网,比如一个公司部门的局域网,部门工作人员之间聊天。软件功能序号功能名称功能需求标识优先级简要描述1注册用户001高用户登录客户端时,新用户可以进行注册帐号。

3、2用户登录002高已注册用户登录进入系统3与指定用户私聊003高双击某个用户和其进行私聊4聊天室群聊004低在聊天室面板和聊天室中的用户进行聊天用户的特点本系统用户种类单一,但主要为普通用户。1.1限制与约束采用模块化、组件化、面向对象的设计开发模式、基于J2EE。软件产品要能部署在WindowsOS上软件架构:C/S架构;软件开发体系:J2EE;架构:面向服务的应用支撑框架软件;开发语言:;Java语言;软件设计模式:MVC;3具体需求3.1功能需求即时聊天系统功能需求主要分为4个模块,分别为用注册用户、用户登录、登录用户间两两私聊、登录用户间群聊。功能模

4、块如下图所示:3.2功能需求用例“注册用户”用于用户注册用户,用户注册后可以登录,用例图如下所示:3.3功能需求描述功能编号001功能名称注册用户所属部门调查者调查时间审核人功能描述用户登录客户端时,新用户可以进行注册帐户,并将账户保存在.properties文件中输入项新用户的基本信息处理描述将基本信息提交给服务端,保存在.properties文件中输出项注册成功提示信息界面要求布局简洁大方,提示信息即时显示功能编号002功能名称用户登录所属部门调查者调查时间审核人功能描述用户登录进入系统输入项用户帐号和密码处理描述客户端验证帐号和密码格式受否正确,服务端

5、根据传入的数据验证受否匹配输出项匹配,直接进入系统,不匹配,返回提示界面要求布局简洁美观。功能编号003功能名称选择用户私聊所属部门调查者调查时间审核人功能描述双击在线用户列表中某个用户帐号和其进行私聊输入项无处理描述通过点击获取用户的用户名打开对应的聊天窗口输出项无界面要求布局简洁大方切换流畅功能编号004功能名称聊天室群聊所属部门调查者调查时间审核人功能描述在登录后的聊天室界面与在线用户进行聊天输入项无处理描述登录后的界面即聊天室界面输出项界面要求布局简洁大方页面切换流畅4.数据字典本系统数据来源主要是注册的用户信息,保存在.properties文件中此

6、文件user.properties必须存放在E:workspaceMyQQresouseuser.properties。不然程序不能正常运行名字用户信息别名Username描述记录用户信息定义用户信息=用户名+密码缺省值位置说明5.主要窗口①QQ服务器界面②QQ端口设置界面③QQ登陆窗口④QQ主界面窗口⑤QQ聊天窗口⑥QQ群聊天《需求规格说明书》确认协议甲方:华迪事业部乙方:中国民航飞行学院计算机学院Java组在甲方的大力配合与支持下,乙方制作了该《需求规格说明书》;甲方对该《需求规格说明书》经过详细审核,已确认该《需求规格说明书》中的各项内容翔实全

7、面,该《需求规格说明书》中的内容已完全包括了《项目开发委托合同》中的《用户需求说明书》部分中关于软件产品的需求。经过甲乙双方友好协商,达成如下协议:1.该《需求规格说明书》是《项目开发委托合同》的补充文件,与《项目开发委托合同》具有同等的法律效力;1.该《需求规格说明书》是《项目开发委托合同》中_____条__________款软件产品最终验收的唯一标准;2.甲方在《项目开发委托合同》中_____条__________款软件产品最终验收前可提出对该《需求规格说明书》中的内容进行变更(包括增加、修改、删除),双方应就此签署《软件产品需求更改备忘录》或补充协议;

8、3.甲方同意乙方根据该《需求规格说明书》进行《项目开

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

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

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