第一篇:饭卡实验报告
保定学院·数学与计算机系
C#程序设计实验报告
姓名 李江兰
软件工程 专业 级 2 班
成绩__________ 实验名称:描述饭卡的类
实验目的:熟悉c#中创建类的具体用法,借以编写一个较为完整的食堂饭卡的应用程序。实验内容:
1、需求说明
饭卡:卡号,使用者姓名,余额,状态信息 开办饭卡(提供饭卡号、姓名)充值(提供饭卡号,金额)
买饭(提供饭卡号、饭费,然后系统自动从该人的饭卡中减去饭钱并分别显示饭前后的金额,如果原来饭卡中的余额不足5元,则不能买饭,而且显示“余额不够,请续钱!”,如果挂失信息为真,则显示“本卡已冻结!”。)
挂失(提供卡号,设置状态信息为挂失)解挂
2、实现思路及关键代码
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创建一个对象card Console.WriteLine(“欢迎使用食堂饭卡管理系统”);Console.WriteLine(“办卡B,储值C,消费X,挂失G,解挂J”);while(true)
保定学院·数学与计算机系
{ string choice;choice = Console.ReadLine();switch(choice)//利用选择语句来调用相应的方法 { 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”:
保定学院·数学与计算机系
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'))//判断卡号是否正确 {
保定学院·数学与计算机系
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充值”);
保定学院·数学与计算机系
} 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 = “挂失”;//为状态赋值
Console.WriteLine(“卡号为” + id + “的饭卡已挂失!”);} else Console.WriteLine(“对不起,输入错误!”);} public void J()//解挂
保定学院·数学与计算机系
{ Console.WriteLine(“请输入您的姓名:”);xm=Console.ReadLine();Console.WriteLine(“请输入您的卡号:”);kh=Console.ReadLine();if(name == xm && id == kh){ state = }
} } }
“解挂”;Console.WriteLine(“卡号为” + id + “的饭卡已解挂!”);else Console.WriteLine(“对不起,输入错误!”);
保定学院·数学与计算机系
保定学院·数学与计算机系
实验心得:
在编写这个饭卡的程序时,其实遇到了很多的问题和难处,主要是一些方法的具体调用会出现一些问题,在这个程序中编写了有两个类,一个是编写具体方法的类,内容较多较复杂,其次是主类,它主要是有一个调用的功能,其他的具体内容都在Card类中。
我的程序只适用于一个人的一张饭卡,可以应用多张饭卡的程序我现在还是做不太出来但我会继续努力的,另外虽然只可以有一张饭卡,但我也做了链接,也就是说如果姓名和密码错误的话,就不可以做任何应用。
第二篇:饭卡管理制度
饭卡管理制度 目 的
为进一步加强饭卡及用餐管理,特制订本制度。2 适应范围
全体员工。3 职责
3.1 行政部负责食堂刷卡设备的管理、饭卡的办理、饭卡充值、餐费补助核定等。3.2 财务部负责对饭卡充值费用的收取、离职员工饭卡余额返现。
4、管理办法
4.1 饭卡的办理、挂失、回收、注销及余额清退
4.1.1饭卡由行政部负责办理,一人一卡,首次办卡不收取办卡费用,若因遗失、人为损坏造成饭卡无法使用,补办卡时收取成本费20元/张。
4.1.2 员工饭卡丢失后,须及时到行政部申请挂失,并补办新卡。若未及时挂失,造成的损失由本人自行承担。
4.1.3补办饭卡时,原饭卡余额全部转到新卡上。
4.1.4 员工离职时需退还饭卡,若未退卡或非本人饭卡不予退还卡内余额。4.1.5行政部须及时注销离职员工饭卡信息。
4.1.6 2011年9月1日以前,因中午工作餐实行扣费,公司每月为员工充值150元,大部分员工已通过中午就餐消费完毕,个别员工自愿放弃工作餐,致使免费充值款项无法冲抵,员工离职时该部分余额公司不予退还。4.2 饭卡充值及消费
4.2.1 公司每日为上班的员工提供免费餐工作餐,原则上周一至周六的中餐为免费工作餐,员工就餐刷卡不予收取费用。工作餐为公司福利,每天均按员工出勤人数准备,若员工未在食堂就餐,视为自动放弃,公司不另行给予补贴(因加班 无法就餐情况除外)。
4.2.2若员工在工作餐外还需要在公司就餐,应到行政部先行充值,刷卡就餐,卡内余额不足,食堂不予售餐。
4.2.3饭卡充值每次不得少于20元。饭卡充值时间为每周周一、周四。4.3 关于夜班人员误餐充值相关规定
4.3.1 上班时间为18:00—2:00期间的充值规定: 4.3.1.1 当天已享用中餐的员工不充值;
4.3.1.2 当天未享用中餐但晚餐已就餐扣款的返6元;
4.3.1.3 当天中、晚餐均未就餐,已申请公司宿舍的人员不充值,未申请公司住宿的按6元/天充值。
4.3.2上班时间为20:00—8:00期间的充值规定; 4.3.2.1 当天已享用中餐的员工不充值; 4.3.2.2 当天未享用中餐的均按6元/天充值。
4.3.3周日上班人员中午就餐时先行刷卡扣费,每月底行政部核实后充值补贴 4.3.4以上规定从2012年12月1日起执行,每月的15日-20日为上月饭卡充值时间,逾期未到行政部充值,由班组长下月重新申请,部门负责人核实后补充值。4.4 休息、休假、出差期间工作餐规定
4.4.1无论何种原因未出勤者均不得享受工作餐。4.4.2因公出差人员根据公司出差管理的相关规定执行。
4.4.3节假日期间加班,若食堂未准备工作餐,由行政部安排快餐或方便食品,保证员工就餐。
4.4.4外来人员就餐,由接洽部门到行政部领取餐票安排客人就餐。
第三篇:饭卡管理制度
扶绥人民医院饭卡管理制度 目 的
为进一步加强饭卡及用餐管理,特制订本制度。2 适应范围
全体员工。3 职责
3.1 总务科负责食堂刷卡设备的管理、饭卡的办理、饭卡补助、清零及核定等。3.2 财务科负责对饭卡消费进行核查。
4、管理办法
4.1 饭卡的办理、挂失、回收、注销及余额清退
4.1.1饭卡由总务科根据院办所提供名单负责办理,一人一卡,首次办卡不收取办卡费用,若因遗失、人为损坏造成饭卡无法使用,补办卡时收取成本费20元/张。申请挂失后视为已经补办新卡。
4.1.2 办理新卡在15日前按满月补贴发放,15日后按半月发放。
4.1.3 员工饭卡丢失后,须及时到总务科申请挂失。若未及时挂失,造成的损失由本人自行承担。补办饭卡时,原饭卡余额全部转到新卡上 4.1.4 总务科收到挂失申请后,当天挂失,一周内补发新卡.4.1.5 员工离职时或者其他原因需退还饭卡,若未退卡由财务科扣除卡内余额。4.1.6 总务科须及时注销离职员工饭卡信息。4.2 饭卡充值及消费
4.2.1每三个月按岗位不同分别自动在饭卡内补贴相应金额,前三月的补贴金额在每个三个月限期内最后一天的零点自动全部扣除。4.2.2 饭卡不能专卖或者折现,一旦发现立即上报院办处理 4.2.3拾到他人饭卡应及时上交总务科或交还本人。
4.2.4 禁止冒领或者冒用他人饭卡进行消费,如有发现上报院办处理 4.3饭卡消费数据管理
4.3.1每周由总务科回收最新消费数据,并保证数据的安全。4.3.2食堂方可以随时向总务科查询回收后的最新消费金额
4.4 其他
第四篇:饭卡通知
通 知
各位员工:
为加强食堂管理,提高食堂服务水平,保障食堂资金安全,经研究决定,从xxxx年x月x日起,食堂将停止饭票售饭,全部使用饭卡就餐。为有效推进该项工作,现将有关事宜通知如下:
1.饭卡仅限本人使用,不得转借、转送或转卖他人,持卡人每天限使用三餐,每餐一次。
2.饭卡采用非接触式IC卡技术制造,不能随意摔打、弯曲、打孔,勿将饭卡放在高温、强磁场附近,如手机、音箱等物体,以防磁性消失。
3.每月15日至18日、25日至28日办理饭卡充值业务,每次充值金额暂定20元至100元。
4.饭卡不慎丢失或损坏请及时补办,补办费用为10元。5.如捡到他人饭卡,请上交至办公室,严禁盗用他人饭卡。6.磁卡每张押金10元(辞工时持卡来财务室退还本人)。7.办卡、充卡地点在综合楼2楼东侧。
后勤处 xxxx年x月x日
第五篇:关于饭卡管理制度
关于食堂用餐及饭卡管理制度
一、目的
为进一步加强饭卡及用餐管理,特制定本制度。
二、适应范围 全体员工
三、职责
行政部负责饭卡的办理、饭卡充值、餐费补助核定等。
四、管理办法
1、饭卡的办理、挂失、回收、注销及余额清退
2、饭卡由行政部办理,一人一卡,首次办卡不收取办卡费用(但新工入职需交饭卡押金50元,1个月后全额退还),若因遗失,人为损坏,造成饭卡无法使用的,补卡费为10元/张。
3、员工饭卡丢失后,须及时到行政部申请挂失,并补办新卡。若未及时挂失,造成的损失由本人自行承担。
4、补办饭卡时,原饭卡金额按5元/餐转到新卡上。不足5元/餐的按卡内实际余额转。
5、员工离职时需退还饭卡,若未退卡的扣除卡费10元/张。
6、行政部须及时注销离职员工饭卡信息。
五、饭卡充值及消费
1、公司按工作时间提供相应的工作餐补助,每餐标准不超过5元,员工吃超部分从工资里扣除。员工若是不够吃,可用现金买。工作餐补贴为公司福利,每天均按员工出勤人数准备,若员工未在食堂就餐,视为自动放弃,公司不另行给予补贴,卡内余额不能提现,月底清零,月头重冲。
2、员工必须一人一卡,不得多人刷同一张卡,每张卡每餐只可刷一次,若发现员工有每餐刷两次卡的情况不,直接做停卡三个月处理。三个月内公司不做任何补贴。
每餐菜品最高可刷:(全荤1份,全素2份)或者(半荤半素1份,全素2份)例如:员工刷了全荤1份,不得刷办荤半素,二者只能选择其一,全素可以再打两份。
六、饭卡管理处罚规定
1、员工饭卡必须自己保管,不得存放他人处,一经发现,第一次做警告处理,员工考核分扣5分,第二次直接取消餐补并扣10分。
2、持卡人饭卡不得转借给他人使用,一经发现,第一次作警告处理,员工考核分扣5分,刷掉的金额由持卡人全额承担,二次发现直接取消餐补并扣10分。
3、用任何形式等违规操作提取卡内现金的,直接停卡,刷掉的金额由持卡人承担,取消餐补并扣20分。
4、公司员工饭卡忘带的,不能先欠食堂,必须到行政部来领饭票,饭票金额为每餐最高限额10元。员工将饭票交给食堂工作人员就餐,月底食堂凭此饭票结账、对账。
六、关于食堂就餐及相关规定
1、食堂就餐时间:11:00-13:00,17:00-21:00
2、食堂工作人员必须把每日的菜价在就餐前公布在黑板上,以供员工参考核对,若有错刷,请让食堂工作人员及时报备行政部,行政部给员工返冲差额。
3、食堂工作人员必须提醒员工就餐规则,控制菜的总数量。(详见第5条第3小条)。
以上条例从2015年6月开始实行