您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > XXXX餐厅管理系统设计报告
0指导老师评阅成绩表文献综述(20%)研究水平与设计能力(40%)课程设计说明说(论文)撰写质量(40%)总分指导老师签名:年月日课程设计答辩记录及评价表学生讲述情况教师主要提问记录学生回答问题情况答辩评分评分项目分值评价参考标准评分总分优良中及格差文献综述15研究水平与设计能力25课程设计说明书(论文)撰写质量25答辩效果35是否同意论文(设计)通过答辩□同意□不同意答辩小组成员签名答辩小组组长签名:年月日课程设计成绩评定表成绩汇总评分项目评分比例分数课程设计总分指导老师评分50%答辩小组评分50%课程设计成绩评价表1成都信息工程学院课程设计题目:餐厅管理系统作者姓名:李文静班级:物联网121班学号:2012124030指导教师:张路桥日期:2014年1月7日作者签名:封面0摘要餐厅管理系统的设计与实现摘要随着计算机网络技术的飞速发展,网络技术越来越受到人们的重视,它已逐渐渗入我们生活各个层面。现代企业具有一个现代化的管理系统,是企业管理的科学化、正规化的重要条件,也在企业的高效运行中扮演了重要的角色。餐厅管理系统应是一种基于开放式网络环境,能够保证数据输入、输出的准确性、快捷性并且方便用户使用的网络应用系统。本设计从现代企业管理中的人事管理现状出发,针对小型餐厅目前餐厅业务管理的工作程序,开发出来的一个操作简单、方便实用的餐厅管理系统。本文首先介绍餐厅管理系统的开发背景,;接着介绍了C语言等相关理论知识,并对现代小型餐厅管理系统进行了较详细的需求分析;然后重点讨论该系统的设计与实现;最后,通过测试与分析,说明该系统运行稳定、可靠,具有一定的实用价值。关键词:小型餐饮企业;餐厅管理系统;C语言1目录1前言..........................................................................................................................11.1背景....................................................................................................................12餐厅管理系统需求分析及开发工具......................................错误!未定义书签。2.1系统目标及基本功能........................................................错误!未定义书签。2.2开发工具............................................................................错误!未定义书签。3系统总体设计.........................................................................................................43.2功能模块介绍....................................................................................................44系统流程与实现......................................................................................................154.1设计流程...........................................................................................................154.2设计代码...........................................................................................................245测试与分析...........................................................................................................255.1调试过程中遇到的主要问题..........................................................................25结论........................................................................................................................1参考文献......................................................................................................................29第1页共34页1前言1.1背景20世纪90年代末餐厅管理系统发生革命性变革,为了满足市场需求,实现现代化运营管理,餐饮企业对餐饮管理系统的需求也在不断提高;我们生活在一个信息化的世界,网络为我们的生活带来许多便利,其中也包括,餐厅等服务性行业对信息化管理的普及,因此,餐厅管理系统出现了;同时由于电脑的普及,数据库技术、客户服务器技术,特别是网络技术的发展,使得第三代餐饮管理系统的出现成为必然。餐厅管理系统有哪些特点呢?首先,它可以通过计算机进行一些复杂、繁琐的计算,帮助我们快捷、准确高效地完成一些价格、成本,利润等的计算和统计;其次,餐厅管理系统还能代替人工进行数据的管理和存储,大大地提高了我们的工作效率;然后,使用此系统,操作简单,可以节约对人力资源的大量投资,使企业收入得到提高。2餐厅管理系统需求分析及开发工具2.1目标及基本功能设计一个餐厅管理系统,对餐厅的菜品信息进行管理,具有统计、查询、录入等功能,并能任意指定文件进行保存和查询。能够以不同身份登录系统,客户登录进信查询,管理员登录对菜品信息进行查询、修改、记录等操作。主要功能:客户:1.查询菜品信息餐厅管理员:1.录入菜品信息2.查看菜品信息3.插入菜品信息4.删除菜品信息5.修改菜品信息6.保存菜品信息2.2开发工具VISUALC++6.0第2页共34页3系统总体设计3.1设计框架3.2系统功能模块介绍1.进入登陆界面餐厅管理系统管理员:输入密码进入系统顾客:查询查看总利润添加菜品退出系统保存菜品信息查询菜品修改菜品删除菜品显示菜品信息记录菜品信息第3页共34页2.选择身份3.以客户身份进行查询第4页共34页4.以管理员身份登录管理系统1.记录每天的售菜情况第5页共34页2.显示菜品信息3.查看总利润(降序)4.添加菜品第6页共34页第7页共34页5.删除菜品6.修改菜品第8页共34页7.查询菜品信息第9页共34页8.保存菜品信息第10页共34页9.退出管理员操作系统4系统流程与实现1.记录菜品信息2没找到找到开始Printf“菜品编号、名字等”Scanf“%d%s...”录入结束,调用save()保存记录到文件结束查找菜品输入查找的菜名在菜单里查找For(i=0;inow_no;i++)Strcmp(cai[i].name=name)找到菜品是否找到要查找的记录第11页共34页3.查看输入的信息:通过display()函数以一个循环的形式输出要查看的信息,再调用save函数保存数据。4.排序:通过sort函数对数据进行降序排序,再调用save函数。5.添加:通过insert函数实现,并调用save函数保存数据。6.删除:通过delete函数实现信息删除。7.修改:通过modify函数实现数据的修改。8.保存:通过save函数向文件写入数据。4.2设计代码#includestdio.h#includestdlib.h//显示目录#includestring.h#includeconio.h//清屏voidXianshi();voidXianshi1();voidChazhao();voidChazhao1();voidShan();voidXiugai();voidDuwenjian();输出找到的记录结束第12页共34页voidBaocun();voidPai();voidlirun();voidCharu();voidLuru();#defineMAX80intinitno=0;structcaidan{intno;charname[20];charfenlei[4];charshicai[100];floatchengben;floatjiage;floatlirun;floatsort;intnian;intyue;};structcaidancai[MAX],*p;第13页共34页voidChazhao1()//查询{inti,k=0;charstr[20],as;do{printf(要查询的菜品名:);gets(str);for(i=0;iinitno;i++)if(strcmp(cai[i].name,str)==0){k=i;printf(\t编号\t菜名\t类别\t原料\t售价\t日期\n);printf(\t%d\t%s\t%s\t%s\t%.2f\t%d-%d\n,cai[k].no,cai[k].name,cai[k].fenlei,cai[k].shicai,cai[k].jiage,cai[k].nian,cai[k].yue);}as=getch();}while(!as);第14页共34页}voidXianshi1()//显示1{inti;charas;do{printf(\t编号\t菜名\t类别\t原料\t售价\t日期\n);for(i=0;iinitno&&cai[i].name[0];i++)printf(\t%d\t%s\t%s\t%s\t%.2f\t%d-%d\n,cai[i].no,cai[i].name,cai[i].fenlei,cai[i].shicai,cai[i].jiage,cai[i].nian,cai[i].yue);as=getch();}while(!as);system(cls);}voidDuwenjian()//读文件第15页共34页{FILE*fp;intj;charfilepath[20];printf(读入的文件路径:);gets(filepath);if((fp=fopen(filepath,rb))==NULL){printf(找不到%s文件!\n,filepath);system(pause);exit(0);}initno=0;for(j=0;jMAX&&!feof(fp);j++){fread(&cai[j],sizeof(structcaidan),1,fp);initno++;}fclose(fp);system(pause);//按任意键继续system(cls);}第16页共34页voidmain()//主函数{longz;intas,n;charch;do{printf(\n\n\t\t欢迎使用餐厅管理系统\n);ch=getch();}while(!ch);system(cls);printf(请选择登录身份:0-顾客1-管理人员\n);scanf(%d,&n);switch(n){case0:printf(\n欢迎进入查询系统\n);Chazhao1();Duwenjian();Xianshi1();break;case1:第17页共34页printf(请输入6位密码进入系统\n);//
本文标题:XXXX餐厅管理系统设计报告
链接地址:https://www.777doc.com/doc-339787 .html