还剩26页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
路况系统需求分析报告青岛科技大学软件工程组长李想小组成员杨树人李婷婷__刘美惠刘潭李健指导教师赵振目录TOC\o1-4\h\z\u1项目准备
41.1项目的目的和范围
41.2环境调查
41.3利益相关者
51.4多种解决方案
61.5文档综述72系统服务
72.1系统范围
72.2业务建模
82.3功能性需求10动态信息10.1拥堵状况10附近生活信息11实时导航11提供最佳路线11自动定位13互动交流13绑定账号13.2信息发送
142.4数据需求15动态信息15.1拥堵状况数据字典15.2附近生活信息数据字典16实时导航18提供最佳路线数据字典18自动定位数据字典20互动交流20绑定账号数据字典203系统约束
213.1界面需求
213.2性能需求
213.3安全性需求
213.4操作性需求
223.5操作系统要求
223.6政策和法律需求
223.7其他约束224项目的其他问题
224.1开放的问题
224.2初步安排
234.3初步预算23附录23词汇表23____23需求确认241项目准备
1.1项目的目的和范围不停的看着腕表或手机,分针或数字马上就要跳动到指定的时刻,而眼前的车队长龙却纹丝不动,四周充满了按笛声或人们焦急的叹息声,也许只有此时的你才对交通拥堵有着更为深切的__经济的增长,人民生活水平的提高使私家车数量急剧增加,同时随着大量农村务工人员进城,交通拥堵已成为普遍现象并且呈现严重化趋势为了解决这一难题,一系列的交通硬件设施随之发达,从地上到地下,地铁、城铁通行路线不断伸长,这在一定程度上缓解了交通高峰压力科技在发展,那么如何借助科技手段有效规避地理交通难题,对交通路况信息“早知道”?TMC在国内来说,可能还有些陌生但提起车载导航(GPS)、智能交通系统(ITS)这几个近几年的热门话题,你可能就有一个大概的认识了其实TMC可以通俗理解为目前在国际上广泛采用的智能交通系统的一种成功的解决方案.TMC技术起源于欧洲,同时也是在欧洲应用最为广泛它是交通信息频道(TrafficMessageChannel)的简称,是欧洲成熟的智能交通导航技术它主要通过感应器等渠道收集实时路况信息,再通过解码处理,使导航设备可以根据实时路况信息指引出最佳、最快捷的行驶路线,提高道路通行效率和车辆行驶速度由于TMC在欧洲获得了成功应用,对我国ITS同行具有良好的借鉴意义,所以我国在ITS建设引入国外先进和成熟经验有着重要的意义这套软件就是基于此系统的基础上设计的能实现实时导航,和动态信息的更新能够实现路况信息的早知道实时更新最佳的路线信息
1.2环境调查全国汽车保有量与增长趋势城市人口数量汽车保有量北京1633万318万成都
1257.9万
193.6万苏州624万
177.11万重庆2816万
162.62万杭州
786.2万
139.54万青岛
757.99万
137.9万__1858万
132.12万深圳1200万
128.76万天津1115万125万郑州
735.6万120万广州
1004.58万117万汽车拥堵是当代城市的共同难题近年来,由于北京私家汽车每天以1000辆的速度猛增等原因,造成交通堵塞日益严重据统计,北京一年中因堵车造成的经济损失高达60个亿(新浪网)___副部长___披露,我国每年因为交通堵塞造成的GDP损失达到5%-8%实时交通可以普遍用于中国__位置服务,手机导航,手机地图所以做一款能够智能导航的软件是非常有必要的本软件为广大司机提供实时的路况信息查询,让司机能够做出合理的判断,选择顺畅的道路行驶,避免在重点拥堵路段添堵情况,减轻压力,合理分流这套系统还能方便司机预知前方的路况信息,选择便捷的路线行驶而现有的道路信息交通广播电台不能提供个性化的路况信息服务,远远满足不了广大司机的需要,实现不了合理分流的效果
1.3利益相关者运营商本公司,__
1.4多种解决方案以客户端、Web、__、彩信等多种形式,通过__、颜色或文字为客户提供实时的路况信息,并应用路况信息通过动态路径规划的方式指导客户的出行可以编写一些android客户端,ios客户端windowsphone,gps客户端的一系列的手机类软件相关的__技术有c#还有j__a等一系列的技术本公司有一系列基于此项目的专业人员,会在遇到问题的时候进行解决
1.5文档综述书写本文档的目的是为了从系统角度来理解软件确定对所__系统的综合要求并提出这些需求的实现条件以及需求应该达到的标准.这些需求包括功能需求做什么性能需求要达到什么指标环境需求如机型操作系统等可靠性需求不发生故障的概率)安全保密需求用户界面需求资源使用需求软件运行是所需的内存CPU等软件成本消耗与__进度需求预先估计以后系统可能达到的目标.需求分析就是分析软件用户的需求是什么.如果投入大量的人力,物力财力时间__出的软件却没人要那所有的投入都是徒劳.如果费了很大的精力__一个软件最后却不满足用户的要求从而要重新__过这种返工是让人痛心疾首2系统服务
2.1系统范围以上为系统的主要范围系统提供动态信息,实时导航,互动交流,等一系列的功能涉及的系统为android系统,并且以后可以移植到其他的手机系统中去
2.2业务建模TMC的总体架构路况系统业务的模型为上图所示实例图
2.3功能性需求实现功能根据车辆多少分析出道路的状况,并通过网络或者是手机把道路的名称的拥堵状况及时上传到客户端司机或者是游客如果想了解某路段的拥堵信息可以上网查找该路段的名称,服务器会综合所有的的信息给出用户所要的查询结果该程序连接交通管理局的网络,交通管理局会及时的把交通事故,车辆统计数据,公路改建新建的情况上传的服务器,以便于用户的使用街道的拥堵情况用不同颜色标记出来比如红色代表拥堵,绿色代表畅通,黄色代表适中数据流图功能描述此部分由用户选择想要查找的店铺类型,如酒店、KTV、旅馆等,有系统自动查找附近店铺数据,传功给用户数据流图功能描述当用户提交给服务器自己的位置和自己想去的位置后,本模块调用动态信息模块和调用地图供应商提供的接口计算出来最佳的几条路线供用户选择,当用户选择出自己想要的路线之后,系统会实时的进行更新,每隔几分钟进行刷新一次动态信息,动态的提醒用户前方的路况信息,并及时改变路径,以达到使用户更好的选择最佳的路线数据流图流程图本功能可实现用户在自己的多种社区互动平台上(如人人,新浪微博,腾讯等)账号同时与本产品绑定,方便实时路况信息的及时发布用户只需要填写本身已有的互动平台的账号和__,通过特定互动平台接口验证即可绑定账户模块名字发送信息及共享信息功能描述用户及时获取自己的当前信息,当地的天气,附近的设施及路况,可以发送给好友,并__上传到人人,__微博等……调用模块动态信息,拥堵路况数据流图
2.4数据需求名称数据流1数据字典道路号道路名称道路拥堵的状况道路的车辆网络的连通性以下是一部分原始数据单据单据
1、用户信息单据单据名称用户单据别名用户简述统计客户端用户的所有个人信息来源用户信息上传去处路况信息系统组成用户编号、用户名、手机号、性别、出生日期、常出没的地方单据
2、店铺信息单据单据名称店铺单据别名店铺信息简述统计所有店铺的基本信息来源卫星定位去处路况信息系统组成店铺编号、店铺名、店铺位置、所属类别、店铺简介单据
3、店铺类别单据单据名称店铺类别单据别名类别简述统计店铺分别归属的类别来源路况信息系统去处路况信息系统组成店铺类别编号、店铺类别名上面给出的单据中的数据项,根据在整个系统运行的过程中是否发生变化,可分为静态数据和动态数据其中,用户的基本信息中的用户编号、用户名、出生日期、性别是固定不变的,他们不会随着系统的运行和时间的变化而发生变化他们一旦入库,一般情况下是不会改变的,所以,他们输入库的过程一定要确保正确其他的,如店铺中的店铺号、店铺名、店铺简介,都有可能随着时间的推移,需要做一些调整,因此他们会改变,定期更新对上面的数据单据中的一部分数据项进行描述,其它的略1.数据项编号A001数据项名称用户编号别名编号类型、长度、精度LONG取值/含义描述用户的编号,在整个系统中取值唯一2.数据项编号A002数据项名称用户名别名用户名类型、长度、精度char取值/含义描述用户的名称3.数据项编号A003数据项名称手机号别名手机号类型、长度、精度LONG取值/含义描述用户所使用该软件的手机的手机号4.数据项编号A004数据项名称性别别名性别类型、长度、精度char取值/含义描述用户的性别,在整个系统中只可为“男”或者“女”5.数据项编号A005数据项名称出生日期别名出生日期类型、长度、精度LONG取值/含义描述用户的出生日期6.数据项编号A006数据项名称常出没的地方别名常用目的地类型、长度、精度char取值/含义描述用户常出没的地点7.数据项编号B001数据项名称店铺编号别名编号类型、长度、精度long取值/含义描述店铺的编号,在整个系统中唯一8.数据项编号B002数据项名称店铺名别名店名类型、长度、精度char取值/含义描述店铺的名称9.数据项编号B003数据项名称店铺位置别名位置类型、长度、精度char取值/含义描述店铺的位置10.数据项编号B004数据项名称所属类别编号别名所属类别类型、长度、精度char取值/含义描述店铺的类别11.数据项编号B005数据项名称店铺简介别名简介类型、长度、精度char取值/含义描述店铺的详细信息12.数据项编号C001数据项名称店铺类别编号别名编号类型、长度、精度long取值/含义描述店铺的类别编号,在系统中唯一13.数据项编号C002数据项名称店铺类别名别名类别名类型、长度、精度char取值/含义对应店铺编号和店铺别的名字以下是一部分原始数据单据单据
1、路线查询单据单据名称查询单据别名查询资源简述通过与地图查找到与请求相符的路线来源地图资源去处系统分析组成起点、终点、具体的线路单据
2、最佳路线单据单据名称路线单据别名路线信息简述通过自动定位系统和地图的资源综合得出最佳路线来源地图资源、自动定位系统去处输出系统组成用户所在地、起点、终点、最省时路线、最快捷路线、建议路线单据
3、地点存在单据单据名称地点单据别名起点、终点的匹配简述筛选输入的起点、终点是否存在来源地图资源去处拥堵情况比较组成起点是否存在,候选起点,终点是否存在,候选终点单据
4、常用地点单据单据名称常用地点单据别名常用地点使用简述把经常输入的地点优先显示组成常用地点,常用地点使用频率,常用地点排序数据流对上面的数据单据中的一部分数据项进行描述,其它的略1.数据项编号A001数据项名称路线编号别名编号类型、长度、精度LONG取值/含义描述路线名,取值唯一2.数据项编号A002数据项名称路线名别名路线类型、长度、精度varchar2
(100)3.数据项编号A003数据项名称地点别名用于输入的名称取值/含义描述用户所键入的名称4.数据项编号A004数据项名称起点别名始点类型、长度、精度varchar2100取值/含义用于描述起始点5.数据项编号A005数据项名称终点别名目的地类型、长度、精度varchar2
(100)取值/含义用于描述目的地6.数据项编号A006数据项名称地点使用频率别名使用频率类型、长度、精度number取值/含义描述用户常键入地点的频率7.数据项编号A007数据项名称地点使用频率排序别名排序类型、长度、精度number取值/含义描述用户常键入地点的频率的排序8.数据项编号B001数据项名称用户所在地别名所在地类型、长度、精度varchar2
(100)取值/含义描述用户所处的位置9.数据项编号C001数据项名称最省时的路线别名省时路线类型、长度、精度varchar2
(100)取值/含义描述到达目的地最省时间的路径10.数据项编号C002数据项名称最快捷的路径别名快捷路线类型、长度、精度varchar2
(100)取值/含义描述到达目的地最快捷的路径名字GPS定位系统别名导航仪描述每个GPS仪器的位置定义GPS定位系统=所在道路+经纬度+方向+附近建筑物位置GPS服务端用户终端GPS客户端以下是一部分原始数据单据单据
1、账户绑定单据单据名称账户绑定单据别名账户简述用户可绑定多个互动交流平台同时发布路况讯息来源用户去处人人,新浪微博,__中用户绑定的平台组成账户,__,发布的消息3系统约束
3.1界面需求易用性1完成相同或相近功能的按钮用Frame框起来
2、完成同一功能或任务的元素放在集中位置
3、按功能将界面划分局域块,用Frame框括起来并要有功能说明或标题规范性
(1)、菜单前的图标能直观的代表要完成的操作
(2)、菜单深度一般要求最多控制在三层以内
(3)、工具栏要求可以根据用户的要求自己选择定制
(4)、相同或相近功能的工具栏放在一起
(5)、工具栏中的每一个按钮要有及时提示信息
(6)、一条工具栏的长度最长不能超出屏幕宽度
(7)、工具栏的图标能直观的代表要完成的操作
(8)、系统常用的工具栏设置默认放置位置
(9)、工具栏太多时可以考虑使用工具厢
(10)、工具厢要具有可增减性,由用户自己根据需求定制
(11)、工具厢的默认总宽度不要超过屏幕宽度的1/5
(12)、状态条要能显示用户切实需要的信息,常用的有、目前的操作、系统状态、用户位置、用户信息、提示信息、错误信息等,如果某一操作需要的时间较长,还应该显示进度条和进程提示
(13)、滚动条的长度要根据显示信息的长度或宽度能及时变换,以利于用户了解显示信息的位置和百分比
(14)、状态条的高度以放置五好字为标准,滚动条的宽度比状态条的略窄
(15)、菜单和工具条要有清楚的界限;菜单要求凸出显示,这样在移走工具条时仍有立体感
3.2性能需求根据Android手机系统要求无响应时间为5秒所以就有如下性能要求
1、当要求查看拥堵状况时要求系统响应时间不超过5秒
2、当要求查看附近生活信息时要求系统时间不超过5秒
3、当要求提供最佳路线时系统系统响应时间不超过5秒
4、当要求自动定位时系统响应时间不超过20秒
5、当要求和朋友共享自己的信息时系统响应时间不超过5秒
3.3安全性需求在没有征得用户的确认之前用户不能泄露用户的个人位置信息以及其他的信息用户的隐私需要本软件进行保密
3.4操作性需求本软件具有很好的操作性要求没有用过android系统的用户在经过一个小时的习惯后就能很好的使用本软件
3.5操作系统要求需求名称详细要求操作系统Android
2.2以上的系统用户分布在各个道路上客户端
1.0以上处理器Cpu:1Ghz以上内存500M以上
3.6政策和法律需求
(1)本软件遵守以下法律法规《___络传播权保护条例》、《互联网著作权行政保护办法》、《中华人民___计算机信息系统安全保护条例》、《互联网信息服务管理办法》、《互联网终端软件服务行业规范》、《互联网信息服务管理规定》、《中国互联网网络版权自律公约》、《全国人民____常务委员会关于维护互联网安全的规定》
3.7其他约束
(1)__商的__活动需符合ISO2000质量认证和CMMI建议4项目的其他问题
4.1开放的问题软件的界面的优化的问题,软件的以后的扩展性的问题,性能上的优化问题,__人员的组织问题,__地点问题,__人选,__人员的技术问题
4.2初步安排初步要求软件小组组长分配好小组成员的工作并在公司的研发室进行工作
4.3初步预算公司初步预算拿出100万元进行此项目的__,当资金困乏时可以在向公司提出申请,但必须拿出自己的成果,以及开支的详单附录词汇表TMC:TMC是实时交通信息(TrafficMessageChannel)的简称,是欧洲的辅助GPS导航的功能系统全球主要有三种此类系统美国的Tr__Tek系统、__的VICS系统以及欧洲的RDS-TMC系统TMC是FM无线调频系统(RDS)在播报实时交通及天气信息中的一种应用,数据信息由配备TMC的车载无线接收终端或导航设备“无声”的接收并解码,以各种方法传达给驾驶员TMC在欧洲是成熟的车载智能交通导航技术,能实时反映区域内交通路况,指引最佳、最快捷的行驶路线,提高道路和车辆的使用效率所以从功能而言,TMC等系统是GPS系统应用的延伸国内的GPS系统以后肯定会增加此类功能的辅助系统来获得更佳的服务效果,既可以选择国外的三中系统,也可以自主__新的一套系统总之,具有实时的智能交通导航一定会成为GPS系统的一个新发展领域;GPS GPS是英文GlobalPositioningSystem(全球定位系统)的简称GPS起始于1958年美__方的一个项目,1964年投入使用GPS可以提供车辆定位、防盗、反劫、行驶路线监控及呼叫指挥等功能要实现以上所有功能必须具备GPS终端、传输网络和监控平台三个要素ITS智能交通系统(In____igentTransportSystem简称ITS)智能交通系统将先进的信息技术、数据通讯传输技术、电子传感技术、电子控制技术以及计算机处理技术等有效地集成运用于整个交通运输管理体系,而建立起的一种在大范围内、全方位发挥作用的,实时、准确、高效的综合运输和管理系统____《ITS系统工程导论/智能交通系统ITS系列丛书》__:贺国光出版社:中国铁道《GPS原理与接收机设计》__谢钢 出版社电子工业出版社《物联网与智能交通》__邹力 出版社电子工业出版社需求确认提示主要分两步
(1)需求评审,
(2)需求承诺对需求的评审应当采用“正式技术评审方式”,将产生一份“需求评审报告”在获取责任人(Stakeholders)对需求的承诺之前,该《产品需求规格说明书》必须先通过需求评审需求评审报告摘要需求文档输入名称,标识符,版本,__,完成日期,…需求评审报告输入名称,标识符,评审日期,…评审结论[]工作成果合格,“无需修改”或者“需要轻微修改但不必再审核”[√]工作成果基本合格,需要作少量的修改,之后通过审核即可[]工作成果不合格,需要作比较大的修改,之后必须重新对其评审评审意见评审小组成员输入评审小组成员需求承诺需求文档输入名称,标识符,版本,__,完成日期客户承诺承诺…签字,日期项目经理承诺承诺…签字,日期路况系统动态信息实时导航互动交流拥堵状况附近生活信息提供最佳路线自动定位绑定账号信息发送路况系统各地气象台地区气象预报气象台统计数据网络运营商网络发布平台地图提供商地图借口TMC系统提供商车流量统计数据紧急重特大交通事故公路新建改建情况收费站情况司机,游客想要了解的路况的起点和终点综合各种信息给出查询结果用户注册显示查询类型店铺信息查找附1km近店铺用户定位用户等待用户选择根据路况等进行排序与地图进行比对输出多种方案的详细路线地图匹配筛选出省时和快捷的路线与地图进行匹配验证地点是否存在键入起点和终点筛选出多种路径地图显示道路拥堵状况匹配筛选动态信息模块更新数据GPS卫星GPS终端__塔用户终端GPS服务端GPS客户端人人、__共享所用的API以及账号和__的API发送信息及共享信息获取当前位置获取当前位置的路况获取天气信息,附近信息发送给好友,共享到人人用户Gps产生我的当前位置动态模块产生当前天气,附近娱乐,宾馆信息其他用户,共享给__,人人人……拥堵路况产生当前位置路况信息。