今天程序圆给大家带来的是一个 基于文件 的工人 信息管理系统 。
如果你的课设要求是学生信息管理系统或者其他的管理系统,你可以对这个程序做一些 简单 的修改即可。
功能: 包括对工人信息的 增,删,改,查,排序和展示
功能展示
![8eb73c79cd2c66341f73900d41916c87.png](https://i-blog.csdnimg.cn/blog_migrate/c851b5800140317fed28fc7772fb5ed0.png)
流程图
![5b64c3a03748ba391bb8c9af6ecb344d.png](https://i-blog.csdnimg.cn/blog_migrate/8d4a7b7234a25ede5cd0519341ed29db.png)
接口展示
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define WORKER_MAX 20
typedef struct workers
{
char jobNo[15]; //职工号
char name[15]; //姓名
char gender[15]; //性别
char position[15]; //职务
char tel[15]; //电话
}struct_worker;
int worker_cnt;
void input_workers();
void list_workers();
void append_workers();
void sort_workers();
void inquiry_worker();
void delete_worker();
int main(void) /*主函数,完成程序菜单的显示并调用以上各函数*/
{
int choice;
do
{
system("cls"); /*清屏*/
printf("nnnnnttttt Personnel File Management Systemn"); /*显示程序菜单*/
printf("nnttttt*********************************nn");
printf("tttttt1----输入职工信息n");
printf("tttttt2----显示职工信息n");
printf("tttttt3----追加职工信息n");
printf("tttttt4----排序职工信息n");
printf("tttttt5----查询职工信息n");
printf("tttttt6----删除职工信息n");
printf("tttttt0----退出n");
printf("nttttt*********************************n");
printf("nttt请选择:");
scanf("%d", &choice);
switch (choice)
{
case 1: input_workers(); break; /*调用输入函数*/
case 2: list_workers(); break; /*调用显示函数*/
case 3: append_workers(); break; /*调用追加函数*/
case 4: sort_workers(); break; /*调用排序函数*/
case 5: inquiry_worker(); break; /*调用查询函数*/
case 6: delete_worker(); break; /*调用删除函数*/
case 0: exit(0); /*结束程序的运行*/
}
} while (choice != 0);
}
功能函数的实现在 200 行左右,我都给出了详细的注释。
源代码,注释和流程图 的获取方式 请看原文。
【源码分享,注释详细】C 语言课程设计| 信息管理系统mp.weixin.qq.com![27a86399c1fbbaeb45465a2408c8f922.png](https://i-blog.csdnimg.cn/blog_migrate/8f9a499401fe1b3fa9a8e143ba4fd6fc.png)
以上就是本次分享的全部内容,如果你对我的代码有什么问题欢迎和我讨论