机房收费管理系统C程序设计报告.doc

机房收费管理系统C程序设计报告.doc

ID:54693924

大小:567.50 KB

页数:28页

时间:2020-04-19

机房收费管理系统C程序设计报告.doc_第1页
机房收费管理系统C程序设计报告.doc_第2页
机房收费管理系统C程序设计报告.doc_第3页
机房收费管理系统C程序设计报告.doc_第4页
机房收费管理系统C程序设计报告.doc_第5页
资源描述:

《机房收费管理系统C程序设计报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C++程序设计设计报告题目:机房收费管理系统专业资料一、实验题目机房收费管理系统二、实验环境VisualC++6.0三、设计思想包括:函数分解过程、算法描述以及相应的数据流程图一、函数分解过程1、输入功能structlbtime{intlbhour;intlbminute;intlbsecond;};typedefstruct{charlbnum[20];intlbbanji;intlbflag;charlbname[20];structlbtimelbstart,lbfinish;}lbStudent;lbStudentlb

2、stu[50];structlbcomputer{intlbf;专业资料lbStudentlbstut;}lbcom[30];intlbk;intlbmain_menu(){charlbc;do{system("cls");cout<<"ttt****机房收费管理系统****"<<"ttt1.输入学生信息"<<"ttt2.上机"<<"ttt3.下机"<<"ttt4.查询上机时间"<<"ttt5.机器使用情况显示"<<"ttt0.退出系统"<<"ttt*

3、***********************"<<"ttt请选择菜单(0-5):";lbc=getchar();}while(lbc<'0'

4、

5、lbc>'5');return(lbc-'0');}intlbinput(lbStudentlbstu[],intlbn){intlbi=0;charlbsign='0';专业资料while(lbsign!='lbn'&&lbsign!='lbN'){getchar();cout<<"tt学号:";gets(lbstu[lbn+qhi].lbnum);cout<<"t

6、t班级:";cin>>lbstu[lbn+lbi].lbbanji;getchar();cout<<"tt姓名:";gets(lbstu[lbn+lbi].lbname);cout<<"tt继续输入?是请按Y,否请按N:";cin>>lbsign;lbstu[lbn+qhi].lbflag=0;lbi++;}return(lbn+lbi);}voidlbonline(lbStudentlbstu[],intlbn){charlbnum_t[20],lbname_t[20];intlbi,lbs;do专业资料{cout

7、<<"tt使用姓名按1,使用学号按2:";cin>>lbs;}while(lbs!=1&&lbs!=2);getchar();if(lbs==1){cout<<"tt请输入姓名:";gets(lbname_t);for(lbi=0;lbi

8、lbnum,lbnum_t)==0)break;}专业资料}if(lbi==lbn){cout<<"tt信息库中暂无该生,请输入该生信息再上机!";return;}elseif(lbstu[lbi].lbflag==1){cout<<"tt该生正在上机!";return;}else{for(lbk=0;lbk<30;lbk++)if(lbcom[lbk].lbf==0){lbcom[lbk].lbf=1;cout<<"tt请输入上机时间(当前时间):";cin>>lbstu[lbi].lbstart.lbh

9、our>>lbstu[lbi].lbstart.lbminute>>lbstu[lbi].lbstart.lbsecond;lbstu[lbi].lbflag=1;lbcom[lbk].lbstut=lbstu[lbi];break;专业资料}if(lbk==30)cout<<"tt机器全部使用中,请稍后再上机!";}}2、计算功能voidlbcalculate(lbStudentlbstu){intlbt;structlbtimelbtimet;if(lbstu.lbfinish.lbsecond

10、tart.lbsecond){if(lbstu.lbfinish.lbminute==0){lbstu.lbfinish.lbhour-=1;lbstu.lbfinish.lbminute=59;}elselbstu.lbfinish.lbminute-=1;lbtimet.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。