食堂饭卡管理系统课件.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
精品 食堂饭卡管理系统 随着网络技术的发展,各种电子设备在人群中普及开来,人们的生活方式也发生了很大的变化。现金付款逐渐被方便、安全、卫生的刷卡消费系统所代替。学校等大单位集体食堂买饭时间非常集中,这时如果食堂使用饭票卖饭,大家就得排长队等候,而且还要经过先去买饭票等麻烦的经历。因此食堂提出使用计算机进行管理,食堂用饭卡卖饭,不仅提高卖饭速度,还更易于管理,减少不必要的麻烦,同时减轻工作人员的工作负担。 1. 设计题目 在VC环境下,使用C语言编写一个小的餐厅饭卡管理系统。能够实现学生在餐厅充值、刷卡消费、余额查询等活动。 2. 功能设计要求 本实训是基于文件操作的,要求建立一个保存卡信息的文件,并在其中添加若干人的饭卡号、姓名、金额、挂失信息,要求输入的饭卡号是唯一的; 要求用户输入饭卡号、消费金额,然后系统自动从该人的饭卡中减去消费金额,并分别显示消费前后的金额; 如果原来饭卡中的余额不足5元,则不能买饭,并且显示“对不起,您的饭卡余额不足,请及时充值!”; 可以实现挂失操作,刷卡时,如果该饭卡已挂失,则显示“该饭卡已挂失!”; 要求用户输入饭卡号、续钱金额,续钱完成后分别显示续钱前后的金额; 添加新饭卡,管理员按要求输入相应信息; 注销旧饭卡; 要求用户输入饭卡号和挂失信息,然后更新该饭卡的挂失信息; 管理员在输入密码后,便可查询所有已存储信息的用户的卡号、姓名、卡上余额以及挂失锁定状态等信息。 3. 详细设计 8.3.1 功能模块图 根据功能设计要求,系统的参考模块图如下图所示: 图 81 饭卡管理系统参考模块图 8.3.2 数据结构 在程序中为了实现对饭卡进行操作,我们定义了 struct student { char number[20];/* 存储用户的卡号信息*/ char name[20];/* 存储用户的姓名信息*/ int lose;/* 记录用户的挂失锁定信息*/ float value;/* 存储用户的卡上即时余额*/ }; 8.3.3 数据文件 本系统是基于文件操作的,所以有一个存储用户卡信息的文件。 8.3.4 主要函数及算法的设计与实现 1. 主函数 函数名:int main() 函数功能:启动程序,触发其他函数。 参考代码: void main() { char choose,yes_no; do { Main_Menu( ); /* 显示菜单 */ choose=getche( ); switch(choose) { case 1: Create_File(); break; /* 创建 */ case 2: Consumption(); break; /*消费 */ case 3: Add_Money();break; /* 续费*/ case 4: Add_Newcard(); break; /* 添加新饭卡 */ case 5: Logout_Card();break; /* 注销旧饭卡 */ case 6: Setup_Remove();break; /* 设置与解除挂失 */ case 7: Administrator_Enter(); break; /* 注销旧饭卡 */ case 0: break; /* 退出 */ default : printf(\n您输入的信息不正确\n);break; } if(choose==0) break; printf( 您要回到主菜单吗?(Y/N)\t); printf(\n\n); do yes_no=getchar( ); while(yes_no!=Yyes_no!=yyes_no!=N yes_no!=n); }while (yes_no==Y||yes_no==y); } 2. 主界面函数 函数名:void Main_Menu() 函数功能:显示主菜单界面。 设计要求或思想:由主函数调用。 参考代码: void Main_Menu() { printf(\n); printf( 欢迎使用饭卡管理系统 \n); printf( 1、保存文件\n); printf( 2、买饭\n); printf( 3、续钱\n); printf( 4、添加新饭卡 \n); printf( 5、注销旧饭卡\n); printf( 6、设置与解除挂失\n); print

文档评论(0)

liuxiaoyu99 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档