资源简介
【员工管理系统】
问题描述:每个员工的信息包括:编号、姓名、性别、出生年月、学历、职务、电话、住址等。系统能够完成员工信息的查询、更新、插入、删除、排序等功能。
基本要求:排序:按不同关键字,对所有员工的信息进行排序;查询:按特定条件查找员工;更新,按编号对某个员工的某项信息进行修改;插入,加入新员工的信息;删除,按编号删除已离职的员工的信息。
选作内容:实现图形用户界面。
通过链表实现
数据结构:
#include
#include
#include
#include
#include
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;
代码片段和文件信息
- 上一篇:局域网跳棋,可以在局域网内对决的跳棋
- 下一篇:kcf目标跟踪C代码
相关资源
- BayesShrink阈值图像小波去噪 c语言
- Gauss-Seidel 迭代和SOR迭代的通用c++程序
- Poisson泊松分布的C++程序
- 视频字幕解析程序,C++
- gnss卫星定位 c++ O文件N文件
- vc++ 2005 express 完整安装包
- Stereo Match 立体匹配算法,包括SSD SA
- C++ 家庭理财管理系统
- 使用zlib库压缩目录
- C++使用ADO连接Access数据库源代码(修
- 矩阵相乘的strassen算法c语言实现
- C++读取access数据库代码
- C语言连接Access数据库
- C++版通讯录管理系统的设计与实现
- 物质扩散算法
- SSCOM.v3.2中文版
- openssl加解密C语言代码
- VC++中对Access数据库操作
- 利用MFC ODBC操作Access数据库实现显示、
- waterProcess.zip
- 家庭收支管理系统基于VC++ ACCESS数据库
- MFC单文档程序连接Access数据库
- 国密算法--Openssl 实现国密算法加密和
- C语言 可视化界面 亚马逊棋 AmazonChe
- MFC_ADO连接Access
- 复杂网络中K核计算
- vc++ 运用MFC实现基于AfxMessageBox的 自定
- VC++access与excel数据的导入导出
- MFC 自定义 MessageBox
- OpenSSL+VC6.0 实现的安全Web Server 客户端
评论
共有 条评论