图1-4-1研究的技术路线
1.5研究的创新的及难点
1.5.1研究的创新点危险预警,根据日常用电用水习惯,当数据超出预定的范围值。可以快速的预警,确保日常安全,减少能源的浪费。快速查找,程序中温度信息和能耗信息可以查询到单个房间,当发生危险预警时可以快速锁定房间号,最大限度降低能源浪费。数据可视化,通过对温度和能耗信息的处理,可以通过图表的形势更加直观的了解实时信息。给予用户更好的用户体验。能源建议,通过对信息的处理,可以给予用户合理化的建议,能够降低楼宇能源的使用量。进而达到节能减排的目的。
1.5.2研究的难点
Android端App的UI设计,专业来说是软件的人际交互,操作逻辑,界面美观的整体设计。既要美观,又要简便实用还要与程序设计的逻辑结构保持一致。
程序框架的选择,需要根据程序设计的逻辑结构来选择程序框架,确保逻辑结构的实现。
程序的流畅和稳定性,怎样在保证程序功能的前提下,确保程序能够流畅稳定的使用,能够使程序不出现响应太慢的情况。
能源建议,通过数据分析和处理,提供合理化的建议,包括节能建议,能源评估等。完成这些建议都需要大量的数据提供支持,而大量数据处理会影响程序的流畅度,进而影响用户体验。
2系统分析
2.1搭建系统开发环境
本次楼宇能源监控App的开发主要是基于androidstudio开发环境进行开发,运用sqlite数据库作为后台数据存储方式。下面简单介绍一下开发环境的搭建过程,主要步骤包括:
(1)下载和电脑系统相符的jdk。
打开浏览器,在地址栏输入Oracle官网,回车后进入Oracle官网。官网可以自行百度搜索Oracle官网。在网页上方有一个downloads,鼠标指上去,选择下图的选项。选择AcceptLicenseAgreement(这个一定要选,不然无法下载),然后选择自己电脑合适的版本点击后面的链接下载。
(2)配置jdk环境。
配置jdk黄精变量主要工作是将jdk的安装路径添加到系统变量中,方便系统运行时能够对其进行解析。具体的配置环境步骤就不一一介绍了。可以查看网址根据提示进行配置。
(3)下载并安装Androidstudio。
Androidstudio程序下载方式比较多,这里简单说一下下载的重点,要下载与电脑操作系统相符的版本。32位操作系统和64位操作系统不同,要注意版本问题。
(4)运行程序下载安装sdk。安装程序系统会对其进行提示,按照提示意义不完成安装,进入程序之后需要下载不同android版本的sdk,由于网速不同有的用户可能下载比较慢。