有勇气的牛排博客

基于C语言 人事管理系统_100003

有勇气的牛排 967 C语言项目 2021-08-26 21:57:34

1 需求

  • 100003人事管理系统

某高校主要人员有:在职人员(行政人员、教师、一般员工)、退休人员及临时工。现在需要储存这些人员的人事档案信息,内容包括编号、姓名、年龄、职务、职称、政治面貌、最高学历、任职时间、来院时间、人员类别。其中,人员编号唯一,不能重复。
(1) 添加删除功能:能根据学院人事的变动情况,添加删除记录。
(2) 查询功能:能根据编号和姓名进行查询。
(3) 编辑功能(高级):根据查询对相应的记录进行修改并记录。
(4) 统计功能:能根据多种参数进行人员的统计(在职人数、党员人数、女工人数,高学历高职称人数),统计要求同时显示被统计着的信息。
(5) 排序功能:按照年龄、来院时间进行排序。
(6) 保存功能:能对输入的数据进行相应的存储。

image.png

2 部分代码

#include<stdlib.h> #include <stdio.h> #include <string.h> struct staff/*定义结构体*/ { char num[10]; /*编号*/ char name[20]; /*姓名*/ char sex[10]; /*性别*/ int age; /*年龄*/ char duty[20]; /*职务*/ char title[20]; /*职称*/ char p_landscape[30]; /*政治面貌*/ char Qualifications[30]; /*学历*/ int Service_time; /*任职时间*/ char come_time[30]; /*来院时间*/ char category[30]; /*人员类别*/ }staff[100]; struct staff s; int n; void menu(); void printf_face()/*显示数据结构项目函数*/ { printf("编号姓名 性别年龄职务 职称 政治面貌学历 任职时间来院时间 人员类别\n"); } ...

3 展示

菜单
image.png

增加人员信息

image.png

查询人员信息

image.png

修改人员信息

image.png

统计人员信息

image.png

对人员排序

image.png

保存人员信息:保存人员信息到txt文本

浏览人员信息
image.png

需要的可联系群主:
qq群:629640042

点击链接加入群聊【程序员兼职接单群】:https://jq.qq.com/?_wv=1027&k=3JarmEmO


留言

专栏
文章
加入群聊