11.4.3 系统功能模块设计

11.4.3 系统功能模块设计

在线购物网站是为了满足用户在线购物的需要, 根据上一节所介绍的需求分析, 可以将在线购物网站分为前台和后台两大功能模块。前台系统是和用户进行交互的, 向用户展示商品, 销售商品, 后台管理系统是和管理员进行交互的, 方便网站管理员对商城的信息进行全面、可靠、无差错的管理。在线购物网站的总体功能模块图如图11-9所示。

图11-9 在线购物网站的总体功能模块图

1.前台模块

前台模块是用户和网站进行一系列交互的操作平台, 是向客户展现所销售商品的舞台。通过首页、用户注册和登录、商品展示、下单支付和客户评价5个最重要的功能模块向客户提供完善的服务。前台系统的功能模块图如图11-10所示。

(1) 首页

首页最主要的功能就是向客户展示商品, 前台的其他模块均和首页直接相关。在首页可以单击进入某一商品分类, 然后进行搜索或按人气、新品、销量、价格等条件进行排序。同样也可以在首页中直接输入关键词对商品进行搜索, 然后在搜索结果中单击进入某一款商品的详情。

(2) 用户注册和登录模块

没有注册的用户只能以游客的身份浏览网站的部分页面, 用户只有注册成为网站会员, 并登录成功之后才能进行把商品加入购物车、下单购买商品等操作。会员信息方便网站对各项数据进行统计分析, 进行精准营销, 对注册用户进行促销打折等。

(3) 商品展示模块

首页等地方只展示了商品的粗略信息, 单击进入商品详情页面可以展示商品的各方面详情。

(4) 下单支付模块

该模块的主要功能是用户日常使用的服务和页面, 主要有订单列表、订单详情、在线下单等, 还包括为公共业务模块提供的多维度订单数据服务等。用户看中某款产品后直接下单或者在购物车结算都能生产订单, 在“我的订单” 部分能查看用户名下的所有订单,并进行付款、确认收货、评价等相关操作。

(5) 客户评价模块

客户评论是电商网站交互设计中的重要模块之一, 用户体验的好坏将直接影响产品的销售数量, 乃至整站的访问量。网上购物, 我们只能看到一张张商品图片和描述, 对于产品的优劣无法准确判断。因此, 已购买者的评论对于我们是否购买该商品, 有很大的影响。

图11-10 前台系统功能模块图

2.后台模块

后台管理功能模块是管理员维护整个在线购物网站的管理模块, 可以实现分类管理、产品管理、产品图片管理、订单管理、用户管理, 能够实现产品的增加、修改、删除、常规查询、分页查询、条件查询、排序等功能的操作。后台系统的功能模块图如图11-11所示, 所有相关的操作都由网站管理员进行。每个模块实现的功能大抵都是相似的, 唯有几个例外。产品图片不可以直接修改, 必须删除之后再重新增加; 管理员还可以修改产品属性值。由于用户的信息非常重要, 后台模块不提供删除修改的功能, 而是由用户自己完成, 在前台的用户注册功能中可以在线购物, 增加新用户的功能。

图11-11 后台系统功能模块图