企业网盘-软件需求说明书-V.
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
企业网盘-软件需求说明书-V.
————————————————————————————————作者:————————————————————————————————日期:
软件需求说明书(V1.0)
2014年11月18日
文档信息文档名称企业网盘项目软件需求说明书
电子文档ST-QS-03-02 XXX项目软件需求说明书Vx./Microsoft WORD 2003
文件状态□草稿■正式发布□正在修改
编写人日期年月日校对人日期年月日审核人日期年月日批准人日期年月日
变更记录
变
更
序号变更原因
变更
页码
变更前
版本号
变更后
版本号
更改人批准人生效日期备注
1文档建立 1.0
2014/11/1
8
目录
1 引言 (7)
1.1编写目的 (7)
1.2项目背景 (7)
2 术语定义 (7)
3 综合描述 (8)
3.1产品的前景 (8)
3.2产品的功能 (8)
3.3用户类和特征 (8)
3.4运行环境 (8)
3.5设计和实现上的限制 (8)
4 功能需求 (9)
4.1上传功能 (9)
4.2下载功能 (9)
4.3文件传输列表 (9)
4.4文件分类 (10)
4.5文件操作 (10)
4.6文件视图 (11)
4.7文件排序功能 (11)
4.8搜索功能 (11)
4.9路径显示功能 (11)
4.10刷新 (12)
4.11标题栏 (12)
4.12状态栏 (12)
4.13窗口 (12)
4.14其他................................................................................... 错误!未定义书签。
5 性能需求 (12)
5.1数据精确度 (13)
5.2时间特性 (13)
6 运行需求 (13)
6.1用户界面 (13)
6.2硬件环境 (15)
6.3软件环境 (15)
7 其他问题列表 (15)
1引言
为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档,本文档综合客户需求及技术开发建议提出一些说明。
本文仅对客户端软件中个人网盘(即“我的文件”)部分的需求进行描述。
1.1编写目的
文档中详细的介绍了IShare企业网盘软件系统中,客户端软件应实现的功能性需求,非功能性需求以及在开发此系统时应遵循的规范,同时我们说明了此系统要求的软硬件环境需求,后期测试与维护的流程。本文档主要是为了使用户和软件开发者对IShare企业网盘软件系统的需求有一个共同的理解,使之成为软件设计、开发与测试的依据。
1.2项目背景
在很多企业中,员工之间需要频繁地交换、共享文件。如果企业没有为自己的员工提供便利的文件共享手段,那么文件发送、更新将变得非常浪费时间,造成工作效率降低。对于企业来说,很多工作相关的重要文件保留在员工本地电脑,存在文件丢失的安全隐患,且不利于公司文件的管理。
本软件旨在为企业提供私有云存储解决方案,为用户提供数据快速分享、协同办公,自动同步,文件集中管理等功能,以提高工作效率,确保企业文件安全。
2术语定义
缩略词符号(缩略语)解释
TCP Transmission Control
Protocol TCP 传输控制协议是一种面向连接(连接导向)的、可靠的、基于字节流的传输层(Transport layer)通信协议。
3综合描述
本软件是一款基于C/S架构的,局域网中进行文件管理与共享的应用软件,包括个人网盘和共享网盘。本软件分为客服端版本和服务端版本,文件存储在服务端,无需占用个人设备的空间。
3.1产品的前景
本软件旨在为企业提供一套对文件资源的进行长期安全存储和统一管理的有效解决方案,有利于员工之间文件交换和资源共享,可以大大提高工作效率,保证文件资源的安全;客户端用户对文件的操作和系统资源管理器一致,无需太多的学习成本;用户不需要搭建复杂的服务器系统,服务端只需像安装普通软件一样安装服务端版本,即可完成文件服务器的搭建;系统管理员对于权限和目录管理的人机交互界面和操作流程非常清晰、简洁。
3.2产品的功能
本软件分为服务端和客户端软件,服务端用由系统管理员进行服务器资源、用户权限的分配和管理、以及目录和文件的管理;客服端用来支持普通用户将本地文件上传至服务器进行存储,可以对自己网盘上的文件进行管理,用户也可将自己个人网盘上的文件共享给同一局域网中使用该软件的其他用户。
3.3用户类和特征
本软件适用于对文件管理、文件共享有较多需求的企业、学校等中小群体,且只能使用局域网的用户。
3.4运行环境
Windows XP/Windows 7/ Windows 8
3.5设计和实现上的限制
本软件系统,采用C/S架构,但不能采用分布式服务器集群,只能部署在一台服务器上。故软件对文件存储的能力取决于服务器的硬盘空间。
4功能需求
企业网盘分为服务端和客户端软件,服务端主要具有用户权限和目录管理、文件存储和管理的功能,客户端主要具有上传、下载文件功能,文件分类和管理等功能,支持文件常用操作等功能。
4.1 登陆相关功能
登陆时,用户名由3~20个字母、数字或“_”组成,密码由6~16个字符组成,不能是8位以下纯数字。
登陆时,可以设置为“保存密码”或“自动登陆”。登陆成功的账号记录在账号输入框和下拉列表中,下拉列表最多记录5个账号。下拉列表中可以删除历史账号。
登陆成功后可从主窗口菜单中,进行切换账号和修改密码。
4.2 上传功能
用户可以向网盘的实际路径(分类属于相对路径)上传一个或多个文件(夹),上传方式有多种:通过上传按钮、右键菜单的或直接拖动本地文件(夹)至本程序窗口。
4.3 下载功能
用户可以选择将一个或多个文件(夹)通过“下载”按钮或右键菜单的方式下载到本地任何目录下。
4.4文件传输列表
文件传输列表窗口分别显示正在传输和已传输完成的任务(文件或文件夹)信息,均按以列表的形式显示。当前正在上传或下载的文件传输进度,正在传输的文件(夹)可以在传输列表中暂停和继续(测试重点:上传/下载的文件和文件夹续传功能),并按传输开始时间的倒序排列。已传输完成的任务,按传输完成时间的倒序排列。