基于云计算平台的网络硬盘系统设计与实现.doc

资料分类:计算机信息 上传会员:congxia 更新时间:2021-05-20
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:11340
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:本网络硬盘系统基于新浪云计算平台设计和开发,使用了新浪云平台提供的MySQL、Storage、Mail三项服务,具有用户注册、登录以及文件上传、下载、分享文件的功能。前台使用了JQuery、JQuery的插件和Bootstrap进行数据处理和展示,后台使用了Struts、Spring、Hibernate三个框架和责任链的设计思想对用户操作进行鉴权,对系统进行安全加固和系统服务。本系统使用SpringQuartz配置定时任务,定时对无效用户进行老化邮件提醒以及老化无效用户的操作。Mysql提供了系统数据持久化存储,SAE的Storage服务提供了用户文件的持久化存储。

 

关键字:网络硬盘; 新浪云计算; 责任链; 定时任务

 

目录

摘要

Abstract

1 绪论-1

1.1 项目背景-1

1.2基于云计算平台的网络硬盘系统的现状-1

1.3 项目研究的目的和方法-1

1.3.1 项目的研究目的-1

1.3.2 开发方法及步骤-2

2 开发平台介绍-3

2.1 系统平台环境-3

2.1.1 硬件平台-3

2.1.2 软件平台-3

2.2相关名词-4

2.2.1 SAE-4

2.2.2 Bootstrap-4

2.2.3 jQuery框架-4

2.2.4 Struts框架-4

2.2.5 Spring框架-5

2.2.6 Hibernate框架-6

2.2.7 Quartz定时器框架-6

2.2.8 MVC设计模式-6

2.2.9 MySQL数据库-7

3 需求分析-8

3.1对功能上的需求-8

3.2对性能的要求-8

3.3对系统安全性的要求-9

3.4数据流图-9

3.4.1 顶层数据流图-9

3.4.2 第一层数据流图-9

3.5数据字典-10

3.6数据流详述-11

4 方案设计-14

4.1总体设计-14

4.1.1系统功能描述-14

4.1.2系统功能模块图-14

4.1.3主要模块处理流程-15

4.2 数据库设计-16

4.2.1 系统E-R图-16

4.2.2 实体属性图-17

4.3 数据库分析-18

4.3.1 概述-18

4.3.2 数据库表结构设计-18

5 系统详细设计与实现-19

5.1 用户注册模块设计说明-19

5.2 文件上传模块设计说明-21

5.3 用户老化模块设计说明-22

5.4 界面显示-24

5.4.1注册界面-24

5.4.2登录界面-25

5.4.3用户主界面-25

5.4.4文件上传界面-25

6 总结-27

参考文献-28

致谢-29

相关论文资料:
最新评论
上传会员 congxia 对本文的描述:通过几个月来资料的收集和系统设计,基于云计算平台的网络硬盘系统终于完成。在设计整个系统的过程中,我感受最深的就是用户鉴权和前台UI的设计。以下是我对本系统做的总结:......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: