基于Web的网络硬盘管理系统

基于Web的网络硬盘管理系统

论文摘要

随着Internet的迅猛发展,当今社会已进入网络时代,计算机网络已经成为社会和经济发展的强大动力,而与之相伴随的就是大量的文件。如何存储和携带文件就成为一个比较重要的问题,虽然各大计算机硬件生产商都推出新的产品来帮助人们解决携带文件的困扰,但是携带一些存储设备有它自身的缺点和意想不到的麻烦。面对越来越多的信息,如何充分利用现有的网络资源,做到信息流通快捷,方便携带,已逐渐成人们所关注的焦点。网络硬盘是一种新型安全的网络存储系统,主要适用于个人文件存储,可以用作个人的一个网络U盘,用户通过登录网站的方式,可方便上传、下载文件。只要能上网,就可以用网络硬盘登录到服务器上进行个人文件的上传、删除及文件目录的新建、修改、共享等操作,随时随地实现存储自己的文件。用户将文件数据存入网络硬盘后,不但可以在任何时候访问,更能用于朋友、家人、合作伙伴共享。用户可以给文件或目录生成独特的提取码,使远方的朋友能够方便地查看或下载。面对汹涌澎湃的电脑病毒,面对脆弱的硬件,面对不可预测的突发事件,只有及时地备份数据才能为人们提供万无一失的数据安全保护。将最重要的数据,使用网络硬盘进行备份和在线保存,可以在有意外发生时,通过备份数据对数据进行灾难的恢复,使数据更加安全,可靠。存储在网络硬盘中的数据其它人只能根据权限访问,管理员也仅能对共享数据进行管理,充分保护用户隐私,使数据更加安全。网络硬盘能将重要的文件进行安全备份,因此将重要文件放在网络硬盘上保存起来,就可以避免病毒危害,黑客入侵和硬盘损坏所带来的危险。本文所设计的网络硬盘管理系统,采用目前比较流行基于web的网络技术,以WindowsServer2003为网络操作系统、ASP为开发语言、Access2003为后台数据库,系统涵盖了网络硬盘管理的大部分内容,从用户注册、目录建立、文件上传、文件下载等诸多方面内容,全面支持广域网络,可大大方便信息传递。该管理系统在本文中主要实现文件的上传和下载,尤其是大文件上传和多文件上传,以及用户的管理。将服务器上的磁盘空间提供给合法用户使用,这样用户就可以在互联网上直接实现文件的备份与转移,可以用网络硬盘登录到服务器上进行个人文件的上传、下载、删除及文件目录的新建、修改、共享等操作。系统实现的主要功能模块包括:用户注册、判断用户权限、目录建立、文件上传、文件下载、群组管理等模块。在本论文介绍了基于Web的网络硬盘管理系统的研究背景和意义,详细阐述了基于Web的网络硬盘管理系统的主要技术及工作原理,比较了B/S模式和C/S模式两个计算机网络模式,介绍了ASP和其他Web动态网页开发工具、Access2003数据库管理系统,分析了系统的需求,介绍了系统的模块设计和数据库的设计,详细描述了系统的数据库创建、数据库的连接、主要页面的制作,最后论述了系统功能的实现。

论文目录

  • 前言
  • 第1章 绪论
  • 第2章 基于WEB的开发技术
  • 2.1 WEB的开发原理
  • 2.2 IIS6.0的功能
  • 2.3 ASP技术
  • 2.4 DREAMWAVER
  • 2.5 网络操作系统WINDOWS SERVER 2003
  • 2.5.1 windows Server 2003 简介
  • 2.5.2 Windows Server 2003 系列的主要优点
  • 2.6 计算机网络模式
  • 2.6.1 C/S 模式
  • 2.6.2 B/S 模式
  • 2.6.3 C/S 模式与B/S 模式比较
  • 2.7 数据库技术
  • 2.7.1 数据库设计原则
  • 2.7.2 Access 数据库简介
  • 2.8 ADO相关知识
  • 2.8.1 数据库的访问技术
  • 2.8.2 ADO 概述
  • 2.8.3 ADO 编程模型
  • 2.8.4 ADO 对象模型
  • 第3章 基于WEB的网络硬盘系统的总体设计
  • 3.1 系统需求分析
  • 3.1.1 问题分析
  • 3.1.2 系统开发原则
  • 3.1.3 系统功能需求分析
  • 3.2 系统结构
  • 3.2.1 系统结构组成
  • 3.2.2 系统运行环境
  • 3.3 系统功能流程分析
  • 3.4 数据库设计
  • 3.4.1 概念结构设计
  • 3.4.2 物理结构设计
  • 3.5 数据库访问的实现
  • 第4章 基于WEB的网络硬盘管理系统功能实现
  • 4.1 建立WEB服务器
  • 4.2 系统登录功能模块的实现
  • 4.2.1 用户登录部分的验证码实现
  • 4.2.2 数据库加密技术的实现
  • 4.2.3 用户登录页面实现
  • 4.3 文件上传功能模块的实现
  • 4.4 文件下载功能模块的实现
  • 4.5 群组管理功能模块的实现
  • 第5章 系统测试
  • 5.1 软件测试的作用和意义
  • 5.2 测试方法
  • 5.3 系统测试过程
  • 5.4 测试内容
  • 5.5 测试结果
  • 第6章 基于WEB的网络硬盘管理系统开发经验总结
  • 6.1 编码过程中的经验
  • 6.2 测试经验
  • 6.3 遇到的问题和解决的方法
  • 结论
  • 参考文献
  • 摘要
  • Abstract
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于Web的网络硬盘管理系统
    下载Doc文档

    猜你喜欢