首页 > 范文大全 > 正文

基于UML技术的废弃物再利用系统设

开篇:润墨网以专业的文秘视角,为您筛选了一篇基于UML技术的废弃物再利用系统设范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

【摘 要】随着生活水平的提高,被人们淘汰、丢弃的废弃物也越来越多,提高废弃物的利用率正成为政府和企业关注的一个热点。本文就废弃物再利用系统的功能设计进行了探讨,并给出了基于uml技术的系统设计。

【关键词】废弃物再利用系统;UML技术;软件工程

一、引言

随着生活水平的提高和生活方式的改变,人们丢弃的废弃物越来越多,而企业在生产过程中也会产生大量的工业废品。另一方面,不可再生资源在逐年减少。国家每年在节能减排、资源循环利用上都有很大投入,取得了明显成效,但还是有许多工作要做:建立完善的回收废弃物的机制;2、废弃物信息交流渠道较传统,信息平台的建设使用有待提升;部分废弃物再利用成本较高等。

二、废弃物再利用系统

目前国内已经有一些废弃物再利用网站,这些网站以处理固体废弃物和工业垃圾为主,没有涉及家庭、小型制造业的废弃物处理。

本系统搭建的是一个废弃物再利用平台,用于解决各类废弃物与废弃物利用企业的无缝对接问题,以提升资源的利用率;以拓宽废弃物的流通渠道,提高政府对废弃物再利用的扶持力度和企业管理。

三、系统功能分析――描述与规划并建立用例图

结合系统设计思路,“废弃物再利用系统”主要包含以下几个功能模块:信息模块、资源利用模块、监管模块、用户管理模块、系统管理模块。

(一)信息模块。该模块主要功能是废弃物提供者把可利用的资源信息在平台上,可对其提供的废弃物进行初步评估。者可以查看自己废弃物的销售状况,系统中其他用户提供的废弃物种类和销售情况。

(二)资源利用模块。该模块提供给购买者,可以浏览废弃物种类和数量,可以联系废弃物提供者。如果对废弃物进行加工再生产,则可以将处理阶段所消耗的成本、对环境的影响、销售的利润等信息如实地反馈到系统中。

(三)监管模块。该模块具有以下主要功能:一是对所有废弃物信息进行分类,并且进一步估算出利用价值;二是根据购买者反馈的信息,进行跟踪,以防止虚假信息进入系统,并统计其最终产生的价值及废弃物的利用率;三是政务公开,即政府部门出台的相关文件,比如从事废弃物回收方面的优惠补助政策等

(四)用户管理模块。用户管理模块的是系统对用户进行管理,包括废弃物买卖双方和监管方的操作员、单位负责人,系统还可以向社会公开,即游客用户。在系统中可以进行账户注册与用户信息的维护。

(五)系统管理模块。该模块功能是维护系统的正常运行,使所有进入该系统的人员(监管员、废弃物提供者、购买者以及游客),可以根据其权限正常使用系统。

系统在废弃物交易阶段,就是一件物品交易的阶段,因此在订单设计时,可以与一般的购物系统类似。考虑到废弃物的特点,本系统不提供线上交易功能。系统用例图如1:

四、系统类图

静态模型是在用例模型基础上建立的,用于显示系统中事物的内部结构和相互关系。本系统涉及到的类主要有:废弃物、废弃物提供者、购买者、订单、物流、系统管理员、监管员、游客。

在系统功能分析和类图的基础上可以建立系统的动态模型。动态模型,描述了系统各对象随时间变化的行为,主要由系统的交互图、活动图和状态图来呈现。

五、系统应用与效益分析

废弃物再利用系统构建完成并投入使用,将会产生以下几方面的社会效应:

(一)会提高民众的环保意识,通过在此平台上一些废弃物再利用的知识小窍门,让民众更加注重对现有废弃物的再利用;同时,可以让更多的人了解废弃物的类别及再利用价值,从而减少随意丢弃废弃物带来的浪费,养成收集废弃物的习惯。

(二)为废弃物供求双方提供便捷的信息交流通道。通过此平台,交易双方可以实时传递供求信息;根据废弃物的回收规律,再生资源公司可以提前制订废弃物的再利用计划,通过平台下单,有助于企业的生产有序进行。

(三)信息的透明化可以增强政府的监管力度。通过此平台,可以引导合法的交易;同时通过对平台信息的分析,可以使用户更好地了解废弃物的数量和品种的变化情况。

六、总结

面向对象UML技术,不仅能够提高系统开发效率,提高软件质量,加速开发过程,而且使系统具有较好的可重用性、可扩充性、可维护性和可移植性。

一个系统要发挥其预设的作用,除了需要技术上的支持以保障,其正常运行,更需要有更多的用户去使用。随着人们环保意识的提升,相信会有越来越多的个人、企业用户进入废弃物再利用平台,使系统发挥更大的作用。

图 1系统用例图

参考文献:

[1]唐红杰. UML基础与ROSE建模实训教程[M]. 清华大学出版社

[2]孙晓妍.基于UML的面向对象信息系统开发[J].价值工程, 2013, (8)

[3]杨云春.利用UML实现计算机等级考试网上报名系统的分析与设计[J]. 电脑编程技巧与维护, 2013, (4)

[4]李颖.运用UML 语言设计分布式应用系统的一般过程和方法[J]. 计算机应用研究, 2001(8).

指导老师:屈卫清