好文档 - 专业文书写作范文服务资料分享网站

学校内部工资管理系统软件工程课程设计

天下 分享 时间: 加入收藏 我要投稿 点赞

p1!=NULL有问题? p1=p1->next;

if((p1->num==num)||strcmp(p1->name,name)==0) {

printf(\您要查找的信息如下:\\n\ printf(TITLE); printf(DATA); } else

printf(\没有该信息!\\n\

printf(\是否继续?是(Y) 否(N)\\n\ choose=getch();

}while(choose=='Y'||choose=='y'); printf(\任意键返回\ getch(); }

/*用户数据删除模块*/ PAY *del() {

short sel; long num;

char name[20],choose; head=open(); if(head==NULL) return NULL; else do { do {

printf(\选择删除方式:\\n\ printf(\按工号删除\\n\ printf(\按姓名删除\\n\ scanf(\ getchar();

}while(sel!=1&&sel!=2); switch(sel) {

case 1:

printf(\输入要删除的工号:\ scanf(\ break; case 2:

printf(\输入要删除的姓名:\ gets(name); break; }

p1=head;

if((p1->num==num)||strcmp(p1->name,name)==0) {

head=p1->next;

printf(\删除信息成功!\ } else {

while((p1->next!=NULL)&&(p1->num!=num)&&(strcmp(p1->name,name)!=0)) {

p2=p1;

p1=p1->next; }

if((p1->num==num)||strcmp(p1->name,name)==0) {

p2->next=p1->next; free(p1);

printf(\删除信息成功!\\n\ } else

printf(\没有该信息!\\n\ }

printf(\是否继续?是(Y) 否(N)\\n\ choose=getch();

}while(choose=='Y'||choose=='y'); printf(\任意键返回,并存盘……\ getch(); return head; }

/*用户数据修改模块*/ PAY *revise() {

short sel; long num;

char name[20],choose; head=open(); if(head==NULL) return NULL; else

do { do {

printf(\查找要修改的对象:\\n\ printf(\按工号查找\\n\ printf(\按姓名查找\\n\ scanf(\ getchar();

}while(sel!=1&&sel!=2); switch(sel) {

case 1:

printf(\输入要查的工号:\ scanf(\ break; case 2:

printf(\输入要查的姓名:\ gets(name); break; }

p1=head;

while((p1->next!=NULL)&&(p1->num!=num)&&(strcmp(p1->name,name)!=0)) //用成p1!=NULL有问题? p1=p1->next;

if((p1->num==num)||strcmp(p1->name,name)==0) {

printf(\您要修改的原始信息如下:\\n\ printf(TITLE); printf(DATA);

printf(\将上述信息改为如下信息:\\n\ printf(\ 工号:\ scanf(\ getchar();

printf(\ 姓名:\ gets(p1->name);

printf(\ 工资月份:\ scanf(\

printf(\ 基本工资,级别工资,职务津贴,工龄津贴,其他津贴,绩效奖励:\\n\ scanf(\ printf(\ 房租扣款,公积金,水电费,其它扣款:\\n\

scanf(\ p1->should_pay=p1->gw+p1->jn+p1->zw+p1->zl+p1->jt+p1->yj; p1->rebate=p1->fz+p1->gj+p1->sd+p1->others;

p1->actual_pay=p1->should_pay-p1->rebate; } else

printf(\你要修改的信息不存在!\\n\ printf(\是否继续?是(Y) 否(N)\\n\ choose=getch();

}while(choose=='Y'||choose=='y'); printf(\任意键返回,并存盘……\ getch(); return head; }

东华理工大学 课程设计评分表

学生姓名: 班级: 学号: 课程设计题目: 项目内容 能结合所学课程知识、有一定的能力训练。符合选题要求 (5人一题) 工作量适中,难易度合理 能熟练应用所学知识,有一定查阅文献及运用文献资料能力 能 力 水 平 理论依据充分,数据准确,公式推导正确 能应用计算机软件进行编程、资料搜集录入、加工、排版、制图等 能体现创造性思维,或有独特见解 总体设计正确、合理,各项技术指标符合要求。 说明书综述简练完整,概念清楚、立论正确、技术用语准确、结论严谨合理;分析处理科学、条理分明、语言流畅、结构严谨、版面清晰 设计说明书栏目齐全、合理,符号统一、编号齐全。 格式、绘图、表格、插图等规范准确,符合国家标准 有一定篇幅,字符数不少于5000 指导教师评语: 指导教师签名: 年 月 日 满分 10 10 10 10 10 10 10 10 10 10 100 实 评 选 题 成 果 质 量 总 分

学校内部工资管理系统软件工程课程设计

p1!=NULL有问题?p1=p1->next;if((p1->num==num)||strcmp(p1->name,name)==0){printf(\您要查找的信息如下:\\n\printf(TITLE);printf(DATA);}elseprintf(\没有该信息
推荐度:
点击下载文档文档为doc格式
6zt7f3xhyb2teb88j4i568ub00wtu600617
领取福利

微信扫码领取福利

微信扫码分享