当前位置:首页 > 物联网 > 《物联网技术》杂志
[导读]摘 要:给出了基于物联网三层架构理论开发的体育场馆预定及监测系统的设计方法,系统中的感知层由网络摄像机组成,通过网络层定时自动地把场地照片传递给应用层,并在应用层中运用.NET三层架构技术实现体育场馆场地预定和场地图片定时查看等两大功能。

引言

物联网技术是通过信息传感设备,按照约定的协议,把任何物品与互联网连接起来 , 以实现智能化识别、定位、跟踪、监控和管理的网络技术。“物联网”被认为是继计算机、互联网之后 , 信息产业的第三次革命。把物联网技术与 .NET 开发技术相结合,将使 B/S 结构的系统向更高端、更智能的方向发展。

1 系统分析与设计

1.1 系统分析

随着人民生活水平的不断提高,人们在闲暇时逐渐重视身体素质的锻炼,体育场馆是体育锻炼的重要场所。通过对北京地区体育场馆管理服务模式的调研发现,体育场馆在经营过程中会遇到以下情况 :有时体育场地爆满,人们在场外排着长长的队伍,有时场地中参加运动的人员却寥寥无几,造成资源的浪费。所以,为了缓解这一资源利用不合理的局面,体育场馆的预约及监测机制必不可少。利用本系统,用户不仅可以对未被预定的体育场馆进行预约,而且,即使当天想要运动,也可以及时通过体育场地实时图片了解到场地的占用情况。基于物联网三层架构开发的本系统 , 可以实现图片自动、定时上传并刷新功能,减轻网站管理人员的工作量,智能、直观并且及时地反映出场地的使用状况。

1.2 系统功能模块设计

本系统是依据物联网三层架构 ( 感知层、网络层、应用层 )设计的,系统整体框架如图 1 所示。系统的感知层是由网络摄像机组成的 , 由于网络摄像机有定时拍照并自动保存在本地硬盘的功能 , 因此,通过设定网络摄像机的拍照频率 , 在本地服务器上便可自动定时地获得场地图片。这样,当服务器上的网络预定及监测系统开始运行时,运用 WebForm 制作的定时上传模块,通过 M2M 终端与网络层的通信,将网络摄像机定时拍摄的照片通过网络层中的 2G、3G 网络自动上传至应用层网页并自动刷新,就可保证用户看到场地的最新动态。与此同时,用户便可以通过应用层实现场地预定。通过预定信息管理系统,管理员也可以查看场地预定信息,并对图像采集频率、场地信息和预定信息等进行管理。

基于物联网的北京体育场馆预定及监测系统

1.3 系统数据库设计

系统数据库是用 SQL Server 2008 开发的。通过系统分析,其系统后台数据库应包括场地信息表、用户信息表和预定信息表。用户信息表用于保存注册用户信息,包括用户编号、用户名、真实姓名、email、联系电话等字段。其中,用户编码是主字段,用于判断用户是否唯一。

场地信息表用于储存场馆和场地的有关信息,包含的字段有场地编号、场馆及场地名、场馆地址、场地费用。其中,场地编号是主字段,用于唯一标识场地。表 1 所列就是一个基本的场地信息表。

基于物联网的北京体育场馆预定及监测系统

预定信息表用来记录用户的预定信息,包含的字段有预定编号、用户编号、场地编号、预定开始时间、预定结束时间、消费金额等。其中,主字段为预定编号,用于唯一标识预定信息。表 2 所列就是一个基本的预定信息表。

基于物联网的北京体育场馆预定及监测系统

2 应用层系统架构

系统架构是实现系统的关键,系统架构的好坏将直接影响系统的性能和维护代价。好的系统架构层次清晰,数据独立性强。本系统的应用层采用基于.NET 开发平台的三层体系结构来实现。三层体系结构将服务器端的程序架构分为显示层、业务层和数据层。在显示层中,页面显示部分和控制逻辑可以分别存储在 .ASPX 文件和 .CS 文件 , 以实现显示部分和控制逻辑的分离 , 提高 Web 应用程序的可维护性和安全性 ;业务层主要实现场地的预定管理、场地图片定时自动上传和实时占用图像查看功能,这一层为表示层提供功能调用,同时又调用数据访问层所提供的功能来访问数据库 ;数据层是整个分层体系的最底层,用于提供对外部数据库的访问,主要技术是 ADO.NET 和 .NET 的 XML 功能。该层可实现与数据库的交互,以完成查询、插入、删除与修改数据的功能。它由用户信息、场地信息、预定信息等组成。通过 Web 服务最终将系统传送至 Web 浏览器。图 2 所示是该系统的三层系统架构图。

基于物联网的北京体育场馆预定及监测系统

3 关键业务流程

本系统的关键业务流程包括两大模块 :自动定时上传模块和预定模块。

3.1 自动定时上传模块

自动定时上传模块是基于物联网三层架构技术在 .NET平台下开发而成的,此模块是本系统的亮点。自动定时上传程序是 WebForm下 Timer 的应用,其代码分为三部分,分别为程序启动代码、程序运行代码和程序关闭代码。

程序启动代码中主要包括修改上传时间间隔代码、关联事件代码和系统初始化代码 ;程序运行代码包括获取当前时间代码和图片上传代码 ;程序关闭代码包括激发程序启动程序的代码和解决 IIS 回收池程序回收问题的代码。图 3 所示是系统自动定时上传程序结构图。

3.2 应用层预定模块

系统预定模块是应用层中的核心模块,用户注册并登录系统后,便可以选择场馆和场地以及想要预定的日期,之后就可以看到当天的预定情况,然后选择可以预定的时间段进行预定。管理员可以随时查看预定信息,并对恶意预定可以进行及时封锁。用户也可以进行个人预定信息的管理,不能按照预定时间到达场地的用户可以进行退订。在用户执行预定或者退订功能后,系统便会实时刷新预定信息以保证之后的预定顺利进行,其系统预定流程图如图 4 所示。

基于物联网的北京体育场馆预定及监测系统

4 结 语

物联网让人们的生活变得更加智能,本预订及实时检测系统是在 .NET 平台下开发的,并与物联网技术巧妙结合,同时运用三层架构原理来实现开发的高效性、可维护性和安全性,智能实现场地图片自动定时上传功能及场地预订等功能。

本系统不仅可以运用到体育馆,还可以运用到其它可预订的场所,系统用途广泛,实用性强,并且存在着较大的开发空间 , 富于启发性 , 对体育场馆资源不合理利用的问题可起到一定程度的缓解作用,基本可以满足用户的预定需求。

基于物联网的北京体育场馆预定及监测系统

20210915_6141f1d63b12b__基于物联网的北京体育场馆预定及监测系统

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭