电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C语言课程设计-学生饭卡管理系统

C语言课程设计-学生饭卡管理系统_第1页
1/18
C语言课程设计-学生饭卡管理系统_第2页
2/18
C语言课程设计-学生饭卡管理系统_第3页
3/18
1.课程设计的目的随着网络技术的进展,各种电子设备在人群中普及开来,人们的生活方式也发生了很大的变化。现金付款逐渐被方便、安全、卫生的刷卡消费所代替。例如校园餐厅的就餐卡的使用就让学生在方便的同时最大限地减少了疾病的传播。这就需要一个操作系统来管理餐卡数据。于是尝试用 C 语言编写了一个小的餐厅餐卡管理系统,希望对餐厅有所帮助,也可以参考使用。本程序一共有六个选项,可以进行添加用户、查询用户、充值、消费、删除用户、退出系统等功能。能够实现学生在餐厅充值、刷卡消费、余额查询等活动。操作界面简洁,操作方法简单有用,足以帮助餐厅管理学生消费.程序用了条件、循环、函数、结构体等知识点,综合了链表和文件的打开和保存编写的。本程序可运用于小的餐厅餐卡管理软件.本软件运用菜单实现交互式管理,用户轻松的按键既可实现对软件的操作,操作简单易懂,功能丰富,可以很好的满足餐厅工作人员的需要。2.设计方案论证2.1 设计思路建立一个函数,用来保存学生的学号、姓名、电话号码、班级、餐卡余额、密码等信息,完成餐厅就餐卡的功能.主函数可以调用六个子函数,分别完成添加用户、查询用户、充值、消费、删除用户、退出系统六个功能。在主函数中可以 1、2、3、4、5、6 数字键分别可以执行某个功能模块。主要功能模块即如图 1 所示:图 1. 就餐卡主要功能模块2.2 程序设计①main ()主函数:主函数十分简洁,定义了本程序用到的各个变量及函数,然后读取文件后进入主菜单,显示函数各功能。其运行的流程图如图 2 所示。 图 2. 就餐卡主函数运行流程图添加用户查询用户删除用户充 值收 费主菜单退出系统开 始读取文件正确读取?输出主菜单结 束YN②select()主菜单[1],主菜单链接各个分菜单,其功能即如图 1 所示.addnewcard(),添加用户函数。searchcard(),查询用户函数。addbalance(),充值函数函数.charge(), 收费函数函数。deletecard(),删除用户函数。exit(0), 退出系统函数。用户可以键入相应数字进入各个功能的操作界面.同时设置一个断点,即当返回值为“6”时运行 exit(0)函数来结束程序,以免造成死循环。其运行流程图如图 3 所示。Y 图 3.就餐卡菜单函数流程图开 始输入 ii=1?i=2?i=3?i=4?i=5?结 束NYYYYNNN调 用addnewcard()调 用searchcard()调 用addbalance()调 用charge()调 用deletecard()YN③newrecord()添加用户菜单。餐厅管理人员可以按需要...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C语言课程设计-学生饭卡管理系统

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部