C语言程序设计课程设计-水电煤气管理系统_第1页
C语言程序设计课程设计-水电煤气管理系统_第2页
C语言程序设计课程设计-水电煤气管理系统_第3页
C语言程序设计课程设计-水电煤气管理系统_第4页
C语言程序设计课程设计-水电煤气管理系统_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JINGCHUUNIVERSITYOFTECHNOLOGY课程设计成果学院:计算机工程学院班级:计算机科学与技术(一)学生姓名:学号:设计地点(单位)A5-101设计题目:电煤气管理系统完成日期:2012年1月5日指导教师评语:成绩(五级记分制):一——教师签名:TOC\o"1-5"\h\z目录一.课程设计目的和要求.课题分析2.设计2-3.设计思想.设计分析.主程序3-19.结果显示及分析19-2122.感想、收获及体会212222.参考文献22附录一.课程设计目的和要求问题描述:设计一个水电管理信息系统,能够对高校的水电费用进行管理,包括了登记费用,查询费用,以及住户信息管理等。在设计时要考虑到学生和教工在用水电时的不同,学生可以免费使用一定额度的水电,超过这个额度的随便以后必须自费使用,且自费部分水电费的价格标准要高于教工的收费标准(主要是节约资源)。基本要求:实现对用户信息的录入实现水电煤气数据的录入计算并查询用户应缴费用查询未缴纳费用名单测试数据:可选用小区物业管理部门的数据,也可采用手工输入不少于10个用户信息的数据。实现提示:用户基本信息类,教工用户信息类,学生用户信息类,收费标准类,该类存储水电煤气标准单位的收费标准,如:煤气,1.0元/立方米;不同类型人员水、电、煤气信息类,这些类可以包括水表,电表,煤气表ID,抄表时间,上次抄表时间,本次抄表时间,上次抄表度数,本次抄表度数,本次使用度数,费用,是否缴费标记等信息。在实现的时候考虑继承和多态技术的合理使用。二.课题分析:本程序是一个水电气管理信息系统,能够对高校的水电气费用进行管理,包括了成员基本信息,如学号、编号、姓名、成员水电气的用量;程序的用途包括缴纳水电气费、查询一个同学水电气费用量"、查看所有同学的缴费情况、增加学生信息、删除学生信息、退出系统等。在设计时也考虑到学生和教师在用水电气时的不同,学生可以免费使用一定额度的水电气,超过这个额度的以后必须付费,且付费部分水电气费的价格要高于教工的收费标准,该措施的实行是为了鼓励同学们节约用水,以免造成不必要的资源浪费。该软件主要是为了学校的管理人员提供便捷,以更快的完成水电气费用的收缴。三.设计.设计思想:设计面向对象的程序设计语言,首先考虑的肯定是要设计类。程序设计了四个类,两个是学生类,两个是教师类。在主函数中用动态数组,机动的分配类存,以至于不造成类存的浪费。在本程序中涉及用户的选择,用户要根据自己的实际需要选择不同的功能,由于选择的多样性,程序中必须要有switch结构控制各个功能的选择,如果需要多次进行操作,则要在switch结构的外部,通过循环来实现。首先该程序的第一目的是要读附录里的内容,然后再根据用户的选项来实现各种不同的功能,当正确按照要求就可进行更进一步进行操作,直到你达到自己的目的为止。本程序通过调用不同的函数来实现不同的功能,通过用户自己的选择可以自己进行操作,在主函数中申明的函数分别起到不同的作用,在本程序中所有的子函数都是在主函数外实现的。在子函数的函数体中为了使程序的功能和细节更加的完善,在子函数中设置菜单,这样不仅使得程序更加完善还有利于用户的操作。使得程序更加简洁明了。.设计分析:在这个电煤气管理系统中,共用到了四个类,一个是stut类,它起的作用是把水电煤气的用量和每个人的缴费信息结合在一起,还有赋值运算符重载、插入运算符重载,最重要的就是那些对象都有共同的属性,通过这个类把学号、姓名、水用量、电用量、气用量集中到一起,所以才能设计一个类;另一个类就是arrayofStu学生类计算类,这个类的作用主要就是一些功能的实现,有主菜单、交费菜单、交费功能和、查询菜单、查询功能、增加功能、删除菜单、删除功能、查看功能。同样定义一个teacher它起的作用是把水电煤气的用量和每个人的缴费信息结合在一起,还有赋值运算符重载、插入运算符重载,最重要的就是那些对象都有共同的属性,通过这个类把姓名、水用量、电用量、气用量集中到一起,所以才能设计一个类;其另一个类就是arrayofTeacher老师类数组计算,这个类的作用主要就是一些功能的实现,有主菜单、交费菜单、交费功能和、查询菜单、查询功能、增加功能、删除菜单、删除功能、查看功能四.主程序#include"iostream"#include"string"#include"fstream"#include"iomanip"usingnamespacestd;intcount1=0,count11=0;//学生总数和交钱的人数intcount2=0,count22=0;classStu{public:Stu(doublexwater=0,doublexpower=0,doublexgas=0,stringxnum="a",stringxna="a");//学生类构造函数voidoperator=(StuS);//赋值运算符重载friendostream&operator<<(ostream&a,Stu&S)//插入运算符重载{a<<setw(8)<<left<<S.number;a<<setw(8)<<left<<S.name;a<<setw(8)<<left<<S.water;a<<setw(8)<<left<<S.power;a<<setw(8)<<left<<S.gas;a<<setw(8)<<left<<S.SGetW();a<<setw(8)<<left<<S.SGetC();a<<setw(8)<<left<<S.SGetG();a<<setw(8)<<left<<S.Stotal();if(S.flag)a<<"已交";elsea<<"未交";cout<<endl;returna;}doubleSGetW();//计算水费

doubleSGetC();//计算电费doubleSGetG();//计算煤气费doubleStotal();//计算总费用doublewater,power,gas,water_rate,circuit,gas_rate,total;intflag;stringnumber,name;};//学生类构造Stu::Stu(doublexwater,doublexpower,doublexgas,stringxnum,stringxna)函数//学生类构造{water=xwater;power=xpower;gas=xgas;number=xnum;name=xna;flag=0;}voidStu::operator=(StuS){name=S.name;number=S.number;water=S.water;power=S.power;gas=S.gas;}doubleStu::SGetW(){if(water<10)water_rate=0;elsewater_rate=4.2*(water-10);returnwater_rate;}doubleStu::SGetC(){if(power<10)circuit=0;elsecircuit=0.6*(power-10);returncircuit;}doubleStu::SGetG(){if(gas<10)//赋值运算符重载//计算水费//计算电费//计算煤气费gas_rate=0;elsegas_rate=2.3*(gas-10);returngas_rate;)doubleStu::Stotal()〃计算总的钱(total=SGetG()+SGetW()+SGetC();returntotal;)classarrayofStu//学生类计算(public:arrayofStu(intsz=1)〜arrayofStu(){delete口student;}voidxuesheng();voidjiaofei();voidregist();voidamend();voidadd();voiddelet();voidnad();voidnumd();voidcheck();voidnacheck();voidnumcheck();voidnaj();voidnumj();voiddisplay();voidsave();private:intsize;Stu*student;};voidarrayofStu::regist(){inti=0;ifstreamf("Stu.txt");while(f.good())〃!f.eof(){f>>student[i].number;f>>student[i].name;f>>student[i].water;f>>student[i].power;{size=sz;student=newStu[size];}//学生用户主菜单//学生交费菜单//登记学生//修改用户菜单//增加用户//删除用户菜单//姓名删除//学号删除//查询菜单//姓名查询//学号查询//输入姓名交费//输入学号交费//查看交费情况//学生用户注册//构造函数f>>student[i].gas;i++;)f.close();count1=i;cout<<"\t\t注册成功!!!"<<endl;)voidarrayofStu::naj()〃输入姓名交费{charch;doublemoney,money2;cout<<"\t\t\t欢迎使用姓名交费功能"<<endl;stringna;cout<<"请输入学生姓名:"<<endl;cin>>na;intfl=0;for(inti=0;i<count1;i++)if(na==student[i].name){fl=1;if(student[i].flag)cout<<"该学生已缴纳过费用"<<endl;else{cout<<"你应该交"<<student[i].Stotal()<<"钱"<<endl;cout<<"确定是否真的现在交费(Y/N)"<<endl;cin>>ch;if(ch=='Y'||ch=='y'){student[i].flag=1;cout<<"你实际交的钱是:"<<endl;cin>>money;if(money>student[i].Stotal())cout<<"找零"<<money-student[i].Stotal()<<"钱"<<endl;if(student[i].Stotal()>money){cout<<"交的钱不够,还应交"<<student[i].Stotal()-money<<"钱"<<endl;cout<<"补交:";cin>>money2;}cout<<"交费成功"<<endl;count11++;xuesheng();}elsexuesheng();}}if(!fl)cout<<"没有这个学生"<<endl;}voidarrayofStu::numj()//输入学号交费{cout<<"\t\t\t欢迎使用学号交费功能"<<endl;stringnum;doublemoney,money2;charch;cout<<"请输入学生学号:"<<endl;cin>>num;intfl=0;for(inti=0;i<count1;i++)if(num==student[i].number){if(student[i].flag){fl=1;cout<<"该学生已缴纳过费用"<<endl;}else{cout<<"你应该交"<<student[i].Stotal()<<"钱"<<endl;cout<<"确定是否真的现在交费(Y/N)"<<endl;cin>>ch;if(ch=='Y'||ch=='y'){student[i].flag=1;cout<<"你实际交的钱是:"<<endl;cin>>money;if(money>student[i].Stotal())cout<<"找零"<<money-student[i].Stotal()<<"钱"<<endl;if(student[i].Stotal()>money){cout<<"交的钱不够,还应交"<<student[i].Stotal()-money<<"钱"<<endl;cout<<"补交:";cin>>money2;}cout<<"交费成功"<<endl;count11++;xuesheng();}elsexuesheng();}}if(!fl)cout<<"没有这个学生"<<endl;}voidarrayofStu::add()//增加学生{cout<<"\t\t\t欢迎使用增加学生功能"<<endl;cout<<"请输入学生的姓名:"<<endl;cin>>student[count1].name;cout<<"请输入学生的学号:"<<endl;cin>>student[count1].number;cout<<"请输入学生的用水量:"<<endl;cin>>student[count1].water;cout<<"请输入学生的用电量:"<<endl;cin>>student[count1].power;cout<<"请输入学生的用煤气量:"<<endl;cin>>student[count1].gas;count1++;cout<<"\t\t\t学生信息已被成功的增加!"<<endl;)voidarrayofStu::nad()//按姓名删除{cout<<"\t\t\t欢迎使用姓名删除学生功能"<<endl;/*cout<<student[0];cout<<endl<<student[0].name;*/intfl=0;inti,j;stringna;cout<<"请输入要删除学生的姓名"<<endl;cin>>na;for(i=0;i<count1;i++)if(na==student[i].name){fl=1;break;}if(fl){for(j=i;j<count1-1;j++)student[j]=student[j+1];count1--;cout<<"你已成功删除学生信息"<<endl;}elsecout<<"没有这个学生"<<endl;}voidarrayofStu::display(){inti;if(count11==0)cout<<"暂时还无学生交费"<<endl;else{cout<<"已交费人员信息"<<endl;cout<<"学号"<<"姓名"<<"用水量"<<"用电量"<<"用煤气量"<<"水费"<<"电费"<<"煤气费"<<"总额"<<"是否交费"<<endl;for(i=0;i<count1;i++)if(student[i].flag)cout<<student[i];}if(count11==count1)cout<<"所有学生均以交费"<<endl;else{cout<<"未交费人员信息"<<endl;cout<<"学号"<<"姓名"<<"用水量"<<"用电量"<<"用煤气量"<<"水费"<<"电费"<<"煤气费"<<"总额"<<"是否交费"<<endl;for(i=0;i<count1;i++)if(!student[i].flag)cout<<student[i];))voidarrayofStu::numd()//按学号删除{cout<<"\t\t\t欢迎使用学号删除学生功能"<<endl;intfl=0;inti,j;stringnum;cout<<"请输入要删除学生的学号"<<endl;cin>>num;for(i=0;i<count1;i++)if(num==student[i].number){fl=1;break;}if(fl){for(j=i;j<count1-1;j++)student[j]=student[j+1];count1--;cout<<"你已成功删除学生信息"<<endl;}elsecout<<"没有这个学生"<<endl;}voidarrayofStu::nacheck()//姓名查询{cout<<"\t\t\t欢迎使用姓名查询学生功能"<<endl;inti,fl=0;stringna;cout<<"请输入要查找的姓名"<<endl;cin>>na;for(i=0;i<count1;i++)if(na==student[i].name){fl=1;break;}if(fl){cout<<"学号"<<"姓名"<<"用水量"<<"用电量"<<"用煤气量"<<"水费"<<"电费"<<"煤气费"<<"总额"<<"是否交费"<<endl;cout<<student[i]<<endl;}elsecout<<"没有这个学生"<<endl;}voidarrayofStu::numcheck()//学号查询{cout<<"\t\t\t欢迎使用学号查询学生功能"<<endl;inti,fl=0;stringnum;cout<<"请输入要查找的学号"<<endl;cin>>num;for(i=0;i<count1;i++)if(num==student[i].number){fl=1;break;}if(fl){"<<"电费cout<<"学号"<<"姓名"<<"用水量"<<"用电量"<<"用煤气量"<<""<<"电费"<<"煤气费"<<"总额"<<"是否交费"<<endl;cout<<student[i]<<endl;}elsecout<<"没有这个学生"<<endl;}voidarrayofStu::save(){ofstreamf("Stu2.txt");"<<"电费f<<"学号"<<"姓名"<<"用水量"<<"用电量"<<"用煤气量"<<""<<"电费"<<"煤气费"<<"总额"<<"是否交费"<<endl;for(inti=0;i<count1;i++)f<<student[i]<<endl;f.close();cout<<"恭喜你,文件已成功保存"<<endl;}voidarrayofStu::delet()//删除学生菜单{intchoice;cout<<"\t\t\t\t*"<<endl;cout<<"\t\t\t\tcout<<"\t\t\t\tcout<<"\t\t\t\t1,cout<<"\t\t\t\t2,cout<<"\t\t\t\t3,cout<<"\t\t\t\t0,删除信息"<<endl;按学号删除"<<endl;按姓名删除"<<endl;返回主菜单"<<endl;返回上一层"<<endl;cout<<"\t\t\t\t*"<<endl;学号删除姓名删除返回学生管理主菜单返回上一层学号删除姓名删除返回学生管理主菜单返回上一层while(1){cout<<"请输入你的选择"<<endl;cin>>choice;switch(choice){numd();break;//nad();break;//xuesheng();break;//case0:amend();break;//if(choice==0)break;))voidarrayofStu::jiaofei()(//学生缴费菜单intchoice;cout<<"\t\t\t\t"<<endl;cout<<"\t\t\t\t*---cout<<"\t\t\t\t*1,cout<<"\t\t\t\t*2,cout<<"\t\t\t\t*0,学生缴费---*"<<endl;if(choice==0)break;))voidarrayofStu::jiaofei()(//学生缴费菜单intchoice;cout<<"\t\t\t\t"<<endl;cout<<"\t\t\t\t*---cout<<"\t\t\t\t*1,cout<<"\t\t\t\t*2,cout<<"\t\t\t\t*0,学生缴费---*"<<endl;输入学号交费*"<<endl;输入姓名交费*"<<endl;返回上一层*"<<endl;cout<<"\t\t\t\t*"<<endl;//输入学号计费//输入姓名计费//返回上一层//学生用户主菜单while(1)(cout<<"请输入你的选择"<<endl;cin>>choice;switch(choice){case1:numj();break;case2:naj();break;case0:xuesheng();break;)if(choice==0)

break;))voidarrayofStu::xuesheng(){intchoice;cout<<"\t\t\t\t欢迎使用学生用户管理系统"<<endl<<endl;cout<<""<<endl;cout<<"\t\t\t\t*cout<<"\t\t\t\t*——1,cout<<"\t\t\t\t*——2,cout<<"\t\t\t\t*——3,cout<<"\t\t\t\t*——4,cout<<"\t\t\t\t*——5,cout<<"\t\t\t\t*——6,cout<<"\t\t\t\t*——0,注册学生*"<<endl;修改用户*"<<endl;缴纳费用*"<<endl;查询费用*"<<endl;查看交费情况--*"<<endl;保存信息到文件--*"<<endl;返回上一层----*"<<endl;cout<<""<<endl;cout<<"友情提示:第一次使用时,要进行注册!"<<endl<<endl;for(;;){cout<<"请输入您的选择"<<endl;cin>>choice;switch(choice)casecasecase3:case4:case5:case6:case0:1:regist();break;2:amend();break;jiaofei();break;check();break;display();break;save();break;break;if(choice==0)break;voidarrayofStu::amend()intchoice;cout<<"\t\t\t\tcout<<"\t\t\t\t1,cout<<"\t\t\t\t2,cout<<"\t\t\t\t0,while(1)cout<<"//注册//修改//缴纳费用〃修改用户菜单修改学生信息"<<endl<<endl;增加学生删除学生回上一层"<<endl;"<<endl;"<<endl;请输入你的选择"<<endl;cin>>choice;switch(choice){case1:case2:case0:add();break;delet();break;xuesheng();break;if(choice==0)break;voidarrayofStu::check()//查询菜单intchoice;cout<<"\t\t查询学生信息"<<endl<<endl;cout<<"1,按姓名查找"<<endl;cout<<"2,按学号查找"<<endl;cout<<"0,返回上一层"<<endl;cout<<""<<endl;while(1)cout<<"请输入您的选择"<<endl;cin>>choice;switch(choice){nacheck();break;/

numcheck();break;case0:xuesheng();break;///输入姓名查找//输入学号查找

如果是break时分析}if(choice==0)break;}}classTeacher(public:Teacher(doublexwater=0,doublexpower=0,doublexgas=0,stringxname={water=xwater;power=xpower;gas=xgas;name=xname;flag=0;}voidoperator=(TeacherS);//赋值运算符重载friendostream&operator<<(ostream&a,Teacher&S){a<<setw(6)<<left<<S.name;a<<setw(6)<<left<<S.water;a<<setw(10)<<S.power;a<<setw(10)<<S.gas;a<<setw(10)<<S.TGetW();a<<setw(10)<<S.TGetC();a<<setw(10)<<S.TGetG();a<<setw(10)<<S.Ttotal();//'a")插入运算符重载已交";已交";未交";if(S.flag)a<<"elsea<<"cout<<endl;returna;}doubleTGetW();doubleTGetC();doubleTGetG();doubleTtotal();stringname;//水费计算//电费计算//煤气费计算〃计算总的钱doublewater,power,gas,water_rate,circuit,gas_rate,total;intflag;};//赋值运算符重载//赋值运算符重载name=S.name;water=S.water;power=S.power;gas=S.gas;doubleTeacher::TGetW()//doubleTeacher::TGetW()//计算水费water_rate=3.7*water;returnwater_rate;doubleTeacher::TGetC()//计算电费doubleTeacher::TGetC()//计算电费circuit=0.45*power;returncircuit;doubleTeacher::TGetG()//计算煤气费doubleTeacher::TGetG()//计算煤气费gas_rate=1.9*gas;returngas_rate;doubleTeacher::Ttotal()//计算应该付的的钱doubleTeacher::Ttotal()//计算应该付的的钱total=TGetW()+TGetC()+TGetG();returntotal;classarrayofTeacher//classarrayofTeacher//老师类数组计算public:arrayofTeacher(intsz=1){size=sz;teacher=newTeacher[size];}~arrayofTeacher(){delete[]teacher;}voidregist();//注册教工voidjiaogong();//教工主菜单voidamend();//修改用户菜单voidadd();//增加用户voiddelet();//删除用户voidcheck();//查询是否交费voidjiaofei();//交水电煤气费//voiddisplay();//展示所有的用户voiddisplay();//查看交费情况voidregist();//注册教工voidjiaogong();//教工主菜单voidamend();//修改用户菜单voidadd();//增加用户voiddelet();//删除用户voidcheck();//查询是否交费voidjiaofei();//交水电煤气费//voiddisplay();//展示所有的用户voiddisplay();//查看交费情况voidsave();private:intsize;Teacher*teacher;//教工用户注册//教工用户注册voidarrayofTeacher::regist(){inti=0;ifstreamf("Teacher.txt");while(f.good()){f>>teacher[i].name;f>>teacher[i].water;f>>teacher[i].power;f>>teacher[i].gas;i++;}f.close();count2=i;cout<<"\t\t注册成功,祝你使用愉快"<<endl;}voidarrayofTeacher::jiaofei()//用户交费{charch;stringna;cout<<"\t\t\t欢迎使用交费功能"<<endl;cout<<"请输入姓名:"<<endl;cin>>na;intfl=0;doublemoney,money2;for(inti=0;i<count2;i++)if(na==teacher[i].name){fl=1;if(teacher[i].flag){cout<<"该教工已缴纳过费用"<<endl;break;}else{cout<<"你应该交"<<teacher[i].Ttotal()<<"钱"<<endl;cout<<"确定是否真的现在交费(Y/N)"<<endl;cin>>ch;if(ch=='Y'||ch=='y'){teacher[i].flag=1;cout<<"你实际交的钱是:"<<endl;cin>>money;if(money>teacher[i].Ttotal())cout<<"找零"<<money-teacher[i].Ttotal()<<"钱"<<endl;if(teacher[i].Ttotal()>money){cout<<"交的钱不够,还应交"<<teacher[i].Ttotal()-money<<"钱"<<endl;cout<<"补交:";cin>>money2;}cout<<"交费成功"<<endl;count22++;jiaogong();}elsejiaogong();))if(!fl)cout<<"没有这个教工"<<endl;)voidarrayofTeacher::add()//增加教工(cout<<"\t\t\t欢迎使用增加教工功能"<<endl;cout<<"请输入教工的姓名"<<endl;cin>>teacher[count2].name;cout<<"请输入教工的用水量"<<endl;cin>>teacher[count2].water;cout<<"请输入教工的用电量"<<endl;cin>>teacher[count2].power;cout<<”请输入教工的用煤气量"<<endl;cin>>teacher[count2].gas;count2++;cout<<"\t\t\t教工已被成功增加!"<<endl;)voidarrayofTeacher::delet()//删除教工{cout<<"\t\t\t欢迎使用删除教工功能"<<endl;intfl=0;inti,j;stringname;cout<<"请输入要删除教工的姓名"<<endl;cin>>name;for(i=0;i<count2;i++)if(name==teacher[i].name){fl=1;break;)if(fl){for(j=i;j<count2-1;j++)//不能写成for(j=i;j<size;j++)teacher[j]=teacher[j+1];count2--;cout<<"你已成功删除教工信息"<<endl;)Elsecout<<"没有这个教工"<<endl;)voidarrayofTeacher::check()//查找交费情况{cout<<"\t\t\t欢迎使用查费功能"<<endl;stringna;inti=0,fl=0;cout<<"请你输入姓名"<<endl;cin>>na;for(i=0;i<count2;i++)if(na==teacher[i].name){fl=1;break;}if(fl){cout<<"姓名"<<"用水量"<<"用电量"<<"用煤气量"<<"水费"<<"电费"<<"煤气费"<<"总额"<<"是否交费"<<endl;cout<<teacher[i]<<endl;}elsecout<<"没有这个教工"<<endl;}voidarrayofTeacher::display()//查看交费情况{inti;if(count22==0)cout<<"暂时还无教工交钱"<<endl;else{cout<<"已交费人员信息"<<endl;cout<<"姓名"<<"用水量"<<"用电量"<<"用煤气量"<<"水费"<<"电费"<<"煤气费"<<"总额"<<"是否交费"<<endl;for(i=0;i<count2;i++)if(teacher[i].flag)cout<<teacher[i];}//cout<<count22;if(count22==count2)cout<<"所有的教工均以交钱"<<endl;else{cout<<"未交费人员信息"<<endl;cout<<"姓名"<<"用水量"<<"用电量"<<"用煤气量"<<"水费"<<"电费"<<"煤气费"<<"总额"<<"是否交费"<<endl;for(i=0;i<count2;i++)if(!teacher[i].flag)cout<<teacher[i];}}voidarrayofTeacher::save(){ofstreamf("Teacher2.txt");f<<"学号"<<"姓名"<<"用水量"<<"用电量"<<"用煤气量"<<"水费"<<"电费"<<"煤气费"<<"总额"<<"是否交费"<<endl;for(inti=0;i<count2;i++)f<<teacher[i]<<endl;f.close();cout<<"\t\t教工信息以成功保存到磁盘文件中"<<endl;}voidarrayofTeacher二amend()//修改菜单{intchoice;修改教工信息"<<endl<<endl;cout<<"1,增加教工"<<endl;cout<<"2,删除教工"<<endl;cout<<"cout<<"1,增加教工"<<endl;cout<<"2,删除教工"<<endl;cout<<"0,返回上一层"<<endl;cout<<"*******************************************"<<endl;while(1)cout<<"请输入你的选择cout<<"请输入你的选择"<<endl;cin>>choice;switch(choice)add();break;delet();break;case0:jiaogong();break;add();break;delet();break;case0:jiaogong();break;if(choice==0)break;voidarrayofTeacher::jiaogong()//voidarrayofTeacher::jiaogong()//教工主菜单intchoice;cout<<"\t\t欢迎使用教工用户电煤气管理系统"<<endl<<endl;cout<<"1,注册教工"<<endl;cout<<"2,修改用户"<<endl;cout<<"3,缴纳费用"<<endl;cout<<"4,查询费用"<<endl;cout<<"5,显示交费情况"<<endl;cout<<"6,保存信息到文件"<<endl;cout<<"cout<<"\t\t欢迎使用教工用户电煤气管理系统"<<endl<<endl;cout<<"1,注册教工"<<endl;cout<<"2,修改用户"<<endl;cout<<"3,缴纳费用"<<endl;cout<<"4,查询费用"<<endl;cout<<"5,显示交费情况"<<endl;cout<<"6,保存信息到文件"<<endl;cout<<"0,返回上一层"<<endl;cout<<"温馨提示:第一次登陆时,要进行注册!!"<<endl<<endl;cout<<""<<endl;for(;;)cout<<"请输入您的选择"<<endl;cin>>choice;switch(choice)case1:regist();break;//注册教工case2:amend();break;//修改教工case3:jiaofei();break;//缴纳费用case4:case5:case6:check();break;//查询交费情况display();break;//查看交费情况save();break;case0:break;//很有问题}if(choice==0)break;}//主函数//主函数voidmain(){arrayofStustudent(200);arrayofTeacherteacher(200);!"<<endl;cout<<"友情提示:本程序的菜单中“输入每个功能前相应的数字可实现相应的功能!"<<endl;intchoice;for(;;){cout<<"\t\tcout<<"欢迎使用高校电煤气管理系统\a"<<endl<<endl;intchoice;for(;;){cout<<"\t\tcout<<"欢迎使用高校电煤气管理系统\a"<<endl<<endl;cout<<"cout<<"1,2,0,教工用户管理系统"<<endl<<endl;学生用户管理系统"<<endl<<endl;退出系统"<<endl<<endl;cout<<"********************************************************\n";cout<<"请输入你的选择"<<endl;cin>>choice;switch(choice){case1:teacher.jiaogong();break;case2:student.xuesheng();break;case0:break;}if(choice==0)break;}}五.结果显示及分析

如图所示:经过编译,G;\C+H课程设A\片Debug-l.ixt军情提示:本程序的菜单中,每••晚能前都有相应的数字.输入数字实现相应的功能欢迎使用高校电煤气管理系统。教工用户管理系统2,学生用户管理系统明退出系统请输入你的选择将附录数据输入相应系统中或迎使用高校电煤气管理系统1.教工用户管理系统会,学生用户管理

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论