《C#课程设计餐饮管理系统课程设计.doc》由会员分享,可在线阅读,更多相关《C#课程设计餐饮管理系统课程设计.doc(6页珍藏版)》请在三一办公上搜索。
1、C#课程设计-餐饮管理系统-课程设计C#课程设计-餐饮管理系统随着餐饮业务的不断发展和顾客的不断增多,餐饮店存在管理复杂、货品繁多、菜品多样、价格多变、折扣灵活、现金量大以及报表需求复杂多样等特点,现有的人工管理方式已不能完全胜任,而决定了计算机管理系统,餐饮管理软件。 系统不仅具有功能完善、安全可靠、配置灵活、操作简单、模块组合简易的优点,而且具有友好的用户界面和很高的性能价格比,它能实时地收集、传递、加工、处理管理信息和数据,形成一系列的决策文档和管理报表及财务报表。客户使用电脑信息管理系统,使业务管理的井井有条,能使用户获得更大的社会效益和经济效益 根据信息管理系统可行性分析的四个基本方
2、面可得如下结论: 1)经济上的可行性:从长远角度来看,此系统的投入会给酒店带来管理严格化、信息统计完整化、数据处理智能化、经济预算科学化、业务处理高效化等,顾客对酒店的满意程度和酒店经济效益会有提高。 2)技术上的可行性:经调查发现,绝大多数酒店都已具备计算机硬软件环境。 3)管理上的可行性:社会可行性是指所建立的信息系统能否在该企业实现,在当前操作环境下能否很好的运行,即组织内外是否具备接受和使用新系统本文源自六维论文网的条件。从组织内部来讲,管理信息系统的建立,可能导致某些制度,甚至管理体制的变动。从组织外部来讲,管理信息系统运行后,是否有关部门认可和接收,将直接影响企业的营业额。对于涉及
3、社会经济现象的系统,还应该考虑原始数据的来源有无保证。经过与酒店主管领导的接触发现,大多数领导都能意识到酒店管理信息系统使用的必要性,他们对信息系统已经有很高的认可度,管理可行性完全满足。 4)社会可行性:无论是对顾客、酒店主管领导还是酒店员工都有益处,方便了点菜、结帐的程序,减少了各种工作的人工录入。同时,系统的开发对整个社会的信息化程度发展有巨大推动作用。 (二) 餐饮管理系统功能分析 系统不仅具有功能完善、安全可靠、配置灵活、操作简单、模块组合简易的优点,而且具有友好的用户界面和很高的性能价格比。 餐饮管理系统 登录管理系统 基础信息 辅助工具 系统维护 系统设置 快捷菜单 桌台信息 员
4、工信息 日历 计算器 记事本 权限管理 系统备份 系统恢复 口令设置 锁定系统 开台 取消开台 点/加菜 消费查询 结账 退出管理系统 1)、对登陆系统的操作人员要有所区分,有根据餐厅的职位进行设计,如普通的收银员,经理,还有超级管理员;有具有全部权限的管理员;还有只能进行查询的操作人员。目前账号是:曾,密码是:123; 2)桌台信息 桌台信息,包括桌台名称,桌台位置,桌台类型,包间费等,这主要是对桌台的费用管理设置,可以对任何一张桌台管理。 3)员工信息 员工信息包括员工的姓名,身份证号,员工编号,员工性别,员工年龄。这些信息填写之后不可以随便修改,只有超级管理者才能对这些资料进行修改。 4
5、)开台单是顾客进入餐厅时所选餐桌的系统,只要包括桌台编号,顾客名称,服务员,账单日期,用餐人数,注备。 4)菜单表,是餐饮系统最主要本文源自六维论文网之一,它包括菜的编号,名称,还有价格,以及是哪号桌台所点,当然还有各类的菜系。 5)数据备份和恢复、 数据备份恢复是餐饮管理系统的重要部分,数据只有经常做好备份才能保证数据的安全性,确保数据的不丢失,是一个管理系统好坏的关键部分。系统恢复是在系统数据出现问题后对数据进行恢复,但要确保之前做好了系统备份。 6)系统的辅助工具 系统的辅助工具有日历,计算器,和记事本。 计算器和记事本,每台计算机系统里都有,所以可以直接调用就可以了。 (三)宾馆酒店管
6、理系统数据库设计 桌台信息 员工信息 菜单 (四)代码解析 1)用户登陆窗体的代码 private void btnSubmit_Click(object sender, EventArgs e) if (txtName.Text = ) MessageBox.Show(请输入用户名, 警告, MessageBoxButtons.OK, MessageBoxIcon.Warning); else if (txtPwd.Text = ) MessageBox.Show(请输入密码, 警告, MessageBoxButtons.OK, MessageBoxIcon.Warning); else i
7、f (txtName.Text = 曾) if (txtPwd.Text = 123) FrmMain main = new FrmMain(); main.Show(); this.Hide(); else MessageBox.Show(密码错误, 警告, MessageBoxButtons.OK, MessageBoxIcon.Warning); else MessageBox.Show(账号错误, 警告, MessageBoxButtons.OK, MessageBoxIcon.Warning); 2)系统锁定代码,当操作管理者临时离开时,可以对系统进行锁定,防止无关人员对系统操作。该
8、窗体去除了最小化最大化,还有关闭这三个按钮,所以一定要输入解锁码,才能解锁。MinimizeBOX=false;controlbox=false; Maximizebox=false; private void button1_Click(object sender, EventArgs e) if (textBox1.Text = 2) this.Close(); Else MessageBox.Show(解锁码错误,警告,MessageBoxButtons.OK,MessageBoxIcon.Error); 3)对计算器,记事本的调用代码 private void 记事本ToolStrip
9、MenuItem_Click(object sender, EventArgs e) System.Diagnostics.Process.Start(notepad.exe); private void 计算器ToolStripMenuItem_Click(object sender, EventArgs e) System.Diagnostics.Process.Start(calc.exe); private void 日历ToolStripMenuItem_Click(object sender, EventArgs e) frmCalendar calender = new frmCalendar(); calender.ShowDialog(); (五)报告总结 餐饮管理系统不仅具有功能完善、安全可靠、配置灵活、操作简单、模块组合简易的优点,而且具有友好的用户界面和很高的性能价格比,它能实时地收集、传递、加工、处理管理信息和数据,形成一系列的决策文档和管理报表及财务报表。客户使用电脑信息管理系统,使业务管理的井井有条,能使用户获得更大的社会效益和经济效益。是中心餐饮店的好助手。 相信餐饮管理系统的功能会越来越强大,越齐全。通过对餐饮管理系统的制作,我发现自己的C#知识还是不够,只有不断学习才能对知识的加深,软件的制作技术也会提高。
链接地址:https://www.31ppt.com/p-2384339.html