• 大小: 972KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-11
  • 语言: 其他
  • 标签:

资源简介

数据结构做的员工管理系统,适合学生初学者,或是做课程设计的

资源截图

代码片段和文件信息


#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


评论

共有 条评论