資源簡介
數據結構做的員工管理系統,適合學生初學者,或是做課程設計的

代碼片段和文件信息
#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
評論
共有 條評論