第一篇:C語(yǔ)言食堂飯卡管理系統(tǒng)
食堂飯卡管理系統(tǒng)
3人 基本功能:
(1)發(fā)卡:學(xué)生員工持有效證件到管理處繳押金,辦理就餐卡,操作人員將相關(guān)內(nèi)容寫(xiě)入卡中,并自動(dòng)產(chǎn)生編號(hào),持卡人員再預(yù)交一定金額款項(xiàng)即可進(jìn)行就餐。
(2)存款:持卡人在卡中存款快用完時(shí),到管理處交款存入就餐卡中,并可打印一張收據(jù)。
(3)就餐:持卡人將就餐卡插入或接近窗口機(jī),窗口機(jī)檢測(cè)是否有效,是否時(shí)本單位所發(fā)的卡,是否已被掛失,若有問(wèn)題則窗口機(jī)報(bào)警,若正常則窗口機(jī)上數(shù)碼顯示就餐卡中的余額,工作人員鍵入本次用餐金額,并在數(shù)碼上顯示出來(lái),若無(wú)誤按結(jié)算鍵寫(xiě)卡,整個(gè)售飯過(guò)程完成。
(4)匯總統(tǒng)計(jì):食堂就餐結(jié)束后,管理處計(jì)算機(jī)能通過(guò)聯(lián)網(wǎng)(或統(tǒng)計(jì)卡)取出各窗口機(jī)中的數(shù)據(jù),進(jìn)行統(tǒng)計(jì)分析,可統(tǒng)計(jì)出本餐售飯總收入,各窗口收入,各持卡人存款明細(xì),本日、月存款金額,卡中流動(dòng)資金總額,日餐報(bào)表,年餐報(bào)表等
(5)掛失:持卡人不慎將卡丟失,可到管理處進(jìn)行掛失,管理處將掛失名單傳送到各窗口機(jī)中,用已掛失卡就餐就會(huì)報(bào)警,直到取消掛失為止,持卡人不會(huì)因卡丟失而引起經(jīng)濟(jì)上的損失。
(6)注銷:學(xué)生離校或其他原因,不再就餐時(shí),可到管理處注銷卡退取押金,該卡還可重新使用。
第二篇:學(xué)生成績(jī)管理系統(tǒng)、食堂飯卡系統(tǒng)
一、實(shí)驗(yàn)?zāi)康?/p>
1.進(jìn)一步熟悉數(shù)據(jù)類型、運(yùn)算符、表達(dá)式、程序控制結(jié)構(gòu)。2.掌握數(shù)組和動(dòng)態(tài)鏈表的熟練使用.3.掌握指針的使用。4.掌握結(jié)構(gòu)體的使用。5.學(xué)會(huì)使用函數(shù)。
6.以上知識(shí)的綜合練習(xí)完成學(xué)生成績(jī)管理系統(tǒng)、食堂飯卡終端系統(tǒng)代碼的編寫(xiě)。7.要求實(shí)驗(yàn)前打印有代碼的實(shí)驗(yàn)報(bào)告,實(shí)驗(yàn)課結(jié)束后交有手寫(xiě)修改筆記的實(shí)驗(yàn)報(bào)告。
二、實(shí)驗(yàn)環(huán)境:(硬件環(huán)境、軟件環(huán)境)
1.windows 7操作系統(tǒng)
2.VC++編譯器
三、實(shí)驗(yàn)過(guò)程:(內(nèi)容、操作步驟、結(jié)果等)
內(nèi)容一:學(xué)生成績(jī)管理系統(tǒng)
需求:
建立一個(gè)學(xué)生成績(jī)管理系統(tǒng),實(shí)現(xiàn)對(duì)學(xué)生成績(jī)的查詢管理等操作.1.該系統(tǒng)可以使用管理員身份登錄或者普通用戶登錄。2.只有管理員具有錄入學(xué)生信息的權(quán)利。
3.管理員登錄后有”顯示全部學(xué)生信息”、”查詢信息(通過(guò)名字或者學(xué)號(hào)查詢)”、”排序成績(jī)(可按 各科成績(jī)或者平均成績(jī)排序)”、”通過(guò)輸入學(xué)生學(xué)號(hào)修改學(xué)生信息”、”刪除學(xué)生”、”添加學(xué)生”、”保存信息”等功能。
4.普通用戶登錄有”顯示全部學(xué)生信息”、”根據(jù)學(xué)號(hào)查詢學(xué)生信息”。“按成績(jī)排序”等功能。
系統(tǒng)代碼:
#include
char name[20];
float yuwen;
float shuxue;
float yingyu;
float average;}Student;Student stu[100];int stulength;char filename[50]=“student.txt”;
void savefile(){ FILE *fp;
Student *p;
int i;1
p=stu;
fp=fopen(filename,“wb”);
if(fp==NULL)
{ printf(“打開(kāi)文件失敗!n”);
return;
}
for(i=0;i { if(fwrite(p,sizeof(Student),1,fp)!=1) printf(“保存信息失敗!n”); p++; } fclose(fp);} void xianshi(){ Student *p; int i; p=stu; for(i=0;i { printf(“學(xué)號(hào):%d 姓名:%s 語(yǔ)文成績(jī):%.2f 數(shù)學(xué)成績(jī):%.2f 績(jī):%.2fn”,p->number,p->name,p->yuwen,p->shuxue,p->yingyu,p->average); p++; } } void addbyhand(){ Student *p; int i,n; p=stu; printf(“請(qǐng)輸入需要添加學(xué)生的人數(shù):n”); scanf(“%d”,&n); for(i=0;i { printf(“請(qǐng)輸入學(xué)號(hào):n”); scanf(“%d”,&(p->number)); printf(“請(qǐng)輸入姓名n”); scanf(“%s”,p->name); printf(“請(qǐng)輸入語(yǔ)文成績(jī)n”); scanf(“%f”,&(p->yuwen)); printf(“請(qǐng)輸入數(shù)學(xué)成績(jī)n”); scanf(“%f”,&(p->shuxue)); printf(“請(qǐng)輸入英語(yǔ)成績(jī)n”); scanf(“%f”,&(p->yingyu)); p->average=(p->yuwen+p->shuxue+p->yingyu)/3; p++; } stulength=n; savefile(); 英語(yǔ)成績(jī):%.2f平均成} void addbyfile(){ FILE *fp; Student *p; int i=0; p=stu; fp=fopen(filename,“rb”); if(fp==NULL) { printf(“打開(kāi)文件失敗n”); return; } while(fread(p,sizeof(Student),1,fp)==1) { i++; p++; } fclose(fp); stulength=i;} void chaxun(){ int i,xz,n; char m[20]; Student *p; p=stu; printf(“1->按學(xué)號(hào)查詢n2->按姓名查詢n”); scanf(“%d”,&xz); if(xz==1) { printf(“請(qǐng)輸入查詢的學(xué)號(hào)n”); scanf(“%d”,&n); for(i=0;i { if(p->number==n) { printf(“學(xué)號(hào):%d 姓名:%s 語(yǔ)文成績(jī):%.2f 數(shù)學(xué)成績(jī):%.2f 績(jī):%.2fn”,p->number,p->name,p->yuwen,p->shuxue,p->yingyu,p->average); break; } p++; } if(i==stulength) printf(“沒(méi)有找到該學(xué)生的信息n”); } if(xz==2) { printf(“請(qǐng)輸入查詢的姓名n”); scanf(“%s”,&m); for(i=0;i { if(strcmp(p->name,m)==0) { printf(“學(xué)號(hào):%d 姓名:%s 語(yǔ)文成績(jī):%.2f 數(shù)學(xué)成績(jī):%.2f 英語(yǔ)成績(jī):%.2f 英語(yǔ)成績(jī):%.2f平均成平均成績(jī):%.2fn”,p->number,p->name,p->yuwen,p->shuxue,p->yingyu,p->average); break; } p++; } if(i==stulength) printf(“沒(méi)有找到該學(xué)生的信息n”); } } void paixu(){ int i,j,xz; Student m; printf(“1->按平均成績(jī)排序n2->按語(yǔ)文成績(jī)排序n3->按數(shù)學(xué)成績(jī)排序n4->按英語(yǔ)成績(jī)排序n”); scanf(“%d”,&xz); if(xz==1) { for(i=0;i for(j=i+1;j if(stu[i].average { m=stu[i]; stu[i]=stu[j]; stu[j]=m; } for(i=0;i printf(“學(xué)號(hào):%d 姓名:%s 語(yǔ)文成績(jī):%.2f 數(shù)學(xué)成績(jī):%.2f 英語(yǔ)成績(jī):%.2f 績(jī):%.2fn”,stu[i].number,stu[i].name,stu[i].yuwen,stu[i].shuxue,stu[i].yingyu,stu[i].average); } if(xz==2) { for(i=0;i for(j=i+1;j if(stu[i].yuwen { m=stu[i]; stu[i]=stu[j]; stu[j]=m; } for(i=0;i printf(“學(xué)號(hào):%d 姓名:%s 語(yǔ)文成績(jī):%.2f 數(shù)學(xué)成績(jī):%.2f 英語(yǔ)成績(jī):%.2f 績(jī):%.2fn”,stu[i].number,stu[i].name,stu[i].yuwen,stu[i].shuxue,stu[i].yingyu,stu[i].average); } if(xz==3) { for(i=0;i for(j=i+1;j if(stu[i].shuxue { m=stu[i]; stu[i]=stu[j]; stu[j]=m; 平均成平均成 } for(i=0;i printf(“學(xué)號(hào):%d 姓名:%s 語(yǔ)文成績(jī):%.2f 數(shù)學(xué)成績(jī):%.2f 英語(yǔ)成績(jī):%.2f 平均成績(jī):%.2fn”,stu[i].number,stu[i].name,stu[i].yuwen,stu[i].shuxue,stu[i].yingyu,stu[i].average); } if(xz==4) { for(i=0;i for(j=i+1;j if(stu[i].yingyu { m=stu[i]; stu[i]=stu[j]; stu[j]=m; } for(i=0;i printf(“學(xué)號(hào):%d 姓名:%s 語(yǔ)文成績(jī):%.2f 數(shù)學(xué)成績(jī):%.2f 英語(yǔ)成績(jī):%.2f 績(jī):%.2fn”,stu[i].number,stu[i].name,stu[i].yuwen,stu[i].shuxue,stu[i].yingyu,stu[i].average); } } void tianjia(){ int i,n; Student *p; p=stu+stulength; printf(“請(qǐng)輸入需要添加學(xué)生信息的個(gè)數(shù)n”); scanf(“%d”,&n); for(i=stulength;i { printf(“請(qǐng)輸入學(xué)號(hào):n”); scanf(“%d”,&p->number); printf(“請(qǐng)輸入姓名n”); scanf(“%s”,p->name); printf(“請(qǐng)輸入語(yǔ)文成績(jī)n”); scanf(“%f”,&p->yuwen); printf(“請(qǐng)輸入數(shù)學(xué)成績(jī)n”); scanf(“%f”,&p->shuxue); printf(“請(qǐng)輸入英語(yǔ)成績(jī)n”); scanf(“%f”,&p->yingyu); p->average=(p->yuwen+p->shuxue+p->yingyu)/3; p++; } stulength=stulength+n; savefile();} void shanchu(){ Student *p,*q; int i,n,m=0; 平均成 p=stu; q=stu; printf(“請(qǐng)輸入要?jiǎng)h除學(xué)生的學(xué)號(hào):n”); scanf(“%d”,&n); for(i=0;i { if(p->number==n) { q=q+1; m=1; } *p=*q; p++; q++; } if(m==1) stulength--; else printf(“請(qǐng)輸入正確的學(xué)號(hào)!n”); savefile();} void xiugai(){ int i,n; Student *p; p=stu; printf(“請(qǐng)輸入需要修改的學(xué)號(hào):n”); scanf(“%d”,&n); for(i=0;i { if(p->number==n) { printf(“請(qǐng)輸入語(yǔ)文成績(jī)n”); scanf(“%f”,&p->yuwen); printf(“請(qǐng)輸入數(shù)學(xué)成績(jī)n”); scanf(“%f”,&p->shuxue); printf(“請(qǐng)輸入英語(yǔ)成績(jī)n”); scanf(“%f”,&p->yingyu); p->average=(p->yuwen+p->shuxue+p->yingyu)/3; break; } p++; } if(i==stulength) printf(“請(qǐng)輸入正確的學(xué)號(hào)!n”); savefile();} void administroter(){ int xz; while(1) { printf(“1->添加n2->刪除n3->排序n4->查詢n5->顯示n6->修改n0->退出n”); scanf(“%d”,&xz); switch(xz) { case 0:return; case 1:tianjia();break; case 2:shanchu();break; case 3:paixu();break; case 4:chaxun();break; case 5:xianshi();break; case 6:xiugai();break; } } } void student(){ int xz; while(1) { printf(“1->排序n2->查詢n3->顯示n0->退出n”); scanf(“%d”,&xz); switch(xz) { case 0:return; case 1:paixu();break; case 2:chaxun();break; case 3:xianshi();break; } } } int main(){ int xz; addbyfile(); if(stulength==0) addbyhand(); while(1) { printf(“**********歡迎登陸成績(jī)管理系統(tǒng)**********n”); printf(“1->管理員登陸n2->學(xué)生登錄n0->退出n”); scanf(“%d”,&xz); switch(xz) { case 0:return 0; case 1:administroter(); case 2:student(); } } } 7 內(nèi)容二:食堂飯卡終端系統(tǒng) 需求:1.飯卡有編號(hào)、姓名、余額、狀態(tài)四個(gè)屬性。 2.系統(tǒng)實(shí)現(xiàn):添加飯卡,通過(guò)編號(hào)查詢飯卡余額,通過(guò)姓名查詢飯卡余額,飯卡充值,消費(fèi),掛失飯卡,飯卡解鎖(消除掛失恢復(fù)正常狀態(tài)),刪除飯等功能。 系統(tǒng)代碼: #include typedef struct Fanka { int kh; char name[20];float yu_e;char state; struct Fanka *next;}Fanka; Fanka *fankahead;int fankalenth;char filename[50]=“E:fanka.txt”; void savefile(){ FILE *fp; Fanka *p;int i=0;p=fankahead;fp=fopen(filename,“wb”); if(fp==NULL){ printf(“打開(kāi)文件失敗!n”); return; } while(p!=NULL){ if(fwrite(p,sizeof(Fanka),1,fp)!=1) printf(“保存信息失敗!n”); p=p->next; i++;} fclose(fp);} void addbyhand(){ Fanka *p,*rear; int i,n;printf(“請(qǐng)輸入需要添加飯卡的個(gè)數(shù):n”); scanf(“%d”,&n); for(i=0;i printf(“請(qǐng)輸入卡號(hào):n”); scanf(“%d”,&p->kh); printf(“請(qǐng)輸入姓名:n”); scanf(“%s”,&p->name); printf(“請(qǐng)輸入初始余額:n”); scanf(“%f”,&p->yu_e); p->state='1'; if(i==0) { fankahead=p; rear=p; } else { rear->next=p; rear=p; } } rear->next=NULL; fankalenth=n;savefile();} void addbyfile(){ FILE *fp; Fanka *p,*rear;int i=0;char c;fp=fopen(filename,“rb”);if(fp==NULL){ printf(“打開(kāi)文件失敗,請(qǐng)先建立文件!n”); return;} if(fscanf(fp,“%c”,&c)==EOF) addbyhand();else { p=(Fanka *)malloc(sizeof(Fanka)); fseek(fp,0,SEEK_SET); while(fread(p,sizeof(Fanka),1,fp)==1){ i++; if(i==1) { fankahead=p; rear=p; } else { rear->next=p; rear=p; } p=(Fanka *)malloc(sizeof(Fanka));} fclose(fp); rear->next=NULL; fankalenth=i;} } void xianshi(){ Fanka *p; p=fankahead; while(p!=NULL) { if(p->state=='1') printf(“%d %s %f 正常n”,p->kh,p->name,p->yu_e); else printf(“%d %s %f 掛失n”,p->kh,p->name,p->yu_e); p=p->next; } } void chaxun(){ int n,m; char na[20]; Fanka *p;p=fankahead;printf(“請(qǐng)選擇查詢的方式: 1、按卡號(hào)查詢。 2、按姓名查詢n”); scanf(“%d”,&n);if(n==1) { printf(“請(qǐng)輸入查詢的卡號(hào)n”); scanf(“%d”,&m); while(p!=NULL) { if(p->kh==m) { if(p->state=='1') printf(“%d %s %f 正常n”,p->kh,p->name,p->yu_e); else printf(“%d %s %f 掛失n”,p->kh,p->name,p->yu_e); break; } p=p->next; } if(p==NULL) printf(“沒(méi)有找到該卡號(hào)的信息!n”); } if(n==2){ printf(“請(qǐng)輸入查詢的姓名n”); scanf(“%s”,na); while(p!=NULL) { if(p->name==na) { if(p->state=='1') printf(“%d %s %f 正常n”,p->kh,p->name,p->yu_e); else printf(“%d %s %f 掛失n”,p->kh,p->name,p->yu_e); break; } p=p->next; } if(p==NULL) printf(“沒(méi)有找到該卡號(hào)的信息!n”);} return;} void guashi(){ int n; Fanka *p; p=fankahead; printf(“請(qǐng)輸入掛失的卡號(hào)!n”); scanf(“%d”,&n); while(p!=NULL) { if(p->kh==n) { p->state='0'; break; } p=p->next; } if(p==NULL) printf(“此卡無(wú)效,請(qǐng)輸入正確的卡號(hào)!n”); savefile();} void jiesuo(){ int n; Fanka *p; p=fankahead; printf(“請(qǐng)輸入解鎖的卡號(hào)!n”); scanf(“%d”,&n); while(p!=NULL) { if(p->kh==n) { p->state='1'; break; } p=p->next; } if(p==NULL) printf(“此卡無(wú)效,請(qǐng)輸入正確的卡號(hào)!n”); savefile();} void chongzhi(){ int n; float m; Fanka *p; p=fankahead; printf(“請(qǐng)輸入充值的卡號(hào)!n”); scanf(“%d”,&n); while(p!=NULL) { if(p->kh==n&&p->state=='1') { printf(“請(qǐng)輸入充值的金額:n”); scanf(“%f”,&m); printf(“%d %s %f 正常n”,p->kh,p->name,p->yu_e+m); break; } if(p->kh==n&&p->state=='0') { printf(“此卡已掛失,請(qǐng)解鎖后再充值!n”);break; } p=p->next; } if(p==NULL) printf(“此卡無(wú)效,請(qǐng)輸入真確的卡號(hào)n”); savefile();} void xiaofei(){ int n; float m; Fanka *p; p=fankahead; printf(“請(qǐng)輸入消費(fèi)的卡號(hào)!n”); scanf(“%d”,&n); while(p!=NULL) { if(p->kh==n&&p->state=='1') { printf(“請(qǐng)輸入消費(fèi)的金額:n”); scanf(“%f”,&m); if(p->yu_e>m) { p->yu_e=p->yu_e-m; printf(“%d %s %f 正常n”,p->kh,p->name,p->yu_e); break; } else { printf(“余額不足,請(qǐng)充值后再消費(fèi)!n”); break; } } if(p->kh==n&&p->state=='0') { printf(“此卡已掛失,請(qǐng)解鎖后再消費(fèi)!n”);break; } p=p->next; } if(p==NULL) printf(“此卡無(wú)效,請(qǐng)輸入正確的卡號(hào)n”); savefile();} void shanchu(){ int n,i=0; Fanka *p; p=fankahead; printf(“請(qǐng)輸入刪除飯卡的卡號(hào)n”); scanf(“%d”,&n); if(fankahead->kh==n) fankahead=p->next; while(p->next!=NULL) { if(p->next->kh!=n) p=p->next; else p->next=p->next->next; } fankalenth--; savefile();} void tianjia(){ Fanka *p,*q; p=fankahead; while(p->next!=NULL){p=p->next;} q=(Fanka *)malloc(sizeof(Fanka));printf(“請(qǐng)輸入卡號(hào):n”); scanf(“%d”,&q->kh); printf(“請(qǐng)輸入姓名:n”); scanf(“%s”,&q->name); printf(“請(qǐng)輸入初始余額:n”); scanf(“%f”,&q->yu_e); q->state='1'; p->next=q; q->next=NULL; savefile(); fankalenth++;} int studentlogin(){ int xz;while(1){ system(“CLS”); printf(“1->顯示全部飯卡信息n2->查詢飯卡信息n3->飯卡掛失n4->消費(fèi)n0->退出n”); scanf(“%d”,&xz); switch(xz){ case 0:return 0; case 1:xianshi();break; case 2:chaxun();break; case 3:guashi();break; case 4:xiaofei();break;} system(“PAUSE”);} return 0;} int administratorlogin(){ int xz; while(1) { system(“CLS”);printf(“1->顯示n2->添加飯卡n3->飯卡解鎖n4->飯卡充值n5->刪除飯卡n0->退出n”);scanf(“%d”,&xz); switch(xz){ case 0:return 0; case 1:xianshi();break; case 2:tianjia();break; case 3:jiesuo();break; case 4:chongzhi();break; case 5:shanchu();break;} system(“PAUSE”);} return 0; } int main(){ int xz; addbyfile(); while(1) { system(“CLS”); printf(“************歡迎登陸食堂飯卡管理系統(tǒng)************n”); printf(“請(qǐng)選擇用戶登陸身份:n1->管理員登陸n2->學(xué)生登陸n0->退出n”); scanf(“%d”,&xz); switch(xz) { case 0:return 0; case 1:administratorlogin();break; case 2:studentlogin();break; } system(“PAUSE”); } return 0;} 員工食堂飯卡管理規(guī)定 一、目的 規(guī)范用餐管理。 二、適用范圍 公司全體員工、公司保安、保潔人員、銷售代理公司員工、監(jiān)理公司員工。 三、職責(zé) 行政部負(fù)責(zé)對(duì)員工餐費(fèi)進(jìn)行統(tǒng)計(jì),負(fù)責(zé)食堂刷卡設(shè)備及業(yè)務(wù)管理,飯卡的辦理、充值等。 四、管理辦法 (一)飯卡充值 1、首次發(fā)放飯卡和新員工入職領(lǐng)飯卡時(shí),要在領(lǐng)取飯卡登記表上簽字。 2、飯卡充值每次不得少于200元/次。 3、每周星期三上午,由行政部統(tǒng)一充值,其余時(shí)間不予充值。 (二)飯卡掛失與補(bǔ)辦 1、員工要妥善保管飯卡,杜絕故意彎折、亂涂亂刻等損害飯卡的行為。 2、飯卡丟失后,飯卡持有人應(yīng)持本人有效證件及時(shí)到行政部掛失,并補(bǔ)辦新卡。 3、如果因?yàn)閬G失飯卡,沒(méi)有及時(shí)掛失補(bǔ)辦,導(dǎo)致飯卡金額損失的,其責(zé)任由持卡人承擔(dān)。 4、飯卡丟失或因個(gè)人原因?qū)е嘛埧ㄕ蹞p無(wú)法使用時(shí),到行政部補(bǔ)辦,按照原卡余額充值,工本費(fèi)按8元/張收取。 5、員工離職時(shí)需將飯卡交還至行政部。 (三)其他 1、卡內(nèi)金額不能兌換現(xiàn)金。 2、飯卡只限公司員工本人使用,不得轉(zhuǎn)借給公司員工以外人員。 五、本規(guī)定自2015年1月4日起實(shí)施。 六、本規(guī)定由行政部負(fù)責(zé)解釋權(quán)。 湖北清江臵業(yè)有限責(zé)任公司 行 政 部 2015年1月4日 食堂飯卡管理規(guī)定以及相關(guān)注意事項(xiàng) 為維護(hù)就餐秩序,保護(hù)用餐人員的利益,根據(jù)公司的有關(guān)文件精神,對(duì)飲食中心飯卡的使用與管理作如下規(guī)定: 1、飯卡為內(nèi)置芯片非接觸式,由食堂監(jiān)控,辦公室管理發(fā)放,外協(xié)人員需繳納押金20元/卡(卡收回時(shí)全額返還,如有丟失補(bǔ)卡,收取成本費(fèi)用),掛失補(bǔ)卡成本10元/卡,在飲食中心所屬食堂(餐廳)通用。 2、飯卡是持卡人帳戶(設(shè)立于計(jì)算機(jī)售飯系統(tǒng)中)的鑰匙,需預(yù)先到辦公樓3樓打印室充值方能使用。充值數(shù)額暫定標(biāo)準(zhǔn)為每月600元/卡,每月30日下午13:00—15:00將飯卡交還到辦公樓3樓打印室進(jìn)行充值,每月1日上午9:00---11:00到辦公樓3樓領(lǐng)取充值完畢的飯卡。 3、注冊(cè)新卡時(shí),必須持本人證件,本人工號(hào)(外協(xié)人員工號(hào)由制卡人員臨時(shí)辦理并登記),每人限辦一張(辦理 領(lǐng)取 充值等需要本人簽字登記確認(rèn))。 4、每張飯卡均設(shè)有就餐次數(shù)和金額限制,每餐定額10元,每日定次兩次就餐(特別注意:如果一餐刷兩次,則晚餐將無(wú)法刷卡就餐,若有特殊情況或者誤刷,需要和食堂管理員說(shuō)明詳細(xì)情況,由食堂管理員視情況發(fā)餐)。為了保護(hù)您的經(jīng)濟(jì)利益。所以必須持本人飯卡就餐。若有冒用,不帶飯卡等情況,一經(jīng)發(fā)現(xiàn)食堂管理員有權(quán)了拒絕發(fā)餐。 5、持卡人要注意保持飯卡的清潔,以延長(zhǎng)飯卡的壽命。 6、飯卡丟失后要立即掛失,以減少損失,從工作日早8:30到晚17:30均可到辦公樓3樓打印室辦理掛失和補(bǔ)卡事宜。 7、飯卡注冊(cè)、充值、掛失、解掛、換新、補(bǔ)卡均在辦公樓3樓打印室辦理。 8、為了維護(hù)持卡人的利益,餐飲中心嚴(yán)格執(zhí)行驗(yàn)證制度,并為所有的用戶保守秘密。凡是辦理注冊(cè)、注銷、補(bǔ)卡、換卡等事宜必須持本人證件以及本人工號(hào)方可辦理。 9、請(qǐng)大家注意保護(hù)自己的飯卡,任何有意仿制、偽造飯卡及證件者,都屬于非法行為,一經(jīng)發(fā)現(xiàn)將移交相關(guān)部門(mén),從嚴(yán)處理。 10、本公司內(nèi)的所有飯卡不辦理退款,提現(xiàn)(外協(xié)人員除外)。 為了維護(hù)所有持卡人的利益,我們嚴(yán)格執(zhí)行驗(yàn)證制度,為所有的用戶保守秘密。同時(shí)對(duì)那些有意模仿、偽造飯卡及證件的么動(dòng)機(jī),都要移交相關(guān)部門(mén),給予處罰(處罰方式分為:口頭警告,公司通告,罰款,解除勞動(dòng)關(guān)系,情節(jié)嚴(yán)重將移送公安和司法機(jī)關(guān)進(jìn)行處理)。我們的系統(tǒng)需要不斷的完善,我們的服務(wù)也需要不斷的提高。真誠(chéng)的希望見(jiàn)到您的合理化建議。為了使您對(duì)我們服務(wù)范圍解,特公布如下: 機(jī)房對(duì)外服務(wù)的項(xiàng)目有:、飯卡充值(本公司人員免費(fèi),外協(xié)等其他人員憑相關(guān)領(lǐng)導(dǎo)文件確定是否收費(fèi))。2、飯卡掛失。(免費(fèi))、補(bǔ)卡、飯卡解掛。(需持本人證件,工本費(fèi)10元/卡)4、個(gè)人飯卡注冊(cè),查詢。 (需持本人證件,注:注冊(cè)要不超過(guò)管理范圍)3樓打印室對(duì)外服務(wù)的時(shí)間: 周一至周五 8:30 ―― 17:30注冊(cè),掛失,補(bǔ)卡隨時(shí)辦理。 為了減少您的損失,飯卡丟失后請(qǐng)您立即掛失,早8:30 到晚 17:30 機(jī)房都有值班人員為您辦理掛失及補(bǔ)卡等事宜。 2017年5月 辦公樓3樓打印室 員工食堂飯卡管理規(guī)定 一、目的 規(guī)范用餐管理。 二、適用范圍 公司所有員工。 三、職責(zé) 綜合部負(fù)責(zé)對(duì)員工餐費(fèi)進(jìn)行統(tǒng)計(jì),負(fù)責(zé)食堂刷卡設(shè)備及業(yè)務(wù)管理,飯卡的辦理、充值等。 財(cái)務(wù)部負(fù)責(zé)對(duì)員工充值款項(xiàng)的審核和月底結(jié)算。 四、管理辦法 (一)飯卡充值 1、首次發(fā)放飯卡和新員工入職領(lǐng)飯卡時(shí),要在領(lǐng)取飯卡登記表上簽字。 2、綜合部根據(jù)各部門(mén)、各服務(wù)中心不同崗位員工用餐情況,核定餐補(bǔ)金額。 3、每月充值前由綜合部根據(jù)最新員工名冊(cè)核查,按照實(shí)際在崗人員進(jìn)行充值。 4、每月21日下午,由綜合部統(tǒng)一充值并把飯卡發(fā)放給各部門(mén)、各服務(wù)中心負(fù)責(zé)人,再由負(fù)責(zé)人發(fā)放給本單位員工。 (二)飯卡掛失與補(bǔ)辦 1、員工要妥善保管飯卡,杜絕故意彎折、亂涂亂刻等損害飯卡的行為。 2、飯卡丟失后,飯卡持有人應(yīng)持本人有效證件及時(shí)到綜合部掛失,并補(bǔ)辦新卡。 3、如果因?yàn)閬G失飯卡,沒(méi)有及時(shí)掛失補(bǔ)辦,導(dǎo)致飯卡金額損失的,其責(zé)任由持卡人承擔(dān)。 4、飯卡丟失或因個(gè)人原因?qū)е嘛埧ㄕ蹞p無(wú)法使用時(shí),到綜合部補(bǔ)辦,按照原卡余額充值,工本費(fèi)按5元/張收取。 5、員工離職時(shí)需將飯卡交還至綜合部,否則不予辦理離職手續(xù)。 (三)其他 1、卡內(nèi)金額不能兌換現(xiàn)金,卡內(nèi)余額當(dāng)月充值時(shí)做清零處理。 2、飯卡只限公司員工本人使用,不得轉(zhuǎn)借給公司員工以外人員。 五、本規(guī)定自2013年4月1日起實(shí)施。 六、本規(guī)定由綜合部負(fù)責(zé)解釋權(quán)。第三篇:?jiǎn)T工食堂飯卡管理規(guī)定
第四篇:食堂飯卡管理規(guī)定以及相關(guān)注意事項(xiàng)(定稿)
第五篇:?jiǎn)T工食堂飯卡管理規(guī)定