APP下载

互联网+时代的地方农产品销售系统设计

2021-12-09张雅琼杨阳

微型电脑应用 2021年11期
关键词:购物车民俗订单

张雅琼, 杨阳

(榆林学院 信息工程学院, 陕西 榆林 719000)

0 引言

在巨大的市场潜能、互联网+的渗透以及各项政策红利下,农业电商正在步入快速发展的阶段。开发销售地方农产品和民俗产物的电商网站,符合地方经济拓展空间的大背景。从整个大环境来看,电商的爆炸式发展,不可避免地使农产品越来越多地“触网”,农业在互联网渠道的增速远远超过其他成熟行业[1]。随着商品经济全球化大循环的加剧,具有个性特色的商品逐渐体现出明显的优势。地方农产品与互联网的融合是大势所趋,只有跟得上时代的步伐,才能够在广阔的市场前景下有所成就[2]。

建立一个陕北农产品和民俗产品交易平台,可以高效便捷地获取特产信息,加快土特产的信息化建设步伐,拓展农产品和民俗产品的销售渠道,促进本地品牌化建设的发展,降低宣传成本。

1 系统分析

1.1 功能需求描述

地方农产品与民俗产物销售系统功能可以分为前台与后台模块,前台主要是游客与注册的顾客用户使用,而后台是系统管理员使用。

1) 前台模块

(1) 注册/登录模块:包括顾客注册、顾客激活、顾客登录与退出。

(2) 分类模块:显示商品所有分类。

(3) 商品模块:可以显示所有分类的商品,也可以显示某个分类的商品,还能显示某个商品的详情。

(4) 购物车模块:可以添加到购物车,也可以移除购物车,又可以清空购物车。

(5) 订单模块:可以生成订单,也可以根据顾客显示订单,又可以为订单项付款,还能修改订单状态。

2) 后台模块

(1) 登录模块:管理的登录与退出。

(2) 分类管理:可以查询/添加/修改/删除商品的分类。

(3) 商品管理:可以查询/添加/修改商品/删除商品,其中添加修改可以支持文件上传。

(4) 订单管理:可以显示所有订单,又可以显示某个状态的订单,又能修改订单状态。

1.2 系统用例分析

用例是人员之间、人员与单位之间作业顺序和业务关系和操作流向的图表。本系统的角色包括访客、顾客会员和管理员,系统角色模型如图1所示。

图1 系统整体用例图

2 系统设计与实现

2.1 数据库设计与实现

数据库的设计包括概念设计、逻辑设计、物理设计3个步骤[3-4]。概念结构设计是最重要的一步,描述系统中的实体、属性、实体间关系,通过概念结构设计可以快速地理清逻辑设计,并最终实现数据库的物理设计[5-6]。本系统的完整E-R图如图2所示。

图2 系统全局E-R图

数据库的实现采用MySQL数据库,与系统的连接采用C3P0技术。

2.2 系统功能模块设计

根据系统需求,将系统分为订单管理、分类管理、顾客管理3大模块。其中订单管理负责处理订单、删除订单等功能;分类管理主要负责添加分类、删除分类、修改分类等功能;顾客管理主要负责处理顾客注册等功能。系统的总体功能模块如图3所示。

图3 系统功能模块图

2.3 主要功能模块的设计

(1) 注册模块:顾客注册是当顾客购买商品时或者直接登录时没有账号而设计的,注册流程如图4所示。

图4 注册模块流程图

顾客注册的时候,系统会给输入的邮箱地址发送一个激活码,顾客进到自己的邮箱服务器点击激活,就注册成功。

(2) 购物车模块:顾客准备购买的商品就在购物车上,可以操作购物车,清空购物车,移除商品等操作,如图5所示。

图5 购物车模块流程图

(3) 支付模块:当顾客在购物车上点击购买的时候,选择支付平台,就会跳转到第三方支付平台,如图6所示。

图6 支付模块流程图

2.4 系统实现

系统是在Windows7的平台上,通过借助Eclipse10、MySQL等开发工具,采用JSP技术进行开发的。该系统具体实现时采用Servlet技术,所以该系统主要是通过反射机制来完成方法的通用编写,提高代码的效率系统在Tomcat7.0服务器发布。经测试,系统从实际出发,充分考虑用户的需求,最终实现了预期的效果。系统主界面如图7所示。

图7 系统主界面图

3 总结

“互联网+”地方农产品与民俗产物网上销售系统按照软件工程的流程,进行了需求分析,确定系统的功能包括顾客注册/登录模块、分类/商品模块、购物模块和订单模块。在需求分析的基础上进行了系统的设计与实现,采用MySQL数据库和JavaBean+Servlet+JSP技术实现了系统。并对系统进行了测试,测试结果表明系统可以基本满足用户的需求,促进当地农产品和民俗产物的销售。

猜你喜欢

购物车民俗订单
冬季民俗节
春节期间“订单蔬菜”走俏
订单农业打开广阔市场
民俗中的“牛”
被疫情改变的购物车
民俗节
推购物车购物
“最确切”的幸福观感——我们的致富订单
购物车里的“时间线”
清空购物车了吗!