功能需求分析
本系统在需求分析阶段,基于微信小程序每日特惠OTO平台系统不同的用户分类分为普通用户和管理员。把微信小程序每日特惠OTO平台系统的构建模型设计为两大模块。因此与这两大模块对应的功能也需要通过两大块进行调整。前台用户特将该网站的搭建框架划分为两个部分,因此其两个部分所对应的需求也划分为两个方向来设定。在微信前台展示界面,用户浏览各种商品信息,并对商品进行下单购物,然后提交到后台数据库,后台管理员操作前台发送的数据请求,对数据库进行操作登记,操作完成后保存更改数据库。用户再次刷新前台界面,展示最新的数据信息。而后台则为管理员操作前台数据等的界面,因此设计后台时数据展示需要使用表格和图表相结合的方式来展现前台数据使得浏览者的操作信息一目了然,更有利于后期的依据浏览者需求进行系统升级
前台用户功能主要实现:注册登录、账户设置、商品的浏览、收藏、下单和支付。
(1)注册登录验证模块:实现系统用户信息的注册登录验证
(2)账户信息设置模块:实现个人账户信息的修改处理
(3)商品信息浏览模块:实现商品信息的浏览检索处理
(4)商品信息收藏模块:实现商品信息的个人收藏处理
(5)用户下单信息模块:实现商品信息的下单交易处理
(6)个人订单支付模块:实现用户个人订单的支付交易处理
后台管理功能主要实现:主要完成用户的资料管理、商品分类管理、商品信息管理、订单信息管理和系统信息管理及个人账户设置。
(1)用户资料管理模块:实现系统普通用户信息的登记设置
(2)商品分类管理模块:实现商品信息的分类处理
(3) 商品信息管理模块:实现商品信息的登记设置
(4)订单信息管理模块:实现用户订单信息的登记处理
(5)系统信息管理模块:实现系统轮播图和网站信息的处理
(6)个人账户管理模块:实现个人账户信息的修改处理。
系统总体设计
基于VUE的电商系统分为管理员和用户两种功能模块。用户功能模块主要提供用户完成消费结账需要的各项操作如:注册登录、商品查询、消费查询等;管理员功能模块主要实现:用户信息的管理、商品信息的增删改、消费信息的管理和用户关爱信息的管理。具体规划如下:
管理员功能
1.用户信息管理:
为了实现用户的分级管理,需要对用户划分不同的分类。可以设置普通用户、普通用户和高级用户。在设置完成后,可以对用户各项信息进行添加、修改、删除等;还可以为用户进行充值登记。
2.商品信息管理:
用户对浏览的商品信息都是管理员在后台进行商品信息的设置完成后才可以查看的。该模块是系统的基础模块。
3.商品分类管理:
商家需要对用户浏览的商品进行分类操作,方便前台用户查询检索感兴趣的商品类别。是系统的重要模块。
4.订单信息管理:
商家可以查看用户所下订单,并进行订单的发货、撤单等操作。是系统的关键模块。
5.系统信息管理:
为了更好的宣传推广商家商品信息,需要设置首页信息以及小程序的基础信息,实现系统信息的设定和管理。它是系统的基础模块。
6.每日特惠管理:
商家需要对用户发布的商品进行特惠商品管理,方便前台用户查询检索感兴趣的每日特惠信息。是系统的重要模块。