




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年节能型办公楼物业管理与智能化能源监控服务合同
- 2025年高性能预埋件研发与第三方检测认证合同
- 2025年度综合医院医疗器械更新换代项目实施合同
- 2025年多用途无人机OEM定制与区域销售代理合同规范
- 2025年分公司设立及跨行业品牌整合营销推广服务合同
- 2025年城市排水管网升级改造与日常维护服务合同
- 2025年智能硬件产品电商平台全国独家代理权协议书
- 2025年度高端定制家具设计、生产及售后服务合同
- 2025年度智能酒店服务员职业培训服务协议
- 2025年度区块链技术应用项目股权合作协议
- 3D打印混凝土材料性能试验方法
- 装饰色彩课件
- XX学校学校集体备课实施方案细则、方案、计划、制度、总结(全套资料)
- 医疗设备、器械项目实施方案、服务实施方案
- 非居民金融账户涉税信息尽职调查和信息报送制度
- (医学课件)急诊科进修汇报
- 世界排名前100的大学校徽
- 医疗纠纷典型案例分析课件
- 分布式光伏发电项目投标技术方案(纯方案)
- 绿化工(四级)理论知识考试复习题库(含答案)
- 宣讲《无障碍环境建设法》PPT
评论
0/150
提交评论