3.3 用户表示层
为了适应当前移动平台发展趋势,本系统以B/S 作为框架结构,并以PHP 语言结合CSS.HTML 来开发用户表示层。
为了保证系统具有良好的响应机制,在实施的过程中采用Ajax 技术.使用Ajax 技术,系统在对用户请求进行响应过程中建立异步请求对象,避免了客户端和服务器间直接交互.用户请求的数据信息交由Ajax 引擎完成,使用户操作和服务器响应异步化,减少冗余数据的重载,缩短了用户的等待时间。
为本系统开发的一个官方微博能自动发布消息.进入互联网提供商的应用开发平台创建应用后申请App Key 和AppSecret 这两个与授权相关的信息,下载与开发语言相对应的SDK( 本系统使用Java 版本),里面有demo,把App Key 及App Secret 填入配置文件,根据想要实现的功能编写和修改demo。
借助甲骨文公司提供的JavaMail API,利用谷歌邮箱作为发送者,使用简单邮件传输协议(Simple Mail TransferProtocol, STMP),实现系统邮件自动推送。
4、系统功能
注册用户可以远程实现对电器设备自动化监控和电能计量管理,系统出现的异常报警信息则以邮件推送方式报告给用户.本系统实现的具体功能如下:
(1) 用户可以通过浏览器实时查看家庭内部耗电设备的有功功率的变化曲线及耗电设备占家庭用电的百分比.
(2) 用户可以通过浏览器更改家庭设备的参数,从而远程控制家庭设备的开关.