第一篇:飯卡實驗報告
保定學院·數(shù)學與計算機系
C#程序設計實驗報告
姓名 李江蘭
軟件工程 專業(yè) 級 2 班
成績__________ 實驗名稱:描述飯卡的類
實驗目的:熟悉c#中創(chuàng)建類的具體用法,借以編寫一個較為完整的食堂飯卡的應用程序。實驗內(nèi)容:
1、需求說明
飯卡:卡號,使用者姓名,余額,狀態(tài)信息 開辦飯卡(提供飯卡號、姓名)充值(提供飯卡號,金額)
買飯(提供飯卡號、飯費,然后系統(tǒng)自動從該人的飯卡中減去飯錢并分別顯示飯前后的金額,如果原來飯卡中的余額不足5元,則不能買飯,而且顯示“余額不夠,請續(xù)錢!”,如果掛失信息為真,則顯示“本卡已凍結!”。)
掛失(提供卡號,設置狀態(tài)信息為掛失)解掛
2、實現(xiàn)思路及關鍵代碼
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 飯卡 { class Program { static void Main(string[] args){ Card card = new Card();//為類Card創(chuàng)建一個對象card Console.WriteLine(“歡迎使用食堂飯卡管理系統(tǒng)”);Console.WriteLine(“辦卡B,儲值C,消費X,掛失G,解掛J”);while(true)
保定學院·數(shù)學與計算機系
{ string choice;choice = Console.ReadLine();switch(choice)//利用選擇語句來調(diào)用相應的方法 { case “B”: case “b”: { card.B();break;} case “C”: case “c”: { card.C();break;} case “X”: case “x”: { card.X();break;} case “G”: case “g”: { card.G();break;} case “J”:
保定學院·數(shù)學與計算機系
case “j”: { card.J();break;} } } } } class Card//定義了一個Card類 { string id, name, state,xm,kh;int i;double number, sum = 0;public void B()//辦卡 { Console.Write(“請輸入您的姓名:”);name = Console.ReadLine();Random rand = new Random();i = rand.Next(1, 101);id = i.ToString().PadLeft(3, '0');//卡號為0到100隨機選擇,并輸出長度為3的字符串
Console.WriteLine(name + “您好,您已成功辦卡,卡號為:” + id);} public void C()//充值 { Console.WriteLine(“請輸入您的卡號:”);kh=Console.ReadLine();if(id==kh.ToString().PadLeft(3,'0'))//判斷卡號是否正確 {
保定學院·數(shù)學與計算機系
if(state == “掛失”)Console.WriteLine(“此卡已凍結,不能使用!”);else { Console.Write(“請輸入充值金額:”);number = double.Parse(Console.ReadLine());sum += number;Console.WriteLine(“充值成功,最新余額為:” + sum);} } else Console.WriteLine(“對不起,您輸入的卡號錯誤!”);} public void X()//消費 { Console.WriteLine(“請輸入您的卡號:”);kh=Console.ReadLine();if(id == kh.ToString().PadLeft(3,'0')){ if(state == “掛失”)//判斷是否已掛失
Console.WriteLine(“此卡已凍結,不能使用!”);else { Console.Write(“請輸入消費金額:”);number = double.Parse(Console.ReadLine());sum-= number;if(sum < 5 && sum>=0){ Console.WriteLine(“當前余額為:” + sum);Console.WriteLine(“余額不足,請點擊C充值”);
保定學院·數(shù)學與計算機系
} else if(sum<0){ Console.WriteLine(“卡上余額不足以支付,請點擊C充值”);sum += number;//若飯卡不足以支付消費金額,則不對金額做差相減 } else Console.WriteLine(“消費后,余額為:” + sum);} } else Console.WriteLine(“對不起,您輸入的卡號錯誤!”);} public void G()//掛失 { Console.WriteLine(“請輸入您的姓名:”);xm=Console.ReadLine();Console.WriteLine(“請輸入您的卡號:”);kh=Console.ReadLine();if(name == xm && id == kh)//姓名和卡號都正確才可進行掛失 { state = “掛失”;//為狀態(tài)賦值
Console.WriteLine(“卡號為” + id + “的飯卡已掛失!”);} else Console.WriteLine(“對不起,輸入錯誤!”);} public void J()//解掛
保定學院·數(shù)學與計算機系
{ Console.WriteLine(“請輸入您的姓名:”);xm=Console.ReadLine();Console.WriteLine(“請輸入您的卡號:”);kh=Console.ReadLine();if(name == xm && id == kh){ state = }
} } }
“解掛”;Console.WriteLine(“卡號為” + id + “的飯卡已解掛!”);else Console.WriteLine(“對不起,輸入錯誤!”);
保定學院·數(shù)學與計算機系
保定學院·數(shù)學與計算機系
實驗心得:
在編寫這個飯卡的程序時,其實遇到了很多的問題和難處,主要是一些方法的具體調(diào)用會出現(xiàn)一些問題,在這個程序中編寫了有兩個類,一個是編寫具體方法的類,內(nèi)容較多較復雜,其次是主類,它主要是有一個調(diào)用的功能,其他的具體內(nèi)容都在Card類中。
我的程序只適用于一個人的一張飯卡,可以應用多張飯卡的程序我現(xiàn)在還是做不太出來但我會繼續(xù)努力的,另外雖然只可以有一張飯卡,但我也做了鏈接,也就是說如果姓名和密碼錯誤的話,就不可以做任何應用。
第二篇:飯卡管理制度
飯卡管理制度 目 的
為進一步加強飯卡及用餐管理,特制訂本制度。2 適應范圍
全體員工。3 職責
3.1 行政部負責食堂刷卡設備的管理、飯卡的辦理、飯卡充值、餐費補助核定等。3.2 財務部負責對飯卡充值費用的收取、離職員工飯卡余額返現(xiàn)。
4、管理辦法
4.1 飯卡的辦理、掛失、回收、注銷及余額清退
4.1.1飯卡由行政部負責辦理,一人一卡,首次辦卡不收取辦卡費用,若因遺失、人為損壞造成飯卡無法使用,補辦卡時收取成本費20元/張。
4.1.2 員工飯卡丟失后,須及時到行政部申請掛失,并補辦新卡。若未及時掛失,造成的損失由本人自行承擔。
4.1.3補辦飯卡時,原飯卡余額全部轉到新卡上。
4.1.4 員工離職時需退還飯卡,若未退卡或非本人飯卡不予退還卡內(nèi)余額。4.1.5行政部須及時注銷離職員工飯卡信息。
4.1.6 2011年9月1日以前,因中午工作餐實行扣費,公司每月為員工充值150元,大部分員工已通過中午就餐消費完畢,個別員工自愿放棄工作餐,致使免費充值款項無法沖抵,員工離職時該部分余額公司不予退還。4.2 飯卡充值及消費
4.2.1 公司每日為上班的員工提供免費餐工作餐,原則上周一至周六的中餐為免費工作餐,員工就餐刷卡不予收取費用。工作餐為公司福利,每天均按員工出勤人數(shù)準備,若員工未在食堂就餐,視為自動放棄,公司不另行給予補貼(因加班 無法就餐情況除外)。
4.2.2若員工在工作餐外還需要在公司就餐,應到行政部先行充值,刷卡就餐,卡內(nèi)余額不足,食堂不予售餐。
4.2.3飯卡充值每次不得少于20元。飯卡充值時間為每周周一、周四。4.3 關于夜班人員誤餐充值相關規(guī)定
4.3.1 上班時間為18:00—2:00期間的充值規(guī)定: 4.3.1.1 當天已享用中餐的員工不充值;
4.3.1.2 當天未享用中餐但晚餐已就餐扣款的返6元;
4.3.1.3 當天中、晚餐均未就餐,已申請公司宿舍的人員不充值,未申請公司住宿的按6元/天充值。
4.3.2上班時間為20:00—8:00期間的充值規(guī)定; 4.3.2.1 當天已享用中餐的員工不充值; 4.3.2.2 當天未享用中餐的均按6元/天充值。
4.3.3周日上班人員中午就餐時先行刷卡扣費,每月底行政部核實后充值補貼 4.3.4以上規(guī)定從2012年12月1日起執(zhí)行,每月的15日-20日為上月飯卡充值時間,逾期未到行政部充值,由班組長下月重新申請,部門負責人核實后補充值。4.4 休息、休假、出差期間工作餐規(guī)定
4.4.1無論何種原因未出勤者均不得享受工作餐。4.4.2因公出差人員根據(jù)公司出差管理的相關規(guī)定執(zhí)行。
4.4.3節(jié)假日期間加班,若食堂未準備工作餐,由行政部安排快餐或方便食品,保證員工就餐。
4.4.4外來人員就餐,由接洽部門到行政部領取餐票安排客人就餐。
第三篇:飯卡管理制度
扶綏人民醫(yī)院飯卡管理制度 目 的
為進一步加強飯卡及用餐管理,特制訂本制度。2 適應范圍
全體員工。3 職責
3.1 總務科負責食堂刷卡設備的管理、飯卡的辦理、飯卡補助、清零及核定等。3.2 財務科負責對飯卡消費進行核查。
4、管理辦法
4.1 飯卡的辦理、掛失、回收、注銷及余額清退
4.1.1飯卡由總務科根據(jù)院辦所提供名單負責辦理,一人一卡,首次辦卡不收取辦卡費用,若因遺失、人為損壞造成飯卡無法使用,補辦卡時收取成本費20元/張。申請掛失后視為已經(jīng)補辦新卡。
4.1.2 辦理新卡在15日前按滿月補貼發(fā)放,15日后按半月發(fā)放。
4.1.3 員工飯卡丟失后,須及時到總務科申請掛失。若未及時掛失,造成的損失由本人自行承擔。補辦飯卡時,原飯卡余額全部轉到新卡上 4.1.4 總務科收到掛失申請后,當天掛失,一周內(nèi)補發(fā)新卡.4.1.5 員工離職時或者其他原因需退還飯卡,若未退卡由財務科扣除卡內(nèi)余額。4.1.6 總務科須及時注銷離職員工飯卡信息。4.2 飯卡充值及消費
4.2.1每三個月按崗位不同分別自動在飯卡內(nèi)補貼相應金額,前三月的補貼金額在每個三個月限期內(nèi)最后一天的零點自動全部扣除。4.2.2 飯卡不能專賣或者折現(xiàn),一旦發(fā)現(xiàn)立即上報院辦處理 4.2.3拾到他人飯卡應及時上交總務科或交還本人。
4.2.4 禁止冒領或者冒用他人飯卡進行消費,如有發(fā)現(xiàn)上報院辦處理 4.3飯卡消費數(shù)據(jù)管理
4.3.1每周由總務科回收最新消費數(shù)據(jù),并保證數(shù)據(jù)的安全。4.3.2食堂方可以隨時向總務科查詢回收后的最新消費金額
4.4 其他
第四篇:飯卡通知
通 知
各位員工:
為加強食堂管理,提高食堂服務水平,保障食堂資金安全,經(jīng)研究決定,從xxxx年x月x日起,食堂將停止飯票售飯,全部使用飯卡就餐。為有效推進該項工作,現(xiàn)將有關事宜通知如下:
1.飯卡僅限本人使用,不得轉借、轉送或轉賣他人,持卡人每天限使用三餐,每餐一次。
2.飯卡采用非接觸式IC卡技術制造,不能隨意摔打、彎曲、打孔,勿將飯卡放在高溫、強磁場附近,如手機、音箱等物體,以防磁性消失。
3.每月15日至18日、25日至28日辦理飯卡充值業(yè)務,每次充值金額暫定20元至100元。
4.飯卡不慎丟失或損壞請及時補辦,補辦費用為10元。5.如撿到他人飯卡,請上交至辦公室,嚴禁盜用他人飯卡。6.磁卡每張押金10元(辭工時持卡來財務室退還本人)。7.辦卡、充卡地點在綜合樓2樓東側。
后勤處 xxxx年x月x日
第五篇:關于飯卡管理制度
關于食堂用餐及飯卡管理制度
一、目的
為進一步加強飯卡及用餐管理,特制定本制度。
二、適應范圍 全體員工
三、職責
行政部負責飯卡的辦理、飯卡充值、餐費補助核定等。
四、管理辦法
1、飯卡的辦理、掛失、回收、注銷及余額清退
2、飯卡由行政部辦理,一人一卡,首次辦卡不收取辦卡費用(但新工入職需交飯卡押金50元,1個月后全額退還),若因遺失,人為損壞,造成飯卡無法使用的,補卡費為10元/張。
3、員工飯卡丟失后,須及時到行政部申請掛失,并補辦新卡。若未及時掛失,造成的損失由本人自行承擔。
4、補辦飯卡時,原飯卡金額按5元/餐轉到新卡上。不足5元/餐的按卡內(nèi)實際余額轉。
5、員工離職時需退還飯卡,若未退卡的扣除卡費10元/張。
6、行政部須及時注銷離職員工飯卡信息。
五、飯卡充值及消費
1、公司按工作時間提供相應的工作餐補助,每餐標準不超過5元,員工吃超部分從工資里扣除。員工若是不夠吃,可用現(xiàn)金買。工作餐補貼為公司福利,每天均按員工出勤人數(shù)準備,若員工未在食堂就餐,視為自動放棄,公司不另行給予補貼,卡內(nèi)余額不能提現(xiàn),月底清零,月頭重沖。
2、員工必須一人一卡,不得多人刷同一張卡,每張卡每餐只可刷一次,若發(fā)現(xiàn)員工有每餐刷兩次卡的情況不,直接做??ㄈ齻€月處理。三個月內(nèi)公司不做任何補貼。
每餐菜品最高可刷:(全葷1份,全素2份)或者(半葷半素1份,全素2份)例如:員工刷了全葷1份,不得刷辦葷半素,二者只能選擇其一,全素可以再打兩份。
六、飯卡管理處罰規(guī)定
1、員工飯卡必須自己保管,不得存放他人處,一經(jīng)發(fā)現(xiàn),第一次做警告處理,員工考核分扣5分,第二次直接取消餐補并扣10分。
2、持卡人飯卡不得轉借給他人使用,一經(jīng)發(fā)現(xiàn),第一次作警告處理,員工考核分扣5分,刷掉的金額由持卡人全額承擔,二次發(fā)現(xiàn)直接取消餐補并扣10分。
3、用任何形式等違規(guī)操作提取卡內(nèi)現(xiàn)金的,直接???,刷掉的金額由持卡人承擔,取消餐補并扣20分。
4、公司員工飯卡忘帶的,不能先欠食堂,必須到行政部來領飯票,飯票金額為每餐最高限額10元。員工將飯票交給食堂工作人員就餐,月底食堂憑此飯票結賬、對賬。
六、關于食堂就餐及相關規(guī)定
1、食堂就餐時間:11:00-13:00,17:00-21:00
2、食堂工作人員必須把每日的菜價在就餐前公布在黑板上,以供員工參考核對,若有錯刷,請讓食堂工作人員及時報備行政部,行政部給員工返沖差額。
3、食堂工作人員必須提醒員工就餐規(guī)則,控制菜的總數(shù)量。(詳見第5條第3小條)。
以上條例從2015年6月開始實行