1 系统设计
小型电子商务平台分为两个系统,一个是后台管理的管理员系统,一个是前台展示的用户系统。下面说明一下两个系统的功能需求与模块划分。
1.1 系统功能需求
1.1.1 后台管理系统
后台管理系统要求所有的操作必须在管理员登录成功后才可以进行,管理员的账号由数据库管理员预设,不需要注册。管理员登录成功后,才可以对商品进行管理,包括商品的新增、查询商品、商品信息的修改以及删除商品。除此之外,管理员还需要对商品类型、注册用户以及用户的订单进行管理。
1.1.2 前台电子商务系统
1.1.2.1 非注册用户/非登录用户
非注册和没有登录的用户,只具备首页浏览、查看商品详情以及搜索商品的权限,除此之外的访问在未注册或者未登录的时候,应该弹出相应的提示,如:“你未登录,请前往登录”之类的提示。
1.1.2.2 用户
成功登录的用户除了上述非注册和没有登录的用户的权限外,还具备购买商品、查看购物车、查看或者修改个人信息、收藏商品、查看订单等功能。
1.2 系统模块划分
1.2.1 后台管理系统
管理员成功登录后,进入后台管理的主界面【这里我命名为adminHome.html】,在当前界面可以选择对商品、商品类型、注册用户以及用户的订单进行管理。模块划分如下表:
商品管理 | 类型管理 | 查询订单 | 用户管理 | 安全退出 | ||||||
---|---|---|---|---|---|---|---|---|---|---|
新增商品 | 删除商品 | 修改商品 | 查询商品 | 新增类型 | 删除类型 | 查询类型 | 查询用户 | 删除用户 | ||
1.2.2 电子商务系统
非注册或非登录用户只可以浏览商品、搜索商品,不可以购买商品、收藏商品、查看购物车、查看用户中心、查看订单以及查看收藏,只有成功登录的用户可以拥有所有功能,包括购买商品、支付等功能。模块划分如下表:
非注册/非登录用户 | 成功登录用户 | ||||||||
---|---|---|---|---|---|---|---|---|---|
浏览商品 | 搜索商品 | 查看购物车 | 收藏商品 | 查看我的订单 | 购买商品 | 查看我的收藏 | 用户中心 | 查询用户 | ... |