




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、掌上超市(超市导航)系统总体设计报告编制者:编写日期:2014年5月4日版本:vl.01.1编勇目的112项目背景113泄义11.4参考资料22. 用户需求分析成果22.1系统功能需求22.2系统性能要求2221数据精确度22.2.2时间特性32.2.3适应性33. GIS总体设讣33设计目标、依据和方法33.1.1设计目标33.2依据33.3方法43.2GIS软件架构43.3GIS软、硬件配置方案43.4GlS功能模块设计43.4.1程序(模块)划分53.4.2程序(模块)层次结构关系63.5GlS接口说明63.5.1内部接口: 63.5.2外部接口64. 空间数据库设计64目的、引用的法规
2、以及遵循的标准规范64.1空间数据库设汁的目的74.1.2空间数据设计引用的法规政策以及遵循的标准规范74.2空间数据库总体设计74.2.1空间数学基础7422命爼规范84.2.3编码标准8424分层分幅标准84.2.5属性表的设计85. 用户界而设计105GIS用户界面105.2界而设汁105.2系统主界而设计105.2.2购物单界而11系统总体设计报告1 引言1.1编写目的(说明编写本软件设计说明书的目的)总体设计报告的U的是从整体上把握系统设计框架,包括了需求分析成果、 软件架构、功能模块、接口说明和空间数据库设讣。该报告对上述内容做总体描 述,展示了用户需求与应用系统实现之间的关系,在
3、设计过程中祈祷提纲挈领的 作用。本文档供设计人员、开发人员参考。12项目背景项Ll名称:超市导航系统项目委托单位:项目开发单位:软件产品用户:购物者73瑟数据流图:表示求解某一问题的数据通道,同时也规定了处理的主要阶段和所用 的各种数据媒体。数据字典:指定义和管理数据库文件(库表)的组织的系统,其Ll的是方便数据 库的存取和控制,加强系统的数据管理。静态数据:指那些不随时间或其它数据变化而变化的数据。动态数据:指在系统应用中随时间变化而改变的数据,如库存数据等。硬件接口:接入设备的接口,如内存和显卡接槽以及与外部设备耳机、网线、 USB等相连接的接口。1-4参考资料原创android界面效果全
4、汇总ArCGIS APl for AndrOid 案例教程ArCGIS for Android 2.0开发教程基础版文档编号:PTMOcDt IOIOIOOOl2用户需求分析成果21系统功能需求基本GIS功能:对地图的基本操作1)包括地图的放大、缩小、全图、漫游、属性查询等;用户个人购物单:用户可以在个人移动端上添加自己需要采购的物品,方便 记忆,防止釆购时缺漏的现象发生。1)基本功能:添加、删除与修改商品的功能,并且计算总价,并且在购物过程 中,若该商品已采购,则用其它颜色标记该商品,区别待购商品;2)“找便宜”:比较各超市的的商品价格信息,找出待查找商品最便宜的超市, 显示信息,并在底图上
5、高亮显示;3)“小票deadline":即针对优惠的小票,在拿到时输入有效日期及商品名和所 属超市,到当天某时提醒用户小票即将到期,并显示商品及所在超市;超市查询及导航:即对图中的超市进行信息了解1)显示与浏览:显示整个南京市的交通路线地图数据,并显示市内大中型超市 的位置,方便浏览2)查询:点击图中超市的点,显示超市信息,如地址、规模,方便用户了解;3)定位:利用手机进行GPS定位,显示自己在图中的位置4)超市查找:根据定位信息,结合路网数据,计算出周圉离自己最近的超市是 哪个,并高亮显示其的位置,显示信息;5)超市导航:利用GPS定位和数字化后的路网信息,查询自身位置到达超市的
6、最短路径。2.2系统性能要求221数据精确度地图数字化过程中产生的误差:这部分误差可以通过精细的数字化加以减少。GPS定位时产生的误差:定位精度上的误差本项Ll难以解决,前市场上的手机 地图都存在该误差。在应用地图方面存在的误差是无法完全规避的,只有釆用合理的方法,尽量 减少其中产生的误差。2.2.2时间特性为了满足手机用户的要求,加强软件的竞争力,响应时间、更新处理时间、 数据转换与传输时间、运行时间需要在13秒内完成,否则会影响用户体验好感 度。2.2.3适应性本软件主要是是在安卓平台上运行,适合大部分安卓手机。3GIS总体设计3.1设计目标、依据和方法311设计目标超市导航系统是针对的广
7、大的普通购物者所设计的一款简单、易操作的小应 用型软件。因为涉及的用户对象人数较多,软件的用户体验很重要。需要对软件的可靠 性和响应速度有很高的要求。3.1.2依据D参照笫10组-需求分析报告、笫10组GIS设计开题报告、地理信息 系统软件工程原理与方法中的要求进行设计;2)注重用户体验。如今手机软件的生存与其用户体验有很大的关系,良好的用 户体验能获得大量的用户;3)可靠性。良好的可靠性能够提升用户对该软件的良好印象,提高软件的生存 能力;4)标准化、开放性。标准化、开放性是信息技术发展的必然趋势。在设计中釆 用的产品都尽可能是标准化、具良好开放性的,并遵循国际上通行的通信协议;5)易操作性
8、。该系统是面向广大的购物者群体,其功能的配置以能给用户提供 舒、安全、方便、快捷为准则。3丄3方法D利用快速原型法进行软件的开发。2)采用面向对象的程序设计方法,确保系统的可鼎性和先进性。3)严格的模块测试,为系统的正确性提供保证。3.2GIS软件架构本系统使用离线的体系结构。离线地图与离线分析(导航)服务,也就是ACGIS的SerVer服务离线使用, 这是APlIO.2.2的新特点。3.3GIS软、硬件配置方案硬件平台:安卓手机(内存512M及以上)操作系统:安卓4.0以上支撑环境(例如:数据库等)和版本:SQLite + SPatiaIite其它与该软件有关的软件组件:ArcGIS, Ar
9、CGISforAndroid APl3.4GIS功能模块设计主要将该系统划分为三大功能模块:GlS功能、用户个人购物单、超市查询 与导航。超市导航系统GIS功能用户个人购物单超市查询与导航基本G功能属性查询基本功能找便宜小票DEADIJNE查询定位查找导航341程序(模块)划分用户个人购物单子系统:用户可以在个人移动端上添加自己需要采购的物品,方便记忆,防止釆购时 缺漏的现象发生。1)基本功能:添加.删除与修改商品的功能,并且计算总价,并且在购物过程 中,若该商品已采购,则用其它颜色标记该商品,区别待购商品;2)“找便宜”:比较各超市的的商品价格信息,找岀待查找商品最便宜的超市, 显示信息,并
10、在底图上高壳显示;3)“小票deadline":即针对优惠的小票,在拿到时输入有效日期及商品名和所 属超市,到当天某时提醒用户小票即将到期,并显示商品及所在超市; 超市查询及导航子系统:即对图中的超市进行信息了解。1)显示与浏览:显示整个南京市的交通路线地图数据,并显示市内大中型超市 的位置,方便浏览2)查询:点击图中超市的点,显示超市信息,如地址、规模,方便用户了解;3)定位:利用手机进行GPS定位,显示自己在图中的位置4)超市查找:根据定位信息,结合路网数据,计算出周圉离自己最近的超市是 哪个,并高亮显示其的位置,显示信息;5)超市导航:利用GPS定位和数字化后的路网信息,查询自
11、身位置到达超市的 最短路径。342程序(模块)层次结构关系3.5GIS接口说明3.5.1内部接口:暂不需要特别设计接口。352夕卜部接口硬件接口:无软件接口: ArCGIS for Android APl 10.2.21BaidU MaP APl4空间数据库设计41目的、引用的法规以及遵循的标准规范空间数据库指的是地理信息系统在讣算机物理存储介质上存储的与应用相 关的地理空间数据的总和,一般是以一系列特定结构的文件的形式组织在存储介 质之上的。4丄1空间数据库设计的目的在一个给定的应用环境中,确定最优的数据模型、处理模式、存贮结构、存 取方法,建立能反映现实世界的地理实体间信息之间的联系,满足
12、用户要求,乂 能被一定的DBMS接受,同时能实现系统IJ标并有效地存取、管理数据的数据 库。4-1.2空间数据设计引用的法规政策以及遵循的标准规范1)政策法规地理空间框架的规划、设计、建设与应用须遵守国家统一制定的基础地理信息分 级分类管理、使用权限管理、交换与共享、开发应用、知识产权保护和安全保密 等方面的政策法规。各省区和市(县)可根据实际情况,在以下三个方面制定政 策法规作必要的补充:a)保障地理信息公共平台的权威性和唯一性的政策法规;b)基础地理信息资源开发利用及其财政投入立项的统一管理和审批办法;C)需要制定的其他有关政策法规。2)标准规范地理空间框架建设与应用须执行正式颁布的有关要
13、素内容、数据采集、数据建库、 产品模式、交换服务、质量控制和安全保密处理等方面的国家标准、行业标准和 国家或行业标准化指导性技术文件。各省区和市(县)根据实际情况,确有必要 制定地方性标准作为补充时,应遵照以下要求:a)同现行国家标准、行业标准和国家或行业标准化指导性技术文件协调一致;b)符合测绘与地理信息标准体系;C)按要求向国家有关行政主管部门备案。42空间数据库总体设计(包括空间数学基础、命名规范、编码标准、分层分幅标准以及属性表的设计等)421空间数学基础平面坐标系:采用“1980年西安坐标系”; 高程基准:采用“1985国家高程基准”;地图投影:釆用“高斯克吕格投影S分带方式:1:
14、100标准分幅图按3。分带;422命名规范每一个要素都有自己的识别码,编码釆用汉语拼音首写字母加数字,如:Zgd- 03表示第三主干道;423编码标准各属性字段按ARCINFO自动生成的,包括LABEL的值;424分层分幅标准纵向分层,标准分幅;425属性表的设计1) E-R图设计用E-R图来实现实体、属性以及之间的联系: 实体型:用矩形表示,矩形框内写明实体名; 属性:用椭圆形或圆角矩形表示,并用无向边将其与相应的实体连接起来,多 值属性由双线连接,主属性名称下加下划线; 联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起 来,同时在无向边旁标上联系的类型,明确表明1对多关
15、系,1对1关系和多对 多关系。1对1关系在两个实体连线方向写1,1对多关系在1的一方写1,多的 一方写N,多对多关系则是在两个实体连线方向各写N、Mo2)属性表设计 商店表:商店IFK商店堀号INIEGER <pk>管理员IDIInB巫尺 <fk>商店名称VRCHK2商店位搭IWrEGER商品表:YPK 商品媚号INTEGER <pk>* *«* *"*«» « » 商品类型VRCffiLR2商品名珈VARCHA2商店商品表(即对应商店与商品之间M:N关系产生的一个新的关系):商店-商品伽商創扁号I
16、rfrEGER <pk>IFiK商品備号IIrrEGER <pk>商店价格INTEGER用户表:用户F,X 用户偏号IlnEGEF:<pk>位羞 IPDnBGER管理员表:管理员,?孟管理员编号INTEGEK <pk>置理员密码INTEGER言理员娃名VARCHAR25用户界面设计5.1 GIS用户界面GIS用户与GlS系统之间传递、交换信息的媒介,是用户使用系统的综合操作环 境与系统交互的唯一通道。 对GIS用户而言,用户界面就是系统,用户通过与计算机的交互来实现其所 需要的GlS功能。 用户界面的设计决定用户如何开展工作,用户界面应致力于隐藏系统内部细 节,使用户更加专心处理自己的任务。52界面设计521系统主界面设计系统的主界面将模仿白度地图,进入主界面是一幅南京地图,在地图的下端有定 位、附近超市、导航和购物单四个选项,上端是搜索功能。LJ前,我们只做出了导航的基本框架:PJHOSPItalRoutin
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 创意农业面试题目及答案
- 反馈技巧测试题及答案
- 微量泵的应用试题及答案
- 2024年纺织品检验员疑难解析试题及答案
- 2024年纺织品设计师证书试题及答案的前沿趋势试题及答案
- 民用航空概论试题及答案
- 后厨燃气安全试题及答案
- 国际美术设计师考试中的视觉创新方法试题及答案
- 建筑识图测试题及答案
- 浅析国际美术设计师考试的试题及答案
- 全球汽车产业发展现状与趋势
- T-COFA 0021-2022 渔用油电混合多旋翼无人机安全检查和维 护保养要求
- 2025贵州毕节市七星关区招聘城市社区工作者186人笔试备考题库及答案解析
- 2025届河北省“五个一”名校联盟高三下学期4月联考化学试题(含答案)
- 山东省泰安市2025届高三二轮模拟检测考试政治(泰安二模)(含答案)
- 2025-2030中国环境监测发展分析及发展趋势与投资前景研究报告
- 2025年教师资格证面试结构化模拟题:教师心理健康维护试题集
- 大疆精灵4 RTK无人机操作与测绘培训指南
- 2025届江苏省南京一中高三第二次模拟考试物理试卷含解析
- 初中语文第16课《有为有不为》课件-2024-2025学年统编版语文七年级下册
- 2025年内蒙古化工职业学院单招职业技能考试题库必考题
评论
0/150
提交评论