专业课程设计报告餐饮管理系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1中国矿业大学徐海学院计算机系《软件课程设计2》报告姓名:王旭学号:22080348专业:计算机科学与技术设计题目:餐饮管理系统指导教师:周海燕2011年10月2目录第一章系统需求分析...................................................41.1系统功能需求分析.....................................................................................................41.2系统数据流图.............................................................................................................4第二章系统概要设计...................................................52.1系统总体框图设计.....................................................................................................52.2各模块功能分析.........................................................................................................5第三章数据库设计.....................................................63.1系统E-R图设计........................................................................................................73.2数据表的设计.............................................................................................................8第四章系统详细设计及实现............................................104.1系统登陆界面设计...................................................................................................104.2主界面设计...............................................................................................................124.3食品信息设置界面设计...........................................................................................21第五章软件测试及调试.........................................275.1软件功能测试...........................................................................................................275.2数据模块的实现.......................................................................................................27第六章总结...........................................................28参考文献.............................................................293摘要近几年来,随着我国国民经济的稳定增长,餐饮业的竞争也越来越激励,想在这样竞争激励的环境下生存,就必须运用科学的管理思想与先进的管理方法,使用点餐与管理一体化。这样不仅提高了工作效率,也避免了以前手工作业的麻烦,从而使得管理者能够准确,有效的管理餐饮。因此,餐饮业的管理者更需要一种综合实时的管理模式,希望从更科学的管理中取得竞争的优势,在竞争激烈的商业市场中取胜。结合管理信息系统的开发方法及步骤,以此为理论根据,开发出一个信息管理系统——餐饮管理系统。它采用国际通用的先进餐饮管理模式,并结合中国的管理实际特点开发而成。通过本系统功能模块,可为各种大小不同的餐饮管理所使用。为管理者提供高效的管理手段,本系统有着人性理的设置理念,流程清晰、易懂。具有独特的功能对于开台管理、点菜、菜谱设置等为管理人员带来很大的方便,减少人为因素的错误,提高服务水平,提升企业形象。关键字:餐饮管理系统、提高服务水平、提高工作效率4第一章系统需求分析1.1系统功能需求分析随着现在连锁餐饮店的不断崛起,作为餐饮业不可缺少的一部分——餐饮管理系统,它的内容对于餐饮业的决策者和管理者来说都非常重要。本系统基于餐饮管理系统之下的一个子系统,可以把整个餐饮店的日常经营管理信息化,包括点餐、库存管理、员工信息等日常经营的一些统计功能。现在此系统还不够完善,将来使此系统会集成更多的功能,例如:餐饮管理系统的开发成功,实现了餐饮业的现代化,表明了餐饮管理正与国际化接轨,有了更为深入的发展。《餐软管理系统》采用国际通用的先进餐饮管理模式,并结合中国的管理实际特点开发而成。通过本系统功能模块,可为各种大小不同的餐饮管理所使用。为管理者提供高效的管理手段,本系统有着人性理的设置理念,流程清晰、易懂。具有独特的功能对于开台管理、点菜、菜谱设置等为管理人员带来很大的方便,减少人为因素的错误,提高服务水平,提升企业形象。根据实际情况的需要,系统主要功能如下:错误!未找到引用源。前台管理:开台管理、客户结账、退出系统。错误!未找到引用源。系统管理:权限管理、系统管理、帮助。错误!未找到引用源。基础信息管理:酒水信息查询、菜谱信息查询及设置。1.2系统数据流图根据实际情况要求,系统数据流图如图1.2.1所示图1.2.1数据流图5第二章系统概要设计2.1系统总体框架设计根据业务情况,该系统共分为开台、取消开台、客户点菜、消费查询、结账设置等模块。2.2各模块功能分析(1)系统登录窗口主要功能:1)以图标形式显示数据库中操作员,并凭口令登入到主界面。2)实现权限登录:系统管理员拥有一切权利,其他操作员则被限制一些操作权限。(2)系统主界面主要功能1)根据操作员权限设置相应权限的菜单和工具栏功能。2)可通过菜单或快捷键进入相应子界面。3)显示了系统当前时间和相应操作员。(3)系统菜谱信息设置界面主要功能:实现对菜谱信息的添加、修改、删除、查询的功能。(4)系统开台管理界面主要功能:1)以图标模式显示空台、营业台,点击台号图标则自动显示相应台号信息。2)通过输入台号检索符合条件的台号。3)点击空房自动弹出与昂查询窗口从而自动开台。(5)系统点菜界面主要功能:1)实现菜谱,酒水查询的链接。2)点击“开始点菜”按钮台号状态自动变为开台,并聚焦到编号栏。3)在编号栏输入菜编号按回车自动录入菜的信息,。4)自动生成结账编号,输入菜数量自动计算合计消费金额。6第三章数据库设计3.1系统E-R图的设计开台点菜E-R图食品信息E-R图7桌台信息E-R图职员信息E-R图3.2数据库表设计数据库表设计是总体设计阶段非常重要的环节,好的数据库表可以简化开发过程,使系统功能更加清晰明确。因为数据库结构的变化会造成编码的改动,所以必须认真设计数据库后再进行编码,从而避免了无谓的重复的工作。本系统采用了SQLServer数据库,数据库名称为db_mycy。该数据库包含4个表,分别是:food表,room表,user表,waiter表,zhangdan表。下面分别介绍数据表的结构。81、food表food表用于保存food的相关信息。food表见表3-2-1所示。food表结构2、room表room表用于显示房间和大厅的信息。room表见表3-2-2所示。3、user表用来显示的管理员经理和客户的信息。user表的如图3-2-3所示。表3-2-3user结构4、waiter表用于方便用户选择自己喜欢的服务员为自己服务。user表的如图3-2-4示。9表3-2-4waiter表5、zhangdan表用于账户更好的知道自己的消费记录,zhangdan表的如图3-2-5示。表3-2-5zhangdan表10第四章系统详细设计及实现4.1系统登陆界面设计1.实现目标程序启动后,首先登陆此界面验证操作员的密码。主要实现的功能如下:输入用户名和密码系统登录界面如图4.1.1所示。图4.1.1系统登录界面程序主要代码如下:publicpartialclassfrmLogin:Form{publicfrmLogin(){InitializeComponent();}privatevoidForm1_Load(objectsender,EventArgse){txtName.Focus();}privatevoidtxtPwd_KeyPress(objectsender,KeyPressEventArgse){if(e.KeyChar==13){btnSubmit_Click(sender,e);}11}privatevoidbtnSubmit_Click(objectsender,EventArgse){if(txtName.Text==){MessageBox.Show(请输入密码,警告,MessageBoxButtons.OK,MessageBoxIcon.Warning);}else{if(txtPwd.Text==){MessageBox.Show(请输入密码,警告?,MessageBoxButtons.OK,MessageBoxIcon.Warning);}else{SqlConnectionconn=BaseClass.DBConn.CyCon();conn.Open();SqlCommandcmd=newSqlCommand(selectcount(*)fromtb_UserwhereUserName='+txtName.Text+'andUserPwd='+txtPwd.Text+',conn);inti=Convert.ToInt32(cmd.ExecuteScalar());if(i0){cmd=newSqlCommand(select*fromtb_UserwhereUserName='+txtName.Text+',conn);SqlDataReadersdr=cmd.ExecuteReader();sdr.Read();stringUserPower=sdr[power].ToString().Trim();conn.Close();frmMainmain=newfrmMain();main.username=txtName.Text;main.power=UserPower;main.Names=txtName.Text;main.Times=DateTime.Now.ToShortDateString();main.Show();this.Hide();}else{txtName.Text=;txtPwd.Text=;12if(MessageBox.Show(用户名或密码错误,警告,MessageBoxButtons.OK,MessageBoxIcon.Warning)==DialogResu

1 / 30
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功