需要金币: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 |