基于云计算平台的图签管理系统设计.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于云计算平台的图签管理系统设计.pdf》由会员分享,可在线阅读,更多相关《基于云计算平台的图签管理系统设计.pdf(66页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本科毕业设计(论文)题目:基千云计算平台的图签管理系统学院专业学生姓名学生学号指导教师提交日期目录摘要 .5 Abstract.6 第一章1.1 1.1.1.1.1.2.1.2 1.3 1.3.1.1.3.2.1.4 第二章2.1 2.1.1.2.1.2.2.2 2.2.1.2.2.2.2.2.3.2.3 2.3.1.2.3.2.2.3.3.2.3.4.2.4 2.4.1.2.4.2.2.4.3.2.5 第三章3.1 3.1.1.绪论 7背景及意义 7论题背景7论题意义7现状分析8课题研究内容 .9 研究内容9术语表 9论文结构.10 系统概述与相关技术简介.11 系统架构与运行环境.11 系
2、统架构与框架11系统环境 11云计算 11云计算的定义 .11 云计算的服务类型.12 云计算的特点.13 虚拟化技术.14 虚拟化技术概述 14服务器虚拟化技术.14 存储虚拟化技术 .15 网络虚拟化技术 .15 其它相关技术简介 .16 图片社交应用相关技术.16 ASP.Net MVC.16 单点登录 17本章小结 .18 需求分析19产品需求分析.19 褥求程度分析 193.1.2.需求调研193.1.3.需求调研结果203.1.4.竞品分析 203.1.5.产品规划 .22 3.2 系统功能性需求 .22 3.2.1.图签制作需求 .22 3.2.2.图签发布需求 .23 3.2.
3、3.图签管理需求 243.3 系统才上功能性需求 273.3.1.安全性需求 .27 3.3.2.稳定性需求 .28 3.4 云计算管理平台需求.28 3.4.1.自动化部署需求283.4.2.弹性能力需求 293.4.3.资源监控管理需求293.4.4.资源调度需求303.4.5.服务管理需求 303.5 本章1J、结30第四郑系统设计314.1 系统部署图 314.2 系统架构图.31 4 32 43 总体结构设计32 4.3.1.系统模块分解结构334.3.2.模块结构描述 334.3.3.云端功能描述 344.4 虚拟化设计.35 4.4.1.服务器虚拟化354.4.2.存储虚拟化 .
4、36 4.4.3.网络虚拟化 374.5 本章小结.39 第五章系统实现 405.1 功能模块405.1.1.图签制作模块405 512 图签管理模块4:5.1.3.社交模块 475.2 云端部署管理.50:!:第六章系统铡试 ,.,.57:;:言:;6.2.1.图签制作模块用例 586.2.2.图签管理模块用例,596.2.3.社交模块用例,606.2.4.社交模块用例 616.3 测试结果分析 .61 6.4 本章小结 .61 总结与展望 .62 摘要随着社交网络的普及,lnstagram、Pinterest、花瓣、图钉等国内外图片社交应用都在一定程度上解决了用户的社交需求。通过用户访谈法
5、调研得知:以青年女性为主体的用户群体具有将多张图片经美化和创意编辑后分享到社交网络的需求。深入分析调研结果可知:用户的根本需求是希望获得一个可以强化图片故事性特征的工具,和一个带有故事性特征图片的社交分享平台。这一需求是目前市场上其它社交应用所不能满足的。为此,本文基千UCloud云计算平台实现了一个图签管理系统。该系统实现了图签制作、图签管理以及图片社交分享等功能,可以满足用户的功能性需求。由千系统采用瀑布流式的图片浏览交互方式,对服务器响应速度要求高;此外,系统还具有海量图片存储,高用户访问晕弹性,以及系统安全性和系统可靠性要求高等特点。因此,我们需要基千云计算平台实现该系统,以有效解决上
6、述问题。通过对云平台的部署管理、租用成本、安全性及稳定性等方面对市面上已有的云计算平台进行系统评估,最终确定使用UCloud云计算平台。本系统采用了UML2.0建模技术,进行面向对象的系统分析和设计;使用C编程语言,ASP.NetMVC3.0框架和MySql5.5数据库设计并实现。并且详细说明了系统的各个构件在云平台上的分层结构,讨论了云计算平台相关的关键设计和实现方面的技术问题。最后简述了云平台的部署管理和维护问题,采用黑盒测试法对系统各模块的功能进行测试。关键词:社交网络;云计算平台;图片社交;图签管理Abstract With the popularity of social netwo
7、rk Service,applications in the domestic and abroad satisfied well with userssocial needs,such as Instagram,Pinterest,petal,pushpin and so on.We had done a research about the young womens social needs,using the user-interview method.The results showed that they desire to splice a group of processed p
8、ictures together and sh釭ethem to the social network platfo1m.After the analysis of the results,we found that they indeed needs a tool to splice figured pictures together to be a storied mosaic and share it to the mosaic social network platform.The social need isnt satisfied by such above-mentioned a
9、pplications.To satisfied with users such needs,we developed the mosaic management system based on UCloud cloud computing platform.The system realizes the mosaic making function,mosaic management function,and mosaic sharing function to meet usersfunctional requirements.The system uses a waterfall str
10、eaming images browse,so that high speed requirements for server response are needed.Besides,the system also has a massive image to be storaged and high elasticity user visits as well as the security reliability of the system are highly required.So that we need to use the cloud computing platform to
11、solve the problems above.After an assessment of cloud computing platforms on the aspect of deployment management,leasing costs,security and stability,we chosed the UCloud cloud computing platform.The system uses an UML2.0 modeling techniques and uses object-oriented method to analysis and design.And
12、 uses the C#programming language and ASP.Net MVC3.0 廿amework,using MySql5.5 database.Made a detailed description of the hierarchical structure of each component system platform in the cloud computing platform and descripted the technical issues related to the design and implementation of key aspects
13、.Finally,I made a brief introduction of cloud platform deployment management and maintenance issues,I used the black-box testing method to test the functional of each module system.Keyword:Social Network Service,cloud computing platform,intercourse with pictures,mosaic management 第一章绪论1.1背景及意义1.1.1.
14、论题背景随着互联网和移动互联网的出现,人们的社交不只局限于传统的通讯工具,而是逐渐形成以互联网为媒介的社交网络(SNS,Social Network Service),其发展趋势和动向一直得到社会各界的广泛关注和重视。社交网络不止是传统通讯工具的延伸,而是一种全新的交流方式。美国哈佛大学心理学教授米尔格拉姆(Stan-leyMilgram)提出的六度空间理论(SixDegrees of Separation,任何两个陌生人之间所间隔的人不会超过6个人)为社交网络的发展提供了理论依据。人们通过社交网络,可以在用户个体间形成灵活的互动关系,在维系人脉的同时获得知识和快乐,逐渐形成以某些特定关系作为
15、维系纽带的虚拟群体。根据中国互联网络信息中心(CNNIC)发布的报告显示,截至2012年12月底,中国网民规模超过5.64亿人,全年新增网民人数达5090万。其中手机网民的规模高达4.20亿,占总体网民的74.5%。使用手机进行社交的用户年增长率为35.7%,亨利布洛格特(HenryBlodget)发布的报告移动互联网的未来的统计数据就证明了这一观点:中国的微信全球注册已达6亿人次,月活跃用户也超过3亿,而国外移动社交应用WhatsApp拥有4.5亿用户,每天新增100万全球注册用户,Line月活跃用户超过2亿,国内数械巨大的互联网和移动互联网用户群体是中国社交网络发展的基础,也为社交网络的普
16、及和繁荣创造了良好条件。1.1.2.论题意义目前我国移动社交网络多以现实的人际关系为基础,现实关系与虚拟关系相互交织,在性别、种族、年龄、教育、经历、工作性质等方面具有广泛性,并且受国内网络环境和国人心理特点影响,具有易从众、易疲劳、易流失的特点。如今的社交网络已经不仅仅是人们娱乐交友工具,也逐渐向新闻媒体和电子商务领域渗透,用户在社交方面任何细微的需求的满足,都具有重要的社会意义和研究价值。图签管理系统从用户渴望分享自己的“故事”这一心理状态作为切入点,使用编辑过的组图作为社交载体,搭建社区平台。用户将图片编辑衔接,以组图的方式分享到图签管理系统的社交平台或者其它社交平台,呈现给其他用户。通
17、过图片传递出作者想要表述的内心情感和态度,从而帮助用户消除心理负担,降低社交中人与人间交流的难度。以用户强化图片故事性特征和用户自主编辑和创意发挥的需求为目标,充分考虑国内用户的使用习惯和特点,趋利避害,开发出吸引用户、体验良好的产品,实现产品社会价值,未来具有良好的拓展空间和商业价值。对于与图签管理系统类似的社交平台来说,提供快速稳定的服务是保证用户体验的前提,这主要是由系统架构及服务器性能两方面决定的。采用NVC架构模式可以有效解决由系统架构缺陷带来的性能问题,客户端负责逻辑功能,服务器端负责数据存储;而服务器性能方面可以使用与云计算平台结合的方案,可有效解决数据存储的性能问题,同时也能解
18、决数据同步、并发响应、数据安全、服务器稳定性、IO性能、软硬件环境适配等方面的问题。研究社交网络与云计算平台结合的设计方案,对千初创团队或小型企业的风险评估和成本控制有重要意义。1.2现状分析马斯洛提出:人的需求有一个从低级向高级发展的过程,这在某种程度上是符合人类需求发展的一般规律的,一个人从出生到成年,其需要的发展过程,基本上是按照马斯洛提出的需要层次进行的,而25-34岁的人群是中国移动互联网用户的主力军,占比接近五成,处千这一年龄段人群多是刚刚走出校园踏入社会的青年,在人类需求发展过程中多处千金字塔第二、三层次,对全球范围的互联网用户来说,社交需求大而迫切。研究表明,纯文字媒介在内容展
19、示的丰富性上存在先天性不足,难以满足主体用户青年人群展示自我、了解他人的需求;人们在相同时间内通过影音三类媒介获取的信息量最大,图片次之,文字最少,在信息爆炸的时代,提高用户获取信息的效率是社交应用开发者需要重点解决的问题。但由千现代通信技术依然具有较大的局限性,例如:影音媒介对设备性能要求和网络带宽要求高,极大增加了用户获取信息的成本,现阶段难以大规模普及,除此之外,人们日常接收的信息约有70通过视觉渠道获取,大量影音信息会在一定程度上影响用户体验。因此,经用户调研统计,图文结合类社交是当前技术条件下最能满足用户需求的社交形式。图片社交在其发展过程中逐渐体现出较为明显的模式特征,大致可分为图
20、片强关系模式(如:微信朋友圈)、图片弱关系模式(如:Pinterest、Instagram)以及图片关系LBS模式(如:图钉)。不同的图片社交模式具有不同的特点及优势,而提供一个可以强化图片故事性特征的工具,和一个能提供充足的自主编辑和创意发挥空间的社交平台,本质是提供UGC(User Generated Content)发布与获取渠道,既适合使用图片弱关系模式积累丰富内容,例如Instagram最初就是为摄影爱好者这一特殊用户群体提供社交平台,促使一群有共同兴趣爱好和需求的用户聚拢,构成独立社交网络;另外,图片社交应用需要充分着眼千解决用户最迫切的需求,保持产品的简洁性与差异化,突出核心竞争
21、力,Instagram在普通用户逐渐涌入时并未转型做综合性功能开发,而是专注于用户基本需求,将拍摄、美化、分享和评论功能做到极致,积累了品牌影响力和吸引力。随着移动互联网的发展,社交得以不受时空限制,实现了随时随地社交,各类移动社交软件也逐渐兴起,如目前国外流行的Instagram、Path、Snapchat、Pinterest、Whisper、Secret等,国内的微信朋友圈、Weico+、啪啪、图钉、花瓣等,它们都在一定程度上满足了部分用户特定的社交需求,但都不属千可以强化图片故事性特征的工具,也未能提供充足的自主编辑和创意发挥空间的社交平台。1.3课题研究内容1.3.1研究内容本文从目标
22、用户群的强化图片故事性特征和发挥创造力进行自主编辑的需求出发,对图签管理系统的产品需求进行分析,设计系统并提出与云计算平台结合的方案。采用MVC设计模式、ASP.NET框架设计并实现图签管理系统的PC端图片处理和存储模块。深入研究图片社交应用在云计算平台的部署方式、存储原理和动态资源调度机制,进而从部署管理、租用成本、安全性及稳定性风险控制等方面权衡分析,提出云计算平台风险评估与成本控制参考标准,以UCloud云平台为例介绍系统部署方案并对方案选择标准进行评估。本系统的部署图如下图1-1所示:客户端IIindows操作系统浏览器lOS设备Android设备Ucloud负载均衡服务器Ucloud
23、应用服务器Ucloud数据库服务器图1-1系统部署图1.3.2术语表表I-J术语表术语名英文名说明访谈法User interviews 通过访员和受访人面对面地交谈来了解受访人的心理和行为的心理学基本研究方法指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机,在一台计虚拟化virtualiza6on 算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响ASP.NET Active Server 动态服务器网页设计,一种使嵌入网页中的脚本可由因特网服务器MVC P MYC 执行的服务器端脚本技术可用性Usability 交互式IT产品
24、系统的重要质量指标,产品对用户来说少错和令人满意的程度并发Parallel execute 可以使用多个线程或者多个进程同时处理不同的操作负载均衡Load Balancing 将负载(工作任务)进行平衡、分摊到多个操作单元上进行执行资源调度Scheduling of 指在特定的资源环境下,根据一定的资源使用规则,在不同的资源RBAC resources 使用者之间进行资源调整的过程。Role-Based I基于角色的访问控制,权限与角色相关联,用户通过成为适当角色Access Control 的成员而得到这些角色的权限,极大地简化了权限的管理。1.4论文结构本论文各章节的主要内容:第一章:绪论
25、,包括社交应用的理论基础和原理,图片社交应用的发展背景和发展现状,研究图签管理系统解决用户需求问题以及对图片社交应用发展的价值,概述了论文的关键术语。第二章:系统概述与相关技术简介,介绍系统架构、云计算以及虚拟化技术等技术重点与难点,描述了图片社交应用的技术背景及系统的开发运行环境,介绍使用ASP.NETMVC和单点登录等技术。第三章:图签管理系统的需求分析,对从用户需求分析总结提炼出系统功能性需求进行描述,得到需求用例;后介绍系统安全性、稳定性等非功能性需求,并详细描述了云计算管理平台的各项需求。第四章:对图签管理系统进行设计,介绍系统的ASP.NET MVC架构,从服务器、存储和网络方面描
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 计算 平台 管理 系统 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内