企业网盘软件需求说明书V10330Word格式文档下载.docx
《企业网盘软件需求说明书V10330Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《企业网盘软件需求说明书V10330Word格式文档下载.docx(9页珍藏版)》请在冰豆网上搜索。
![企业网盘软件需求说明书V10330Word格式文档下载.docx](https://file1.bdocx.com/fileroot1/2022-10/26/42c673cf-30fa-4e6a-90db-462000ad4cf2/42c673cf-30fa-4e6a-90db-462000ad4cf21.gif)
变更序号
变更原因
变更页码
变更前版本号
变更后版本号
更改人
批准人
生效日期
备注
1
文档建立
1.0
2014/11/18
1引言
为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档,本文档综合客户需求及技术开发建议提出一些说明。
本文仅对客户端软件中个人网盘(即“我的文件”)部分的需求进行描述。
1.1编写目的
文档中详细的介绍了IShare企业网盘软件系统中,客户端软件应实现的功能性需求,非功能性需求以及在开发此系统时应遵循的规范,同时我们说明了此系统要求的软硬件环境需求,后期测试与维护的流程。
本文档主要是为了使用户和软件开发者对IShare企业网盘软件系统的需求有一个共同的理解,使之成为软件设计、开发与测试的依据。
1.2项目背景
在很多企业中,员工之间需要频繁地交换、共享文件。
如果企业没有为自己的员工提供便利的文件共享手段,那么文件发送、更新将变得非常浪费时间,造成工作效率降低。
对于企业来说,很多工作相关的重要文件保留在员工本地电脑,存在文件丢失的安全隐患,且不利于公司文件的管理。
本软件旨在为企业提供私有云存储解决方案,为用户提供数据快速分享、协同办公,自动同步,文件集中管理等功能,以提高工作效率,确保企业文件安全。
2术语定义
缩略词
符号(缩略语)
解释
TCP
TransmissionControlProtocol
TCP传输控制协议是一种面向连接(连接导向)的、可靠的、基于字节流的传输层(Transportlayer)通信协议。
3综合描述
本软件是一款基于C/S架构的,局域网中进行文件管理与共享的应用软件,包括个人网盘和共享网盘。
本软件分为客服端版本和服务端版本,文件存储在服务端,无需占用个人设备的空间。
3.1产品的前景
本软件旨在为企业提供一套对文件资源的进行长期安全存储和统一管理的有效解决方案,有利于员工之间文件交换和资源共享,可以大大提高工作效率,保证文件资源的安全;
客户端用户对文件的操作和系统资源管理器一致,无需太多的学习成本;
用户不需要搭建复杂的服务器系统,服务端只需像安装普通软件一样安装服务端版本,即可完成文件服务器的搭建;
系统管理员对于权限和目录管理的人机交互界面和操作流程非常清晰、简洁。
3.2产品的功能
本软件分为服务端和客户端软件,服务端用由系统管理员进行服务器资源、用户权限的分配和管理、以及目录和文件的管理;
客服端用来支持普通用户将本地文件上传至服务器进行存储,可以对自己网盘上的文件进行管理,用户也可将自己个人网盘上的文件共享给同一局域网中使用该软件的其他用户。
3.3用户类和特征
本软件适用于对文件管理、文件共享有较多需求的企业、学校等中小群体,且只能使用局域网的用户。
3.4运行环境
WindowsXP/Windows7/Windows8
3.5设计和实现上的限制
本软件系统,采用C/S架构,但不能采用分布式服务器集群,只能部署在一台服务器上。
故软件对文件存储的能力取决于服务器的硬盘空间。
4功能需求
企业网盘分为服务端和客户端软件,服务端主要具有用户权限和目录管理、文件存储和管理的功能,客户端主要具有上传、下载文件功能,文件分类和管理等功能,支持文件常用操作等功能。
4.1登陆相关功能
登陆时,用户名由3~20个字母、数字或“_”组成,密码由6~16个字符组成,不能是8位以下纯数字。
登陆时,可以设置为“保存密码”或“自动登陆”。
登陆成功的账号记录在账号输入框和下拉列表中,下拉列表最多记录5个账号。
下拉列表中可以删除历史账号。
登陆成功后可从主窗口菜单中,进行切换账号和修改密码。
4.2上传功能
用户可以向网盘的实际路径(分类属于相对路径)上传一个或多个文件(夹),上传方式有多种:
通过上传按钮、右键菜单的或直接拖动本地文件(夹)至本程序窗口。
4.3下载功能
用户可以选择将一个或多个文件(夹)通过“下载”按钮或右键菜单的方式下载到本地任何目录下。
4.4文件传输列表
文件传输列表窗口分别显示正在传输和已传输完成的任务(文件或文件夹)信息,均按以列表的形式显示。
当前正在上传或下载的文件传输进度,正在传输的文件(夹)可以在传输列表中暂停和继续(测试重点:
上传/下载的文件和文件夹续传功能),并按传输开始时间的倒序排列。
已传输完成的任务,按传输完成时间的倒序排列。
4.5文件分类
所有文件中包含用户上传的全部文件(夹),所有文件有4个分类子项:
文档、图片、音乐、视频,用户可以根据需要查看全部文件(夹)或某一类文件。
4个分类子项包含的格式如下:
1)文档格式包括:
.txt、doc、.docx、.xls、.xlsx、.ppt、.pptx、.pps、.pdf;
2)图片格式包括:
.bmp、.png、.jpg、.gif、.jpeg、.tiff、.raw(相机);
3)音乐格式包括:
.mp3、.wma、.wav、.ra、.aac、.mid、.ogg、.m4a;
4)视频格式包括:
.mpeg、.mpg、.avi、.rm、.mov、.asf、.wmv、.flv、.f4v、.mp4、3gp、.awv。
4.6文件操作
本软件的文件操作方式和处理与系统的资源管理器一致,主要操作包括:
选择、打开、复制、移动(剪切)、删除、重命名、属性。
文件的选择操作同系统的文件管理器。
用户可以通过单击选中文件,也可以按“shift+单击”选中,还可以通过拖动框选;
选中文件具有背景色。
鼠标悬停于一个文件上时,浮现出文件的hovercard;
hovercard显示文件名称(系统的包括:
类型、大小、日期、尺寸等)。
鼠标悬停或略过一个文件时,文件有浅背景色。
打开:
系统支持打开的文件类型都可在软件内部打开;
打开方式有:
双击文件、文件右键菜单;
只支持单文件打开。
复制:
可以复制文件在粘贴到其他目录下;
粘贴到源目录下无效;
文件不能被粘贴到分类子项下;
可以同时复制一个或多个文件。
移动:
同复制功能。
删除与回收:
可以在任意位置删除一个或多个文件,删除的文件会放在回收站中;
从回收站中删除文件,文件才会被彻底删除;
回收站的文件可以还原。
重命名:
可以在任意位置对一个文件的文件名或后缀名进行修改。
属性:
可以查看文件的相关信息,包括:
文件名、类型、大小、时间等。
4.7文件视图
文件显示区域支持2种视图:
图标视图(默认显示)、列表视图;
图标视图下,文件(夹)平铺排列,仅显示文件图标和名称;
文件列表显示时的信息应包括:
文件名称、修改时间、大小、类型;
文件名过长时,最后以显示“…”代替。
4.8文件排序功能
文件默认排序均按上传网盘的时间倒序排列。
工具栏应具有2种常用的排序方式:
按名称排序、按时间排序。
另外,可以通过点击item(文件名称、修改时间、类型等标题)进行倒序或正序排列(如系统的文件管理器)。
4.9搜索功能
支持模糊搜索功能,用户可以在搜索栏输入关键字后,显示出含有关键字的文件(夹),并高亮显示出文件名中包含的关键字。
搜索结果支持排序,但不支持视图模式的切换。
清空搜索栏内容后,文件定位应恢复搜索前的位置。
搜索后,可以不影响其他操作。
4.10路径显示功能
显示当前位置所在路径的每一级目录,点击其中任意一级父目录,则跳至父目录列表(处理同Win7系统文件管理器)。
当全路径过长显示不全时,前几级目录以“《”代替;
一级目录过长时,显示为前20个字符+“…”。
(参考系统资源管理器的处理方式,如下图)
路径显示区前有前进、后退功能键。
前进:
恢复到前一步操作
后退:
回退到上一步操作界面
4.11刷新
用户可以通过手动点击刷新来刷新我的文件中的所有文件,以保持与服务器端存储的个人文件一致。
4.12标题栏
标题栏需显示个人信息和主Tab。
个人信息包括:
用户头像和用户名,个人存储空间状态。
4.13状态栏
选中文件时,状态栏显示文件信息,包括文件图标、名称、大小、时间等;
选中文件夹/空白处时,状态栏显示文件夹图标+所属文件个数。
上传或下载时,显示文件传输进度等相关信息。
状态栏有进入传输列表的入口,如“详情”按钮。
4.14热键
支持所有常用的热键操作,如:
上下左右、复制、剪切、粘贴、删除等操作。
4.15窗口
窗口操作符合一般窗口的操作模式。
窗口具有默认大小、最小尺寸;
具有最小化、最大化和关闭功能;
关闭窗口后,在托盘处显示。
5性能需求
5.1数据精确度
上传、下载文件的准确性;
文件大小显示精度为2位小数;
速度显示精度为2位小数(除以KB/S为单位时,精度为正数)。
文件传输没有文件个数和大小的限制。
5.2时间特性
多个文件负载情况下,界面显示卡顿时间不得超过2S;
网络较差时(如带宽很低,十几k,几K),传输速度不得显示为0KB/S,除非连接中断(连接是否中断可通过ping命令检查)。
6运行需求
6.1安装/卸载
要求C/S端均能够正确的安装和卸载。
6.2用户界面
用户界面设计应遵循如下原则:
1)页面简洁美观;
2)数据图形显示清晰明了;
3)操作简单方便,所有选项键盘选择为主,符合一般软件的操作系统。
参考界面如下:
<
登录窗口>
我的文件>
传输列表>
6.3硬件环境
依据企业实际需求自行配置
6.4软件环境
WindowsXP/Windows7/Windows8
VS2008
7其他问题列表
考虑程序运行时发生网络中断等状况如何处理。