




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
货币兑换查询系统需求文档Zilin(P0907391)Hubert(P09073883)Stefani(P0907479)目 录1引言1.1编写目的31.2项目背景31.3术语41.4参考资料42任务概述2.1目标52.2运行环境52.3条件与限制52.4用户特征53用户需求3 用户需求64系统需求4.1功能需求64.2非功能需求74.1领域需求34.2功能描述34.1功能划分34.2功能描述35性能需求5.1数据精确度35.2时间特性35.3适应性36运行需求6.1用户界面36.2硬件接口36.3软件接口36.4故障处理37其它需求1. 引言1.1 编写目的:澳门是一个旅游业发达的城市,2010年访澳游客超过2500万。澳门法定流通货币为澳门币,虽然在澳门游客可以通过信用卡完成大部分支付,但是对于小额交易实体货币仍然必不可少,因此澳门有大量的找换两替店,这些找换两替店可以将大部分流通的币种进行任意找换非常方便游客进行货币兑换。虽然这样的兑换点很多,但大部分门面很小并且都比较分散,而且不同的公司给出的汇率也不同,这就大大缩小了游客兑换货币的选择空间。货币兑换查询系统收集整理本澳公所有的银行、货币兑换店、ATM,结合Google Earth以及GPS系统实现对游客利用手上的iphone,即时查询附近可受理货币兑换业务的地方,通过自动定位当前位置与用户输入目的地,为用户生成最近兑换点,并显示实时国际汇率以及不同兑换地点所给出的兑换汇率。用户可以根据汇率的高低或距离的远近对自动搜索的结果进行排列。对于不清楚手中所持货币种类的用户,可以通过移动手持设备的摄像头拍摄手中的货币,系统会自动识别币种,并按照实时汇率将用于参考的兑换结果显示给用户。选定目标位置后,系统进入导航界面,利用GPS信息为用户规划路线,并实时追踪用户位置并进行路线优化。由于澳门高层密集卫星信号不易搜索,因此基于GPS的定位服务可能造成比较大的误差,通过采用手机基站定位服务(TDOA)的方式可以提高用户在GPS信号较差的地区甚至室内也能比较准确的进行查询。本文档为货币兑换查询系统的设计、实现、测试以及验收提供重要依据,也为评价系统功能和性能提供标准。本文档可供用户、项目管理人员、系统分析人员、程序设计人员以及系统测试人员阅读和参考。1.2 项目背景项目开发单位: 澳门理工学院公共行政学校项目主管部门: 澳门理工学院公共行政学校项目规划:阶段文档提交日期需求阶段需求分析文档5月10 日分析设计软件设计文档5月20 日测试软件测试文档5月30日交付交付文档6月7日项目开发小组:开发人员姓名学号组长张圣奇P0907391组员郝顺吉P0907组员黄露P09071.3 术语名词解释LBISA location-based service (LBS) is an information or entertainment service, accessible with mobile devices through the mobile network and utilizing the ability to make use of the geographical position of the mobile deviceTDOAThe basic measurements made by Loran-C receivers are to determine the difference in the time-of-arrival (TD) between the master signal and the signals from each of the secondary stations of a chain. In Loran-C, each TD value is measured to a precision of about 100 nanoseconds or better. As a rule of thumb, 100 nanoseconds correspond to about 30 meters. The principle of time difference measurements in hyperbolic mode is illustrated in the adjacent figure. GPSThe Global Positioning System (GPS) is a space-based global navigation satellite system (GNSS) that provides location and time information in all weather, anywhere on or near the Earth, where there is an unobstructed line of sight to four or more GPS satellites. It is maintained by the United States government and is freely accessible by anyone with a GPS receiver.ATMAn automated teller machine (ATM), also known as a Cash Point, Cash Machine or sometimes a Hole in the Wall in British English, is a computerised telecommunications device that provides the clients of a financial institution with access to financial transactions in a public space without the need for a cashier, human clerk or bank teller. ATMs are known by various other names including automatic banking machine, cash machine, and various regional variants derived from trademarks on ATM systems held by particular banks.1.4 参考资料1. Soft ware Engineering template2. Data Base System Concepts (4th edition) Abraham Silberschatz et al.3. Software Engineering: A Practitioners Approach (8th edition) Roger S. Pressman4. Research of wireless location algorithm and accuracy analysis based on TDOA Yu Lins, Zeng Liansun, Jin Zhihua 5. TDOA Localization Techniques Rick Roberts6. /2. 任务概述2.1 目标1. 明确用户需求,加快开发进程2. 操作简易,用户可以在短时间内掌握使用方法并检索到结果。3. 提高兑换服务位置查询的速度4. 提高兑换服务位置查询的准确性5. 有效利用GPS组件的定位功能6. 整合Google Earth 与GPS组件,为用户提供附加服务。2.2 运行环境1. 操作系统:苹果ios4.3.32. 网络环境:GSM CDMA WCDMA3. 网络服务器:Tomcat4. 数据库:SQLite5. 开发工具:Xcode3.02.3 条件与限制1. 处理器要求:苹果A4 处理器或以上2. 组件要求:用户手持设备上需具有GPS与电子指南针模块3. 运行环境:ios4.3.34. 内存要求:128MB或以上5. 其他:用户需接入网络并开启手持终端的GPS定位功能。2.4 用户特征使用本软件的用户非常广泛,它非常适合具有如下特点的人员使用:1. 对澳门地理环境不甚熟悉2. 不了解澳门币的使用与兑换方式3. 需要在短时间内完成兑换4. 不了解不同币种的样式5. 持有任何可在澳门提款的信用卡或借记卡(Visa, MasterCard, UnionPay, JCB, American Express, DinersCard)针对如上用户特点,本软件可以迅速、准确、方便地提供澳门本地提供货币兑换务位置的信息。3. 用户需求1. 用户可以在地图上看到自己的位置2. 系统能够及时的更新用户的位置。3. 用户可以设置搜索半径。4. 用户可以调整默认的持有币种与兑换目标币种5. 用户可以查询到各种货币的实时兑换汇率。6. 用户可以对指定的持有币种和兑换目标币种进行汇率换算7. 用户可以搜索到当前的位置一定范围内的可以提供兑换服务的银行、货币兑换店、ATM, 用户可以设置这个搜索半径8. 用户可以根据兑换服务位置的远近或兑换服务位置提供的汇率高低对搜索结果尽心排列。9. 用户可以获得选定的兑换服务位置的具体位置信息与汇率。10. 用户可以将选中的兑换服务位置设为目的地,系统将提供从当前位置到此处的导航服务11. 系统进入导航状态后,系统可以实时更新路径规划。12. 用户对手中持有的货币拍照后系统可以识别当前币种。13. 用户可以随时退出系统4. 功能划分1. 用户位置定位与导航功能2. 搜索用户周边提供兑换服务位置功能3. 汇率查询功能4. 币种识别功能5. 系统需求5.1 功能需求 1. 用户可以在开启了iphone定位功能后,登陆本系统可以看到在地图上显示的当前位置标识。2. 用户点击“当前位置”按钮时,系统会重新通过GPS模块获取位置信息,并根据结果刷新用户当前位置。3. 户点击“设置”按钮,进入系统设置界面,用户可以调整默认附近兑换服务搜索半径,半径的增加单位为500m。4. 用户点击“设置”按钮,进入系统设置界面,用户可以调整默认的持有币种与兑换目标币种5. 用户点击“实时汇率”按钮,查询到基于默认持有货币设置的当前的各种货币的实时兑换汇率。6. 用户点击“汇率换算”按钮,进入汇率换算界面,用户可以选择持有币种和兑换目标币种并输入兑换金额,系统通过实时汇率信息为用户进行换算并将结果显示在屏幕上。7. 用户点击“附近兑换服务”按钮,系统将基于用户当前的位置信息显示距离用户2公里的可以提供兑换服务的银行、货币兑换店、ATM,若2公里内没有符合条件的搜索结果则提醒用户同时自动扩大搜索范围直至找到匹配的结果并将搜索结果的位置标识在地图上.8. 用户获得搜索结果后点击“按汇率高低排序“按钮,系统将提供一个兑换服务位置的列表,排列顺序由兑换汇率高的到低的。9. 用户获得搜索结果后点击“按位置远近“按钮,系统将提供一个兑换服务位置的列表,排列顺序的先后由兑换服务位置近的到远的。10. 用户在获得搜索结果后,点击任何一个标注附近兑换服务位置的标识,将跳转进入新的页面,页面内容包括该位置的详细信息、营业时间以及基于默认持有货币设置的当前的各种货币的实时兑换汇率。11. 用户在获得搜索结果后,点击任何一个标注附近兑换服务位置的标示,将跳转进入新的页面,在此页面用户可以选择“设为目的地”此时系统将此位置信息添加到导航目的地,并交付系统进行最短路径计算,并将此路径标注后显示在地图上,对用户提供导航服务12. 系统进入导航状态后,系统将基于GPS模块提供的位置信息实时更新路径规划。13. 用户点击“货币识别”按钮,系统将自动开启iphone的前置镜头。14. 用户点击“货币识别”按钮并对手中持有的货币拍照后系统将照片与数据库进行比对,获得匹配结果后反馈用户当前币种。15. 用户按住iphone“Home”键可退出系统16. 无法获得用户搜索信息时,系统将报告错误信息给用户。17. 当无法从GPS模块获取位置信息时,系统请求进行基站或WiFi热点的信息进行模糊定位。5.2 非功能需求 5.2.1 产品需求1. 每5秒钟从iphone的GPS模块获取一次位置信息。2. 每分钟从互联网上获取实时汇率信息。3. 系统在进行导航服务时没5分钟重新计算一次最短路径。4. 系统运行占用最大内存不超过20MB5. 系统运行占用最大CPU不超过20%6. 系统对兑换服务位置营业时间以及汇率信息进行每日更新。7. 对货币的照片识别需达到85%的准确率。8. 基于GPS信号的定位误差不应超过10米。9. 基于基站或WiFi热点的信息进行模糊定位误差不应超过50米。5.2.2 机构需求1. 开发人员需要是apple developer 的注册会员。2. 系统开发过程将遵照“iOS开发者计划授权协议” 与“APPLE iPHONE软件许可协议”。3. 系统可交付的文档与软件将遵照“面向 iOS应用程序的 App Store 审核指南”。4. 系统开发过程对Google Earth的使用将遵照“Google服务条款”。5.2.3 外部需求1. 系统不应该保存或发布用户的位置与个人信息。当用户退出系统时,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高铁乘务考试题及答案
- 高级理赔员考试题及答案
- 翻译方言考试题目及答案
- 法学概论自考试题及答案
- 对口机械理论考试题及答案
- 2025定制礼品钥匙扣合作开发合同
- 2025年黄桃项目可行性分析报告
- 电竞教练考试题及答案
- 中国堆肥处理项目商业计划书
- 2025普通民房租赁合同样本
- 公司视频发布管理办法
- 西宁市供热管理暂行办法
- 鲈鱼健康养殖技术
- 2025人教版八年级数学课后辅导计划
- 2025年贵州省中考物理试题【含答案、解析】
- 特殊气候条件下施工安全保障措施与应对策略
- 2025年贵州省中考英语真题含答案
- 2025年广东中考数学试卷试题真题及答案详解(精校打印版)
- 箱变基础施工工艺流程
- 监控设备改造方案(3篇)
- 混凝土结构设计原理-006-国开机考复习资料
评论
0/150
提交评论