资源简介
简单职工信息管理系统的设计与实现
基本要求:对单位的职工信息进行管理,包括插入、删除、查找、排序等功能。职工对象包括姓名、性别、出生年月、工作年月、学历、部门、职务、住址、电话等。
提高部分:利用外部.txt文件同步存储职工信息。
代码片段和文件信息
#include
#include
#include
#include
using namespace std;
#include“employee.h“
static int i=1;
void main()
{
int button;
linkList L;
InitList(L);
elemtype e;
char ch;
string name;
menu();
cout<<“请输入你要操作的序号:“;
cin>>button;
while(button!=0)
{
switch(button)
{
case 1://插入
cout<<“请依次输入以下信息,若结束请输入‘#‘:“< cout<<“姓名“<<“\t性别“<<“\t出生年月“<<“\t工作年月“<<“\t学历“<<“\t部门“<<“\t职务\t“<<“\t地址\t“<<“\t电话号码“< assignment(e);
while(e.name!=“#“)
{
ListInsert(Lie);
i++;
assignment(e);
}
break;
case 2://删除
cout<<“请输入你要删除的职工的姓名:“;
cin>>name;
while(name!=“#“)
{
namedelete(Lname);
i--;
cout<<“你是否要继续删除职工所要请输入姓名,若结束请输入‘#’:“;
cin>>name;
}
break;
case 3://排序
cout<<“a.按姓名排序“< cout<<“b.按出生时间排序“< cout<<“c.按工作时间排序“< cout<<“请输入你要排序的方式:“;
cin>>ch;
switch(ch)
{
case ‘a‘:
namesort(L);
break;
case ‘b‘:
borthsort(L);
break;
case ‘c‘:
worksort(L);
break;
default:
cout<<“输入错误!“< break;
}
break;
case 4://查找
cout<<“请输入你要查找职工的姓名:“;
cin>>name;
namesearch1(Lname);
break;
case 5://修改
cout<<“请输入你要修改职工信息的名字若取消修改请输入‘#’:“;
cin>>name;
while(name!=“#“)
{
namealter(Lname);
cout<<“你是否要继续修改,如要请输入职工名字,如结束请输入‘#’:“;
cin>>name;
}
break;
case 6://遍历
printList(L);
break;
default:
cout<<“你输入的序号不符合规范!“< break;
}
cout<<“请输入你要继续操作的序号:“;
cin>>button;
}
}
//李白 男 201102 203203 本科 学习部 部长 华东交通大学 15180102478
//杜甫 男 201306 203606 研究生 销售部 科长 清华大学 53965475555
//杨万里 男 198903 201306 博士 科研部 正国级 北极大学 1535668555
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-01-02 09:11 employeeSystem\
目录 0 2018-06-30 18:16 employeeSystem\Debug\
文件 565330 2019-01-02 09:11 employeeSystem\Debug\employee.exe
文件 804716 2019-01-02 09:11 employeeSystem\Debug\employee.ilk
文件 311798 2019-01-02 09:11 employeeSystem\Debug\employee.obj
文件 2188704 2018-06-27 11:15 employeeSystem\Debug\employee.pch
文件 1156096 2018-06-30 18:16 employeeSystem\Debug\employee.pdb
文件 557119 2018-06-25 15:48 employeeSystem\Debug\employeeSystem.exe
文件 797112 2018-06-25 15:48 employeeSystem\Debug\employeeSystem.ilk
文件 2091916 2018-06-25 15:48 employeeSystem\Debug\employeeSystem.pch
文件 1106944 2018-06-25 15:48 employeeSystem\Debug\employeeSystem.pdb
文件 91136 2019-01-02 09:11 employeeSystem\Debug\vc60.idb
文件 118784 2018-06-30 18:16 employeeSystem\Debug\vc60.pdb
文件 2032 2018-06-30 18:16 employeeSystem\employee.cpp
文件 3425 2019-01-02 09:11 employeeSystem\employee.dsp
文件 541 2019-01-02 09:11 employeeSystem\employee.dsw
文件 5431 2018-06-26 13:36 employeeSystem\employee.h
文件 50176 2019-01-02 09:11 employeeSystem\employee.ncb
文件 48640 2019-01-02 09:11 employeeSystem\employee.opt
文件 760 2019-01-02 09:11 employeeSystem\employee.plg
文件 4437 2018-06-25 15:49 employeeSystem\employeeSystem.dsp
文件 551 2018-06-25 15:48 employeeSystem\employeeSystem.dsw
文件 33792 2018-06-25 15:49 employeeSystem\employeeSystem.ncb
文件 48640 2018-06-25 15:49 employeeSystem\employeeSystem.opt
文件 924 2018-06-25 15:48 employeeSystem\employeeSystem.plg
- 上一篇:异步电机矢量控制模型
- 下一篇:微信小程序学习参考 豆瓣电影
相关资源
- 数据结构课设三:实现字典查询
- 数据结构课设二:用树形结构模拟W
- 数据结构课程设计-排课系统源代码
- 数据结构课程设计教学计划编制问题
- 人事档案管理系统——数据结构课设
- 简单的文章编辑器数据结构课设
- 数据结构课设拓扑排序源代码教学计
- 山东大学数据结构课设箱子装箱问题
- 数据结构课设——教学计划编制问题
- 数据结构课设模拟银行业务
- 高级数据结构课设1.7z
- 广东工业大学数据结构课设---航空航
- 数据结构课设报告之迷宫.docx
- 二叉树与树、森林的转换数据结构课
- 数据结构课程设计《全国交通咨询模
- 数据结构课设散列表的设计与实现
- 数据结构课设| |迷宫问题
- 数据结构课设——哈夫曼树
- 数据结构课程设计抽签游戏
- 校内旅游咨询课程设计报告
- 数据结构课设Trie树
- 数据结构课设-文学研究助手
- 山东大学软件学院数据结构课设——
- 数据结构课设-航空航天管理系统设计
- 数据结构课设报告之校园导航系统.
- 哈夫曼树编码
- 神秘国度的爱情故事-数据结构课设
- 数据结构课设马踏棋盘
- 数据结构课设最小生成树问题cpp含报
评论
共有 条评论