已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C 语言课程设计 1 设计题目 职工信息管理系统设计题目 职工信息管理系统 2 系统功能简介 系统功能简介 系统以菜单方式工作系统以菜单方式工作 1 职工信息录入 文件保存职工信息 职工信息录入 文件保存职工信息 2 输出职工信息 浏览职工信息输出职工信息 浏览职工信息 3 查询职工信息查询职工信息 4 根据员工号查找职工信息根据员工号查找职工信息 5 根据工资 年龄 性别对职工信息进行排序根据工资 年龄 性别对职工信息进行排序 6 删除职工信息删除职工信息 3 设计实施 设计实施 include include include typedef struct Empk int EmpNum staff number char EmpName 12 name int Sex sex 1 woman 2 man int Old old int Cult education background 1 specilist 2 doctor 3 others int Salary salary char Address 12 address int Tell telephone number Emp Emp emp 100 void open int i FILE fp if fp fopen wyl rb NULL printf can not do it Because of no file of information n exit 0 for i 0 i 100 i if fread exit 0 fclose fp void close 跳出 int i FILE fp if fp fopen wyl wr NULL printf can not do it n exit 0 for i 0 i 100 i fwrite fclose fp void inputEmpInfo 输入信息 int i k for i 0 i 100 i printf Please enter the staff s nnumber scanf d printf nname scanf s emp i EmpName printf nsex 1 woman 2 man scanf d printf nold scanf d printf nEducation background 1 specialist 2 doctor 3 others scanf d printf nsalary scanf d printf naddress scanf s emp i Address printf ntellphone scanf d printf continue 1 yes 2 no scanf d if k 2 break close void reorder 修改 int i s j k l Emp temp open printf nChoose which category would you want to use n1 sex n2 salary from maximum to minimum n3 old from maximum to minimum n enter the corresponding nember n scanf d switch i case 1 printf nchoose which sex do you want to inquire 1 woman 2 man scanf d for j 0 emp j EmpNum 0 j if emp j Sex s printf number d n emp j EmpNum printf name s emp j EmpName printf nsex 1 woman 2 man d emp j Sex printf nold d emp j Old printf neducation background d t t t 1 specialist 2 doctor 3 others emp j Cult printf nsalary d emp j Salary printf naddress s emp j Address printf ntelephone nember d emp j Tell break case 2 for k 0 emp k EmpNum 0 j for l k emp l EmpNum 0 l if emp l Salary emp l 1 Salary temp emp l emp l emp l 1 emp l 1 temp printf number d n emp k EmpNum printf name s emp k EmpName printf nsex 1 woman 2 man d emp k Sex printf nold d emp k Old printf neducation background d t t t 1 specialist 2 doctor 3 others emp k Cult printf nsalary d emp k Salary printf nadress s emp k Address printf ntelephone nember d emp k Tell break case 3 for k 0 emp k EmpNum 0 j for l k emp l EmpNum 0 l if emp l Old emp l 1 Old temp emp l emp l emp l 1 emp l 1 temp printf number d n emp k EmpNum printf name s emp k EmpName printf nsex 1 woman 2 man d emp k Sex printf nold d emp k Old printf neducation background d t t t 1 specialist 2 doctor 3 others emp k Cult printf nsalary d emp k Salary printf naddress s emp k Address printf ntelephone nember d emp k Tell break void show int j open printf n informations of sraffs n for j 0 emp j EmpNum 0 j printf number d n emp j EmpNum printf name s emp j EmpName printf nsex 1 woman 2 man d emp j Sex printf nold d emp j Old printf neducation background d 1 specialist 2 doctor 3 others emp j Cult printf nsalary d emp j Salary printf nadress s emp j Address printf ntelephone nember d emp j Tell void deleteEmp int j k m 1 d i 0 open printf Enter the number whose date you want to delete n scanf d for j 0 emp j EmpNum 0 j if emp j EmpNum d for k j emp j EmpNum 0 k emp k emp k 1 i if i 0 printf The staffs informations manage systerm has no date of the number your entered n close printf succeeed to delete n void findByEmpName 查询 int j i k 0 open printf Please enter the number n scanf d for j 0 emp j EmpNum 0 j if emp j EmpNum i printf n information of your want n printf number d n emp j EmpNum printf name s emp j EmpName printf nsex 1 woman 2 man d emp j Sex printf nold d emp j Old printf neducation background d t t t t 1 specialist 2 doctor 3 others emp j Cult printf nsalary d emp j Salary printf nadress s emp j Address printf ntelephone number d emp j Tell k if k 0 printf nHave no date of the number n void menu printf n n printf n Wellcome to the staff manage styterm n printf n n printf Please choose number for what are you want to do n n printf n 1 input Complete inputing workers information printf n 2 reorder Make the new order of the information printf n 3 delete Delete the information of the staff printf n 4 output Display all worker of information printf n 5 inquire printf n 0 exit n void main int op choice 1 while choice 1 menu printf nPlease enter your order n scanf d switch op case 1 inputEmpInfo break
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 合肥信息技术职业学院《农村教育发展研究》2024-2025学年第一学期期末试卷
- 苏州市重点中学2025年高二生物第一学期期末联考试题含解析
- 2026届云南省昆明市云南民族大学附属中学高一上生物期末统考试题含解析
- 2025年教育服务合作合同
- 香格里拉职业学院《小学数学教学设计与实施》2024-2025学年第一学期期末试卷
- 河南省郑州一〇六中学2025-2026学年高二生物第一学期期末考试模拟试题含解析
- 2025-2026学年上海市十三校高二上物理期末调研试题含解析
- 北京市海淀区中关村中学分校2025-2026学年高一上生物期末复习检测试题含解析
- 2026届广东省江门市江海区礼乐中学高一上生物期末检测试题含解析
- 应急预案苑文
- 2025年军队文职人员招聘考试题库附答案(满分必刷)
- 办公室文秘工作流程优化策略
- 3.1生活中的立体图形(教学设计)- 华东师大版(2024)七上
- 2025贵州天健福康医养供应链有限责任公司招聘劳动合同制人员18人实施考试参考试题及答案解析
- 2025下半年厦门市总工会招聘工会专干和集体协商指导员50人考试参考题库及答案解析
- 【新教材】2025-2026学年人教版(2024)信息科技六年级全一册教案(教学设计)
- 档案数字化项目实施监督方案
- 2025年节能减排在铁路运输业中的实施策略可行性研究报告
- 液压设备安全培训课程课件
- 国开2025年《行政领导学》形考作业1-4答案
- 全国大学生职业规划大赛《工业机器人技术》专业生涯发展展示【高职(专科)】
评论
0/150
提交评论