“互联网+”背景下物流产品商城APP平台构建研究
2024-01-11陈红艳
文/陈红艳
本文基于互联网+设计构建了物流产品商城APP平台。基于ionic框架为载体,通过AngularJS进行前台页面开发并与数据相捆绑,以html5语言编写展示页面,将Node.js作为后台技术支持。平台划分为两部分,即客户端与管理端,其中客户端的功能是供给客户购置物流产品,管理端的功能是管理人员进行订单与物流产品全面管理。通过测试发现APP平台可满足客户的网络购置物流产品多元化需要,可实现整个购物流程;系统功能完善、运行流畅,符合预期设计目标。
引言
在互联网时代,大多数企业采购物流产品的时候,会通过网络搜索相关信息,其中物流产品相关商城最常见的就是物流产品网。不论是手推台车或柱式托盘,物流产品网罗列着上百种产品,几乎都会在网络搜索时出现在首页。而使用任何搜索引擎,都会获得相同结果,这就代表物流产品网已经在电商领域占据了无可争议的地位。物流产品网以其自身专业信息服务特色,在专业领域占据了有利地位,而且目前我国物流产品网络体系已经逐渐走向成熟。在移动互联网快速更新发展趋势下,各行各业都自主开发了APP平台,购物行业也不例外[1-2]。
1.互联网+背景下物流产品商城APP平台设计
物流产品商城APP主要包括两个部分,即客户端与管理端[3]。
1.1 客户端功能模块
1.1.1 注册登录模块。基于RestfulAPI中的signUp法进行注册,客户端负责存储客户注册相关信息于对象内,再传输至后台signUp法,信息格式需与标准要求明确相符,以此其则会有序把数据储存于数据库信息表,并反馈成功注册提示信息,相反则反馈失败注册提示信息,同时提供具体原因。为保证注册成功概率,前台会进行检测优化处理,规范化客户所输信息。同样基于RestfulAPI中的signUp法进行登录,客户端负责存储登录客户名与密码等信息于对象内,再传送至后台signUp法,比较分析所输信息与数据库储存信息,条件相符,则反馈成功登录提示信息,客户接收指令后,保存登录信息,且页面自动跳转于主页,相反则反馈失败登录提示信息,并提示具体错误项。
1.1.2 产品浏览模块。产品浏览模块与大多数功能之间是息息相关的,客户点击相关产品则客户端就会开展相关操作,其一启动新model页面;其二在页面加载完成之前,基于数据库就产品ID获取具体数据信息,并就既定排版模式,在页面上加以呈现。其中页面提供添加购物车与收藏部分,在添加收藏后,服务器会根据其API,向收藏表储存数据,反馈成功提示信息。在添加购物车时,客户端可获取客户所选择产品信息以及其ID,以推动服务器传送相关信息至购物车表中,同时反馈成功提示信息。客户端接收反馈信息后实时提取页面跳转函数,转至购物车页面,以获取购物车表包含的商品信息,客户可选择想要购买的商品以结算[4]。
1.1.3 产品搜索功能。客户在搜索框中输入关键词,客户端控制器会获取客户输入的关键词信息,然后打包,以Service为载体传输于服务器中,而服务器会就关键词信息对数据库产品表进行详细检索,从而将与条件明确相符的所有产品信息反馈于客户端,在客户端接收到数据信息后,基于for循环,于搜索列表逐层展示产品信息,客户可从中找到所需产品,选择添加到购物车或直接购买,便可节省首页搜索时间,此功能关键在于后台如何处理关键词,获取查询信息后如何打包。
1.1.4 购物车功能。购物车功能具备添加、编辑、结算购物车子功能,以实现物流产品购置。添加购物车基于API接口,传输产品添加需求,以完成添加操作;编辑购物车具备产品信息更新、删除功能;结算购物车即计算购买产品总价格,以及核对客户送货地址等信息。
1.1.5 售后服务功能。永久性保留历史账单,不仅可加强客户消费体验,还可帮助APP分析消费群体的消费行为,以此在主界面提供用户感兴趣的物流产品知识、选购指南等引导消费群体购置性价比最高且最称心的产品。同时,APP还支持导航与一键呼叫等服务功能,消费者可基于微信、微博等新媒体平台与周围人共享。APP商家可通过APP面向消费群体推送物流产品新品与促销信息,获得利润。同时,基于APP后台还可无缝对接并同步物流网站商城相关产品信息。
1.1.6 个人中心。个人中主要包括一些常见辅助功能,客户可查询订单状态、订单详情,收到产品后,可进行收货确认,客户端在接收到相关信息之后再反馈于服务器,而服务器负责对订单信息进行实时更新,并反馈于订单状态。同时客户还可对产品进行评价。客户可在收货地址编辑中修改、删除地址。其中还包含收藏表,利用服务器可以将产品数据信息储存于收藏表内,客户想要浏览所收藏产品时,客户端会负责将客户ID实时传送至服务器,而服务器可基于收藏表检索与需求相符的记录信息,并向客户反馈所需数据信息,以浏览收藏条目。
1.2 管理端功能模块
1.2.1 产品展示功能。产品展示功能的作用主要是通过移动设备界面呈现的产品信息,为展示界面底层设计五项构件,即首页、分类、购物车、消息中心、个人中心。登录APP平台之后,默认展示首页,其中包含产品展示模块主入口,提供图片轮播、产品楼层、产品推荐等主要信息,并提供产品搜索功能。
1.2.2 订单管理功能。客户通过管理端的订单管理功能模块面向服务发送数据请求,随后服务器则发挥作用对订单列表进行一一检索,并打包数据反馈至管理端,以列表形式展示,而订单数量比较多时可分页,且管理人员可就具体发货状况更新修改订单状态,以实现购物。
1.2.3 分类管理功能。客户通过分类管理,管理端向服务器传输数据请求,服务器则发挥作用对订单列表进行详细检索,并打包数据反馈至管理端,以列表形式呈现,而分类数量较多的情况下可以分页处理,且管理人员可就具体情况添加新分类,重新命名分类,创建完成即可。
1.2.4 库存管理功能。客户通过库存管理,管理端面向服务器发送数据请求,服务器则充分发挥作用对产品库存列表进行全面检索,并打包数据反馈至管理端,其以列表形式呈现物流产品,在需修改产品库存时,只需要点击产品相关信息,便可修改库存,同时还可添加备注,便于查阅库存历史的时候,明确来源,还可查询产品库存历史以及产品入库出库次数。
1.2.5 主页管理功能。客户基于管理端主页管理功能模块面向服务器发送数据请求,服务器则发挥作用对产品主页图片列表进行全方位检索,并打包数据反馈至管理端,以列表形式展示,在图片需要修改的情况下只需长按图片即可选择修改[5]。
2.APP平台功能测试
在平台功能测试过程中,需根据需要生成测试用例,以动态化方法测试软件。针对物流产品商城APP,选择集成测试进行平台功能测试,选用黑盒测试方法,以测试注册登录功能模块为例。基于网络稳定正常,在模拟器与真机上安装物流商城APP,测试注册登录功能是否可实现预期结果;输入数据,即登录用户名与密码。注册登录模块测试结果具体如表1所示。同理,测试其他功能模块,测试结果均与与其结果相符,据此可知系统功能运行流畅,符合预期设计目标。通过反复检查分析APP平台模块测试,基于更新修改与不断完善改进,测试结果全部合格,APP平台在很大程度上符合预期设计要求,功能健全,用户界面良好。
表1 测试结果
3.结论
综上所述,基于互联网+的物流产品商城APP平台设计与测试,结果表明APP可在很大程度上满足客户的网络购置物流产品个性化、多元化需要,可实现整个购物流程;系统成功完成了各项功能模块;系统功能完善、运行流畅,符合预期设计目标;客户端编写利用JavaScript语言,服务端基于web技术,合理采用外部构件实现了既定特定功能;通过webstorm调取api模式,提高数据库运行效率与水平。
引用出处
[1]张泽柱.基于ionic框架和Angular JS的手机移动端商城APP的设计与实现[D].山东:山东大学,2017.
[2]唐梅芝,王忠政.“互联网+”战略下“东北农产品商城”APP平台的构建研究[J].黑龙江畜牧兽医(下半月),2017,(11):278-280.
[3]陈奥杰.消费者跨境电商信息偏好程度测算及其影响因素[D].浙江大学,2018.
[4]黄明超.基于AppCan的移动购物商城客户端设计与实现[D].华南理工大学,2016.
[5]邱林,卢华.基于O2O校园农产品商城APP平台的设计与实现[J].广西农学报,2018,33(6):56-59,63.