基于Android移动电子商务系统的研究与设计

2017-09-07 06:37王炎
电子设计工程 2017年17期
关键词:购物车管理员电子商务

王炎

(陕西财经职业技术学院 陕西 咸阳712000)

基于Android移动电子商务系统的研究与设计

王炎

(陕西财经职业技术学院 陕西 咸阳712000)

移动电子商务是基于传统电子商务基础上发展而来新的商业模式,其具有灵活方便、不受地域、时间限制等特点,拥有巨大的市场发展潜力。本文研究以Android系统为基础,设计移动电子商务系统,深入分析移动电子商务系统的实际需求,详细设计整个系统包括账户管理、购物车、权限管理、支付管理等模块,实现用户借助Android平台浏览、购买商品等功能,提升系统的推广和应用能力,充分发挥其积极影响。

Android;移动电子商务系统;模块设计

随着移动通信技术的快速发展,电子商务逐渐超越传统的互联网领域,出现新型的电子商务模式,即:移动电子商务。与传统电子商务模式相比,移动电子商务不受时间、地点的限制,随时随地可以访问信息,使得商业交易更加方便、灵活。同时,这种模式也可根据用户需要,增加相应的模块,给更多的企业及个人带来商业机会。在未来几年,移动电子商务交易会逐渐延伸到人们生活各个角落,促使网上购物人群快速增长。文中设计的基于Android的移动电子商务系统,以手机的Android系统作为系统平台,用户可以方便快捷地随时随地登录该系统中,完成商品的浏览、查询、订购、交易等操作。

1 分析系统功能需求

文中通过对行业内产品形态进行观察和分析,将B2C核心业务划分为以下主要内容:1)面向用户的购物门户,依据企业定位划分为百货门市、垂直市场等形态;2)用户注册成为会员后,数据库将其账户信息、购物记录保存起来,并投入大量精力对用户账户信息实施分析和再开发。一般情况下,仓储、物流等模块交由专门企业提供服务。在本文设计的移动电子商务系统中,可借助手机等无线终端,在B2B、B2C电子商务系统中完成商品交易。Android可运用JAVA语言开发,更好地让开发者接受。设计简单、易懂的版面让使用者在较短的时间上手,本文设计的移动电子商务系统,顺应时代发展趋势,也可推进智能移动、信息化电子商务的发展。在本系统中,只要拥有Android手机,用户即可随时随地登录进入系统内,浏览、查询及购买自己所需的产品;同时,用户可以修改信息,完成订购、浏览商品、取消订单等操作,提升移动电子商务系统的可用性,满足系统设计的应用需求。

2 移动电子商务系统整体构架

基于Android设计的移动电子商务系统由前台和后台两个部分组成,其中,前台端主要包括用户注册、登录、浏览产品、购物等功能,后台管理模块又划分为商品管理、订单管理、公告管理等模块,其中,用户管理模块旨在查看、修改或删除选定的产品。移动电子商务系统主要功能模块见图1。

图1 移动电子商务系统功能模块图

3 详细设计前台、后台功能模块

3.1 设计前台功能模块

该模块主要对象为商品和用户订单,且用户借助购物车对所选购的产品进行控制。因此,必须创建Cart类,其职责为用户完成增加、删除或修改所选存储在购物车中商品的目的。确定选定商品后,将其传递至库存内。因此,构建Product类管理商品数据、借助Customer类管理用户账户。

3.1.1 账户管理模块

账户管理模块具有识别用户身份的功能,只有注册的用户方可使用前台系统所有功能,例如:添加商品至购物车、查询购物订单等。同时,在没有登录的情况下,系统会提示用户是否登录。本系统设置的账户信息包括昵称、手机号码、密码等,可依据用户自己的需求添加或删除部分信息。用户启动系统后,进行注册或登录请求,具体流程见图2。

3.1.2 浏览商品模块

图2 用户注册简图

非注册用户进入客户端后,支持查看商品信息的功能。本模块将依据商品属性划分为不同种类,例如:日常用品、化妆品、女装等,其层次可依据实现需求扩充层级。非注册用户浏览商品时,系统将提供多个ProducType供用户选择,用户进入TypeName浏览相应的列表,并进入详细介绍页查询信息。若用户添加Product至购物车内,判定Customer是否处在登录状态。用户启动程序后,借助find()方法获得产品Type类型,详细流程见图3。

图3 用户浏览商品简图

3.1.3 设计购物车

购物车执行流程如下:单击购物车图标,客户端接收用户请求,读取相应的文件,在客户端显示列表元素中,点击结算操作,把数据书写成字节流并发送给服务器。服务器接受并读取数据结构,写入数据库。

购物车的两个逻辑模块实质上仅有一个模块,该模块重点在于如何区别有商品和无商品的状态,并实时依据商品数量调整所呈现的数据,确保数据与显示结果处于一致状态。购物车有商品的运行效果,见图4,运行代码如下:购物车无商品运行代码如下:

图4 购物车有商品运行效果图

3.1.4 订单管理模块

移动电子商务系统正式运行后,每天必须接受大量用户通过提交订单来购买所需的商品。如何及时、有效的对用户订单进行处理,对推动经济效益、提升用户满意度产生重要影响。本系统针对每个商家集成订单管理功能,主要包含订单查询、订单打印、设置配送方式等操作,订单管理流程见图5。

3.2 设计后台功能模块

3.2.1 权限管理

图5 订单管理流程图

管理员权限管理主要功能是生成新的管理员信息,负责对管理员权限分析、添加、修改等操作。在同一个应用内,需不同的应用管理人员做好相应的管理工作,因此,必须设计一个权限管理机制,便于对应用管理员进行管理,对特定管理人员设置相应的权限,确保应用可以正常运行。本模块还可创建多个应用管理员组,将管理员根据不同组实施分类,对管理员分别设置取消、修改等权限范围。系统管理员登录RoleService管理界面,并建立新的管理员角色,随之采用PowerInsert方法为角色设定具体的权限,见图6。

图6 管理员权限创建图

3.2.2 用户信息管理模块

用户信息管理模块主要包括的类为:CustomerDAO、CustomerVO等,详细记录本系统所有注册用户的信息、用户使用记录等信息,并提供相应的操作。工作方法如下:CustomerService提供相应的管理界面,管理员由此界面发出请求,提交查询请求。CustomerVO提供类至CustomerDAO获取数据封装,随之返回管理界面显示,如图7。

3.2.3 支付管理模块

图7 用户信息查询效果图

与传统电子商务相似,为确保移动商务的正常运行,移动电子商务系统应设置身份识别、身份认证、接入控制等,确保只有系统授权的合法用户方可访问相应的数据。移动电子商务在实际交易过程中通常用手机、掌上电脑等作为支付手段,通过WAP等方式完成各项商务活动。现阶段,移动电子商务逐渐进入人们的日常生活中,收集用户可随时随地进行购物并完成支付,被称为新时期消费的主流形式。移动电子商务系统的支付管理模块主要接入第三方支付平台,为用户提供支付、充值等操作并获取相应的对账信息。在第三方支付平台所提供的接口中,用户可将自己银行卡内的钱转至支付公司账户中。同时,用户也可随时查询订单、与商务系统进行交互,从而接受并反馈有关的交易信息。用户支付流程见图8。

3.2.4 商品管理模块

本模块主要划分为ProductVO、ProductService、Caregorg等类,并与供应商系统(Supplies)、仓储系统相互关联(Waarehouse)。下文以增加商品明细为研究实例,介绍商品管理的运行方法。ProductService提供友好的管理界面,管理人员借助该界面发出请求并与ProductServelet实现交换,提交相应的查询请求。此时,ProductService借助ProductDAO提供相应的QueryQrder()完成整个添加操作。其他操作步骤如商品分类、删除商品等,均由ProductService提供不同的方式完成商品管理流程,见图9。

图8 用户支付时序图

图9 商品添加时序简图

4 结 论

综上所述,文中基于Android设计的移动电子商务系统,能够达到前台与后台数据相互交互的效果,用户可以在任意时间、任意地点进行交易,充分体现了该系统的应用效益。本文深入研究分析了用户对移动电子商务多项功能的需求,详细阐明了移动电子商务系统总体架构,详细介绍了移动电子商务系统前台和后台端各模块设计情况,以期为移动电子商务的快速发展提供重要借鉴和参考。

[1]佟玲.论B2B电子商务系统的实现过程[J].商业经济研究,2016,11(6):65-66.

[2]邢素萍.电子商务系统的设计与实现的研究[J].微型电脑应用,2013,29(11):55-59.

[3]湛宁,宋文军.基于关联规则的电子商务系统[J].科技通报,2013,29(2):195-196,199.

[4]范长英.基于Android平台的电子商务系统的分析与设计[J].硅谷,2013,31(17):22-23.

[5]孙晓茹.关于电子商务系统中数据库安全问题的研究[J].商场现代化,2013,35(24):109.

[6]苏月娜,华中,寇志强等.基于ECC加密的电子商务系统[J].电子设计工程,2015,23(17):13-16.

[7]徐艳丽.Web数据挖掘及其在电子商务系统中的应用[J].软件导刊,2015,14(11):144-145.

[8]胡芸.基于B/S结构模式的伊犁旅游电子商务系统设计分析[J].现代商业,2014,15(7):89.

[9]王芮.B2B模式电子商务系统的需求获取与分析[J].中国管理信息化,2015,18(5):223-224.

[10]孟娟娜.基于Android平台的移动电子商务系统设计与实现[J].电子设计工程,2016,24(8):27-29,33.

[11]汪星荷,刘绍华,俞俊生,等.移动云计算中基于LBS的个性化服务推荐模型[J].数学的实践与认识,2013,43(2):157-161.

[12]肖冰,陈潮填.电子商务系统的复杂性特征与方法论探析[J].商业经济研究,2015,33(21):77-79.

[13]邓检名.基于移动Agent技术在电子商务系统中的应用研究[J].军民两用技术与产品,2015,13(4):48-49.

[14]朱泽民,蔡鹏.基于开源软件Magento快速构建电子商务系统的实践[J].数字技术与应用,2014,11(1):143-144.

[15]陈小波.基于Android移动电子商务平台的设计与实现的意义 [J].电脑知识与技术,2016,12(11):282-283.

Research and design of mobile e-commerce system based on the Android

WANG Yan
(Shaanxi Technical College of Finance&Economics,Xianyang 712000,China)

Based on the traditional e-commerce,mobile e-commerce is a new business model which is characterized with flexibility and convenience,it is not subject to regional and time limit and also has huge development potential.On the basis of the Android mobile e-commerce system,the research is to design mobile e-commerce system,to analyze the actual needs of mobile e-commerce system in depth and to design account management of the whole system,shopping cart,rights management,payment management module in detail,it will not only help the users to browse and buy goods,but also improve the system promotion and application of the system.In this way,it will fully play positive influence in the whole system.

Android;mobile e-commerce system;module design

TN99

A

1674-6236(2017)17-0069-04

2016-07-12稿件编号:201607093

王 炎(1972—),女,陕西咸阳人,副教授。研究方向:计算机应用。

猜你喜欢
购物车管理员电子商务
我是小小午餐管理员
我是图书管理员
我是图书管理员
被疫情改变的购物车
可疑的管理员
推购物车购物
《电子商务法》如何助力直销
电子商务
购物车里的“时间线”
清空购物车了吗!