网络硬盘毕业设计论文(编辑修改稿)内容摘要:

件信息写入文件路径请求文件路径获取文件路径下载请求获 取 文 件 信 息请 求 项 目 请 求关键字返回搜索结果文件新文件路径新文件夹路径新文件名下载文件写入文件夹数据图 33 整体数据流图。 系统其他需求分析 通过对系统的功能等分析,可以判定系统具体所需满足的功能有:浏览文件目录,文件 /文件夹的移动,新建文件夹,重命名文件,重命名文件夹,上传文件等操作,系统可以通过显示文件信息 ,现实文件目录,下载文件等操作把系统内信息反映给用户,画出功能模块图如图 34 所示。 需求分析 12 用户新建文件夹重命名文件家删除文件夹上传文件下载文件移动文件/文件夹搜索文件查看文件信息在 线 文 件 虚 拟 管 理 系 统 图 34 模块结构 根据功能模块图,分析其具体功能,操作的各种数据流向等,可以进一步画出该系统的系统流程图,如图 35 所示 山东科技大学泰山科技学院毕业设计(论文)说明书 ……………………………装……………………………………订…………………………………线…………………………… 13 开 始文 件 / 文 件夹 移 动新 建文 件 夹重 命 名文 件 夹重 命 名文 件文 件 上 传 文 件 下 载 文 件 搜 索下 载 文 件下 载 文 件变 更 数 据写 入 数 据 库结 束。 结 束关 闭 网 页否是 图 35 在线文件虚拟管理系统流程图 4 系统设计 14 4 系统设计 在线文件管理系统主要为用户提供一块网络上的存储空间,在这个空间中属于用户的存储空间里,用户可以像在本地计算机上操作自 己的硬盘空间中的文件一样随意操纵该存储空间内的文件夹和文件。 功能设计 此个在线文件虚拟管理系统为用户提供的文件夹和文件的操作包括: 1) 新建文件夹 2) 重命名文件夹 3) 删除文件夹 4) 移动文件夹 5) 上传文件 6) 查看文件 7) 删除文件 8) 下载文件 9) 移动文件 10) 搜索文件 11) 重命名文件 以上功能是用户对自己空间内文件夹和文件所具有的基本操作,具有了这些操作,用户就可以再自己的存储空间内随意操作和管理自己的文件件资源。 山东科技大学泰山科技学院毕业设计(论文)说明书 ……………………………装……………………………………订…………………………………线…………………………… 15 界面设计 用户进入在线文件管理系 统以后就进入如图 41 所示的在线文件管理系统主界面,在这里用户可以对自己的在线文件管理系统实施像对本地硬盘一样的操作。 在如图 41 所示的在线文件管理系统操作主界面中,可以看到自己网络硬盘空间下的当前目录下的文件夹和文件,图中列表所示的是当前用户的顶级目录下的文件夹目录;用户可以新建一个文件夹,编辑当前的文件夹,删除文件夹或为文件夹上传文件(只有空文件夹才能执行删除文件夹指令),也可以搜索自己目录下的文件,还可以把文件夹和文件移动到其他文件夹。 图 41 主界面模块 4 系统设计 16 在在线文件管理系统里新建文件夹和在 本地硬盘上创建文件夹一样。 单击图中的“ [新建文件夹 ]”按钮,打开如图 42 所示的界面。 在如图 34所示的界面中,用户要为新建的文件夹选择父目录,贴图中默认的顶级目录,输入文件夹名,单击“确定”按钮即可。 当用户创建新文件夹后,可以单击“返回”按钮回到在线文件管理系统主界面。 图 42 新建文件夹模块 图 43 重命名文件夹模块 山东科技大学泰山科技学院毕业设计(论文)说明书 ……………………………装……………………………………订…………………………………线…………………………… 17 在系统上编辑文件夹就是修改文件夹的名字,在网络硬盘上也一样,对文件夹的修改就是对文件夹名字的修改。 单击图 41 文件夹列表中的“编辑”按钮即可打开的如图 43 所示的界面中编辑 该文件夹。 在图 43 的“名称”文本框里输入新的文件夹名,单击“确定”按钮即可完成对文件夹的重命名。 用户可以把不用的文件夹删除掉。 单击图 41 文件夹列表中的在线文件管理系统即可删除相应文件夹。 系统会提示用户让他确认是否真的删除该文件夹,提示界面如图 44 所示。 点击确定后,所选文件 /文件夹将被删除。 图 44 消息提示界面 移动文件夹的操作也是用户常用的操做,使用移动文件夹的功能,用户可以自由地管理自己空间内的文件夹,可以随意把文件夹连同该文件夹下的数据进行移动。 在在线文件管理系统中用户可以把文件夹移动 到其他文件夹下,使用图 41 中“移动到”按钮把选中的文件夹移动到目标文件夹下。 操作过程如图 45 所示。 在图 45 中,用户选择“资料”文件,选择目标文件夹“数据”,单击“移动到”按钮即可完成文件夹的移动。 4 系统设计 18 图 45 移动文件模块 在线文件管理系统最大的作用就是提供网络空间让用户来操作自己的数据文件,因此提供方便的文件操作也是在线文件管理系统所必须做到的。 上传文件是用户把自己的数据文件移到网络空间的接口,在图 41 中,单击文件夹列表后面的“上传文件”即可打开如图 46 所示的上传文件界面。 在图 37 中单 击“浏览”按钮打开如图 47 所示的界面,用户通过该界面浏览本地机器上要上传的文件,选中要上传的文件,单击“打开”按钮即可。 山东科技大学泰山科技学院毕业设计(论文)说明书 ……………………………装……………………………………订…………………………………线…………………………… 19 图 46 上传模块 图 47 选择文件 有时可能同时上传多个文件,支持多文件的上传的系统会受到用户的4 系统设计 20 欢迎。 在图中 46 单击“增加上传文件”按钮即可打开一个浏览上传文件的界面,如图 48 所示。 用户可以根据自己的需要来选择同时上传文件的数量。 图 48 增加文件 上传完毕后可以单击相应的文件夹名来查看上传的数据。 这时用户就可以对已经上传的数据文件进行操作。 编辑文件主要就 是重命名文件,操作界面如图 49 所示。 山东科技大学泰山科技学院毕业设计(论文)说明书 ……………………………装……………………………………订…………………………………线…………………………… 21 图 49 重命名文件模块 单击文件名可以查看该文件的属性,如图 410 所示。 图 410 查看文件属性模块 4 系统设计 22 删除和移动文件的操作与删除和移动文件夹的操作一样,此外还可以下载上传的在线文件管理系统空间的数据文件。 单击数据文件列表中的↓按钮即可下载该数据文件,如图 411 所示。 图 411 下载文件夹模块 以上是我所设计的在线文件管理系统所具有的功能,主要分对文件夹和文件操作两种,两种对象的操作方式也非常类似,如重命名、删除等操作。 只不过文件有一些特殊 操作,如需要上传和下载。 山东科技大学泰山科技学院毕业设计(论文)说明书 ……………………………装……………………………………订…………………………………线…………………………… 23 5 数据库设计 概念结构设计 系统各种功能的实现离不开数据库的支持 ,因此数据库的设计是本系统不可缺少的一部分。 首先对本系统的数据流进行分析 ,得出数据流图 ,然后进行数据库的 ER 图分析后 ,最后才能进行数据库逻辑结构设计和数据库实现。 根据需求分析 ,确定系统中的实体 ,并且分析其属性 ,实体与实体间的关系是要研究的重点对象 ,实体之间存在一对一、一对多、多对多 的关系。 根据此网站功能需求进行分析,画出此网站的 ER 图,如图 51 所示: 文 件文 件 夹编 号路 径文 件 数文 件 夹 数 名 称名 称编 号路 径大 小拥 有l l图 51 在线文件虚拟管理系统 ER 图 物理结构设计 整个系统包括的信息由总体项目信息和文件路径信息两个,可将这些数据库设计 24 信息抽象成为下列系统所需要的数据项: 1)所有项目表:( 编号 ,名称,父系文件夹,大小,包含文件数量,包含文件夹数量,文件夹标识,创建时间) 2)文件信息表:( 编号 ,文件路径,文件类型,父系文件夹,创建时间) (下划线项是主键) 服务器上建立 名为 WebDiskDB 的数据库,其中包括以下表: 1)全部项目表,见表 51 2)文件信息表,见表 52 字段名称 数据类型 字段长度 字段说明 备注 DirID int 默认 编号 主键 Name varchar 200 项目名称 ParentID int 默认 父文件夹 ID Contain int 默认 文件大小 FileCount int 默认 含文件数 DirCount int 默认 含文件夹数 Flag bit 默认 文件标识 CreateDate datetime 默 认 创建时间 表 51 Directory 表 字段名称 数据类型 字段长度 字段说明 备注 UrlID int 默认 编号 主键 Url varchar 255 文件路径 Type varchar 200 文件类型 DirID int 默认 父文件夹 ID CreateDate datetime 默认 创建时间 表 52 Url 表 数据库实现 打开以 Microsoft SQLSERVER2020 企业管理器,创建 yy 数据库,按照数据库表格设计,创建相应的数据库表。 数据库语言主 要是采用 SQL。 山东科技大学泰山科技学院毕业设计(论文)说明书 ……………………………装……………………………………订…………………………………线…………………………… 25 SQL(Structured Query Language)全称是“结构化查询语( Structured Query Language)”,是操作数据库的标准语言,它的前身是 SQUARE 语言。 SQL语言结构简洁,功能强大,简单易学,得到了广泛的应用。 在 ASP 中,无论何时要访问一个数据库,都要使用 SQL 语言。 系统测试(可选) 26 6 系统详细设计及实现 系统功能概况 系统包括以下页面:主页(文件浏览页面)、新建文件夹页面,上传文件页面,重命名文件页面,重命名文件夹页面,文件搜索结果页面,文件详细信息页面 ,执行错误提示页面和下载页面,以完成系统所需功能,具体页面介绍如表 所示。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。