学位论文 > 优秀研究生学位论文题录展示

基于PHP技术的网络文件管理系统的研究及实现

作 者: 杨铭
导 师: 张源伟
学 校: 湖北大学
专 业: 无线电物理
关键词: PHP 网络文件管理 Web 数据库
分类号: TP393.07
类 型: 硕士论文
年 份: 2013年
下 载: 33次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着互联网的飞速发展,人们在互联网接触到的网络文件资源越来越丰富,网络文件已经成为人们生活中非常重要的信息交流和信息记录的载体,而如何高效、方便的利用现有的软硬件技术将网络文件科学的管理起来就是本论文将要解决的问题。本文深入研究了基于Web网络文件管理系统的发展现状,以文件管理为核心,运用PHP技术、JavaScript技术、Ajax技术、Web Service技术和MySQL数据库技术,基于B/S架构,设计并实现基于PHP技术的网络文件管理系统。该系统基于Web服务体系,支持用户在不同终端通过浏览器进行访问,简单快捷。该系统立足于成熟的Web应用环境,满足用户的使用需求,可以在Web服务体系下得到很好的应用,具有良好的应用前景,主要体现在以下几个方面:第一,系统前端采用jQuery框架设计,大方美观;服务器端采用高级编程语言PHP开发,具有很好的移植性、跨平台性;系统前后端采用标准的XML和HTML格式传输数据,基于HTTP协议进行文件传输。第二,在安全性设计上,采取SESSSION认证、用户认证、用户权限管理、文件分类存储等措施加强系统安全防范能力。第三,利用PHP技术实现了基于HTTP协议通过浏览器进行批量文件和大文件上传,并在文件存储和下载功能中加入防盗链设计。最后,文章重点对网络文件管理系统的文件管理、用户管理等核心功能的设计和实现作出详细的阐述,对数据库查询优化措施及系统安全防范措施进行了探讨,同时分析了系统的不足之处,对系统未来的发展作出了展望。

全文目录


摘要  5-6
Abstract  6-10
第一章 绪论  10-13
  1.1 研究背景及意义  10
  1.2 国内外研究现状  10-11
  1.3 论文主要研究点  11-12
  1.4 论文组织结构  12-13
第二章 系统关键技术  13-17
  2.1 PHP技术  13
    2.1.1 PHP的概念  13
    2.1.2 PHP脚本语言的特点  13
  2.2 JavaScript技术与Ajax技术  13-14
    2.2.1 JavaScript技术  13-14
    2.2.2 Ajax技术  14
  2.3 MySQL数据库  14-15
  2.4 PHP实现动态页面访问数据库的原理  15-16
  2.5 本章小结  16-17
第三章 系统概述及需求分析  17-20
  3.1 系统概述  17
  3.2 系统需求分析  17-19
    3.2.1 系统的性能需求  17-18
    3.2.2 系统的功能需求  18
    3.2.3 系统的安全需求  18
    3.2.4 数据库查询优化需求  18-19
  3.3 本章小结  19-20
第四章 系统架构与总体设计  20-26
  4.1 系统管理模块  21-22
    4.1.1 用户认证  21
    4.1.2 用户信息管理  21
    4.1.3 用户操作记录  21-22
    4.1.4 权限管理  22
    4.1.5 文件目录管理  22
  4.2 文件管理模块  22-23
    4.2.1 文件上传模块  22
    4.2.2 文件下载模块  22-23
    4.2.3 文件浏览及搜索模块  23
    4.2.4 文件分类管理模块  23
  4.3 文件协同管理模块  23
  4.4 数据库查询优化措施  23-25
  4.5 本章小结  25-26
第五章 基于PHP技术的网络文件管理系统详细设计与实现  26-39
  5.1 系统前端的设计与实现  26-28
  5.2 系统数据库详细设计与实现  28-29
    5.2.1 数据库关系设计  28
    5.2.2 PHP与数据库连接实现  28-29
  5.3 系统管理详细设计及实现  29-30
    5.3.1 用户认证  29
    5.3.2 用户信息管理  29-30
    5.3.3 用户操作记录  30
    5.3.4 权限管理  30
    5.3.5 目录管理  30
  5.4 文件管理的详细设计与实现  30-36
    5.4.1 文件上传  30-33
    5.4.2 文件下载  33-35
    5.4.3 文件资源浏览及搜索  35-36
    5.4.4 文件分类管理  36
  5.5 文件协同管理的设计与实现  36
  5.6 系统安全的设计与实现  36-37
  5.7 系统实现过程中解决的问题  37-38
  5.8 本章小结  38-39
第六章 系统测试  39-41
  6.1 测试环境  39
  6.2 批量上传和大文件上传测试  39-40
  6.3 隐藏下载文件路径测试  40
  6.4 本章小结  40-41
第七章 总结与展望  41-42
参考文献  42-44
附录  44-45
  攻读硕士学位期间发表的论文  44-45
致谢  45

相似论文

  1. 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
  2. 电子文书安全签发系统的研制,TN918.2
  3. 海量数据压缩、操作和处理方法的研究,TP311.13
  4. 基于用户兴趣特征的图像检索研究与实现,TP391.41
  5. 隐式用户兴趣挖掘的研究与实现,TP311.13
  6. 基于WEB的仿真互操作性测试工具研究,TP391.9
  7. 基于BAP的数据压缩、操作与查询处理系统的实现,TP311.13
  8. LXI仪器Web接口开发,TP274
  9. LXI计数器研制,TP274
  10. 武器装备信息管理系统的设计与实现,TP311.52
  11. 部队在线考试系统设计与实现,TP311.52
  12. 基于GIS的高校学生社区管理研究,G647
  13. 基于数据挖掘技术的保健品营销研究,F426.72
  14. 基于嵌入式的面向造纸企业的一种QCS研究与设计,TP368.1
  15. 部队人员网上训练与考核系统的开发,TP311.52
  16. 面向服务的多主体协作机制的研究与实现,TP393.09
  17. 基于模型的Web测试技术研究与应用,TP311.53
  18. 摩托化部队机动辅助系统,TP311.52
  19. 部队军事理论在线考试系统设计与实现,TP311.52
  20. 面向RIA开发模型的研究,TP311.5
  21. 面向业务过程的服务动态组合方法研究,TP393.09

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络管理
© 2012 www.xueweilunwen.com