基于Android平台的智能电表服务的设计与实现(29页).doc
《基于Android平台的智能电表服务的设计与实现(29页).doc》由会员分享,可在线阅读,更多相关《基于Android平台的智能电表服务的设计与实现(29页).doc(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于Android平台的智能电表服务的设计与实现-第 22 页基于Android平台的智能电表服务的设计与实现 The Design and Implementation ofSmart meter service based on Android platform2015 年 5 月 毕业设计(论文)中文摘要基于Android平台的智能电表服务的设计与实现摘 要:近年来,因环境和能源问题意识在全球范围内高涨,能耗情况突然发生了变化。以发达国家为中心,很多用户的消费行动开始注重节能。而且,太阳光及风力等可再生能源提供的电力流入电力系统的“逆潮流”,会导致电力系统总体不稳定,这种情况也被视为一
2、大问题。因为这些原因,使用智能电表来实现节能化和电力系统稳定化的机会越来越成熟。智能电表是智能电网的智能终端,它已经不是传统意义上的电能表,智能电表除了具备传统电能表基本用电量的计量功能以外,为了适应智能电网和新能源的使用它还具有双向多种费率计量功能、用户端控制功能、多种数据传输模式的双向数据通信功能、防窃电功能等智能化的功能,智能电表代表着未来节能型智能电网最终用户智能化终端的发展方向。 XXX是一款为智能电表服务的App,从生产到使用,每天,数以亿计的电力被源源不断的输送到需求侧。不管是家用,商用,还是工业用电,我们对它的消耗却知之甚少,XXX建立在一套优秀的能源管理解决方案之上,使用采集
3、器帮助您洞悉能源全局,它可以把能耗数据进行收集,存储,上传,不管下行采集是何种能耗形式,何种通信协议都能够完美兼容,最后这些数据在云智慧能源管理平台汇总,通过大数据分析,提供出专业的能源报告,无论你身在何处,通过XXXApp都能轻松接入平台,掌握能耗状态。 本系统软件就基于android平台开发,Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。采用成熟的软件技术,在企业适应社会发展中发挥了重大的作用。关键词:智能电表服务;App;Android;MyEclipse.毕业设计(论文)外文摘要Th
4、e Design and Implementation ofSmart meter service based on Android platformAbstract: The situation of energy consumption changed suddenly because the awareness of environment and energy in the world in recent years.Many people pay attention to save energy in most developed countries and that renewab
5、le energy can cause the power system such as solar energy and wind.So the situation is also thought of a big question.So people use the smart meter to save energy and keep the power system stable because of the question.The smart meter is the smart grids terminal and it has been different from tradi
6、tional meter.Besides that it has all traditional meters functions.It can control user end、transport more kinds of data、have Two-way Communication function and prevent steal energy for adapt to using smart grid and new sources of energy,it represents a future direction of the user intelligent termina
7、l. XXX is an application for smart meters.The billions of electricity is transported to the demand side everyday,but we know very little about energy consumption whether home-energy,business-energy or factory-energy.XXX built on an excellent solution which used to manage the energy reasonably.Not on
8、ly it can collect,storage and upload the power consumption whatever the type but can be compatible with any protocol.At last,the power consumption will be collected in the intelligent energy management platform,then it will give a professional energy report after analyzing the data.So you can know t
9、he energy consumption by XXX wherever you are. The mobile software was developed based on android platform.Android is a free operating system which based on Linux,it gives open source code. Google shares oversight over android with the open handset alliance,they used mature software to develop it an
10、d android plays an important role in enterprise development.Keywords: Warehouse Management System; Database; Java; MyEclipse. 目 录1 绪论11.1 课题的研究背景与意义11.1.1 课题的研究背景11.1.2 课题的研究意义11.2课题内容简介21.3 课题的调研21.4 可行性分析31.4.1技术可行性31.4.2经济可行性51.4.3操作可行性51.4.4 法律可行性51.5 论文各章介绍52 系统需求分析72.1 业务流程分析72.1.1系统用例图72.2 数据
11、流分析92.3 数据字典103 Application设计113.1 Application总功能结构113.2 系统数据模型设计123.2.1 XXXApp-E-R图123.2.2 数据逻辑结构设计关系模式133.2.3 数据表详细说明143.3 开发环境与运行环境设计184 系统总控模块设计194.1 系统模块设计19系统模块功能简介194.1.1登陆界面的设计205 系统模块的设计225.1系统模块设计225.1.1 系统模块界面功能简介225.1.2 系统模块界面功能简介225.2 应用功能模块界面设计275.2.1 应用功能简介275.2.2 应用功能图275.2.3 应用界面的设计
12、285.3 管理模块界面设计365.3.1 管理模块功能简介365.3.2 管理模块功能图365.3.3 管理模块页面的设计375.4 个人中心界面设计385.4.1 个人中心功能简介385.4.3 个人中心页面的设计39个人中心模块主界面:396 用户手册436.1 系统功能简介和运行环境简介436.1.1 Application功能简介436.1.2 运行环境简介436.2 系统运行与操作指南437 系统评价447.1 系统特色44系统存在的不足与改进方案447.1.1 App存在不足447.1.2 改进方案44结 论45致 谢46参 考 文 献471 绪论 从生产到使用,每天,数以亿计的
13、电力被源源不断的输送到需求侧。不管是家用,商用,还是工业用电,我们对它的消耗却知之甚少,XXX建立在一套优秀的能源管理解决方案之上,使用采集器帮助您洞悉能源全局,它可以把能耗数据进行收集,存储,上传,不管下行采集是何种能耗形式,何种通信协议都能够完美兼容,最后这些数据在云智慧能源管理平台汇总,通过大数据分析,提供出专业的能源报告,无论你身在何处,通过XXXApp都能轻松接入平台,掌握能耗状态。1.1 课题的研究背景与意义1.1.1 课题的研究背景近年来,因环境和能源问题意识在全球范围内高涨,情况突然发生了变化。以发达国家为中心,很多用户的消费行动开始注重节能。而且,太阳光及风力等可再生能源提供
14、的电力流入电力系统的“逆潮流”,会导致电力系统总体不稳定,这种情况也被视为一大问题。因为这些原因,使用智能电表来实现节能化和电力系统稳定化的机会越来越成熟。在这些潮流的推动下,智能电表的导入目的又增加两个。一个是让用户依次掌握电力或燃气的使用量,并督促其减少使用,另一个是通过与电力/燃气公司和用户的EMS联动,达到总体供求平衡。前者已经在部分国家进入实用阶段,从智能电表获取并显示信息的住宅用显示器已在美国等地实现产品化。 智能电表不仅会对电力及燃气系统,还会对家庭、企业、家电、通信及电动汽车等带来冲击。由智能电表构建的基础设施将变成新服务和技术诞生成长的“摇篮”。ADR可以说是这方面最典型的例
15、子。在智能电表进步的同时,兼顾“生活舒适性”和“节能性”的先进ADR服务和技术也会问世,为了与之对应,HEMS、BEMS、各种家电及电动汽车也有望取得进步。当前世界各国为求电力使用的安全、品质及节约,均致力于智能电网基础建设发展。智能电网成功运作的重要环节在于须完整且即时的汇集各电力用户用电资讯,因而处于供用电两端中介角色的先进读表基础建设(Advanced Metering infrastructure,AMI)便成为智能电网顺利发展的关键设备;而要完成AMI布建的基础建设,首先必须安装智能电表,故也促使世界各国优先投入智能电表建置。1.1.2 课题的研究意义 XXX建立在一套优秀的能源管理
16、解决方案之上,使用采集器帮助您洞悉能源全局,它可以把能耗数据进行收集,存储,上传,不管下行采集是何种能耗形式,何种通信协议都能够完美兼容,最后这些数据在云智慧能源管理平台汇总,通过大数据分析,提供出专业的能源报告,无论你身在何处,通过XXXApp都能轻松接入平台,掌握能耗状态。1.2课题内容简介 本课题是做一款为智能电表服务的App,通过本App都能轻松接入平台,掌握能耗状态,功能模块如下:1.系统各功能模块 (1)产品模块。该模块即主要实现了对产品信息的展示和商品交易的一些操作,例如查看产品的详情,规格参数等,可以通过收藏和加入购物车对商品进行交易。(2)应用功能模块:该模块主要是服务于产品
17、使用,采集到的数据在云智慧能源管理平台汇总,通过大数据分析,提供出专业的能源报告,无论你身在何处,通过XXXApp都能轻松接入平台,掌握能耗状态(3)管理功能模块:该模块主要包括回单管理,实时告警,历史告警,采集器异常告警,我的关注这几个功能。(4)个人信息模块:个人信息模块主要提供了一些个性化设置以及个人信息的查看,比如个人设备的订单,个人收藏以及购物车内容信息等,也包括了对智能电表设备的评价与分析等。个性化设置主要体现在个人头像的设置,个人地址的设置等。该模块还提供了注销当前登录以及更新版本的功能。(5)登录模块:XXX提供出两种登录方式,一是本地注册登录,另一个是第三方登录,可提供QQ,
18、新浪微博以及微信登录。1.3 课题的调研XXX是一款为智能电表服务的App,从生产到使用,每天,数以亿计的电力被源源不断的输送到需求侧。不管是家用,商用,还是工业用电,我们对它的消耗却知之甚少,XXX建立在一套优秀的能源管理解决方案之上,使用采集器帮助您洞悉能源全局,它可以把能耗数据进行收集,存储,上传,不管下行采集是何种能耗形式,何种通信协议都能够完美兼容,最后这些数据在云智慧能源管理平台汇总,通过大数据分析,提供出专业的能源报告,无论你身在何处,通过XXXApp都能轻松接入平台,掌握能耗状态。在开发的准备过程中,我做了相关的调研:(1)了解智能电表的操作。(2)与云智慧能源管理平台的开发人
19、员交流理解平台系统。(3)学习基于Android开发的相关专业技术,有一定的系统开发功底。(4)具有对复杂表进行综合处理的能力。进过以上调研,本人在此基本上开发一个XXX智能电表服务app。1.4 可行性分析1.4.1技术可行性 开发环境:(1) 操作系统:Windows XP Server及以上服务器版本;(2) 数据库管理系统:SQL Server 2005;(3) Web服务器:apache tomcat 6.0.14; (4) 编程工具:编程软件为Myeclipse、使用基于android的开发框架、编程语言选用JAVA。几个技术的介绍及优点(1) Android:Android以Ja
20、va为编程语言,使接口到功能,都有层出不穷的变化,其中Activity等同于J2ME的MIDlet,一个 Activity 类(class)负责创建视窗(window),一个活动中的Activity就是在 foreground(前景)模式,背景运行的程序叫做Service。两者之间通过由ServiceConnection和AIDL连结,达到复数程序同时运行的效果。如果运行中的 Activity 全部画面被其他 Activity 取代时,该 Activity 便被停止(stopped),甚至被系统清除(kill)。View等同于J2ME的Displayable,程序人员可以通过 View 类与“
21、XML layout”档将UI放置在视窗上,Android 1.5的版本可以利用 View 打造出所谓的 Widgets,其实Widget只是View的一种,所以可以使用xml来设计layout,HTC的Android Hero手机即含有大量的widget。至于ViewGroup 是各种layout 的基础抽象类(abstract class),ViewGroup之内还可以有ViewGroup。View的构造函数不需要再Activity中调用,但是Displayable的是必须的,在Activity 中,要通过findViewById()来从XML 中取得View,Android的View类的
22、显示很大程度上是从XML中读取的。View 与事件(event)息息相关,两者之间通过Listener 结合在一起,每一个View都可以注册一个event listener,例如:当View要处理用户触碰(touch)的事件时,就要向Android框架注册View.OnClickListener。另外还有Image等同于J2ME的BitMap。(2) JAVA:Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Android 平台 智能 电表 服务 设计 实现 29
限制150内