4。2文件上传模块的实现 5
4。3 文件下载 5
4。4本章小结 5
5 系统调试 5
5。1 技术难题与解决方案 5
结 论 5
展 望 5
参 考 文 献 5
致 谢 5
1 绪言
1。 1云储存的背景
近年来,信息技术的不断发展,存储技术的不断升级,产生的数据越来越来多的情况下,提出了网络储存的概念,相应的出现了很多类似的产品,阿里云,亚马逊云,微软云等。而对文件的处理就显现的更为迫切,资源的共享,文件的统计分析,数据的储存,都需要在一个高效,大容量系统去容纳,也是数据时代(DATA TIME)的新要求,作为技术为人类服务的理念的展现,云储存[11]应运而生。
1。2网络云储存的的现状
随着计算机软件和和硬件技术的进步,相继出现了采用flash memory存储技术的USB储存设备(U盘),固态硬盘ssd和百度云盘, 360云盘等网络储存工具,互联网上的网络云储存功能较全面、操作方便,用户通过注册登录系统的方式,可方便上传、下载文件,而特殊的文件分享(公开的、私密的以及社交软件分享)、会员在线解压,流媒体在线播放等功能更是有别于传统储存[10]。U盘和移动硬盘虽然传输速度快,但是却带来了木马病毒以及不方便携带,易丢失的困扰,直接会导致数据丢失以及其他损失。
1。3云储存文件系统开发的目的和意义源F于K优B尔C论V文N网WwW.youeRw.com 原文+QQ752^018766
本系统的开发是基于局域网、构建一个小区域云储存系统模型,就解决用户之间对数据资料的快速传输和交流及拥有大空间容量的需求为目的,依赖Internet传输,而且空间容量大而不受限制,可上传的文件格式多样,不需要任何第三方应用支持,即可完成文件的云端存储。未来会有更多的信息数据产生,架设局域网数据中心,实现文件的统一存储和管理就特别迫切和必要了。为了保障数据的安全性,做到文件集中在数据中心而不是个人电脑或者储存设备上,无论是电子邮件,照片,文档,视频,音频都能方便,快捷,安全的保存。传统的方式无非就是备份和复制。数据时代的到来使产生大量的数据,传统的数据储存方式已经不能满足用户需求并暴露出一些问题:
一是硬件成本居高不下,企业和个人都有安全保存有用数据的需求,都需要购买软硬件设施,但是使用率不高,往往处于闲置状态,需要专门的人来管理和维护,无疑又增加成本。
二是使用不便,传统的方式只能在本地进行备份,不能方便的迁移和查看,现在的需求是一种能随时随地保存和查看的数据储存方式。
三是各个数据之间没有联系,数据不关联,造成资源浪费,重复,形成数据孤岛,不利于信息资源的共享和利用。
四是无法统一管理,没有完整的灾备系统,传统方式容灾性差,数据丢失之后无法找回,不能有效恢复等都是传统的储存技术和手段出暴露的问题。
而云储存相对于传统储存的优势就体现了。不用担心数据丢失和数据分散,无法分享等等传统储存的痛点都被新兴起的云储存技术解决了。
1。4 B/S模式分析
当今世界上计算机软件的主流架构模式就是客户机/服务器(Client/Server, 简称 C/S)体系模式和Web浏览器/服务器(Browser/Server,简称 B/S)体系模式[1]。本系统用的是基于浏览器和服务器的B/S模式。 这种模式下,用户工作界面是通过浏览器来展示,极少部分业务逻辑在前端实现,但是主要业务逻辑在后端实现,形成三层架构,分别是前端浏览器、后端Web服务器以及数据库服务器。有效降低用户界面的电脑负载,降低系统维护的成本,技术的进步使得浏览器的功能更强大,更高效。没有新增客户端应用,对用户端的电脑的性能没有高的要求,用户使用的成本大大降低,也直接降低用户的操作难度,使用更方便快捷。