摘要 随着科技的发展与社会的进步,21世纪已进入“互联网+”时代,在此背景下,“互联网+数据存储”技术应运而生,360云盘、百度网盘和微盘等存储工具都采用了这一技术。通过登录所注册的账号,用户可以将图片、视频、音乐、文件等数据存储到网络硬盘中;此外,用户也可随时随地对数据进行上传、下载和删除操作。网盘的出现,避免了用户随身携带U盘的麻烦和因U盘丢失而造成的损失。
本文主要从以下几个方面对系统进行详细说明:开发平台及相关技术、系统需求分析、数据库设计、系统详细设计及实现和系统运行测试。系统需求分析主要从可行性、用户角色、功能需求以及数据流程等方面进行分析,并根据相应的分析绘制用例图、功能模块图、流程图和数据流图。数据库设计主要包括概念结构设计和数据表的创建。在系统详细设计中,界面设计采用简单友好的交互模式,系统实现主要采用HTML、CSS、JavaScript和PHP等语言,并搭配MySQL数据库实现后台管理。系统运行测试模块主要是对登录注册和主页功能是否正常运行进行测试。最后,在系统已实现的基础上总结出需要改进的地方。
关键词:网盘设计 需求分析 PHP HTML MySQL
目录
摘要
Abstract
1 绪论-1
1.1 研究背景-1
1.2 研究意义-1
1.3 研究内容-1
1.4 发展现状-2
2 开发平台及相关技术-2
2.1 HTML5-2
2.2 CSS3-2
2.3 JavaScript-2
2.4 XAMPP-3
2.5 Dreamweaver CS6-3
2.6 Office Visio 2013-3
3 系统需求分析-3
3.1可行性分析-3
3.1.1 技术可行性-3
3.1.2 实用可行性-4
3.1.3 操作可行性-4
3.2 用户角色分析-4
3.3 功能需求-5
3.4 数据流程分析-8
3.4.1 数据流-8
3.4.2 数据处理-8
3.4.3 数据存储-8
3.4.4外部实体-8
4 数据库设计-9
4.1 概念结构设计-9
4.2 数据表创建-10
5 详细设计及实现-13
5.1 数据库连接-13
5.2 主要模块-13
5.2.1 注册模块-13
5.2.2 登录模块-14
5.2.3 系统主页-15
5.2.4 信息查看-17
5.2.5 密码修改界面-18
5.2.6 用户管理-19
5.2.7 新建文件夹-20
5.2.8 文件处理-21
5.2.9 公告管理-23
5.2.10 退出登录-25
6 系统运行测试-26
6.1 系统运行-26
6.2 系统测试-26
6.2.1 登录注册界面测试-26
6.2.2 主页功能测试-28
7 结束语-29
7.1 个人总结-29
7.2 存在问题-30
参考文献-31
致谢-32