当前位置:首页 > KFC网上订餐系统需求及分析
KFC网上订餐系统项目分析
一、项目简介
1、名称:KFC网上订餐系统
2、用途:方便KFC销售等各方面管理以及为顾客提供足不出户,送餐上门的餐
饮服务(主要面向广大的普通消费者)。
二、根据角色划分主要功能(针对不同角色设置不同权限,对系统的功能进行基本划分)
1、普通顾客可以通过网上订餐系统进行登录、选餐,通过浏览图片、价格信息
获得想要的各个系列的餐点;还可以通过“查询订单”、“我的优惠”、“帮助中心”
获得更多服务。
2、管理员可以通过此系统对其中的餐单信息进行删除、修改、增加、查看顾客
订单信息、各个产品销量的工作并且将订单信息提交给配送部门。
3、配送部门可以通过此系统得到订单的详细信息(顾客电子邮箱、顾客姓名、
联系电话、送餐地址、送餐时间)并安排配送。
4、销售部门可以通过此系统得到订单信息
5、系统维护部门可以对管理员权限进行修改,进行增加删除管理员工作,并且
可以进行登录密码修改,数据维护备份工作。
三、系统使用的主要流程(此部分主要分为顾客跟后台两部分)
顾客订餐流程:1.进入系统后可以对各个餐饮菜单进行浏览,点击“开始订餐”
即可开始订餐流程;
2、使用电子邮箱或者手机登录,第一次订餐输入常用的电子邮箱
或者手机号码,如果曾经使用过KFC网上订餐服务则输入上次使用的电子邮箱或者手机号码;
3、顾客信息(包括电子邮箱、顾客姓名、联系电话、送餐地址、
密码(可选可不选)、送餐时间);
4、选择订购的餐饮(顾客可以再餐饮菜单中得到餐饮图片、名称、
价格信息、优惠信息以及可以选择订购数量);
5、确认订单内容(包括顾客订购餐饮的详细信息); 6、确认送餐信息(为保证配货部门能将顾客的订单实施到位,保证
时间地点的准确性,需要在确送餐信息这一项追加可选项目:“是否需要发票”、“其他送餐要求”、“其他联系人及电话”);
7、选择支付方式后提交订单(前提:本页需要有总价格、送餐
时间信息;付款方式有货到现金付款及网上支付两种)。
后台管理流程:
1、先登录进入系统;
2、对顾客信息进行管理(包括增删改查一系列工作); 3、对餐饮产品进行管理(包括增删改查一系列工作); 4、对顾客订单进行管理(包括增删改查一系列工作);
5、管理员将顾客信息以及顾客订单进行综合发送给配送部门; 6、配送部门统一分配并安排送餐员送餐(具有对客户信息及订
单信息的查询功能),删除订单;
7、销售部门可以得到顾客订单信息并对各个餐饮产品销售情况
进行统计划分,并且对系统餐饮菜单中的餐饮产品进行调度 (或是下架或是加大优惠力度);
8、系统维护部门对系统中的最终数据进行整理(数据备份、用
户信息及订单增删改查、管理员信息增删改查)。
流程图:(其中将配货部门、销售部门、系统维护部门、管理员同意合称管理员)
顾客 登录 顾客信息
浏览页面并选购
加入购物车 订单信息 管理员
产品信息 产品管理 登录系统 订单管理 管理员用户权限及密码信息管理 删除对应订单 订单最终核对 配送 顾客 四、项目模块划分及各模块功能概述(主要划分七大模块)
1、 顾客使用模块:此模块负责顾客使用系统时能对系统中的餐饮产品信息
(价格、数量、时间)进行查询,对个人信息可以进行查询及修改(如:送餐时间、地址、联系方式、密码),购物车(存放选购的餐饮,并显示产品信息、总金额,数量),网上支付(如果选择网上支付,提交后系统会向相应的银行发送支付请求,则会自动登录到银行支付界面)
顾客使用模块 登录订餐系统浏览餐饮产品管理开个始人订信餐息购物车网上支付网上支付 2、 顾客管理、服务模块:此模块负责对顾客基本信息及反馈信息(包括留
言、建议)进行统一管理(顾客信息的录入、顾 客基本信息及反馈信息的存储、删除、修改)。
顾客信息的增删改查 管理顾客信息 顾客管理、服务模块 3、餐饮产品管理模块:此模块负责对餐饮产品信息进行统一分类管理(产
品信息的增删改查)。 餐饮产品管理模块 产品信息的增删改查 管理产品信息 产品的分类管理
4、餐饮订单管理模块:此模块负责对客户订单信息进行管理并将订单信息
整理发送给配送模块(对客户订单信息进行增删改查工作)。 餐饮订单管理模块 餐饮订单信息的增删 改查
将整理后的订单信 息发送给配送模块
5、配送管理模块:此模块负责对餐饮订单整理的订单信息进行最终核对、
统计并安排配送方式。
配送管理模块 对餐饮订单模块整理的订单 信息进行最终核对
安排配送 6、销售管理模块:从模块负责对系统中所有系列的餐饮的销售情况进行统
计分析,得到各产品的具体销售情况,并进一步制定新的新的销售策略(对顾客订单信息、产品信息的查询、餐饮销售时间的安排)。
销售管理模块 可以对顾客订单信息、产品 信息、进行查询
制定各系列餐饮销售时间
根据销售情况对餐饮产品进行
删除、增加、修改操作
7、系统维护模块:此模块负责对系统中的数据进行维护及备份整理
系统维护模块 对系统中的数据增删改查
对数据进行备份管理 增删改查管理员的权限 五、数据库中需要用到的表
1、顾客信息表
字段 顾客编号 数据类型 int Not null Primary
共分享92篇相关文档