- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机学院信息管理与信息系统专业
《程序设计综合课程设计》报告
——职工工资管理
(2011/2012学年 第一学期)
学生姓名:
学生班级:
学生学号:
指导教师:
2011年12月28日职
工
工
资
管理
TOC \o 1-5 \h \z HYPERLINK \h \z cout?H 1.
cout?H 2.
cout?H 3.
cout?n 4.
cout?n 5.
cout?,r 0.
cout?H[请选择(输入相应数字)]:”; cin?select;
return select;
cha「Exit()
char s;
cout?n确定要退出程序吗? [Y/N]:“;
cin?s;
return s;
)
void Input(int *numjloat pay[5])
{
coutvv%青输入职工编号:”; cin* num;
if(*num==-l )return;
cout?n基木 1「资(元):”;
cin?pay[0J;
coutvv津贴:”;
cin?pay[l];
cout?n 房租:”;
cin?pay[2];
cout?n交通费:”;
cin?pay[3];
coutvv银行储蓄:”;
cin?pay[4];
return;
void AddNew()
int num=0;
float pay[51={0,0,0,0,0);
cout?endl?n当输入的编号为?1是表示结束输入?endl;
Input(nu m,pay);
while( num!=-l)
{
Worker. Addltem(num,pay);
Worker.ActualpayO;
In put(nu m,pay);
return;
void DoFind()
int num;
coutvvendlvv当输入的职工编号为是表示结朿输入°?endl;
do{
cout?-(请输入要查找的职工的编号“; cin?num;
if(nu m==-1 )con tinue;
Worker.Search(num);
}while(num!=-l);
return;
}
void DoDelete()
{
cout?endl?当输入的职T编号为是表示结束输AH?endl;
int num;
do
{
coutvv “请输入要删除的职工的编号:“;
cin?num;
if(num==-l )con tinue;
Worker.Removeltem(num);
}while( nu m!=-l);
return;
}
void DoMotifyO
{
coutvvendlvv当输入的职T编号为是表示结朿输Au?endl;
int num;
do
{
cout?-r请输入要修改的职工的编号:“;
cin?num;
if(n 1 )continue;
Worker.Replace(num);
)while(num!=-l);
return;
}
void List()
Worker.List();
int main()
{
****************职丁T资管理系统cout?
****************
职丁T资管理系统
cout?n
cout?H \n
设计者:秦了?宏
设计LI期:
2011年12月23日
,r?endl?endl;
int select;
char s;
while(l)
{
select=Menu();
switch(select)
{
case 0:
s=Exit(); if(s==y,|ls==,Y)return 0; break;
case 1:
AddNew(); break;
case 2:
DoDelete(); break;
case 3:
DoMotifyO;
break;
case 4:
DoFind();
break;
case 5:
List();
break;
default:
cout?n无效输入! n?endl;
}
)
return 0;
附录二参考文献
[1]谭浩强.C程序设计(第三版).清华大学出版社,2005.
12J谭浩强.C程序设计题解与上机指导(第三版).清华大学岀版社,2005.
张海藩.软件工稈.清华大学出版社,2001.6.
2005.8石文华、宋云京?基于认知规律讲授程序设计语言课稈.吉林大学学报,
2005.8
⑸贾征 ?软件工程与管理. 清华大学出版社, 2005.6
文档评论(0)