java开发项目需求规格说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
XFood订餐管理系统需求规格说明书
目录
1. 引言 (3)
1.1. 编写目的 (3)
1.2. 预期读者 (3)
1.3. 开发背景 (3)
2. 项目概述 (3)
2.1. 开发目标 (3)
2.2. 开发环境 (4)
2.3. 开发期限 (4)
2.4. 开发人员 (4)
3. 功能需求 (4)
3.1. 服务员端 (4)
3.1.1. 点餐功能 (4)
3.1.2. 菜单介绍 (4)
3.1.3. 酒水饮料 (5)
3.1.4. 需求服务 (5)
3.1.5. 顾客订单 (5)
3.1.6. 顾客反馈 (6)
3.1.7. 服务需求提示 (6)
3.2. 厨房端 (6)
3.2.1. 订单信息 (6)
3.2.2. 顾客备注 (6)
3.2.3. 添加新菜 (7)
3.3. 收银员端 (7)
3.3.1. 接受预定 (7)
3.3.2. 收银操作 (7)
3.4. 采购员端 (7)
3.5. 经理管理 (8)
3.5.1. 菜单设置 (8)
3.5.2. 促销管理 (8)
3.5.3. 库存管理 (8)
3.5.4. 报表统计 (9)
3.6. 系统管理 (9)
3.6.1. 员工管理 (9)
3.7. 架构层次图 (10)
1.引言
1.1.编写目的
此需求规格说明书对《XFood订餐管理系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
1.2.预期读者
餐厅点菜系统开发人员,餐厅管理。
1.3.开发背景
餐饮业的信息化改造内容,主要有:由传统的笔和纸点餐,改用电子点餐;
由传统的人工计算、统计、管理,改用电脑进行计算、统计和管理;将现代的电子技术、计算机技术和网络技术引入到餐饮行业中来,替代部分人工操作,加快餐饮企业的运转效率,提升餐饮企业的管理水平,使餐饮企业运作更规范、更科学、更高效。
点餐系统就为各中小型餐厅提供一个统一、方便、安全的信息管理平台。在提高餐厅档次的同时,更重要的是提高和改善工作效率。
2.项目概述
2.1.开发目标
2.2.开发环境
数据库: Oracle 11g
开发工具: Eclipse
开发语言: Java
2.3.开发期限
2.4.开发人员
3.功能需求
3.1.服务员端
3.1.1.点餐功能
查询、点餐、修改订单、提交订单、个性定制
查询:通过输入查询菜单点餐:对中意的菜肴下单,并记入订单中
修改订单:修改订单中已经加入的菜名
提交订单:确认无误后提交,下单
个性定制:根据个人喜好,对菜肴提出要求,包括就餐人数。3.1.2.菜单介绍
每样菜展示菜名、实物图片、配料、营养搭配、人气指数等。
特色菜:显示本店的特色菜。
地域菜:中餐(八大菜系)。
人气排行:根据顾客点餐的次数、评价,对每样菜进行评定。
菜肴分类:甜品、冷盘、汤类、煲类、素食、海鲜等(可自定义)。
设定价格区间
3.1.3.酒水饮料
价格区间:自定义
酒类:啤酒、白酒、红酒(可根据各个餐厅具体情况设定)
饮料:果汁(西瓜、橙汁、苹果等)、碳酸饮料等
3.1.
4.需求服务
服务员进行服务
更换餐具
清理残渣
酒水开瓶
其他(催菜,加菜,减菜等等)
3.1.5.顾客订单
显示各订单的基本信息
桌号
就餐人数
已点菜目
个性需求
配送详情
酒水需求
总价/优惠/实际结算
是否买单
3.1.6.顾客反馈
对服务员评价
对就餐环境评价
对菜肴口味评价
3.1.7.服务需求提示
需求提示信号
需求桌号
需求内容
3.2.厨房端
3.2.1.订单信息
查询:查询订单中下单状态(预定、下单、待付款、成功、无效)的信
息
菜名
数量
桌号
完成详情
3.2.2.顾客备注
根据顾客留言备注对菜品进行调整
3.2.3.添加新菜
根据厨师自己会做的菜添加,需要经过经理审核
3.3.收银员端
3.3.1.接受预定
根据顾客来电(或网上)的要求预定餐桌并进行分配
记录好预订者的信息,
3.3.2.收银操作
根据桌号对订单进行结账,
3.4.采购员端
3.4.1.采购表(采购员登录成功去到采购信息管理页面)
增加:只有厨师和采购员有增加采购表(状态为待确定购买)的权限
删除:
修改:
3.4.2.采购详细表(在采购信息管理页面单击‘详细信息’按钮,来
到采购详细信息管理页面)
增加:
删除:
修改:
根据经理的订单进行采购并录入
业务:
采购员/厨师新增、
经理确定进货、
采购员确定采购好
3.5.经理管理
3.5.1.菜单设置
删除:删除菜肴
添加:添加新菜肴(包括审核,也可以自己添加)
修改:对已有的菜肴进行图片、介绍方面的修改
3.5.2.促销管理
对菜品或酒水进行设置促销管理,记住可设置促销时间
3.5.3.库存管理
查询菜品库存