基于php和mysql的校园节能平台的实现方法

文档序号:9646995阅读:303来源:国知局
基于php和mysql的校园节能平台的实现方法
【技术领域】
[0001]本发明属于计算机前端开发领域,主要针对校园能耗问题建立高校节能监管平台,为简化人工管理电能数据的复杂过程,利用PHP和MYSQL设计动态网站,通过分析系统架构,数据库设计,网站框架和内容的设计,实现校园电能参数监测分析。
【背景技术】
[0002]能源问题已经成为全球最为关注的问题之一,而电力消耗是造成能源问题的重要原因,因此节约用电具有重要的意义。校园是电力消耗大户,但在现实中因为各种原因存在着各种严重的用电浪费现象。因此,通过构建高校节能监管平台,开发电能质量参数监控网站,对用电数据进行分析处理也变得更加重要。

【发明内容】

[0003]本发明要解决的技术问题是:简化人工管理电能数据的复杂过程,提高对电能能耗管理的效率。
[0004]为了解决上述技术问题,本发明技术方案是提供了一种基于PHP和MYSQL的校园节能平台的实现方法,其特征在于,包括以下步骤:
[0005]步骤1、创建用于存储校园电能参数网站交互数据的MySQL数据库,在校园的每栋大楼安装智能电表读取用电信息,利用数据采集器和中转站将相关数据传输到MySQL数据库中;
[0006]步骤2、设计PHP程序界面:
[0007]实现用户登录界面,不同的用户设置不同的数据查看权限,通过Cascading StyleSheets规划网页布局,使任何浏览器都听从指令,知道该如何显示元素及内容;
[0008]步骤3、服务器与PC间采用B/S架构,位于PC上的浏览器给服务器发送请求,为PHP程序调用,服务器把PHP程序的结果以HTML格式返回给浏览器,PHP程序包含在Web服务器上,MYSQL数据库则运行在数据库服务器上,数据库服务器与Web服务器的PHP程序之间通过一系列的MYSQL函数进行交互。
[0009]优选地,所述MySQL数据库包括基本信息数据库、能耗数据库、配电站管理数据库,接着在这些数据库中新建数据表,包括用户信息表、节能机构管理表、建筑信息表、设备信息表、电能数据表、配电站数据实时监测表和故障记录表。
[0010]优选地,在所述步骤2中,网页包含以下导航模块:变电站基础数据模块、用电查询模块、数据分析模块、实时监控模块、设备控制模块、权限设置模块和报表模块。
[0011]本发明基于PHP和MYSQL技术,开发校园节能网站平台。该平台采用B/S(浏览器/服务器)架构,采用APACHE服务器,利用MySQL管理软件phpMyAdmin管理经过处理后的从校园各大楼采集到的电能参数。
[0012]本发明的网站平台通过建立专属的能源数据仓库,对能源数据的业务转换、分析挖掘和价值数据提炼,实现能耗数据的可视化管理,以报表、曲线图、柱状图、饼图和散点图等多种形式通过WEB信息发布方式展现给客户。学校各级有授权的管理人员,可以通过个人电脑利用学校的网络来查看,不仅可以查看到学校的年度、月度能耗总量,还能够查看各个分校区、二级学院的能源消耗排名、能耗花费,通过层层挖掘的方式,查看到某种能源消耗和花费。信息平台可以并根据这些分校结果制定考核、管理制度,为管理员提供数据依据。
【附图说明】
[0013]图1为校园节能系统结构;
[0014]图2 为 PHP+MYSQL+APACHE 工作过程;
[0015]图3为网站运彳丁流程图。
【具体实施方式】
[0016]下面结合具体实施例,进一步阐述本发明。应理解,这些实施例仅用于说明本发明而不用于限制本发明的范围。此外应理解,在阅读了本发明讲授的内容之后,本领域技术人员可以对本发明作各种改动或修改,这些等价形式同样落于本申请所附权利要求书所限定的范围。
[0017]在本发明中,首先,在校园的每栋大楼安装智能电表读取用电信息,利用数据采集器和中转站将相关数据传输到数据库中。如图1所示,其中中转站负责多个采集器的数据汇总,PC机将数据库中的信息显示到浏览器相关网页上。在系统架构的选择上,由于该校园节能平台需要在浏览器上显示电能信息,同时考虑到后期平台的维护等情况,本系统将采用B/S架构。
[0018]本发明中,浏览器给服务器发送请求,一般是PHP程序调用,服务器把PHP程序的结果以HTML格式返回给浏览器,PHP包含在Web服务器上,MYSQL数据库运行在数据库服务器上,数据库服务器与Web服务器的PHP程序进行交互。
[0019]下面对本发明专利实施方案做进一步的详细描述:
[0020](1)创建用于存储校园电能参数网站交互数据的MySQL数据库
[0021]MYSQL是一个快速而又健壮的关系数据库管理系统。这个数据库将允许你高效地存储、搜索、排序和检索数据。MYSQL服务器将控制对数据的访问,从而确保多个用户可以并发地使用它,同时提供了快速访问并确保只有通过验证的用户才能获得数据访问。这里可以利用管理工具PHPMYADMIN建立数据库,包括基本信息数据库,能耗数据库,配电站管理数据库,接着在这些数据库中新建数据表,包括用户信息表,节能机构管理表,建筑信息表,设备信息表,电能数据表,配电站数据实时监测表和故障记录表等。
[0022](2) PHP 和 MYSQL 的交互
[0023]结合图2,如何利用PHP将数据库中存储的信息显示在Web网站上,也是开发校园节能平台的关键技术之一。众多资料表明,PHP与MYSQL之间的交互主要是通过一系列的MYSQL函数,包括连接、断开和查询数据库,以及数据处理和错误处理。首先,PHP必须连上数据库服务器,才能对MYSQL数据库进行操作,操作完毕后,要断开与数据库的连接,以释放系统资源。
[0024](3)PHP界面设计
[0025]首先实现用户登录界面,不同的用户设置不同的数据查看权限,通过CascadingStyle Sheets规划网页布局,使任何浏览器都听从指令,知道该如何显示元素及内容。校园节能平台主页主要包含以下导航模块:变电站基础数据模块,用电查询模块,数据分析模块,实时监控模块,设备控制模块,权限设置模块和报表模块。利用XAMPP软件包安装APACHE服务器,zend stud1软件编写PHP代码,产生出用户浏览的动态网页。网站需要用PHP设计运行状态监视图,该运行状态监视图分为主接线图(总画面、分画面)、负荷曲线图、波形分析图以及用户提出的其他需要显示的运行状态画面。
[0026]此发明专利的具体实施主要需要一台PC机,以及APACHE服务器,MYSQL数据库,PHP,和HTML+CSS (静态页面设计)及其相关软件。
【主权项】
1.一种基于PHP和MYSQL的校园节能平台的实现方法,其特征在于,包括以下步骤: 步骤1、创建用于存储校园电能参数网站交互数据的MySQL数据库,在校园的每栋大楼安装智能电表读取用电信息,利用数据采集器和中转站将相关数据传输到MySQL数据库中; 步骤2、设计PHP程序界面: 实现用户登录界面,不同的用户设置不同的数据查看权限,通过Cascading StyleSheets规划网页布局,使任何浏览器都听从指令,知道该如何显示元素及内容; 步骤3、服务器与PC间采用B/S架构,位于PC上的浏览器给服务器发送请求,为PHP程序调用,服务器把PHP程序的结果以HTML格式返回给浏览器,PHP程序包含在Web服务器上,MYSQL数据库则运行在数据库服务器上,数据库服务器与Web服务器的PHP程序之间通过一系列的MYSQL函数进行交互。2.如权利要求1所述的一种基于PHP和MYSQL的校园节能平台的实现方法,其特征在于,所述MySQL数据库包括基本信息数据库、能耗数据库、配电站管理数据库,接着在这些数据库中新建数据表,包括用户信息表、节能机构管理表、建筑信息表、设备信息表、电能数据表、配电站数据实时监测表和故障记录表。3.如权利要求1所述的一种基于PHP和MYSQL的校园节能平台的实现方法,其特征在于,在所述步骤2中,网页包含以下导航模块:变电站基础数据模块、用电查询模块、数据分析模块、实时监控模块、设备控制模块、权限设置模块和报表模块。
【专利摘要】本发明涉及一种基于PHP和MYSQL的校园节能平台的实现方法,其特征在于,包括以下步骤:创建用于存储校园电能参数网站交互数据的MySQL数据库,在校园的每栋大楼安装智能电表读取用电信息,利用数据采集器和中转站将相关数据传输到MySQL数据库中;设计PHP程序界面。本发明基于PHP和MYSQL技术,开发校园节能网站平台。该平台采用B/S(浏览器/服务器)架构,采用APACHE服务器,利用MySQL管理软件phpMyAdmin管理经过处理后的从校园各大楼采集到的电能参数。
【IPC分类】G06Q50/06, G06Q50/20
【公开号】CN105405064
【申请号】CN201510726690
【发明人】罗艺娜, 朱凌云
【申请人】东华大学
【公开日】2016年3月16日
【申请日】2015年10月30日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1