简单职工信息管理的设计与实现


简单职工信息管理系统的设计与实现 基本要求:对单位的职工信息进行管理,包括插入、删除、查找、排序等功能。职工对象包括姓名、性别、出生年月、工作年月、学历、部门、职务、住址、电话等。 提高部分:利用外部.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<<“姓名“<<“ 性别“<<“ 出生年月“<<“ 工作年月“<<“ 学历“<<“ 部门“<<“ 职务 “<<“ 地址 “<<“ 电话号码“< 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  employeeSystemDebug
     文件      565330  2019-01-02 09:11  employeeSystemDebugemployee.exe
     文件      804716  2019-01-02 09:11  employeeSystemDebugemployee.ilk
     文件      311798  2019-01-02 09:11  employeeSystemDebugemployee.obj
     文件     2188704  2018-06-27 11:15  employeeSystemDebugemployee.pch
     文件     1156096  2018-06-30 18:16  employeeSystemDebugemployee.pdb
     文件      557119  2018-06-25 15:48  employeeSystemDebugemployeeSystem.exe
     文件      797112  2018-06-25 15:48  employeeSystemDebugemployeeSystem.ilk
     文件     2091916  2018-06-25 15:48  employeeSystemDebugemployeeSystem.pch
     文件     1106944  2018-06-25 15:48  employeeSystemDebugemployeeSystem.pdb
     文件       91136  2019-01-02 09:11  employeeSystemDebugvc60.idb
     文件      118784  2018-06-30 18:16  employeeSystemDebugvc60.pdb
     文件        2032  2018-06-30 18:16  employeeSystememployee.cpp
     文件        3425  2019-01-02 09:11  employeeSystememployee.dsp
     文件         541  2019-01-02 09:11  employeeSystememployee.dsw
     文件        5431  2018-06-26 13:36  employeeSystememployee.h
     文件       50176  2019-01-02 09:11  employeeSystememployee.ncb
     文件       48640  2019-01-02 09:11  employeeSystememployee.opt
     文件         760  2019-01-02 09:11  employeeSystememployee.plg
     文件        4437  2018-06-25 15:49  employeeSystememployeeSystem.dsp
     文件         551  2018-06-25 15:48  employeeSystememployeeSystem.dsw
     文件       33792  2018-06-25 15:49  employeeSystememployeeSystem.ncb
     文件       48640  2018-06-25 15:49  employeeSystememployeeSystem.opt
     文件         924  2018-06-25 15:48  employeeSystememployeeSystem.plg

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)