资源简介
数据结构做的员工管理系统,适合学生初学者,或是做课程设计的
代码片段和文件信息
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
struct pepole
{
string code;
string name;
short int year;
string sex;
string post;
string phone;
string degree;
string department;
int wage;
};
struct pepole q;
struct Employee
{
string m_Code;
string m_Name;
unsigned short int m_Year;
string m_Sex;
string m_Post;
string m_phone;
string m_degree;
string m_Department;
unsigned int m_Wage;
struct Employee* Next;
};
typedef struct Employee Node;
typedef Node* link;
//-------函数声明-------------
link Create(link Head);
void Release(link Head);
link Add(link Head);
bool Search(link Head);
link Search_Unique(link Head);
void Display_List(link Head);
void Display_Node(link pNode);
link Modify(link Head);
link Del(link Head);
void Save(link Head);
link print(link Head) ;
link Sort(link Head);
//-------------------------------- 函数创建
link Create(link Head)
{
Head=(link)new Node;
if(!Head)
{
cout<<“分配内存失败!“< return NULL;
}
Head->m_Code=““;
Head->m_Name=““;
Head->m_Year=0;
Head->m_Sex=““;
Head->m_Post=““;
Head->m_phone=““;
Head->m_degree =““;
Head->m_Department=““;
Head->m_Wage=0;
Head->Next=NULL;
return Head;
}
//************************
void Release(link Head)
{
link ptr;
while(Head!=NULL)
{
ptr=Head;
Head=Head->Next;
delete ptr;
}
}
//***********************
link Add(link Head)
{ link pre;
link pNew;
char again;
string codenamesexpostdepartmentphonedegree;
unsigned short int year;
unsigned int wage;
do
{
pNew=(link)new Node;
loop: cout<<“请输入职工代码:“;
cin>>code;
pre=Head;
pre=pre->Next;
while(pre)
{
if(pre->m_Code==code)
{
cout<<“你输入的编号已存在!“<
goto loop;
}
pre=pre->Next;
}
cout< cin>>name;
cout< cin>>year;
while(cin.fail())
{
cout<<“请输入正确的年份格式。“< cin.clear();
fflush(stdin);
cin>>year;
}
cout< cin>>sex;
cout< cin>>post;
cout< cin>>phone;
cout< cin>>degree;
cout< cin>>department;
cout< cin>>wage;
while(cin.fail())
{
cout<<“请输入正确的工资数据。“< cin.clear();
fflush(stdin);
cin>>wage;
}
cout< pNew->m_Code=code;
pNew->m_Name=name;
pNew->m_Year=year;
pNew->m_Sex=sex;
pNew->m_Post=post;
pNew->m_phone
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 10879 2009-12-27 15:54 最终确定的课设\Cpp1.cpp
文件 3377 2010-01-24 21:03 最终确定的课设\Cpp1.dsp
文件 516 2010-01-24 21:07 最终确定的课设\Cpp1.dsw
文件 50176 2010-01-24 21:07 最终确定的课设\Cpp1.ncb
文件 48640 2010-01-24 21:07 最终确定的课设\Cpp1.opt
文件 730 2010-01-24 21:04 最终确定的课设\Cpp1.plg
文件 602179 2010-01-24 21:04 最终确定的课设\Debug\Cpp1.exe
文件 842164 2010-01-24 21:04 最终确定的课设\Debug\Cpp1.ilk
文件 425331 2010-01-24 21:03 最终确定的课设\Debug\Cpp1.obj
文件 2187068 2009-12-28 17:04 最终确定的课设\Debug\Cpp1.pch
文件 1164288 2009-12-30 13:43 最终确定的课设\Debug\Cpp1.pdb
文件 74752 2010-01-24 21:04 最终确定的课设\Debug\vc60.idb
文件 118784 2009-12-28 17:04 最终确定的课设\Debug\vc60.pdb
文件 56 2009-12-30 13:45 最终确定的课设\employment.txt
目录 0 2009-12-30 13:43 最终确定的课设\Debug
目录 0 2010-01-24 21:07 最终确定的课设
----------- --------- ---------- ----- ----
5528940 16
评论
共有 条评论