收藏 分享(赏)

小米科技小米手机市场竞争环境分析.doc

上传人:顺达 文档编号:3299350 上传时间:2020-12-22 格式:DOC 页数:23 大小:224.50KB
下载 相关 举报
小米科技小米手机市场竞争环境分析.doc_第1页
第1页 / 共23页
小米科技小米手机市场竞争环境分析.doc_第2页
第2页 / 共23页
小米科技小米手机市场竞争环境分析.doc_第3页
第3页 / 共23页
小米科技小米手机市场竞争环境分析.doc_第4页
第4页 / 共23页
小米科技小米手机市场竞争环境分析.doc_第5页
第5页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、.一、 餐厅卫生质量标准认真贯彻执行食品卫生法,定期对食品进行化验,食品卫生达到防疫站标准。(一) 餐厅环境:1、 日常卫生保持清洁、整齐、美观、干净。2、 天花、墙面无蛛网灰尘。3、 地面清洁、美砚,无油污、杂物。4、 门窗、玻璃无污点印迹。5、 门厅、过道无障碍杂物。6、 字画条幅整齐美砚。7、 盆栽盆景新鲜舒适。(二) 个人卫生:1、 员工每年进行一次体检,持健康证上岗。2、 发现有患传染性疾病的员工,应立即停止工作。3、 岗位服装干净、整洁,头发清洁、无头屑、发型大方、简单、易梳理。4、 厨师戴工作帽,穿制服上岗,不留长指甲或涂指甲油。5、 工作区域不许吸烟饮酒。6、 不面对食品咳嗽或

2、打喷嚏。7、 不在洗碗池洗手,洗手应用香皂、肥皂、热水或流动水,备有个人专用擦手巾。(三) 服务卫生:1、 认真把好饭菜卫生质量关,装盘、上菜保证安全、卫生。2、 防止餐具、茶具、酒具二次污染。3、 取菜盖好食品,保温盖清洁消毒、无破损,保证菜点应有温度。4、 传菜时,冷菜用冷盘,热菜用热盘。传送食品时。5、 工作台上溅、溢的菜汤、食品用净毛巾清洁。6、 服务员使用工具服务,面包,甜品用夹子,冰块用冰铲,不用手取拿食品。7、 已售出的食品,没用完的应处理掉。8、 甜品展示柜保持清洁卫生,无任何污渍,制冷效果良好,甜品新鲜、美观。9、 清洁消毒过的餐具保证光洁明亮,无水渍、一尘不染。10、 工作

3、柜内餐具、水杯、调料盅、瓷器等用具必须卫生清洁,数量适当,摆放整齐。11、 服务时禁止向手里咳嗽、打喷嚏,禁止挠头、摸脸、吸烟。12、 厨房和餐厅有防蚊、蝇、蟑螂、老鼠、蚂蚁等装置。13、 各种器具、水杯用前必须消毒、饮具定期消毒,保持卫生和光洁度。二、厨房食品采购与储藏卫生质量标准(一) 食品采购:所有采购的食品必须符合国家卫生要求,能够食用,食品采购渠道正当。(二) 食品验收:1、 验收食品时,要查看商标,检查对照是否符合质量要求,是否有损坏不符合卫生要求的情况。2、 验收中不能接受变质、融化、表面破损的冰冻食品。3、 验收时检查是否有昆虫、老鼠等污染痕迹,验收表面损坏的物品特别小心。(三

4、) 食品贮藏卫生:1、 不需要冷藏的食品贮藏在干净、凉爽、干燥的地方。2、 干燥区应有良好的通风设施,无虫、鼠害。3、 贮藏在货架上的食品至少离墙10厘米,货架底高20厘米,保证设备清洁和通风。4、 食品库内相对湿度为60%,干货库房18-21,酒水库14-18,极冷库-15- -20,常温库0-10。5、 干藏食品放在干净的货架上,地面保持干净,防止污染。6、 无包装物品应密闭。容器有标签。7、 定期清扫贮藏区。8、 货单应注明日期,遵循“先进先出”原则。9、 常用物品放在低层货架上,靠近通道,大宗较沉的物品放在较低的货架上。10、 缸装食品要严格按照所规定的日期存放,过期必须处理掉。11、

5、 冷藏食品随时检查。12、 所有食品保证清洁、卫生、密封、无损害。13、 包装食品不和水接触或靠近未化的冰水。14、 定期检查温度计,保证食品温度在规定范围内。(1) 蔬菜、水果应存放在10左右冰箱内。(2) 罐头食品应储存在15左右的冷库内。(3) 奶类、蛋类、牛油类食品,必须存放在5左右冷库内。(4) 使用中的海鲜、肉类、禽类,必须分装存放,包好保鲜膜,存放在2-5的冰箱内,时间不得超过2天。(5) 存放10天至半个月的海鲜、肉类、禽类,必须分装存放在-8至-5的冰箱内。(6) 长期存放肉类、海鲜、禽类,必须存放于-20以下的冷库中(7) 使用及另卖中蛋糕、面包放在5的冰箱内,时间不超过三

6、天并包上保鲜纸。(8) 存放时间较长的面包,应放在-18以下的冰箱内,并包上保鲜纸。(9) 所有制的成品,必须存放在冰箱或保温箱内存放。(冰箱存放2天,保温箱存放1天)。15、 贮藏大块肉制品时,保证冷空气在其表面自由流通。16、 食品不能直接贮藏地下或靠紧墙面,定期清扫设备和冷藏区。17、 奶制品应和有气味的食品分开贮藏。18、 海鲜类应与其它食品分开贮藏。(四) 食品提货、备料卫生:1、 食品准备过程中必须遵守卫生规定,备用的工具和设备必须清洁。2、 严格检查原材料、包装及罐装品,如表面或底面出现膨胀或有折痕,应立即停止使用。3、 水果、蔬菜、高蛋白食品准备必须清洗干净,开罐头食品进要清洗

7、顶部。4、 新鲜食品准备与制作时间尽可能接近,对有潜在危险的食品要彻底烹制,已加工成料的食品应马上烹制。5、 有潜在危险的食品要迅速冷却,冷冻食品烹制前要科学解冻,解冻彻底。6、 加工的食品要荤、素分开,生熟分开。刀、墩、案、盆、容器、洗涤池各自专用。三、厨房生产操作卫生质量标准(一) 厨房卫生:1、 厨房随时清扫,保持干净、整齐。2、 餐具、厨具清洗消毒,保持清洁、无油垢。3、 案板、刀具定期煮沸消毒,灶上使用的调料罐应每天换洗两遍。4、 各种盖布、盖帘每天清洗,抹布勤换洗,专布专用。5、 制作的食品有标准食谱,并具有相应的营养成分。(二) 冷荤间卫生:1、 单独配置冷荤加工间,做到专室、专

8、人、专工具、专消毒、专冷藏。2、 室内光线明亮,温度不超过20。3、 员工着冷荤间专用工作服,做到2 次更衣,进入工作间之前要先洗手消毒。4、 案板每天清洗,定期沸煮消毒。5、 熟食架、冰箱每天清洗,定期消毒,每7天用热碱水洗刷一次,以除油垢和消灭在低温下生长的霉菌。6、 空气和台面用紫外线消毒,程度不低于70微瓦/cm2,冰箱。7、 储藏柜的把手用经消毒的小方巾缠捆好。8、 餐前成品要用保鲜纸盖好。9、 房内不得存放个人物品。10、 生熟食品严格分开存放。11、 罐头开瓶后要倒入专用餐具内之后使用。剩余罐头不能隔日再用。(三) 服务操作卫生:1、 食品做好后,装盘、上菜保证安全、卫生,防止餐

9、具茶具、酒具二次污染。2、 取食品时,防止蚊蝇、灰尘、咳嗽、喷嚏等污染。3、 服务前取出冷藏食品后,不能用保温池加热食品,要保持食品应有的温度。4、 服务员洗手、消毒后,应用托盘传送食品,不能用手取拿食品。工作台上的溅、溢物要用干净的或温的毛巾清洁,服务时要用冰铲取冰块,不能用手或玻璃杯。5、 已售出食品,没吃完的应处理掉。6、 服务时,禁止向手里咳嗽,打喷嚏,禁止挠头,摸脸,吸烟。(四) 洗涤卫生:1、 对用过的工具、用具、容器、餐具要清洗消毒。2、 物理消毒,可沸煮、蒸汽、干热、干烤、红外线、紫外线、机械过滤。3、 化学消毒,可用氯消毒剂,过氧化物消毒剂,醇类消毒剂。4、 洗涤后的餐具要保

10、证干净无菌,无水渍,光滑如新。(五) 剩物、废物处理:盛放剩余食品要清洁、防虫、防鼠、防漏,不许隔日存放,剩余食品放置低温区,防止细菌繁殖,废物要在废物箱或垃圾袋里密闭存放,废物保证每日一清。(六) 员工卫生:1、 从事饮食工作的员工一年必须进行一次体检,持健康证上岗。2、 如发现有患传染性疾病,应立即停止工作。3、 服务中要做到岗前洗澡,岗位服装干净、整洁,头发清洁、无头屑、发型大方、简单、易梳理。4、 厨师要戴工作帽,工作时间不得戴戒指、手镯、耳环。5、 不许留长指甲或涂指甲油,不化浓妆,不喷洒浓度香水,工作鞋要整洁。6、 饮食区不许吸烟,不许嚼口香糖,不得在食品服务区梳理头发,修剪指甲,

11、不能面对食品咳嗽或打喷嚏,应用卫生纸捂口,用后立即扔掉。7、 员工就餐后必须洗手,才可上岗。.实验4-5 预测分析表方法一、实验目的理解预测分析表方法的实现原理。二、实验内容: 编写一通用的预测法分析程序,要求有一定的错误处理能力,出错后能够使程序继续运行下去,直到分析过程结束。可通过不同的文法(通过数据表现)进行测试。 二、实验内容提示1算法数据构造: 构造终结符数组:char Vt105=“id”,”+”; 构造非终结符数组:char Vn10= ; 构造follow集数组:char *follow1010= (可将follow集与预测分析表合并存放)数据构造示例(使用的预测分析表构造方法

12、1):/*data1.h简单算术表达式数据*/charVN105=E,E,T,T,F; /非终结符表intlength_vn=5; /非终结符的个数charVT155=id,+,*,(,),#; /终结符表intlength_vt=6; /终结符的个数charFa1510=TE,+TE,FT,*FT,(E),id; /产生式表:E-TE 1:E-+TE 2:E-空 / 3:T-FT 4:T-*FT 5:T-空 6:F-(E) 7:F-idintanalysis_table1011=0,-1,-1,0,-2,-2,0,0,0,0,0,-1,1,-1,-1,2,2,0,0,0,0,0,3,-2,-

13、1,3,-2,-2,0,0,0,0,0,-1,5, 4,-1,5, 5,0,0,0,0,0,7,-2,-2,6,-2,-2,0,0,0,0,0;/预测分析表,-1表示出错,-2表示该行终结符的follow集合,用于错误处理(1) 预测分析表的构造方法1给文法的正规式编号:存放在字符数组中,从0开始编号,正规式的编号即为该正规式在数组中对应的下标。构造正规式数组:char P1010=“E-TE”,”E-+TE”,.; (正规式可只存储右半部分,如E-TE可存储为TE ,正规式中的符号可替换,如可将E改为M ) 构造预测分析表:int analyze_table1010= /数组元素值存放正规式

14、的编号,-1表示出错 (2)预测分析表的构造方法2 可使用三维数组Char analyze_table101010= 或Char *analyze_table101010= 2针对预测分析表构造方法1的查找方法提示:(1) 查非终结符表得到非终结符的序号no1(2) 查终结符表得到终结符的序号no2(3) 根据no1和no2查正规式表得到对应正规式的序号no3=analyze_tableno1no2 ,如果no3=-1 表示出错。 (4) 根据no3查找对应的正规式Pno3(5) 对正规式进行处理3错误处理机制紧急方式的错误恢复方法(抛弃某些符号,继续向下分析)(1)栈顶为非终结符A,串中当前

15、单词属于FOLLOW(A),则从栈中弹出A(此时可认为输入串中缺少A表示的结构),继续分析。 -错误编号为1(2)栈顶为非终结符A,串中当前单词不属于FOLLOW(A),则可使串指针下移一个位置(认为输入串中当前单词多余),继续分析。-错误编号为2(3)栈顶为终结符,且不等于串中当前单词,则从栈中弹出此终结符(认为输入串中缺少当前单词)或者将串指针下移一个位置(认为串中当前单词多余)。在程序中可选择上述两种 观点中的一种进行处理。-错误编号3因此error()函数的编写方式可按如下方式处理Error(int errornum)If(errornum=1)Else if(errornum=2)E

16、lse ./或者可用choose case语句处理4 增加了错误处理的预测分析程序预测分析程序的算法: 将“#”和文法开始符依次压入栈中; 把第一个输入符号读入a;do把栈顶符号弹出并放入x中;if(xVT)if(xa) 将下一输入符号读入a;else error(3);elseif(Mx,a“xy1y2yk”)按逆序依次把yk、yk1、y1压入栈中;输出“xy1y2yk”;else if afollow(x)error(1); else error(2);while(x!=“#”)三实验要求给定算术表达式文法,编写程序。测试数据:1算术表达式文法ETE E +TE|- TE| TFT T *

17、FT |/ FT |%FT| F(E) |id|num给定一符合该文法的句子,如id+id*id#,运行预测分析程序,给出分析过程和每一步的分析结果。输出形式参考下图:四、编写实验报告程序源代码.#include#include#include #include #define true 1typedef struct LLchar char char_ch; struct LLchar *next; Lchar;Lchar *p,*h,*temp,*top,*base;char zhongjf; /终结符char feijf; /非终结符int a=0,i,j,k=0,table_index

18、; /i,j用来表示数组中的位置,table_index用来记录10*i+j的值int table510 = /tstring的简化表 -1代表当前终结符属于follow(A) -2代表当前终结符不属于follow(A) /*i + - * / ( ) # % n*/ 1,-2,-2,-2,-2, 1,-1,-1,-2, 1,/E -2,1, 1,-2,-2,-2, 1, 1,-2,-2,/G 1,-1,-1,-2,-2, 1,-1,-1,-2, 1,/T -2,1, 1, 1, 1,-2, 1, 1, 1,-2,/S 1,-1,-1,-1,-1, 1,-1,-1,-1, 1 /F;char*

19、 tstring510 = /* 0 1 2 3 4 5 6 7 8 9 */ /* i + - * / ( ) # % n */ E-TG, ERROR, ERROR, ERROR, ERROR,E-TG, ERROR, ERROR, ERROR, E-TG,/E ERROR, G-+TG, G-TG, ERROR, ERROR,ERROR,G-, G-, ERROR, ERROR,/G T-FS, ERROR, ERROR, ERROR, ERROR, T-FS, ERROR, ERROR, ERROR, T-FS,/T ERROR, S-, S-, S-*FS, S-/FS, ERROR

20、, S-, S-, S-%FS, ERROR,/S F-i, ERROR, ERROR, ERROR, ERROR,F-(E), ERROR,ERROR, ERROR, F-n /F; /分析表void Push(char pchar)/压栈 temp=(Lchar*)malloc(sizeof(Lchar); temp-char_ch=pchar; temp-next=top; top=temp;void Pop(void)/出栈 if(top-char_ch!=#) top=top-next;void DoForPush(int t) /输出动作 switch(t) case 0: Pus

21、h(G);Push(T);printf(tt%s%s,展开非终结符,tstringij);k=0;break; case 5: Push(G);Push(T);printf(tt%s%s,展开非终结符,tstringij);k=0;break; case 6:printf(tt%s%c,错误1,跳过,弹出,top-char_ch);Pop();k=1;break; case 7:printf(tt%s%c,错误1,跳过,弹出,top-char_ch);Pop();k=0;break; case 9: Push(G);Push(T);printf(tt%s%s,展开非终结符,tstringij)

22、;k=0;break; case 11:Push(G);Push(T);Push(+);printf(tt%s%s,展开非终结符,tstringij);k=1;break; case 12:Push(G);Push(T);Push(-);printf(tt%s%s,展开非终结符,tstringij);k=1;break; case 16:printf(tt%s%s,展开非终结符,tstringij);k=1;break; case 20:Push(S);Push(F);printf(tt%s%s,展开非终结符,tstringij);k=0;break; case 21:printf(tt%s%

23、c,错误1,跳过,弹出,top-char_ch);Pop();k=0;break;/ case 22:printf(tt%s%c,错误1,跳过,弹出,top-char_ch);Pop();k=0;break; case 25:Push(S);Push(F);printf(tt%s%s,展开非终结符,tstringij);k=0;break; case 27:printf(tt%s%c,错误1,跳过,弹出,top-char_ch);Pop();k=0;break; case 29:Push(S);Push(F);printf(tt%s%s,展开非终结符,tstringij);k=0;break;

24、 case 33:Push(S);Push(F);Push(*);printf(tt%s%s,展开非终结符,tstringij);k=1;break; case 34:Push(S);Push(F);Push(/);printf(tt%s%s,展开非终结符,tstringij);k=1;break; case 38:Push(S);Push(F);Push(%);printf(tt%s%s,展开非终结符,tstringij);k=1;break; case 40:Push(i);printf(tt%s%s,展开非终结符,tstringij);k=1;break; case 41:printf(

25、tt%s%c,错误1,跳过,弹出,top-char_ch);Pop();k=0;break; case 43:printf(tt%s%c,错误1,跳过,弹出,top-char_ch);Pop();k=0;break; case 44:printf(tt%s%c,错误1,跳过,弹出,top-char_ch);Pop();k=0;break; case 45:Push();Push(E);Push();printf(tt%s%s,展开非终结符,tstringij);k=1;break; case 47:printf(tt%s%c,错误1,跳过,弹出,top-char_ch);Pop();k=0;b

26、reak; case 48:printf(tt%s%c,错误1,跳过,弹出,top-char_ch);Pop();k=0;break; case 49:Push(n);printf(tt%s%s,展开非终结符,tstringij);k=1;break; default:printf(tt%s%s,展开非终结符,tstringij);k=0;/输出*- void PrintInputString() /输出当前单词记号 Lchar* pis; pis=h; /* if(pis-char_ch=i) if(k=1) printf(t%c%ctt%s%c%c,pis-char_ch,h-next,匹

27、配终结符,pis-char_ch,h-next);k=0; else printf(t%c%c,pis-char_ch,h-next); else if(pis-char_ch=n) if(k=1) printf(t%c%c%ctt%s%c%c%c,pis-char_ch,h-next,h-next-next,匹配终结符,pis-char_ch,h-next,h-next-next);k=0; else printf(t%c%c%c,pis-char_ch,h-next,h-next-next); else */ if(k=1) printf(t%ctt%s%c,pis-char_ch,匹配终

28、结符,pis-char_ch);k=0; else printf(t%c,pis-char_ch);a=1; /输出当前单词记号 void PrintStack()/打印栈中符号 Lchar* psk; psk=top; while(psk!=NULL) printf(%c,psk-char_ch); psk=psk-next; / 根据符号栈和输入串中的字符确定所用的分析表表项void ChangCharToint() /给i,j赋值 switch(feijf) case E:i=0;break; case G:i=1;break;case T:i=2;break; case S:i=3;b

29、reak; case F:i=4;break; switch(zhongjf) case i:j=0;break; case +:j=1;break; case -:j=2;break; case *:j=3;break; case /:j=4;break; case (:j=5;break; case ):j=6;break; case #:j=7;break; case %:j=8;break; case n:j=9;break; int DoSome() /分析函数 int flag=1; while(true) printf(n); PrintStack(); /打印栈中符号 prin

30、tf(t); PrintInputString(); /打印当前单词记号 feijf=top-char_ch; zhongjf=h-char_ch; / 依次将i+i*i#赋值给zhongjf if(feijf=# & zhongjf=#)printf(tt%s,结束);break; if(feijf=G|feijf=S|feijf=E|feijf=T|feijf=F) if(feijf!=#) ChangCharToint(); /给i,j 赋值 if(tableij0)Pop(); /栈顶元素出栈 table_index=10*i+j; DoForPush(table_index); /压

31、栈,输出动作 continue; elseif(tableij=-1) /错误1,字符属于follow(A)集合,弹出Atable_index=10*i+j; DoForPush(table_index); elseif(tableij=-2) /错误2h=h-next;printf(tt错误2,跳过,h=h-next);elseflag=0;break; elsePop(); /终结符出栈if(feijf!=h-char_ch&h-char_ch=#) printf(tt%s%c,错误3,弹出,h-char_ch);elseh=h-next; continue; return flag; v

32、oid main(int argc,char *argv) char ch,c=y; int flag;while(c=y) base=(Lchar *)malloc(sizeof(Lchar);/base指向该栈 base-next=NULL; base-char_ch=#; /base指向栈顶# temp=(Lchar *)malloc(sizeof(Lchar); temp-next=base; /temp-next指向# temp-char_ch=E; /temp指向E top=temp; /top指向E h=(Lchar *)malloc(sizeof(Lchar); /h申请一个新的结构 h-next=NULL; p=h; /p指向该栈cout输入

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 应用文书 > 工作计划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报