收藏 分享(赏)

UML--车辆监控平台软件高层设计说明书.doc

上传人:dreamzhangning 文档编号:2956712 上传时间:2018-09-30 格式:DOC 页数:31 大小:3.12MB
下载 相关 举报
UML--车辆监控平台软件高层设计说明书.doc_第1页
第1页 / 共31页
UML--车辆监控平台软件高层设计说明书.doc_第2页
第2页 / 共31页
UML--车辆监控平台软件高层设计说明书.doc_第3页
第3页 / 共31页
UML--车辆监控平台软件高层设计说明书.doc_第4页
第4页 / 共31页
UML--车辆监控平台软件高层设计说明书.doc_第5页
第5页 / 共31页
点击查看更多>>
资源描述

1、车辆监控平台高层设计说明书(删节版)DOC ID: WebGIS_VMPS_HLDVERSION: V1.0DATE: 2009 年 5 月 10 日摘要: 从开发人员的角度,对车辆监控平台进行高层设计关键字: 车辆 监控平台 高层设计 车辆监控项目组(http:/ )版本历史版本号 日期 作者 修订原因 评审日期 评审人1.0.0 李海涛1.0.12.0.12.0.3文档批准角色 人员 签字 日期目 录1 导言 41.1 概述 41.2 目的 41.3 范围 4简写 4词汇 41.4 参考资料 52 系统结构 .52.1 功能描述 52.2 物理结构图 102.3 功能逻辑结构图 112.4

2、 系统逻辑结构图 122.4.1 车辆监控相关类图 122.4.2 Openlayers 相关类图 .132.4.3 后台相关类图 153 模块设计 .153.5 地图操作 163.5.1 漫游 173.5.2 放大缩小 193.6 数据服务 233.6.1 数据查询服务 233.6.2 数据处理服务 264 接口设计 .294.6.1 用户界面 294.7 内部接口 304.7.1 图形选择车辆的相关接口 301 导言1.1 概述本章对该文档的目的、功能范围、术语、相关文档及参考资料进行说明1.2 目的本文档旨在使设计人员遵循统一的高层设计书写规范,降低项目实现的风险,以利于项目的实现、测试

3、、维护和版本升级。1.3 范围本文档用于软件设计阶段的概要设计,包括软件总体结构设计、构件设计、构件之间的接口设计、界面设计以及数据结构设计。简写表 1-1 简写与定义简写 定义SRS 软件需求规格说明书 SoftWare Requirement SpecificationGIS 地理信息系统 Geographical Informaiton SystemWebGIS 网络地理信息系统平台VMPS Vehicle Monitor PlatForm SoftwareGPS 全球定位系统 Globe Positioning SystemGPRS 通用分组无线业务 General Packet Ra

4、dio Service词汇表 1-2 术语表术语 定义车辆监控GPS车辆监控系统融合了GPS, GIS以及GSM无线通信技术,能够实现对车、船等移动目标的精确定位、跟踪及控制车辆管理员 负责某个公司内部车辆的管理的专职人员监控中心用户 负责某个地区内所有公司车辆管理的专职人员超级用户 负责整个系统正常转,数据库维护,用户管理的专职人员,在本系统中具有最高权限。1.4 参考资料参考 1:JavaScript 设计模式:RossHarmes,Dustin Diaz( 著) 谢廷晟(译) 北京:人民出版社,2009.1 原名:Pro JavaScript Design PatternsJavaScr

5、ipt 高级程序设计:Nicholas C. Zakas(著) 曹力 张欣 等译出版社:人民邮电出版社大话设计模式: 程杰(著)出版社: 清华大学出版社2 系统结构2.1 功能描述功能分类 功能点用户登录用户注销1.用户登录用户重新登录放大缩小漫游鹰眼显示经纬度地图比例尺长度量算面积量算2.地图操纵标注空间选择(点选,圆形,矩形选,多边形选)图层管理打印多监控页面显示监控页面的添加、删除分组监控目标锁定跟踪和自动切换地图单目标监控区域监控多态目标符号显示目标显示控制去零漂功能显示目标轨迹道路匹配报警数据声光提示车辆状态显示车辆参考位置车载台设置车载台监控命令(哪些命令?待确定)发送文字调度信息

6、3.车辆监控查单个车查一类车资讯信息广播通知派遣地图显示车辆位置交班退录接班登录移动目标计数报修服务报警监控解除报警报警类型设置4.报警监控报警区域设置新增用户删除用户用户属性修改服务注册暂停服务恢复服务服务注销车载台属性修改监控站注册5.数据库管理监控站暂停监控站恢复监控站注销监控站属性修改操作员注册操作员注销操作员属性修改日消息量报表月消息量报表季消息量报表指定车载台的消息查询报表组合查询报驾驶员注册驾驶员注销驾驶员属性修改驾驶员查询车辆注册车辆注销车辆属性修改车辆查询车辆报表日志记录网络检测车载自检自动编制人工校核6.计划调度报表预览和打印事先排班排班查询排班管理排班调整7.事先排班排班

7、生成日运营统计数据表月运营统计数据表年运营统计数据表绩效考核8.统计分析营业统计系统参数设置9.考勤司机考勤管理乘客意见乘客投诉乘客表扬10.乘客服务管理意见统计汇总2.2 物理结构图浏 览 器W E B 服 务 器S Q L S e r v e r 数 据 库请求查询 返回返回网络 网络系 统G P S 终 端更新数据查询参数设置上报位置等信息设置参数图 2-1. 物理结构图2.3 功能逻辑结构图表 现 层与 用 户 交 互 , 发 送 查 询 请 求 , 显 示 查 询 结 果业 务 逻 辑 层处 理 请 求 , 想 数 据 连 接 层 请 求 数 据 , 向 表 现 层 放 回 查 询

8、结 果数 据 连 接 层根 据 条 件 查 询 数 据 库 , 想 业 务 逻 辑 层 返 回 查 询 结 果数 据 库地 图 操 作漫 游放 大缩 小测 距测 面 积圆 形 选矩 形 选多 变 形 选标 注回 到 临 沂界 面 显 示树 形 结 构更 新 车 辆 信 息历 史 轨 迹 回 放用 户 信 息 显 示后 台 管 理查 看 信 息添 加 信 息修 改 信 息删 除 信 息选择车辆有关的查询 返回车辆信息查询返回查询 返回图 2-2. 功能逻辑结构图2.4 系统逻辑结构图2.4.1 车辆监控相关类图图 2-3. 系统类图2.4.2 Openlayers 相关类图图 2-4. Open

9、layers 顶层包图 2-5. Control 包图 2-6. Handler 包2.4.3 后台相关类图图 2-7. 系统类图备注:interface 类为虚构的类代表后台界面3 模块设计。3.5 地图操作C o n t r o l 包C o n t r o l+ Z o o m B o x ( )+ d r a w ( )- o u t : b o o l = f a l s eC o n t r o l : : Z o o m B o x+ d e f a u l t M o u s e M o v e ( )+ d e f a u l t M o u s e D o w n ( )+

10、 d e f a u l t M o u s e U p ( )+ d r a w ( )C o n t r o l : : M o u s e D e f a u l t+ d r a w ( )+ Z o o m B o x ( )- o u t : b o o l = t r u eC o n t r o l : : Z o o m B o x O u t+ K e y b o a r d D e f a u l t s ( )+ d r a w ( )C o n t r o l : : K e y b o a r d D e f a u l t s+ d r a w ( )+ z o

11、o m B a r D o w n ( )+ z o o m B a r D r a g ( )+ z o o m B a r U p ( )+ m o v e Z o o m B a r ( )+ d i v C l i c k ( )C o n t r o l : : P a n Z o o m B a rO p e n L a y e r s : : C o n t r o l图 3-1. 地图操作类图注:Openlayers 为顶层类, openlayers 任何类均继承于它 漫游地图 放大地图 缩小地图3.5.1 漫游3.5.1.1 鼠标拖曳地图移动功能3.5.1.1.1 任务描述按

12、下鼠标左键不放,移动鼠标,即可移动地图操作员 M a p鼠标拖动M o u s e D e f a u l td e f a u l t M o u s e M o v ed r a w ( )图 3-2. 拖动地图时序图Map 作为一个类,控件均是 Map 的成员3.5.1.1.2 输入按住鼠标左键拖动地图3.5.1.1.3 输出地图移动3.5.1.2 键盘移动地图3.5.1.2.1 任务描述按键盘四个键可以移动地图操作员 地图按键盘 C o n t r o l : K e y b o a r d D e f a u l t sd e f a u l t M o u s e M o v ed

13、 r a w图 3-3. 键盘移动地图时序图3.5.1.2.2 输入按键盘四个键3.5.1.2.3 输出地图移动3.5.1.3 点击地图左上角漫游缩放控件的漫游控件移动地图3.5.1.3.1 任务描述点击地图左上角漫游缩放控件上部分四个方向箭头可以移动地图操作员 地图点击漫游缩放控件C o n t r o l : P a n Z o o m B a rd i v C l i c kd r a w ( )图 3-4. 键盘移动地图时序图3.5.1.3.2 输入点击地图左上角漫游缩放控件3.5.1.3.3 输出地图移动3.5.2 放大缩小3.5.2.1 双击地图放大3.5.2.1.1 任务描述双击

14、地图可以以点击点为中心放大 1.5 倍地图C o n t r o l : M o u s e D e f a u l t s双击放大S e t C e n t e r ( c e n t e r , z o o m + 1 )操作员 M a pd e f a u l t D b l C l i c k图 3-5. 控件移动地图时序图3.5.2.1.2 输入双击地图3.5.2.1.3 输出以点击点为中心放大 1.5 倍地图3.5.2.2 拉矩形放大3.5.2.2.1 任务描述按住鼠标左键不放,拖动鼠标,画出一个矩形,释放左键,放大所画矩形区域C o n t r o l : Z o o m B o

15、 x矩形放大D r a w ( )操作员M a p调用 Z o o m B o x ( )图 3-6. 鼠标拉矩形放大地图时序图3.5.2.2.2 输入按住鼠标左键不放,拖动鼠标,画出一个矩形,释放左键3.5.2.2.3 输出放大所画矩形区域3.5.2.3 键盘“+ -”放大缩小3.5.2.3.1 任务描述按键盘“+”“ -”键,以地图当前中心为中心放大缩小地图 1.5 倍C o n t r o l : K e y b o a r d D e f a u l t s键盘操作放大 “ + “Z o o m I n操作员M a pd e f a u l t K e y P r e s s键盘操作缩

16、小 “ - “d e f a u l t K e y P r e s sZ o o m O u t图 3-7. 键盘放大地图时序图3.5.2.3.2 输入按键盘“+”“ -”键3.5.2.3.3 输出以地图当前中心为中心放大缩小地图 1.5 倍3.5.2.4 点击或拖动地图左上角漫游缩放控件的缩放控件放大地图3.5.2.4.1 任务描述点击地图左上角漫游缩放控件下部分缩放条可以以当前中心为中心放大缩小地图C o n t r o l : P a n Z o o m B a r点击缩放控件条Z o o m T o ( z o o m L e v e l )操作员M a pz o o m B a r

17、 U p图 3-8. 缩放控件条缩放地图时序图3.5.2.4.2 输入点击地图左上角漫游缩放控件3.5.2.4.3 输出地图以当前中心为中心放大缩小 1.5 倍3.5.2.5 鼠标滚轮放大地图3.5.2.5.1 任务描述鼠标箭头在地图上时,转动鼠标滚轮可以以鼠标所在点为中心放大缩小 1.5 倍地图C o n t r o l : M o u s e D e f a u l t s鼠标滚轮上转S e t C e n t e r ( c e n t e r , z o o m - 1 )操作员M a pd e f a u l t W h e e l U p鼠标滚轮下转S e t C e n t e

18、r ( c e n t e r , z o o m + 1 )d e f a u l t W h e e l D o w n图 3-9. 鼠标滚轮缩放地图3.5.2.5.2 输入鼠标在地图上时转动滚轮3.5.2.5.3 输出以鼠标所在点为中心放大缩小 1.5 倍地图3.6 数据 服务 数据查询 数据处理3.6.1 数据查询服务+ L o a d ( )+ I n i t ( )- t a b l e N a m e : s t r i n g- P a r a m s : o b j e c t- C o n d i t i o n : s t r i n g- B a s e P a r a

19、 m s : o b j e c tS t o r e图 3-1 数据源类图3.6.1.1 全部查询功能3.6.1.1.1 任务描述点击显示全部按钮,显示在用户权限范围之内的所有信息操作员界面 s t o r e点击显示全部按钮w e bb l l发送 A j a x 请求d a lV i e w ( )V i e w ( )返回查询结果返回查询结果返回查询结果L o a d ( )清空查询条件图 3-2 查询全部数据序列图3.6.1.1.2 输入登陆查询页面,点击显示全部按钮。3.6.1.1.3 输出在列表中分页显示数据信息3.6.1.2 根据查询条件查询3.6.1.2.1 任务描述输入查询

20、条件,点击“查询”按钮,显示出在用户权限范围之内且符合用户查询条件的数据信息操作员界面 s t o r e输入查询条件点击查询按钮w e b b l l发送 A j a x 请求d a lV i e w ( )V i e w ( )返回查询结果返回查询结果返回查询结果L o a d ( )图 3-3 根据用户数输入条件查询序列图3.6.1.2.2 输入输入查询条件,点击查询按钮3.6.1.2.3 输出在列表中分页显示数据信息3.6.1.3 显示下一页3.6.1.3.1 任务描述点击“下一页”,“上一页“按钮或者输入第几页按 enter 键,数据列表显示跳转后的数据信息(以点击下一页为例)操作员

21、界面 s t o r e点击下一页按钮w e b b l l发送 A j a x 请求d a lV i e w ( )V i e w ( )返回查询结果返回查询结果返回查询结果L o a d ( )图 3-4 分页显示下一页序列图3.6.1.3.2 输入点击“下一页”,“上一页“按钮或者输入第几页按 enter 键3.6.1.3.3 输出页面显示当前页的数据3.6.2 数据处理服务+ i n i t ( )+ a d d ( )+ u p d a t e ( )+ d e l ( )- f o r m : o b j e c t- i d : i n t- p a r a m e N a m

22、e : s t r i n g- t a b l e N a m e : u i n t- g r i d : o b j e c t- s t o r e : o b j e c t- o p e r a t i o n : s t r i n gE d i t e r M a n a g e r图 3-5 EditerManager 类图3.6.2.1 添加数据服务3.6.2.1.1 任务描述点击“添加”按钮,输入添加信息,点击“提交”按钮数据库保存信息。l图 3-6 添加信息序列图3.6.2.1.2 输入点击“添加”按钮,输入添加信息,点击“提交”按钮3.6.2.1.3 输出把新添加的信

23、息在列表中显示出来3.6.2.2 更新数据服务3.6.2.2.1 任务描述在列表中,选择修改的信息,点击“修改”按钮或右键修改,更改信息,点击“提交”按钮数据库保存信息操作员 界面修改w e bb l l弹出对话框修改信息点击 “ 提交 ” 按钮E d i t e r M a n a g e ru p d a t e ()发送 A j a x 请求d a lu p d a t e ()u p d a t es t o r el o a d () 发送 A j a x 请求v i e w ()v i e w ()返回数据返回数据返回数据选择修改的信息图 3-7 修改信息序列图3.6.2.2.2

24、输入点击“修改”按钮,更改信息,点击“提交”按钮3.6.2.2.3 输出更新信息列表3.6.2.3 删除数据服务3.6.2.3.1 任务描述在列表中,选择删除的信息,点击“删除”按钮或右键删除。操作员 界面 w e bb l l点击 “ 删除 ” 按钮E d i t e r M a n a g e rd e l ()发送 A j a x 请求d a ld e l ()d e l ()s t o r el o a d () 发送 A j a x 请求v i e w ()v i e w ()返回数据返回数据返回数据选择要删除的信息图 3-8 删除信息序列图3.6.2.3.2 输入在列表中,选择删除

25、的信息,点击“删除”按钮或右键弹出菜单选择“删除”3.6.2.3.3 输出更新信息列表4 接口设计4.7.1 用户界面4.7.1.1 前台界面图图 4-1. 前台界面图4.7.1.2 事件和行为表 1 查询界面事件行为表事件 行为点击“重置” 把已填写的内容清空点击“下一步” 查询数据4.7.1.3 后台界面图图 4-1 元数据查询结果界面 图4.7.1.4 事件和行为表 2 元数据查询结果界面事件行为表事件 行为点击“编码” 连接到详细记录页面4.8 内部接口4.8.1 图形选择车辆的相关接口4.8.1.1 BLL:CircleSelect 类接口4.8.1.1.1 GetXmlStream 接口4.8.1.1.1.1 原型string GetXmlStream(double cenLon, double cenLat, double edgLon, double edgLat,string userID,int start,int limit)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 专业基础教材

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报