您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 经营企划 > 即时通讯系统需求分析
项目编号:HD-06-2013局域网即时通讯系统卷号卷内编号密级Topsecret错误!未找到引用源。:实训项目使用者:错误!未找到引用源。:JAVA1-FXXY-001四川华迪信息技术有限公司软件需求规约Version1.1项目承担部门:华迪实训项目组撰写人(签名):XXX.XXX完成日期:2013.10.30本文档使用部门:■主管领导■项目组■客户(市场)■维护人员□用户评审负责人(签名):评审日期:1.引言1.1目的本文档面向软件开发人员和客户,用于描述“即时聊天系统”项目的系统需求。开发人员通过文档了解将实现的系统的所应具备的功能、特点和其他问题。客户通过此文档了解实现的软件是否满足其需求,并对需求进行确认和修改。最终作为该项目的概要设计,详细设计和测试用例的设计依据。1.2范围本文档适用于即时聊天系统项目;1.3定义无1.4参考资料无2.软件总体概述2.1软件标识暂无2.2软件描述系统属性即时聊天系统不依赖任何系统,主要实现客户端与服务器端的建设。开发背景即时通讯系统是为了方便一个局域网内的用户可以指定某个用户进行私聊,也可以和局域网中的进入聊天室的用户聊天,适合一个小局域网,比如一个公司部门的局域网,部门工作人员之间聊天。软件功能序号功能名称功能需求标识优先级简要描述1注册用户001高用户登录客户端时,新用户可以进行注册帐号。2用户登录002高已注册用户登录进入系统3与指定用户私聊003高双击某个用户和其进行私聊4聊天室群聊004低在聊天室面板和聊天室中的用户进行聊天用户的特点本系统用户种类单一,但主要为普通用户。2.3限制与约束采用模块化、组件化、面向对象的设计开发模式、基于J2EE。软件产品要能部署在WindowsOS上软件架构:C/S架构;软件开发体系:J2EE;架构:面向服务的应用支撑框架软件;开发语言:;Java语言;软件设计模式:MVC;3具体需求3.1功能需求即时聊天系统功能需求主要分为4个模块,分别为用注册用户、用户登录、登录用户间两两私聊、登录用户间群聊。功能模块如下图所示:注册用户用户登录私聊群聊3.2功能需求用例“注册用户”用于用户注册用户,用户注册后可以登录,用例图如下所示:注册新用户用户登录私聊普通用户群聊3.3功能需求描述功能编号001功能名称注册用户所属部门调查者调查时间审核人功能描述用户登录客户端时,新用户可以进行注册帐户,并将账户保存在.properties文件中输入项新用户的基本信息处理描述将基本信息提交给服务端,保存在.properties文件中输出项注册成功提示信息界面要求布局简洁大方,提示信息即时显示功能编号002功能名称用户登录所属部门调查者调查时间审核人功能描述用户登录进入系统输入项用户帐号和密码处理描述客户端验证帐号和密码格式受否正确,服务端根据传入的数据验证受否匹配输出项匹配,直接进入系统,不匹配,返回提示界面要求布局简洁美观。功能编号003功能名称选择用户私聊所属部门调查者调查时间审核人功能描述双击在线用户列表中某个用户帐号和其进行私聊输入项无处理描述通过点击获取用户的用户名打开对应的聊天窗口输出项无界面要求布局简洁大方切换流畅功能编号004功能名称聊天室群聊所属部门调查者调查时间审核人功能描述在登录后的聊天室界面与在线用户进行聊天输入项无处理描述登录后的界面即聊天室界面输出项界面要求布局简洁大方页面切换流畅4.数据字典本系统数据来源主要是注册的用户信息,保存在.properties文件中此文件user.properties必须存放在E:\workspace\MyQQ\resouse\user.properties。不然程序不能正常运行名字用户信息别名Username描述记录用户信息定义用户信息=用户名+密码缺省值位置说明5.主要窗口①QQ服务器界面②QQ端口设置界面③QQ登陆窗口④QQ主界面窗口⑤QQ聊天窗口⑥QQ群聊天《需求规格说明书》确认协议甲方:华迪事业部乙方:中国民航飞行学院计算机学院Java组在甲方的大力配合与支持下,乙方制作了该《需求规格说明书》;甲方对该《需求规格说明书》经过详细审核,已确认该《需求规格说明书》中的各项内容翔实全面,该《需求规格说明书》中的内容已完全包括了《项目开发委托合同》中的《用户需求说明书》部分中关于软件产品的需求。经过甲乙双方友好协商,达成如下协议:1.该《需求规格说明书》是《项目开发委托合同》的补充文件,与《项目开发委托合同》具有同等的法律效力;2.该《需求规格说明书》是《项目开发委托合同》中_____条__________款软件产品最终验收的唯一标准;3.甲方在《项目开发委托合同》中_____条__________款软件产品最终验收前可提出对该《需求规格说明书》中的内容进行变更(包括增加、修改、删除),双方应就此签署《软件产品需求更改备忘录》或补充协议;4.甲方同意乙方根据该《需求规格说明书》进行《项目开发委托合同》中_____条__________款软件产品的开发;5.本协议一式二份,甲乙双方各执一份;6.本协议自甲乙双方签字之日起生效。甲方委托人(签字):乙方委托人(签字):甲方单位(盖章):乙方单位(盖章):年月日年月日
本文标题:即时通讯系统需求分析
链接地址:https://www.777doc.com/doc-4454704 .html