为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

QQ企业通—需求分析

2017-10-15 18页 doc 37KB 19阅读

用户头像

is_219945

暂无简介

举报
QQ企业通—需求分析QQ企业通—需求分析 QQ 版本 QQ-DD-00 编号 QQ-DD-1.0 版本 项目名称 QQ企业通 QQ 项目代码 分项名称 需求分析 XQFX 分项代码 00 分项序号 组长 刘金龙 刘金龙 王兴达 负责人 张晓玉 郁淑媛 刘金龙 王兴达 参与人 张晓玉 郁淑媛 指导教师 王思乐 日期 2010.年11月9日 开发单位 2008级软件工程 QQ企业通——需求分析 刘金龙 王兴达 学 生 姓 名 指 导 教 师 王思乐 张晓玉 郁淑媛 论文(设计)题目 QQ企业通—需求分析报告...
QQ企业通—需求分析
QQ企业通—需求分析 QQ 版本 QQ-DD-00 编号 QQ-DD-1.0 版本 项目名称 QQ企业通 QQ 项目代码 分项名称 需求分析 XQFX 分项代码 00 分项序号 组长 刘金龙 刘金龙 王兴达 负责人 张晓玉 郁淑媛 刘金龙 王兴达 参与人 张晓玉 郁淑媛 指导教师 王思乐 日期 2010.年11月9日 开发单位 2008级软件工程 QQ企业通——需求分析 刘金龙 王兴达 学 生 姓 名 指 导 教 师 王思乐 张晓玉 郁淑媛 (设计)题目 QQ企业通—需求分析报告 主要研究 对QQ企业通系统进行需求分析,主要分析该系统需要实现的功能(设计)内和如何实现,从数据、功能、性能等方面进行分析。 容 课本《软件工程导论》上面介绍了很多关于项目需求的研究方法,研究方法 通过小组讨论,主要采用数据流图进行需求分析。 主要任务:研究出该系统所要实现的功能,为以后建立正式的软件主要任务 提供模板。 及目标 目标:确定系统必须要实现的功能 《软件工程导论》 张海潘 清华大学出版社 主要参 《数据库系统概论》 萨师煊 王珊 高等教育出版社 考文献 软件工程课程设计各阶段名称 日期 问题定义 第10周 进度安排 需求分析 第11-13周 设计 第14-16周 指导教师签字: 系主任签字: 主管教学院长签字: 河北大学软件工程课程设计成绩评定表 学院:数学与计算机学院 QQ企业通——需求分析 刘金龙 王兴达 学生姓名 专业 年级 2008级 软件工程 张晓玉 郁淑媛 论文(设计)题目 QQ企业通系统—需求分析报告 论此文档是QQ企业通系统的需求分析报告,该报告主要是研究出此系统所要实现的功文 )能并且简单的介绍如何实现这些功能。首先引言中介绍了设计该系统的目的,背景和所设 计需要的参考资料;接下来分析运行环境和数据,数据方面主要从数据流图和数据字典方) 内面进行分析;然后从功能、性能、可靠性和可用性、出错处理和接口的需求方面进行分容 提析和研究;最后说明该系统的约束,并且提出可行性的,确定系统所要实现的功能。 要 指 导 教 师 评 语 成绩: 指导教师(签名): 年 月 日 目 录 QQ企业通——需求分析 1 前言 ............................................................................................................................................... 1 1.1 目的 ............................................................................................................................................ 1 1.2 范围................................................................................................................................... 1 1.3 定义、缩写词、略语 ....................................................................................................... 1 1.4 参考资料........................................................................................................................... 1 2 项目概述 ....................................................................................................................................... 2 2.1 产品描述........................................................................................................................... 2 2.2 产品功能........................................................................................................................... 2 2.3 用户特点........................................................................................................................... 3 2.4一般约束............................................................................................................................ 3 3 具体需求 ....................................................................................................................................... 4 3.1 功能需求........................................................................................................................... 4 3.1.1 引言 ................................................................................................. 4 3.1.2 功能 ................................................................................................. 5 3.1.3输入 .................................................................................................. 5 3.1.4 加工 ................................................................................................. 5 3.2 性能需求........................................................................................................................... 6 4.数据描述 ........................................................................................................................................ 6 4.1 数据库描述 ....................................................................................................................... 6 4.2 数据流图和数据字典 ....................................................................................................... 7 4.2.1公司职员注册 ................................................................................... 7 4.2.1.1数据图 ................................................................................. 7 4.2.1.2数据字典 ................................................................................ 7 4.2.2公司职员登录 ................................................................................... 8 4.2.2.1数据流图 ................................................................................ 8 4.2.2.2数据字典 ................................................................................ 8 4.2.3 用户修改密码 .................................................................................. 9 4.2.3.1流程图 .................................................................................... 9 4.2.3.2数据字典 ................................................................................ 9 4.3 数据采集......................................................................................................................... 10 4.4性能需求.......................................................................................................................... 10 4.4.1 数据精确度.....................................................................................10 4.4.2 时间特性 ........................................................................................10 4.4.3适应性 .............................................................................................10 4.5运行需求.......................................................................................................................... 10 软件工程课程设计——需求分析 1 前言 1.1 目的 近年来,人们创业的激情愈发高涨,一些大大小小的公司如雨后春笋相继创建,可公司员工之间的管理和交流却成了一个问题。传统的面对面交流效率往往很低且不利于管理,企业通这样类似于QQ的局域网聊天工具便应时而生。它可以不用连接Internet,直接在局域网内实现信息的发送。它主要适用于一些中、小型企业的内部通信,可以大大的提高职工的工作效率,是现代企业不可缺少的辅助工具。 1.2 范围 , 软件命名为:QQ企业通 , 软件将要实现的功能为 实现在局域网中文字和大图片的传输; 实现局域网视频; 实现多用户的信息通信; , 本软件应用于一个公司内部,用于实现公司内部的交流和管理。其中 包括:方便公司上级下达任务,及进行视频会议,提高效率;方便公 司上下级和同事内部进行沟通,节省时间;公司上下级和同事之间进 行文件的传输; 1.3 定义、缩写词、略语 QQ企业通:用于在局域网内通信的软件; 用户数据报协议; UDP(user datagram protocol): Pc(personal computer):个人计算机; 客户端:接受服务的一方我们称作客户端; 服务器端:提供服务的一方我们称为; 管理端:管理或限制用户使用的一方称为管理端; 1.4 参考资料 《软件工程导论》(第五版) 张海藩 清华大学出版社 1 软件工程课程设计——需求分析 《C#开发典型模块大全》 王小科 人民邮电出版社 2 项目概述 近年来,类似于QQ的局域网聊天工具得到了飞速发展。它可以不用连接Internet,直接在局域网内实现信息的发送。它主要适用于一些中、小企业内部通信,可以大大提高职工的工作效率,是现代企业不可缺少的辅助工具。 2.1 产品描述 本产品是独立的,本产品分为客户端,服务器端,客户端可以进行用户 注册,用户登录,聊天,视频等功能,服务器端可以管理当前用户,查 看当前登录的用户信息。 2.2 产品功能 数据支持聊天客户端 注册信息 服务器端服务器端管理 管理端 2 软件工程课程设计——需求分析 2.3 用户特点 即时通讯软件是一个终端连往一个即时通讯网路的服务。即时通讯不同於e-mail在于它的交谈是即时的。本即时通讯软件的用户是利用计算机的局域网,实现局域网内的信息、资源的发送者、接受者。而我们要开发的软件又是针对于企业内部的,即我们的用户群可以确定为各个公司企业的员工、管理者或者是局域网内的其他用户群。 由于腾讯QQ这一款IM软件已经相当流行,我们可以认为我们的用户在之前已经接触过类似软件,因此用户已经形成了一定的操作习惯,所以我们认为用户对于即时通讯软件的操作更加接近于QQ。 2.4一般约束 ? 硬件的限制 客户端: 处理器:800MHz以上(如果开启视频至少1GHz); 操作系统:Microsoft?Windows?2000sp1 或更高版本(建议使用Microsoft?Windows?XP); 内存:128MB以上; 硬盘:安装需要100MB的硬盘空间,运行需要50MB空余空间; 服务器端: 内存:512M以上; 硬盘:1GB以上; 管理端:处理器:800MHz以上(如果开启视频至少1GHz); 操作系统:Microsoft?Windows?2000sp1 或更高版本(建议使用Microsoft?Windows?XP) 内存:256MB以上; 硬盘:需要512MB的硬盘空间 ?与其他应用间的接口 无。 ?所需的高级语言 建议使用C#语言开发。它有以下优点: 1、C#是一种精确、简单、类型安全、面向对象的语言,它使企业程序 3 软件工程课程设计——需求分析 员得以构建广泛的应用程序。 2、C#还凭借以下功能,为您提供生成持久系统级组件的能力: 对集成现有代码提供完全 COM/平台支持。 通过提供垃圾回收和类型安全实现可靠性。 通过提供内部代码信任机制保证安全性。 完全支持可扩展元数据概念。 3、 C#还可以凭借以下功能,与其他语言交互操作、跨平台互用并与遗留的数据交互操作: 通过 COM+ 1.0 和 .NET 框架服务提供具有紧密库访问的完全相互作用支持。 对基于 Web 的组件交互提供 XML 支持。 版本转换功能使管理和部署变得简易。 GUI还是WEB开发都可以 ASP.net更多的是用C#开发的 ?通信协议 TCP/IP(Transmission Control Protocol/Internet Protocol)协议。 ?安全和保密方面的考虑 对于用户的数据安全,采用密码的形式进行限制保护。传输过程中对数据包进行加密。 ?时间、资金限制 开发时间无具体时间要求,因为软件的更新换代很快,所以越快越好;资金方面要在2万元以下。 3 具体需求 3.1 功能需求 3.1.1 引言 QQ企业通是一个应用在企业中的管理交流工具,方便上级对下级部署工作、利于员工之间的交流学习且可以更有效的管理公司的大大小小事务。 4 软件工程课程设计——需求分析 3.1.2 功能 (1) 用户注册功能; (2) 密码管理功能; (3) 用户登录功能; (4) 主界面管理功能; (5) 视频会议管理功能; (6) 聊天管理功能; (7) 视频管理功能; (8) 语音管理功能; (9) 文件传输管理功能; (10)日程管理功能; 3.1.3输入 QQ企业通的输入数据包括: 注册数据:服务器IP,端口号,用户名,密码,确认密码; 登陆数据:用户名,密码; 传送数据:文件、字符串、视频信息。 3.1.4 加工 1) 输入数据的有效性检查 注册数据:对于输入的注册数据,进行格式检查,看是否符合输入格式。 登陆数据:用户输入的用户名和密码和数据库进行交互,检查其正确性, 如果输入正确,则显示客户端窗体。否则令其重新输入,并给予提示信 息。 2) 操作的顺序,包括事件的时间设定 用户首先要进行注册然后才可以登录,对于未注册用户想要登录,转到 注册界面进行注册然后才可以进行登录。用户只有登录到客户端窗体才 能进行通讯交流。 5 软件工程课程设计——需求分析 3) 异常情况的响应; 对于数据溢出情况,数据太多导致的则提示用户超出物理空间限制,修 改后在进行传输。通信故障多数是网络的连接不畅通,停止数据发送后, 提示用户网络连接不畅,令用户进行检查。 4) 受操作影响的参数; 传送数据由于用户不同的输入导致传递信息的不同,对于传送要用统一 的数据结构进行屏蔽其不同,以进行统一传送。 3.2 性能需求 性能需求通常包括响应时间、信息量速率、主存容量、磁盘容量、安全性、适应性等方面的需求。 1、响应时间 一般操作的响应时间视用户当前网络速度和用户数量而定,但一般应不超过5秒。系统应能够连续不间断运行。 2、主存容量和磁盘需求 现在大部分的计算机的主存容量和磁盘容量都能使用本系统的全部功能。 3、数据精确度 由于采用数据库技术并且用户的应用领域对数据精确度的要求不是太高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。 4.数据描述 4.1 数据库描述 数据库采用SQL数据库 6 软件工程课程设计——需求分析 4.2 数据流图和数据字典 4.2.1公司职员注册 4.2.1.1数据图 登陆注册 用户名密码服务器IP端口号用户名密码 验证信息 打开聊天界面 4.2.1.2数据字典 数据源点描述: 名称:公司职员 简要描述:公司职员注册系统 有关数据流:注册基本信息,密码设置 数据流名词条描述: 1. 数据流名:注册基本信息 说明:服务器IP是对每个电脑的唯一分配 数据来源:公司 数据流向:注册系统 7 软件工程课程设计——需求分析 数据流组成:服务器IP,端口号,用户名 2.数据流名:密码设置 说明:设置密码及确认 数据来源:公司职员 数据流向:登录系统 数据流组成:密码,确认密码 4.2.2公司职员登录 4.2.2.1数据流图 用户名 密码 用户名 密码 接收登录信息核实用户信息公司员工公司员工 用户名 密码 用户名 密码 用户信息库 4.2.2.2数据字典 数据源点描述: 名称:公司职员 简要描述:公司职员登录系统系统 有关数据流:用户名,密码 数据流名词条描述: 1.数据流名:用户名 说明:每个员工的唯一标志 数据来源:公司员工 数据流向:登录系统 数据流组成:用户名 8 软件工程课程设计——需求分析 2.数据流名:密码 说明:公司员工登陆时需要的唯一凭证 数据来源:公司职员 数据流向:登录系统 数据流组成:密码 4.2.3 用户修改密码 4.2.3.1流程图 修改成功用户新密码修改密码修改结果修改结果用户与否提示 新密码 账户信息 4.2.3.2数据字典 数据源点描述 名称:用户 简要描述:修改用户密码 有关数据流:用户新密码、修改结果信息 数据流名词条描述: 1(数据流名:新密码 说明:用户需要两次输入新密码,如果输入合法,则将新密 与用户账号信息中的旧密码替换,若不合法,则不替换 数据来源:用户 数据流向:修改密码系统 数据流组成:新密码 9 软件工程课程设计——需求分析 2(数据流名:修改结果 说明:用户输入两次密码后点击确定后系统将修改结果提示 用户:若输入合法,提示修改成功;若不合法,提示修改错误 数据来源:修改密码系统 数据流向:修改成功与否提示系统、用户 数据流组成:修改密码成功~(修改密码错误~) 4.3 数据采集 数据采集采用键盘或鼠标输入 4.4性能需求 4.4.1 数据精确度 查询时应保证查全率,所有在相应域中包含查询关键字的都应 能查到,同时保证查准率。 4.4.2 时间特性 一般操作的响应时间应在4,7秒内。 4.4.3适应性 满足运行环境在允许操作系统之间的安全转换和与其它应用软件的 独立运行要求。 4.5运行需求 10
/
本文档为【QQ企业通—需求分析】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索