蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > DOCX文档下载
 

职工管理系统c语言课程设计报告

  • 资源ID:55610498       资源大小:492.24KB        全文页数:67页
  • 资源格式: DOCX        下载权限:游客/注册会员    下载费用:20积分 【人民币20元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要20积分 【人民币20元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

职工管理系统c语言课程设计报告

下载后可任意编辑 上海应用技术学院课程设计报告 课程名称 程序设计语言c课程设计 设计题目 职工信息管理系统 姓 名 陈学文 专业班级 13104009 学号1310400901 组别 无 同 组 者 无 指导老师 余艳芳 日期 2024.6.302024.7.11 成绩 1 目的及要求 本课程的设计目的 1. 巩固和加深学生对C语言课程的基本知识的理解和掌握; 2. 掌握C语言编程和程序调试的基本技能; 3. 利用C语言进行基本的软件设计; 4. 掌握书写程序设计说明文档的能力 5. 提高运用C语言解决实际问题的能力。 本课程的设计要求 1.分析课程设计题目(即职工信息管理系统)的要求; 2.写出详细设计说明; 3.编写程序代码,调试程序使其能正确运行; 4.设计完成的软件要便于操作和使用,有整齐、美观的使用界面; 5.设计完成后提交课程设计报告和源代码文件的电子文档。 2 课程设计内容说明 2.1 功能简介 职工信息管理系统的主要功能包括 (1)机构管理 (2)信息录入 (3)查询输出 (4)工资管理 (5)用户管理 (6)人员类别管理。 公司机构包括董事会、经理、人事部、市场部、营销部、财务部、销售部、售后服务部 信息录入信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话(职工号不重复),这个功能的实现用C语言的文件保存;其次还有信息的查询、排序、添加、删除。 这个系统可以输入信息,保存到文件里,再从文件里调出来,使之显示在 屏幕上,进行删除、添加等对信息的修改。 2.2设计流程 职工管理系统功能流程图 公共管理系统主菜单 退出 用户管理 查询输出 信息录入 机构管理 姓名 性别 年龄 董事会 市场部 财务部 人事部 经理 职工号 工资 住址 部门 电话 售后服务部 营销部 销售部 编写各个构成主界面功能的函数,其中各个函数代码如下 1.主菜单函数,主界面的显示 void menu { printf ************欢迎进入职工信息管理系统**********\n; printf 1.录入职工信息; printf 2.浏览部门信息\n; printf 3.查询职工信息; printf 4.删除职工信息\n; printf 5.添加职工信息; printf 6.修改职工信息\n; printf 7.退出\n; printf\n; } 2.录入函数,为整个库的记录,第二次录入时将清空之前数据, 如需添加需点击添加函数 void { int i,m; printf请输入需要创建信息的职工人数1--1000\n; scanfd,m; for i0;im;i { printf请输入职工号; scanfd,em[i].num; printf请输入姓名 ; scanfs,em[i].name; getchar; printf请输入性别f-女 m-男 ; scanfc,em[i].sex; getchar; printf请输入年龄 ; scanfd,em[i].age; printf请输入学历 ; scanfs,em[i].xueli; getchar; printf请输入部门 ; scanfs,em[i].dep; getchar; printf请输入工资 ; scanfd,em[i].wage; printf请输入住址 ; scanfs,em[i].addr; getchar; printf请输入电话 ; scanfs,em[i].tel; printf\n; } printf\n创建完毕\n; savem; } 3. 保存文件函数 void saveint m { int i; FILE*fp; if fpemployee_list,wbNULL { printf cannot open file\n; exit0; } for i0;im;i /*将内存中职工的信息输入到磁盘文件中去*/ if fwriteem[i],sizeofstruct employee,1,fp1 printffile write error\n; fclosefp; } 4. 导入函数 int load { FILE*fp; int i0; iffpemployee_list,rbNULL { printf cannot open file\n; exit0; } else { do { freadem[i],sizeofstruct employee,1,fp; i; } whilefeoffp0; } fclosefp; returni-1; } 5. 浏览函数 void display { int i; int mload; printf\n 职工号\t姓名\t\t性别\t\t年龄\t\t部门 \n;

注意事项

本文(职工管理系统c语言课程设计报告)为本站会员(fengruiling)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开