第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/10/3 5:42:37 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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 实 评 选 题 成 果 质 量 总 分

学校内部工资管理系统软件工程课程设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6zt7f3xhyb2teb88j4i568ub00wtu600617_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top