【源码分享,注释详细】C 语言课程设计| 信息管理系统

    技术2024-11-21  6

    今天程序圆给大家带来的是一个 基于文件 的工人 信息管理系统 。

    如果你的课设要求是学生信息管理系统或者其他的管理系统,你可以对这个程序做一些 简单 的修改即可。

    功能: 包括对工人信息的 增,删,改,查,排序和展示

    功能展示

    流程图

    接口展示

    #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("\n\n\n\n\n\t\t\t\t\t Personnel File Management System\n"); /*显示程序菜单*/ printf("\n\n\t\t\t\t\t*********************************\n\n"); printf("\t\t\t\t\t\t1----输入职工信息\n"); printf("\t\t\t\t\t\t2----显示职工信息\n"); printf("\t\t\t\t\t\t3----追加职工信息\n"); printf("\t\t\t\t\t\t4----排序职工信息\n"); printf("\t\t\t\t\t\t5----查询职工信息\n"); printf("\t\t\t\t\t\t6----删除职工信息\n"); printf("\t\t\t\t\t\t0----退出\n"); printf("\n\t\t\t\t\t*********************************\n"); printf("\n\t\t\t请选择:"); 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 行左右,我都给出了详细的注释。

    源代码,注释和流程图 的获取方式 请看原文。

    阅读原文

    以上就是本次分享的全部内容,如果你对我的代码有什么问题欢迎和我讨论

    Processed: 0.013, SQL: 9