进击的蚂蚁团队——侣行APP项目报告文档之需求分析
二、需求分析
2.1需求陈述
首先是登录界面,如果注册过账号,那么输入账号、密码登录即可,如果没有账号,可以注册一个。待账号问题解决并登录之后,可以看到主界面直接是由百度地图提供的地图界面,如下图所示,默认初始画面显示北京。除地图显示之外,在地图显示区的下部是菜单功能界面,四个功能依次是:定位、天气、路线、设置。
点击定位,自动定位你手机当前所在地方,并显示在地图显示区,这时地图显示区左侧边栏多出三个选项,依次是返回,返回主界面、分三种地图显示模式的(普通二位平面图、跟随模式,即实时定位位置模式、罗盘模式,在跟随模式的基础上在使用者坐标附近加上方位信息)模式选择按钮、当前位置信息按钮,以提示框的方式显示使用者当前所在位置的信息。
下一项功能是天气,点击之后界面如下
可以显示使用者在搜索框里输入的城市天气情况,包括天气图形、地点、温度、天气情况、日期信息,也可以点击搜索框旁边的GPS按钮,可以以提示框的形式显示使用者所在位置的信息及天气情况。
第三个功能是路线设计,点击之后,进入路线规划功能,由系统后台计算用户输入起点和终点之间并以用户选择的出行方式计算最短行程。
上栏第一项可选择需要规划路线的起点和终点,还可以选择三种出行方式,选择完毕之后,以蓝线标注在地图上。
最后一个选项是设置,联系人推荐基于message(一款交友软件)、起用户名更改用户名、添加朋友到messages、新消息提示与否、提示铃声设置、震动与否、设置更新频率(几个档:15、30分钟,1、3、6小时、从不)、同步模式(可以开启设置自动同步和开启仅在WLAN下同步)
2.2典型用户及场景
典型用户:
由于我们采访过程属于随机采访的陌生人,所以对于他们的名字我们无从知道,故以采访场景区分。
典型1:
典型2:
典型3:
用例图:
交互图:
2.3功能分析划分
本APP的功能集导航、地图、线路规划、定位、天气信息于一身的综合性,旅游出行辅助地图类工具型APP。
功能分为:地图显示、定位服务、天气信息、线路规划四个部分。
(1) 地图显示:登录之后的主页面即为地图显示界面,显示搜索地地图,服务框架由百度地图提供。
(2) 定位服务:提供使用者所在地的定位信息,并在地图界面上显示所在位置的地图详情,服务由百度地图提供。
(3) 天气信息:提供使用者搜索框输入地的天气信息,也可显示GPS定位结果地址的天气信息。
(4) 线路规划:提供给使用者输入的出发地和目的地之间的最短路径,并有步行、公交、骑行三种出行方式。
以上功能的图解和更详细信息详见2.1。
2.3.1系统登录
登录界面如下。
在登陆界面可以进行登录、注册、密码忘记找回操作。
(1)管理员登录
用户名:admin
除了可以实现所有正常普通用户实现的功能之外,还可以在后台对已注册的用户进行删除与管理操作。
(2)普通登录
需要事先注册账号,而且管理员有对普通账户的管理权限,普通用户不具备这样的权限。
2.3.2用户管理
【比如:实现用户显示,添加,删除,修改】(没写)
2.4运行环境
Android 2.2 - Froyo
Android 2.3 - Gingerbread
Android 3.0/3.1/3.2 - Honeycomb
Android 4.0 - Ice Cream Sandwich
Android 4.1/4.2/4.3 - Jelly Bean
Android 4.4 - KitKat
Android 5.0/5.1 – Lollipop
2.5出错处理
若出现定位失败等现象,会出现提示框提示用户。
2.6安全保密设置
(没写,不知道写啥)