C++课程设计报告(设计题目:网吧管理系统的设计)姓名:专业:班级:指导老师:2010年9月目录1课程设计目的……………………………………………………2项目要求与简介…………………………………………………3系统实现…………………………………………………………………………………………….…………………………………………………….(难点)技术…………………………….………………………………………………….4测试运行的结果………………………………………………….5心得体会与进一步的改进………………………………………6参考书目…………………………………………………………1课程设计目的目标是使学生了解可视化程序设计语言的基础知识,掌握面向对象编程的分析设计方法,以及与面向对象技术相关的一些软件开发技术,掌握在VisualC++6环境下进行可视化程序设计技术。通过实践具体的项目,为他们进一步开展相关领域的学习和科研打下良好的基础。2项目要求与简介1、二进制、八进制、十进制及十六进制数的加、减、乘、除、乘方、取模等简单计算2、科学计算函数,包括(反)正弦、(反)余弦、(反)正切、(反)余切、开方、指数等函数运行4、具备历史计算的记忆功能5、对不正确的表达式能指出其错误原因6、整理上机步骤、完成实验报告、提交可运行的程序,给出实验数据和实验结果。() 输入用户信息结束查询删除充值显示所有用户返回直充通过合并其他用户充值1使用时间函数进行时间记录;structtm*ptr;time_tm[100];2建立用户类;classYong{public:Yong(stringa="0",stringb="0",intc=1){aa=a;bb==(float)c;} stringxianshiming(){returnaa;} voidxianshiyong(){cout<<"姓名"<<aa<<setw(10)<<"身份证号"<<bb<<setw(10)<<"余额/原有"<<cc<<endl;} Yongoperator+(constYong&c2)const; ;private:stringaa,bb;};3使用goto函数对函数进行整体调控;switch(d){case0:chaxun(p,i);gotoxinxin;break;case1:chongqian(p,i);gotoxinxin;break;case2:shanchu(p,i,n);gotohuahua;break;case3:c=1;gotohuahua;break;case4:i=i-1;for(t=0;t<=i;t++) p[t].xianshiyong(); i=i+1;gotohuahua;break;case5:return0;}4整体建立输入查询删除充值函数进行网吧管理;(系统的数据流程图,并进行说明)输出结果,并做记录,等待下次输入显示出错情况,等待用户修改求值判断表达式是否有错输入表达式出现错误,中断扫描以一个编缉框接受用户输入的表达式,输入须用软件提供的软键盘。从输入到计算的过程由一个按键触发,如“=”。出错处理只分析表达式出错。历史记录中保存运算的表达式和其结果。(难点)技术(1)使用时间函数对各个用户的余额进行实时监控;(2)通过使用重载函数进行用户合并;(列出源代码,注意格式要规。代码中有适当的注释)#include<iomanip>#include<iostream>#include<ctime>#include<string>usingnamespacestd;structtm*ptr;time_tm[100];classYong{public:Yong(stringa="0",stringb="0",intc=1){aa=a;bb==(float)c;} stringxianshiming(){returnaa;} voidxianshiyong(){cout<<"姓名"<<aa<<setw(10)<<"身份证号"<<bb<<setw(10)<<"余额/原有"<<cc<<endl;} Yongoperator+(constYong&c2)const; ;private:stringaa,bb;};YongYong::operator+(constYong&c2)const{ returnYong(aa,+);}voidchaxun(Yongp[100],int&i){ ++i; stringa;intj,c;floatd; cout<<"进入查询系统,请输入用户姓名"<<e
c++课程设计网吧管理系统 来自淘豆网m.daumloan.com转载请标明出处.