APP下载

基于Android的快递圈APP设计

2016-07-04曾梦彭磊陈春桃

电脑知识与技术 2016年15期
关键词:社交媒体

曾梦+彭磊+陈春桃

摘要:随着移动互联网和智能手机的广泛普及,将APP运用在快递业务上已成为了一种趋势。该文根据这一背景,设计一个基于Android移动终端的快递业社交应用软件APP,使用java,Android,mvc,jsp等相关技术,采用了Client/Server的模式进行设计,为用户提供了一个方便快递行业的信息交流平台。

关键词:Android;APP;社交媒体;快递圈

中图分类号:TP316 文献标识码:A 文章编号:1009-3044(2016)15-0131-02

目前,快递行业是一个正在高速发展的行业,快递也成为我们生活中不可或缺的物品传递方式。因此,设计一款有关快递的app会对我们的生活提供很大的便利,但是目前的市场上关于快递的APP软件在这一块还是很薄弱的,并没有主观的在进行这方面的设计。快递圈app是一款集功能性与社交性的手机APP软件,用工具性的功能产生黏性、聚集用户,再利用社交功能来带动活跃度,客户类型分为快递员与使用快递的人群,其中80、90后的年轻人为主。本软件提供了一个社区化的信息交流平台,以都在使用快递业务这个共同点,发展信息上的交互并延伸,具有一定的市场价值和意义。

1 需求分析

快递圈APP主要是为帮助快递员更加方便地处理快件和快速派件以及业务关系不稳定的问题,也为了帮助普通用户更加实时方便的跟踪快件和即时的向快递员反馈问题以及方便用户和快递员之间的交流。基于Android移动终端的社交应用软件APP,快递员和普通用户使用安卓2.3版本以上的移动终端,打开本软件,通过简单的注册和登录即可使用本软件提供的功能。

快递圈小助手主要包含客户端用户操作、后台服务两部分构成。功能模块分为五个部分(如下图所示):用户登录、注册模块、业务模块、社交模块和个人模块。用户登录模块包括用户登录功能;用户注册模块包括用户注册功能;业务模块包括拨打电话、发送短信、查询快递相关信息(查询快递、快递员相关信息)、城市人气排名、业务统计等功能;社交模块包括信息模块(圈子模块、消息模块)、我的空间模块、各种用户专区模块(女生专区模块、男生专区模块、快递员专区模块)、问一问模块;我模块包括软件简介与更新模块、用户模块(会员中心、个人中心、我的关注、我的粉丝、个人钱包);后台服务主要是与客户端进行交互,处理客户端的相关业务,并将处理的结果返回给客户端。

以下是对个具体模块功能描述:

1)用户注册:需要输入电话号码,获取短信验证码,正确输入验证码之后,完整输入个人信息即可完成注册。

2)用户登录:通过输入手机号码和密码进行登录,如果忘记密码,可以通过点击忘记密码找回密码,也可以通过动态密码进行登录。

3)拨打电话:输入对方电话号码拨打电话,如果用户的金币低于0则无法拨打电话。

4)发送短信:添加要收件人的电话号码,可以根据用户的需要动态的添加电话号码。用户也可以选择短信模板以及自定义短信内容来群发短信,如果用户的金币低于0则无法发送短信。

5)查询快递:通过点击扫描按钮直接扫描快件条码或者二维码获取快件编号,或者是手动的添加快件编号,并且需要选择快件的发件单位即可实时的跟踪快件的信息。第一次获取快件信息之后,用户可以备注快件的信息,方便下查询。

6)快递员信息:显示给该用户派件的快递员信息,以方便用户与快递员之间的联系。

7)明星快递员信息:直接显示附近按人气从高到低排名的快递员信息。

8)城市人气排名:直接显示附近按人气从高到低排名的用户信息。

9)业务统计:直接显示用户本月的业务统计数据和历史的业务统计数据。

10)圈子:包含两个选项卡,分别显示附件的用户发表的说说和所有的用户发表的说说,用户可以对说说进行评论、转发、点赞,对评论可以进行回复。

11)消息:实时的获取系统通知(包括系统更新、评论、转发、点赞、收礼物)。

12)我的空间:显示头像和昵称,用户发表的说说,以及用户关注的人发表的说说,用户可以对说说进行评论、转发、点赞,对评论可以进行回复。用户收到礼物的数量,点击礼物可以查看礼物详情列表。访客数量,点击访客可以查看访客详情列表。留言数量,点击留言可以查看留言列表,并且可以给用户留言。

13)女生专区:直接显示女生发表的说说。

14)男生专区:直接显示男生发表的说说。

15)快递员专区:直接显示快递员发表的说说。

16)问一问:用户提问,其他用户看到问题可以做相应的解答,来解决用户心中的疑惑。

17)软件简介:软件的介绍。

18)检测软件更新:检测更新软件版本。

19)会员中心:显示会员特权以及开通会员的入口。

20)个人中心:显示和修改个人信息。

21)我的关注:显示我关注的人的信息列表。

22)我的粉丝:显示关注我的人的信息列表。

23)个人钱包:显示个人金币余额,以及充值。

APP功能模块如图1所示。

2 设计与实现

现以用户注册、问一问功能模块为例,说明APP的设计以实现业务流程。

2.1 用户注册模块

打开快递圈小助手,点击新用户注册,进入电话验证界面,输入电话号码,获取短信验证码进行验证,验证通过之后,进入注册界面进行注册,注册成功之后,即可自动登录到系统,登录成功之后用户即可使用提供的所有功能。具体流程如图2所示。

2.2 问一问模块

用户通过点击问一问进入问题列表界面,然后点击提问,进入提问界面,在文本框内输入所想问的问题进行提问并发表提问;当点击问题列表中的条目时,可以进入问题详情界面,查看提问记录;在问题界面也可以看到其他用户的提问,如果想要回答,可在问题详情界面点击回答,进入回答问题界面,回答有关问题并提交,这时点击回答列表中的条目进入答案详情界面,即可查看到有关问题和自己所做的答案。具体流程如图3所示。

3 应用与分析

本系统的设计是为了方便快递行业,为快递行业提供一个方便的应用平台,快递员可以借助业务模块轻松的群发短信或者是打电话通知客户取快件;普通用户可以通过业务模块实时的跟踪自己的快递信息;社交模块提供了一个社区化的信息交流平台,以便在使用快递业务这个共同点,发展信息上的交互并延伸;普通用户可以在这个平台上和快递员之间进行交流,这就打破了快递员和普通用户之间不光是简单的派件和取件关系,也能够增进他们之间的沟通,增加普通用户和快递员之间的业务往来和社交的需要。这些设计与功能极大地改善了当前快递中存在的不方便的地方。

本系统采用的是C/S设计模式,Client主要是发送请求和显示请求的数据,Server主要是负责拦截用户的请求,做业务处理和将处理的结果返回给客户端。客户端和服务器之间交互的数据格式采用的是JSON,可以极大地降低客户端和服务器通信时的流量。

当然,系统还存在一定的缺陷。支付功能还没有实现,因为需要和第三方支付平台达成协议,目前还不具备一定的资质,如果后续可以接入到三方支付平台,相信会很快将支付功能集成到系统当中。系统的耦合度也较高,不利于扩展,在后续版本中,需要改进这些问题,使系统更加完善。

4 结束语

快递行业是一个正在高速发展的行业,快递员的工作也是不可或缺的,比较小的数据显示平均一个快递员,与他经常发生业务关系的人群大概是八九十位,与他发生过业务关系的可能涵盖了地区的70%左右。因此,在快递行业兴起的时代,设计这款快递圈APP是比较有发展前景的。目前,快递圈APP还处于上线和推广的阶段,因此,初步的设想就是先带动一部分用户,听取用户的反馈,通过用户反馈的问题来完善我们的系统让快递圈能更好地适应大众的需求。

参考文献:

[1] 王鹏,黄忠. 基于Android和STM32的新型智能快递终端的研究与设计[J]. 科技广场, 2014(8).

[2] 田兴强. Android的若干关键技术的研究及其应用系统的开发分析[J]. 电脑知识与技术, 2015,11(31).

[3] 刘奕君,邢如意,骆鹏傲. 基于Android的物流信息平台移动终端的设计与实现[J]. 长春工程学院学报:自然科学版, 2014(1).

猜你喜欢

社交媒体
“双微时代”的危机传播趋势和影响因素研究