基于vue和nodejs的项目电商管理平台销售管理系统

本文介绍了基于Vue和NodeJS构建的电商管理平台,详细阐述了系统设计、功能模块,包括注册/登录、个人信息管理、商品搜索、订单发货信息展示、商品采购及入库等。同时,讨论了数据库设计,包括概念模型和逻辑设计,涉及用户、销售统计、订单等多个表。
摘要由CSDN通过智能技术生成

💖💖更多项目资源,最下方联系我们✨✨✨✨✨✨


 目录

nodejs项目介绍

资料获取


nodejs项目介绍

  1. 系统设计
    1. 功能模块设计

通过软件的需求分析已经获得了系统的基本功能需求。根据各大功能模块的不同,将系统分为各种功能大块。系统功能结构如下图所示。

 

图4-1系统功能结构图

注册/登录

游客(未进行注册或登陆的用户)可以浏览、搜索物资,但不能进行收藏和购买。用户注册首先需要进行表单验证,来验证用户名和手机号码是否合法,然后验证用户名和手机号是否已经存在,验证通过即可注册。

注册成功后,用户可以通过输入用户名来登录系统,输入密码后进行验证。登录成功后,用户可以使用首页、库存物资、物资入库、物资出库、通知公告等功能。

个人信息管理

用户登录系统后,在账户设置中,可以修改昵称、头像、手机号、登陆密码、收货地址等个人基本信息。

商品搜索

系统首页展示了商品搜索输入框,用户在输入框内输入与商品信息相关的关键字,系统通过模糊查询搜索到用户需要的商品并展示。

订单发货信息展示

用户在浏览订单发货时,点击某一个订单发货,跳转到该订单发货的信息展示页。在订单发货信息页面展示了订单发货的详情信息,比如订单发货介绍,订单发货详情,订单发货状态和收藏等,用户通过浏览信息了解订单发货的主要内容,最终决定是否订单发货申请。

商品采购

在商品采购信息页面,用户可以通过点击“商品”进行商品采购,点击后跳转到商品采购成功页面。生成页面会展示商品采购信息等,用户确认后信息无误点击“提交”生成。

商品入库

管理员可以在“商品入库”中展示服务内容,包含客户名称、地址、联系电话、备注等客户信息。管理员可以对客户进行搜索,查询客户。

    1. 数据库设计
      1. 概念模型设计

概念设计包括实体和联系两部分,如该系统中,用户是一个实体,其属性包括用户 ID 标识、用户名、密码、电话、地址等属性。联系是指实体之间有意义的关联,包括一对一、一对多、多对多三种类型。

系统E-R图如下所示。

 

图4-2系统E-R图

在图中,用户投递简历,关系为1:N,管理员管理简历的关系为1:N,用户和投递简历的关系为1:N。

      1. 数据库逻辑设计

针对系统的实体和属性,结合数据设计思想,对系统的逻辑设计的内容进行如下描述。

普通用户(普通用户编号、性别、审核状态、用户ID)。

销售统计(销售统计编号、销售编号、商品分类、销售时间、销售数量、销售总金额)。

员工用户(员工用户编号、性别、审核状态)。

财务统计(财务统计编号、统计编号、商品分类、商品名称、应付金额、应付数量、实付金额、实付数量、未收金额、未收数量、时间)。

订单取消(订单取消编号、订单编号、商品名称、取消时间、退款金额、用户账号、员工账号、取消原因)。

订单收货(订单收货编号、订单编号、商品名称、发货数量、物流名称、物流单号、用户账号、收货时间)。

订单发货(订单发货编号、订单编号、商品名称、发货数量、发货时间、物流名称、物流单号、用户账号、出库状态、员工账号)。

商品(商品编号、物资编号、物资名称、物品类别、库存、图片、备注、审核状态、审核回复)。

商品种类分析(商品种类分析编号、分析编号、商品分类、销售数量、预购数量、时间、种类分析)。

商品管理(商品管理编号、商品编号、商品分类、库存、图片、员工账号、备注)。

      1. 数据库表设计

数据库表是设计和实现系统的一个重要基础。以下列出了电商管理系统 几个重要的数据库表。

sales_statistics表:

名称

类型

长度

不是null

主键

注释

sales_statistics_id

int

11

销售统计ID

sales_number

varchar

64

销售编号

commodity_classification

varchar

64

商品分类

sales_time

date

0

销售时间

sales_volumes

int

11

销售数量

total_sales_amount

varchar

64

销售总金额

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

ordinary_users表:

名称

类型

长度

不是null

主键

注释

ordinary_users_id

int

11

普通用户ID

gender

varchar

64

性别

examine_state

varchar

16

审核状态

recommend

int

11

智能推荐

user_id

int

11

用户ID

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值