网络硬盘本科毕设论文.doc

上传人:m**** 文档编号:561794172 上传时间:2022-12-29 格式:DOC 页数:77 大小:2.98MB
返回 下载 相关 举报
网络硬盘本科毕设论文.doc_第1页
第1页 / 共77页
网络硬盘本科毕设论文.doc_第2页
第2页 / 共77页
网络硬盘本科毕设论文.doc_第3页
第3页 / 共77页
网络硬盘本科毕设论文.doc_第4页
第4页 / 共77页
网络硬盘本科毕设论文.doc_第5页
第5页 / 共77页
点击查看更多>>
资源描述

《网络硬盘本科毕设论文.doc》由会员分享,可在线阅读,更多相关《网络硬盘本科毕设论文.doc(77页珍藏版)》请在金锄头文库上搜索。

1、装订线摘 要摘 要随着计算机及网络技术的飞速发展,企业文件管理信息化、网络化是必然的趋势。利用计算机和网络技术来进行文件管理,具有以下优势:利于实现数据信息的共享,减轻管理员的工作负荷,使文件管理更科学、更规范、更安全。因此,设计一个安全的网络文件管理系统是十分必要的。在线文件虚拟管理系统通过在Visual Studio 2010集成开发环境和数据库软件SQL Server 2008环境下,使用ASP.NET技术配合SQL Server服务器联合开发出,根据在线文件虚拟管理系统的系统需求,主要有文件夹管理与文件管理两大功能。此系统实现了移动化的办公,满足了用户在任何地点任何时间进行个人文件的上

2、传、下载、删除及文件夹的新建、修改等操作需求,同时实现了远程的数据共享,通过互联网进入系统可以封边快捷地享受共享资源。经过两个月的努力,对系统逐步的修改与完善,系统已基本能有效地完成其预期的功能。关键词:上传,下载,数据库,文件管理,ASP.NETIABSTRACTABSTRACTWith the fast development of computer and network technology, it is an inevitable tendency for companies to manage documents by the use of computer and network

3、 technology. In that way, it is advantageous to share information and reduce the workload of managers. It will make the document management more scientific, more standard and much safer. Therefore, it is very essential to design a safe network file management system.Online file virtual management sy

4、stem is developed by the SQL Server server and ASP.NET technology in the environment which is Composed of a combination of Visual Studio 2010 integrated development environment and database software SQL Server 2008. According to the demand of the system on-line file virtual management system, it mai

5、nly has the file management and file management functions of the two. This system has realized the mobile office, meeting the needs of users in any place and time for personal file upload, download, delete the folder, and new operational changes demand, and realizes the remote data sharing, the Inte

6、rnet into a system can be quickly shared resources edge.After two months of hard work, to modify and improve the system step by step, system has been basically can effectively accomplish its intended function.keywords: Upload, Download, Database, File Management ,目 录目 录1绪论41.1 课题背景41.2 国内外研究现状41.3 课

7、题研究内容51.4 相关知识概述52 可行性分析102.1 技术可行性分析102.2 经济可行性分析102.3 实施可行性分析113 需求分析53.1 总体需求分析53.2 系统其他需求分析74 系统设计114.1 功能设计114.2 界面设计125 数据库设计125.1 概念结构设计125.2 物理结构设计125.3 数据库实现146 系统详细设计及实现136.1 系统总体概况136.2 系统总体功能设计13结束语15致 谢16参考文献17附 录18附录A 主要源程序18附录B 用户手册26附录C 软件光盘35附录D 科技译文36装订线山东科技大学泰山科技学院毕业设计(论文)说明书1绪论1.

8、1 课题背景在今的人们对网络的依赖性越来越大,通过网络可以寻找、共享各种资料等。在线文件虚拟管理系统的出现能够很大程度的满足人们在共享资料和远程传输方面的需求。在线文件虚拟管理系统可以使用户通过互联网登录网站,进行信息数据上传、下载、共享等操作。电子邮箱所提供的附件功能是最早的在线文件虚拟管理系统,随着空间的增大,部分附件功能分离成在线文件虚拟管理系统。不管是由于学习或是工作,又或是生活和娱乐需求,很多人都会将自己的文件做一个存储备份,例如U盘、移动硬盘等。但是,U盘体积虽小,但容易遗失;移动硬盘体积较大,携带起来十分麻烦,如此就必须有一种新型的替代产物,可以消除移动硬盘所带来的不便。在线文件

9、虚拟管理系统便能很好的克服这一缺点,通过将用户的数据上传到虚拟空间,用户登录到互联网,可以很轻松的在不同计算机之间进行文件的共享,所以在线文件虚拟管理系统的存在和发展将具有现实意义。1.2 国内外研究现状文件传送在最初的时候,经常使用三种方式:FTP、Email 及“网上邻居”,这三种方式都在一定程度上实现了文件数据的交流,但它们都主要面向“点对点”的传送,无法实现“一块空间,资源互见”的应用需求,这种基于“点对多”的共享模式需要寻求另外的传输途径,在线文件虚拟管理系统就是一种很好的解决方式。英国Ewedrive 提供1GB 的免费存储空间,比较好的是它不限制单个文件大小。OneDump 存储

10、空间还是无限制大小的,不过单个文件只有最大5MB,且同时传出10 个文件,可用于存储一些文档之类的东西。国内研究成果相对交缓,如:51ok:未提供客户端工具,共享功能似乎还未完善。Intdisk:功能基本上能够满足使用,可以通过客户端工具实现文档的阅读和修改,并且可以设置与服务器的同步,还未提供共享功能。但是也有比较出色的在线文件虚拟管理系统,例如:Hao121 网络硬盘,网易网络硬盘,QQ 网络硬盘等。但是目前可以开源的在线文件虚拟管理系统,还没有。1.3 课题研究内容本课题主要通过ASP.NET+MSSQL 技术研究网络的上传下载,通过数据库管理网络资源。可以实时了解自己的网络资源。较FT

11、P 上传有明显的优势。本网络存储系统,基于B/S 的三层架构模式,使用MSSQL 数据库操作,使用存储过程,使用ASP.NET(C#) 编程,大大减少了服务器的负担。使用JavaScript 面向对象的客户端脚本语言,在线文件虚拟管理系统页面设计采用DIV 和CSS 网站布局。使用强命名程序集, 对源码进行加密。有利于保护源代码, 保护知识产权。1.4 相关知识概述1.4.1 三层架构“三层结构”一词中的“三层”是指:“表现层”、“中间业务层”、“数据访问层”。其中:表现层:位于最外层(最上层),离用户最近。用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面。中间业务层:负责处理

12、用户输入的信息,或者是将这些信息发送给数据访问层进行保存,或者是调用数据访问层中的函数再次读出这些数据。中间业务层也可以包括一些对“商业逻辑”描述代码在里面。数据访问层:仅实现对数据的保存和读取操作。数据访问,可以访问数据库系统、二进制文件、文本文档或是XML 文档。1.4.2 SQL 数据库存储过程通过使用MSSQL 存储过程,可以充分利用存储过程的优势。使用SQLServer 中的存储过程而不使用存储在客户计算机本地的Transact-SQL 程序的优势有:允许模块化程序设计。只需创建过程一次并将其存储在数据库中,以后即可在程序中调用该过程任意次。存储过程可由在数据库编程方面有专长的人员创

13、建,并可独立于程序源代码而单独修改。允许更快执行。如果某操作需要大量Transact-SQL 代码或需重复执行,存储过程将Transact-SQL 批代码的执行要快。将在创建存储过程时对其进行分析和优化,并可在首次执行该过程后使用该过程的内存中版本。每次运行Transact-SQL语句时,都要从客户端重复发送,并且在SQL Server 每次执行这些语句时,都要对其进行编译和优化。减少网络流量。一个需要数百行Transact-SQL 代码的操作由一条执行过程代码的单独语句就可实现,而不需要在网络中发送数百行代码。可作为安全机制使用。即使对于没有直接执行存储过程中语句的权限的用户,也可授予他们执

14、行该存储过程的权限。SQLServer 存储过程是用Transact-SQL 语句CREATE PROCEDURE 创建的,并可用ALTER PROCEDURE 语句进行修改。存储过程定义包含两个主要组成部分:过程名称及其参数的说明,以及过程的主体(其中包含执行过程操作的Transact-SQL 语句)。1.4.3 软件工程方法简述软件工程是指导计算机软件开发和维护的工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,这就是软件工程.建立一个管理系统,是一项复杂的软件工程的实施。进20年多年,软件工程发展成为新科

15、学,至今已经成为软件产业的重要支柱。用这种方法所开发的软件质量低劣、可靠性差用户难以使用、开发成本太高等问题,给软件项目带来严重的后果。最为突出的一个例子是60年代美国IBM公司开发OS/360系统。该系统有上千人参加工作,投入5000人年的工作量,花费大量的资金,却并未取得预期效果。60年代末期开始出现”软件危机”的种种迹象,人们逐渐认识到用个人小型程序的那种手工方式来研究软件已经不行了,必须寻找新技术来指导软件的开发。1968年,首先提出了”软件工程”这一名词,通过对程序中使用GOTO语句的讨论,导处了结构构化程序设计的概念,之后人们普遍重视需求规格说明书和系统设计在软件开发中的作用。到了80年代,软件工程思想得到系统的归纳和整理,提出了许多工程方法,如结构化生命周期法、快速原型法、企业系统规划法、战略数据规划法等。1.4.4 asp技术简述Active Server Pages即ASP是微软开发的一种类似HTML(Hypertext Markup Language超文本标识语言)、Script(脚本)与CGI(Common GAteway Interface 通用网关接口)的结合体,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 商业合同/协议

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号