智能家居–后台系统开发文献综述

 2021-10-06 12:23:11

毕业论文课题相关文献综述

随着电子技术在现实生活中的广泛应用,人们越来越感受到电子产品为生活所带来的各种便利,特别是在20世纪80年代,智能家居的出现更为人们享受生活提供了一个广阔的平台。智能家居,或称智能住宅,是以住宅为平台,兼备建筑设备、网络通讯、信息家电和设备自动化,集系统、结构、服务、管理为一体的高效、舒适、安全、便利、环保的居住环境。它在保持了传统的居住功能的基础上,摆脱了被动模式,成为具有能动性智能化的现代工具。智能家居不仅提供了全方位的信息交换功能,还优化了人们的生活方式和居住环境,帮助人们有效地安排时间、节约各种能源,实现了家电控制、照明控制、室内外遥控、窗帘自控、防盗报警、计算机控制、定时控制以及电话远程遥控等功能。

智能家居的后台管理系统承担着与用户交互以及对家居设备信息管理的任务。该系统使用的操作系统是Windows2008 Server, 使用MyEclipse10开发平台,项目部署在tomcat服务器上,数据库使用的是Oracle11g。

MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate[1]。

MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属MyEclipse开发工具。

Microsoft开发的Windows是目前世界上用户最多、且兼容性最强的操作系统。最早的Windows操作系统从1985年就推出了。Windows XP基于Windows NT和Windows 2000成熟的代码库,它使用的是32位计算体系结构和一个完全保护的内存模型。它是Microsoft 继Windows 2000和Windows Millennium之后推出的新一代Windows 操作系统。Windows XP是微软是32位操作系统,使用图形用户界面,可以用于Pentium到P4级别的微机上。它不需要DOS支持,可以自行引导。它的主要技术特征有:(1)良好的稳定性:以往的操作系统经常会受到内部运行异常,应用程序运行错误,用户操作失误等影响,而Windows XP可以对这些错误进行预测和响应,最大程度地保护自身的稳定性。(2) 可移植性:Windows XP可以在Intel (英特尔)、Alpha(康柏)、MIPS(SGI)等CPU上运行。(3)安全性:Windows XP采用了 NTFS 文件系统,它的安全性能更好。(4) 更好的系统性能:Windows XP实现了多线程技术,因此多任务运行性能非常好,并且还支持多CPU处理系统。(5) 网络管理功能:Windows XP支持局域网功能和因特网服务功能,如:DNS (域名系统) 、IIS (Web服务、FTP服务) 、Exchange Server(邮件服务)、MS SQL Server(大型数据库)等功能。

ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。

Oracle数据库最新版本为Oracle Database 12c。Oracle数据库12c 引入了一个新的多承租方架构,使用该架构可轻松部署和管理数据库云。此外,一些创新特性可最大限度地提高资源使用率和灵活性,如Oracle Multitenant可快速整合多个数据库,而Automatic Data Optimization和Heat Map能以更高的密度压缩数据和对数据分层。这些独一无二的技术进步再加上在可用性、安全性和大数据支持方面的主要增强,使得Oracle数据库12c 成为私有云和公有云部署的理想平台。

参考文献:

[1]赛奎春.JSP 信息系统开发实例精选[M].北京:机械工业出版社,2006.

[2][美]Rogers Cadenhead,Laura Lemay著,袁国忠,张劼 译. 21天学通Java (第5版) [M]. 北京:人民邮电出版社,2008.

[3]孙卫琴. 精通Hibernate:Java对象持久化技术详解(第2版) [M]. 北京:电子工业出版社,2010.

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。