💖💖更多项目资源,最下方联系我们✨✨✨✨✨✨
目录
nodejs项目介绍
通过软件的需求分析已经获得了系统的基本功能需求。根据各大功能模块的不同,将系统分为各种功能大块。系统功能结构如下图所示。
图4-1系统功能结构图
注册/登录
游客(未进行注册或登陆的用户)可以浏览、搜索物资,但不能进行收藏和购买。用户注册首先需要进行表单验证,来验证用户名和手机号码是否合法,然后验证用户名和手机号是否已经存在,验证通过即可注册。
注册成功后,用户可以通过输入用户名来登录系统,输入密码后进行验证。登录成功后,用户可以使用首页、库存物资、物资入库、物资出库、通知公告等功能。
个人信息管理
用户登录系统后,在账户设置中,可以修改昵称、头像、手机号、登陆密码、收货地址等个人基本信息。
商品搜索
系统首页展示了商品搜索输入框,用户在输入框内输入与商品信息相关的关键字,系统通过模糊查询搜索到用户需要的商品并展示。
订单发货信息展示
用户在浏览订单发货时,点击某一个订单发货,跳转到该订单发货的信息展示页。在订单发货信息页面展示了订单发货的详情信息,比如订单发货介绍,订单发货详情,订单发货状态和收藏等,用户通过浏览信息了解订单发货的主要内容,最终决定是否订单发货申请。
商品采购
在商品采购信息页面,用户可以通过点击“商品”进行商品采购,点击后跳转到商品采购成功页面。生成页面会展示商品采购信息等,用户确认后信息无误点击“提交”生成。
商品入库
管理员可以在“商品入库”中展示服务内容,包含客户名称、地址、联系电话、备注等客户信息。管理员可以对客户进行搜索,查询客户。
概念设计包括实体和联系两部分,如该系统中,用户是一个实体,其属性包括用户 ID 标识、用户名、密码、电话、地址等属性。联系是指实体之间有意义的关联,包括一对一、一对多、多对多三种类型。
系统E-R图如下所示。
图4-2系统E-R图
在图中,用户投递简历,关系为1:N,管理员管理简历的关系为1:N,用户和投递简历的关系为1:N。
针对系统的实体和属性,结合数据设计思想,对系统的逻辑设计的内容进行如下描述。
普通用户(普通用户编号、性别、审核状态、用户ID)。
销售统计(销售统计编号、销售编号、商品分类、销售时间、销售数量、销售总金额)。
员工用户(员工用户编号、性别、审核状态)。
财务统计(财务统计编号、统计编号、商品分类、商品名称、应付金额、应付数量、实付金额、实付数量、未收金额、未收数量、时间)。
订单取消(订单取消编号、订单编号、商品名称、取消时间、退款金额、用户账号、员工账号、取消原因)。
订单收货(订单收货编号、订单编号、商品名称、发货数量、物流名称、物流单号、用户账号、收货时间)。
订单发货(订单发货编号、订单编号、商品名称、发货数量、发货时间、物流名称、物流单号、用户账号、出库状态、员工账号)。
商品(商品编号、物资编号、物资名称、物品类别、库存、图片、备注、审核状态、审核回复)。
商品种类分析(商品种类分析编号、分析编号、商品分类、销售数量、预购数量、时间、种类分析)。
商品管理(商品管理编号、商品编号、商品分类、库存、图片、员工账号、备注)。
数据库表是设计和实现系统的一个重要基础。以下列出了电商管理系统 几个重要的数据库表。
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 |
是 |
否 |
更新时间 |
|||||