版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 本学生毕业设计(论文)题 目: 基于gps/gprs/webgis的工程车监控系统 姓 名: 学 号: 学 院: 专 业: 计算机科学与技术 年 级: 指导教师: (签名) 年 月 日基于gps/gprs/webgis的工程车监控系统摘要随着挖掘机行业的发展和市场的实际需求,利用gps技术实施远程监控系统的挖掘机厂家越来越多,挖掘机远程监控系统在工程机械市场得到越来越广泛的应用,正逐步成为挖掘机的重要组成部分。本系统可以通过gprs/gsm网络监控本系统中任何一台入网挖掘机的工作状况和位置,并可对上报的工况信息进行分析统计;在必要时同样通过gprs/gsm网络下发远程控制指令对挖掘机采取锁车
2、操作。通过该系统可实时了解所售挖掘机的工作状态和工作地点,“厦工”销售部门能够更好的保障设备安全,对于恶意不还款的客户,可通过有效控制挖掘机,保证按揭贷款或分期货款及时回收,降低销售风险,改进售后服务。关键字:gprs/gsm/webgis,监控,实时the monitor system of mobile machinery shop based on gps/gsm/webgisabstractwith the development of grab industry and the actual demand of market, more and more grab factory u
3、se the technology of gps to implement the long-distance monitor, the long-distance monitor system of grab become more and more used extensively in engineering mechanism which will become the important part of grab. the system can monitor the working status and position of any grab which register the
4、 network, it also analyze and statistic the working data which the gps terminal upload. the monitor system also can send the long-distance control command to lock the grab by gprs/gsm network. you can know the working status and working position of the grab in any time, the sales department of grab
5、can ensure the security of the device, anyone who fall behind fee on purpose, you can control the grab effectively to ensure the fee withdraw in time, with the methods, it can lower the risk of sale, improve the after service.keywords: gprs/gsm/webgis, monitor, real-time第一章 可行性报告1.1 项目背景1.1.1国内挖掘机厂家
6、gps远程监控系统实施概况目前,国内的主要挖掘机厂家均已陆续实施了利用gps技术的挖掘机远程监控系统。销售排名前几位的大宇、日立、现代、小松、神钢、卡特彼勒等品牌的挖掘机厂家都已将gps终端设备作为标配或选配件,gps在这些品牌的挖掘机上得到了广泛的应用并取得了良好的预期效果。其余的挖掘机厂商(例如三一重工、广西柳工、住重中骏、石川岛中骏、长野机械)也在抓紧实施该项目。从目前国内挖掘机远程监控系统所实现的功能来看,主要分为两类:一是以烟台大宇、合肥日立为代表,其实施的挖掘机远程监控系统功能较为简单,能够实现挖掘机的远程定位以及远程控制(断油断电)功能,主要针对降低销售风险;二是以小松、成都神钢
7、为代表,其实施的挖掘机远程监控系统不仅能够实现远程定位及远程控制,而且还能将挖掘机的部分工况数据及故障诊断信息传输到远程监控中心,具备远程工况数据统计和分析功能。1.1.2厦工挖掘机gps远程监控系统实施情况“厦工”从2005年10月开始与厦门雅迅网络股份有限公司和厦门世纪众星科技有限公司合作,在“厦工”销售的部分挖掘机上安装其提供的gps设备,实现远程定位、远程控制、断电报警等功能。当时为加快项目实施进度和最大限度控制项目投入,“厦工”并未建立“厦工”独立的挖掘机远程监控中心系统,而是利用厦门世纪众星公司的现有监控中心系统对“厦工”挖掘机进行远程监控。在世纪众星监控中心系统上能够将“厦工”入
8、网挖掘机的位置信息显示在电子地图上,同时可获知该挖掘机是否处于工作状态,并可根据“厦工”的授权对挖掘机实施远程断油操作,使挖掘机只能怠速工作。在现有合作条件下,该公司为“厦工”提供服务如下:每天对“厦工”入网挖掘机进行多次巡检;大范围位置移动(目前为50公里)、断电报警、远程控制操作的通知;出具挖掘机定位情况周报;开通“厦工”专用帐户供“厦工”管理人员远程登录监控平台,自行实时获得“厦工”入网挖掘机的位置、工作状态等相关信息。目前,“厦工”已入网的挖掘机达50余台,分布在全国各地。与此同时,在现有系统正常运行的基础上,“厦工”与合肥协力、雅迅网络、世纪众星合作,着手开发具备远程工况数据采集的g
9、ps机载终端及其中心服务系统,该系统具备远程数据采集、数据分析统计等功能。目前,世纪众星已开发出样机,并已在4月通过现场测试。测试结果表明,gps机载终端能够实时采集机载仪表发出的各个工作参数数据,并通过无线网络准确无误地发送到监控中心,实现了管理人员在办公室就能远程监控挖掘机的工作情况。目前采集的工作数据包括:电压、水温、油位、工作小时、发动机转速、水温过热报警、燃油低报警、机油压力低报警、液压油滤报警等多个数据(详见“厦工”挖掘机远程数据采集测试报告)。世纪众星公司提供两台样机供“厦工”进行进一步的性能应用测试。结合gps在工程机械行业的应用现状和“厦工”的实际情况,雅迅网络和世纪众星公司
10、为“厦工”规划“厦工挖掘机远程智能服务系统”,具体规划如下:1.2 系统规划1.2.1项目设计需求1. 开发独立的“厦工挖掘机远程智能服务系统”;2. “厦工”管理人员可以监控所有的挖掘机以及售后维护车的位置信息;3. 系统可以按预先设置的条件对挖掘机的位置及工况数据自动读取并上报到控制中心,系统可方便的设置各种读取条件和内容(例如时间间隔、工作状态阀值等);也可在控制中心下发读取指令时被动上报相关数据;4. 机载终端能够采集并保存挖掘机的各类工作数据,例如电压、水温、油位、油温、油压、工作小时、转速等及各类报警数据,(注:所采集工作数据的多少取决于挖掘机仪表能够提供多少工作数据)。5. 系统
11、可对所有挖掘机的工况数据进行多层次的数据分析统计,便于改进产品性能;也可按区域进行统计,便于市场分析;6. 系统提供多种安全、可靠的远程控制方法,在必要情况下能够对挖掘机进行多方位锁车(例如不能加油、停止工作、不能行走等);7. 监控中心存储所有挖掘机的工况数据、位置信息、销售资料、保养与维护资料、锁机状态、报警等信息;系统建立完善的多级权限体系,针对不同的信息需求者(例如厂商、代理商、租赁公司、银行、保险公司、机主等)设置不同的权限,提供不同的信息;8. 系统提供包括web查询、短信定制在内的多种信息查询方式,为售后服务人员、机主提供方便快捷的查询;9. 系统能够有效监控售后维护车,提供行车
12、记录仪功能,记录油耗,精确行驶路线等信息;10. 系统设计容量能满足“厦工”挖掘机不断增长的产量和销售量,便于扩容和升级;11. 系统可为“厦工”现有的其他管理系统提供相关数据,便于一体化管理。1.2.2网络结构运营管理中心(“厦工”挖掘机远程智能服务系统)是整个系统的控制中心,它可以通过gprs/gsm网络监控本系统中任何一台入网挖掘机的工作状况和位置,并可对上报的工况信息进行分析统计;在必要时同样通过gprs/gsm网络下发远程控制指令对挖掘机采取锁车操作。厂商、各级代理商、银行、保险公司、机主均可通过互联网登陆运营管理中心获得权限内的信息。1.2.3软件系统结构软件系统采用b/s结构,服
13、务器端运行iis,后台与挖掘机各类数据库交互,提供web服务功能;客户端以ie浏览界面为主体,实现登录者和系统交互。该软件系统放置在世纪众星公司的专用服务器上,所有的软件、数据、地图等资料都存放在该服务器上,“厦工”无需在任何一台电脑上安装任何软件;当需要对入网挖掘机进行操作时,只需在任何一台电脑上按帐号登录该服务器对外的web网站,就可对权限下的挖掘机进行对应的操作。根据登录者的不同类别,界面内容和可操作权限不尽相同。进入本系统后,首先必须选择用户类别、用户名、密码进行登录。根据登录者权限动态组织操作界面,不同类别的用户其操作对象和操作项目各不相同。例如,如果登录者是厂商,则可以按代理商、型
14、号分类对挖掘机进行相关操作;若登录者是代理商,则按照地区分类操作;若登录者是银行,可以根据厂商、代理商、地区、贷款年限、还贷期限等进行查询和分类。若登录者是机主,可根据所购买的设备进行查询。各类登录者都可以根据挖掘机的唯一标示(例如机号)直接查询权限范围内的挖掘机,并进行相关操作。1.2.4数据存放中心系统管理的数据包括:n 挖掘机原始数据(型号、发动机号、挖斗容量、行走速度、回转速度、爬行角度、挖掘力、挖掘范围等等;n 销售数据(销售日期、总价/贷款金额、保修期限、贷款期数/已还贷期数、购买单位、联系人等);n 定位数据(入网挖掘机的监控实时数据、工作范围定义等);n 工作数据(例如电压、水
15、温、油位、油温、油压、工作小时、转速等);报警数据(电瓶电压、液压油位、机油油位、燃油位、冷却液温度、液压泵压力、发动机转速、水位、空滤堵塞等)。1.2.5权限与日志系统具有完善的鉴权体系,将登录者角色分为系统管理员和业务用户,系统管理员和业务用户再分别向下细分多级用户,各级权限各不相同。系统管理员负责整个系统的管理,可对系统和业务用户进行相关的业务设置,而不能进行任何具体业务操作(例如查询、统计等),而业务用户则只能在系统管理员设置的权限内进行业务操作,而不能进行系统设置。所有的角色都禁止越权操作;登录者只能对与自己权限范围的挖掘机进行查询或操作;系统将连续多次密码错误的操作者列入黑名单,提
16、请管理人员注意,同时暂停该用户所有权限,需经系统管理员确认后重新开通;系统对所有设备、操作人员的自动或人工操作都有详细日志,并可以按多种方式查询、统计。1.3 功能和性能1.3.1定位监控管理运营中心可以对所有入网的挖掘机和售后维护车进行监控,并且可以选择单一监控目标或特定条件组合的多个监控目标。监控命令下发后,机载终端将回发挖掘机的位置信息到监控中心。监控中心在电子地图上显示其位置,并可显示轨迹路线。中心的电子地图可以实现:地理位置信息查询、任意两点或多点之间的直线或折线距离计算、车辆位置信息在电子地图上显示、鹰眼、地图的放缩、移动等功能。具体以下功能:1. 实时定位:实时下发指令查询当前挖
17、掘机和维护车的实时位置;2. 条件定位:可对机载终端进行条件设置,当满足特定条件时机载终端主动上报位置数据。可设定的条件包括:指定时间、指定地点、指定时间间隔、指定距离间隔、指定区域(可选择进入该区域或离开该区域上报数据,即越界报警定位)等。3. 轨迹回放:中心保存所有的位置监控数据,可以选择在任意时间段查询挖掘机和维护车的轨迹回放数据。对于挖掘机,还可对挖掘机的移动方式(例如被拖动、自行走动、大范围移动、未移动等)进行分类显示。4. 黑匣子查询:在无gsm信号的情况下,机载终端将采集到的挖掘机各类工作信息和位置信息暂时存储到黑匣子中,当挖掘机进入到gsm信号区域时,再将该数据上发到监控中心;
18、5. 售后维护车行车记录仪功能:详细记录维护车行驶过程,具备里程统计、超速报警、事故疑点数据、驾驶员身份识别、非法发动车辆报警等功能,加强对维护车的有效管理,而且保障了人车安全。1.3.2远程工况数据及报警采集安装在挖掘机上的机载终端里设计有数据采集器,由32位高速处理器、6mflash储存电路、gprs/gsm模块、gps模块、集成电路、锂电池组、电池管理电路等组成。机载终端具有rs-485,可以实时读取多个挖掘机工况数据,监控挖掘机的工作状态。当机载终端掉电或低电压时,采集器会实时上报报警信号,掉电后备用电池组仍可保证机载终端在一段时间内继续使用。采集器从挖掘机的机载仪表中获取工况数据,通
19、过gsm/gprs网络将工况数据回发到监控中心并加以处理,供各类信息需求者及时查询和统计分析。1.3.3信息管理与统计分析信息管理运营管理中心保存有关机载终端、挖掘机、销售资料、机主及维修与保养资料等以供查询管理。包括基本信息数据、工况信息数据、每天定时回传状态数据:1. 基本信息数据(这部分是注册终端的功能)n 机载终端资料:编号、sim卡号、用户类别(公司/个人)、终端型号、分组等;n 机主资料:名称、证件及号码、单位、住址、邮政编码、办公电话、住宅电话、手机等;n 销售资料:日期、价格、保修期限、购买方式(现金、支票、转帐)、是否分期、总期数、分期开始时间、是否贷款、贷款银
20、行、贷款额、贷款期数、贷款生效时间等;n 挖掘机资料:车牌号、种类、厂家、型号、颜色、发动机号、挖斗容量、最大旋转速度、最大爬行角度、挖掘力、连续挖掘次数限制、发动机连续工作时限等。n 维修与保养资料:保养日期、保养内容;维修日期、故障情况、故障时挖掘机状况参数、采取措施、故障维修结果。2. 工况信息数据n 电压、水温、油位、油温、油压、工作小时、转速等;n 报警数据:油水指示、电压指示、油量指示、油压指示、水温指示、油温指示、油滤指示、空滤指示等。3. 定时回传的数据(这部分是网管服务器进行接受、转换)n 位置信息:挖掘机地理位置、经度、纬度、方向、速度、接收时间、gsm信号强度等n 工作数
21、据:电压、水温、油位、油温、油压、工作小时、转速等;4. 不定时回传数据(这部分是网管服务器进行接受、转换)n 报警数据:油水指示、电压指示、油量指示、油压指示、水温指示、油温指示、油滤指示、空滤指示、断电报警等。统计分析系统可将机载终端发回的位置与工作状况信息以及维护挖掘机的维护记录保存在控制中心的数据库中,以备随时查询。系统可以根据预设的报表模板形成日报表、周报表、月报表、季报表、半年报和年报。也可以根据总控中心、地区监控中心、下属分组分别形成本分组范围的报表。这些统计报表有:n 工作时间统计报表:统计出总工作时间,当年、月、周工作时间以及当天各时间段工作时间;n 工作情况统
22、计报表:统计每天装斗量、耗油量、重负荷时间、中负荷时间等;n 日志信息统计报表:可按分组、各经销商、同型号设备、机主等对工况数据进行交叉分类统计得出所需数据;n 挖掘机分布统计报表:可对所有入网挖掘机按不同省份分布情况进行分类,作为区域销售统计;n 维护工作统计报表:对维护车辆的工作进行统计考核,包括任务量、完成量、任务里程、实际里程、按时完成率等数据;n 挖掘机报警总统计:提供当期挖掘机的报警总数、报警率、报警分类、各类报警比例、报警型号比例等统计数据;n 某型号挖掘机报警统计:提供特定型号的挖掘机的报警总数、报警率、报警分类、各类报警比例等统计数据。报表可以用数据表、柱状图、饼图等多种不同
23、的形式体现。远程控制监控中心在收到远程控制指令信息,经过特权用户认证后,可对挖掘机进行远程控制操作。远程控制可以由“厦工”管理人员执行,也可以将该部分权限赋予代理商。系统可提供多级远程控制手段和多个远程控制条件。远程控制手段包括锁死工作装置部分(挖掘、回转)、锁死行走装置部分、锁死整个挖掘机(油路关闭、点火电源关闭)等;具体远程控制线路由“厦工”提供。可远程解除锁定。短信定制“厦工”售后服务人员、代理商、机主等可根据需要开通手机短信,将接收短信手机号和接收短信内容进行选择定制,不需上网可直接获得机器相关情况,定制的内容包括:1、常规定制n 定时短信(提供前一天的工作
24、总结,如位置、是否工作、当天工作时间、当天挖掘斗数)n 短信点播(提供机械当前的工作信息,如位置、是否工作、当天工作时间)n 保养时间提醒2、特殊定制n 报警提示:如水位低、空滤堵塞、油位低、油温高、水温高等n 超出工作范围提示:挖掘机移出用户所设置的工作区域时提示n 保养提示:当挖掘机工作接近保养时间n 故障诊断方法提示:中心将故障现象、故障原因以及维修方案发送售后人员或机主手机号上信息库1、挖掘机常见故障及排除方法 系统建立挖掘机常见故障以及解决方法信息库,供用户自行上网查询。2、系统使用交流 提供交流平台,为厂商、代理商、机主等用户提供交流平台。3、系统帮助提供本系统的使用
25、帮助。1.3.4 通讯方式由于挖掘机的工作环境特殊性,考虑到通讯网络的可靠性,系统采用中国移动公司的gprs/gsm网络。考虑到数据流量,采用gprs作为数据传输通道,gsm短信作为备份通道。1.3.5 电子地图1:10万精度的全国电子地图,并包含全国100多个城市市区地图。全国地图能够精确到所有县级城镇、以及大部分乡镇、部分村,同时包括高速公路、国道、省道、部分县道以及铁路、水系等,能够满足本系统需求。1.4系统效益1、 对于“厦工”而言,由于通过该系统可实时了解所售挖掘机的工作状态和工作地点,“厦工”销售部门能够更好的保障设备安全,对于恶意不还款的客户,可通过有效控制挖掘机,保证按揭贷款或
26、分期货款及时回收,降低销售风险;2、 售后服务部门通过该系统可实现远程故障诊断、远程保养,在到达维护现场之前就可针对性的做好维护准备,极大的提高售后服务效率,降低服务成本;3、 生产技术部门可通过该系统直接获取工程机械设备最原始的工作数据,并加以统计分析,由此可有针对性进行技术改造,提升产品性能,最终提升产品的综合竞争力;4、 通过整合该系统和“厦工”其他内部管理系统,管理部门可实现对所售挖掘机的一体化管理。5、 对于代理商而言,该系统保障了设备的安全、缩短了服务相应时间、有利于代理商提升服务的水准,进一步向售后服务阶段延伸利润链;6、 对于银行而言,该系统适应了银行贷款风险控制要求,为争取银
27、行贷款支持提供了有利条件,促进了机械设备的销售;7、 对于最终购机者而言,帮助购机者保护财产安全。 1.5 可行性结论 随着挖掘机行业的发展和市场的实际需求,利用gps技术实施远程监控系统的挖掘机厂家越来越多,挖掘机远程监控系统在工程机械市场得到越来越广泛的应用,正逐步成为挖掘机的重要组成部分。“厦工”目前已在50余台挖掘机上安装了gps机载终端,从近两年的实际应用磨合来看,该系统运行稳定,总体情况良好。但由于前期“厦工”并未提供工况数据采集接口,使得该系统功能较为单一,仅能实现定位和远程控制功能,不能满足远程智能服务的需求。在与雅迅网络和世纪众星公司进一步测试具备工况数据采集样机的同时,建议
28、公司尽快立项“厦工挖掘机远程智能服务系统”,将gps机载终端作为“厦工”挖掘机的标配,全面提升“厦工”产品的技术含量。第二章 研制计划书gk-110a73项目(中心软件)研制计划书2.1:项目来源由于市场需要,公司计划在原有gn系统的基础上开发专门用于工程机械设备的行业应用系统。2.2:项目概况由于市场需要,公司计划在原有gn系统的基础上开发专门用于工程机械设备的行业应用系统。采用的架构跟以前的gn系统一样,在gn原有功能的基础上,增加与工程机械设备相关的一些功能及统计报表。项目的整体架构与原gn系统一样,软件系统采用b/s结构,客户端以ie浏览界面为主体,实现登录者和系统交互;即该软件系统建
29、立在专用服务器上,所有的软件、数据、地图等资料都存放在该服务器上,厂家及其客户当需要对入网挖掘机进行操作时,只需在任何一台电脑上登录该服务器对外的web网站,就可对权限下的挖掘机进行对应的操作。2.3、研究主要内容 1、 与车载设备协议的相关处理,主要包括网管服务器和注册终端;2、整个网站的结构设计与组织;3、工程机械设备基本信息数据登记、修改、查询;4、位置管理以及远程控制模块的编写;5、地图引擎更改为supermap的引擎;6、数据统计分析报表,包括:工作时间统计报表、工作情况统计报表、日志信息统计报表、工程设备分布统计报表、工程设备报警统计;7、完成各个阶段相关项目文档。2.4、研制阶段
30、及研制任务阶段阶段研制任务时间安排阶段成果1整个网站的结构设计与组织2008.2.18-2008.2.20完成网站的整体框架与各个页面的组织2与车载设备协议的相关处理2008.2.18-2008.2.22完成与车台的协议处理3工程机械设备基本信息数据登记、修改、查询2008.2.25-2008.3.3 完成该模块代码的编写4位置管理以及远程控制模块的编写,地图引擎更改为supermap的引擎。2008.3.3-2008.3.31 完成该模块的代码编写5数据统计分析报表的编写2008.4.1-2008.4.4 完成要求的统计报表6整个系统的内部测试2008.4.7-2008.4.10 完成项目组
31、内部测试,可以提交测试7提交测试2008.4.11撰写相关文档第三章 系统概要设计方案工程机械设备系统概要设计方案3.1编写目的与适用范围 目的是公司要求以及毕业设计要求,系统概要设计方案编制的目的是说明对程序系统的设计考虑,为程序的详细设计提供基础。预期读者是系统设计人员,软件开发人员以及系统测试维护人员。3.2参考资料 项目功能、性能指标报告(iso文件)3.3总体设计由于市场需要,计划在原有gn系统的基础上开发专门用于工程机械设备的行业应用系统,采用的架构跟以前的gn系统一样,在gn原有功能的基础上,增加与工程机械设备相关的一些功能及统计报表,下面只描述新增的功能。3.4功能指标3.4.
32、1信息管理中心保存有关机载设备、工程机械设备、销售资料、机主及维修与保养资料等以供查询。包括基本信息数据、工况信息数据、每天定时回传状态数据、不定时回传数据。 基本信息数据 机载终端资料:编号、sim卡号、用户类别(公司/个人)、终端型号、分组等; 机主资料:名称、证件及号码、单位、地址、邮政编码、办公电话、住宅电话、手机等; 销售资料:日期、价格、保修期限、购买方式(现金、支票、转帐)、是否分期、总期数、分期开始时间、是否贷款、贷款银行、贷款额、贷款期数、贷款生效时间等; 工程机械设备资料:车牌号、种类、厂家、型号、颜色、发动机号、发动机连续工作时限等; 维修与保养资料:保养日
33、期、保养内容;维修日期、故障情况、采取措施、故障维修结果; 工况信息数据 电压、水温、油位、油温、油压、工作小时、转速等; 报警数据:油水指示、电压指示、油量指示、油压指示、水温指示、油温指示、油滤指示、空滤指示等;定时回传的数据(这部分由网关服务器负责接收和转换) 位置信息:工程机械设备地理位置、经度、纬度、方向、速度、接收时间等; 工作数据:电压、水温、油位、油温、油压、工作小时、转速等; 不定时回传数据(这部分由网关服务器负责接收和转换) 报警数据:油水指示、电压指示、油量指示、油压指示、水温指示、油温指示、油滤指示、空滤指示、断电报警等;3.4
34、.2 远程工况数据及报警采集(这部分由硬件负责)安装在工程机械设备上的gps终端可以实时读取多个工程机械设备的工况数据,监控工程机械设备的工作状态。当机载终端掉电或低电压时,采集器会实时上报报警信号,掉电后备用电池组仍可保证gps机载终端在一段时间内继续使用。采集器从工程机械设备的机载仪表中获取工况数据,通过gsm网络将工况数据回发到运营管理中心并加以处理,供各类信息需求者及时查询和统计分析。3.4.3 统计报表 中心将工程机械设备上的机载终端发回的位置与工作状况信息以及维护工程机械设备的维护记录保存在中心的数据库中。并统计分析出如下的统计报表: 工作时间统计报表:统计出总工作时间,当年、月、
35、周工作时间以及当天各时间段工作时间; 工作情况统计报表:统计每天的工作情况、耗油量、重负荷时间、中负荷时间等; 日志信息统计报表:可按分组、各经销商、同型号设备、机主等对工况数据进行交叉分类统计得出所需数据; 某型号设备报警统计:提供特定型号的工程机械设备的报警总数、报警率、报警分类、各类报警比例等统计数据。3.4.4 远程控制 监控中心在收到远程控制指令信息,经过特权用户认证后,可对工程机械设备进行远程控制操作。远程控制手段包括锁死工作装置部分、锁死行走装置部分、锁死整个工程机械设备等。同时提供远程解锁定功能。3.5性能指标3.5.1对服务器的规定本系统对信息/数据处理、存储的特点是逐步增长
36、,可能达到相当大的数据量。所以对于处理能力的需求是:可以逐步增加,增加时仅需要购置、安装硬件设备和相应的支撑软件,应用程序不需要作任何改动;拥有完善的负载均衡机制,处理能力和存储能力可以动态均衡。3.5.2对数据库的规定本系统对数据库系统需求有:提供大数据量处理功能,具备超过10tb数据存储能力;并发处理能力强。支持分布式管理和数据仓库、数据挖掘技术;支持多cpu,数据库镜像(快速故障转移和自动客户重定向),联机系统更改(热添加内存、各种联机操作);数据安全性。包括高级审核、身份验证和授权功能、数据加密和密钥管理等。3.5.3对web gis的规定web gis是企业移动应用中车辆管理的至关重
37、要的位置信息发布机制。考虑到全国用户数量众多,对web gis引擎的性能要求较高。对web gis要求主要有两点:地图处理性能高。能够承受大用户量的并发访问;放大、缩小、移动等操作相应迅速;能够支持动态图层(symbol,line,point,polyline,arc等对象操作及其属性)。引擎具备相应的全国地图资源。本系统采用的地图是supermap3.6运行环境 中心运行环境在中心导航运行环境的基础之上新增如下设置:设备名称运行环境硬件配置web服务器win2003 server iis.net framework机型:服务器cpu:p4 1.7g以上内存:1g硬盘:80g以上注册和报警终端
38、win2k professional.net framework机型:普通pccpu:p4 1.7g以上内存:512m硬盘:80g以上其他:小音箱增强版网管服务器win2k professionalsql server机型:服务器cpu:p4 1.7g以上内存:1g硬盘:80g以上3.7接口设计 各个设备之间底层采用中心导航通信协议进行通信,而导航终端需要自己实现各协议层的处理。新增设备中访问数据库的接口都采用web service实现,web server的底层通信也采用web service实现,该web service与系统中其他设备的通信可以通过底层动态库实现,也可以自己实现分层协议。
39、3.8运行设计 3.8.1运行模块组合新增软件中必不可少的服务器程序为:增强版网管服务器、web server和web service。注册和报警终端则无需要长期运行,需要时开启即可。所有新增软件都可以根据需要开启多个,只需要修改配置文件即可。3.8.2运行控制 所有程序均为windows应用程序。web server和web server安装即可。增强版网管服务器可以通过快捷方式启动。第四章:数据库说明4.1系统数据库部分表说明vehicleinfo:车辆信息表v_id int not null, /车载设备系统编号gpsno varchar(30) /gps编号v_mobile char(
40、15) /sim卡号vgroup_id int /分组编号mobiletype varchar(50) / gps终端型号devicekind varchar(50) /工程设备种类devicebrand varchar(50) /工程设备品牌devicetype varchar(50) /工程设备型号deviceno varchar(50) /工程设备机号deviceengineno varchar(50) /工程设备发动机号deviceouttime datetime /工程设备出厂日期saledate datetime /过程设备销售日期saletype varchar(20) /工程设
41、备销售类别insurancecompany varchar(50) /保险公司bank varchar(50) /按揭银行oilvolume decimal(11, 2) /油箱容量oilposcount tinyint null, /油箱格数 price decimal(11, 2) null, /销售价格expiretorepair datetime null, /保修期限installtime datetime null /安装时间installman varchar(50) /安装人serviceexpiretime datetime null, /服务截至日期block bit nu
42、ll, /是否锁定 vehiclegroupinfo:车辆分组信息表vgroup_id int not null, /车辆分组idpgroup_id int null, /车辆父分组idgroupname char(50) /分组名称address varchar(100) / 地址manager char(20) / 营业经理contacttel varchar(30) / 联系电话carlatestinfo:车辆最新信息表v_id int null, /车载设备系统编号gpsdatetime datetime not null, / gps时间longitude decimal(11, 7
43、) not null, / 经度latitude decimal(11, 7) not null, / 纬度velocity tinyint not null, / 速度direction smallint not null, / 方向state smallint null, / 状态字vdatalen int null, /仪表数据长度vdata varchar(200) /仪表数据alarmkldsbit / 空滤堵塞报警alarmyyylbit / 液压油滤报警alarmylzsbit / 预热指示alarmcdzsbit / 充电指示alarmyyldbit / 机油压力低报警alar
44、mrydbit / 燃油低报警alarmswgrbit / 水温过热报警) create table dbo.ownerinfo( /-车主信息表v_id int not null, /车载设备系统编号name char(20) /车主姓名sex char(4) /性别birthday char(14) /生日certificatetype tinyint null, /证件类型certificatenum char(20) /证件号码companyname char(100) /单位名称companyaddr varchar(100) /单位地址postcode char(8) /邮政编号f
45、amilytel char(15) /家庭电话officetel char(30) /办公室电话mobiletel char(30) /手机email varchar(100) /电子邮件create table dbo.carrunlog( /统计表id int identity(1,1) not null,v_id int not null, /车载设备系统编号ontime datetime not null, /启动时间offtime datetime not null, /关闭时间onlon float null, /启动时经度onlat float null, /启动时纬度offlo
46、n float null, /关闭时经度offlat float null, /关闭时纬度workhour decimal(12, 2) null, /工作小时 oilconsume decimal(12, 2) null, /油耗overburthentime decimal(8, 2) null, / 重负时间midburthentime decimal(8, 2) null, / 中负时间kldstimessmallint / 空滤堵塞报警次数yyyltimessmallint / 液压油滤报警次数ylzstimessmallint / 预热指示次数cdzstimessmallint /
47、 充电指示次数yyldtimessmallint / 机油压力低报警次数rydtimessmallint / 燃油压力低报警次数swgrtimessmallint / 水温过热报警次数第五章 系统安全性设计不管什么系统,数据的安全性相当重要,必须保障数据的安全。我们从系统设计、日常维护和人员制度保障了本系统行业数据的安全。下面针对这三方面分别进行阐述。5.1系统设计在系统设计中,主要涉及了三方面的安全性:数据传输、数据库、用户权限设计。数据传输包括了用户和网站的交互以及车台和中心软件的交互。用户登录中心网站时,用户的密码采用了md5加密算法,通过网络传输的只是用户名和密码通过计算算出的md5值。在web服务器方是通过用户名和md5值来判断是否是合法用户。该方法即使在传输的过程中,用户名和md5值被窃取也得不到用户的密码,可以保证密码的安全性。车台和中心的数据传输采用的是7位的协议数据传输的方式,即使数据在传输过程中被窃取,没有相关的协议描述是没有办法解析出数据内容的意义的,这在很大程度上保护了车台和中心数据交互的安全性。数据库方面的安全性,在此采用的数据库是sql server 2005。数据库的访问密码我们设置了强密码,保证其不易被攻破。应用程序不直接访问数据库,而是通过中间的一层web service来间接操作
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 生产计划对企业利润的影响
- 法律行业助理职责概述
- 食品加工行业卫生安全培训反思
- 年度节日活动计划表
- 二零二五年度土地置换与科技园区合作合同3篇
- 二零二五年度子女联合赡养老人全面服务协议书2篇
- 大数据产品经理年度工作计划
- 秋季新学期幼儿园开学的通知汇集十篇
- STEM教育对学生批判性思维培养效果的影响
- 2024版农村小额贷款居间服务合作协议3篇
- 档案馆业务管理制度
- 神经根型颈椎病演示课件
- 第十六章1二次根式第一课时
- 2022年10月全国自考英语(一)真题试卷含答案
- 建筑行业试验员培训试验检测基础
- 2024年国药集团招聘笔试参考题库含答案解析
- 2024届北京初三中考 病句修改专题讲义及其专题练习 学案
- 特种设备使用安全风险日管控、周排查、月调度管理制度
- 贵州省贵阳市花溪区2022-2023学年四年级上学期语文期末试卷
- 基础课部本科教学工作合格评估自评工作汇报-PPT2015-10-9-2
- 装饰装修工程施工方案(完整版)
评论
0/150
提交评论