【员工管理系统】 问题描述:每个员工的信息包括:编号、姓名、性别、出生年月、学历、职务、电话、住址等。系统能够完成员工信息的查询、更新、插入、删除、排序等功能。 基本要求:排序:按不同关键字,对所有员工的信息进行排序;查询:按特定条件查找员工;更新,按编号对某个员工的某项信息进行修改;插入,加入新员工的信息;删除,按编号删除已离职的员工的信息。 选作内容:实现图形用户界面。 通过链表实现 数据结构: #include <iostream> #include <string.h> #include <stdio.h> #include <cstdlib> #include <iomanip> using namespace std; typedef struct workers{ char name[15];//姓名 char department[18];//单位 char gender;//性别 unsigned int age;//年龄 unsigned long long telephone;//电话 unsigned long wage;//工资 unsigned long num;//职工号 struct workers *next; }*Linklist,Lnode; void frist_print() { printf("\t\t⊙▽⊙ ⊙▽⊙ ⊙▽⊙ ⊙▽⊙ ⊙▽⊙ ⊙▽⊙ \n\n"); printf("\t\t\t欢迎进入员工管理系统\n"); } void menu() { printf("\n\t\t^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n"); printf("\t\t \t ◎1.创建员工信息\t \n"); printf("\t\t \t ◎2.插入员工信息\t \n"); printf("\t\t \t ◎3.修改员工信息\t \n"); printf("\t\t \t ◎4.删除员工信息\t \n"); printf("\t\t \t ◎5.查询员工信息\t \n"); printf("\t\t \t ◎6.员工信息排序\t \n"); printf("\t\t \t ◎7.显示员工信息\t \n"); printf("\t\t \t ◎8.员工工资情况\t \n"); printf("\n\t\t^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n"); printf("注意:输入均以回车作为结束\n"); printf("please choise 1--8:\t "); //putchar(12); } void Inset(Linklist Head){ Linklist s,L; unsigned int agee; unsigned long wagee,numm;
- 粉丝: 51
- 资源: 24
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于机器学习的泊位调度优化与船舶到达时间预测提升港口服务质量和效率的研究
- 基于数据驱动进化算法的风电场布局优化研究与应用
- 电气工程中无铁芯永磁线性电机的设计与磁悬浮应用研究
- 雷达信号处理中的基于流形分离的最大似然联合DOA与极化估计方法
- 无人驾驶 carsim+simulink联合仿真 跟踪双移线轨迹
- 精选毕设项目-爱跑腿外卖.zip
- 精选毕设项目-爱拼宝宝商城.zip
- 精选毕设项目-百度小说.zip
- 精选毕设项目-百度小说搜索.zip
- 精选毕设项目-备忘录.zip
- 精选毕设项目-辩论倒计时.zip
- 精选毕设项目-步步高字典.zip
- 精选毕设项目-侧滑布局.zip
- 精选毕设项目-查拼音.zip
- 精选毕设项目-茶叶商城.zip
- 精选毕设项目-查看电影文章.zip