物流车辆远程状态监控系统软件设计(源码)
本论文主要阐述了物流车辆远程状态监控系统的软件设计和实现方法。基于需求分析,确定系统的研究方向与系统的功能。运用软件架构思想,将系统分为四层,由下至上分别是MODEL层,DAL层,BLL层,UI层。主要要功能模块分为四个模块,分别是:用户管理模块、远程位置监控模块、车辆信息查询模块,远程车辆调度模块。最后,通过调用WCF信息服务接口实现了前后台的数据动态交互,网站页面设计采用CSS技术方面实现了响应式Web,通过多种方式和方法的结合,实现了利用服务器数据库接口服务软硬件整体联调,利用表单进行车辆调度信息的提交,并通过SMTP服务器进行实时的邮件推送,从而实现物流车辆的远程调度,通过利用JSON数据与AJAX技术实现动态刷新地图标记,实现对物流车辆的远程位置监控,基本完成了基于.NET平台的物流车辆远程状态监控系统软件设计。关键词 物流车辆,状态监控,WCF,AJAX技术目 录
1 课题背景和意义 1
2 国内外研究现状 1
2.1 国外发展现状 1
2.2 国内发展现状 2
3 需求分析 2
3.1 功能需求 3
3.2 角色设计 6
3.3 性能需求 8
4 系统方案设计 9
4.1 系统框架设计 9
4.2 系统实现方案 11
4.3 数据库实体设计 12
4.4 数据库关系图 14
5 系统功能实现 15
5.1 用户管理模块 15
5.2 远程位置监控 17
5.3 远程车辆管理 19
5.4 车辆远程调度 23
结 论 26
致 谢 27
参考文献 28
附录A 软件操作说明书 30
附录B 软件著作权申请表 38
1 课题背景和意义
本课题来源于2014年度江苏省科技厅产学研联合创新资金—前瞻性联合研究项目“冷链物流溯源监控物联网系统研发(BY2014097)”。
随着物流事业的迅速发展,为了加快企业信息化的脚步,人们在物流车辆运输的常规管理及安全性问题上[1]都纷纷提出了更多的要求。物 *好棒文|www.hbsrm.com +Q: ^351916072*
附录A 软件操作说明书 30
附录B 软件著作权申请表 38
1 课题背景和意义
本课题来源于2014年度江苏省科技厅产学研联合创新资金—前瞻性联合研究项目“冷链物流溯源监控物联网系统研发(BY2014097)”。
随着物流事业的迅速发展,为了加快企业信息化的脚步,人们在物流车辆运输的常规管理及安全性问题上[1]都纷纷提出了更多的要求。物流运输车辆流动性强,管理难度相对而言也较大,在物流过程中,总会存在超载、超速等棘手的问题,在很大的程度上,容易给企业带来不同深度的影响,尤其是社会经济和消费者自己。所以,在物流企业蓬勃发展和Internet使用广泛的时代里,一款基于.NET平台的物流车辆远程状态监管系统,对物流行业来说,是必不可少的。
目前,互联网是全球的计算机系统,通信系统的逐步整合,为远程监测控制系统创造了方便条件。随着互联网的发展,使得远程通信成本已经成为现实。因此,采用Internet平台当做实现监控的通信介质,在现今社会对这个技术方面的研究越来越深入,也受到人们越来越多的关注[2]。随着互联网的飞速发展,网络以其普遍性,互动性和实用性的特点迅速风靡全球,网页数量成倍快速增长[3]。网站的应用前景也随着科技的发展越来越广泛。
2 国内外研究现状
2.1 国外发展现状
在国际上,关于车辆动态监控系统方面的研究开始地相对我国来说相对较早,车辆动态监控系统是智能交通中不可缺少的一部分。它是基于车辆监控系统,集导航、控制、通讯以及信息技术于一体的,投入于运输过程中使用[4]。
国际上,较早地开始了对于基于B/S模式的网络远程监控系统的研究,也随着研究的不断深入,涌现了不少的成熟的产品,并在航天、军事、工业生产等领域取得了很大突破,早在1993美国航空航天局约翰逊航天中心和德州学院联合推出了几个实验的分布式监控,通过网络控制机器人,并成功实现了在WEB端对其进行远程监控[5]。在国际航天领域中能够通过机器人进行分布式的监控,在一定程度上突破有人监控的历史格局,但相对于本文论述的系统来说,在其基础上又更进一步,在实现方式方面,采用无线传感器模块,进行数据采集后与PC机进行通信,并将数据存储至服务器数据库中,然后通过使用数据库接口可在网站上显示和查询存储在服务器中的车辆信息,并达到监控物流车辆的效果。
美国田纳西大学的人开发了一种控制实验平台的基于互联网的网络,在该系统中包括一个独立Web服务器和五个相对独立的客户端,客户端和网站连接的设备,用户可以通过网络访问Web服务器,从中获取合适的控制参数,并发送到相对应的客户端,客户端通过接收程序接收的参数信息,并实现相应的控制任务[6]。通过早期的试验表明,国外就开始网络远程控制技术的研究和发展,在功能设计方面,先前的研究是基于数据参数的传进传出,并未进行任何的数据调用,用户看到的只是一些数据,并没有给用户一种数据转换,利用其它新颖和醒目的方式来呈现这些参数信息。
随着时代的进步,网络技术的飞速发展,结合先进的控制技术,促进监测自动化领域的深度改革,以使系统日渐趋于稳定、开放以及网络化的趋势。设计与开发一个基于Internet的车辆远程状态监控系统,由无线传感器模块采集到整个体系所需要的数据,通过服务器数据库实现对信息的存储,并且可以实现在线实时的监测和控制[7]。
2.2 国内发展现状
在国内,也早早地开始借助Internet这个网络平台进行着一系列的对于远程监控系统的研究,池阿妮等开发与研究的基于Web的远程监控系统的一款软件,并应用于水产养殖;天津大学的张勋勇等研发一套物流的车载监测与控制系统,包括后台数据库设计和前台网站设计,由车载通讯终端、GPRS、因特网和监控中心为核心构成[8]。以上这些国内的研究成果,主要是针对养殖业、工业上面的突破,对于物流业的远程监控虽然也有在研究的,但是很少有完善的系统来提供给物流企业进行深度性改革,而且在物流车载系统的数据采集模块,只有涉及到GPS数据采集,并没有其他车辆信息的采集,没有凸显出系统信息的完整性,在本系统中不仅仅采集了GPS数据,还利用温度传感器、OBD芯片等媒介采集到了更多更完整的车辆信息,相比较之前的研究,更进一步。
3 需求分析
针对物流车辆远程状态监控系统软件设计这个课题,通过第一配载网以及中国物流信息网收集到了各个物流企业的对于物流车辆监控及管理的需求。通过对各个物流企业的需求分析后,得到以下对于系统功能的需求:
3.1 功能需求
物流车辆远程状态监控系统软设计由需求分析可得到系统所需要的四大功能模块,分别是用户管理模块、远程位置监控模块、车辆信息查询模块、远程车辆调度模块。本系统功能需求模块图,如图3-1所示。
图3-1 系统功能模块图
由系统需求模块对各个子模块进行更深入的细化分析,可以在各个子模块中进行拓展子功能设计,在用户管理功能中,需要三个子功能包括用户注册、用户登录以及用户权限配置,而这三个子功能相互联系,不可分割;在车辆管理功能中,需要五个子功能包括车辆信息的在线监控、车辆信息添加、车辆信息修改、车辆信息查询、车辆信息删除;在车辆调度功能中,需要三个子功能包括车辆的远程调度、调度信息的显示以及实时发布调度公告,通过设计
1 课题背景和意义 1
2 国内外研究现状 1
2.1 国外发展现状 1
2.2 国内发展现状 2
3 需求分析 2
3.1 功能需求 3
3.2 角色设计 6
3.3 性能需求 8
4 系统方案设计 9
4.1 系统框架设计 9
4.2 系统实现方案 11
4.3 数据库实体设计 12
4.4 数据库关系图 14
5 系统功能实现 15
5.1 用户管理模块 15
5.2 远程位置监控 17
5.3 远程车辆管理 19
5.4 车辆远程调度 23
结 论 26
致 谢 27
参考文献 28
附录A 软件操作说明书 30
附录B 软件著作权申请表 38
1 课题背景和意义
本课题来源于2014年度江苏省科技厅产学研联合创新资金—前瞻性联合研究项目“冷链物流溯源监控物联网系统研发(BY2014097)”。
随着物流事业的迅速发展,为了加快企业信息化的脚步,人们在物流车辆运输的常规管理及安全性问题上[1]都纷纷提出了更多的要求。物 *好棒文|www.hbsrm.com +Q: ^351916072*
附录A 软件操作说明书 30
附录B 软件著作权申请表 38
1 课题背景和意义
本课题来源于2014年度江苏省科技厅产学研联合创新资金—前瞻性联合研究项目“冷链物流溯源监控物联网系统研发(BY2014097)”。
随着物流事业的迅速发展,为了加快企业信息化的脚步,人们在物流车辆运输的常规管理及安全性问题上[1]都纷纷提出了更多的要求。物流运输车辆流动性强,管理难度相对而言也较大,在物流过程中,总会存在超载、超速等棘手的问题,在很大的程度上,容易给企业带来不同深度的影响,尤其是社会经济和消费者自己。所以,在物流企业蓬勃发展和Internet使用广泛的时代里,一款基于.NET平台的物流车辆远程状态监管系统,对物流行业来说,是必不可少的。
目前,互联网是全球的计算机系统,通信系统的逐步整合,为远程监测控制系统创造了方便条件。随着互联网的发展,使得远程通信成本已经成为现实。因此,采用Internet平台当做实现监控的通信介质,在现今社会对这个技术方面的研究越来越深入,也受到人们越来越多的关注[2]。随着互联网的飞速发展,网络以其普遍性,互动性和实用性的特点迅速风靡全球,网页数量成倍快速增长[3]。网站的应用前景也随着科技的发展越来越广泛。
2 国内外研究现状
2.1 国外发展现状
在国际上,关于车辆动态监控系统方面的研究开始地相对我国来说相对较早,车辆动态监控系统是智能交通中不可缺少的一部分。它是基于车辆监控系统,集导航、控制、通讯以及信息技术于一体的,投入于运输过程中使用[4]。
国际上,较早地开始了对于基于B/S模式的网络远程监控系统的研究,也随着研究的不断深入,涌现了不少的成熟的产品,并在航天、军事、工业生产等领域取得了很大突破,早在1993美国航空航天局约翰逊航天中心和德州学院联合推出了几个实验的分布式监控,通过网络控制机器人,并成功实现了在WEB端对其进行远程监控[5]。在国际航天领域中能够通过机器人进行分布式的监控,在一定程度上突破有人监控的历史格局,但相对于本文论述的系统来说,在其基础上又更进一步,在实现方式方面,采用无线传感器模块,进行数据采集后与PC机进行通信,并将数据存储至服务器数据库中,然后通过使用数据库接口可在网站上显示和查询存储在服务器中的车辆信息,并达到监控物流车辆的效果。
美国田纳西大学的人开发了一种控制实验平台的基于互联网的网络,在该系统中包括一个独立Web服务器和五个相对独立的客户端,客户端和网站连接的设备,用户可以通过网络访问Web服务器,从中获取合适的控制参数,并发送到相对应的客户端,客户端通过接收程序接收的参数信息,并实现相应的控制任务[6]。通过早期的试验表明,国外就开始网络远程控制技术的研究和发展,在功能设计方面,先前的研究是基于数据参数的传进传出,并未进行任何的数据调用,用户看到的只是一些数据,并没有给用户一种数据转换,利用其它新颖和醒目的方式来呈现这些参数信息。
随着时代的进步,网络技术的飞速发展,结合先进的控制技术,促进监测自动化领域的深度改革,以使系统日渐趋于稳定、开放以及网络化的趋势。设计与开发一个基于Internet的车辆远程状态监控系统,由无线传感器模块采集到整个体系所需要的数据,通过服务器数据库实现对信息的存储,并且可以实现在线实时的监测和控制[7]。
2.2 国内发展现状
在国内,也早早地开始借助Internet这个网络平台进行着一系列的对于远程监控系统的研究,池阿妮等开发与研究的基于Web的远程监控系统的一款软件,并应用于水产养殖;天津大学的张勋勇等研发一套物流的车载监测与控制系统,包括后台数据库设计和前台网站设计,由车载通讯终端、GPRS、因特网和监控中心为核心构成[8]。以上这些国内的研究成果,主要是针对养殖业、工业上面的突破,对于物流业的远程监控虽然也有在研究的,但是很少有完善的系统来提供给物流企业进行深度性改革,而且在物流车载系统的数据采集模块,只有涉及到GPS数据采集,并没有其他车辆信息的采集,没有凸显出系统信息的完整性,在本系统中不仅仅采集了GPS数据,还利用温度传感器、OBD芯片等媒介采集到了更多更完整的车辆信息,相比较之前的研究,更进一步。
3 需求分析
针对物流车辆远程状态监控系统软件设计这个课题,通过第一配载网以及中国物流信息网收集到了各个物流企业的对于物流车辆监控及管理的需求。通过对各个物流企业的需求分析后,得到以下对于系统功能的需求:
3.1 功能需求
物流车辆远程状态监控系统软设计由需求分析可得到系统所需要的四大功能模块,分别是用户管理模块、远程位置监控模块、车辆信息查询模块、远程车辆调度模块。本系统功能需求模块图,如图3-1所示。
图3-1 系统功能模块图
由系统需求模块对各个子模块进行更深入的细化分析,可以在各个子模块中进行拓展子功能设计,在用户管理功能中,需要三个子功能包括用户注册、用户登录以及用户权限配置,而这三个子功能相互联系,不可分割;在车辆管理功能中,需要五个子功能包括车辆信息的在线监控、车辆信息添加、车辆信息修改、车辆信息查询、车辆信息删除;在车辆调度功能中,需要三个子功能包括车辆的远程调度、调度信息的显示以及实时发布调度公告,通过设计
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2755.html