基于云服务平台的园林景观资源共享系统设计
2021-04-21林国勇
雷 霖,林国勇
(广西民族大学相思湖学院,广西 南宁 530008)
0 引 言
云服务技术自研发应用至今,其技术本质就是为人们运用网络平台提供各类服务需求,并且具备易拓展技术特性来满足多元化用户需求。云服务并非单纯指的是信息技术、软件网络之间形成的关系,还包括其他类型,经分布式设备实现相应操作,比较相似于单位网络资源库的运行情况。云服务能够将服务用户资源转换至需求服务中,并以具体的技术请求及存储中心为依据,经网信通信有效传输提供便捷式服务。
随着近年来社会各界对园林绿化景观领域的关注度日益高涨,建设宜居环境也成为社会地区经济发展中的关键评估指标。而计算机技术在各行业领域的渗透应用,也同样在园林景观中发挥重要技术作用,计算机资源展示服务平台能够通过互联网平台提供更加丰富的园林绿化管理建设技术支持。但是,目前园林景观的资源共享系统仍然比较单一,且运用传统搜索引擎无法获得深网信息资源,所以设计园林景观资源共享系统也就显得更加迫切。
本文提出基于云服务平台的园林景观资源共享系统设计思路,旨在能够真正建立园林景观信息共享数据库系统。经测试发现所设计系统可以满足多名用户的同步、短时间内信息共享,拥有较高的系统应用技术价值。
1 相关技术概述
1.1 云服务技术
云服务技术自推出应用至今,已为网络平台在社会各行业应用提供了重大助推力,并且很大程度推进了智能新型服务模式。经有关国际标准部门公认,云服务作为当今社会的一种随时、快速、易实现的可利用模式,已经能够通过网络通信向资源池访问资源为用户提供所需的资源服务。
图1 为云服务技术的结构示意图,包括应用层、平台层、设施层。在本次系统设计中运用云服务技术,能够有效集成园林景观信息资源并提供资源共享型服务,并且运用相关技术统一高效地处理原本分散的信息资源,形成统一、非单一的资源库,最终简化资源为单一信息资源完成一系列的重构、分配及管理。
图1 云服务技术结构示意图
1.2 PHP 技术
PHP 技术作为一种实现服务端HTML 嵌入式脚本描述语言,能够方便Internet 网页数据库操作。PHP 能够完成动态Web 页面创建,并且可以作为通用型HTML网页文件,在具体编辑过程中经HTML 完成PHP 编辑。不仅如此,该技术还能够结合C 语言、Java 编程、perl 等自创语法。
1.3 SQL 技术
MySQL 作为一种较小相关且开源的数据库管理系统,目前被广泛应用于各种小型网站中,具备快速、低成本、小体积的开源技术特点。
2 基于云服务平台建立园林景观信息数据库系统
2.1 云服务模式设计
本次系统结构设计主要实现了由上至下的模块化操作,将系统划分为多个模块,并在开发系统中开发或修改单独模块,不会造成模块之间影响,能够在一个零件发生技术问题时,直接替换避免对其他功能造成影响,也方便后期系统的修改、维护、升级、拓展。图2 为本次系统设计的云服务模式框架图。
2.2 数据库开发
本次系统设计通过采用较强系统兼容及广泛应用的Java技术,基于浏览器B/S设计结构建立SQL Server数据库系统。该系统的主要数据库功能模块包括用户检索、资料发布显示、管理系统三大子系统功能模块。用户通过运用浏览查询功能查询使用园林景观信息资料并且能够满足三种不同的信息浏览、查询方式。
图3 为本次系统的数据库系统功能设计流程,利用骏景网络通信完成所有用户的信息查询及浏览功能。在本次云端数据库设计中,基于云服务技术拥有了系统多用户使用技术特点,满足用户对公共数据的有效获取,并获得满足自己信息需求的特有信息资源。保证设计数据库系统物理、逻辑结构的合理性,能够有效降低整个信息共享系统的安全水平。建立的物理模型能够描述真实数据库,并建立MySQL 数据库存储并查询相关数据。本次云服务平台的数据库开发代码示例如下:
图3 数据库系统功能设计功能架构图
2.3 目标数据库功能实现
2.3.1 查询功能
该系统主要包括两类系统查询功能,第一种是认知性模式,该功能模式主要是基于某类园林景观信息所设定的查询功能。通过运用该查询功能,由原本单一化查询转变为集群查询,并且可以由单一园林景观信息查询,经该系统成功拓展值关联景观查询,实现景观、空间、地点查询。该查询功能优势可以实现局部查询至整体查询,此种查询模式也被称为信息“基础检索”模式。
第二种查询方式是应用性模式,此种查询方式一般作为传统植物数据库查询所采用的方式。在应用性模式中,应用于特定查询环境,根据园林景观配置所针对性设计的查询功能,可以满足用户由总体查询至分类查询的功能实现过程。用户可以运用该功能了解园林景观的配置模式和景观组合的主要数量关系,也能够对景观特征形成更充分的了解。
2.3.2 互动功能
对于专业工作操作人员来讲,信息资源共享系统在应用过程中提出的信息资源问题、建议,需要经管理人员对这些所提出和产生的问题进行定期分析并提出修改建议及改正对策,从而更加有效地完善数据库信息资源。
对于园林景观旅游观光人员来讲,该信息系统的管理人员可以经Internet 通信向普及媒体平台便捷式共享信息,实现系统网络多平台互动。例如可以每天运用微博、微信等平台,向用户推送园林景观相关信息,也可以在网站组织举办最美园林景观摄影大赛,从而完成对园林景观图片信息的分类编辑,提供更优化的网站资源。
3 系统用例建模
在完成该信息共享平台系统设计过程中,运用例图建模能够面向不同用户主体设计的功能模型图,使不同用户之间的相互作用及联系,以及具体实现的不同功能和系统管理关系情况。在设计该信息共享系统平台时的用例图主要包括三大功能,分别为获取用户系统需求、进行系统测试以及引导用户在应用该系统时可以给予引导方向。在该系统平台设计中的两大主要参与用例关系分别为管理员参与和用户参与。
3.1 管理员参与用例
图4 为该系统设计中的面向管理员参与者,该类系统参与者具备了用户账号权限、系统信息、信息库存的管理权限,并且能够实现动态的及时更新,及时反馈用户的系统操作需求,管理系统平台的各用户信息,和信息共享系统登录操作等功能。
图4 管理员用例图
3.2 用户参与用例
图5 为该系统的用户用例图。在用户应用该信息共享系统平台时,享有注册、登录个人信息以及后续管理个人信息的使用权限,能够运用该平台实现的基本操作包括管理用户个人信息、反馈并浏览查看以及相关信息的发布、登录、注册和达成具体的购买协议等各项操作。
4 系统详细设计实现
4.1 Web 平台配置
本次信息共享系统设计主要运用了上文分析的Java、HTML、Css 编程技术,在CI 框架基础上引入了SQL数据库技术。对于系统数据层,根据数据属性建立SQL数据库,图6 为本次基于云服务的信息共享系统Web 平台逻辑结构图。
图5 用户用例图
图6 逻辑平台结构图
4.2 系统详细实现
在设计该信息系统平台首页时,作为用户最初进入系统的直观视觉画面,需要设计友好、交互、体验、简洁的可操作页面风格,包括用户可以实现注册、登录、工具、专区等信息服务内容,以该部分为例的部分代码设计示例如下:
1)用户注册界面
在用户注册功能中能够完成用户名、密码、验证码输入,点击“登录”,显示正确即可进入系统。
2)用户个人信息系统界面
主要实现了个人用户的基本信息,收藏、查阅历史、关注信息等记录功能。
3)发布信息界面
能够发布共享型园林景观信息,包括景观的名称、图片、文化背景、设计理念等,均在用户成功登录后即可实现,并且还具有审核上传发布的景观信息功能。
4)在信息浏览专区
用户可以进入专区并根据自己的需求搜索园林景观的关键词,比如建筑、绿植、绿化等各功能模块。
5)管理员界面
管理系统对于整个信息系统来说十分重要,包括对用户信息、景观信息、上传信息及评论留言各方面管理,来保证该系统平台的信息真实、安全、可靠性。
4.3 系统测试结果
通过对本次设计的基于云服务平台的园林景观信息共享系统性能进行测试,发现在一般情况下,在100名用户同时使用该系统时,均能够满足3 s 内完成系统加载,在系统使用人数较多时也同样可以保证5 s 内完成系统加载反应,说明该系统设计性能基本符合应用需求。
5 结 语
本文通过研究设计园林景观信息共享系统,引入了云服务平台技术以及Java、HTML、Css 编程技术,在CI框架基础上成功建构SQL 数据库,建立应用层、设施层、平台层。分析了该系统的用例图,包括系统管理员和普通用户,并详细分析系统功能实现过程,经测试发现所设计系统可以满足多名用户的同步、短时间内信息共享,拥有较高的系统应用技术价值。