下载此文档

饭卡管理系统精选文档.docx


文档分类:管理/人力资源 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
TTMS system office room 【TTMS16H-TTMS2A-TTMS8Q8-TTMSHHJ8】
饭卡管理系统精选文档
宁波大学饭卡管理系统
指导教师
班 级
姓 名
学 号
完成日期
系统需求:
随着宁波大学的发展,学生,教师及外来人员的不断增加,对于食堂来讲,普通意义上的现金交易严重影响了工作效率,使消费者等待时间加长,食堂交易方式数字化已经刻不容缓,宁波大学饭卡管理系统就是基于以上问题开发,基本上能实现普通交易的功能,同时又能提高工作效率。
功能分析:
宁大高校饭卡信息包括:饭卡号码、饭卡所有者信息、初次办卡时间、余额。其中,饭卡的所有者分为学生、教师、临时人员,学生有各自的班级号,教师有所属学院等信息。
实现功能:
学生入学或老师新调入,需要新建一张饭卡。
学生毕业或老师调离,撤销当前对象的饭卡。
饭卡的充值和消费。
查询和排序功能
A:按饭卡所有人姓名查询,输出此饭卡的所有信息。
B:按饭卡号码查询,输出此饭卡的所有信息。
C:按饭卡号码大小排序,输出所有饭卡的信息。
程序设计:
Ccard类:基类,设置初始信息,设置充值,消费,余额,信息查询对象函数,初始信息中包括人的公有特征,如姓名,性别,身份证号码。
声明代码:
Cstudent类: 从Ccard类公有继承初始信息函数、查询函数,自己再设置独立的关于学生的对象,譬如班级号和类别,并要求对卡号保存。
声明代码:
Cteacher类:从Ccard类公有继承初始信息函数、查询函数,自己再设置独立的关于教师的对象,譬如所属学院、职称,并要求对卡号保存。
声明代码:
Ctemp类:从Ccard类公有继承初始信息函数、查询函数,由于是临时卡,不保存卡号。
声明代码:
遇到问题:
当查询充值余额和消费余额时,程序正常是调用double result();主界面
公有继承
基类Ccard,初始信息,初始设置对象,消费,充值,余额,构造函数
调用学生类里的对象函数
新建调用信息对象
充值消费调用充值消费函数
查询调用查询函数
调用临时类里的对象函数
新建调用信息对象
充值消费调用充值消费函数
查询调用查询函数
调用教师类里的对象函数
新建调用信息对象
充值消费调用充值消费函数
查询调用查询函数
有效代码
无效代码
退出系统
饭卡查询
饭卡消费
饭卡充值
撤销饭卡
新建饭卡
帮助程序
选择后按回车键确认)\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);
cout<<"输入性别(女—f; 男—m):";
cin>>tt;
if((tt)!='f'&&(tt)!='m')
{
cout<<"指令错误!请重新输入!"<<endl;
cout<<"请输入您的性别(女—f; 男—m):";
cin>>tt;
}
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)!='

饭卡管理系统精选文档 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人巧巧
  • 文件大小47 KB
  • 时间2021-06-22