商城项目是一个大型B2B2C商城管理系统,分为pc端用户界面、以及面向商家和管理人员的后台管理系统。整个系统按照功能,可以划分为 10 个模块,除了购物流程中涉及的商品、订单、购物车、支付和库存这 5 个模块之外,还有了促销、用户、账户、搜索推荐和报表这 5 个模块.每个模块需要实现的功能说明如下。
➢ 商品:维护和展示商品的相关信息。
➢ 订单:维护订单信息和订单状态,计算订单金额。
➢ 购物车:维护用户购物车中商品的信息。
➢ 支付:负责与系统内外部的支付渠道对接,实现支付功能。
➢ 库存:维护商品的库存信息。
➢ 促销:制定促销规则,计算促销优惠信息。
➢ 用户:维护系统的用户信息,注意,用户模块是一个业务模块,一般不负责用户的登录和认证,这是两个完全不同的功能。
➢ 账户:账户模块负责维护用户的账户信息,例如用户的积分、 等级、余额。
➢ 搜索推荐:提供商品搜索功能,并负责各种商品列表页和促销页的组织和展示,简单地说就是,搜索推荐决定用户优先看到哪些商品。
➢ 报表:实现数据统计和分析功能,生成报表,为管理者进行经营分析和决
策提供数据信息