Springboot汽车配件销售管理系统

14 阅读7分钟

一、前言

        随着二十一世信息代的到来,信息技展越来越快,随着互联网的发展,网上购物具有普遍性,并被越来越多的人所接受,目前网上汽配件销售渠道有很多,比如淘宝等就是最有影响的案例,但是网上物体差异很大,存在的问题也很多,例如商品的质量不能保证等,所以销售系统的开发仍然是任重而道远。

        本文主要研究的是“汽车配件销售管理系统”,系统主要是提供给用户一个购买高质量汽车配件的平台,通过质量的优势吸引众多消费者来购买,实现正常运营。本文主要是采用Java语言、Springboot框架、Mysql数据库作为开发平台,系统采用B/S结构进行开发,完成一个汽车配件销售管理系统。

二、技术环境

jdk版本:1.8 及以上
ide工具:Eclipse或者 IDEA,微信小程序开发工具
数据库: mysql5.7 (必须5.7)
编程语言: Java
java框架:SpringBoot
maven: 3.6.1
详细技术:HTML+CSS+JAVA+SpringBoot+MYSQL+VUE+MAVEN

三、功能设计

架构设计

数据流图的设计主要是由于系统目前功能还没有确定,可以先描述可能要使用到的功能内容,并且向用户了解“系统从外界接受什么数据”和“系统向外界送出什么数据”等信息,根据用户所给的答复进行设计数据流图。

如下为系统的0层数据流图,系统用户分为管理员和普通用户。

如下图所示为系统1层数据流图。

汽车配件销售管理系统第二层数据流图主要详细反应各功能模块对应的操作与数据进行交互的原理。并且更详细的显示出各角色对功能模块操作的数据流向,让开发人员能了解该系统的开发方向,能够更准确的开发出系统模型。

将商品信息维护进行细化得到商品信息管理二层数据流程图,如下图所示。

将订单信息管理进行细化得到订单信息管理二层数据流程图,如下图所示。

功能结构

本系统的设计是基于Java技术+Mysql数据库+Tomcat服务器的方式设计,以Myeclipse10为开发工具,并运用Photoshop CS6技术美化网页,辅之以CSS技术。本系统使用的角色主要有系统管理员和普通用户,系统分为前台和后台,前台主要用于汽配配件资讯展示和商品的购买,后台用于商品、销售统计、进货登记、订单列表的管理,首先以普通用户通过账号注册后登录系统前台,可以进行各种信息浏览和搜索,用户可以将需要的商品进行下单购买,用户可以查询订单是否已经被管理员确认,订单生成后表示用户购买成功,用户同时可以修改个人的信息资料,查看订单信息;以管理员的身份登录系统后台可以进行商品维护、订单列表管理等。

系统功能结构图如下所示。

用例图

管理员主要负责系统管理、商城管理、商品订单管理、用户信息管理、物流信息管理,下图所示描述管理员的用例。

用户主要使用系统的在线购买业务,下图所示为用户用例图。

流程图

用户登录模块:确保用户注册信息的真实度是提高系统效率和盈利的重要因素。真实的用户才能带来价值,注册是保证真实用户使用系统主要业务的第一步,通过对用户注册信息的审核,可防止机器注册。使用现如今较为流行的管理员进行账号激活的验证方式,对用户注册信息进行过滤,未激活用户信息将不能使用系统主要功能。

如下图所示为用户登录流程图。

商品浏览模块:没有登录的用户和登录的用户都可以在系统前台进行商品浏览,用户可以查看商品的详细信息和选择相应的商品类别进行该类别下的商品查看,用户还可以通过商品名称的关键字进行搜索。

如下图所示为商品浏览流程图。

订单管理模块:用户购买商品后,填写收货地址、收货人、电话等信息,生成订单信息,管理员可以审核订单,删除、修改订单,对订单信息进行相应的商品发货。

如下图所示为订单管理流程图。

四、数据设计

订单列表的实体图如下图所示。

用户信息实体图如下图所示。

销售登记的实体图如下图所示。

订单E-R图如下图所示。

五.部分效果展示

登录注册模块

配件资讯模块

系统为用户提供配件资讯推荐,方便用户浏览配件资讯信息。在peijianzixunist.jsp实现配件资讯列表的展示,用户点击浏览,通过zixun id传递值,找到数据表的该配件资讯信息。

如下图所示为配件资讯界面。

商品列表模块

系统提供商品列表功能,在shangpinliebiaoadd.jsp实现商品列表排序,用户可以对商品进行浏览,管理员管理商品列表。

如下图所示为商品列表展示的界面。

购买汽车配件模块

用户在浏览汽车配件后,登录系统前台,进行汽车配件购买,将汽车配件添加至购买车,在个人后台可以查看购买车里面的汽车配件,确定汽车配件之后可以生成订单,然后支付。

如下图所示为购买汽车配件的部分界面。

用户管理员模块

过去传统的手工登记管理系统人员信息很不方便,也很容易造成数据出错,所以本系统需要一个可以管理登记人员信息的功能,管理员登入系统,可以添加新的管理员用户,删除现有的管理员,也可以对自己的密码和管理员用户的密码进行修改。修改密码是经过跟数据库的原来的密码字段的数据进行判断,如果输入两次的新密码一致,则更新密码这属性对应的一条数据。

如下图所示为系统用户管理的部分界面。

如下图所示为修改密码界面。

商城管理模块

用户在系统前台浏览商城,管理员登录系统后,可以对添加、删除、修改商城信息,系统前台的商城信息时随系统后台变化而变化的。

商城管理的界面如下图所示。

配件资讯管理模块

管理人员可以对配件资讯进行管理发布操作,这些操作将在配件资讯管理界面进行。

如下图所示为配件资讯管理界面。

订单列表管理模块

管理人员可以对订单列表进行增删查改的操作,这些操作将在订单列表管理界面进行。

如下图为订单列表管理界面。

源码及文档获取

文章下方名片联系我即可~
大家点赞、收藏、关注、评论啦 、查看👇🏻获取联系方式👇🏻

3baa5bc51631a74ad8ddae1cbe78d36.jpg