基于百度地图的智慧路灯数字化管理系统的设计与实现.docx
- 文档编号:3175348
- 上传时间:2023-05-05
- 格式:DOCX
- 页数:12
- 大小:159.27KB
基于百度地图的智慧路灯数字化管理系统的设计与实现.docx
《基于百度地图的智慧路灯数字化管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于百度地图的智慧路灯数字化管理系统的设计与实现.docx(12页珍藏版)》请在冰点文库上搜索。
基于XX地图的智慧路灯数字化管理系统的设计与实现
基于XX地图的智慧路灯数字化管理系统的设计与实现
引言
随着社会经济的快速发展,城市化进程的不断推进,城市道路照明工程的体量日益庞大[1]。
城市道路照明作为公共照明的重要组成,采用节能的照明方式可缓解能源危机、实现可持续发展,并推进“节能减排”政策的实施[2]。
根据数据统计,目前我国每年照明用电量约占总发电量的13%左右,其中城市照明用电约占总发电量的7%~8%[3]。
这个数据表明城市照明工作的实施要求路灯管理部门节约照明设施运维成本,降低照明能耗。
如何发挥路灯资源特有的属性优势、挖掘新的盈利增长点等问题成为路灯管理部门关心和思考的重点[4]。
智慧路灯建设随着物联网技术的发展逐渐进入路灯管理部门的视野,成为研究热点,为实现节能减排、照明管理系统升级、降低城市照明管理成本及改善城市公共服务系统提供了方向。
在现有技术的基础上结合路灯管理系统实际需求,我们提出基于XX地图的智慧路灯数字化管理系统,采用XX地图API实现照明设备的可视化监测和控制;提供的策略模式可以制定满足生活照明需求的节能策略,从而实现照明设备的远程实时监控,并且能达到很好的节能环保效果。
该系统的具体设计包括实时监控、设备管理、策略设置、统计分析、数据中心等多项功能,使得路灯的管理变得可视化、数字化、智能化。
大丫在车上问我现在干什么呢。
我说当保管员,就是混,眼神儿不行,别的也干不了。
她问我这些年一直是挣工资生活吗?
1系统设计
1.1系统架构的选取和设计
根据系统的性能需求选取适当的系统架构,考虑到系统将来需应用于数万盏路灯以及B/S相比于C/S的优势,系统选取B/S架构进行开发设计[5]。
系统的可视化人机交互界面需要成熟的技术来保证其稳定性,因此选择ASP.NETMVC4.0框架进行综合搭建。
行政当局已订好合同,要铺设人行道,就在她父亲去世的那年夏天开始动工。
建筑公司带着一批黑人、骡子和机器来了,工头是个北方佬,名叫荷默·伯隆,个子高大,皮肤黝黑,精明强干,声音宏亮,双眼比脸色浅淡。
一群群孩子跟在他身后听他用不堪入耳的话责骂黑人,而黑人则随着铁镐的上下起落有节奏地哼着劳动号子。
没有多少时候,全镇的人他都认识了。
随便什么时候人们要是在广场上的什么地方听见呵呵大笑的声音,荷默·伯隆肯定是在人群的中心。
过了不久,逢到礼拜天的下午我们就看到他和爱米丽小姐一齐驾着轻便马车出游了。
那辆黄轮车配上从马房中挑出的栗色辕马,十分相称。
MVC设计模式即是模型(model)、视图(View)、控制器(controller)相互协作。
模型主要是业务实体组件和逻辑实体组件相关的数据逻辑并且独立于视图和控制器存在,通常在数据库中被用来获取和储存相应的数据;视图是应用程序中用来实现人机交互的部分,依据模型数据来创建相应的界面视图,通常把数据加工后展示给用户;控制器是应用程序中处理视图和数据库交互的模块,通常在视图和数据库的数据传送中起到一个桥梁的作用。
MVC模式可以让模型、视图和控制器三个模块相互分离而又能使它们相互协作,提高了系统的机动性以及互换性。
使用MVC模式的用户界面设计往往将这些对象整理得井井有条,避免了不必要的代码混乱。
MVC模式的优点主要是模型和视图的关系为一对多,创建新的视图也不需要重写模型。
这样模型就可以重复利用,提高工作人员开发系统的效率。
钢筋在绑扎过程中,首先应该明确构件在交接部位对于钢筋位置、层次等相关因素的思考,确保受力构件间钢筋位置处于重要受力部位,框架节点纵向受力钢筋应该处于内侧,通俗说来也就说所谓的柱包梁;针对梁低标高一致时,次梁下方的钢筋应该置于主梁纵向钢筋上部。
系统需要满足控制数万盏路灯的性能,并且后期需要相关人员进行升级、维护等操作,因此该系统选择MVC架构进行开发设计。
视图通过数据绑定技术建立联系,接受浏览器传来的请求并传给数据层,同时将处理结果返回到浏览器[6]。
XX地图API、Ajax(AsynchronousJavaScriptandXML)技术、JSON(JavaScriptObjectNotation)数据传输技术的结合构成系统业务逻辑层的核心[7]。
编写控制器完成对SQLServer数据库中数据进行添加、删除、更新和查询等必要的数据交互,系统内的数据交互如图1所示。
图1MVC设计模式
Fig.1RelationshipdiagramofMVC
1.2系统总体功能设计
系统选用成熟的MicrosoftVisualStudio2015为开发工具,选择稳定的Microsoft.NETFramework3.5为开发环境,同时以主流的MicrosoftSQLServer2015为作为后台数据库管理工具[8]。
在MVC框架内控制器使用面向对象的C#语言实现数据库与后台数据的交互,视图以HTML+CSS布局、JavaScript为客户端脚本语言等,实现数据的成功发送与获取。
根据智慧路灯数字化管理系统的性能需求将系统划分为实时监控、设备档案、策略设置、统计分析、数据中心五个模块,五个模块能够分配各自的任务并且能够紧密配合满足整个项目的功能需求,各功能模块之间基本达到了低耦合、高内聚的要求[9]。
2程序子功能
根据该项目用户提出的实际需求以及项目的初步方案,我们将系统子程序功能细化分解,初步完成系统功能模块图,如图2所示。
图2系统功能模块图
Fig.2Systemfunctionmodulearchitecture
2.1实时控制
对于WebGIS的选取,系统采用XX地图实现地理信息可视化。
XX地图提供的免费地图服务可以通过在HTML文件内的head部分加入