发布时间 : 星期三 文章数据结构 员工管理系统 课程设计更新完毕开始阅读faa9f9073c1ec5da50e270f1
义的void SortName()函数来实现。
4.插入模块:在特定编号位置后插入员工信息。通过自定义的int Ins()函数来实现。
5.显示模块:显示所有员工的信息。通过自己定义的void Display()函数来实现。
6.修改模块:对员工信息进行修改。输入编号找到要修改的员工,可以选择<编号、姓名、性别、出生年月、学历、职务、电话、地址>等信息修改的员工的对应信息,通过自己定义的int Alter()函数来实现。
7.删除模块:删除需要删除的员工的信息。输入编号找到要删除的员工,通过自己定义的int Del()函数来实现。
8.退出系统模块:退出职工信息管理系统,通过头文件windows.h中的 exit(0)函数来实现。
【数据结构】 struct employee {
char id[20]; char name[20]; char sex[20]; char birth[20]; char edu[20]; char duty[20]; char phone[30]; char address[30]; };
//存储结构
typedef struct LNode {
struct employee data; struct LNode* next; }LNode,*Linklist;
//初始化单链表
int Initlist(Linklist *L) {
(*L)=(Linklist)malloc(sizeof(LNode)); if(!(*L)) return (0);
(*L)->next=NULL; return OK; }
【测试情况】
操作界面:
录入模块:
查询模块
1 编号查询
2 姓名查询
排序模块: