文件模拟网盘文件管理系统毕业论文.docx

上传人:b****2 文档编号:2256435 上传时间:2022-10-28 格式:DOCX 页数:26 大小:40.65KB
下载 相关 举报
文件模拟网盘文件管理系统毕业论文.docx_第1页
第1页 / 共26页
文件模拟网盘文件管理系统毕业论文.docx_第2页
第2页 / 共26页
文件模拟网盘文件管理系统毕业论文.docx_第3页
第3页 / 共26页
文件模拟网盘文件管理系统毕业论文.docx_第4页
第4页 / 共26页
文件模拟网盘文件管理系统毕业论文.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

文件模拟网盘文件管理系统毕业论文.docx

《文件模拟网盘文件管理系统毕业论文.docx》由会员分享,可在线阅读,更多相关《文件模拟网盘文件管理系统毕业论文.docx(26页珍藏版)》请在冰豆网上搜索。

文件模拟网盘文件管理系统毕业论文.docx

文件模拟网盘文件管理系统毕业论文

【关键字】文件

分类号:

TP313UDC:

D10621-408-(2015)1106-0密级:

公开编号:

31

成都信息工程大学

学位论文

模拟网盘文件管理系统的设计与实现

论文作者姓名:

韩龙

申请学位专业:

计算机科学与技术

申请学位类别:

工学学士

指导教师姓名(职称):

柳岸(讲师)

论文提交日期:

2015年5月8日

模拟网盘文件管理系统的设计与实现

摘要

在今的人们对网络的依赖性越来越大,通过网络,人们可以寻找、共享、浏览各种资料,在线文件虚拟管理系统可以使用户通过互联网登陆网站,进行文件的上传、下载等操作,由于U盘、移动硬盘携带不方便,容易遗失,储存空间又有限,如此,就必须有一种新型的替代产物,可以消除U盘、移动硬盘所带来的不便。

在线文件虚拟管理系统便能很好的克服这一缺点,通过将用户的数据上传到虚拟空间,用户登录到互联网,可以很轻松的在不同计算机之间进行文件的共享,所以在线文件虚拟管理系统的存在和发展将具有现实意义。

本论文基于现状,采用JSP作为开发工具外挂MySQL数据库。

本论文详细的介绍了系统模块设计的开发过程。

系统集成后,通过测试,证明系统设计是成功有效的。

为确保系统安全性,服务器端配置了SSL,系统对用户密码用MD5进行加密。

此论文详细介绍了系统的需求分析,系统设计和具体实现。

最后,以表格形式给出测试结果。

关键词:

互连网;文件管理;网络硬盘;文件保存

DesignandImplementationofSimulationSkyDriveFileManagementSystem

Abstract

Intoday'speopleonthenetworkdependonmoreandmore,throughthenetwork,peoplecanfind,share,browseallkindsofinformation,onlinevirtualfilemanagementsystemcantheusertologinviatheInternetwebsite,fileupload,downloadandotheroperations,duetotheUdisk,mobileharddiskandisnotconvenienttocarry,easytolose,storagespaceislimited.So,itisnecessarytohaveanewalternativeproductcaneliminateanyinconveniencecausedbytheUdisk,mobileharddisk.Onlinevirtualfilemanagementsystemcanbeverygoodtoovercometheshortcomings,theuser'sdataisuploadedtothevirtualspace,userslogontotheInternet,caneasilybetweendifferentcomputerfilesharing,sotheexistenceanddevelopmentofonlinevirtualfilemanagementsystemhaspracticalsignificance.

Inthispaper,basedonthestatusquo,usingJSPasdevelopmenttoolspluginsMysqldatabase.Thispaperdetailedintroducesthesystemmoduledesigndevelopmentprocess.Aftersystemintegration,throughthetest,provethatthesystemdesignissuccessfulandeffective.Inordertoensuresystemsecurity,theserverisconfiguredwithSSL,systemwascarriedoutontheuser'spasswordusingMD5encryption.Thispaperdetailedintroducesthesystemrequirementanalysis,systemdesignandimplementation.Finally,intheformoftabletestresultsaregiven.

Keywords:

Internet;Filemanagement;Networkharddrive;Filestore

论文总页数:

31页

 

1引言

1.1课题背景

随着个人电脑的普及化,办公网络化,大量文件的存储成为人们面临的主要问题,移动存储设备的携带和使用不方便,安全性较差。

虽然很多的硬件开发商开发出大量的移动存储设备,但是体积小的存储容量小,不能满足文件日益增大的要求;而体积大的存储设备虽然存储容量大,但携带问题也是难以解决。

因此,在网络上建立服务器存储用户文件即建立网络文件管理系统是十分必要的。

设计出一个简洁、易懂、安全的网络文件管理系统是势在必行的。

现在此类系统的研究和开发基本上能够满足各用户的使用特点,来进行文件的存储,网络文件存储系统越来越广泛、深入地影响着人们各个方面,其增长快速,以及对社会需求的反应,使得网络文件管理系统逐渐成为社会文件信息资源的主要组成部分。

当今计算机及网络技术飞速发展的趋势下,设计出一个网盘文件管理系统,利于实现数据信息的共享,减轻管理员的工作负荷,使文件管理更科学、更规范、更安全。

因此,设计一个安全的网络文件管理系统是十分必要的。

1.2国内外研究现状

现在国内外对此类系统的开发与研究已经有一定的程度,主要以云存储为主,即公司提供服务器给用户存储文件,甚至是操作系统,工作平台等。

虽然已经有了一定的研究成果,但是国内外的网络文件管理系统还是存在一定的问题还没解决,导致虽然有了许多的平台,却缺少用户群。

最大的问题就是安全和使用量问题,如果这些根本性的问题得到解决,相信网络文件管理系统会快速发展,在互联网时代得到普及。

文件传送在最初的时候,经常使用三种方式:

FTP、Email及“网上邻居”,这三种方式都在一定程度上实现了文件数据的交流,但它们都主要面向“点对点”的传送,无法实现“一块空间,资源互见”的应用需求,这种基于“点对多”的共享模式需要寻求另外的传输途径,在线文件虚拟管理系统就是一种很好的解决方式。

英国Ewedrive提供1GB的免费存储空间,比较好的是它不限制单个文件大小。

OneDump存储空间还是无限制大小的,不过单个文件只有最大5MB,且同时传出10个文件,可用于存储一些文档之类的东西。

国内研究成果相对交缓,如:

1)51ok:

未提供客户端工具,共享功能似乎还未完善。

2)Intdisk:

功能基本上能够满足使用,可以通过客户端工具实现文档的阅读和修改,并且可以设置与服务器的同步,还未提供共享功能。

但是也有比较出色的在线文件虚拟管理系统,例如:

Hao123网络硬盘,网易网络硬盘,QQ网络硬盘等。

1.3本课题研究的意义

为了设计出一个安全、操作简单,适合普通用户群使用发热的网络文件管理系统,必须使文件管理科学化,规范化,提高网络文件管理的高效性和安全性,因此建立一套有效且安全的网络文件管理系统也是十分必要的。

此设计是针对Internet时代的数据管理及共享需求而开发的网络数据管理系统。

它可实现用户管理,登录验证(采用MD5算法对用户密码加密,保护用户密码安全),可以管理存放在服务器端的多种类型的文件(包括文档,图片等),且操作简单,可实现文件的上传、文件下载和文件的删除。

1.4本课题的研究方法及内容

首先从网上查阅网络文件管理系统相关资料,了解同类系统的系统功能和主要缺陷。

分析网络文件管理系统的相关功能,结合本次毕业设计的相关要求写出需求分析;其次,综合运用以前所学的相关知识(包括计算机网络技术、数据库相关知识等),选择Mysql数据库,在ASP环境下运用JSP脚本语言进行本毕业设计的开发;在设计中以需求分析为基础,写出系统开发计划、实现流程及相关问题的实现方法;最后,系统开发完毕后,进行调试和运行。

课题主要通过ASP.NET+MSSQL技术研究网络的上传下载,通过数据库管理网络资源。

可以实时了解自己的网络资源。

较FTP上传有明显的优势。

本网络存储系统,基于B/S的三层架构模式,使用MSSQL数据库操作,使用存储过程,使用ASP.NET(C#)编程,大大减少了服务器的负担。

使用JavaScript面向对象的客户端脚本语言,在线文件虚拟管理系统页面设计采用DIV和CSS网站布局。

使用强命名程序集,对源码进行加密。

有利于保护源代码,保护知识产权。

1.5三层架构

“三层结构”一词中的“三层”是指:

“表现层”、“中间业务层”、“数据访问层”。

其中:

表现层:

位于最外层(最上层),离用户最近。

用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面。

中间业务层:

负责处理用户输入的信息,或者是将这些信息发送给数据访问层进行保存,或者是调用数据访问层中的函数再次读出这些数据。

中间业务层也可以包括一些对“商业逻辑”描述代码在里面。

数据访问层:

仅实现对数据的保存和读取操作。

数据访问,可以访问数据库系统、二进制文件、文本文档或是XML文档。

1.6SQL数据库存储过程

通过使用MSSQL存储过程,可以充分利用存储过程的优势。

使用SQLServer中的存储过程而不使用存储在客户计算机本地的Transact-SQL程序的优势有:

允许模块化程序设计。

只需创建过程一次并将其存储在数据库中,以后即可在程序中调用该过程任意次。

存储过程可由在数据库编程方面有专长的人员创建,并可独立于程序源代码而单独修改。

允许更快执行。

如果某操作需要大量Transact-SQL代码或需重复执行,存储过程将Transact-SQL批代码的执行要快。

将在创建存储过程时对其进行分析和优化,并可在首次执行该过程后使用该过程的内存中版本。

每次运行Transact-SQL语句时,都要从客户端重复发送,并且在SQLServer每次执行这些语句时,都要对其进行编译和优化。

减少网络流量,一个需要数百行Transact-SQL代码的操作由一条执行过程代码的单独语句就可实现,而不需要在网络中发送数百行代码。

可作为安全机制使用。

即使对于没有直接执行存储过程中语句的权限的用户,也可授予他们执行该存储过程的权限。

SQLServer存储过程是用Transact-SQL语句CREATEPROCEDURE创建的,并可用ALTERPROCEDURE语句进行修改。

存储过程定义包含两个主要组成部分:

过程名称及其参数的说明,以及过程的主体(其中包含执行过程操作的Transact-SQL语句)。

1.7ASP技术简述

ActiveServerPages即ASP是微软开发的一种类似HTML(HypertextMarkupLanguage超文本标识语言)、Script(脚本)与CGI(CommonGAtewayInterface通用网关接口)的结合体,它没有提供自己专门的编程语言,而是允许用户使用包括VBSCRIPT,J

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1