欢迎来到天天文库
浏览记录
ID:1430687
大小:2.96 MB
页数:73页
时间:2017-11-11
《网络硬盘文件管理毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、网络硬盘文件管理毕业论文目录1绪论41.1课题背景41.2国内外研究现状41.3课题研究内容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软
2、件光盘35III附录D科技译文36III……………………………装……………………………………订…………………………………线……………………………山东科技大学泰山科技学院毕业设计(论文)说明书1绪论1.1课题背景在今的人们对网络的依赖性越来越大,通过网络可以寻找、共享各种资料等。在线文件虚拟管理系统的出现能够很大程度的满足人们在共享资料和远程传输方面的需求。在线文件虚拟管理系统可以使用户通过互联网登录网站,进行信息数据上传、下载、共享等操作。电子邮箱所提供的附件功能是最早的在线文件虚拟管理系统,随着空间的增大,部分附件功能分离成在线文件虚拟
3、管理系统。不管是由于学习或是工作,又或是生活和娱乐需求,很多人都会将自己的文件做一个存储备份,例如U盘、移动硬盘等。但是,U盘体积虽小,但容易遗失;移动硬盘体积较大,携带起来十分麻烦,如此就必须有一种新型的替代产物,可以消除移动硬盘所带来的不便。在线文件虚拟管理系统便能很好的克服这一缺点,通过将用户的数据上传到虚拟空间,用户登录到互联网,可以很轻松的在不同计算机之间进行文件的共享,所以在线文件虚拟管理系统的存在和发展将具有现实意义。1.2国内外研究现状文件传送在最初的时候,经常使用三种方式:FTP、Email及“网上邻居”,这三种方式都在
4、一定程度上实现了文件数据的交流,但它们都主要面向“点对点”的传送,无法实现“一块空间,资源互见”的应用需求,这种基于“点对多”的共享模式需要寻求另外的传输途径,在线文件虚拟管理系统就是一种很好的解决方式。英国Ewedrive提供1GB的免费存储空间,比较好的是它不限制单个文件大小。OneDump39……………………………装……………………………………订…………………………………线……………………………山东科技大学泰山科技学院毕业设计(论文)说明书存储空间还是无限制大小的,不过单个文件只有最大5MB,且同时传出10个文件,可用于存储一些文档
5、之类的东西。国内研究成果相对交缓,如:51ok:未提供客户端工具,共享功能似乎还未完善。Intdisk:功能基本上能够满足使用,可以通过客户端工具实现文档的阅读和修改,并且可以设置与服务器的同步,还未提供共享功能。但是也有比较出色的在线文件虚拟管理系统,例如:Hao121网络硬盘,网易网络硬盘,QQ网络硬盘等。但是目前可以开源的在线文件虚拟管理系统,还没有。1.3课题研究内容本课题主要通过ASP.NET+MSSQL技术研究网络的上传下载,通过数据库管理网络资源。可以实时了解自己的网络资源。较FTP上传有明显的优势。本网络存储系统,基于B/
6、S的三层架构模式,使用MSSQL数据库操作,使用存储过程,使用ASP.NET(C#)编程,大大减少了服务器的负担。使用JavaScript面向对象的客户端脚本语言,在线文件虚拟管理系统页面设计采用DIV和CSS网站布局。使用强命名程序集,对源码进行加密。有利于保护源代码,保护知识产权。1.4相关知识概述1.4.1三层架构“三层结构”一词中的“三层”是指:“表现层”、“中间业务层”、“数据访问层”39……………………………装……………………………………订…………………………………线……………………………山东科技大学泰山科技学院毕业设计(论文
7、)说明书。其中:表现层:位于最外层(最上层),离用户最近。用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面。中间业务层:负责处理用户输入的信息,或者是将这些信息发送给数据访问层进行保存,或者是调用数据访问层中的函数再次读出这些数据。中间业务层也可以包括一些对“商业逻辑”描述代码在里面。数据访问层:仅实现对数据的保存和读取操作。数据访问,可以访问数据库系统、二进制文件、文本文档或是XML文档。1.4.2SQL数据库存储过程通过使用MSSQL存储过程,可以充分利用存储过程的优势。使用SQLServer中的存储过程而不使用存储在
8、客户计算机本地的Transact-SQL程序的优势有:允许模块化程序设计。只需创建过程一次并将其存储在数据库中,以后即可在程序中调用该过程任意次。存储过程可由在数据库编程方面有专长的人员创建,
此文档下载收益归作者所有