好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

饭卡管理系统.doc

9页
  • 卖家[上传人]:pu****.1
  • 文档编号:387781435
  • 上传时间:2024-01-19
  • 文档格式:DOC
  • 文档大小:164KB
  • / 9 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 洋洋味道指导教师班 级姓 名学 号完成日期系统需求:随着宁波大学的发展,学生,教师及外来人员的不断增加,对于食堂来讲, 普通意义上的现金交易严重影响了工作效率, 使消费者等待时间加长, 食堂交易方式数字化已经刻不容缓,宁波大学饭卡管理系统就是基于以上问题开发, 基本上能实现普通交易的功能, 同时又能提高工作效率功能分析:宁大高校饭卡信息包括:饭卡号码、饭卡所有者信息、初次办卡时间、余额其中,饭卡的所有者分为学生、教师、临时人员,学生有各自的班级号,教师有所属学院等信息实现功能:( 1) 学生入学或老师新调入,需要新建一张饭卡 2) 学生毕业或老师调离,撤销当前对象的饭卡 3) 饭卡的充值和消费 4) 查询和排序功能A:按饭卡所有人姓名查询,输出此饭卡的所有信息B:按饭卡号码查询,输出此饭卡的所有信息C:按饭卡号码大小排序,输出所有饭卡的信息程序设计:Ccard 类:基类,设置初始信息,设置充值,消费,余额 , 信息查询对象函数,初始信息中包括人的公有特征,如姓名,性别,身份证号码声明代码:Cstudent 类 : 从 Ccard 类公有继承初始信息函数、查询函数,自己再设置独立的关于学生的对象,譬如班级号和类别,并要求对卡号保存。

      声明代码:Cteacher 类:从 Ccard 类公有继承初始信息函数、查询函数,自己再设置独立的关于教师的对象,譬如所属学院、职称,并要求对卡号保存声明代码:Ctemp 类:从 Ccard 类公有继承初始信息函数、查询函数,由于是临时卡,不保存卡号声明代码:遇到问题:当查询充值余额和消费余额时,程序正常是调用double result();选择后按回车键确认 )\n";cin>>m;while(m!=0)无效代码主界面{switch(m)有效代码{case 1:etname(temp);etchuci(temp);帮助程序新建饭卡撤销饭卡饭卡充值饭卡消费饭卡查询退出系统etsex(tt);etidnum(temp);cout<<" 所在班级号 :";cin>>temp;s[ssign].setclass(temp);etlei(tt);etname(temp);调用学生类里的对象函数cout<<" 输入初次办卡时间(如 :2010-1-1):";调用临时类里的对象函数调用教师类里的对象函数新建调用信息对象cin>>temp;新建调用信息对象新建调用信息对象充值消费调用充值消费函数t[tsign].setchuci(temp);充值消费调用充值消费函数充值消费调用充值消费函数查询调用查询函数查询调用查询函数男— m):";查询调用查询函数cout<<" 输入性别 (女— f;cin>>tt;if((tt)!='f'&&(tt)!='m'){cout<<" 指令错误!请重新输入!"<>tt;} 基类 Ccard,初始信息,初始设t[tsign].setsex(tt);置对象,消费,充值,etidnum(temp);余额,构造函数cout<<" 所属学院 :";cin>>temp;t[tsign].setxueyuan(temp);cout<<" 职称 (讲师—j;副教授—fp;教授—p):";cin>>tt;if((tt)!='j'&&(tt)!='fp'&&(tt)!='p'){cout<<" 指令错误!请重新输入! "<>tt;}t[tsign].setzhicheng(tt); etname(temp);cout<<" 输入初次办卡时间 (如 :2010-6-1):";cin>>temp;c[csign].setchuci(temp);cout<<" 输入性别 (女— f;cin>>tt;if((tt)!='f'&&(tt)!='m'){男— m):";cout<<" 指令错误!请重新输入!cout<<" 请输入您的性别 (女— f;"<>tt;}c[csign].setsex(tt); etidnum(temp);cout<<" 添加临时帐户成功 !!";csign++;break;}break;}break;case 3:cout<<" 请输入待撤销饭卡用户姓名 \n";cin>>na1;cout<<" 请输入待撤销饭卡用户卡号 \n";cin>>na2;for(i=0;i<100;i++){num4=s[i].getname();num5=t[i].getname();num6=c[i].getname();n0=s[i].getcardnum();n1=t[i].getcardnum();n2=c[i].getcardnum();if (na1==num4) etname("0"); etchuci("0");s[i].setsex('0');s[i].setidnum("0");s[i].setclass("0");s[i].setlei('0');cout<<" 卡号 :"<>m1;s[i].chongzhi(m1); etname()!="str"){cout<<" 请输入充值数额 \n";cin>>m1;t[i].chongzhi(m1);flagx = 1;break;}if (temp1==num3)if(c[i].getname()!="str"){cout<<" 请输入充值数额 \n";cin>>m1;c[i].chongzhi(m1);flagx = 1;break;}}if(0==flagx)etcardnum())onsume(m1);flag = 1;break;}else if(temp1==t[i].getcardnum()) onsume(m1);flag = 1;break;}else if(temp1==c[i].getcardnum()) onsume(m1);flag = 1;break;}}if(0==flag) etname()!="0") et。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.