首页 >> 快讯 >

国子软件员工管理系统(员工管理系统)

2023-10-13 18:31:27 来源: 用户: 

你们好,最近小时发现有诸多的小伙伴们对于国子软件员工管理系统,员工管理系统这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、 #include 'stdafx.h'

2、 #include iostream

3、 using namespace std;

4、 Typedef结构数据类型{/*员工沟通信息的结构类型定义*/

5、 字符编号[5];/*员工编号*/

6、 char name[10];/*员工姓名*/

7、 充电电话[15];/*办公室电话号码*/

8、 char调用[15];/*手机号码*/

9、 char mail[25];/*邮箱*/

10、 };

11、 DataType dat[3]={{'01','1','123','456','789'},{'02','2','111','222','333'},{'03','3','444','555','666'}};

12、 /*通讯录单链表的节点类型*/

13、 typedef struct node

14、 {数据类型数据;/*节点的数据字段*/

15、 结构节点* next/*节点的指针字段*/

16、 }*LinkList;

17、 void createlist(LinkListL,int n)

18、 {

19、 L=(LinkList)malloc(sizeof(node));

20、 L-next=NULL;

21、 LinkList p;

22、 int m=0;

23、 for(int i=0;i=n-1;++i)

24、 {

25、 p=(LinkList)malloc(sizeof(node));

26、 p-data=dat[m];

27、 ++m;

28、 p-next=L-next ;

29、 L-next=p;

30、 }

31、 }

32、 void display(LinkListL,int n)

33、 {

34、 LinkList p=L-next;

35、 cout ' number ' ' \ t ' ' name ' ' \ t ' ' phone number ' ' \ t ' ' mobile phone number ' ' \ t ' ' email ' endl;

36、 for(int i=0;i=n-1;i++)

37、 {

38、 coutp-data .num '\t'p-data .name '\t'p-data .call '\t\t'p-data .phone '\t\t'p-data .mail endl;

39、 p=p-next ;

40、 }

41、 }

42、 void GetElem(LinkList L,char na[10])

43、 {

44、 LinkList p=L-next ;

45、 cout ' number ' ' \ t ' ' name ' ' \ t ' ' phone number ' ' \ t ' ' mobile phone number ' ' \ t ' ' email ' endl;

46、 while(pstrcmp(p-data.name ,na )!=0)

47、 p=p-next ;

48、 如果(!P) cout“该员工不存在”endl

49、 else if(strcmp(p-data.name ,na )==0)

50、 {

51、 coutp-data .num '\t'p-data .name '\t'p-data .call '\t\t'p-data .phone '\t\t'p-data .mail endl;

52、 }

53、 }

54、 void reply(LinkListL,char na[10])

55、 {

56、 char xx[10];

57、 int cw;

58、 LinkList p=L-next ;

59、 while(strcmp(p-data.name ,na )!=0p)

60、 p=p-next ;

61、 if(strcmp(p-data.name ,na )==0)

62、 Cout '请输入您要修改的信息' endl

63、 cincw;

64、 Cout '请输入修改后的信息' endl

65、 cinxx;

66、 switch(cw)

67、 {

68、 case 1: strcpy(p-data .num ,xx) ;break;

69、 case 2: strcpy(p-data .name ,xx);break;

70、 case 3: strcpy(p-data.call ,xx);break;

71、 case 4: strcpy(p-data .phone ,xx);break;

72、 case 5: strcpy(p-data .mail ,xx);break;

73、 }

74、 }

75、 void ListInsert(LinkListL,int i,DataType e)

76、 {

77、 LinkList p=L;

78、 int j=0;

79、 while(pji-1)

80、 {

81、 p=p-next ;

82、 ++j;

83、 }

84、 if(!p||ji-1)

85、 cout“insert out of bounds”endl;

86、 LinkList s=(LinkList)malloc(sizeof(node));

87、 s-data=e;

88、 s-next=p-next;

89、 p-next=s;

90、 }

91、 void setdata(DataType e)

92、 {

93、

94、 Cout '请输入工作编号' endl

95、 cine.num;

96、 Cout '请输入您的姓名' endl

97、 cine.name;

98、 Cout '请输入您的手机号码' endl

99、 cine.phone;

100、 Cout '请输入电话号码' endl

101、 cine.call;

102、 Cout '请输入邮箱' endl

103、 cine.mail;

104、 }

105、 void ListDelete(LinkListL,int i)

106、 {

107、 LinkList p=L;

108、 int j=0;

109、 while(p-next ji-1)

110、 {

111、 p=p-next ;

112、 ++j;

113、 }

114、 if(!(p-next )||ji-1 )

115、 Cout“删除越界”endl

116、 LinkList q=p-next ;

117、 p-next=q-next ;

118、 free(q);

119、 }

120、 int _tmain(int argc, _TCHAR* argv[])

121、 {

122、 LinkList L;

123、 int v;

124、 int n=3;

125、 createlist(L,n);

126、 for(;)

127、 {

128、 Cout' -员工沟通信息管理系统;

129、 Cout '功能菜单:' endl

130、 是cout\t1询问endl

131、 Cost \t2. Modify' endl;

132、 Cost 3. Insert' endl;

133、 Cost 4. Delete' endl;

134、 Cost 5. Output' endl;

135、 Cout '请输入要完成的功能' endl

136、 cinv;

137、 switch(v)

138、 {

139、 案例一:{ char na[10];铜bitte geben Sie den Namen ";CinnaGetElem(L,na);打破;}

140、 Case 2: {charna [10]; Cout' Please enter your name; Cinna reply (l, na); display(L,n); Break; }

141、 Case 3:{cout' Please enter the insertion serial number; int I; Cini data type e; setdata(e); ListInsert(L,I,e); n; Break; }

142、 Case 4:{ cout' Please enter the deletion serial number; int I; Cin I; ListDelete(L,I); n-; Break; }

143、 case 5:{ display(L,n);break;}

144、 }

145、 }

146、 return 0;

147、 }

148、 一个测试。查询功能

149、 二、测试修改功能

150、 测试三插入功能

151、 测试删除功能

以上就是员工管理系统这篇文章的一些介绍,希望对大家有所帮助。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章