1、 1 数据库课程设计数据库课程设计 餐饮管理系统餐饮管理系统 学院: 计算机科学与工程学院 班级: XXXXXXXXXXXXXXXXXXX 项目成员:XXXXXXXXXXXXXXXXXXX 指导老师:XXXXXXXXXXXXXXXXXXX 2 目录目录 绪论. 3 1.1 开发背景 . 4 1.2 需求分析 . 4 1.3 系统设计 . 5 1.3.1 系统目标 5 1.3.2 系统功能结构 . 6 1.3.3 系统预览 7 1.3.4 业务流程图 8 1.3.5 程序运行环境 . 9 1.3.6 数据库课程设计 . 9 1.3.7 数据库概念设计 10 1.3.8 数据库逻辑结构设计 .13
2、 1.4 登录模块设计 .14 1.5 主窗体模块设计 15 1.6 开台模块设计 .17 1.7 点菜模块设计 .18 1.8 结帐模块设计 .19 3 绪论绪论 餐饮管理系统是一个饮食产业不可缺少的部分,它的内容对企业 的决策者和管理者都至关重要,所以餐饮管理系统应该能够为用户提 供充足的信息和快捷的查询手段。 但一直以来人们使用的餐饮管理系 统均是以人为主体的,需要很多的人力、物力、财力,且效率不是很 高,在系统运营时也可能产生人为的失误, 以致餐饮管理工作既繁琐 而且不利于分析企业的经营状况。 作为计算机应用的一部分,使用计算机对餐饮信息进行管理,具 有人工管理所无法比拟的优点。例如统
3、计结账快速、安全保密性好、 可靠性高、存储量大、寿命长、成本低等。这些优点能够极大地提高 餐饮管理的效率,增强企业的竞争力,同时也是企业的科学化、正规 化管理,与世界接轨的重要条件。 4 1.1 开发背景开发背景 近几年来,计算机网络、分布技术日趋成熟,随着科技的发展, 餐饮业的竞争也越来越激烈。 想在这样竞争激烈的环境下生存, 那么 就必须运用科学的管理思想与先进的管理方法,使点餐与管理一体 化。这样不仅提高了工作效率,也避免了以前手工作业的麻烦,从而 使管理者能够准确、有效地管理餐饮。因此,餐饮业的管理者更希望 从科学的管理中取得竞争的优势,在竞争激烈的商业市场中取胜。 1.2 需求分析需
4、求分析 随着餐饮业的不断发展,餐饮管理系统的内容对于餐饮业的决策 者和管理者来说都非常重要。本系统主要包括桌台显示、消费查询、 人事档案及权限等几大部分, 本系统具有良好的用户接口, 使用方便。 具有完善的查询,对维护系统起到辅助决策的作用,能及时、方便、 灵活地进行查询、修改、删除等维护性操作。餐饮管理系统有足够的 存储容量,满足酒店每日营业的变动,另外,对于操作用户有一定的 管理,并对用户的权限有一定的设置。 5 1.3 系统设计系统设计 1.3.1 系统目标系统目标 本系统属于小型的餐饮管理系统,可以有效地对中小型餐厅消费 进行管理。本系统应达到以下目标: 系统采用人机交互的方式,界面美观友好,信息查询灵活、方便, 数据存储安全可靠。 实现对餐厅顾客开台、点菜/加菜、账目查询和结账等操作。 对用户输入的数据进行严格的数据检验, 尽可能地避免人为错误。 实现对消费账目自动结算。 实现对消费的历史记录进行查询,支持模糊查询。 系统应最大限度地实现易维护性和易操作性。 6 1.3.2 系统功能结构系统功能结构 7 1.3.3 系统预览系统预览 餐饮管理系统由多个