数字化城市垃圾管理云平台垃圾云建设方案.doc
《数字化城市垃圾管理云平台垃圾云建设方案.doc》由会员分享,可在线阅读,更多相关《数字化城市垃圾管理云平台垃圾云建设方案.doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数字化城市垃圾管理云平台(垃圾云)建设方案 佛山市卡邦环保科技 2012年6月25日目录1.项目概述31.1.项目背景31.2.项目目31.3.项目范围41.4.设计原则41.4.1.科学性原则41.4.2.可靠性原则41.4.3.安全性原则41.4.4.经济性原则42.系统总体设计52.1.三层结构功能描述52.2.模型-视图-控制(MVC )体系结构62.3.基于组件设计72.4.基于RBAC模型权限管理72.5.ETL数据抽取83.系统总体架构94.系统功能描述104.1.固废垃圾管理模块10生活垃圾管理模块10建筑垃圾管理模块10园林垃圾管理模块11医疗、工业垃圾管理模块114.2.餐
2、厨垃圾管理模块114.3.实时处理监视模块115.机房TI设备配置设计原则及方案126.实施计划177.配置及费用要求181. 项目概述1.1. 项目背景为配合佛山市三年提升计划,在佛山市禅城区张槎街道政府主导下,佛山市卡邦环保科技运作新型生活垃处理模式扎根张槎,以云计算与物联网为基础垃圾分类实名制及垃圾流向全程监控体系张槎街道各镇街住宅小区、工业园区、产业集聚区、餐饮区等实现城市垃圾从源头就地无害化、资源化、减量化、产业化、社会化、信息化处理,最终向“垃圾零填埋”理想目标迈进垃圾管理道路,张槎街道从2011年开始,从生活垃圾处理着手,系统思考、科学实践、将垃圾管理现代化事业稳步推进。为推动张
3、槎街道产业升级,推动城市升级做出巨大努力。纵观佛山周围标兵及追兵,不缺少资金,就缺少创意,不缺少技术,就缺少设计,再加上中国市场模仿高效性,使我们不得不产生强烈危机感。因此,抓紧时间,突破障碍,迅速扩展,以先发优势使佛山本土优质环保企业占据这一领域标准制订权与话语权,以新型垃圾管理模式带动佛山城市文明卫生形象提升,需要市政府宏观统筹与政策支撑。1.2. 项目目对推动食品安全管理,以信息技术手段全程监控垃圾流向、规范垃圾产业运作,实现从垃圾到资源无缝对接,从源头上杜绝了地沟油产生,杜绝了收买佬违法行为,杜绝了垃圾回收站违规运作问题改善城市环境卫生餐厨垃圾统购统运,垃圾分类后就近资源化处理,最大程
4、度减少垃圾运输过程中二次污染、大幅减少垃圾填埋空间甚至实现零填埋、避免垃圾焚烧过程产生空气与环境污染。垃圾信息化管理能大幅减轻政府财政负担,对推动张槎街道产业升级,推动城市升级有着重要意义。这个建立于系统观基础上垃圾管理模式符合国家环保部周生贤部长提出“代价小、效益好、排放低、可持续”发展道路。1.3. 项目范围城市垃圾云平台将利用云计算、物联网、RFID、3G无线网络通信等技术应用于城市生活垃圾中固废垃圾、餐厨垃圾、建筑垃圾、园林垃圾、医疗垃圾、工业垃圾从源头就地无害化、资源化、减量化、产业化、社会化、信息化处理,最终使张槎街道各镇街住宅小区、工业园区、产业集聚区、餐饮区等最终实现向“垃圾零
5、填埋”理想目标迈进垃圾管理道路。1.4. 设计原则1.4.1. 科学性原则整个城市垃圾云平台设计都经过充分论证,对网络传输、应用、处理与资料管理都进行细致分析,系统每个环节都不会出现明显瓶颈。提供充足网络带宽,尤其保障具有足够传输能力,保证数据快速、稳定、持续传输与处理。1.4.2. 可靠性原则由于城市垃圾云平台需要保证长时间不停运行,因此,城市垃圾云平台均采用容错与集群设计,在城市垃圾云平台集成了故障功能与恢复功能,能够在城市垃圾云平台发生故障时快速恢复,提高整体系统可用性与可靠性,确保整体系统正常运行以满足系统不间断运行需要。1.4.3. 安全性原则城市垃圾云平台应该具备有效可信安全保密机
6、制,防止未经授权访问,防范非法侵入。1.4.4. 经济性原则城市垃圾云平台具有优异性能价格比,运行成本相宜经济,适合在公共场所进行大规模部署。2. 系统总体设计2.1. 三层结构功能描述采用组件框架为企业应用开发提供一个轻量级解决方案。该解决方案包括:基于依赖注入核心机制,基于AOP 声明式事务管理及多种持久层技术整合,以及优秀MVC 框架等。组件框架为应用程序表现层、业务逻辑层及数据持久层都提供了极好解决方案,因为框架 提供不仅仅是一种框架,而且提供了一种企业应用开发规范。组件框架是实际开发抽象,其提供模板设计大大简化了应用开发。组件框架系列Template 将通用步碟以优雅方式完成,留给开
7、发者仅仅是及特定应用相关部分,从而大大提高企业应用开发效率。组件框架支持对业务对象管理,能将应用各层对象焊接在一起,甚至这些对象无须是标准对象。AOPORMWebDAOContextMVCCoren 组件核心模块:组件架构中最为基础、重要模块。它提供了IoC容器,即依赖注入。其中,BeanFactory是最为重要概念,对理解IoC与ApplicationContext起到了重要作用。n 组件 AOP模块:实现了AOP联盟中定义AOP编程实现。如提供拦截器实现事务管理。用它来提供非管理环境下申明方式事务、安全等服务。n 组件 Context模块:直接位于组件核心模块之上。组件上下文模块除了继承组
8、件核心模块功能外还添加了用于资源绑定、事件移植、资源装载以及装载上下文等功能。这对于Web应用与J2EE应用十分有效。n 组件 Web模块:提供面向Web应用集成功能。n 组件 DAO模块:提供了JDBC抽象层,使得开发者不用再去编写同RDBMS交互、非业务功能JDBC代码。而且DAO模块还能够分析RDBMS厂商专有SQL错误代码。同时能够提供编程方式与声明方式控制事务。n 组件 ORM模块:为当前流行O/R Mapping技术提供集成。借助于组件框架提供简单事务声明,开发者能够很容易实现对O/R Mapping中操作事务控制。n 组件 Web MVC模块:提供MVC实现,清晰划分了Web应用
9、中涉及到各项内容。2.2. 模型-视图-控制(MVC )体系结构模型-视图-控制结构是交互式应用程序广泛使用一种体系结构。它有效地在存储与展示数据对象中区分功能模块以降低它们之间连接度,这种体系结构将传统输入、处理与输入模型转化为图形显示用户交互模型。MVC 体系结构具有三个层面:模型(Model)、视图(View) 与控制(Controller),每个层面有其各自功能作用,MVC 体系结构如下:MVC 体系结构图模型层负责表达与访问商业数据,执行商业逻辑与操作。也就是说,这一层就是现实生活中功能软件模拟;在模型层变化时候,它将通知视图层并提供后者访问自身状态能力,同时控制层也可以访问其功能函
10、数以完成相关任务。视图层负责显示模型层内容。它从模型层取得数据并指定这些数据如何被显示出来。在模型层变化时候,它将自动更新。另外视图层也会将用户输入传送给控制器。控制层负责定义应用程序行为。它可以分派用户请求并选择恰当视图以用于显示,同时它也可以解释用户输入并将它们映射为模型层可执行操作;在一个图形界面中,常见用户输入包括点击按钮与菜单选择。控制层可以基于用户交互与模型层操作结果来选择下一个可以显示视图,一个应用程序通常会基于一组相关功能设定一个控制层模块,甚至一些应用程序会根据不同用户类型具有不同控制层设定,这主要是由于不同用户视图交互与选择也是不同。在模型层、视图层与控制层之间划分责任可以
11、减少代码重复度,并使应用程序维护起来更简单。同时由于数据与商务逻辑分开,在新数据源加入与数据显示变化时候,数据处理也会变得更简单。2.3. 基于组件设计组件结构是一个分布式计算框架,它将可再使用面向对象组件同一个健康可靠实施环境结合起来,以提交多应用协作.应用程序可以松散业务组件构造。这些业务组件可以各自独立安装与升级。其关系优势在于能够紧密集成或插入所选第三方产品组件。用户可以获得那些组件集合以满足他们特定与独特维修,调度,与采购需求。公司业务组件通过适当定义接口反映业务程序与业务目标,业务组件也支持组件对象模式(COM),因此可以同许多提供COM 接口到它们目标模式应用程序集成,业务组件是
12、组件结构重要部分。它们通过预先定义与一致接口,提供专用业务功能作为压缩软件产品。通过这种方式它们给出了对任何封装在应用中过程与业务规则访问,而无需考虑后续实施。此外,业务组件提供了确认模式与警告,以便用户在尽可能早阶段捕捉错误。没有用户接口组件是业务组件一部分。2.4. 基于RBAC模型权限管理RBAC(RBAC Model,Role-based Access Model)模型基本思想是将访问许可权分配给一定角色,用户通过饰演不同角色获得角色所拥有访问许可权。这是因为在很多实际应用中,用户并不是可以访问客体信息资源所有者(这些信息属于企业或公司),这样话,访问控制应该基于员工职务而不是基于员工
13、在哪个组或是谁信息所有者,即访问控制是由各个用户在部门中所担任角色来确定,例如,一个学校可以有教工、教师、学生与其他管理人员等角色。RBAC从控制主体角度出发,根据管理中相对稳定职权与责任来划分角色,将访问权限及角色相联系,这点及传统MAC与DAC将权限直接授予用户方式不同;通过给用户分配合适角色,让用户及访问权限相联系。角色成为访问控制中访问主体与受控对象之间一座桥梁。基于角色访问控制方法是目前公认解决大型企业统一资源访问控制有效方法。其显著两大特征是:1.减小授权管理复杂性,降低管理开销;2.灵活地支持企业安全策略,并对企业变化有很大伸缩性。标准RBAC模型由4个部件模型组成,这4个部件模
14、型分别是基本模型RBAC0(Core RBAC)、角色分级模型RBAC1(Hierarchal RBAC)、角色限制模型RBAC2(Constraint RBAC)与统一模型RBAC3(Combines RBAC)1。RBAC0模型如图所示。2.5. ETL数据抽取ETL定义 ETL分别是“Extract”、“ Transform” 、“Load”三个单词首字母缩写也就是“抽取”、“转换”、“装载”,但我们日常往往简称其为数据抽取。ETL是BI/DW(商务智能/数据仓库)核心与灵魂,按照统一规则集成并提高数据价值,是负责完成数据从数据源向目标数据仓库转化过程,是实施数据仓库重要步骤。ETL包含
15、了三方面,首先是“抽取”:将数据从各种原始业务系统中读取出来,这是所有工作前提。其次“转换”:按照预先设计好规则将抽取得数据进行转换,使本来异构数据格式能统一起来。最后“装载”:将转换完数据按计划增量或全部导入到数据仓库中。ETL作用整个BI/DW系统由三大部分组成:数据集成、数据仓库与数据集市、多维数据分析。通常,商务智能运作所依靠信息系统是一个由传统系统、不兼容数据源、数据库及应用所共同构成复杂数据集合,各个部分之间不能彼此交流。从这个层面看:目前运行应用系统是用户花费了很大精力与财力构建、不可替代系统,特别是系统数据。而新建商务智能系统目就是要通过数据分析来辅助用户决策,恰恰这些数据来源
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字化 城市 垃圾 管理 平台 建设 方案
限制150内