大学用的食堂饭卡,自己可以改造吗?
根据食堂的规定不同,所以这个饭卡也有可能会被回收。如果饭卡需要被回收的话,我们最多只能在外表上做一些好看的装饰品。比如套一个漂亮的壳,或者在外面粘一些东西,以及将饭卡和公仔一类的东西挂在一起。但是不能够对饭卡本身造成损坏。
如果不需要那就随便怎么都可以,随便自己弄了。可以进行外观设计的改变,这个没有多大的影响,只要你能刷出来就没关系,这个和身份证一类的东西不一样,它是使用 IC卡感应的,只要没有消磁没有损坏那就可以。
有些学校因为饭卡是独立的一张卡,并且这张卡丢失之后不能进行挂失,不跟自己的个人身份进行绑定。所以这种情况下,最好是在饭卡里面没钱的时候对其进行各种改造,否则如果一旦消磁用不了了,那么里面的钱就会归零了。
有些地方的饭卡就是学生一卡通,学校里面的各项事务都需要用这张卡。所以我们如果对其进行改造也应该要注意,不单单会要在食堂进行刷卡,还可能在其他地方进行验证。而这时候改变的太多也容易造成无法辨识,从而导致卡失效的情况。
不过一般而言,校园一卡通是可以挂失的,因为它和我们的身份是绑定在一起的,所以里面的钱也能找回来。一旦饭卡丢失或者损毁之后,立马去学校申请一张新的,并且把所有的钱转移过去就好了。
一般饭卡还是让他原原本本的保持那个模样的比较好,因为不知道你会在什么时候用得到。而且万一如果卡丢了别人捡到了这张卡想要物归原主,但是因为你自己的改造,导致上面本来存在姓名班级以及宿舍号的各种内容通通都被抹去了,也就没办法还给你了。
您好,建议您定义一个函数:
public void Run(string str,
int i)
{
}
如果行尾是一个标点符号就可以换行写吧。如果是一个字符串。。
string str = "abcde " +
"efg "
现在是2013年3月15日了,你怎么不出来?
一、 无线智能卡
本文介绍的无线智能卡属于无源加密存储器只读方式,其芯片内除带有64bits的加密串行EPROM外,还带有调制码发生器输出端口,与外围射频电路共同组成无线连接式数据的发送。它的最大特点是无需电池供电,依靠无线电磁波提供系统所需的能源。
无线智能卡的内部结构,其芯片在出厂前已固化特殊密匙数码群中之一组密码信息。在主机识别系统下登录而成为系统的用户卡,该卡将在主机系统设定的规则下,进行身份识别和各种交易。
无线智能卡的芯片体积只有4mm×8mm×1mm,因此,可根据用户需要制成存放在钱包里的名片卡、挂在职员胸前的出入卡、联在匙扣的匙牌卡,甚至可以做成饰物礼品卡、超微型隐藏卡。它与无线读卡模块及主机读写器甚至电脑联网系统配合,可以组建高性能、智能化身份管理识别系统。
二、 无线读卡模块
无线智能卡与主机读写识别系统要完成信息交流,必须依赖无线电波作为运输工具,显然无线电发射与接收电路在此系统中占有举足轻重的作用。模块化的无线读卡电路,将不易调试制作的高频收发电路固态化,使得智能卡及其读写识别系统制作大为简化.模块内固化了双向传输数据所需要的无线收/发电路,最后从模块的OUT脚输出串行数据信号。该信号可以送入专用识别控制电路或单片管理机,进行各种各样预设功能的控制。无线读卡模块根据工作电压、幅射范围、输出接口等要求,设计多种型号,附表列出了由中山市达华电子厂生产的部分模块参数,供读者参考。
三、 应用举例
无线读卡电路输出一连串数码如何使用,这就需要依靠控制电路或计算机来完成,例如把智能卡用于食堂菜票管理,当计算机读出智能卡的密码后,立即调出该饭卡的内存资料,得知结存金额,键入该次饭票金额,持卡人原存金额记录将被减少。通常,用不同型号的控制IC,可制作出不同功能的控制电路,图3就是应用RF601集成块作小区门控防盗系统。图中,K1为开关,拥有该系统的主人,可通过该开关制备一张“允许”命令卡及一张“开除”命令卡,利用这两张卡,主人可以首次使用“允许”卡命令该机记忆数百张合法卡,并可随时使用“开除”卡,命令开除某张不受欢迎、今后属于非法的卡或者吸纳某张新的合法卡。K2是开锁时间设置,以便配合不同功能的电控锁。
智能卡的应用是极为广泛的,考勤系统、停车场进出收费管理、小区防范系统,甚至在家庭中作为图书管、电源控制、保险框、自动门等。
学校饭卡,IC卡的一种,可以用它在指定地点买饭,打菜等。饭卡盛行于中学,大学校园,同时也盛行于一切大型的工厂,用起来还蛮方便的。很多大学都使用一卡通。一卡通既可以充当饭卡等消费的功能,也有在校内充当身份证明。
饭卡通常是感应式IC卡,即射频卡的一种。饭卡管理自有一套收费管理系统,也可以升级成为一卡通系统中一部分消费功能,用于刷卡就餐,购物,扣费等。
扩展资料
校园卡内记录了持卡人个人身份资料、图书借阅资料、门禁控制信息、计算机房管理信息等内容,可实现如考勤、个人身份认证、图书借阅、语音教室使用、计算机上机操作等各项校内管理功能。
学校师生可通过校园卡的基本存款帐户办理水电费、学费、管理费、奖学金、助学金等代收代付业务,为广大教职工、学生及其家长的使用提供了极大的方便。
通过自助查询终端,可完成有关校园卡账户余额、交易明细、奖贷学金、借书等综合信息的自助查询。
参考资料来源:百度百科-饭卡
总之,一切都是新的。刚刚升入中学的我还有些好奇,总觉得新环境的新东西太多了,真还有些适应不了。不过,我相信,时间一长,便能适应了。
但我最想说的还是我对新学校的认识。说起我对学校的认识,还得从报名那一天开始讲。那一天,我和大多数同学一样,背着我的新书包,穿着我的新衣服,高高兴兴,蹦蹦跳跳地走进杜桥第二小学的校门。我怀着好奇心,兴奋地前往教室。我的教室是六三班。我转来转去,就是找不到它。要不是同学指点迷津,我恐怕就“进得来,出不去了。”真是“不知庐山真面目,只缘身在此山中”啊。
我走在并不宽阔的走廊上,脑子里回忆着老师指的方向和父母的“注意事项”,心中不断地分辨着东西南北,迂回的过道转得我头晕目眩。终于,在我费了九牛二虎之力后,六三?班教室跳进我的眼里。那是一间宽敞的教室,它位于迷宫一般的教学楼里。
在开学的一段时间里,我一直感觉到学校就像迷宫一样,我差一点就把学校平面图画下来了,如果不是我不会画的话,我一定已经把地图作好了。不过,在这样的环境中,倒也加强了我学习地理的意识,所以,每当上课时,我都会全神贯注地听讲。
全神贯注地学习,是最消耗体力的了,消耗体力等于消耗食物。一连几节课下来,肚子在不知不觉中已开始“叽叽咕噜”地抗议了。不知是老师讲课精彩,还是我听得太认真,我上课时竞不觉得饿,直到下课后,才感到肚子空空如也。
友好的同学、和蔼可亲的老师、迷宫般的过道、宽敞明亮的教室、挤的食堂、花园般的校园,这就是我目前发现我新学校的特点。
我相信,在今后的日子里,一定还会发现他更多的独特之处。
最开始运行程序的时候,要先建立文件,就是要选菜单1.
#include <stdio.h>
struct Card
{
int ID//卡号
char name[20]
double value//金额
int flag//挂失信息
}
card[1000]//假设最多1000张
int counts//当前已有饭卡数量
FILE * fp
int menu()
{
int choose
printf("|-------------------------------|\n")
printf("| 请输入选项编号(0--7) |\n")
printf("|-------------------------------|\n")
printf("| 0——退出 |\n")
printf("| 1——建立饭卡文件 |\n")
printf("| 2——买饭 |\n")
printf("| 3——续钱 |\n")
printf("| 4——添加新饭卡 |\n")
printf("| 5——注销旧饭卡 |\n")
printf("| 6——设置与解除挂失 |\n")
printf("| 7——显示全部饭卡信息 |\n")
printf("|-------------------------------|\n")
scanf("%d",&choose)
return choose
}
void write_file()
{
int i
FILE * f
f=fopen("card.dat","w")
for(i=0i<countsi++)
fprintf(f,"%d %s %lf %d\n",card[i].ID,card[i].name,card[i].value,card[i].flag)
fclose(f)
}
void create_file() //如果已经存在了card.dat那么就打开该文件
{
int i=0
fp=fopen("card.dat","r")
if(fp!=NULL) //如果已经存在
{
printf("文件已经存在!\n")
while(fscanf(fp,"%d%s%lf%d",&card[i].ID,card[i].name,&card[i].value,&card[i].flag)!=EOF)
i++
counts=i
fclose(fp)
return
}
fp=fopen("card.dat","w")
printf("输入卡号,姓名,金额,挂失信息(0/1)(卡号-1表示输入结束!):\n")
while(scanf("%d%s%lf%d",&card[i].ID,card[i].name,&card[i].value,&card[i].flag),card[i].ID!=-1)
i++
counts=i
fclose(fp)
write_file()
}
void buy1(int card_id,double cost)
{
int i
for(i=0i<countsi++)
{
if(card[i].ID==card_id)
{
if(card[i].flag==1)
{
printf("本卡已挂失!\n")
return
}
if(card[i].value<5)
{
printf("金额不足!\n")
return
}
printf("%lf\n",card[i].value)
card[i].value-=cost
printf("%lf\n",card[i].value)
}
}
printf("非法卡!\n")
}
void buy()
{
int id
double v
printf("输入卡号和消费金额:\n")
scanf("%d%lf",&id,&v)
buy1(id,v)
}
void add_value()
{
int id,i
double v
printf("输入卡号和续钱金额:\n")
scanf("%d%lf",&id,&v)
for(i=0i<countsi++)
{
if(card[i].ID==id)
{
printf("%lf\n",card[i].value)
card[i].value+=v
printf("%lf\n",card[i].value)
printf("ok!\n")
return
}
}
printf("error!\n")
}
void add_card()
{
int i=counts
printf("输入卡号,姓名,金额,挂失信息(0/1)(卡号-1表示输入结束!):\n")
while(scanf("%d%s%lf%d",&card[i].ID,card[i].name,&card[i].value,&card[i].flag),card[i].ID!=-1)
i++
counts=i
}
void del_card()
{
int id
int i,j
printf("输入要注销的卡号:\n")
scanf("%d",&id)
for(i=0i<countsi++)
{
if(card[i].ID==id)
{
for(j=ij<counts-1j++)
card[j]=card[j+1]
printf("注销成功!\n")
return
}
}
}
void set_flag()
{
int id,i,f
printf("输入卡号和挂失信息(1:挂失,0:解除挂失)\n")
scanf("%d%d",&id,&f)
for(i=0i<countsi++)
{
if(card[i].ID==id)
{
card[i].flag=f
printf("设置完成 !\n")
break
}
}
}
void output()
{
int i
printf("%6s%11s%10s%6s\n","卡号","姓名","金额","挂失")
for(i=0i<countsi++)
printf("%6d%11s%10.3lf%2d\n",card[i].ID,card[i].name,card[i].value,card[i].flag)
}
void main()
{
int m
while(m=menu(),m)
{
switch(m)
{
case 1:
create_file()
break
case 2:
buy()
break
case 3:
add_value()
break
case 4:
add_card()
break
case 5:
del_card()
break
case 6:
set_flag()
break
case 7:
output()
break
default:
printf("输入有误,重新输入!\n")
}
}
write_file()//退出系统的时候,把数据保存到文件
}
找好对象,二人通过交往,恋爱关系确定了。下一步,准备谈婚论嫁了,又忽生一个念头,请人搞一下八字合婚。 其实,真正的决策大师(高人)是你自己!凭感觉,经过交往,性格、脾气、是否合得来?是否到了谈婚论嫁的时候?如果合不来,是否需要继续磨合?火候自己掌握。婚姻大事自己当家做主,千万不要交给父母和其他人。我热此道,但是有个原则,绝不给恋爱双方搞八字合婚!小孩子一出生,根据八字起名、注意事项、将来选择什么样的对象等等,都可以说。做事前诸葛亮。对象已经选好,再搞马后炮,不论说好还是说坏,心里都是一个结,没事还可以,一旦出事,就烦叽咕!一辈子不得安生!以上的说法,可以说是至理名言!信不信由你!