[关闭]
@Secretmm 2021-12-30T08:22:22.000000Z 字数 889 阅读 280

电商项目学习报告

技术分享


业务

电商项目一共分为三大块:运营后台,商家后台,平台小程序,简单看来,这几块的功能如下:
1、运营后台:平台运营【一个制定平台和商家规范,统筹管理平台和商家的一个平台】
2、商家后台:商家运营【是一个服务于商家的用户端,是商家管理店铺、商品、订单、活动、客户、资金的一个平台】
3、平台小程序:用户端【商城】
三个部份之间相辅相成,它们之间的关系总结如下:
图一:【三大项目用户和商品之间的联系】
图二:【三大项目用户和订单之间的联系】
图三:【三大项目用户和运营活动之间的联系】
图四:【三大项目用户和装修之间的联系】
图五:【运营后台其它部分】
图六:【商家后台其它部分】

注意点

商家后台

运行

在根据项目readme操作仍然不能成功安装&运行的前提下:
1.建议使用yarn安装;
2.yarn安装成功之后,运行失败的情况下,删掉node_modules
3.执行yarn config set registry https://registry.npm.taobao.org,重新使用yarn安装

项目优缺点及建议

1.商家后台建立了enum文件夹来专门处理魔幻数字字符【优】;enum文件夹中文件命名略混乱Enum.js&enum.js,每个文件对应的模块不够清晰明确【缺】;
2.商家后台项目结构清晰合理,readme中组件部分写的很详细,降低了开发介入成本【优】;
3.商家后台有常用布局规范、单独的静态变量定义文件【优】;
4.商家后台建议.env.xxx统一集合到envConfig.js中【建议】;
5.运营后台富文本框涉及内容太过冗余和复杂,建议使用一些新的富文本库替代如:quill.js【缺&建议】
6.运营后台的比较明显的冗余文件建议删除,如“{”【缺&建议】
7.商家后台和运营后台utils文件夹中抽出了许多可复用的方法文件,其中业务码判断、is判断、正则配置的抽离很值得学习;【优】
8.商家后台和运营后台的装修模块可以抽离出一个新项目专门维护;其它不涉及到业务部分,但功能类似的模块也可以考虑抽离,如:素材管理【建议】
9.表格操作栏建议固定【建议】
10.图片问题处理:【建议】

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注