摘 要 随着网络技术的日益普及和信息化建设的重视,网络硬盘是一种新型安全的网络存储结构,已经越来越收到人们的重视和喜欢,网络硬盘系统主要适用于个人文件存储,可以用作个人的一个网络U盘,网络硬盘是一块专属的存储空间,用户通过上网登录网站的方式就可以方便轻松的上传文件、下载文件。
本课题在分析了网络硬盘的使用现状以及对现有的网络硬盘系统进行研究比较的基础上,针对网络硬盘系统的特殊性,设计研发了一套基于JSP的网络硬盘系统。本系统用户主要分为两类,分别是系统管理员和普通用户。系统管理员模块的功能主要包括修改个人密码、会员信息管理、公告信息管理、留言板管理等;普通用户对系统的使用分为前台和后台,前台可以进行在线注册与登录、查看系统公告、查看下载文件共享以及系统留言等功能,后台可以修改个人信息以及对自己文件夹的管理。
本系统前台主要使用JSP作为开发语言,后台使用MySQL作为数据库管理系统,开发环境是MyEclipse,服务器采用tomcat,开发出的一个基于Web技术的B/S结构的网络硬盘系统。
关键词:JSP,数据库,B/S模式
目 录
摘 要 I
ABSTRACT II
第一章 绪论 1
1.1课题背景与意义 1
1.2开发工具及技术 1
1.2.1开发工具 1
1.2.2 JSP技术 2
1.2.3 JavaScript 3
1.3软硬件需求 3
第二章 系统分析 5
2.1可行性分析 5
2.1.1技术可行性 5
2.1.2经济可行性 5
2.1.3操作可行性 5
2.1.4法律可行性 6
2.2功能模块分析 6
2.3设计的基本思想 9
2.4性能需求 10
2.4.1系统的安全性 10
2.4.2数据的完整性 10
2.5界面需求 10
第三章 数据库设计 12
3.1数据库的分析与设计 12
3.1.1数据库的概念结构设计 12
3.1.2数据库的逻辑结构设计 14
3.1.3数据库的连接原理 16
3.2中文乱码问题处理 18
第四章 系统功能实现 21
4.1注册登陆界面设计 21
4.2管理员首页 24
4.3修改登录密码 24
4.4会员信息管理 25
4.5文件信息管理 25
4.6公告信息管理 26
4.6.1公告信息添加 26
4.6.2公告信息管理 26
4.7留言信息管理 27
4.8文件共享下载 27
4.9修改个人信息 28
4.10文件信息管理 29
4.10.1文件信息添加 29
4.10.2文件信息管理 30
第五章 系统测试 31
5.1系统测试目的与意义 31
5.2测试过程 31
5.2.1主页面的登录模块测试 31
5.3其他错误 32
结 论 33
参考文献 34
致 谢 35
这种付款方式安全吗?我付款了,你不发东西给我,怎么办! |