毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

基于Android的码表程序的实现(8)

时间:2017-06-06 21:33来源:毕业论文
3.2 功能需求分析 码表程序嫁接了谷歌地图和Android手机操作系统的优点,向用户展示了一款功能丰富、易于用户操作的客户端软件应用。 3.2.1 测速功能 可


3.2 功能需求分析
码表程序嫁接了谷歌地图和Android手机操作系统的优点,向用户展示了一款功能丰富、易于用户操作的客户端软件应用。
3.2.1 测速功能
可以测量手机的移动速度,并可以设置超速提醒,当速度超过设置时,会有铃声提醒。
3.2.2 定位功能
随着手机的位置改变,码表应用能实时更新用户所处的位置,并在地图上实时标注出用户的位置,而且通过Google的地理位置解析服务获取用户所处位置的详细地理信息(精确到街道)。
3.2.3 轨迹记录功能
用户可以记录一段移动的轨迹,并且在地图上显示。同时可以选择存储该次轨迹,以供下次查询。并且用户可以通过设置一个邮箱,将轨迹记录发送至给定邮箱。
3.2.4 参数设置
用户可以设置地图默认的缩放级别、屏幕是否常亮、GPS的监听间隔、超速阀值、提示铃声设置、发送的邮箱。
3.2.5 天气查询
用户可以查询所属地区的未来5天天气情况,为自己的出行做好计划。
3.2.6 公交查询
用户可以查询公交的相关信息,包括公交线路查询、公交换乘查询、公交站点查询。
3.3 系统用例建模
系统用例图是从外部参与者的角度出发描述系统功能并指出各功能的操作者。根据上章的需求分析,该Android码表应用主要包括以下用例:细节信息等,构建的用例图如下图3.1所示:
 
图3.1 用例图
3.4 系统功能框架模型
本文中所设计的应用目的在于测量用户的速度,记录用户的位置信息帮助用户出行,所以该系统包括以下功能服务模块,如下图3.2所示:
 
图3.2 系统功能框架
(1)用户测速
该功能能够实时的测量用户的运动速度、运动时间和距离,并且可以设置一个超速阀值,当用户的速度大于设定值时,应用有铃声提示用户以超速。
(2)用户定位
该功能能够实现随时随地定位手机用户的地理位置,其可以将该定位的地理位置用一特定的图标加以标识并且显示在地图的界面中心以便用户查看,同时解析当前定位地理坐标,将其转化为详细地址信息并呈现给用户。
(3)轨迹记录
该功能能够实时在地图上显示用户的运动轨迹,同时记录用户的轨迹信息,并统计该次轨迹的速度、距离等信息存储在手机数据库中。用户可以查看以往的轨迹记录并选择某条轨迹记录发送至指定邮箱。
(4)天气查询
该功能能够实现查询当地或指定城市的未来5天的天气情况,同时可以短信发送天气信息至指定联系人,方便用户的出行。
(5)公交查询
该功能能够联网查询公交的详细信息,包括线路查询、站点查询、换乘查询。
(6)参数设置
该功能能够设置应用的相关参数,主要包括GPS参数、屏幕参数、邮箱参数。
3.5系统流程建模
前面描述了系统的静态模型,现在用活动图来描述用户的操作过程
3.5.1测速模块活动图
测速模块活动图如图3.3所示:
 
图3.3 测速模块活动图
3.5.2定位模块活动图
定位模块活动图如图3.4所示:
 
图3.4 定位模块活动图
3.5.3轨迹记录模块活动图
轨迹记录模块活动图如图3.5所示: 基于Android的码表程序的实现(8):http://www.751com.cn/jisuanji/lunwen_8538.html
------分隔线----------------------------
推荐内容