C#课程设计-餐饮管理系统
随着餐饮业务的不断发展和顾客的不断增多,餐饮店存在管理复杂、货品繁多、菜品多样、价格多变、折扣灵活、现金量大以及报表需求复杂多样等特点,现有的人工管理方式已不能完全胜任,而决定了计算机管理系统,餐饮管理软件。
系统不仅具有功能完善、安全可靠、配置灵活、操作简单、模块组合简易的优点,而且具有友好的用户界面和很高的性能价毕业论文http://www.751com.cn/格比,它能实时地收集、传递、加工、处理管理信息和数据,形成一系列的决策文档和管理报表及财务报表。客户使用电脑信息管理系统,使业务管理的井井有条,能使用户获得更大的社会效益和经济效益
根据信息管理系统可行性分析的四个基本方面可得如下结论:
1)经济上的可行性:从长远角度来看,此系统的投入会给酒店带来管理严格化、信息统计完整化、数据处理智能化、经济预算科学化、业务处理高效化等,顾客对酒店的满意程度和酒店经济效益会有提高。
2)技术上的可行性:经调查发现,绝大多数酒店都已具备计算机硬软件环境。
3)管理上的可行性:社会可行性是指所建立的信息系统能否在该企业实现,在当前操作环境下能否很好的运行,即组织内外是否具备接受和使用新系统本文源自辣文论文网的条件。从组织内部来讲,管理信息系统的建立,可能导致某些制度,甚至管理体制的变动。从组织外部来讲,管理信息系统运行后,是否有关部门认可和接收,将直接影响企业的营业额。对于涉及社会经济现象的系统,还应该考虑原始数据的来源有无保证。经过与酒店主管领导的接触发现,大多数领导都能意识到酒店管理信息系统使用的必要性,他们对信息系统已经有很高的认可度,管理可行性完全满足。
4)社会可行性:无论是对顾客、酒店主管领导还是酒店员工都有益处,方便了点菜、结帐的程序,减少了各种工作的人工录入。同时,系统的开发对整个社会的信息化程度发展有巨大推动作用。
(二) 餐饮管理系统功能分析
系统不仅具有功能完善、安全可靠、配置灵活、操作简单、模块组合简易的优点,而且具有友好的用户界面和很高的性能价格比。
餐饮管理系统
登录管理系统
基础信息
辅助工具
系统文护
系统设置
快捷菜单
桌台信息
员工信息
日历
计算器
记事本
权限管理
系统备份
系统恢复
口令设置
锁定系统
开台
取消开台
点/加菜
消费查询
结账
退出管理系统
1)、对登陆系统的操作人员要有所区分,有根据餐厅的职位进行设计,如普通的收银员,经理,还有超级管理员;有具有全部权限的管理员;还有只能进行查询的操作人员。目前账号是:曾,密码是:123;
2)桌台信息
桌台信息,包括桌台名称,桌台位置,桌台类型,包间费等,这主要是对桌台的费用管理设置,可以对任何一张桌台管理。
3)员工信息
员工信息包括员工的姓名,身份证号,员工编号,员工性别,员工年龄。这些信息填写之后不可以随便修改,只有超级管理者才能对这些资料进行修改。
4)开台单是顾客进入餐厅时所选餐桌的系统,只要包括桌台编号,顾客名称,服务员,账单日期,用餐人数,注备。
4)菜单表,是餐饮系统最主要本文源自辣文论文网之一,它包括菜的编号,名称,还有价格,以及是哪号桌台所点,当然还有各类的菜系。
5)数据备份和恢复、
数据备份恢复是餐饮管理系统的重要部分,数据只有经常做好备份才能保证数据的安全性,确保数据的不丢失,是一个管理系统好坏的关键部分。系统恢复是在系统数据出现问题后对数据进行恢复,但要确保之前做好了系统备份。
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 if (txtName.Text == "曾")
{ 毕业论文http://www.751com.cn/
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)系统锁定代码,当操作管理者临时离开时,可以对系统进行锁定,防止无关人员对系统操作。该窗体去除了最小化最大化,还有关闭这三个按钮,所以一定要输入解锁码,才能解锁。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 记事本ToolStripMenuItem_Click(object sender, EventArgs e)
{ 毕业论文http://www.751com.cn/
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#知识还是不够,只有不断学习才能对知识的加深,软件的制作技术也会提高。