您好,欢迎访问三七文档
需求规格说明书题目:基于GPS的交通流量和道路拥塞检测系统指导教师:石竹组长:车玥玮SA11226391成员:赵骞SA11226281王耿SA11226283高强SG11225032开始时间:2011-10-9结束时间:2012-6-15目录目录1.引言.....................................................................................................................................31.1编写目的........................................................................................................................31.2开发目的及意义............................................................................................................31.3预期读者和阅读建议....................................................................................................31.4用户特点........................................................................................................................42.功能描述..............................................................................................................................52.1第一次迭代用例图........................................................................................................52.2用例模板........................................................................................................................62.3动态视图........................................................................................................................82.3.1顺序图.....................................................................................................................82.3.2协作图...................................................................................................................102.3.3状态图...................................................................................................................102.3.4活动图...................................................................................................................113外部接口与运行环境需求.................................................................................................123.1用户界面......................................................................................................................123.2硬件接口......................................................................................................................123.3软件接口......................................................................................................................133.4通讯接口......................................................................................................................134其它非功能需求.................................................................................................................144.1性能需求......................................................................................................................144.2安全措施需求..............................................................................................................144.3用户文档.......................................................................................................................151.引言随着汽车的普及,人们对于道路信息和交通状况的认识及需求有了明显的增加。GPS车载导航仪逐渐普及开来,但是很少有提供道路拥塞信息的功能,所以开发基于道路拥塞信息的车载GPS导航系统的优势显而易见,有了这个导航系统,司机的驾驶体验将更为顺畅,对于改善城市交通的拥堵问题也有很大的帮助。1.1编写目的本需求的编写目的在于研究基于道路拥塞的车载GPS导航系统的开发途径和应用方法,为以后的开发工作提供可靠的依据。1.2开发目的及意义本项目的开发目的在于WinCE嵌入式平台上实现基于道理拥塞信息的GPS导航系统的设计实现。首先在WinCE平台上实现基本的GPS导航功能,然后由PC端产生模拟的道路拥塞信息(可随机、也可人工),通过网络发送给GPS导航系统。GPS导航系统收到此信息后,首先根据道路拥塞的程度把地图的不同路段用不同的颜色标注,然后通过改良的最佳途径算法计算出基于道路拥塞信息的最佳路径,并在导航地图上显示出来。本系统将有效改善司机的驾车体验和城市交通的道路拥堵状况。1.3预期读者和阅读建议1.用户:司机根据需求分析,进一步了解系统将要实现的功能2.开发人员:车玥玮、赵骞、王耿、高强根据需求分析来进行设计开发,主要是拥塞信息的数据结构设计,以及相应的通讯协议的设计和实现。3.项目经理:车玥玮根据需求分析来安排开发计划4.测试人员:高强根据需求分析对导航系统所要达到的功能和性能进行测试5.文档编写入员:车玥玮、赵骞、王耿、高强将开发过程中的各类文档整理归档。1.4用户特点该产品的用户群是一般拥有驾照或汽车的人,不需要高学历、会外语、丰富的数码产品使用经验。2.功能描述该系统的主要功能是为用户提供基于道路拥塞信息的GPS导航服务,当然,在GPS信号不好的时候,此系统支持手动设定起点位置来完成导航功能。2.1第一次迭代用例图整个系统可分为3个主要用例,分别为路径导航模块、GPS定位模块和拥塞信息模块,如下图所示:图2.1第一次迭代用例图用户政府信息处理部门远程卫星信息筛选GPS定位模块路径导航拥塞信息模块车辆定位目的地确定信息存储拥塞信息显示最近路径最快路径《include》《include》《include》《include》《include》《include》《include》GPS信息预处理《include》位置显示《include》2.2用例模板3个主要用例的用例模板如下:表2.2.1路径导航的用例模板用例名称路径导航主要参与者用户次要参与者政府信息部门远程卫星简要描述通过对卫星信息的接受和对信息部门拥塞信息的处理,结合用户给出的目的地,实现包括目的地和当前位置显示,周边拥塞信息显示,最快路径或最短路径查询等五项功能。触发事件用户提出对上述五项功能(之一)的要求前置条件1、当前所需信息渠道畅通(卫星信号强度足够,拥塞信息可以得到)2、用户提出服务要求所需的必要信息正确完整(目的地信息,所选择的路径类别:最短或最快)事件流1、确定用户输入的目的地。2、系统根据用户所需服务需求向GPS定位模块提出获取信息的要求。3、收到来自GPS定位模块的返回信息4、如要求显示当前位置,则等待GPS定位模块返回的信息,显示在屏幕上;如要求最短路径,则结合GPS定位模块返回的信息和用户输入的目的地信息进行等权重的路径选择算法得到路径,显示出来。5、根据当前位置,目的地等信息,向拥塞信息模块要求拥塞信息。6、如要求显示拥塞信息,则等待拥塞信息处理模块返回的结果并显示在屏幕上;如要求最快路径显示则根据拥塞信息得到相关路段的权重,再结合GPS定位模块返回的信息和用户输入的目的地信息进行不等权重的路径选择算法得到路径,显示出来。可选事件流1、卫星网络信号状况不好,则提示网络错误。2、政府信息渠道不畅,则显示拥塞信息错误。2、用户目的地输入有误,查询不到,则返回目的地输入有误。后置条件系统成功完成用户所需服务并将结果显示在前端用户屏幕上,或者中途出错,并将错误报于界面告知用户。设计约束前期pc-windows模拟,后期winCE,使用VS2010开发非功能性需求1、得到GPS定位信息和拥塞信息后可在3秒内计算出最快路径;2、计算得到的最短路径不会比实际最短路径差5%;3、系统的稳定性要求MTBF=30天;4、方便易懂,用户不需要任何手册就可以快速上手。修改历史修改人版本说明修改日期表2.2.2拥塞信息处理模块的用例模板用例名称拥塞信息处理主要参与者政府信息部门次要参与者用户简要描述通过对信息部门拥塞信息的处理,得到可供导航模块使用的相关路径或周边地区的道路拥塞信息。触发事件收到来自导航模块的对拥塞信息需求的消息前置条件1、当前所需信息渠道畅通(拥塞信息完整且可以得到)2、用户提出服务要求所需的必要信息正确完整(目的地信息,所选择的路径类别为最快,已知当前位置)事件流1、确定来自路径导航模块的必要信息参数。2、根据当前位置和目的地向政府信息部门请求相关路段的拥塞信息。3、对发来的信息进行进一步的筛选和数据格式的处理,保证能够被导航模块处理。4、将处理结果发回导航模块。可选事件流1、政府信息渠道不畅,则显示拥
本文标题:需求规格说明书
链接地址:https://www.777doc.com/doc-5216768 .html