基于JAVAWEB的网络文件管理系统设计与实现.docx
基于JAVAWEB的网络文件管理系统设计与实现
摘要
目前人们的生活几乎离不开网络,无论是工作生活都与网络紧密相连,只要有网络,人们就可以随时随地的完成自己需要做的事情,网络对当代人们的影响是非常巨大的,以往的传统生活工作方式逐渐被淘汰,这种与网络结合的方式正在快速发展。本论文就是利用网络的有点,对以往传统的网络文件管理方式进行改进,打破传统方式在时间和地域之间的限制,采用比较先进的技术和交流方式,为人们提供更好的网络文件管理服务。
此基于JAVAWEB开发的网络文件管理系统在设计方面采用B/S结构,前台页面设计使用JSP技术,JAVA作为主要开语言,使用SSM框架来封装程序的主要代码可以保证从系统的安全性和代码的可靠性,同时,JDK直接使用MyEclipse8.5自带的JDK1.6版本,数据库使用微软的MYSQL小巧易用,运行服务器环境使用Tomcat,MyEclipse8.5是本系统的开发平台工具,利用JDBC进行数据库的访问链接,实现一套功能完备的B/S架构的基于JAVAWEB开发的网络文件管理系统。
本论文主要探讨的是基于JAVAWEB开发的网络文件管理系统开发的总过程,在该基于JAVAWEB开发的网络文件管理系统上,占主导地位的是注册用户和基于JAVAWEB开发的网络文件管理系统管理人员,游客在线注册成为会员,能够在该系统进行文件保存目录的创建、上传文件到自己创建的目录并可以管理查看下载,将自己的文件目录分享给其他用户使用,针对在线用户进行查询,浏览使用帮助信息。管理员账户则是对所有注册用户信息进行管理并针对用户上传的文件进行管理等等。
关键词:网络文件管理系统,JAVA,SSM框架,B/S结构
目录
TOC\o1-3\h\u基于JAVAWEB的网络文件管理系统设计与实现 1
摘要 1
引言 4
1概述 5
1.1课题研究的背景 5
1.2课题研究的目的和意义 5
1.2.1课题研究的目的 5
1.2.2课题研究的背景 6
1.3国内外研究的现状 6
1.4课题研究的主要内容及组织结构 6
2相关技术 7
2.1Servlet 7
2.2JavaBean(EJB) 7
2.3MVC 8
2.4Struts框架概述 8
2.5Spring框架 9
2.6Hibernate框架 9
2.7MYSQL数据库技术 9
2.8SQL的相关介绍 10
2.9Java 10
3系统设计 10
3.1需求分析 10
3.1.1可行性分析 10
3.1.2系统功能分析 11
3.2系统设计 12
3.2.1系统设计原则 12
3.2.2功能模块设计 13
3.3数据库设计 14
3.3.1系统E-R图 14
3.3.2数据库结构 15
4系统实现 17
4.1管理员模块 17
4.1.1管理员登录 17
4.1.2会员管理 18
4.1.3目录信息管理 19
4.1.4文件信息管理 19
4.2注册会员模块 20
4.2.1用户注册界面 20
4.2.2用户登录界面 21
4.2.3在线用户查看 22
4.2.4目录管理 23
4.2.5共享目录管理 23
4.2.6文件管理页面 24
5项目测试 25
5.1测试的环境与原理 25
5.2测试目的任务 25
5.3测试方法 25
5.4测试用例 26
5.4.1共享目录查询模块 26
5.4.2文章发布模块 27
5.4.3文章上传模块 28
5.5测试结果 29
6结论 29
参考文献 30
引言
随着网络技术的发展,人们的生活与工作方式都发生了重大的改变,由传统的购物方式转为网络购物,办公模式更多的使用计算机及互联网,种种变化均显示大众对网络模式化的喜爱。目前通过计算机大大降低了我们的工作强度,但随之增加的数据文件如何管理是我们急需解决的问题,因为计算机的硬盘的容量是固定的,不能无限制储存文件,一般通过增加硬盘数量来增加储存数量,但是硬盘的价格比较高,所以设计开发一种不依赖于硬盘的文件储存方式非常关键。
当今国内市场上的多数网络平台都为客户提供网络存储空间,即在线进行文件上传并有专门的存储器进行存储,这样就不用在挤占计算机硬盘有限的