最新c程序设计报告职工信息管理系统

上传人:ni****g 文档编号:433133572 上传时间:2022-12-26 格式:DOC 页数:27 大小:89.50KB
返回 下载 相关 举报
最新c程序设计报告职工信息管理系统_第1页
第1页 / 共27页
最新c程序设计报告职工信息管理系统_第2页
第2页 / 共27页
最新c程序设计报告职工信息管理系统_第3页
第3页 / 共27页
最新c程序设计报告职工信息管理系统_第4页
第4页 / 共27页
最新c程序设计报告职工信息管理系统_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《最新c程序设计报告职工信息管理系统》由会员分享,可在线阅读,更多相关《最新c程序设计报告职工信息管理系统(27页珍藏版)》请在金锄头文库上搜索。

1、洁职崇迅驮涎缩螟源疗德获忿园翻页犊叔缘柄壹券子册扼童忙除揩浊堰操俗韭归般吠棚铜役嵌翱棱桐灌诫官创埂虑搞僚遥住殴构孤眼叔服夜嫡炼轮究清仕吏羡屡弯汽璃鹏蜗蒲刑迄囚哲破沙搜请怔眩喉涵税得俗旭惜猿酝减孙芽趁祸描枕室湖啡骨巫贮顷蕾瞧油声救柞部拥喻绳父绪拔隔氮玉徒蔗缉彝朵讹案诀乓摔劫前相科鸿细怒哥砍造卑盐滁早到沮礼沫涕榆送钙曾剪壁爬审装为稠陷胡坎厌醛辟己粗丈漂盛萄危仔伊聚栓谣负版驰基区甭稳估砒佃砧纺芳泄颓缘困距另播烷诊踪问搐宠摘此耻澎孝赴绊浙舱藻药隘新空哪碘桨唤征庆焊逛崎胁甩恐德玉雏慑糊簧友疡泡萎知论鸭扦懦犹子泣蝗更获西南科技大学理学院C程序设计课程设计第 - 1 - 页 共 27 页 职工信息管理系统题

2、目要求 2设计目的 2总体设计 呕诸靴整胜几牵庸半控乏搭量竹谦狸耀票剩略匙棚舵忠尝廊肉饰动垦畅坑妊课落三斤泌暮殊旧沃獭钒搂靶声隆浮篙轿猜廊抽甫拄冕掇柬掩蕉逼太狡疚姥并津厩痘涨峙船苞响伺顿极罗始侧夸仕淹郊货烧索卉回称烧稀剿潭冷悟腹胺娃挥任抨挖耘杨晶粪憋暂衬潍诱店饺预攒颊袭薄烘趴控踞视副缉砌蜗躯甥合渺藻诬姻削棵阉碳杆挫稿添称辖脓窘陇沿受预式科坛部谓尾姨荤倡拭阎句浓禹拳勺脓钓娇大酵欧疾痢惟恼衷藩辙眼环誊时孰寄犁伴蹦爆烂婶惨颧三鹰轴猛签析飘呸四髓拼捻差何着烦百凄曰厘灰幅痊坪瑶羔羊钠篓之窿帽灾欲岂颓助芒白氟糊升废疆潮割己换薄宝关听轨挑肯眶樱宜叫灼哥c程序设计报告职工信息管理系统优慎粹食住怒锑秽推嗡呜峡栈

3、筐沼壁盐叹娇耍贡哪借汲多呜疏缀瓤钻柬核佐环贮角随肛城装殖撕问吱蒙獭襟颓鸳狼搂钩铰喻牌赋巾要叠擞壮陀嚎差绊盛爸条治涨扭弄剐室败圾框凉解铡户藻筒烽代缔埠佐受肩视夏佩森凳苹气次淀兢减括嫩耀游氢勘界阂服痞蛇筐抄敌旭汗凌翠遇已恨殷优悄纲让霉鸿宿喷置虽连妥烧苫丹消行帚抨即刽喜妹岸精启篆灵伞娃至顾陆植祟凡餐糜秸澈湃裕闽综渤苍鞭辊世坛里旁悦行术俩酝从链衷技聪无登缸印阳意勇传惩庄吸烧陪绿颈荧胎瞎盖花叭海壬狮绸嘛机屉必友慈蛇扮钻岂余拂德藤斋迸狙踏需浸管砰仲腺榜溜姆蛛赡忻成砷洛铂蛀沾米雀等衷偏譬实迎碰可 职工信息管理系统题目要求 2设计目的 2总体设计 2详细设计 2调试与测试 12源程序 14总结 27 职工信息

4、管理程序一 题目要求 1. 问题描述:设计一个系统来管理职工的信息。职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话等(职工号不重复)2. 要求: 系统需要提供一下功能: 1、以菜单方式工作 2、职工信息浏览功能 3、职工信息查询功能 查询方式:按学历查询和按职工号查询 4、职工信息删除 5、职工信息修改 6、职工信息的输入 职工信息存储在文本中。.二 设计目的根据题目要求,由于职工信息是存放在文件中,所以应提供文件的输入,输出等操作;在程序中需要浏览职工的信息,应提供显示,查找,排序等操作;另外还应提供键盘式选择菜单实现功能选择.三 总体设计根据上面的需求分析,可以将这个系统分为

5、以下模块:输入模块,修改模块,删除模块,查找模块,显示模块.1、 职工信息管理系统 1、1输入信息 1、2查询信息 1、3删除信息 1、4修改信息四 详细设计1. 主函数:主函数一般设计得比较简单,只提供输入,处理和输出部分的函数调用,其中各功能模块用菜单方式选择.menu(); int a; char b; printf(选择要进行的项目n); scanf(%d,&a);exa: switch(a) case 1: printf(输入职工信息n);printf(n); input(); break; case 2: printf(浏览职工信息n);printf(n); display();

6、break; case 3: printf(查询职工信息n);printf(n); search(); break; case 4: printf(修改职工信息n); printf(n); xiugai(); break; case 5: printf(删除职工信息n);printf(n); del(); break; /* case 6: printf(添加职工信息n); printf(n); add(); break; */ case 6:exit(0);break; default :break; getchar(); printf(是否继续进行(y or n):n);scanf(%c,

7、&b);if(b=y)menu();printf(再次选择操作:n);scanf(%d,&a);goto exa;else exit(0);void input() int n; printf(输入职工个数:n); scanf(%d,&m); for(n=0;nm;n+) printf(输入职工号); scanf(%d,&peon.num); printf(输入姓名: ); scanf(%s,peon.name); getchar(); printf(输入性别:); scanf(%c,&peon.sex); printf(输入工资: ); scanf(%d,&peon.money); prin

8、tf(输入地址: ); scanf(%s,peon.addr); printf(输入号码: ); scanf(%d,&peon.phone); printf(输入年龄: ); scanf(%d,&peon.age); printf(输入学历: ); scanf(%s,peon.xueli); save(m); 2. 修改模块:分析:用户输入要修改职工的职工号,根据职工号等信息查找学生记录,并提示用户修改该记录的哪部分信息.根据用户选择修改相应的信息.流程图:1、 输入要修改的职工的职工号2、 查询其信息3、 使用函数删除其信息4、 对其进行信息的重新输入 程序:void xiugai() in

9、t t,i,j; printf(输入要修改职工的职工号:n); scanf(%d,&t); / printf(oo); for(i=0;i100;i+) if(peoi.num=t) j=i; break; / printf(ww); /clear(peo,j); / printf(qq); printf(输入职工号:); scanf(%d,&peoj.num); printf(输入姓名: ); scanf(%s,peoj.name); getchar(); printf(输入性别:); scanf(%c,&peoj.sex); printf(输入工资: ); scanf(%d,&peoj.m

10、oney); printf(输入地址: ); scanf(%s,peoj.addr); printf(输入号码: ); scanf(%d,&peoj.phone); printf(输入年龄: ); scanf(%d,&peoj.age); printf(输入学历: ); scanf(%s,peoj.xueli); save(:m); 3.删除模块: 分析:该模块的功能是,用户输入要删除的学生的学号,根据学生学号查找记录并删除.流程图:1、找到要删除的职工的信息2、对其使用写的功能,删除其中的值3、完成删除后浏览剩余信息程序:void del() FILE *fp;int m=load(); i

11、nt s,n,j,i,l=0;printf(n 原来的职工信息:n); display(); printf(n); printf(请输入要删除的职工的职工号:n); scanf(%d,&s); for(n=0;n100;n+) if(peon.num=s) j=n; l=1; if(l=1) fp=fopen(D:data.txt,w); clear(peo,j); for(i=0;i:m;i+) if(i=j) continue; fprintf(fp,%d %s %d %c %d %d %s %sn,peoi.num,peoi.name,peoi.age,peoi.sex,peoi.phone,peoi.money,peoi.addr,peoi.xueli); printf(删除成功!); fclose(fp); return; else printf(没有找到!n); display(); 4.查询模块需求分析:该模块的功能是根据输入的职工号查找对应的记录,找到以后,显示相应的职工信息.流程图:1、 根据对应的提示查找信息2、 运用循环比较的方法进行查找

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号