- 1、本文档共52页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6
第 章
餐饮管理系统
(C# 2.0+Microsoft SQL Server 2000 实现)
餐饮管理系统是一个饮食产业不可缺少的部分,它的内容对企业的决策者和管
理者都至关重要,所以餐饮管理系统应该能够为用户提供充足的信息和快捷的查询
手段。但一直以来人们使用的餐饮管理系统均是以人为主体的,需要很多的人力、
物力、财力,且效率不是很高,在系统运营时也可能产生人为的失误,以致餐饮管
理工作既繁琐而且不利于分析企业的经营状况。
作为计算机应用的一部分,使用计算机对餐饮信息进行管理,具有人工管理
所无法比拟的优点。例如统计结账快速、安全保密性好、可靠性高、存储量大、寿命长、
成本低等。这些优点能够极大地提高餐饮管理的效率,增强企业的竞争力,同时也
是企业的科学化、正规化管理,与世界接轨的重要条件。通过阅读本章,读者可以
学习到:
? 验证不同权限登录用户的方法
? 使用ListView 控件制作桌台显示
? 使用MenuStrip 控件制作系统菜单栏
? 使用ContextMenuStrip 控件制作桌台右键菜单
? 开发餐饮管理系统的具体流程
C#项目开发全程实录
6.1 开发背景
近几年来,计算机网络、分布技术日趋成熟,随着科技的发展,餐饮业的竞争也越来越激烈。想在
这样竞争激烈的环境下生存,那么就必须运用科学的管理思想与先进的管理方法,使点餐与管理一体
化。这样不仅提高了工作效率,也避免了以前手工作业的麻烦,从而使管理者能够准确、有效地管理餐
饮。因此,餐饮业的管理者更希望从科学的管理中取得竞争的优势,在竞争激烈的商业市场中取胜。
6.2 需求分析
随着餐饮业的不断发展,餐饮管理系统的内容对于餐饮业的决策者和管理者来说都非常重要。本
系统主要包括桌台显示、消费查询、人事档案及权限等几大部分,本系统具有良好的用户接口,使用方
便。具有完善的查询,对维护系统起到辅助决策的作用,能及时、方便、灵活地进行查询、修改、删除等
维护性操作。餐饮管理系统有足够的存储容量,满足酒店每日营业的变动,另外,对于操作用户有一
定的管理,并对用户的权限有一定的设置。
6.3 系统设计
6.3.1 系统目标
本系统属于小型的餐饮管理系统,可以有效地对中小型餐厅消费进行管理。本系统应达到以下
目标:
? 系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。
? 实现对餐厅顾客开台、点菜/加菜、账目查询和结账等操作。
? 对用户输入的数据进行严格的数据检验,尽可能地避免人为错误。
? 实现对消费账目自动结算。
? 实现对消费的历史记录进行查询,支持模糊查询。
? 系统应最大限度地实现易维护性和易操作性。
6.3.2 系统功能结构
餐饮管理系统功能结构如图6.1 所示。
·241·
第6 章 餐饮管理系统(C# 2.0+Microsoft SQL Server 2000 实现)
餐饮管理系统
基础信息 辅助工具 系统维护 系统设置 帮助 退出
图6.1 系统功能结构图
6.3.3 系统预览
餐饮管理系统由多个窗体组成,下面仅列出几个典型窗体,其他窗体参见光盘中的源程序。
主窗体模块运行结果如图6.2 所示,主要功能是链接系统功能菜单、显示所有桌台和显示系统当前
状态。点菜模块运行结果如图6.3 所示,主要功能是为顾客点菜。开台模块运行效果如图6.4 所示,主
要功能是实现对指定的桌台进行开台操作。结账模块运行效果如图6.5 所示,主要功能是对指定的桌台
进行结账操作,同时,清空结账桌台的所有消费信息。
图6.2 主窗体模块运行结果(光盘\…\ frmMain.cs) 图6.3 点菜模块运行结果(光盘\…\ frmDC.cs)
·242·
C#项目开发全程实录
图6.4 开台模块运行结果(光盘\…\ frmOpen.cs) 图6.5 结账模块运行结果(光盘\…\ frmJZ.cs)
·243·
第6 章 餐饮管理系统(C# 2.0+Microsoft SQL Server 2000 实现)
6.3.4 业务流程图
餐饮管理系统的业务流程图如图 6.6 所示。
系统 登录
否
是否登录
是
系统主窗体
系统维护
基础信息 是 是否管理员
系统设置
否
辅助工具 退出 帮助
图 6.6 餐饮管理系统的业务流程图
6.3.5 程序运行环境
餐饮管理系统在运行中的具体运行环境如下。
? 系统开发平台:Microsoft Visual Studio 2005。
? 系统开发语言:C#。
? 数据库管理系统:Microsoft SQL Server 2000。
? 运行平台:Windows XP(SP2)/Windows 2000(SP4)/Windows Server 2003(SP1)。
? 运行环境:Microsoft. NET F
文档评论(0)