地理信息系统需求分析报告.doc

上传人:wux****ua 文档编号:9256411 上传时间:2020-04-04 格式:DOC 页数:11 大小:156KB
返回 下载 相关 举报
地理信息系统需求分析报告.doc_第1页
第1页 / 共11页
地理信息系统需求分析报告.doc_第2页
第2页 / 共11页
地理信息系统需求分析报告.doc_第3页
第3页 / 共11页
点击查看更多>>
资源描述
掌上超市(超市导航)需求分析报告编制者: 编写日期:2014年5月4日版本:v1.0目录1.引言11.1编写目的11.2项目背景11.3定义12.项目概述12.1项目目标、内容、现行系统的调查情况12.2运行环境22.3条件与限制23.GIS数据描述23.1GIS静态数据23.2GIS动态数据33.3GIS数据流图33.4GIS数据字典33.5GIS加工小逻辑说明43.6数据采集54.GIS功能需求54.1功能划分54.2功能描述55.GIS性能需求65.1数据精确度65.2时间特性65.3适应性66.GIS运行需求66.1用户界面66.2硬件接口76.3故障处理77.质量保证78.其他需求71.引言1.1编写目的本文档帮助开发人员了解人们对本软件的一些需求,方便开发人员理解自己所开发软件的目标。1.2项目背景本项目由*委托*开发,由*主管。项目开发小组:组长:赵健清组员:王飞、王梦璐、俞一恒、高斌1.3定义数据流图:表示求解某一问题的数据通道,同时也规定了处理的主要阶段和所用的各种数据媒体。数据字典:指定义和管理数据库文件(库表)的组织的系统,其目的是方便数据库的存取和控制,加强系统的数据管理。静态数据:指那些不随时间或其它数据变化而变化的数据。动态数据:指在系统应用中随时间变化而改变的数据,如库存数据等。硬件接口:接入设备的接口,如内存和显卡接槽以及与外部设备耳机、网线、USB等相连接的接口。2.项目概述2.1项目目标、内容、现行系统的调查情况本项目的最终目标是开发一款安卓手机软件,提供超市信息查询、导航等功能。应用于超市类的生活导航服务的软件还没有出现,更加方便人们的日常生活的软件会有较大的市场。2.2运行环境硬件平台:安卓平台(手机)操作系统:安卓系统支撑环境(例如:数据库等)和版本:SQLite + Spatialite其它与该软件有关的软件组件:ArcGIS,ArcGIS for Android API2.3条件与限制由于各手机厂商对安卓系统各自进行了个性化的修改,所以在有些手机的安卓系统上运行可能存在一定的问题。由于超市所售物品种类繁多,而且价格存在较大的浮动(包括打折)。尤其是无价飞涨的现在,部分商品价格的稳定性存在较大的问题,基本都是大幅上升,而有些商品的价格保持不变。在价格不稳定的同时,存在新商品的上架与旧商品的下架问题,商品的种类也存在一定的波动。在这种情况下则需要与超市的商品数据库连接,才能解决上述问题。如若不与超市方面共享数据,很难做到商品信息的实时反映。3.GIS数据描述3.1GIS静态数据超市查询系统中静态数据分离技术经过3个发展阶段。(1)静态数据作为应用程序的一部分直接保存在程序中,即静态数据与程序结合在一起。(2)静态数据从程序内部分离出来,形成独立的外部数据文件。静态数据文件与动态数据文件相互独立,依靠特定程序分别进行参照或者存取。(3)静态数据由外部数据文件存放方式转为数据库存放方式,将以前程序中静态数据对动态数据加工的某些控制关系抽象为静态表与动态表间的关系。a.商场(包括名称、地点);b.商品(包括价格、种类);c.南京市交通地图3.2GIS动态数据输入数据:输入数据:用户实时定位数据、欲购买商品(种类、数量、价格);输出数据:最近的超市信息、最佳路径、欲购买商品总价;内部生成的数据:中间查询结果。3.3GIS数据流图顶层数据流图:第一层数据流图:导航细化:定位细化:购物单模拟细化:3.4GIS数据字典1)数据项名称用户实时位置数据类型位置类型数据长度8描述获取用户实时位置来确定到达目的超市的最佳路径名称超市名称数据类型可变字符类型数据长度50描述确定满足要求的最佳超市以及导航到该超市的方法名称商品名称数据类型可变字符类型数据长度50描述用户所需要购买的商品种类名称商品数量数据类型整型数据长度4描述用户所需要购买的商品多少名称商品价格数据类型整型数据长度4描述用户所需要购买的商品价格名称购物单编号数据类型可变字符类型数据长度50描述记录用户所需购买的物品种类、多少以及总价名称下单时间数据类型日期类型数据长度8描述记录用户使用该系统进行模拟订单的时间2)数据流定义a.导航名称导航数据来源用户、数字化地图数据组成用户位置+超市位置+南京路径信息描述由用户以及超市的位置分析出最佳路径b.购物单名称购物单数据来源用户根据需要选出所需商品数据组成购物单编号+下单时间+商品名称+商品数量+总价描述用户提供所需商品种类以及多少得出模拟购物单3.5GIS加工小逻辑说明首先数字化一份南京市的地图,包括道路信息以及本系统涉及到的超市的名称以及位置,由GPS定位系统得出用户此时所处的位置,根据用户的需求,选择出最符合要求的超市,通过用户的位置信息和已经数字化好的超市的位置信息,分析出最佳路径。提供一份购物清单,由用户输入所需要购买的物品种类和数量,得到此次购物所需要花费的总额。3.6数据采集1)数字化一份南京市的地图,并在上面标出50-100个超市的具体位置;2)将超市所卖物品及其价格加入到超市的属性中;3)用户输入得到其位置信息,并根据其所需要的物品种类和数量得出模拟的购物清单。4.GIS功能需求4.1功能划分基本GIS功能用户个人购物单超市查询及导航4.2功能描述l 基本GIS功能:对地图的基本操作1.包括地图的放大、缩小、全图、漫游、属性查询等;l 用户个人购物单:用户可以在个人移动端上添加自己需要采购的物品,方便记忆,防止采购时缺漏的现象发生。1.基本功能:添加、删除与修改商品的功能,并且计算总价,并且在购物过程中,若该商品已采购,则用其它颜色标记该商品,区别待购商品;2. “找便宜”:比较各超市的的商品价格信息,找出待查找商品最便宜的超市,显示信息,并在底图上高亮显示;3.“小票deadline”: 即针对优惠的小票,在拿到时输入有效日期及商品名和所属超市,到当天某时提醒用户小票即将到期,并显示商品及所在超市;l 超市查询及导航:即对图中的超市进行信息了解1.显示与浏览:显示整个南京市的交通路线地图数据,并显示市内大中型超市的位置,方便浏览2.查询:点击图中超市的点,显示超市信息,如地址、规模,方便用户了解;3.定位:利用手机进行GPS定位,显示自己在图中的位置4.超市查找:根据定位信息,结合路网数据,计算出周围离自己最近的超市是哪个,并高亮显示其的位置,显示信息;5.超市导航:利用GPS定位和数字化后的路网信息,查询自身位置到达超市的最短路径。5.GIS性能需求5.1数据精确度地图数字化过程中产生的误差:这部分误差可以通过精细的数字化加以减少。GPS定位时产生的误差:定位精度上的误差本项目难以解决,目前市场上的手机地图都存在该误差。在应用地图方面存在的误差是无法完全规避的,只有采用合理的方法,尽量减少其中产生的误差。5.2时间特性为了满足手机用户的要求,加强软件的竞争力,响应时间、更新处理时间、数据转换与传输时间、运行时间需要在1-3秒内完成,否则会影响用户体验好感度。5.3适应性本软件主要是是在安卓平台上运行,适合大部分安卓手机。6.GIS运行需求6.1用户界面由于手机界面较小,初步考虑所有功能键都采用隐藏式(或半透明式)的,不用时隐藏在界面边缘(或半透明显示),主界面则基本上全部用于显示地图信息。6.2硬件接口本软件不需要特定的硬件接口进行支撑。6.3故障处理在系统运行时对用户的数据进行备份,若本系统出现问题,可通过导出备份文件来解决问题。如用户的购物单。在系统出现问题时,需要提示错误信息,并为用户提供解决方案。7.质量保证由于政府施工与城市道路的改造,城市道路网络会有一定的变动,为了保证输出结果的正确性,需要对地图进行定期更新。8.其他需求考虑代码的可维护性,每个方法都要预留必要的接口。部分用户可能需要各超市的打折信息,这部分数据需要与超市方面数据库提供数据才能完成,可作为下一步计划。
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文书 > 工作总结


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!