APP下载

粤西农村电商平台设计与实现

2022-08-29沈旭吴超华

现代信息科技 2022年12期
关键词:购物车管理员界面

沈旭,吴超华

(岭南师范学院 计算机与智能教育学院,广东 湛江 524048)

0 引 言

随着农村信息化建设的不断发展,农村生产经营方式和农民生活发生了翻天覆地的变化,网络在农村兴起,并迅速向纵深方向发展。我国的国家信息基础设施建设发展迅速,基本完成框架结构,为中国农村电子商务的快速发展提供了良好的基础。随着计算机网络技术的飞速发展,农村电子商务系统得以设计与实现。农村电子商城的出现,客观上拓宽了农产品销路、减少了农副产品“质优、量大、卖不出”的窘境,也使得消费者更容易买到物美价廉的农副产品,使得农民和消费者达到双赢的结果。而从另一个角度来看,农村电子商务系统的建立使得一些农民收入得到提升,年轻人也更愿意回到农村发展,这也对国家的乡村振兴计划起到了一定的促进作用,而且一些边远地区的农民地理位置不优越,他们的优质农产品和农副产品很难得到顾客的关注,而电商平台的建立可以提高他们产品的曝光度,使得他们产品的销路更为广阔,销售额更上一层楼,这也有利于我国实现共同富裕的伟大目标。

1 研究内容

系统目标在于设计并开发粤西农村电商平台,系统采用SpringBoot 和Mybatis 作为后台框架,使用Jquery 和Semantic-ui 作为前端框架。系统设置用户、商家和管理员三种角色,共有系统登录、购物车、订单管理、商品和地址管理等五个功能模块。

1.1 登录模块

该模块主要采用SpringBoot 和JQuery 的功能,运用JQuery 的ajax 请求调用后台接口,再运用MyBatis-plus 内嵌的sql 语句接口来判断用户是否存在或密码是否正确。如果用户名和密码正确就进入主页,否则重新登录。

1.2 购物车模块

该模块用于存储用户打算购买的商品,用户在商品详情页将待购买商品添加到购物车后,可以选择将购物车里的商品进行选择并进行购买支付等操作。

1.3 订单模块

该模块是用户在购买完商品后,系统会根据用户的选择生成一个待发货的订单信息,商家可以进行发货操作,用户收到货物后可以点击收货按钮结束本次购买流程。

1.4 商品模块

该模块分为用户端与管理员端。在用户端,用户可以查看系统上架的商品信息与购买商品;在管理员端,管理系统所有商品,负责商品的上下架,新增、删除以及编辑商品信息等操作。

1.5 地址管理模块

该模块是用户在购买商品的时候,使用这一模块来添加收货地址。在此过程中,用户可以对收货地址做增加、删除、修改、查询等基本操作。商家根据用户指定的收货地址发货给用户。

2 系统需求分析

2.1 系统架构

关于农村电商平台的运行,可分为管理员和用户两个部分。用户又分为顾客和商家两种角色。对于顾客,可以通过登录系统,浏览、购买自己想要购买的商品;对于商家,则可以在商城平台上架待销售的商品;对于管理员,则可以对顾客进行管理、对商家申请上架的商品进行审核。

2.2 系统功能说明

农村电商平台从功能上可将系统分为管理端和用户端。

2.2.1 管理端

管理员登录系统后,可以选择进入用户管理界面,对系统内的用户进行管理;选择进入商品管理界面,对用户申请上架的商品进行审核。除此之外,管理员还可以进入商品详情界面,对用户对商品的评论进行审核。管理端功能结构,如图1所示。

图1 管理端功能结构

2.2.2 用户端

用户登录后,首先进入分类页面,在该页面,用户可以选择各分类之下所有商品,点击商品进入商品详情页面,然后选定商品规格,加入购物车,接着在购物车页面确认商品信息后,确认购买。在待发货页面可以看到刚下单的商品,在该页面,用户可以申请退款。用户端功能结构,如图2所示。

图2 用户端功能结构

3 系统概要设计

3.1 系统功能结构图

系统功能结构图,如图3所示。

图3 系统功能结构图

3.2 主要数据库表设计

3.2.1 用户表

用于记录用户信息,如表1所示。

表1 用户表

3.2.2 产品表

用于记录电商平台商品信息,如表2所示。

表2 产品表

续表

3.2.3 订单表

用于记录商品订单信息,如表3所示。

表3 订单表

addId spare Int varchar 11 100否是地址id备用字段

4 系统详细设计与实现

4.1 后端框架搭建

使用IDEA 可以配置一个SpringBoot 基础框架,项目创建选择为Maven 项目,分多个模块,配置完成后,再进行针对每个模块的功能进行个性化配置,代码1 为application.yml 的起始部分关键配置代码 ,主要配置了Spring、Mybatis-plus。关键配置代码如下:

4.2 数据库配置

系统使用Mysql 数据库,数据库的关键配置代码如下:

4.3 系统功能实现

4.3.1 用户管理模块

管理员进入用户管理页面,根据实际情况对用户进行新增、删除、修改以及查询等基本操作。用户信息查看界面,如图4所示。

图4 用户信息查看界面

4.3.2 用户登录模块

用户输入正确的用户名和密码进入系统主页,如图5所示。

图5 系统主页

4.3.3 购物车模块

用户在购物车界面选择收货地址,对商品信息进行确认和结算支付。购物车结算界面,如图6所示。

图6 购物车结算界面

4.3.4 订单模块

用户可以在待收货订单里面查看已经下单的商品和待发货的商品,用户可以对已下单商品申请退款。用户订单界面,如图7所示。

图7 用户订单界面

5 结 论

本文详细介绍了粤西农村电商平台的设计、开发以及实现的完整过程,进行了平台测试,预设功能需求全部实现。系统还存在一些需要改进之处:(1)用户界面布局形式比较单一,没有达到美学要求;(2)平台所包含的内容不够充实。在进一步的工作中,继续完善存在的问题;(3)在粤西农村电商平台的基础上,研发一个普遍适用于全国农产品的优质电商平台。

猜你喜欢

购物车管理员界面
共沉淀引发的溶解性有机质在水铁矿/水界面的分子分馏特性*
从零开始学用智能手机
可疑的管理员
问问购物车
购物车
购物车里的“时间线”
让管理员管不了的名字
当小小图书管理员