车辆位置监控系统Word文档格式.docx
- 文档编号:16559869
- 上传时间:2022-11-24
- 格式:DOCX
- 页数:30
- 大小:2.60MB
车辆位置监控系统Word文档格式.docx
《车辆位置监控系统Word文档格式.docx》由会员分享,可在线阅读,更多相关《车辆位置监控系统Word文档格式.docx(30页珍藏版)》请在冰豆网上搜索。
目录
1系统分析1
1.1系统运行环境分析1
1.1.1软硬件要求1
1.2系统需求分析1
1.2.1系统性能需求分析1
1.2.2系统安全性需求分析2
2.1.3系统软件质量需求分析2
1.3系统可行性分析2
1.4系统结构化分析3
1.4.1系统结构图3
1.4.2模块用例3
1.4.3类图6
2系统设计7
2.1系统设计目标7
2.2数据库设计7
2.2.1概念设计7
2.2.2逻辑设计8
3系统详细设计与代码实现12
3.1连接数据库代码12
3.2登录设计13
3.3监控管理16
3.3.1BGIS地图功能16
3.3.2车辆监控功能16
3.4系统后台管理模块21
3.4.1用户信息管理22
3.4.2车队管理23
4总结25
参考文献26
信息工程学院课程设计评分表27
1系统分析
1.1系统运行环境分析
1.1.1软硬件要求
CPU:
Pentium42.0GHz以上
内存:
512MB以上容量
显卡:
32MB或以上显存之AGP接口显卡
操作系统:
MicrosoftWindows8
运行环境:
JSP+数据库
开发工具:
MyEclipse
1.2系统需求分析
1.2.1系统性能需求分析
监控系统应该在满足运行稳定、响应时间短等基本设计需求的基础上,满足安全的需求,操作环境不和外界环境接触;
约定存储器的最大容量;
约定存储器在数据库中表的最大流水数;
大批量历史数据的读取不影响监控系统的运行性能等。
运行速度需求:
硬件环境可以满足的程序运行速度由于历史数据过多导致数据查询过慢和操作系统近于难以承受的程度,需要数据的及时转储和清理。
由于计算机系统安装软件过于繁杂而导致监控系统运行不正常或是操作系统不稳定。
可使用性:
程序模块的易用性能和可操作性。
安全保密性:
对软件产品的安全保护和对操作数据的保护。
可维护性:
产品的在故障或是操作系统恢复后易于的恢复性。
可移植性:
软件产品的易于移植性。
可扩展性:
对设备的扩展能力,对模块的扩展能力和挂接能力。
1.2.2系统安全性需求分析
系统满足的安全性能和完整性能:
操作系统和数据库系统具有的安全性能,和安装的完整本系统的用户身份确认;
在操作人员暂时离开可在不关闭系统的情况下暂时锁定,避免其他无关人员的有效操作。
本系统必须满足的安全性能
本系统必须满足的保密性能
系统所创建或使用的数据的保护:
对于无效数据进行报警并记录操作
系统对操作人员无关性的约束:
减少不必要人员的操作,或是无关操作,如在工作环境上打游戏,在操作环境下导入其他数据或是光碟内容而导致监控系统受外界影响
2.1.3系统软件质量需求分析
稳定性优于其他性能;
易用程度优于易学程度;
可移植性优于有效性;
一定的可扩展性能。
1.3系统可行性分析
在电子信息技术广为运用的今天,计算机已经不仅仅是作为一项用于科学计算的工具,而是已经深入到了各企业的日常组织管理中。
所以利用计算机为车辆信息设计一套管理系统可以大大简化这一工作的复杂性,使得管理部门能够轻轻松松
完成这一重要的日常工作。
本软件系统正是基于这样的考虑进行设计的。
我国国民经济建设的蓬勃发展,各行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给管理部门提出越来越严峻的挑战。
建设一个科学高效的信息管理系统是解决这一问题的必由之路。
计算机管理系统的目标是:
利用计算机存储容量大,运算检索速度高的特点,建立“车辆信息”等各类数据库,以便及时准确的掌握车辆的信息,并对相关的信息进行增删改的操作,显著地减轻管理人员的劳动强度,促进管理工作规范化,从宏观上控制车辆的相关信息。
从用户对车辆信息系统的功能入手对实现其所要求的技术的可行性进行分析,首先把车辆信息管理系统的适用性摆在第一位,总结其车辆信息管理的运转过程,归纳出它的系统流程。
使其实现的功能更加强大。
其次是本系统属于服务器/客户机模式的信息管理系统(MIS),因此在数据库方面选用的是SQLServer,SQLServer使用方便,可移植性极好,其语句简介易学,与各种软件工程工具,软件开发工具结合方便,是数据库的最佳之选。
市场上可以选购的应用开发产品很多,目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有:
Microsoft公司的VisualBasic,VisualC等。
应用计算机管理已成为一种发展趋势,因此使用信息管理系统(MIS)是集计算机技术的信息系统工程,它能够使车辆的数据更加准确、及时、全面、详实。
通过上面分析,该系统的设计和要求功能的实现是可疑的,通过VisualBasic2005、SQLServer技术完全可以实现。
所以本车辆位置监控系统是可行的。
1.4系统结构化分析
1.4.1系统结构图
图1-1系统结构图
1.4.2模块用例
系统管理
图1-2系统管理用例
车辆监控
图1-3车辆监控用例
车辆调度与管理
图1-4车辆调度及管理用例
地图服务
图1-5地图服务用例
1.4.3类图
图1-6类图
2系统设计
2.1系统设计目标
本系统由于需要演示程序,故为了演示方便,采用JSP+Access数据库的架构实现的,此系统分为前台管理和后台管理。
前台管理是友好的操作界面,供用户浏览、查询使用。
包括:
当前位置、历史轨迹、实时监控、区域报警、里程统计、区域搜索、报警处理、查询车辆GPS的位置等功能.
2.2数据库设计
2.2.1概念设计
2.2.2逻辑设计
车辆信息表(车牌号,车辆编号,单位,车辆类型)
司机信息表(编号,驾照,电话,姓名)
行车记录表(编号,车牌号,位置,时间,定位,载货状态,经纬度,标记,速度,时间)
用户表(编号,密码)
报警信息表(编号,车牌号,时间,经纬度,司机编号,内容)
终端信息表(编号,型号,购进时间)
终端配卡表(编号,SIM卡号,密码,标识码,通信码)
SIM卡表(SIM卡编号,SIM卡号码,密码)
车辆运营表(编号,车牌号,司机编号,出发时间,运营方式,运营路线,返回时间,货运任务)
命令表(编号,车牌号,时间,命令名称,接收司机编号,通信码)
短信表(编号,车牌号,时间,内容)
图片表(编号,车牌号,时间)
超速报警记录表(流水号,车牌号,当前速度,当前时间)
车辆速度设置表(车辆编号,速度上限,速度下限)
车辆信息表
列
列名
描述
长度
车牌号
License_tag
6-7位字符串
车辆编号
Vehicle
主键
单位
Company
20位字符串
车辆类型
Vehicle_type
10位字符串
司机信息表
编号
ID
5-7位字符串
驾照
License
12-16位字符串
电话
Phone
11位字符串
姓名
Name
行车记录表
位置
Position
时间
Datatime
时间日期类型
定位
Load_Position
城市
载货状态
Vehicle_State
经纬度
Longitude/Latitude
标记
Tag
速度
Speed
整形
Direction
用户表
密码
PassWord
6-16位字符串
报警信息表
车牌号
DataTime
司机编号
Driver_ID
外键
内容
Context
50位字符串
终端信息表
型号
Type
购进时间
Bring_In_Time
日期类型
终端配卡表
SIM卡号
SIM_Number
标识码
Identify
通信码
Commucation
SIM卡表
SIM卡编号
5-7位字符串
SIM卡号码
Number
12-16位字符串
11位字符串
车辆运营表
10位字符串
6-7位字符串
Dirver_ID
出发时间
运营方式
RunType
6-10位字符串
运营路线
RunWay
50位字符串
返回时间
Back_Time
货运任务
Duty
命令表
命令名称
OrderName
接收司机编号
Order_ID
6-16位字符串
短信表
Cintext
图片表
超速报警记录表
流水号
20位字符串
Vehicle_ID
当前速度
数值类型
当前时间
Current_Time
时间类型
车辆速度设置表
速度上限
MaxSpeed
速度下限
MinSpeed
3系统详细设计与代码实现
3.1连接数据库代码
packagecom.examSystem.DBConnection;
importjava.sql.*;
publicclassConnectionDB{
//单态只能实例化自己
privatestaticConnectionDBconnDB=newConnectionDB();
//声明一个数据库连接
privatestaticConnectionconn;
//数据库驱动字符串
privateStringdbdriver="
com.mysql.jdbc.Driver"
;
//连接数据库
URL
privateStringURL="
jdbc:
mysql:
//localhost:
3306/a"
//连接数据库用户名
privateStringusername="
root"
//连接数据库密码
privateStringpassword="
//私有的构造方法
privateConnectionDB(){
//加载数据库驱动
try{
Class.forName(dbdriver);
System.out.println("
加载数据库驱动成功!
"
+dbdriver);
}catch(Exceptione){
System.err.println("
加载数据驱动失败!
具体信息:
}//连接数据库
conn=DriverManager.getConnection(URL,username,password)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 车辆 位置 监控 系统
![提示](https://static.bdocx.com/images/bang_tan.gif)