基于QT框架的通信制造公司桌面云管理系统的设计与实现改.doc
《基于QT框架的通信制造公司桌面云管理系统的设计与实现改.doc》由会员分享,可在线阅读,更多相关《基于QT框架的通信制造公司桌面云管理系统的设计与实现改.doc(90页珍藏版)》请在咨信网上搜索。
1、基于QT框架的通信制造公司桌面云管理系统的设计与实现改74资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。专业硕士学位论文基于QT框架的通信制造公司桌面云管理系统的设计与实现作者: 导师: XXXX北京交通大学2024年10月学位论文版权使用授权书本学位论文作者完全了解北京交通大学有关保留、 使用学位论文的规定。特授权北京交通大学能够将学位论文的全部或部分内容编入有关数据库进行检索, 提供阅览服务,并采用影印、 缩印或扫描等复制手段保存、 汇编以供查阅和借阅。同意学校向国家有关部门或机构送交论文的复印件和磁盘。( 保密的学位论文在解密后适用本授权说明) 学位论文作者签名: 导师签名
2、: 签字日期: 年 月 日 签字日期: 年 月 日 中图分类号: XXXX 学校代码: XXXX UDC: XXXX 密级: 公开 北京交通大学专业硕士学位论文基于QT框架的通信制造公司桌面云管理系统的设计与实现The design and implementation of cloud desktop management system based on QT作者姓名: 赵薇学 号: XXXX导师姓名: XXXX 职 称: XXXX工程领域: XXXX 学位级别: 硕士 北京交通大学2024年10月致谢光阴似箭, 两年充实而有意义的研究生生活即将结束。六年的锤炼, 我收益颇丰。在此, 我想所
3、有帮助过我、 关心我的人表示最诚挚的感谢。首先, 感谢 XX 教授, 老师是为性格温和、 技术基础扎实的老师。从论文的选题到写作, 老师都给了我悉心的指导。在实验的过程中, 每当遇到各种奇离古怪的问题, 老师总是那么耐心替我解答, 给了我很多的建议和研究方法, 拓展了我视野、 提升了我的功力, 特别是在本文启动阶段, 老师详细地为我解析了整个系统的架构。从老师身上, 我学会了深入学习的方法, 更学会为人处事的道理, 感谢老师一年来为我默默地付出, 老师, 感谢您。其次, 感谢实验室同一本文组的一起学习、 一起成长的同学们。是你们陪我走过困难时期, 在我无助的时候, 你们总能及时地伸出友谊双手。
4、和你们共同协作、 一起解决问题的日子是永远值得怀念的。在此, 谢谢你们在论文进行初期帮助我将环境搭好。再次, 感谢我的家人和朋友, 是你们的鼓励关心, 我才能一步一步地走来, 感谢你们。最后, 感谢北京理工大学软件工程学院给我们提供良好的实验平台和环境, 这对论文完成起到了相关重要的作用。中文摘要摘要: 回顾 IT 行业这几十年来的技术演进, 每次的改变都会带来一场信息产业的革命。从刚开始的硬件时代, 软件时代到现在的云计算服务时代, 云计算将 IT 真正带入到了服务的时代。推动云计算大规模发展的是云计算的服务给商务带来的价值, 如 IaaS、 PaaS 和 SaaS。本文在研究了基于QT云计
5、算技术运营系统的基础上, 针对 SaaS 云计算平台运营管理的需要, 为其设计和开发了一套运营管理系统。首先, 讨论了云计算和技术运营的概念和相关理论知识, 经过借鉴这些理论作为系统设计的指导; 接着, 结合对该运营平台业务需求的分析, 设计了具有应用级和数据级容灾的系统架构, 系统采用 MVC 三层架构进行实现, 利用Hibernate 进行持久化管理, Spring 的 AOP 技术和 IOC 技术进行组件的管理; 然后, 开发出基于安全考虑和业务需求的权限管理模块和符合 ITIL 理念的云计算运营管理流程模块, 包括自动化部署、 发布管理、 变更管理、 容量管理、 问题追踪管理等模块;
6、最后, 使用开源软件实现和开发出整个系统, 因为只完成了最初的原型系统, 只做最简单的功能测试。能够完成桌面池的创立、 删除、 升级等操作而且能够将桌面池授权给用户。云计算运营管理系统已经成为云计算服务的”中枢神经”, 实现了设计需求, 满足了云服务高可用性、 安全性的需求, 同时提供了完善的报表展现功能。关键词: QT, 云计算, 运营管理, SaaS, ITILABSTRACTABSTRACT: Reviewing the decades of the technology evolution of IT industry, everytime the change will bring
7、a revolution in the information industry. From the beginning of the era of the hardware, software era to the current cloud computing services era, cloud computing bring IT into the era of services. The large-scale development impetus is cloud, cloud computing services create the business value, such
8、 as IaaS, PaaS and SaaS. In this paper, based on the research of QT cloud computing technology, the operational management of SaaS cloud computing platform is needed. Firstly, this paper discussed the concept of cloud computing and technology operations and related theory knowledge, by using these t
9、heories as guidance system design; then, combined with the analysis of the operation platform of business needs, design the system architecture with the application level and the data level disaster recovery, using MVC three layer architecture to achieve production system, persistence management by
10、Hibernate, Spring AOP technology and IOC technology of component management; then, develop the operation management flow calculation module management module safety and business requirements and in accordance with the concept of ITIL based cloud, including automated deployment, release management, c
11、hange management, capacity management, issue tracking management module; finally, the use of open source software and the development of the whole system, because only completed the initial prototype, only the most simple function test. You can complete the creation of the desktop, delete, upgrade a
12、nd other operations and can be delegated to the desktop user.Cloud computing operations management system has become the central nervous system” of cloud computing service. It achieves the system design requirement and meets the high availability and security requirements for cloud services, while p
13、roviding a comprehensive report to show the function.KEYWORDS: QT, cloud computing services, production technical operation, IaaS, ITIL.目录 致谢ii中文摘要iiiABSTRACTiv1 概述11.1 研究背景11.2 国内外研究现状21.3 本文研究内容31.3.1 本论文研究目的31.3.2 本人主要工作及论文结构51.3.3 本章小结52 关键技术介绍62.1QT核心技术62.1.1QT概述62.1.2 QT框架82.2 云计算92.3 VMware W
14、orkstation102.4 本章小结113 云管理系统需求分析113.1 设计原则123.2 业务建模123.2.1 利益相关分析123.2.2 业务概念133.2.3 核心业务流程133.3功能性需求143.3.1 用户角色143.4本章小结144 系统架构设计154.1 系统架构及原理154.1.1平台体系架构及说明164.2 虚拟化子系统模块划分174.3 虚拟化子系统模块设计184.3.1 公共服务模块184.3.2 Hypervisor 连接管理194.3.3 虚拟机生命周期管理194.3.4 虚拟机资源配置204.3.5 虚拟机桌面访问204.3.6 虚拟机状态监控214.3.
15、7 虚拟机模板管理224.4 虚机访问224.5 数据库设计244.6 本章小结275 系统详细设计285.1 添加普通用户模块详细设计285.1.1 添加普通用户功能类图设计285.1.2 添加普通用户功能活动图设计295.1.3 添加普通用户功能顺序图设计305.2 连接云桌面模块详细设计315.2.1 连接云桌面功能类图设计315.2.2 连接云桌面功能活动图设计325.2.3 连接云桌面功能顺序图图设计336 系统部署和应用346.1 系统部署356.2 系统测试356.2.1 测试目标和范围366.2.2 测试环境366.2.3 客户端功能测试366.2.4 服务器端功能测试376.
16、2.5 系统性能测试386.3 系统运行界面展示396.4 实际应用426.5 本章小结437 总结和展望447.1 工作总结447.2 工作展望45参考文献461 概述本章作为概论首先会介绍云桌面的缺点以及云桌面的优点, 同时介绍研究云桌面管理系统的意义, 突出研究的必要性。然后分析总结当前云桌面管理系统的研究现状, 接着讲述本文的工作范围和本人的主要工作, 最后简单说明本文的组织结构。1.1 研究背景虚拟化技术和云计算技术的快速发展正在掀起第三次信息技术革命, 虚拟化技术能够在一台普通的计算机上虚拟出多个计算机, 每台虚拟出来的计算机都是独立的进行工作, 且不会影响到其它虚拟计算机或宿主机
17、的正常运行。据统计, 全球个人计算机工作时, CPU 平均使用率在 10%以下, 而对于能耗依然是 100%, 经过虚拟化技术, 每台物理计算机上能够运行多台虚拟计算机, 这使得 CPU 等物理资源的使用率大大提高, 单位计算所产生的能耗也大大降低, 虚拟化技术产生出极强的应用价值和前景。云计算技术经过构建功能强大的数据中心, 将分散的计算机硬件资源集中到一起, 对外提供功能超强的计算和存储能力, 用户只需要在终端设备上经过互联网接入到后台云计算中心即可享受平台提供的强大服务, 几乎所有的计算和数据都是在后台进行, 这大大的降低了对用户终端的硬件配置要求, 极大的提升了移动智能手机等便携式可移
18、动终端设备的发展, 方便了用户的日常使用。而且, 云计算模式经过类似于集中供能的模式, 将后台的计算和处理都统一起来, 对外向用户屏蔽到服务的运行和维护, 从而提高各种应用的模块化程度, 提升工作效率和用户的体验度。 面向桌面云系统的监控平台正是结合了当今成熟的虚拟化技术和云计算理念的优势, 充分利用虚拟化技术带来的信息技术革命的强大力量, 对用户屏蔽掉下层硬件服务, 友好的提供桌面云服务。桌面云将以独立完整的虚拟机形式对外提供, 用户只需要在各种终端, 如利用个人 PC 上的终端程序、 浏览器、 PAD 等设备, 登陆服务器经过审核后, 以独占的形式获取虚拟机的所有资源, 所有的计算机存储都
19、将在远程的虚拟机上进行, 而用户所有操作都会感觉是在本地进行一样。面向桌面云系统的监控平台将实现硬件、 操作系统、 中间件和上层应用的模块化: 云计算服务提供商将进行数据中心的搭建和日常管理维护; 基础服务提供商将提供云计算操作系统完整解决方案, 并提供二次开发应用接口; 上层应用开发者将基于基础服务器提供商的开发接口进行具体应用开发, 最终呈现给客户都将是用户服务的形式, 对于用户极为友好。例如, 在网络游戏应用中, 游戏设计者在设计好游戏以后不用关注服务器的安装和部署, 直接租用云计算数据中心服务器, 并在数据中心中虚拟机上进行游戏的部署, 用户只需要连接相应的虚拟机即可进行游戏。在这个流
20、程中, 云计算服务提供商和游戏开发者各司其职, 便于高效的完成整个游戏开发和部署, 且能够解决当前国内游戏盗版的问题。 综上, 本论文所涉及到的面向桌面云系统的监控平台基于云计算和虚拟化技术, 经过构建大规模的虚拟化数据中心平台, 建立通用性好、 可靠性高、 可伸缩性高的云服务监控平台, 建立起廉价、 按需服务的云服务监控体系, 提供现有瘦客户端难以提供的各种服务, 为互联网时代下的云计算计算模式提供一些参考思路。1.2 国内外研究现状( 1) 虚拟机平台: 在虚拟机平台方面, VMware 公司作为全球虚拟化行业的典范占据了当前全球虚拟化市场超过80%的市场, 已经有非常完整的核心产品体系架
21、构, VMware View 在其 VMware Workstation、 VMware VCenter、 VMware Sphere 等产品的支持下, 已经实现了虚拟桌面的所有功能, 能够类似于 PAAS服务模式为用户提供虚拟机资源。在开源虚拟化技术上, Virtual Box和 Xen 虚拟化平台都已经是在 X86 体系架构上实现了虚拟化。虚拟化技术走到今天已经非常成熟, 且具备了商用的条件, 亚马逊 EC2的 IAAS 平台下层虚拟化技术即采用的是 Xen。 Splashtop Remote Desktop 是一款运行在 Android 平台上的应用, 经过 Splashtop Remo
22、te Desktop , 用户能够直接在 Android 手机或平板电脑上, 经过远程桌面使用 Windows PC, 远程操作 PC 上各种应用。Splashtop Remote Desktop 获得 CES Laptop 最佳应用软件奖, 但 Splashtop Remote Desktop 存在一些关键性缺陷和劣势, 它仅仅是一个 Android 平台上的应用, 完全不涉及服务器端的设计和组织, 因此难以形成一套完善的业务逻辑系统, 更难以进行大规模商业化应用。(2) 云计算技术: 云计算技术主要成就于商业驱动, 它提供的是一种服务, 是一种崭新的计算模式, 这种计算模式具有超大规模、
23、虚拟化、 高可靠性、 高可扩展性和通用性强等技术特点优势。云计算模式是基于成熟的分布式计算和网格计算技术, 并在此基础上充分考虑商业应用的具体业务需求进行了优化, 因此云计算主要的倡导者和推动者存在于企业单位和各种研究机构。 云计算技术引领这 IT 技术行业未来的发展趋势, 各种政府和企事业单位都格外重视云计算技术的发展。在国外发达国家中, 美国国防部率先与惠普签订合作协议, 筹建超强的大型云计算数据中心, 打造云计算服务产业链, 奥巴马总统在 年经过行政政策大力鼓励云计算和虚拟化技术的发展, 建设功能强大的云计算基础应用设施, 用于支持政府现有的信息管理系统。在国内, 云计算技术也是得到国家
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 QT 框架 通信 制造 公司 桌面 管理 系统 设计 实现
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。