全球旧事资料 分类
模块、扫码模块、历史记录模块等模块组成,实现的功能分别有:用户注册申请、用户登录、添加用户评论、扫码领取商品试用装、分众推荐不同商品、查看与管理历史记录。
4数据库设计
根据APP的功能,可以得出以下关系:
1)用户信息包括用户名,密码,昵称,性别;
2)商品信息包括商品名称,商品介绍,商品价格,领取人数,并且应该有一个唯一的商品ID做唯一标识;
3)历史记录包含用户ID与商品ID;
4)评论包含用户昵称,商品ID以及评论内容;
5)已领取商品包括用户ID和商品ID;
6)管理员包括用户名跟密码。
限于篇幅,本文只列举两个表的具体设计情况。用户信息表的设计如表1所示,用户评论表的设计如表2所示2。
5系统实现
“尝鲜”app采用JSON方式与服务器端进行异步数据交换。通过okhttp网络框架使用post方式发送特定信息到服务器端,从服务器端获取数据,并将数据通过JSON方式进行转换3。例如主界面数据获取,通过发送请求到服务器获取试用商品的数据,将获取到的数据转换为JSONArray数组,在通过for循环将数据循环取出,显示到界面上。
主界面数据获取:通过发送请求到服务器获取试用商品的数据,将获取到的数据转换为JSONArray数组,在通过for循环将数据循环取出,显示到界面上。
f龙源期刊网httpwwwqika
comc
评论功能:将评论文本通过okhttp框架发送到服务器端,并在服务器端将文本保存到对应数据库中的商品评论数据表里,然后在该操作完成的同时刷新app页面,重新获取评论,将新添加的评论刷新置顶。
扫码功能:首先在项目中导入最新的二维码功能包libzxi
g,然后通过I
te
t跳转到该包中的CaptureActivity,并在该方法里面解析扫描到的二维码信息,然后在o
ActivityResult中获取得到的二维码信息,并根据该二维码信息进行相应的逻辑判断操作4。
6结束语
本文设计并实现了基于A
droid平台的“尝鲜”App,用户可以进行注册、登陆、扫码、评论、个人历史等操作,并且运用了前端页面获取数据,后台处理数据的分离方式,极大地提升了App用户的体验效果。该手机应用程序满足了分众推广商品试用的基本需求,方便广大产商获取产品前景的信息。系统测试表明上述的“尝鲜”APP设计合理,性能良好。
参考文献:
1廖毅分众电商M北京:中华工商联合出版社,2016
2刘增杰MySQL57从入门到精通M北京:清华大学出版社,2016
3李刚疯狂A
droid讲义M3版北京:电子工业出版社,2015
4郭霖第一行代码A
droidM2版北京:人民邮电出版社,2016
fr
好听全球资料 返回顶部