当今社会的生活节奏越来越快,互联网技术加大了物品的流通能力,同时大大的提高了信息的传播速度,因此,借助互联网媒介来进行商品的宣传、推广和营销,已经成为现下很多公司采取的一种产品推广模式,因此,基于上述的时代背景下,本文主要是对Android系统上的一款产品推广APP应用程序的设计与实现进行讨论。Android是一个开源的系统,它底层是基于Linux的操作系统,本论文的手机测试APP采用了Android开源系统技术,利用Java语言和Android Studio编辑工具进行编写。同时给出了详细的系统设计过程、部分界面图及主要功能运行流程图,本文还对完成过程中遇到的问题和解决方法进行了详细的讨论,该手机测试APP,性能良好,能够在Android系统中能独立运行。
本文通过对市场上的大多数用户量比较大的手机APP是使用的调查,并对调查结果做出需求分析后,确定了基于安卓客户端的商品推广APP功能设计方案。实现了“用户”模块、“员工”模块和“管理员”模块等三大功能模块。界面由Android的相关组件设计而出,本APP将用户的各种信息存储在Bmob后台云端,并做到及时更新。客户端为装有Android系统的智能手机,用户可以通过安装APP进行各种功能进行测试运行。
功能分析
本设计的各种功能主要集中在客户端也就是手机APP中,为了人们可以更加方便的出行,我们结合了前期调研的结果,特别是针对于人们反应出的两大需求,我们对手机APP的设计做了一些有新意的设计;
(1)本App的客户端基于Android系统,对于使用该App的用户来说,可以通过手机更方便地进行自己手机设备的性能测试,具体功能大致如下:
1)用户端:用户在程序主界面点击“注册”,“登录”按钮后,会进入到APP的登录界面或者是注册界面。在完成注册和登录后,进入程序后可以提交个人信息。
2)员工端:员工端允许员工查看自己的发展的客户的信息,同时也能查看自己的用户对于自己所推广的商品的使用情况。
3)管理端:该功能模块主要是针对于公司的管理者使用的,它允许管理员来管理用户的信息和推销员工的信息,同时也可以查看用户对于推销的商品的所推广的商品的使用情况。
功能的实现
在调研及需求分析后,我们得出本App的基本功能大致包括用户功能模块,员工功能模块和管理员功能模块等几个功能模块。各个功能设计的具体说明大致如下:
1)用户功能模块模块
用户在程序主界面点击“登录注册”按钮后,会进入到APP的注册登录界面,然后填写注册的信息,编辑完毕后,点击提交,会将用户的注册信息发送至后台,等待后台管理员审核,当后台管理员审核通过后,才可以登录。登录成功同时还可以针对于自己当前的基本信息,上传自己的姓名、地址和照片信息。
2)员工功能模块
员工功能模块,用户在主程序界面中点击“登录”后、会进入到员工登录的一个界面,员工在输入的自己的工号和登录密码后,点击登录按钮,会将录入的登录信息发送至后台和后台的数据进行校验。校验成功,则是登录成功,允许用户进行下一步操作,查看自己的客户信息和客户使用产品的情况。
3)管理员功能模块
该功能模块主要是针对于公司的管理者使用的,它允许管理员来管理用户的信息和推销员工的信息,同时也可以查看用户对于推销的商品的所推广的商品的使用情况。