宇贸电商二期-用户模块开发(一)

Hello,大家好,我是Steafan_,在宇贸电商二期的上篇博文中,我们对宇贸电商二期的项目架构做了整体的演进与实操,并且对宇贸一期中的一些功能做了改进,针对电商平台该有的功能点呢,我们对宇贸二期的功能做了一定量的增加和完善。那么,在本篇博文中,我们将对宇贸电商二期的用户模块的一些功能进行开发,顺带着会介绍一下项目一期中公共服务模块都封装了哪些内容,话不多说,让我们直入正题吧!

一、宇贸一期公共服务模块回顾

在开发用户模块之前,先让我们来回顾一下,在宇贸电商平台一期中,我们都封装了哪些公共服务模块:宇贸一期公共服务模块封装

可以看到,在一期项目中,我们的公共服务模块只封装了一个高服用响应对象和请求状态工具类,在二期项目中,我们需要继续使用这两个工具类来辅助我们完成功能的开发,在本篇博文中,我不打算将我们项目所使用的全部的工具类一次性介绍完毕,我更倾向于在我们开发过程中,我们需要依赖这样一个工具类的时候,才会对此工具类进行介绍。

二、宇贸二期用户模块开发-功能梳理

上图是我们在对宇贸电商二期功能进行梳理时的用户模块功能架构图,但是,这张图只是对用户功能模块做了一个梗概,我们无法根据这张图来具体确定,用户模块最终都需要哪些功能,所以我们需要对用户模块进行具体的功能梳理,接下来就让我们一起来梳理吧。

众所周知,买家管理端其实就是电商平台中的买家,也就是购买商品的用户,那么这些用户都需要哪些功能呢?参考我们项目一期的功能不难得出:买家用户注册、买家用户登录、买家用户找回密码、买家用户修改密码、买家个人信息管理;卖家管理端其实就是电商平台中的卖家,也就是发布商品的用户,大同小异,卖家管理端我们需要实现这些功能:卖家用户注册、卖家用户登录、卖家用户找回密码、卖家用户修改密码、卖家个人信息管理、卖家店铺管理、卖家商品管理;对于收获地址管理模块,我们需要实现这些功能:买家收获地址新增、买家收获地址修改、买家收获地址删除、买家默认收获地址设置;对于物流跟踪模块,我们需要实现这些功能:买家商品地理位置跟踪、买家商品签收状态跟踪。以上这些就是我们宇贸电商二期用户模块都需要实现的功能点,我将这些功能点与上图相结合,就形成了一个完整的用户功能模块分解图:

三、宇贸二期用户模块开发-数据库表结构开发

在梳理完用户模块都需要实现哪些功能之后,接着,我们需要基于具体的功能点来对用户模块的表结构进行设计和开发,在开发完用户模块的数据库表结构之后,我们就可以开始用户模块具体功能的开发工作了。现阶段,用户模块的表结构如下图所示:

出于方便考虑,这里我将表结构直接放到了我的github上面,大家可以通过访问以下github链接来获取用户模块表结构:

https://github.com/SteafanMrZhou/ymall2.0-resource

 

在本篇博文中,我们对宇贸电商二期的用户模块的功能进行了具体梳理,并根据功能点设计了用户模块的表结构,这是开发用户功能模块的基础,同时,针对一期项目公共服务模块做了简单的回顾,那么从下篇博文开始呢,我们就会正式进行用户模块的功能开发工作,让我们一起期待吧!

最后,感谢各位的支持与关注,谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Steafan_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值