货币兑换查询系统需求文档.docx

上传人:b****5 文档编号:8841656 上传时间:2023-05-15 格式:DOCX 页数:13 大小:498.41KB
下载 相关 举报
货币兑换查询系统需求文档.docx_第1页
第1页 / 共13页
货币兑换查询系统需求文档.docx_第2页
第2页 / 共13页
货币兑换查询系统需求文档.docx_第3页
第3页 / 共13页
货币兑换查询系统需求文档.docx_第4页
第4页 / 共13页
货币兑换查询系统需求文档.docx_第5页
第5页 / 共13页
货币兑换查询系统需求文档.docx_第6页
第6页 / 共13页
货币兑换查询系统需求文档.docx_第7页
第7页 / 共13页
货币兑换查询系统需求文档.docx_第8页
第8页 / 共13页
货币兑换查询系统需求文档.docx_第9页
第9页 / 共13页
货币兑换查询系统需求文档.docx_第10页
第10页 / 共13页
货币兑换查询系统需求文档.docx_第11页
第11页 / 共13页
货币兑换查询系统需求文档.docx_第12页
第12页 / 共13页
货币兑换查询系统需求文档.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

货币兑换查询系统需求文档.docx

《货币兑换查询系统需求文档.docx》由会员分享,可在线阅读,更多相关《货币兑换查询系统需求文档.docx(13页珍藏版)》请在冰点文库上搜索。

货币兑换查询系统需求文档.docx

货币兑换查询系统需求文档

货币兑换查询系统需求文档

 

Zilin(P0907391)

Hubert(P09073883)

Stefani(P0907479)

 

目录

1.引言

1.1编写目的3

1.2项目背景3

1.3术语4

1.4参考资料4

2.任务概述

2.1目标5

2.2运行环境5

2.3条件与限制5

2.4用户特征5

3.用户需求

3用户需求6

4.系统需求

4.1功能需求6

4.2非功能需求7

4.1领域需求3

4.2功能描述3

4.1功能划分3

4.2功能描述3

5.性能需求

5.1数据精确度3

5.2时间特性3

5.3适应性3

6.运行需求

6.1用户界面3

6.2硬件接口3

6.3软件接口3

6.4故障处理3

7.其它需求

 

1.引言

1.1编写目的:

澳门是一个旅游业发达的城市,2010年访澳游客超过2500万。

澳门法定流通货币为澳门币,虽然在澳门游客可以通过信用卡完成大部分支付,但是对于小额交易实体货币仍然必不可少,因此澳门有大量的找换两替店,这些找换两替店可以将大部分流通的币种进行任意找换非常方便游客进行货币兑换。

虽然这样的兑换点很多,但大部分门面很小并且都比较分散,而且不同的公司给出的汇率也不同,这就大大缩小了游客兑换货币的选择空间。

货币兑换查询系统收集整理本澳公所有的银行、货币兑换店、ATM,结合GoogleEarth以及GPS系统实现对游客利用手上的iphone,即时查询附近可受理货币兑换业务的地方,通过自动定位当前位置与用户输入目的地,为用户生成最近兑换点,并显示实时国际汇率以及不同兑换地点所给出的兑换汇率。

用户可以根据汇率的高低或距离的远近对自动搜索的结果进行排列。

对于不清楚手中所持货币种类的用户,可以通过移动手持设备的摄像头拍摄手中的货币,系统会自动识别币种,并按照实时汇率将用于参考的兑换结果显示给用户。

选定目标位置后,系统进入导航界面,利用GPS信息为用户规划路线,并实时追踪用户位置并进行路线优化。

由于澳门高层密集卫星信号不易搜索,因此基于GPS的定位服务可能造成比较大的误差,通过采用手机基站定位服务(TDOA)的方式可以提高用户在GPS信号较差的地区甚至室内也能比较准确的进行查询。

本文档为货币兑换查询系统的设计、实现、测试以及验收提供重要依据,也为评价系统功能和性能提供标准。

本文档可供用户、项目管理人员、系统分析人员、程序设计人员以及系统测试人员阅读和参考。

1.2项目背景

项目开发单位:

澳门理工学院公共行政学校

项目主管部门:

澳门理工学院公共行政学校

项目规划:

阶段

文档

提交日期

需求阶段

需求分析文档

5月10日

分析设计

软件设计文档

5月20日

测试

软件测试文档

5月30日

交付

交付文档

6月7日

项目开发小组:

开发人员

姓名

学号

组长

张圣奇

P0907391

组员

郝顺吉

P0907

组员

黄露

P0907

1.3术语

名词

解释

LBIS

Alocation-basedservice(LBS)isaninformationorentertainmentservice,accessiblewithmobiledevicesthroughthemobilenetworkandutilizingtheabilitytomakeuseofthegeographicalpositionofthemobiledevice

TDOA

ThebasicmeasurementsmadebyLoran-Creceiversaretodeterminethedifferenceinthetime-of-arrival(TD)betweenthemastersignalandthesignalsfromeachofthesecondarystationsofachain.InLoran-C,eachTDvalueismeasuredtoaprecisionofabout100nanosecondsorbetter.Asaruleofthumb,100nanosecondscorrespondtoabout30meters.Theprincipleoftimedifferencemeasurementsinhyperbolicmodeisillustratedintheadjacentfigure.

GPS

TheGlobalPositioningSystem(GPS)isaspace-basedglobalnavigationsatellitesystem(GNSS)thatprovideslocationandtimeinformationinallweather,anywhereonorneartheEarth,wherethereisanunobstructedlineofsighttofourormoreGPSsatellites.ItismaintainedbytheUnitedStatesgovernmentandisfreelyaccessiblebyanyonewithaGPSreceiver.

ATM

Anautomatedtellermachine(ATM),alsoknownasaCashPoint,CashMachineorsometimesaHoleintheWallinBritishEnglish,isacomputerisedtelecommunicationsdevicethatprovidestheclientsofafinancialinstitutionwithaccesstofinancialtransactionsinapublicspacewithouttheneedforacashier,humanclerkorbankteller.ATMsareknownbyvariousothernamesincludingautomaticbankingmachine,cashmachine,andvariousregionalvariantsderivedfromtrademarksonATMsystemsheldbyparticularbanks.

1.4参考资料

1.SoftwareEngineeringtemplate

2.DataBaseSystemConcepts(4thedition)AbrahamSilberschatzetal.

3.SoftwareEngineering:

APractitioner’sApproach(8thedition)RogerS.Pressman

4.ResearchofwirelesslocationalgorithmandaccuracyanalysisbasedonTDOAYuLins,ZengLiansun,JinZhihua

5.TDOALocalizationTechniquesRickRoberts

6.http:

//www.wikipedia.org/

2.任务概述

2.1目标

1.明确用户需求,加快开发进程

2.操作简易,用户可以在短时间内掌握使用方法并检索到结果。

3.提高兑换服务位置查询的速度

4.提高兑换服务位置查询的准确性

5.有效利用GPS组件的定位功能

6.整合GoogleEarth与GPS组件,为用户提供附加服务。

2.2运行环境

1.操作系统:

苹果ios4.3.3

2.网络环境:

GSMCDMAWCDMA

3.网络服务器:

Tomcat

4.数据库:

SQLite

5.开发工具:

Xcode3.0

2.3条件与限制

1.处理器要求:

苹果A4处理器或以上

2.组件要求:

用户手持设备上需具有GPS与电子指南针模块

3.运行环境:

ios4.3.3

4.内存要求:

128MB或以上

5.其他:

用户需接入网络并开启手持终端的GPS定位功能。

2.4用户特征

使用本软件的用户非常广泛,它非常适合具有如下特点的人员使用:

1.对澳门地理环境不甚熟悉

2.不了解澳门币的使用与兑换方式

3.需要在短时间内完成兑换

4.不了解不同币种的样式

5.持有任何可在澳门提款的信用卡或借记卡(Visa,MasterCard,UnionPay,JCB,AmericanExpress,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.系统运行占用最大内存不超过20MB

5.系统运行占用最大CPU不超过20%

6.系统对兑换服务位置营业时间以及汇率信息进行每日更新。

7.对货币的照片识别需达到85%的准确率。

8.基于GPS信号的定位误差不应超过10米。

9.基于基站或WiFi热点的信息进行模糊定位误差不应超过50米。

5.2.2机构需求

1.开发人员需要是appledeveloper的注册会员。

2.系统开发过程将遵照“iOS开发者计划授权协议”与“APPLEiPHONE软件许可协议”。

3.系统可交付的文档与软件将遵照“面向iOS应用程序的AppStore审核指南”。

4.系统开发过程对GoogleEarth的使用将遵照“Google服务条款”。

5.2.3外部需求

1.系统不应该保存或发布用户的位置与个人信息。

当用户退出系统时,一切私人信息将被删除

2.系统调用GoogleEarthAPI为用户一共基于位置信息的定位、导航服务

5.3领域需求

1.以港币为中间货币进行非人民币的兑换:

持有币可兑换目的货币的数额=持有币面额*每1元持有币可兑换港币数目/每1元兑换目的货币可兑换港币数额

2.人民币兑换任何币种:

持有的人民币兑换目的货币的数额=持有人民币面额/每1元兑换目的货币可兑换人民币数额

3.当GPS信号不稳定时,采用手机基站定位服务(DOTA):

 

6.用户界面

7.硬件支持

1.500万像素的带LED闪光灯的摄像头:

用于获取高质量的照片以进行更准确的识别

2.A4芯片,1GHzwithARMCortexA8core:

为搜索服务、数据库匹配过程以及线路计算与导航提供速度上的保障

3.SkyworksSKY77542Tx–RxiPAC™FEM,GSM/GPRS:

880–915MHz&1710–1785MHz:

提供网络连接以及TDOA定位服务

4.BroadcomGPSmodule:

提供准确的GPS定位服务

5.512M内存为:

可以缓存更多的地图信息,方便检索。

6.960×640像素显示屏

提供高质量的显示效果,方便用户查看地图与比对浏览图片细节。

8.软件技术支持:

1.TDOA定位算法。

2.GPS定位算法。

3.GoogleEarthmoduleAPI。

4.iosSDK4。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2