首页 > 编程语言 >【烟台南山学院毕业论文】基于Java的农产品网络交易平台的设计与实现

【烟台南山学院毕业论文】基于Java的农产品网络交易平台的设计与实现

时间:2024-06-14 18:03:40浏览次数:26  
标签:商品信息 Java 用户 商品 varchar 农产品 毕业论文 id 交易平台

注:仅展示部分文档内容和系统截图,需要完整的视频、代码、文章和安装调试环境请私信up主。

    1. 研究现状

近年来,人类社会发展和进步离不开信息技术的完美应用。互联网技术的渗透,让人类生活方方面面都得到了显著性提高。

      1. 国内研究现状

目前,在我国,农产品电子商务可以被划分为两大类:一类是由政府牵头开办的农业信息网,另一类是建立农业经济实体。其中,以“惠农”为代表的“农产品电商”是我国首个大规模的农产品电商平台。因此,本文从理论和实践两个方面进行了探讨。在很多边远的农村,人们还在依靠电视、电话等方式来获得信息,这就造成了信息流通不畅、缺乏良好物流保障等问题[8]。其次,农户对于电子商务的了解仍处在较低水平,导致思维落后,跟不上互联网经济时代的发展。

      1. 国外研究现状

绝大多数国家都已经开始广泛普及和推广电子商务,并把信息技术运用到农业领域。网销农产品获得了全面发展。美国是第一个网销农产品的国家。正是由于美国网络信息技术的发达,所以才使得其成为了电子商务的领跑者。美国目前有超过 400 个与农业相关的网站[9]。

    1. 研究内容

农产品无论在需求方面还是管理方面都有了显著性提高,未来的管理潜力得到无限拓展。农产品电商交易平台也受到各界广泛关注。本文就是以此为研究背景,设计了农产品电商交易平台系统,以供所有农产品信息管理部门予以参考。农产品网络交易平台对农产品交易有着明显的带动效应,尤其对管理者的帮助更大[10]。

本文所设计的系统共包含了两个角色,一个是管理员角色,另外一个是用户角色。并开发了电商交易过程中应用到的所有功能模块,从而充实和丰富了系统的所有功能和内容[11]。

    1. 功能分析

农产品销售管理过程中,会用到各种各样的功能。所以在设计这套系统时,需要时结合实际农产品销售和管理情况,着重进行功能分析。

(1)管理员功能需求

管理员功能在系统中起到决定性作用。可以对系统中涉及的其他功能进行操作和管理,比如可以直接操作手页面,直接操作农产品信息管理界面等。

(2)用户列表

本系统还提供了一个新的应用程序,可以将该应用程序中的用户名单列出来,并对其进行管理。系统管理员可以根据用户名称进行用户管理和查找。

(3)用户评论管理

当用户买了农商品并收到了货物之后,他们就可以对这个商品发表评论。管理人员可以浏览评论,查看用户的评论信息。并且及时予以回复,但是没有删除评论的权限。

(4)商品列表

在这个销售平台中,商品列表必不可少。该功能模块主要是把所有代销售的农产品商品列入其中,这样用户就可以直观的看到商品展示页面,掌握所有商品信息,并根据自己的喜好检索商品信息。

(5)商品分类

系统中的管理员可以加入商品类别,或者加入商品时,可以根据商品类别来选择相应的物品分类。

(6)商品添加

管理员可以进行商品信息添加,对商品进行合理分类和管理;编辑商品的详情信息,包括商品信息的具体介绍和描述,商品图片的上传,商品图片的删除以及商品信息的管理。

(7)商品信息管理

消费者在平台上购买商品时,都会根据自己的喜好选择不同的商品规格和商品类型,所以管理员在展示这些商品信息时,需要结合消费者的购买喜好,应用商品信息管理功能,将商品按照热卖商品等类别进行划分,并做好商品信息管理,这样方便消费者进行查找和浏览。

(8)运营管理

主要是更新最近的广告宣传信息。

(9)用户功能需求

用户登陆后,主要模块包括首页、个人中心、在线客服等功能。

(10)商品浏览

在系统的首页上,会显示出商品的类别,当使用者进入系统的首页,然后点击某个商品类别,就可以看到这个类别下的全部商品。同时,使用者也可以透过搜寻找到自己想要的商品信息。

(11)商品搜索

在系统的首页上,会出现一个商品搜索的输入栏,用户可以在输入栏中输入与商品名称有关的关键词,然后,系统就会利用模糊查询,找到用户所需的商品,并将其显示出来。

(12)商品信息展示

用户在查找和浏览商品过程中,会点击自己喜欢的商品,点击以后就会自动跳转到商品信息页面,在这个页面中会详细展示商品的详情信息,这是消费者对商品的评价的信息。用户可以根据其他消费者的评价,作出最后的购买决定。

(13)商品收藏

在日常网购中,经常会看到商品收藏功能。用户搜索到自己喜欢的商品时,如果选择暂时不购买,可以选择将其收藏。等到下次想购买时可以到我的收藏里查看。

(14)商品购买

商品购买功能是一个网络电商销售平台不可或缺的功能。用户决定购买这个商品以后,需要将其添加到购物车,或直接点击购买。这样就会自动跳转到订单生成结算页面,在这个页面里用户需自动填写收货信息,确认所填写信息无误以后点击提交,这样就会形成一个完整的订单页面,最后选择支付,便可购买成功。

(15)商品评价

商品评价功能施工用户在购买完商品以后对商品进行评价和打分的。在使用这个功能时,用户可以填写自己真实的商品使用感受,并上传商品使用图片。

(16)购物车模块

顾名思义当用户选择即将要购买的商品以后,将其直接添加到购物车中。

(17)订单模块

是用户点击购买以后,填写完收货信息,系统就会自动生成订单,用户根据自己的实际情况可以实时查询订单详情。

    1. 系统业务流程

本平台主要涉及两种身份:管理员和用户。下面是系统的大致业务流程:

(1)用户注册与登录

用户通过注册页面创建账户,提供必要的个人信息并选择登录凭据。一旦注册成功,用户可以使用所选凭据登录到系统。用户业务流程图如图3.1所示。

      1. 逻辑结构设计

逻辑结构设计是指在软件开发过程中,通过对系统进行抽象和分解,定义模块之间的关系和交互方式,从而构建系统的组织架构。它包括确定系统的主要模块、功能划分、模块之间的接口和数据流程,以及模块之间的依赖关系。逻辑结构设计是软件开发的重要环节,能够确保系统的可维护性、可扩展性和可重用性。它通过合理的模块划分和模块之间的协作,提高了系统的开发效率和质量。

  1. 订单分配(id,创建时间,订单编号,账号,姓名,手机号,送货账号,送货姓名,联系电话,订单详情,分配时间)
  2. 用户(id,创建时间,账户,密码,姓名,年龄,性别,手机号,账户余额,照片)
  3. 订单(id,创建时间,订单编号,商品表名,商品id,用户id,商品名称,商品图片,购买数量,价格,折扣价格,总价格,折扣总价格,支付类型,状态,地址,电话,收货人,物流)
  4. 通知公告(id,创建时间,标题,内容,简介封面,发布时间,点击次数,最近点击时间)
  5. 在线客服(留言人id,用户名,留言内容,客服图片,回复内容,回复图片,创建时间)
  6. 商品信息(id,商品编号,商品名称,商品分类,图片,发布日期,商品详情,价格,库存,点击次数,最近点击时间,单限)
  7. 收货地址(id,创建时间,用户id,收货人,联系电话,是否设为默认地址)
  8. 收藏(信息id,创建时间,类型,推荐类型,收藏名称,收藏图片)
  9. 购物车(id,创建时间,商品表,商品名称,用户id,商品id,图片,购买数量,单价,会员价)

      1. 数据库表

当数据库概念设计完成以后,就可以建立数据库表,将系统拆分成不同个逻辑单元,每个逻辑单元发挥着不同功能,按照自己的功能设计需求,建立数据库表。

表4.1 订单分配

字段名称

类型

长度

字段说明

id

bigint

主键

addtime

timestamp

创建时间

dingdanbianhao

varchar

200

订单编号

zhanghao

varchar

200

账号

xingming

varchar

200

姓名

shouji

varchar

200

手机

songhuozhanghao

varchar

200

送货账号

songhuoxingming

varchar

200

送货姓名

lianxidianhua

varchar

200

联系电话

dingdanxiangqing

longtext

4294967

订单详情

fenpeishijian

datetime

分配时间

4.2 配置文件表

字段名称

类型

长度

字段说明

id

bigint

主键

name

varchar

100

配置参数名称

value

varchar

100

配置参数值

表4.3 token表

字段名称

类型

长度

字段说明

id

bigint

主键

userid

bigint

用户id

username

varchar

100

用户名

tablename

varchar

100

表名

role

varchar

100

角色

token

varchar

200

密码

addtime

timestamp

新增时间

expiratedtime

timestamp

过期时间

表4.4 在线客服

字段名称

类型

长度

字段说明

id

bigint

主键

addtime

timestamp

创建`时间

userid

bigint

用户id

adminid

bigint

管理员id

ask

longtext

4294967

提问

reply

longtext

4294967

回复

isreply

int

是否回复

    1. 农产品分类模块

农产品分类模块是一个用于对农产品进行分类管理的功能模块。该模块的主要目的是为了方便用户对不同种类的农产品进行查找和筛选,以满足用户对特定农产品的需求。

注:仅展示部分文档内容和系统截图,需要完整的视频、代码、文章和安装调试环境请私信up主。

标签:商品信息,Java,用户,商品,varchar,农产品,毕业论文,id,交易平台
From: https://blog.csdn.net/yvonneking1118/article/details/139687267

相关文章