首页 > 精品范文库 > 11号文库
食堂刷卡制度
编辑:风吟鸟唱 识别码:20-615006 11号文库 发布时间: 2023-08-03 16:02:39 来源:网络

第一篇:食堂刷卡制度

员工就餐刷卡管理办法

根据我公司实际情况,就食堂(零利润经营)用餐管理办法作出以下规定:

一、员工餐定义、餐标:

1、工作午餐:公司提供4.5元/人的菜金补贴,标准为米饭2格,菜为一荤二素。超出部分自付费:米饭0.5元/格(按整格计费,不拆分)、荤菜2元/份、素菜0.5元/份。(油盐酱醋调料及汤等其他需成本0.5元)。最低消费为4.5元/人。

2、早晚餐:自付费;

3、客餐:自付费,由对口部门带到综管部办理临时用餐劵。

二、工作餐卡发放、充值与管理:

1、员工考勤卡充当用餐卡,除公司副总以上领导,所有员工一律必须实行刷卡考勤、就餐。

2、用餐卡统一由综管部管理,员工应于每月1-3日(后勤管理人员1日、生产一线人员2-3日)到综管部将公司伙食补贴定额打入员工个人用餐卡。第一次充值时多充15元/卡,作为充值日用餐预支。费用自行控制,超出自付。

4、用餐卡余额不足的,应及时到财务部交纳现金,凭财务部收款收据到综管部充值。

5、用餐卡中金额只进不退。公司补贴金额按出勤打卡天数计算。卡内剩余金额每月定期清零,6、保洁工、门卫等应于午餐前在考勤机上打卡,否则视为放弃午餐补贴。

7、当天外出办事人员在外吃午餐的,返岗后应请部门领导在“外出单”上签字并交综管部考勤员,方可视为出勤。

8、员工自费充值的可结转使用。

三、晚餐、客餐管理:

1、早晚餐不属于工作餐,应自付费。用餐须在当日12:20-12:40及17:20-17:40向厨房订晚餐及次日早餐。

2、外来人员用餐,由对口部门带到综管部办理现金临时用餐劵。

四、用卡管理和注意事项:

1、每月初综管部应对上月工作餐、客餐进行汇总统计汇总表连同现金一并交财务部。

2、员工入职时由综管部发放考勤卡,并在综管部充值;离职时交回综管部。

3、用餐卡请妥善保管,如有丢失请及时到综管部挂失补办并交纳20元补办费。未及时挂失造成卡内金额被消费的损失自行承担。

4、磁卡不要弯折,或与强磁器具同时存放。

五、本暂行管理办法未尽之处,待持续改进

五、此暂行管理办法自2012年8月1日起暂行。

综管部 2012年7月27日

第二篇:全通食堂实行刷卡就餐相关制度

食堂管理制度

一、目的

为了规范项目部食堂管理工作,共同营造一个卫生、有序的用餐环境,特制定本管理规定。

二、适用范围

本规定的适用范围为项目全体员工、食堂工作人员。

三、管理部门及职责

1、综合办为食堂管理部门,负责食堂的日常管理,保证食堂各项工作的正常有序进行。

2、管理内容包括:食品价格的评估及选择、食堂卫生、饭菜质量、日常开支、监督食堂人员、反馈员工意见,处理双方关系等等。

3、负责对食堂的工作人员工作效率、饭菜质量、工作态度、减少浪费、降低成本。

4、负责食堂安全、卫生管理。

5、负责食堂接待(招待)管理。

6、负责对食堂的费用结算管理。

四、食堂经营

食堂为无利润经营,项目部为食堂工作提供必要的硬件保证。

五、食堂管理规定及要求

1、上岗要求

①食堂工作人员必须取得《健康证》持证上岗。

②食堂人员必须要有良好的卫生习惯,敬业爱岗精神。

2、食堂工作人员的卫生要求;

①食堂工作人员每年进行一次体检,如不符合条件不允许上岗,体检结果报综合办备案。

②上岗工作人员必须穿戴整齐、外表整洁、美观;严禁拖鞋、赤膊、衣冠不整等不文明行为;

六、食物的管理规定

1、采购要求

①由专人按需配合采购,专人验收,对不合格产品严禁入库。②货比三家,原则上做到质优价廉,根据用量适当采购,保持新鲜。③每月采购的食品必须做好详细记录,并进行公布,时刻接受员工监督。

2、食物卫生要求

①食物(食品、副食品、蔬菜、水产品、肉类、食用油、调味品)均要保证新鲜卫生,符合食物标准;

②食物均在保质期内使用,严禁使用过期食物;

3、安全卫生规定

①持证上岗,杜绝传染病源。

②食堂应严格执行“三不”,即不购买变质的食物和含有农药残毒的蔬菜;不使用过期伪劣的食品和调味品;不混放或混切生熟食物。

③采购蔬菜、荤菜应从正规的菜场购买。蔬菜应选择新鲜,不准购买病、死的肉类及制品;禽类应购活体。要不断改善主副食花色品种。

④分菜、择菜应尽量在工作台上进行,洗菜要认真,确保将菜清洗干净。

⑤ 调味品应定位密封存放,防止污染。

⑥午餐剩余的饭菜可以放在冰箱或冰柜内,在晚餐时加热食用,但晚餐剩余的饭菜应及时处理,不得留到第二天食用。

4、环境卫生规定

① 每次就餐完毕,食堂工作人员应立即整理、清洗餐具、炊具、水池,擦试餐桌、餐椅、灶台和工作台,打扫地面残渣。特别是晚餐后的工作绝对不能过夜。

② 冰箱、冰柜、物品柜等上面不得摆放无关杂物。必须保持有效并采取除(驱)蚊、蝇措施;冰箱、冰柜内的物品应隔离、分区存放,防止串味;物品柜应经常整理保持清洁,不得放置与工作无关的私人物品。

③ 食物残渣、垃圾等应每天清理,保持周围环境卫生,防止蚊蝇滋生。

④负责所属范围内的环境、设备、设施的清洁卫生及保养。⑤下班前谨记切断电源、杜绝火灾及其它意外事故的发生。

七、员工就餐要求

1、就餐时间规定

全体员工:早餐7:20-7:50,午餐12:00-12:50,晚餐17:30-18:50

2、用餐要求

○1 就餐过程应注意维护公共卫生,食物残渣倒入回收桶;餐巾纸、各类包装纸等废弃物应放入垃圾桶内。○2 就餐时应爱惜粮食,不得随意浪费

○3 就餐者应爱惜食堂公用物品,有意破坏者按价赔偿。○4 就餐完毕请将餐盘洗刷干净后放置在消毒柜里。

全通食堂实行刷卡就餐相关制度

1、在员工入职时需要办理公司的餐卡,不得私自把卡外借与其他 人使用;

2、员工的一日三餐需要凭卡就餐,食堂人员不得私自收取员工的现金,一旦发现加倍处罚。当卡丢失时及时到食堂的财务处办理挂失、补卡;

3、员工餐卡只能在公司内部使用(如食堂、超市、理发店),不得在用于其他用途;

4、为了让每一名员工都有减少浪费意识,每月一旦员工餐卡中的费用不够时不予增加(个人充费除外);

5、当员工离职时需要及时把卡归还于公司卡务中心,严禁私自毁掉;

食堂采购管理制度 为规范公司职工食堂食品原料、日耗品的采购、卫生验收程序,节约采购成本,满足经营需要,提高管理水平,特制定本制度。

一、基本原则

1、严格遵守采购规范流程,按流程办事,能及时按质按量地采购

到所需物品,在满足公司需求的基础上最大限度的降低采购成本;

2、加强采购的事前管理,建立完善的原材料、设备价格信息档案,做好采购相关文档的存档、备份工作,以有效地控制和降低采购成本并保证采购质量;

3、4、凡具有共同特性的物品,尽最大可能以集中办理采购; 确定某类食品用品供应商后,在条件相同的情况下,原则上要

求一律在指定供应商采购,如遇特殊情况,由食堂管理员负责协调采取散购或临时更换供应商,事后记录在账,上报办公室主任审查;

5、科学、客观、认真地进行收货质量检查,确保食品原材料安全。

二、管理内容

1、食品原材料采购,食品原料采购分粮油类、调料类、蔬菜类、肉类、其他。

2、3、厨房日用品采购。燃料、厨具等。餐饮用具采购,餐巾纸、筷子、餐盘等。

三、管理方法

(一)供货商选择

1、初选供货商:从所在城市内找出三家以上有代表性的供货商,在考察中要重点了解供货商的实力、卫生许可、货物来源、价格、质量等。

2、试用供货商:对于同类商品找出两家同时供货,重点从质量、价格、服务三方面进行比较。

3、确定供货商:在试用两个月的基础上,由后勤部长、食堂管

理员、食堂厨师商量后确定供货商,并签订供货协议,协议一式三联:一份供应商、一份财务部、一份食堂管理员。协议应确定定价时间、供货质量保证金、货物的质量要求。

4、零星散货及较长时间才需采购的物品,可根据当地情况随机选

择供货商,要求价格公道、质量有保障。

(二)采购数量的确定

为提高经济效益,降低成本,减少资金占有,应根据勤进快销的原则,按单采购的原则来确定日常的采购数量。

1、食品原料采购

①粮油、调料类、干杂货、低易耗品等

此类物品的的采购数量应综合考虑经济批量、采购周期、储存条件等因素,根据最低库存量和最高库存量而定。最高库存量不得超过15天(干杂货、调料类中用量较小且易储存类可适量放宽库存量)。最低不得低于3天用量。

②蔬菜、鲜货类

此类原料实行每日采购,一般要求供货商送货,特殊情况下需散购的,由采购员外出采购,并填写散货采购单(见附件1),采购量根据每日所需量,可略微超量,但不得超出总量10%。水产类采购量根据菜单而定,采购量不得超过5天用量,采购入库存放在鱼缸内。

③肉类

此类食品原料要求根据每日菜单,适量采购,采购量要求能满足1-2天的量。入库后及时处理,存入冰柜。

2、厨房日用品采购

厨房用品短缺时,食堂管理员应提前统计所需用品类别、数量,并向食堂管理科申请,填写立项审批单。

3、餐饮用具采购

需采购餐饮用具时,食堂管理员应提前统计所需用品类别、数量,并向食堂管理科申请,填写立项审批单。

4、食品原材料每日营业结束前,根据存货、次日就餐情况、储存条件及送货时间,列出次日的采购食品原料类别、数量。填写采购计划单(见附件2)。

(三)货物验收

1、货物质量验收:由食堂管理员与食堂厨师负责把关,基本要求为:米面等主食原料要求无寄生虫、新制作,不得为陈米陈面;食用油要求为品牌油,不得以次充好。蔬菜、水果要求新鲜,不得有腐败、残损现象。肉类、水产类要求新鲜、无病症。干杂货、调料类要求包装完好,未过期。其他日用品货物根据货物特点由食堂管理员与食堂厨师进行检验。

2、验收人员:食堂管理员、库管

3、验收程序:货物送到后由食堂管理员与厨师根据“采购计划单”、“立项审批表”进行验收,确定采购物品种类、数量、采购单价是否符合,在采购计划单上确认签字。对不符合质量标准和超出数量的有权拒绝收货。

(四)库房管理

1、库房货物分类记帐。(库房库存明细表,附件3)

2、对新入库的物品及时登记在帐,每天结出数量合计。

3、合理利用库房,分门别类保管各类货品。

4、做到先进先出、防止积压变质。

5、对已出现变质或过期货品及时清除。

(五)采购费用使用

1、固定供货商采购的食品原料,采取按月结账的方式,每月初根据上月物资采购单进行统计。上报食堂管理科审查报销。

2、散购物资,采取采购员事先垫付,按月统计报食堂科审查报销。

3、立项审批采购物品,按照公司规定进行费用报销。

第三篇:食堂刷卡系统报告

食堂消费监控系统仿真

食堂是一个集体单位、企业等不可缺少的一部分,尤其是学校,学校一直以来都是人群集中比较密集的地方,再随着高校的扩招,学生的密集程度更是急剧增长,故高校食堂的增多是不可避免的。再加上学生没有经济来源,去餐馆消费是几乎消费不起的,所以食堂的存在,给广大的学生们带来了很多的方便及好处,同时也给提供餐饮方带来了极大的方便。又因为食堂一般都使用刷卡系统来进行收取金额,所以免去了找零钱退额的过程,同时也避免了现金在流通过程中的丢失、假钞、破钞等问题,省去了现金的兑换、回笼、清点、保管等环节上的人力、物力、财力,提高管理层次,同时大大降低了打发和找零的环节中病菌交叉感染的机率,增强了餐饮的卫生程度。再因为刷卡系统的存在,同时也增加了消费过程的速度。为统一的管理带来了极大的方便。

以下是有关食堂刷卡系统的设计原理及过程:

一、对食堂消费监控系统相关介绍:

1、与刷卡系统相关的人员及设备的权限介绍:

1),持卡人(持有的权利):

申请新卡、查询余额、刷卡、挂失、更改卡的密码、注销。2), 刷卡机:

a.显示卡上余额;

b.判断卡中金额是否足够工作人员输入的金额。若足够,则减去工作人 员输入的金额(并伴着一声滴声);若不够,则发出连续的滴滴声

3), 工作人员:

输入所需刷的金额并按确定。4), 管理员(持有的权利):

a负责操作计算机,完成计算机系统的功能 b.处理刷卡机的活动;c.统计食堂当天的营业额, 统计和打印每天的每台刷卡机的总额;d.处理新卡申请、充值、挂失、注销、增加用户、取消用户。

其相应的结构图如下:

5), 数据库系统:保存所有数据。

2、刷卡系统主要实现以下的管理:饭卡管理、餐费管理、统计管理。

1),饭卡管理有以下几个方面:饭卡充值、饭卡挂失、解除挂失、补发新卡以及退卡;

2),餐费管理有:刷卡消费管理;

3),统计管理有:个人存款余额的查询、挂失人员查询、退卡人员查询、消费金额查询。务管理日清月结,用户可按时间段、按日统计,也可按周、月、季、阶段、年统计,有账户操作统计、营业情况统计、班次情况统计,做到真正的日清月结。并可以打印报表。

3、食堂消费系统中所存的相应信息

1),所存的学生信息:

该计算机系统只存有我们该组11个人的基本信息,只有计算机里存有信息的学生卡号,才能够在该刷卡系统上应用。

计算机中所存的学生信息如图所示:

2),所存的饭卡信息及管理:

当刷卡放到刷卡机上时,刷卡机读取你的卡号,然后把卡号传送至食堂的电脑,电脑从食堂的数据库中读取你的帐户余额,然后传送到刷卡机上,你就看到你的余额了。

帐户管理系统全面,具有开户配卡、换卡、挂失、解挂、帐目查询、纠错、特征修改、撤户、误撤恢复、帐户统计、补助发放等功能。

计算机中饭卡所包含的信息如图所示:

3),各个点消费的情况存储信息:

各个消费点的消费情况传送给计算机后,计算机根据各自的需求及存在的问题进行处理和实施,之后在回送到消费点上,4、刷卡机的工作原理:

每个食堂有很多台刷卡机,于是食堂需要一台计算机来和这些刷卡机通信,当食堂的工作人员通过数字按键(例如一碗粉5块,当他按下5.00,并按确定后),该扣钱信息便向机房的计算机发送命令。当你把饭卡放到刷卡机上后(注意:饭卡离刷卡机3cm内,刷卡机才能感应到),首先读卡器读取卡上的信息(学号、卡号、金额等),再将信息转发到计算机上确定卡的合法性.如果不合法(卡到期、卡挂失、卡禁用)时,会发出嘀嘀嘀滴的报警声;如果卡可以用,则计算机根据这个帐号调出数据库(里面存储着你的使用信息和余额信息等),然后判断你的卡上余额是否足够扣除,如果足够扣除,则再根据刚刚接到的工作人员所发出扣除信号,迅速扣除相应金额(同时发出一声滴的响声),并迅速将你的卡上余额返回刷卡机的显示窗口,同时更新数据库的金额信息,最后退出系统;如果不够扣除,便会发出嘀嘀嘀的连续响声,以警告卡上余额不足。如果你的卡在刷卡机没有放好,刷卡及没能读出你的卡上信息,便没有相应的扣除你的金额,这时,当你收回卡时,刷卡机也会发出连续的嘀嘀嘀声,警告饭卡没有刷上。

当工作人员没有输入扣钱金额,即刷卡机便没有给计算机发送扣钱的指令信息,这时当学生把卡放在刷卡机上时,刷卡机读取卡号信息并立即传给计算机,然后计算机将该卡的卡上余额信息返送给刷卡机并显示余额。

其相应的工作原理的结构图为:

5、充卡的实现过程:

首先把卡刚在充款机上,这时充款机相应的读取出你的卡上信息并将信号发送给计算机,然后当工作人员输入所充的金额时,其信息也立刻传给计算机,然后计算机进行相应的处理,即使该卡的余额增加所输的金额,之后将卡上的余额信息返送给充款机,显示卡上余额,同时更新数据库中的数据。

其相应的流程框图如图所示:

6、卡的相关查询:

可对每一次消费情况进行实时记录,可查询卡内余额或消费记录;

二、刷卡系统在组态软件中的实现:

1、食堂刷卡系统的总体图为:

各个窗口的刷卡机是通过通过数据线和电脑连接起来的,饭卡不存储卡的帐

户信息,卡的帐户信息是存储在电脑里的。

2、组态软件监控系统画面:

1), 组态处理的相关过程:

画好相应的设备图后,给各个对象设置相应的数字对象名称(方便对象设置处理),然后对各个对象进行编程处理,并将卡上余额同扣除金额和增加金额进行连接。比如:在卡上余额中进行如下编程: Double leave,add,sub;if(add=scanf(“d%”,add))leave=leave+add;When(sub=scanf(“d%”,sub))Leave=leave-sub;

刷卡系统的组成及特点:

一、系统组成

1、计算机房

在食堂适当地点设置机房,机房内设置消费系统工作站,工作站配有发卡器,就餐卡消费管理系统工作站用于接待就餐卡持卡人的卡片业务,如查询、挂失、解挂、换卡、查询(如独立使用还具有开户、撤户、补助)等操作,同时也负责监控管理各商业网点的POS机和营业控制、统计。

2、骨干网

从机房引出干线到各个消费点,该干线上的物理协议为CAN总线, CAN总线一般以屏蔽双绞线为介质,最长可以达到2000米,可以方便地引出分支,因而布线简单,施工难度较小。

3、POS机群

各消费点采用总线的方式布置POS机群,现有挂式POS机、台式POS机,都可以联在统一的CAN总线上,相互之间可以灵活互换,目前我们针对实际情况选择不同功能的消费机

二、系统特点

1、从企业管理角度出发:杜决了餐券、现金流通过程中的丢失、假钞、破钞,节省了餐券、现金的兑换、回笼、清点、保管等环节上的人力、物力、财力,提高管理层次。

2、从企业投资角度出发:该系统可扩展为企业一卡通,实现食堂售饭、考勤门禁、、节水控制消费等企业内消费、管理使用一张卡全部完成的功能,避免重复投资。

3、从饮食卫生的角度出发:避免了一手找零钱,一手打饭菜的现象,减少了餐券、现金流通环节病菌交叉感染的机率。

4、从食堂管理角度出发:堵塞资金漏洞;节省人力,物力;便于消费统计;加快售饭速度,提高效率。

5、从帐务的角度出发: 持卡人在校消费能清楚查询任何时间在任一网点的消费明细,保证消费安全;限额消费密码保护完善资金安全管理。刷卡消费系统同时还具有以下特点:

1、功能性 刷卡系统的功能强。

2、实时性

刷卡系统的实时性也特别强。一方面,在任何一处消费网点都能做到卡片立即结算,反应时间小于一秒。另一方面,对卡片的消费、存款、开户、撤户、挂失、解挂、换卡、补卡、修改密码、补助等账户操作都可以在几秒种内在全网立即生效。

3、安全性

刷卡系统较好地考虑了安全性。首先,系统的骨干网为专有网络,不与校园网、公用网相连,保证了不受黑客的攻击;其次,借助WINDOWS NT平台可以使系统达到较高的安全标准;同时,系统对数据库的数据直接在内存中运行,在数据库及运行目录下均采用压缩加密存放,使用严格的校验措施使得数据不能随意更改。另一方面,我们对每一笔操作都留有日志备查,按照功能的重要性分为不同的级别权限,使用不同的密码、卡片来控制操作权限。

4、可靠性

刷卡系统还具有很高的可靠性。首先,从系统软件来说,开发过程依据软件工程国际规范,采用底层编程技术对系统的可控性良好,开发经历了从系统分析、总体设计、概要设计、编码、单元调试、系统联调、实验室阿尔法测试、用户贝塔测试、小规模运行、产品定型推广的生命周期,每阶段都经历了严格的评审与把关,目前,系统已经在国内众多大型院校、企业可靠运行。

系统可以满足系统的在一部分出现故障时不影响其它部分,当网络出现故障时POS机可以脱机工作,当系统掉电时,自动启动消费机后备电池进行供电,而不影响正常消费,使系统能够可靠地、稳定地运行。

5、可操作性

该系统的可操作性强,从系统的软件界面操作到POS机的键盘操作都十分友好,比如一个功能可以用菜单、图标、快捷键三种方式调出,软件的操作习惯与微软的办公软件一致,POS机键盘操作可以用价格表、现金、固定品种三种方式操作,等等。

6、可维护性

系统在可维护性上的措施也很多,比如软件中设置了在线通讯情况监测、数据监测维护等功能,读卡头采用可拔插替换方式,等等,使得在现场维护十分方便。

7、可扩展性

我们提出的总体方案可扩展性很强,今后再增加新的应用时,系统可以平滑过渡,以保护用户的投资。

三、系统的安全性

1、机器初始化认证:需用管理员系统卡和管理密码授权使用

2、采集数据的传输:数据与地址都经过内部实时加密

3、卡片使用的权限:卡权限和设置的食堂售饭机权限相符的才允许进行交易

4、卡片挂失的处理:卡挂失为黑名单卡则不能进行交易,黑名单实时下载

5、卡消费总额限制:限制卡每天最大消费总额,遗失卡时最大限度保护持卡人利益

6、刷卡不当的处理:刷卡出现故障消费食堂售饭机会自动锁卡,可再次刷卡解锁或到卡中心解锁

7、卡片的使用期限:可设置卡使用期限,防止超期使用

四、刷卡机的参数及特性:

1、技术参数

⑴电源:电压 AC220V;功率 <5W;

⑵工作环境:温度:0℃~70℃ ;湿度:10%~90%;

⑶读卡类型:IC系列为MIFARE ONE卡;

⑷读卡频率:IC系列为13.56MHZ;

⑸读写距离:≥30mm;

⑹读写时间:≤100ms;

⑺存储容量:3万多条记录;

⑻黑、白名单存储数量:6万多条;

⑼通讯方式:CAN/RS232(自动切换);

⑽通讯距离:2千米左右(CAN通讯方式);

⑾传输速率:20Kbps~50Kbps(可根据用户要求自行设置,CAN)或38.4Kbps(RS232)

2、产品特性

(1)数码管双排显示,操作方便,显示直观。消费方式:直接输入金额/定额消费方式/定次消费方式

(2)有定值、自由、编号菜单等多种消费模式,方便消费操作,且可自由切换;

(3)有日消费限额、次消费限额、脱机消费次限额等,提高用户卡的安全性;

(4)系统传输距离远,可达到2公里左右,还可以增加中继器延长通讯距离;

(5)系统发卡量100万张;

(6)系统每个端口可接入150台以上消费终端机;

(7)系统存储容量大,可存储3万多条记录(液晶消费机存储15000条);

(8)可用U盘导出POS机内的脱机数据和各种配置信息,也可通过U盘导入黑、白名单及配置信息,保证系统数据的安全(选配功能);

(9)通讯方式先进,系统采用CAN总线通讯方式,较传统的RS485通讯在通讯模式、速度、距离及稳定性方面,都有较大提升;

(10)系统备用电池可连续放电4-6小时(选配),有打印小票功能可选;

(11)可以进行消费分组设置,指定不同分组的用户卡在相应的收费机消费。

(12)速率、距离及稳定性方面,都有较大提升;

(13)持卡人可在任意一台连接到网络中的终端机上,进行在线挂式或修改密码,并在较短时间内全网生效;

(14)通讯模块增加了抗强电冲击和防雷功能,通讯过程更安全、可靠;

(15)消费机键盘为易损件,为方便用户使用和维护,挂式消费终端机键盘具有全防水、可拆卸功能;

学习心得:

此次设计的过程中,我们遇到了很多很多的问题,比如说去询问食堂系统的过程中处处碰壁,很多都是说对该系统不了解,甚至有的工作人员对我们不理不睬,但不管怎么样,我们最后还是拥有很多收获。通过这次的调研过程,我进一步的知道,要想做好一件事,就必须的厚着脸皮向别人学习,不管人家什么脸色,都的慢慢忍耐。这一点是我们在校园里面在课程上学不到的收获。

在开始设计的过程中,感觉无从下手,在经过几天的摸索后,才开始有了头绪。但是当运用组态软件去实现时,真的处处碰壁,这个问题还没解决,下一个问题接着跟随而来,尤其是在编程的过程中遇到了很多的问题,有些程序觉得应该是这样编,同学们也觉得这样编没错,但就是得不到相应的实现结果,或者是在编译的时候就报错。甚至有些地方都不知道该怎样去编程。这导致到最后,该监控都没有得到所需要的监控实现,觉得很遗憾。

这次设计存在这么多的不足,我觉得最主要的还是我们对组态软件系统的监控连接还不是很熟悉,然后对刷卡系统的实施控制并不是很了解,所以导致了设计时困难重重。今后我会更加的努力,尽全力的做好老师或者领导布置下来的任务,首先在任务布置下来之后,要及时的去了解并熟悉的掌握所要应用的知识和技术,然后在开始实施,这样在实施的过程中才能够不那么多的处处碰壁,增加实施的效率及质量。

第四篇:幼儿园刷卡制度

幼儿园刷卡制度

一、为了确保在园幼儿的安全,特此强调:要求每位家长来幼儿园接送幼儿时请一定配合执行刷卡入园制度。对于不配合刷卡的家长我园门卫和值班老师有权拒绝其入园。

二、为了确保幼儿园刷卡接送制度的有效落实,我们将对以下情况作如下要求。

1.凭卡入园。卡不能放在幼儿的书包内,必须由接送家长自带。(因为放学时家长没有卡就进不了幼儿园,门卫、值班老师分不清谁是我们的家长,容易把不相干的人放进园内,再说你接了孩子出来时,刷不刷卡我们值班老师也记不清楚了。)

2、严控登记。对于特殊情况造成没有带卡的家长在经过园方同意后,可以采用临时登记措施,登记单必须由班级老师签证有效。无特殊情况不能采用登记接送制度,一律凭卡入园接送。对于刷卡登记现象,如果一个班一个月出现3次以上(包括3次)将凭登记卡计扣该班安全考核分。

3、家长有事需由他人代接孩子时,应事先和本班教师交代清楚或提前电话联系,并持家长的正式书面委托书或本人有效证件和“幼儿接送卡”方可接走幼儿。

4、陪同刷卡。接送时请家长下车陪同幼儿刷卡,早上不要让幼儿自己跑进幼儿园,放学严禁让幼儿单独跑出幼儿园。

5、若有遗失问题,应及时上报本班老师,学校将及时对其进行销号,避免给不法分子得以冒领机会,后果不堪设想!

6、放学接孩子时,若有事与本班老师交流,请等本班接送高峰过后再与老师交流,避免队伍滞停,影响后面家长接送,或流失孩子。

6.“幼儿接送卡” 是家长接送孩子时的凭证。本卡意义重大,请家长持卡后要妥善保存,若遗失,请在第一时间通知幼儿园,并进行补卡手续!

7、早晨入园时间为早7:30-8:25分,8:30后锁大门。下午离园时间为17:00-18:00分,(18:00—19:00后在每天的晚接班接孩子),17:00之前不开门,18:00后锁大门。

为了全园宝宝的安全,希望您无特殊情况不要中途接送宝宝。

8、遵守小区关于停车的管理制度。小区内不鸣笛,时速不超过五公里;车辆靠边停放,不影响他人通行;早晚高峰期不要在幼儿园门口停车或挑车头,到小区南面停车或挑车头,服从小区管理;不在小区内长时间停车,不占用业主车位。

9、接送卡请勿给孩子。

本接送制度自2010年12月13日开始实施。实施凭卡入园制度,望大家相互转告。

孩子的安全我们共同的责任,希望各位家长自觉遵守幼儿园刷卡制度,家园配合共同为孩们创设一个安全的校园环境。以上制度若给家长造成不便,敬请谅解!我们一切为了孩子的安全!

XX幼儿园

2010.12.7

第五篇:c语言课程设计(食堂刷卡)

#include “stdafx.h” #include #include #include #include #include #include #include #define MAX 100 #define Stu struct student int Num;CComPtr pVoice;HRESULT hr;Stu { char name[10];//学生姓名

int kh;//学生卡号

char bm[33];//学生卡编码

float cash;//金额

float xf;//消费 };void menu();void _10_2(Stu*);void Register(Stu*);void CZ();void XF();void Award();void Tj();int InitVoice(){ CComPtr pEnum;CComPtr pVoiceToken;int i;::CoInitialize(NULL);if(FAILED(hr=SpEnumTokens(SPCAT_VOICES,L“Language=804”,NULL,&pEnum)))

return 0;for(i=0;i<1;i++)//这里可以根据已安装的语音库,多循环几次以变更语音

{

pVoiceToken.Release();

pEnum->Next(1, &pVoiceToken, NULL);} if(FAILED(hr=pVoice.CoCreateInstance(CLSID_SpVoice)))

return 0;if(FAILED(hr = pVoice->SetVoice(pVoiceToken)))

return 0;return 1;} void ReleaseVoice(){ pVoice.Release();CoUninitialize();} void Speak(char *Txt){ CSpDynamicString s(Txt);pVoice->Speak(s,0,0);} void main()

{ menu();} void menu()//主菜单 { Stu strStu;char ch;loop:

system(“cls”);

printf(“ *********************************n”);

printf(“ * 1: 卡登记 * n”);

printf(“ * 2: 饭卡充值 * n”);

printf(“ * 3: 食堂消费 * n”);

printf(“ * 4: 有奖消费 * n”);

printf(“ * 5: 财务统计 * n”);

printf(“ * 6: 退出 * n”);

printf(“ *********************************n”);

printf(“ n”);

printf(“ 请选择输入选项[123456]:>”);if(!InitVoice())return;Speak(“请 选 择 输 入 选 项”);ReleaseVoice();

while(ch=getch())

{

switch(ch)

{

case '1': Register(&strStu);goto loop;

case '2': CZ();

case '3': XF();

case '4': Award();

case '5': Tj();

case '6': exit(0);

}

} goto loop;} void Register(Stu *a)//卡登记 { FILE *fp;system(“cls”);a->xf=0;printf(“**********卡登记***************n”);if(!InitVoice())

return;Speak(“卡登记”);ReleaseVoice();printf(“输入姓名:”);if(!InitVoice())

return;Speak(“输入姓名”);ReleaseVoice();scanf(“%s”,a->name);printf(“输入卡号:”);if(!InitVoice())

return;Speak(“输入卡号”);ReleaseVoice();

scanf(“%d”,&a->kh);printf(“输入初始金额:”);if(!InitVoice())

return;Speak(“输入初始金额”);ReleaseVoice();scanf(“%f”,&a->cash);_10_2(a);printf(“你的二进制卡编码是:%s”,a->bm);if(!InitVoice())

return;Speak(“你的二进制卡编码是”);ReleaseVoice();if(!InitVoice())

return;Speak(a->bm);ReleaseVoice();if((fp=fopen(“stu.txt”,“a”))==NULL){

printf(“ERRORn”);

exit(0);} fprintf(fp,“%st%dt%st%.2ft%.2f”,a->name,a->kh,a->bm,a->cash,a->xf);fputc('n',fp);fclose(fp);} void _10_2(Stu*a)//10 进制转2进制 { int n,i,t=1;n=a->kh;getchar();for(a->bm[0]='1',i=1;n;i++){

a->bm[i]=n%2+48;

n/=2;

if(a->bm[i]=='1')t++;} if(t%2==1)a->bm[31]='1';else a->bm[31]='0';for(i;i<31;i++)

a->bm[i]='0';a->bm[32]='';} void CZ()//饭卡充值 { FILE *fp;char bm[33];Stu strshare[MAX];float cash;int nNum=0,i;system(“cls”);printf(“**************饭卡充值**************n”);if(!InitVoice())

return;Speak(“饭卡充值”);ReleaseVoice();printf(“请输入你的卡编码:”);if(!InitVoice())

return;Speak(“请输入你的卡编码”);ReleaseVoice();gets(bm);if((fp=fopen(“stu.txt”,“r”))==NULL){

printf(“ERRORn”);

exit(0);} while(!feof(fp)){

fscanf(fp,“%s%*c%d%*c%s%*c%f%*c%f%*c”,strshare[nNum].name,&strshare[nNum].kh,strshare[nNum].bm,&strshare[nNum].cash,&strshare[nNum].xf);

nNum++;} nNum--;fclose(fp);for(i=0;i

if(strcmp(strshare[i].bm,bm)==0)

{

printf(“请输入充值金额:”);if(!InitVoice())return;Speak(“请输入充值金额”);ReleaseVoice();

scanf(“%f”,&cash);

strshare[i].cash+=cash;if((fp=fopen(“stu.txt”,“w”))==NULL)

{

printf(“ERRORn”);exit(0);

}

for(i=0;i

fprintf(fp,“%st%dt%st%.2ft%.2fn”,strshare[i].name,strshare[i].kh,strshare[i].bm,strshare[i].cash,strshare[i].xf);

fclose(fp);

menu();

} } if(i>=nNum){

printf(“你尚未登记!n”);if(!InitVoice())

return;Speak(“你尚未登记”);ReleaseVoice();menu();} menu();} void XF()// 卡消费 { FILE *fp;char bm[33];Stu strshare[MAX];

float xf;int nNum=0,i;system(“cls”);printf(“**************食堂消费**************n”);if(!InitVoice())

return;Speak(“食堂消费”);ReleaseVoice();printf(“请输入你的卡编码:”);if(!InitVoice())

return;Speak(“请输入你的卡编码”);ReleaseVoice();gets(bm);if((fp=fopen(“stu.txt”,“r”))==NULL){

printf(“ERRORn”);

exit(0);} while(!feof(fp)){

fscanf(fp,“%s%*c%d%*c%s%*c%f%*c%f%*c”,strshare[nNum].name,&strshare[nNum].kh,strshare[nNum].bm,&strshare[nNum].cash,&strshare[nNum].xf);

nNum++;} nNum--;fclose(fp);for(i=0;i

if(strcmp(strshare[i].bm,bm)==0)

{

printf(“请输入消费金额:”);if(!InitVoice())return;Speak(“请输入消费金额”);ReleaseVoice();

scanf(“%f”,&xf);

strshare[i].xf+=xf;

strshare[i].cash-=strshare[i].xf;if((fp=fopen(“stu.txt”,“w”))==NULL)

{

printf(“ERRORn”);exit(0);

}

for(i=0;i

fprintf(fp,“%st%dt%st%.2ft%.2fn”,strshare[i].name,strshare[i].kh,strshare[i].bm,strshare[i].cash,strshare[i].xf);

fclose(fp);

menu();

} } if(i>=nNum){

printf(“你尚未登记!n”);if(!InitVoice())return;

Speak(“你尚未登记”);ReleaseVoice();

menu();} menu();} void Award()//有奖消费 { FILE *fp;Stu strshare[MAX],*p[MAX],*temp=NULL;int nNum=0,i,j;system(“cls”);printf(“********有奖消费****************n”);if(!InitVoice())return;Speak(“有奖消费”);ReleaseVoice();if((fp=fopen(“stu.txt”,“r”))==NULL){

printf(“ERROR!n”);

exit(0);} while(!feof(fp)){

fscanf(fp,“%s%*c%d%*c%s%*c%f%*c%f%*c”,strshare[nNum].name,&strshare[nNum].kh,strshare[nNum].bm,&strshare[nNum].cash,&strshare[nNum].xf);

nNum++;} nNum--;fclose(fp);for(i=0;i

p[i]=&strshare[i];for(i=0;i

for(j=0;j

if(p[j]->xf

xf)

{

temp=p[j];

p[j]=p[j+1];

p[j+1]=temp;

} for(i=0;i<3;i++)

p[i]->cash+=(p[i]->xf)/100*5;printf(“今日大胃王:n”);if(!InitVoice())return;Speak(“今日大胃王”);ReleaseVoice();for(i=0;i<3;i++)

printf(“%st%dt%st%.2ft%.2fn”,p[i]->name,p[i]->kh,p[i]->bm,p[i]->cash,p[i]->xf);if((fp=fopen(“stu.txt”,“w”))==NULL){

printf(“ERROR!n”);

exit(0);} for(i=0;i

fprintf(fp,“%st%dt%st%.2ft%.2fn”,strshare[i].name,strshare[i].kh,strshare[i].bm,strshare[i].cash,strshare[i].xf);fclose(fp);menu();} void Tj()//财务统计 { FILE *fp;Stu strshare[MAX];int nNum=0,i;float total=0,ave;system(“cls”);printf(“*******校方统计****************n”);if(!InitVoice())return;Speak(“校方统计”);ReleaseVoice();if((fp=fopen(“stu.txt”,“r”))==NULL){

printf(“ERROR!n”);

exit(0);} while(!feof(fp)){

fscanf(fp,“%s%*c%d%*c%s%*c%f%*c%f%*c”,strshare[nNum].name,&strshare[nNum].kh,strshare[nNum].bm,&strshare[nNum].cash,&strshare[nNum].xf);

nNum++;} nNum--;fclose(fp);for(i=0;i

total+=strshare[i].xf;ave=total/nNum;printf(“今日消费总额:%.2fn学生平均消费水平:%.2fn”,total,ave);}

食堂刷卡制度
TOP