一个电商项目的功能模块梳理

一个电商项目的功能模块梳理一个电商项目的功能模块梳理

               

电商项目核心玩法:定制商品+供应链(商品辅料库)+网红社区

最近做项目,功能越来越多,想清晰地理解项目,有点累了。
今天抽空,把这个项目的核心功能模块简要总结下,顺便画了个图。

一、全局功能模块图

一个电商项目的功能模块梳理

二、简要介绍

1.3大系统

  Web系统:面向消费者、网红、卖家等,设备为“PC”等。

  Mobile系统:面向消费者、网红、卖家等,设备为“Android”、“iOS”等。

  运营系统:面向平台工作人员,运营、客服等。

  


2.核心业务服务

   

  用户:用户、买家、卖家、网红等

  用户周边:收获地址、虚拟货币、积分

  定制和优选库:商品设计、商品售卖

  订单和退换货:购买支付后的订单

  话题和网红:围绕网红卖东西的电商社区


3.基础服务  


   商品:商品、类目、规格、属性,创建商品

   用户行为:评论、点赞、收藏、关注、浏览,数量统计

   第三方:发票、图片、支付、短信、邮件等

   自己实现:地域库、主键生成

   


三、服务代码示例

  评论服务,对外暴露出去的,就是具体的某个业务的评论,内部可以“统一存储”。

 

/** * 评论 *  * @author FansUnion */public interface CommentService /**  * 给话题的帖子添加评论  *   * @param memberId 用户ID  * @param topicPostId 话题帖子ID  * @param content 评论内容  * @return 成功返回true,否则返回false  * @throws CommentException  */ public boolean addTopicPostComment(Long memberId, Long topicPostId,   String content) throws CommentException/**  * 删除话题帖子的评论  *   * @param memberId 用户ID  * @param topicPostId 话题帖子ID  * @return 成功返回true,否则返回false  * @throws CommentException  */ public boolean removeTopicPostComment(Long topicPostCommentId)   throws CommentException/**  * 查询1个帖子下面的评论(不包含评论的回复)  *   * @param topicPostId 话题帖子ID  * @param pageNum 第几页  * @param pageSize 每页显示多少条  * @return 评论分页对象  * @throws CommentException  */ public PageInfo<Comment> listPageTopicPostComment(Long topicPostId,   Integer pageNum, Integer pageSize) throws CommentException/**  * 给帖子评论增加回复  *   * @param memberId 用户ID  * @param topicPostCommentId  * @param content 回复内容  * @return 成功返回true,否则返回false  * @throws CommentException  */ public boolean addTopicPostCommentReply(Long memberId,   Long topicPostCommentId, String content) throws CommentException/**  * 删除帖子评论下面的回复  *   * @param memberId 用户ID  * @param topicPostCommentId  * @return 成功返回true,否则返回false  * @throws CommentException  */ public boolean removeTopicPostCommentReply(Long topicPostCommentReplyId)   throws CommentException/**  * 查询1个评论下面的回复  *   * @param topicPostCommentId 评论ID  * @param pageNum 第几页  * @param pageSize 每页显示多少条  * @return 成功返回true,否则返回false  * @throws CommentException  */ public PageInfo<Comment> listPageTopicPostCommentReply(   Long topicPostCommentId, Integer pageNum, Integer pageSize)   throws CommentException; }

小雷FansUnion-一个有创业和投资经验的资深程序员-全球最大中文IT社区CSDN知名博主-排名第122
博客:http://blog.csdn.net/fansunion 

           

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/10515.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注