西电西安电子科技大学毕业论文格式模板Word文档下载推荐.docx
《西电西安电子科技大学毕业论文格式模板Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《西电西安电子科技大学毕业论文格式模板Word文档下载推荐.docx(6页珍藏版)》请在冰豆网上搜索。
Abstract
WiththespringupofInternet+,Internet+traditionalservicehaveobtainedgreatprogress.PeoplearegettingunmatchedintimateandconvenientexperienceasmoreandmorecompanyconnecttheirservicewithInternet.Forthemarket,theaccuracyandconvenienceforcustomerstogetwhattheywantisthekeytocombinetheirservicewithInternet.
Inthispaper,thecontentofthisstudyistodesignandimplementtheindoorlocalizationservicebasedoniBeacon.Firstofall,startingwiththedesigngoalofourapplication,weevaluateourfunctiondemand,performancedemand.Thenstarttodesignthearchitectureofourprojectandfinishthedetail.WhatwefinalwantistheproductthatisabletolocateindoorwiththeiBeaconbasestation.
Keywords:
indoor-localizationiBeaconInternet+
第一章绪论
1.1研究背景与意义
谈及定位技术,人们大都会想到GPS技术,但要结合室内定位与轻量,快速的特性,iBeacon则是更好的选择。
GPS定位主要用于对移动的人、宠物、车及设备进行远程实时定位监控的一门技术,它通过设备与定位卫星无线电传输的时间进行测距,再结合多颗卫星推算出自己的位置。
然而,在民用领域GPS的精度往往有数米之高,这样的误差大大限制了其在一些领域的发挥。
其次,GPS技术在室内会被建筑衰减大量信号强度,更进一步加大了其测量误差。
iBeacon是苹果公司2013年9月发布的移动设备用OS(iOS7)上配备的新功能。
其工作方式是,配备有低功耗蓝牙(BLE)通信功能的设备使用BLE技术向周围发送自己特有的ID,接收到该ID的应用软件会根据该ID采取一些行动。
比如,在店铺里设置iBeacon通信模块的话,便可让iPhone和iPad上运行一资讯告知服务器,或者由服务器向顾客发送折扣券及进店积分。
此外,还可以在家电发生故障或停止工作时使用iBeacon向应用软件发送资讯。
第二章我是第二章标题
我是第二章的内容。
2.1我是第一节标题
我是第一节的内容。
2.1.1我是第一小节标题
我是第一小节的内容。
第二章内容结束页。
第三章我是第三章标题
我是第三章的内容。
3.1我是第一节标题
3.1.1我是第一小节标题
3.1.2我是第一小节标题
3.2我是第一节标题
第四章我是第四章标题
我是第四章的内容。
第五章论文总结
我是论文总结的内容。
致谢
我是致谢的内容。
参考文献
[1]张三,李四.文章标题[D].文献出处.Vol123(23),2009P23-32.
[2]Iamthe2ndreference.[J][C][M]
附录A我是附录A的标题
我是附录A的内容。
图A1我是附录A的图片说明
我也是附录A的内容。
表A1我是附录A的表格说明
表格项A
表格项B
表格项C
表格项D
数据a
数据b
数据c
附录A的内容结束了。
附录B我是附录B的标题
我是附录B的内容。
下面是附录B的代码段。
publicclassHibernateUtil{
privatestaticfinalLoglog=LogFactory.getLog(HibernateUtil.class);
privatestaticSessionFactorysessionFactory=null;
privatestaticSessionsession=null;
privatestaticTransactiontransaction=null;
privatestaticvoidgetSessionFactory(){
try{
if(sessionFactory==null){
sessionFactory=newConfiguration().configure().buildSessionFactory();
}
}
catch(Exceptione){
log.error("
CouldnotlocateSessionFactoryinJNDI"
e);
thrownewIllegalStateException("
);
publicstaticSessionbeginTransction(){
HibernateUtil.getSessionFactory();
//if((session=sessionFactory.getCurrentSession())==null)
session=sessionFactory.openSession();
transaction=session.beginTransaction();
returnsession;
}
publicstaticvoidcloseTransaction(){
mit();
session.flush();
session.close();
}