XX餐厅管理系统设计报告

上传人:仙*** 文档编号:84825962 上传时间:2022-05-04 格式:DOC 页数:33 大小:272KB
收藏 版权申诉 举报 下载
XX餐厅管理系统设计报告_第1页
第1页 / 共33页
XX餐厅管理系统设计报告_第2页
第2页 / 共33页
XX餐厅管理系统设计报告_第3页
第3页 / 共33页
资源描述:

《XX餐厅管理系统设计报告》由会员分享,可在线阅读,更多相关《XX餐厅管理系统设计报告(33页珍藏版)》请在装配图网上搜索。

1、 . . . 课程设计成绩评价表指导老师评阅成绩表文献综述20%研究水平与设计能力40%课程设计说明说论文撰写质量40%总分指导老师签名: 年 月 日课程设计答辩记录及评价表学生讲述情况教师主要提问记录学生回答问题情况答辩评分评分项目分值评价参考标准评分总分优良中及格差文献综述15研究水平与设计能力25课程设计说明书论文撰写质量25答辩效果35是否同意论文设计通过答辩同意 不同意答辩小组成员签名答辩小组组长签名: 年 月 日课程设计成绩评定表成绩汇总评分项目评分比例分数课程设计总分指导老师评分50%答辩小组评分50%封面信息工程学院课程设计题目:餐厅管理系统文静班 级:物联网121班_2012

2、124030指导路桥日 期:20XX 1 月 7日 作者签名:29 / 33摘 要餐厅管理系统的设计与实现摘 要随着计算机网络技术的飞速发展,网络技术越来越受到人们的重视,它已逐渐渗入我们生活各个层面。现代企业具有一个现代化的管理系统,是企业管理的科学化、正规化的重要条件,也在企业的高效运行中扮演了重要的角色。餐厅管理系统应是一种基于开放式网络环境,能够保证数据输入、输出的准确性、快捷性并且方便用户使用的网络应用系统。本设计从现代企业管理中的人事管理现状出发,针对小型餐厅目前餐厅业务管理的工作程序,开发出来的一个操作简单、方便实用的餐厅管理系统。本文首先介绍餐厅管理系统的开发背景,;接着介绍了

3、C 语言等相关理论知识,并对现代小型餐厅管理系统进行了较详细的需求分析;然后重点讨论该系统的设计与实现;最后,通过测试与分析,说明该系统运行稳定、可靠,具有一定的实用价值。关键词:小型餐饮企业;餐厅管理系统;C语言目 录1 前言11.1 背景12餐厅管理系统需求分析及开发工具22.1 系统目标及基本功能22.2 开发工具33系统总体设计43.2 功能模块介绍44 系统流程与实现154.1 设计流程154.2设计代码245测试与分析255.1 调试过程中遇到的主要问题25结论26参考文献261 前言1.1 背景 20世纪90年代末餐厅管理系统发生革命性变革,为了满足市场需求,实现现代化运营管理,

4、餐饮企业对餐饮管理系统的需求也在不断提高;我们生活在一个信息化的世界,网络为我们的生活带来许多便利,其中也包括,餐厅等服务性行业对信息化管理的普及,因此,餐厅管理系统出现了;同时由于电脑的普及,数据库技术、客户服务器技术,特别是网络技术的发展,使得第三代餐饮管理系统的出现成为必然。餐厅管理系统有哪些特点呢?首先,它可以通过计算机进行一些复杂、繁琐的计算,帮助我们快捷、准确高效地完成一些价格、成本,利润等的计算和统计;其次,餐厅管理系统还能代替人工进行数据的管理和存储,大提高了我们的工作效率;然后,使用此系统,操作简单,可以节约对人力资源的大量投资,使企业收入得到提高。2餐厅管理系统需求分析及开

5、发工具2.1 目标及基本功能设计一个餐厅管理系统,对餐厅的菜品信息进行管理,具有统计、查询、录入等功能,并能任意指定文件进行保存和查询。能够以不同身份登录系统,客户登录进信查询,管理员登录对菜品信息进行查询、修改、记录等操作。主要功能: 客户: 1.查询菜品信息 餐厅管理员: 1.录入菜品信息 2.查看菜品信息 3.插入菜品信息 4.删除菜品信息 5.修改菜品信息 6.保存菜品信息 2.2 开发工具VISUAL C+ 6.03系统总体设计3.1 设计框架 餐厅管理系统管理员:输入密码进入系统顾客:查询查看总利润添加菜品退出系统保存菜品信息查询菜品修改菜品删除菜品显示菜品信息记录菜品信息3.2

6、系统功能模块介绍 1.进入登陆界面2. 选择身份3. 以客户身份进行查询4. 以管理员身份登录管理系统 1.记录每天的售菜情况 2.显示菜品信息3. 查看总利润降序 4.添加菜品 5.删除菜品6.修改菜品7. 查询菜品信息 8.保存菜品信息9. 退出管理员操作系统4 系统流程与实现 查找菜品 开始 1.记录菜品信息 2输入查找的菜名 结束录入结束,调用save 保存记录到文件Scanf %d %s .Printf 菜品编号、名字等在菜单里查找For i = 0;i Strcmp找到菜品是否找到要查找的记录 没找到找到 结束输出找到的记录3. 查看输入的信息:通过display 函数以一个循环的

7、形式输出要查看的信息,再调用save函数保存数据。4. 排序: 通过sort函数对数据进行降序排序,再调用save函数 。5. 添加: 通过insert函数实现,并调用save函数保存数据。6. 删除: 通过delete函数实现信息删除。7. 修改: 通过modify函数实现数据的修改。8. 保存: 通过save函数向文件写入数据。4.2 设计代码#include#include /显示目录#include#include /清屏void Xianshi;void Xianshi1;void Chazhao;void Chazhao1;void Shan;void Xiugai;void Du

8、wenjian;void Baocun;void Pai;void lirun;void Charu;void Luru;#define MAX 80int initno=0;struct caidan int no; char name20; char fenlei4;char shicai100; float chengben; float jiage; float lirun; float sort;int nian;int yue;struct caidan caiMAX,*p;void Chazhao1/查询 int i,k=0; char str20,as; do printf;

9、gets; fori=0;i ifstrcmp=0 k=i; printf; printf; as=getch; while;void Xianshi1/显示1 int i; char as; do printf; fori=0;i printf; as=getch; while;system; void Duwenjian/读文件 FILE *fp; int j; char filepath20; printf; gets; iffp=fopen=NULL printf; system; exit; initno=0; forj=0;jMAX&!feof;j+ fread&caij,size

10、of,1,fp; initno+; fclose; system; /按任意键继续 system;void main/主函数 long z ; int as,n; char ch; do printf; ch=getch; while;system;printf;scanf;switchcase 0: printf; Chazhao1; Duwenjian; Xianshi1; break ;case 1:printf;/输入密码 scanf; if printf; /*以下为功能选择模块*/ do printf; printftttt选择功能选项:; scanf; switch case 1

11、: Luru; break; case 2: Xianshi; break; case 3: Pai; break; case 4: Charu; break; case 5: Shan; break; case 6: Xiugai; break;case 7: Chazhao; break; case 8: Baocun;break; while;/*while,1表示真,所以while表示永远循环下去,一般在while的循环体都有break 或者return 跳出循环*/break;void Luru/录入菜单 int i=0; char ch; do printf; printf; sc

12、anf; printf; gets; printf; gets; printf; gets; printf; scanf; printf; scanf; printf; scanf; printf; i+; initno=i; printf是否继续?; ch=getch; system; while; system;void Xianshi/显示 int i; char as; lirun; do printf; fori=0;i printf; as=getch; while;system; void Pai/排序 struct caidan temp; int i,j; lirun; fo

13、ri=1;i forj=1;j ifcaij-1.lirun temp=caij; caij=caij-1; caij-1=temp; system; system;void Charu/插入 char ch; do printf; printf; scanf; printf; gets; printf; gets; printf; gets; printf; scanf; printf; scanf; printf; scanf; printf; initno=initno+1; Pai; printf是否继续?; ch=getch; system; while;void Shan/删除 i

14、nt inum,i; printf; scanf; fori=0;i if ifinitno-=1; else caii=caiinitno-1; initno-=1; Pai;break; system;void Chazhao/查询 int i; char str20,as; lirun; do printf; gets; fori=0;i if!strcmp printf; printf; as=getch; while; system;void Xiugai/修改 int i; char str20; printf; gets; fori=0;i if!strcmp printf; p

15、rintf; scanf; printf; gets; printf; gets; printf; scanf; printf; scanf; printf; scanf; printf; Pai; break; system;void Baocun/保存 FILE *fp; int i; char filepath20; printf; gets; iffp=fopen=NULL printf; exit; fori=0;i caii.lirun=caii.jiage-caii.chengben; fprintf; fclose; printf; system; system;void li

16、run/求利润 int i; fori=0;i caii.lirun=caii.jiage-caii.chengben; 5系统测试与分析调试过程中遇到的主要问题1.显示结果出错 描述:显示功能在显示信息时,部分信息未对齐或被覆盖。 解决:调整printf 中每一项的位置,并反复检查是否有漏项或多项,是每一项输出与上面的容对齐。经检查漏掉了食材,因此,增加了食材这一项,并调整空格字符t,使其对齐。2. 客户查找菜品信息出错: 描述:查找的指定菜品信息显示不出来。 解决:调用显示函数display1。 结 论本设计经过近7天的努力,系统基本满足餐厅管理方面的需要。通过本次设计,我更加深刻的了解了

17、C语言中每个函数的含义,更能熟练的调用函数,加深了对文件的理解和使用。对循环的使用和含义也有了深刻的了解。在此之前,对于C语言编程技术或是其他的编程知识都只是略知皮毛,尽管编了些程序,但都是功能较小、容易实现的设计,对知识没有深入了解。因此,在编写程序时,有几项功能,深深的困扰了我,于是和其他同学讨论、并且向老师请教,这使我在短短的时间里,更加认真学习了C语言、C+等相关的编程知识,初步认识到C语言的强大功能及其重要性,对编程思想有了进一步的体会,养成了一些良好的编程习惯。系统虽然完成,但是距离优秀仍存在一定差距,用C语言编程制作网页也需要继续学习。希望自己能不断学习和实践,争取以后做得更好。

18、限于作者知识水平和经验有限,此系统还有许多有待完善和改正的地方,恳请各位老师和读者批评指正。参考文献1Visual Basic精彩编程200例 机械工业 赛奎春、高春艳等 20XX1月2Visual Basic工程应用与项目实践 机械工业 高春艳、俊民等 20XX1月3Visual C工程应用与项目实践 机械工业雨、阮伟良等 5005年1月4Power Builder数据库开发实例解析 机械工业 华传铭、振坤等 20XX9月5Visual C+ 管理信息系统完整项目实例剖析 人民邮电 明日科技 20XX7月6PowerBuilder 精彩编程200例 机械工业振坤、文立等 20XX9月7Visual FoxPro 精彩编程200例 机械工业 王国辉、董韶华等 20XX9月

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!