[毕业论文]基于Flex技术网络硬盘的实现

上传人:hs****ma 文档编号:554979144 上传时间:2023-11-29 格式:DOC 页数:40 大小:569.56KB
返回 下载 相关 举报
[毕业论文]基于Flex技术网络硬盘的实现_第1页
第1页 / 共40页
[毕业论文]基于Flex技术网络硬盘的实现_第2页
第2页 / 共40页
[毕业论文]基于Flex技术网络硬盘的实现_第3页
第3页 / 共40页
[毕业论文]基于Flex技术网络硬盘的实现_第4页
第4页 / 共40页
[毕业论文]基于Flex技术网络硬盘的实现_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《[毕业论文]基于Flex技术网络硬盘的实现》由会员分享,可在线阅读,更多相关《[毕业论文]基于Flex技术网络硬盘的实现(40页珍藏版)》请在金锄头文库上搜索。

1、摘 要网络硬盘(简称网盘),是一种可以用户基于互联网登录网站的进行信息数据上传、下载、共享等操作的信息数据存储空间。免费的网络硬盘的可用空间较少,一般对文件大小、下载速度、存放时间等限制;付费的网盘能提供大容量空间,文件大小、下载速度、存放时间及格式都不限制。电子邮箱所提供的附件功能是最早的网络硬盘,随着空间的增大,附件功能分立成网络硬盘。 同样是使用网页,FLEX技术实现网盘是在网页中加载用flex制作的上传控件,该控件能实现多文件上传,可以支持上传进度条显示,界面也非常漂亮,经过代码的优化速度非常稳定,虽然FLEX技术不支持断点续传,上传进度的显示也只能从客户端获取,防火墙等软件可能会影响

2、到此控件,但它比较适用于一般文件的传送。本系统采用ASP.NET 2.0开发语言实现服务器端的控制,采用FLEX技术实现客户端的控制。实现了包括文件夹的操作、文件的操作、用户的注册登录三个功能模块;通过文件夹功能模块,可以添加、删除、浏览、重命名、移动文件夹;通过文件功能模块,可以查看文件属性、上传、下载、删除文件;通过用户注册登录模块,可以实现用户的注册账号,修改密码,进行登录等功能。该系统具有具有一定的应用价值。关键词:FLEX;网络硬盘;ASP.NET;SQL Server 2005Abstract The network hard disk (i.e. network plate),

3、is one kind of data storage spaces where the user can register the website based on the Internet to carry on operation ,such as uploading, downloading, sharing data and so on. The free network hard disks usable space are few, generally to limits document size, downloading speed, storage time and so

4、on; The payment net plate can provide the large capacity space, the document size, the downloading speed, the storage time and the form does not be limited. The email address provides the appendix function is the earliest network hard disk, along with spatial enlargement, the appendix function estab

5、lishes separately the network hard disk. Similarly uses the homepage, the FLEX technology realizes the net plate by loads the upload which in the homepage manufactures with flex to control, should control to be able to realize the multiple file uploads, may support the upload progress strip demonstr

6、ation, the contact surface is also attractive, passes through the code the optimized speed to be stable, although the FLEX technology does not support the break point to continue the biography, the upload progresss demonstration also can only from the client side gain, softwares and so on firewall p

7、ossibly affect to this controls, but it is quite suitable for the common document transmission. This system uses the ASP.NET 2.0 development languages to realize the server end control, uses the FLEX technology to realize the client side control. Realized three functional modules including folders o

8、peration, the document operation, users registration; Through the folder functional module, may increase, the deletion, glance over the folder; Through the file function module, may examine the file attribute, upload, download the file; the Registers module through the user registration, may realize

9、 users Registration account number, the revision password, carries on registers and so on functions. So the system has certain application value. Key words:FLEX ;Hardware Disk;ASP.NET;SQL Server 20051 绪论1.1 课题研究的背景在现实生活中经常有许多电子文件需要处理,比如在家庭电脑上做的项目要拿到公司去运行,需要将自己的文件、作品传输到其他的Internet用户,要实现某些文件的共享等。如果每天拿

10、个移动硬盘或U盘进行文件的传输的话,有很多缺点,比如经常会因为容量问题而无法实现,有时候会因为遗忘而带来很大的不方便。解决这种问题的方法最好的是通过网络来实现文件的传输。网络的主要功能是实现文件的共享与信息传输,Internet的出现与发展使得各种文件的传输工具成为了现实生活中必不可少的工具。比如:E-Mail,ftp文件传输,网上邻居,以及最近网络硬盘等。FLEX是实现富因特网应用(RIA,Rich Internet Application)的一种技术,采用FLEX实现网络硬盘,能为用户提供更好的操作体验。Flex技术提供了一个新的、基于标准的语言和编程模型,其编程模型支持常用的设计模式,能

11、够使企业创建许多有吸引力的、交互的快速应用,这些应用会增强用户的体验、增加客户的满意度和用户的工作效率。传统的WEB开发,在表现层次受到非常大的约束,Flex技术不仅轻松解决了所有表现层的技术问题,让客户感受前所未有的WEB应用体验.更主要的是,基与FLASH AS3.0 的纯面向对象和组件的构架,让B/S结构表现层的开发层次分明。所以采用FlEX技术实现网络硬盘具有现实可行性。1.2 课题研究的目的和意义网盘,向用户提供文件的存储、访问、备份、共享等文件管理功能,使用起来十分方便。用户可以把网盘看成一个放在网络上的硬盘或U盘,不管你是在家中、单位或其它任何地方,只要你连接到因特网,你就可以管

12、理、编辑网盘里的文件。不需要随身携带,更不怕丢失。开发这样一个系统具有实际应用意义。 网盘的原理其实就是网络公司将其服务器的硬盘或硬盘阵列中的一部分容量分给注册用户使用,因此网盘一般来说投资都比较大,所以免费网盘一般容量比较小,为防止用户滥用还往往附加单个文件最大限制(一般为1M到50M左右),因此免费网盘一般只用于存储较小的文件。而收费网盘则具有速度快、安全性能好、容量高、允许大文件存储等优点,适合有较高要求的用户。13国内外研究现状分析随着网盘市场竞争的日益激烈和存储技术的不断发展,传统的网盘技术已经显得力不从心,传输速度慢、冗灾备份及恢复能力低、安全性差、营运成本高等瓶颈一直困扰着网盘企

13、业。最新应用的云计算储存技术,为网盘行业带来了新的革命,传统的网盘将逐步被数据银行取代。数据银行是构建在高速分布式存储网络上的数据中心,它将网络中大量不同类型的存储设备通过应用软件集合起来协同工作,形成一个安全的数据存储和访问的系统,适用于各大中小型企业与个人用户的数据资料存储、备份、归档等一系列需求。数据银行最大优势在于将单一的存储产品转换为数据存储与服务,在这个技术下,网盘行业可能像金融行业银行一样,在单一的存储服务基础衍生出更多增值的服务,只有这种改变才能使数据银行迎来蓬勃发展的春天。 2 开发平台介绍和使用技术分析2.1 系统所需的软硬件平台(1) 操作系统:Microsoft Win

14、dows 7 (2) 浏览器:Internet Explorer 6.0及以上版本(3) Internet信息服务器:ASP.NET Development Server(4) 数据库:Microsoft SQL Server 2005(5) ASP.NET开发平台:Visual Studio 2008(6) FLEX开发环境:FLEX Builder 3 2.2 主要开发软件介绍2.2.1 FLEX Builder 3软件FLEX Builder是Adobe官方发布的IDE(集成开发系统),用来构建在开源的Eclipse IDE上,使用Flex的MXML和ActionScript技术,进行F

15、lex书写和调试。它具有可视的代码和设计视窗。Flex Builder可以提供代码提示和其他的帮助,并可以使用自定义的编译和调试(Debug)。Flex Builder 包括两个模式:开发模式(Flex Development)和调试模式(Felx Debugging)。当建立一个Flex项目时,视角自动切换为开发环境;当进行调试操作时,视角自动切换为调试模式。Flex Builder 3是Adobe首选开发工具,它使用Flex框架构建应用程序。FlexBuilder现在具有针对Windows和Mac OS X的版本。Flex Builder 3是一个专为Eclipse工作台这几的插件。Fle

16、x Builder的独立配置包括构建Flex应用程序所需的所有功能,包括Eclipse 3.3,而插件安装选项允许在现有Eclipse安装的基础上安装Flex Builder。Flex Builder 3 添加了许多视图和编辑器形式的工具,提高了代码编写的速度和效率。使用Flex构建应用程序的开发人员通常拥有某种其他编程语言的背景。在Flash中创建和应用文档无需任何编程工作,但Flex应用程序几乎完全依靠编码来实现。Flex中的动画完全通过ActionScript进行处理,因为Flex的开发工具包中不包含时间轴。Flex也包含一些高级工具,用于处理包含数十或数百个视图和屏幕的大型应用程序。最后,Flex应用程序用源代码编写,这些源代码存储在文本文件中。可以使用源代码控制应用程序(如CVS和Su

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

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