智能遥控系统数据服务程序设计(附件)
目 录
1 引言 1
1.1 研究背景 1
1.2 研究意义 1
1.3 国内外研究现状 1
1.4 开发环境与相关技术简介 2
1.5 小结 3
2 总体设计 3
2.1 系统需求分析 3
2.2 总体设计 4
2.3 小结 5
3 数据库设计 5
3.1 创建数据库及数据表 5
3.2 数据库ER图 7
3.3 小结 8
4 界面功能设计 8
4.1 登录及注册界面设计 8
4.2 前台界面功能设计 10
4.3 后台界面功能设计 10
4.4 小结 15
5 系统程序设计 15
5.1 连接php与mysql数据库 15
5.2 登录、注册以及退出程序设计 15
5.3 后台程序设计 17
5.4 后台楼层管理程序设计 18
5.5 后台设备管理程序设计 20
5.6 前台功能模块程序设计 22
5.7 小结 23
6 调试过程 23
6.1 数据库调试 23
6.2 界面调试 24
6.3 系统调试 26
6 *景先生毕设|www.jxszl.com +Q: ^351916072#
.4 小结 33
结 论 34
致 谢 35
参 考 文 献 36
附录A 37
1 引言
1.1 研究背景
在科学技术不断发展的今天,通信网络技术不断优化提升,计算机技术以及网络技术的飞速发展,越来越多的“高科技”家居产品走入普通人的生活[1]。人们已经不再单单满足于这些“死气沉沉”的电子器件,或是简简单单的物质空间,他们追求与家居的“智能化”,一种更加安全,舒适方便的居住环境,依靠先进的通讯设备或是智能化的系统管理设施等实现家居生活的“智能”[2]。智能家居由此而生,以住宅为平台,兼备建筑,网络通信与设备自动化,集合系统、服务、结构、管理于一体的高效、舒适、安全、遍历、环保的居住环境[3]。从家庭住宅的电子化到现代家居追求的智能化,人们追求便捷舒适的家居生活的渴望不断变大。为了满足这种需求,智能家居市场的技术实现方式同时也是更加丰富[4]。
1.2 研究意义
“智能遥控系统数据服务程序设计”,通过这个程序可以满足家居系统中家用电器的红外遥控功能智能化的需要。通过数据库的设计与服务程序的设计将繁琐的家用电器红外遥控可以通过一个系统有效的整合在一起,用户只需要在家登录之前设计好的浏览器网页,就能轻松浏览自家的楼层信息,房间信息以及遥控设备信息甚至使用遥控设备,将“智能”融入普通的家居生活。
1.3 国内外研究现状
自智能家居出现伊始,许多欧美国家和东南亚经济发达地区就提出了各种智能家居的方案。智能家居在以美国为首的包括日本、德国、韩国、德国等经济大国内得到广泛使用,相关行业都在积极推动智能家居的发展[5]。无论是家居安防亦或是设备自动化还是通讯设备都在不断的充实着智能家居。不同的生活文化以及家居追求让智能家居的以各自独特的魅力不断发展——美国,以数字技术为契机不断追求家具的舒适感和豪华;日本,把精力投入到新的材料以及网络和人工智能,在体现未来元素的同时不忘环境保护的主题;韩国,一边是政府的政策支持,一边又有三星,LG等知名品牌的积极推动,智能家居系统在国内得到了广泛使用[6]。
在中国,智能家居的发展对于国外的发展来说相对较晚,只有短短的十几年时间[7]。但其发展速度却并不缓慢,加上政府的不断扶持,在全国各点开放试点,不断加快智能家居的发展步伐。随着嵌入式技术的发展以及物联网时代的带来,智能家居的发展发到了前所未有的快速发展。国内与智能家居关联的行业巨头如华为、小米等本土企业不断投入更多地资金以及人才资源,国外的一些有实力的企业也在积极进入国内市场,竞争力的不断提升的同时国内智能家居市场的迅速发展[8]。虽然在现阶段我国在智能家居研发上与国外还存在差距,但是随着智能化小区以及智能家居系统在国内的不断推广,智能家居市场在国内不断升温[9]。
1.4 开发环境与相关技术简介
1) PHP简介
超文本预处理器(PHP)是用于开发动态网站的服务器端脚本语言。由于其免费开源,所有源代码都可以免费得到,相较于其他技术,PHP因而得到更加广泛的使用[10]。
2) Apache服务器
Apache是全球第一大Web服务器软件,它可以在几乎所有广泛使用的计算机平台上运行。由于其开源性质,Apache服务器常常与MySQL一起用于网页管理系统的开发[11]。
3) phpStudy
phpStudy是一个PHP调试环境的程序集成包。用户可以一次性安装诸如Apache,PHP,MySQL和phpMyAdmin等开发软件,并且无需配置即可使用它。这是一个非常方便和易于使用的PHP调试环境。
4) MySQL
原文链接:http://www.jxszl.com/dzxx/txgc/66827.html