欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    C语言课程设计--人事管理系统

    • 资源ID:1403174       资源大小:348.50KB        全文页数:17页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

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

    C语言课程设计--人事管理系统

    1、C 语言课程设计实验报告 第 1 页 共 17 页 C 语言课程设计实验报告语言课程设计实验报告 班班 级级 姓姓 名名 学学 号号 实验课程实验课程 C C 实验名称实验名称 人事管理系统人事管理系统 实验成绩实验成绩 实验日期实验日期 任课教师任课教师 一、一、 目的(目的(本次 课程设计 所涉及并要求掌握的知识点。 ) 本次课程设计主要涉及 c 语言的基础语法,以及指针、文件函数、结构体、 函数调用等知识点。 二、使用环境二、使用环境 (本次上机实践所使用的平台和相关软件。 ) 主要采用 windows xp 系统环境+visual c+6.0 编译环境 三、内容与设计思想三、内容与设计

    2、思想 (1 设计思路 2 主要数据结构 3 主要代码结构 4 主要代码段分析 。 ) 设计思路设计思路 1、需求分析 人事档案信息采用文件存储,因而要提供文件的输入输出操作;根据学院人事 的变动情况,添加删除记录,因而要提供文件的添加删除操作;根据编号和姓名进 项查询,所以要提供文件的查找操作;高级编辑功能,就是提供文件的修改操作; 统计功能要提供统计操作; 排序功能要提供用排序算法对文件记录的排序; 另外还 要提供键盘式选择菜单以实现功能选择。 2、总体设计 整体设计为数据输入模块、数据添加模块、数据删除模块、数据查询模块、数 据修改模块、数据统计模块、数据排序模块。 主要主要数据结构数据结

    3、构 数据结构采用结构体: Struct personnelArchiveInfo Char No10; /编号 Char name10; /姓名 Int sex; /性别 Int age; /年龄 Char job10; /职务 Char post10; /职称 Char politic10; /政治面貌 Char edu_level10; /最高学历 Char period10; /任职时间 Char start_time10; /来院时间 Char type10; /人员类别 C 语言课程设计实验报告 第 2 页 共 17 页 PAInfo; 主要代码结构主要代码结构 1.1.主函数主函数

    4、 为使系统执行完每部分功能后能够方便的回到系统主界面,main()函数设计的 较简单,只包含一个 menu()函数,其余的全部功能都通过 menu()函数调用来实现, 并通过 menu()函数的递归调用实现返回主界面的功能。 void main() int flag=0; int choose=0; FILE *fp=NULL; char yesorno; system(“color B9“); if(fp=fopen(“employee1.txt“,“rb+“)=NULL) printf(“n=提示:文件不存在,是否要创建一个?(y)n“); scanf(“%c“, if(yesorno=y

    5、|yesorno=Y) /这里仅为了建立文件 fp=fopen(“employee1.txt“,“wb+“); fclose(fp); /关闭 fp 所指的文件,释放文件缓冲区 else exit(0); else Number=read_file(PAInfo); /要是文件已经有数据 将数据初始化到数组中 system(“cls“); system(“color B9“); while(1) menu(); system(“color 20“); printf(“t=请选择:“); scanf(“%d“, system(“cls“); switch(choose) case 0: exit

    6、(0); /退出 break; case 1: input(); fh();/增加职工信息 break; case 2: add(); fh();/查看职工信息 break; case 3: zc_query(); fh();/ 查找 break; case 4: num_del(); fh();/删除 break; case 5: tongji(); fh();/统计 break; C 语言课程设计实验报告 第 3 页 共 17 页 case 6: sort(); fh();/排序 break; case 7: num_modify(); fh();/修改后返回 break; case 8: sa


    注意事项

    本文(C语言课程设计--人事管理系统)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583