南京理工大学紫金学院 王广文 伍兴玉 周广证
近年来,互联网发展越来越迅速,使用App Inventor进行软件开发的工程师队伍日益壮大,越来越多的App随之产生,其中包括生活记录软件。针对目前生活记录软件产品单一,无法实现多功能选择的问题,本文将推出一个多功能时间日志平台,可以有效满足用户对于生活记录的多方面需求。平台设计有多种模块,可以提供拍照、计划、日志、轨迹记录、经纬度转换、地点查询、网址访问等功能。经过整体测试,平台运行正常。
科技的进步带动智能产品的发展,智能终端产品的出现满足了人们各方面的需求。现代社会,手机的使用时间大幅度增加,生活节奏加快,用户想了解时间用于何处,生活记录相关软件也就应运而生。但市场中移动应用普遍专注于某些特定的功能,用户想实现需要的功能,就要使用不同的应用软件,使得手机软件日益增加的同时,也降低了用户体验。
Android操作系统是现在国内手机的主流操作系统之一,主要用于承载手机App的应用[1]。它为智能移动终端应用程序的开发提供了很大的发展空间[2]。其中基于App Inventor开发的记录类软件市场上已有较多案例,但是功能上比较单一。日志平台仅实现从Android客户端开发、日志采集的功能。地图平台也重点关注位置定位的功能[3]。为了给用户良好的使用体验,该平台上用户可以实现地图、日志、计划、拍照等功能,能满足用户记录日常生活、行走轨迹、规划时间的需求,该平台也可以输入网址浏览想要的应用,能实现多种软件功能。
基于以上分析,本文针对目前国内市场上缺乏完善的生活记录软件帮助用户记录日常生活、轨迹,为满足用户实时记录生活,设计出多功能时间日志平台。
为了达到更方便的实现随时记录生活的效果,此平台结合地图、日记、计划等功能,满足用户的多种需求。
主要实现用户登录、个人信息的保存和显示,用户可设置头像、生日信息和性别。实现对用户信息的登记和保护[4]。最近几年,大学生交互平台App不断涌现,但在界面设计上却存在着一些问题[5]。针对上述问题,平台界面整体采用扁平化风格。
整体设计如图1所示。
图1 功能设计图 Fig.1 Functional design diagram
为了提高用户使用体验,主要设计了以下功能:
(1)地图定位:首先调用高德地图网址,用户进行地图常见功能的操作[6]。
(2)网址浏览:用户输入想查看的网址,调用网页,能在此平台实现浏览器的基本功能。随着电子产品日益渗透到大众生活的每个角落,用户更加注重产品的交互体验,对人机交互设计也提出更高的要求[7]。
(3)轨迹查看:能保存用户的时间位置信息,显示用户当前所在地的实时地图,能按照时间顺序显示出用户不同时间位置的信息。点击轨迹信息时,界面将显示当时地点的位置地图,以便用户查看轨迹信息。
(4)地点查询:从根本上说,大数据有两大特征:多维性和时效性[8]。平台根据用户输入的经度纬度数据实时显示对应地点的位置信息,界面显示当前地点到输入地点的直线地图,便于用户实时了解输入经纬度地址与当前地址位置关系。用户也可输入地点名或地址查询相关地点的经纬度信息,界面上方显示输入地址的地图信息,以便用户了解输入地点的相关信息。
主要有拍照记录功能。用户能直接运用平台随时随地拍照记录。
在平时生活中,我们可能都会定几个小目标让每天的生活更有方向,使我们做事更有条理、有针对性。因此设计了每日计划打卡功能,用户可以每日在平台做计划并打卡。该功能模块也设置了可查看以往的计划,实现用户随时查看往日计划的想法。
主要实现用户及时记录感想并进行每日总结。用户可以体验随时记录想法、查看指定篇目的日记、随时记的功能,准确、完整记录信息是发展的新趋势和新要求[9]。
日志管理是网络安全管理中十分重要而又常常被忽视的环节[10]。平台功能实现还存在的问题在于,目前仅能实现本地的存储,因此没有分享的功能。仅能实现本部手机的数据存储,不能实现云存储。
为了验证平台登录后,本平台基本功能是否可行及测试其稳定性。进行如下测试。地图模块主要功能测试,进行测试内容如用例如表1所示。
表1 地图模块主要功能测试三线格Tab.1 Main function test three-line grid of map module
通过上述地图模块测试,成功达到地图模块的预期功能。总体功能测试如表2所示。
表2 总体功能测试三线格Tab.2 Overall functional test three-line grid
地点查询功能测试用例如图2所示,查询地点到用户所在地直线图如图3所示,每日计划测试用例如图4所示,平台功能界面如图5所示。
图2 地点查询Fig.2 Location query
图3 地点直线Fig.3 Location straight line
图4 每日计划Fig.4 Daily plan
图5 功能界面Fig.5 Function interface
Android平台是目前最受欢迎的手机应用系统,基于Android平台的手机移动App开发发展迅速[11]。目前我国记录类软件的应用主要局限于无法实现多功能的生活记录,用户体验差。本平台通过结合日志模块、计划模块、地图模块、拍摄模块,有效提高了用户体验感。测试结果表明,该应用具有页面设计优秀、界面交互友好、功能完善等优点,但也存在无法进行云存储、位置信息过迟返回等缺点,未来将进一步优化。