1、 毕毕毕毕业业业业设设设设计计计计 餐饮管理系统餐饮管理系统方案建议书方案建议书 课题名称课题名称:餐饮管理:餐饮管理系统的开发与设计系统的开发与设计 开发工具:开发工具:Visual C+, SQL server服务器服务器 指导老师:指导老师: 编制人员:编制人员: 系系 统统 摘摘 要要 本系统是专门根据酒店前台管理设计编制而成的。运用于 WIN95 ) 可与酒店系统进行数据共享。 ) 可与财务软件进行数据共享。 ) 可与考勤系统、门禁系统共享数据,真正实现一卡通。 ) 中餐、西餐、夜总会等多种模式能有机地融合在一起工作。 B.系统设计系统设计 1.系统功能分析系统功能分析 系统开发的总
2、体任务是实现饭店各种信息的系统化,规范化和自动化。 系统功能分析是在系统开发的总体任务的基础上完成。本系统需要完成的功能主 要有: 菜谱的录入,包括编号、菜名、单价、描述等。 菜谱的编辑、查询等。 定座信息的录入,包括台位编号、客人姓名、预定时间、联系方法等。 座位基本信息的录入、修改以及查询。 点菜信息的录入,包括台位编号、菜名编号、数量。 顾客结账。 结算。 2.系统模块设计系统模块设计 对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到如下图所示 的系统功能模块图 餐饮管理系统 信息模块图 餐饮管理系统 菜谱信息管理 订座信息管理 点菜结账 菜 谱 信 息 添 加 菜 谱 信
3、息 修 改 菜 谱 信 息 查 询 定 座 信 息 添 加 定 座 信 息 修 改 点 菜 信 息 添 加 结 账 账 目 结 算 3.系统流程分析系统流程分析 信息系统流程图 客人点菜 信 息 客人订座 信 息 订座信息录入 点菜信息录入 客 人 结 账 座位表 订座表 菜 谱 信 息 座位表 订座表 数据流程图 4.数据库需求分析数据库需求分析 用户的需求具体体现在各种信息的提供、保存、更新和查询等方面,这就要求数 据库结构充分满足各种信息的输出和输入。收集基本数据以及数据处理的流程,组成 一份详尽的数据字典,为以后的具体设计打下基础。 仔细分析调查有关餐饮管理信息需求的基础上,得到下图的
4、数据处理流程图。 顾客 0101 0103 0303 0401 订座信息查询 定座信息录入 点菜信息录入 客人结账 菜谱信息表 数据处理流程图 顾客开单 有无定座 点菜吃饭 选择台位 点菜吃饭 顾客结账 有 无 帐目结算 5.系统系统 E-R 图分析图分析 E-R图 菜 谱 菜单号 菜 名 单 价 种 类 点 菜 结 账 营 业 额 餐 桌 订 餐 时 间 餐 桌 号 就餐情况 订 餐 客 人 姓 名 联系方式 6.数据库逻辑结构数据库逻辑结构 表一,CAIDAN 列 名 类 型 长 度 可否为空 说 明 CaidanNo char 10 否 菜单号 CaidanName char 10 否 菜名 Danjia float 8 否 单价 Zhonglei char 10 否 种类 Shuoming char 80 否 说明 表二,DINGZUO 列 名 类 型 长 度 可否为空 说 明 TableNo char 10 否 桌号 Zhuangtai c