基于j2ee的小型私有云服务平台的设计与实现.docx

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

【摘要】云计算市场近年来发展迅速,无论是国外的亚马逊亦或是国内的阿里云都在云计算领域做出了大量投入,也使促进了云计算的蓬勃发展。针对学校或小型单位,没有必要付出高昂的价格去购买现有的商用云计算平台。可以利用自己的服务器主机搭建出小型私有的云计算服务平台,并利用基于B/S架构的系统,将云计算平台的资源提供给需要的用户。

本系统依托于开源云计算方案openastack。B/S架构的系统在开发上采用了成熟的spring和springmvc的框架,将java类交由spring托管符合低耦合的设计思想,也利于系统的扩展。同时spring提供了便捷的面向切片的编程方式,在实现事物或日志记录的功能上有着较好的支持。本毕业设计实现了小型私有云计算平台的搭建,并由基于j2ee开发的系统向用户提供创建虚拟云主机、获取云主机控制台、上传镜像、网络管理等功能。

 

关键词:云计算;openstack;B/S架构;j2ee;

  

目录

摘要

Abstract

1-绪论-6

1.1-课题研究背景-6

1.2-课题研究目的和意义-7

2-相关技术介绍-8

2.1-J2EE简介-8

2.2-OpenStack关键模块介绍-8

2.3-Spring、SpringMvc、Hibernate框架介绍-8

2.4-Shiro介绍-9

2.5-Nginx与分布式容器部署-9

2.6-Docker容器-9

2.7-Maven-10

2.8-IntelliJ IDEA-10

3-系统规划-11

3.1-可行性分析-11

3.1.1-技术可行性分析-11

3.1.2-经济可行性分析-12

3.1.3-操作可行性分析-12

3.2-需求分析-12

3.2.1-总体要求-13

3.2.2-功能描述-13

3.2.3-云实验平台服务器规范-14

4-概要设计-15

4.1-软件框架-15

4.2-用户实体图-15

4.3-数据流程图-16

5-详细设计-19

5.1-数据库设计-19

5.1.1-系统实体-联系图(ER图)-19

5.1.2-系统数据库表-20

5.2-系统架构设计-23

5.2.1-云平台设计-23

5.2.2-系统安全设计-25

5.2.3-系统部署设计-26

5.3-系统功能设计-27

6-主要程序和功能实现-31

6.1-登陆界面实现-31

6.2-角色判断处理实现-32

6.3-与云实验平台交互实现-33

6.4-虚拟机实例管理实现-35

6.5-上传镜像管理实现-37

6.6-各服务节点时间同步实现-39

7-总结-41

参考文献-42

致谢-43

相关论文资料:
最新评论
上传会员 糖糖不爱吃糖 对本文的描述:本课题研究的目的主要分为两点,第一点是搭建一个基于openstack的真实可用的小型私有云计算平台,第二点是基于此平台开发出基于B/S架构的对用户提供便捷、高效云计算服务的系统。......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: