2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩36頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、<p>  湘 南 學(xué) 院</p><p><b>  C語言課程設(shè)計(jì)</b></p><p><b>  課程:人事管理系統(tǒng)</b></p><p><b>  姓名:</b></p><p><b>  學(xué)號(hào):</b></p>

2、;<p>  系別:計(jì)算機(jī)科學(xué)與技術(shù)</p><p>  專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)</p><p><b>  級(jí)別:</b></p><p>  時(shí)間:2012年6月5日</p><p><b>  目 錄</b></p><p>  1…………………………

3、………………………成員分工表</p><p>  2…………………………………………………系統(tǒng)功能分析</p><p>  3…………………………………………………函數(shù)簡介</p><p>  4…………………………………………………系統(tǒng)流程圖</p><p>  5…………………………………………………原代碼</p><

4、p>  6…………………………………………………各成員總結(jié)</p><p><b>  成員分工表</b></p><p>  一、 系統(tǒng)功能分析 </p><p>  人事管理系統(tǒng)的主要任務(wù)是對(duì)人事檔案進(jìn)行整理,使得能方便快捷地對(duì)人事檔案進(jìn)行查詢、統(tǒng)計(jì)、更新,并且能按一定要求輸出報(bào)表。通過該系統(tǒng),使企業(yè)的人事管理工作系統(tǒng)化、規(guī)范化、自動(dòng)

5、化,從而提高企業(yè)人事管理的效率?!?</p><p>  本系統(tǒng)分為如下的幾大模塊:檔案查詢,輸入新員工的信息,刪除員工信息和瀏覽員工信息。其中的主要模塊包括:  1、 主界面模塊  該模塊提供管理系統(tǒng)的主界面,是主系統(tǒng)的唯一入口,該界面提供用戶登陸和新用戶的注冊(cè)。 2、 查詢模塊  該模塊提供查詢符合某一條件的人事檔案的界面,其中包括兩種查詢方式,一種

6、是按姓名查找,另一種是按職工號(hào)查找。</p><p>  3、輸\插入模塊 該模塊主要功能是輸入新員工的信息。</p><p>  4、刪除模塊 該模塊主要是刪除員工的信息。</p><p>  5、 瀏覽模塊  該模塊提供全部人事檔案的界面。</p><p><b>  6、 退出系統(tǒng)</b></p&

7、gt;<p><b>  二、函數(shù)簡介</b></p><p>  該系統(tǒng)運(yùn)用了三個(gè)結(jié)構(gòu)體數(shù)組和10個(gè)函數(shù),結(jié)構(gòu)體數(shù)組包括:denglu數(shù)組、yuefen1數(shù)組和worker數(shù)組,denglu數(shù)組中有兩個(gè)元素:用戶名username[10]和密碼key[5];yuefen1數(shù)組中只有一個(gè)元素:月份,而worker數(shù)組中包含有二十個(gè)元素:職工號(hào)gonghao,姓名 xingmin

8、g[20],應(yīng)發(fā)工資yfgz,實(shí)發(fā)工資 sf,電費(fèi)df,稅金sj,性別sex[4],職位position[10],部門 department[10],工作時(shí)間wokestate[20],聯(lián)系電話tel[13],身份證號(hào)shenfenzheng[20],銀行卡號(hào)kahao[10],QQ號(hào)碼qq[10],年齡age,郵箱email[20],政治面貌plotical[10],籍貫jiguan[40],婚否ifmarry[5],住址addres

9、s[40],實(shí)發(fā)工資sfgz。</p><p>  函數(shù)包括:1.登陸界面函數(shù) denglujiemian;2.讀取函數(shù) duqu;3.瀏覽函數(shù) liulan;4.查詢函數(shù) chaxun;5.刪除函數(shù) shanchu;6.輸入和插入函數(shù) luru;7.登陸函數(shù) load;8.實(shí)發(fā)工資計(jì)算函數(shù) shifagongzi;9.個(gè)人所得稅計(jì)算函數(shù) shuijin;10.注冊(cè)函數(shù) zhuce</p&

10、gt;<p>  三 、單位人事管理系統(tǒng)流程圖</p><p><b>  四、原代碼簡介</b></p><p>  #include<stdio.h></p><p>  #include<string.h></p><p>  #define N 100</p>

11、<p>  void denglujiemian();</p><p>  void load();</p><p>  void zhuce(void);</p><p>  struct denglu</p><p><b>  {</b></p><p>  char userna

12、me[10];</p><p>  char key[5];</p><p><b>  };</b></p><p>  struct yuefen1</p><p><b>  {</b></p><p>  int yuefen;</p><p>

13、;<b>  };</b></p><p>  struct worker</p><p><b>  {</b></p><p>  int gonghao;</p><p>  char xingming[20];</p><p>  float yfgz;</p&

14、gt;<p><b>  float sf;</b></p><p><b>  float df;</b></p><p><b>  float sj;</b></p><p>  char sex[4];</p><p>  char position[10

15、];</p><p>  char department[10];</p><p>  char wokestate[20];</p><p>  char tel[13],shenfenzheng[20],kahao[10],qq[10];</p><p><b>  int age;</b></p>&

16、lt;p>  char email[20];</p><p>  char plotical[10];</p><p>  char jiguan[40];</p><p>  char ifmarry[5];</p><p>  char address[40];</p><p>  float sfgz;&l

17、t;/p><p>  struct yuefen1 m[12];</p><p><b>  };</b></p><p><b>  int ygsm;</b></p><p>  struct worker a[N];</p><p>  float shuijin(floa

18、t m)</p><p><b>  {</b></p><p>  float shui1,shui2;</p><p>  float tmp;</p><p>  shui1=0;shui2=0;</p><p>  if(m>=1500)</p><p>&l

19、t;b>  {</b></p><p>  shui1=(m-1500)*0.1;</p><p><b>  shui2=30;</b></p><p><b>  }</b></p><p><b>  else </b></p><p

20、><b>  { </b></p><p>  if(m>=1000 && m<1500)</p><p><b>  {</b></p><p>  shui2=(m-1000)*0.05;</p><p><b>  }</b></

21、p><p><b>  }</b></p><p>  tmp=shui1+shui2;</p><p>  return(tmp);</p><p><b>  }</b></p><p>  float shifagongzi(float a,float b,float c,

22、float d)</p><p><b>  {</b></p><p>  float e=a-b-c-d;</p><p>  return(e);</p><p><b>  }</b></p><p>  void denglujiemian(void) //登陸的

23、主界面函數(shù)</p><p><b>  {</b></p><p><b>  int i;</b></p><p>  printf(" ▁▂▃▄▅▆▇歡迎使用湘南公司人事管理系統(tǒng)▇▆▅▄▃▂▁");</p><p>  printf("\n ┏━━━━━━━━━

24、━━━━━━━━━━━━━━━━━━┓\n");</p><p>  printf(" ┃→①. 登陸系統(tǒng) ┃\n");</p><p>  printf(" ┃ ┃\

25、n");</p><p>  printf(" ┃→②. 注冊(cè)新用戶 ┃\n");</p><p>  printf(" ┃ ┃\n");</p>

26、<p>  printf(" ┃→③. 退出系統(tǒng) ┃\n");</p><p>  printf(" ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━┛\n");</p><p>  printf(" ======================

27、請(qǐng)選擇功能數(shù)字編號(hào)===================\n");</p><p>  scanf("%d",&i);</p><p><b>  switch(i)</b></p><p><b>  {</b></p><p>  case 1:load()

28、;break;</p><p>  case 2:zhuce();break;</p><p>  default:printf("輸入錯(cuò)誤\n");denglujiemian();</p><p><b>  }</b></p><p><b>  }</b></p>

29、;<p>  void load(void) //登陸函數(shù)</p><p><b>  {</b></p><p>  char a[10],b[5];</p><p>  struct denglu head[10];</p><p><b>  FILE *fp;</b></

30、p><p>  int c=1,i;</p><p>  if((fp=fopen("D:user.txt","r"))==NULL)</p><p>  {printf("不能打開文檔\n");denglujiemian();}</p><p>  for(i=0;i<1;i+

31、+)</p><p>  //fread(&head[i],sizeof(struct denglu),1,fp);</p><p>  fscanf(fp,"%s %s",head[i].username,head[i].key);</p><p><b>  while(c)</b></p><

32、;p><b>  {</b></p><p>  printf("用戶名:");</p><p>  scanf("%s",a);</p><p>  printf("密碼:");</p><p>  scanf("%s",b);<

33、;/p><p>  for(i=0;i<10;i++)</p><p><b>  {</b></p><p>  if((strcmp(a,head[i].username)==0)&&(strcmp(b,head[i].key)==0))</p><p><b>  {</b>

34、</p><p>  printf("登陸成功!\n");</p><p><b>  break;</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  if(i== 10 )&

35、lt;/p><p><b>  {</b></p><p>  printf("\n★★★★★警告:用戶名不存在或密碼輸入錯(cuò)誤,請(qǐng)重新輸入!★★★★★\n\n");</p><p><b>  c=1;</b></p><p><b>  }</b></p

36、><p><b>  else c=0;</b></p><p><b>  }</b></p><p>  fclose(fp);</p><p><b>  }</b></p><p>  void zhuce() //注冊(cè)新用戶</p>

37、<p><b>  {</b></p><p>  struct denglu p;</p><p><b>  FILE *fp;</b></p><p>  printf("請(qǐng)輸入用戶名,密碼\n");</p><p>  scanf("%s%s&quo

38、t;,p.username,p.key);</p><p>  if((fp=fopen("D:user.txt","a"))==0)</p><p><b>  {</b></p><p>  printf("無法打開文件!\n");</p><p>  de

39、nglujiemian();</p><p><b>  }</b></p><p>  fwrite(&p,sizeof(struct denglu),1,fp);</p><p>  printf("注冊(cè)成功!\n");</p><p>  fclose(fp);</p>&

40、lt;p><b>  }</b></p><p>  void duqu()</p><p><b>  {</b></p><p><b>  FILE *fp;</b></p><p>  if((fp=fopen("D:員工信息.txt",&qu

41、ot;r"))==NULL)</p><p><b>  {</b></p><p>  printf("無法讀取文件"); </p><p><b>  ;return;</b></p><p><b>  }</b></p>&l

42、t;p>  while(!feof(fp))</p><p><b>  {</b></p><p>  fread(&a[ygsm],sizeof(struct worker),1,fp); </p><p><b>  ygsm++;</b></p><p><b>  

43、}</b></p><p><b>  }</b></p><p>  void chaxun()</p><p><b>  { </b></p><p><b>  int b;</b></p><p><b>  int i;

44、</b></p><p><b>  int j;</b></p><p><b>  label_3:</b></p><p><b>  b=0;</b></p><p>  while(b!=1&&b!=2)</p><p&

45、gt;<b>  {</b></p><p>  printf("1,選擇姓名查詢.\n2,選擇工號(hào)查詢.\n");</p><p>  scanf("%d",&b);</p><p><b>  }</b></p><p><b>  if

46、(b==1)</b></p><p><b>  { </b></p><p>  char c[20];</p><p>  printf("請(qǐng)輸入您的姓名:\n");</p><p>  scanf("%s",c);</p><p><

47、b>  i=0;</b></p><p>  while(!(strcmp(a[i].xingming,c)==0)&&i<ygsm)</p><p><b>  {</b></p><p><b>  i++;</b></p><p><b>  

48、}</b></p><p>  if(i==ygsm)</p><p><b>  {</b></p><p>  printf("您查找的名字不存在,請(qǐng)正確輸入您的名字或用工號(hào)查詢\n");</p><p><b>  return; </b></p>

49、<p><b>  }</b></p><p>  printf("%-10d %-20s \n",a[i].gonghao,a[i].xingming);</p><p>  for(j=0;a[i].m[j].yuefen!=NULL;j++)</p><p><b>  {</b>&

50、lt;/p><p>  printf("月份:%5d,姓名:%s,工號(hào):%d,性別:%s,應(yīng)發(fā)工資:%10.2f,水費(fèi):%7.2f,電費(fèi):%7.2f,稅金:%7.2f,實(shí)發(fā)工資:%10.2f.\n",a[i].m[j].yuefen,a[i].xingming,a[i].gonghao,a[i].sex,a[i].yfgz,a[i].sf,a[i].df,a[i].sj,a[i].sfgz); &

51、lt;/p><p>  printf("籍貫:%s,通訊地址:%s,部門:%s,政治面貌:%s,職位:%s,年齡:%d,聯(lián)系號(hào)碼:%d,婚姻狀況:%s,工作地:%s,郵箱:%s,身份證號(hào):%s,卡號(hào):%s,QQ:%s\n",a[i].jiguan,a[i].address,a[i].department,a[i].plotical,a[i].position,a[i].age,a[i].tel,a

52、[i].ifmarry,a[i].wokestate,a[i].email,a[i].shenfenzheng,a[i].kahao,a[i].qq);</p><p><b>  } </b></p><p><b>  b=0;</b></p><p>  while(b!=1&&b!=2)<

53、;/p><p><b>  {</b></p><p>  printf("1,繼續(xù)查詢.\n2,返回主菜單.\n");</p><p>  scanf("%d",&b);</p><p><b>  }</b></p><p>&

54、lt;b>  if(b==1)</b></p><p><b>  {</b></p><p>  goto label_3;</p><p><b>  }</b></p><p><b>  else</b></p><p><

55、;b>  {</b></p><p><b>  ;return;</b></p><p><b>  }</b></p><p><b>  } </b></p><p><b>  else</b></p><p

56、><b>  { </b></p><p><b>  int d=0;</b></p><p>  while(!(d>=1&&d<=500))</p><p><b>  {</b></p><p>  printf("請(qǐng)輸入您的

57、工號(hào)(三位數(shù)字),例如:001\n");</p><p>  scanf("%d",&d);</p><p><b>  }</b></p><p><b>  i=0;</b></p><p>  while(a[i].gonghao!=d&&

58、i<ygsm)</p><p><b>  {</b></p><p><b>  i++;</b></p><p><b>  }</b></p><p>  if(i==ygsm)</p><p><b>  {</b>&

59、lt;/p><p>  printf("您查找的名字不存在,請(qǐng)正確輸入您的名字或用工號(hào)查詢\n");</p><p><b>  return; </b></p><p><b>  }</b></p><p>  printf("%-10d %-20s \n"

60、,d,a[i].xingming);</p><p>  for(j=0;a[i].m[j].yuefen!=NULL;j++)</p><p><b>  {</b></p><p>  printf("月份:%5d,姓名:%s,工號(hào):%d,性別:%s,應(yīng)發(fā)工資:%10.2f,水費(fèi):%7.2f,電費(fèi):%7.2f,稅金:%7.2f,實(shí)

61、發(fā)工資:%10.2f.\n",a[i].m[j].yuefen,a[i].xingming,a[i].gonghao,a[i].sex,a[i].yfgz,a[i].sf,a[i].df,a[i].sj,a[i].sfgz); </p><p>  printf("籍貫:%s,通訊地址:%s,部門:%s,政治面貌:%s,職位:%s,年齡:%d,聯(lián)系號(hào)碼:%d,婚姻狀況:%s,工作地:%s,郵箱

62、:%s,身份證號(hào):%s,卡號(hào):%s,QQ:%s.\n",a[i].jiguan,a[i].address,a[i].department,a[i].plotical,a[i].position,a[i].age,a[i].tel,a[i].ifmarry,a[i].wokestate,a[i].email,a[i].shenfenzheng,a[i].kahao,a[i].qq);</p><p>&l

63、t;b>  }</b></p><p><b>  b=0;</b></p><p>  while(b!=1&&b!=2)</p><p><b>  {</b></p><p>  printf("1,繼續(xù)查詢.\n2,返回主菜單.\n");

64、</p><p>  scanf("%d",&b);</p><p><b>  }</b></p><p><b>  if(b==1)</b></p><p><b>  {</b></p><p>  goto labe

65、l_3;</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p><b>  ;return;</b></p><p><b>  }

66、 </b></p><p><b>  }</b></p><p><b>  }</b></p><p>  void liulan()</p><p><b>  {</b></p><p>  struct worker x;<

67、;/p><p><b>  int c;</b></p><p><b>  int i;</b></p><p><b>  int j;</b></p><p><b>  int k;</b></p><p>  for(i=0;

68、i<ygsm;i++)</p><p><b>  {</b></p><p>  c=a[i].gonghao;</p><p><b>  k=i;</b></p><p>  for(j=i+1;j<ygsm;j++)</p><p><b>  

69、{</b></p><p>  if(c>a[j].gonghao)</p><p><b>  {</b></p><p>  c=a[j].gonghao;</p><p><b>  k=j;</b></p><p><b>  }</

70、b></p><p><b>  }</b></p><p><b>  x=a[i];</b></p><p>  a[i]=a[k];</p><p><b>  a[k]=x;</b></p><p><b>  }</b&g

71、t;</p><p>  for(i=0;i<ygsm;i++)</p><p><b>  {</b></p><p>  printf("%-10d %-20s \n",a[i].gonghao,a[i].xingming);</p><p>  for(j=0;a[i].m[j].yuef

72、en!=NULL;j++)</p><p><b>  {</b></p><p>  printf("月份:%5d,姓名:%s,工號(hào):%d,性別:%s,應(yīng)發(fā)工資:%10.2f,水費(fèi):%7.2f,電費(fèi):%7.2f,稅金:%7.2f,實(shí)發(fā)工資:%10.2f.\n",a[i].m[j].yuefen,a[i].xingming,a[i].gonghao

73、,a[i].sex,a[i].yfgz,a[i].sf,a[i].df,a[i].sj,a[i].sfgz); </p><p>  printf("籍貫:%s,通訊地址:%s,部門:%s,政治面貌:%s,職位:%s,年齡:%d,聯(lián)系號(hào)碼:%d,婚姻狀況:%s,工作地:%s,郵箱:%s,身份證號(hào):%s,卡號(hào):%s,QQ:%s.\n",a[i].jiguan,a[i].address,a[i].

74、department,a[i].plotical,a[i].position,a[i].age,a[i].tel,a[i].ifmarry,a[i].wokestate,a[i].email,a[i].shenfenzheng,a[i].kahao,a[i].qq);</p><p><b>  } </b></p><p><b>  }</b>

75、;</p><p>  for(i=0;i<5;i++)</p><p><b>  {</b></p><p>  printf("\n");</p><p><b>  }</b></p><p><b>  }</b>&l

76、t;/p><p>  void shanchu()</p><p><b>  {</b></p><p><b>  FILE *fp;</b></p><p><b>  int b;</b></p><p><b>  int c;</

77、b></p><p><b>  int i;</b></p><p><b>  int j;</b></p><p><b>  label_4:</b></p><p>  printf("請(qǐng)輸入要?jiǎng)h除信息的工號(hào):\n");</p>

78、<p>  scanf("%d",&b);</p><p>  for(i=0;i<ygsm;i++)</p><p><b>  {</b></p><p>  if(a[i].gonghao==b)</p><p><b>  {</b></p

79、><p><b>  j=i;</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  for(i=j+1;i<ygsm;i++)</p><p><b>  {</b><

80、/p><p>  a[i-1]=a[i];</p><p><b>  }</b></p><p><b>  ygsm--;</b></p><p>  fp=fopen("D:工資信息.txt","w");</p><p>  for(

81、i=0;i<ygsm;i++) </p><p><b>  { </b></p><p>  fwrite(&a[i],sizeof(struct worker),1,fp); </p><p><b>  } </b></p

82、><p>  fclose(fp);</p><p><b>  c=0;</b></p><p>  while(c!=1&&c!=2)</p><p><b>  { </b></p><p>  printf("1.繼續(xù)刪除\n2 返回主菜單\n

83、");</p><p>  scanf("%d",&c);</p><p><b>  }</b></p><p><b>  if(c==1)</b></p><p><b>  {</b></p><p>  g

84、oto label_4;</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p><b>  return;</b></p><p><b&

85、gt;  }</b></p><p><b>  }</b></p><p>  void luru()</p><p><b>  { </b></p><p><b>  FILE *fp;</b></p><p><b>  

86、int k;</b></p><p><b>  int i;</b></p><p><b>  int j;</b></p><p><b>  int b;</b></p><p><b>  int c;</b></p>

87、<p><b>  int d;</b></p><p>  if((fp=fopen("D:員工信息.txt","w"))==NULL)</p><p><b>  {</b></p><p>  printf("無法找到目標(biāo)文件\n"); </

88、p><p><b>  return;</b></p><p><b>  }</b></p><p><b>  label_1:</b></p><p><b>  b=0;</b></p><p>  while(!(b>=

89、1&&b<=12))</p><p><b>  {</b></p><p>  printf("請(qǐng)您輸入您要建立的月份\n");</p><p>  scanf("%d",&b);</p><p><b>  }</b><

90、/p><p><b>  b=b-1;</b></p><p><b>  d=0;</b></p><p>  while(!(d>=1&&d<=500))</p><p><b>  {</b></p><p>  print

91、f("請(qǐng)輸入您要錄入員工的工號(hào)(三位數(shù)字),例如:001\n");</p><p>  scanf("%d",&d);</p><p><b>  }</b></p><p>  for(i=0;i<ygsm&&a[i].gonghao!=d;i++);</p>

92、<p>  if(a[i].gonghao!=d)</p><p><b>  {</b></p><p><b>  c=0;</b></p><p>  while(c!=1&&c!=2)</p><p><b>  { </b></p&

93、gt;<p>  printf("沒有該工號(hào)記錄.\n1 新建\n2 返回上一級(jí)\n");</p><p>  scanf("%d",&c);</p><p><b>  }</b></p><p><b>  if(c==2)</b></p>&

94、lt;p><b>  {</b></p><p>  goto label_1;</p><p><b>  }</b></p><p><b>  if(c==1)</b></p><p><b>  {</b></p><p&

95、gt;  a[i].gonghao=d;</p><p>  a[i].m[b].yuefen=b+1;</p><p>  printf("請(qǐng)輸入姓名:\n");</p><p>  scanf("%s",a[i].xingming);</p><p>  printf("請(qǐng)輸入性別: \n

96、");</p><p>  scanf("%s",&a[i].sex);</p><p>  printf("請(qǐng)輸入籍貫: \n");</p><p>  scanf("%40s",&a[i].jiguan);</p><p>  printf("

97、請(qǐng)輸入通訊地址: \n");</p><p>  scanf("%40s",&a[i].address);</p><p>  printf("請(qǐng)輸入部門: \n");</p><p>  scanf("%s",&a[i].department);</p><p

98、>  printf("請(qǐng)輸入政治面貌: \n");</p><p>  scanf("%10s",&a[i].plotical);</p><p>  printf("請(qǐng)輸入職位: \n");</p><p>  scanf("%s",&a[i].position)

99、;</p><p>  printf("請(qǐng)輸入年齡: \n");</p><p>  scanf("%d",&a[i].age);</p><p>  printf("請(qǐng)輸入聯(lián)系號(hào)碼: \n");</p><p>  scanf("%s",a[i].tel

100、);</p><p>  printf("請(qǐng)輸入婚姻狀況: \n");</p><p>  scanf("%s",a[i].ifmarry);</p><p>  printf("請(qǐng)輸入工作地: \n");</p><p>  scanf("%s",a[i].wo

101、kestate);</p><p>  printf("請(qǐng)輸入郵箱: \n");</p><p>  scanf("%20s",a[i].email);</p><p>  printf("請(qǐng)輸入此人該月的應(yīng)發(fā)工資: \n");</p><p>  scanf("%f&qu

102、ot;,&a[i].yfgz);</p><p>  printf("請(qǐng)輸入此人該月所用水費(fèi): \n");</p><p>  scanf("%f",&a[i].sf);</p><p>  printf("請(qǐng)輸入此人該月所用電費(fèi): \n");</p><p>  s

103、canf("%f",&a[i].df);</p><p>  printf("請(qǐng)輸入此人的身份證號(hào):\n");</p><p>  scanf("%20s",a[i].shenfenzheng);</p><p>  printf("請(qǐng)輸入此人的銀行卡號(hào):\n");</p&

104、gt;<p>  scanf("%s",a[i].kahao);</p><p>  printf("請(qǐng)輸入此人的QQ號(hào)碼:\n");</p><p>  scanf("%s",a[i].qq);</p><p>  a[i].sj=shuijin(a[i].yfgz);</p>

105、<p>  a[i].sfgz=shifagongzi(a[i].yfgz,a[i].sf,a[i].df,a[i].sj);</p><p><b>  ygsm++;</b></p><p><b>  c=0;</b></p><p>  while(c!=1 && c!=2)</p

106、><p><b>  {</b></p><p>  printf("1 繼續(xù)\n2 返回主菜單\n");</p><p>  scanf("%d",&c);</p><p><b>  }</b></p><p><b>

107、;  if(c==1)</b></p><p><b>  {</b></p><p>  goto label_1;</p><p><b>  }</b></p><p><b>  if(c==2)</b></p><p><b&

108、gt;  {</b></p><p>  goto label_2;</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  else &l

109、t;/b></p><p><b>  {</b></p><p>  if(a[i].m[b].yuefen==b+1)</p><p><b>  {</b></p><p><b>  c=0;</b></p><p>  while(c!=

110、1 && c!=2)</p><p><b>  {</b></p><p>  printf("已有該月記錄\n1 覆蓋原有記錄\n2 返回上級(jí)\n");</p><p>  scanf("%d",&c);</p><p><b>  }<

111、/b></p><p><b>  if(c==1)</b></p><p><b>  {</b></p><p>  printf("請(qǐng)輸入姓名:\n");</p><p>  scanf("%s",a[i].xingming);</p>

112、<p>  a[i].m[b].yuefen=b+1;</p><p>  printf("請(qǐng)輸入性別: \n");</p><p>  scanf("%s",&a[i].sex);</p><p>  printf("請(qǐng)輸入籍貫: \n");</p><p>

113、  scanf("%40s",&a[i].jiguan);</p><p>  printf("請(qǐng)輸入通訊地址: \n");</p><p>  scanf("%40s",&a[i].address);</p><p>  printf("請(qǐng)輸入部門: \n");<

114、/p><p>  scanf("&s",&a[i].department);</p><p>  printf("請(qǐng)輸入政治面貌: \n");</p><p>  scanf("%10s",&a[i].plotical);</p><p>  printf(&qu

115、ot;請(qǐng)輸入職位: \n");</p><p>  scanf("%s",&a[i].position);</p><p>  printf("請(qǐng)輸入年齡: \n");</p><p>  scanf("%d",&a[i].age);</p><p>  p

116、rintf("請(qǐng)輸入聯(lián)系號(hào)碼: \n");</p><p>  scanf("%s",a[i].tel);</p><p>  printf("請(qǐng)輸入婚姻狀況: \n");</p><p>  scanf("%s",a[i].ifmarry);</p><p> 

117、 printf("請(qǐng)輸入工作地: \n");</p><p>  scanf("%s",a[i].wokestate);</p><p>  printf("請(qǐng)輸入郵箱: \n");</p><p>  scanf("%20s",a[i].email);</p><p

118、>  printf("請(qǐng)輸入此人該月的應(yīng)發(fā)工資:\n");</p><p>  scanf("%d",&a[i].yfgz);</p><p>  printf("請(qǐng)輸入此人該月所用水費(fèi):\n");</p><p>  scanf("%d",&a[i].sf);&l

119、t;/p><p>  printf("請(qǐng)輸入此人該月所用電費(fèi): \n");</p><p>  scanf("%d",&a[i].df);</p><p>  printf("請(qǐng)輸入此人的身份證號(hào):\n");</p><p>  scanf("%20s",a[

120、i].shenfenzheng);</p><p>  printf("請(qǐng)輸入此人的銀行卡號(hào):\n");</p><p>  scanf("%s",a[i].kahao);</p><p>  printf("請(qǐng)輸入此人的QQ號(hào)碼:\n");</p><p>  scanf(&quo

121、t;%s",a[i].qq);</p><p>  a[i].sj=shuijin(a[i].yfgz);</p><p>  a[i].sfgz=shifagongzi(a[i].yfgz,a[i].sf,a[i].df,a[i].sj);</p><p>  while(c!=1 && c!=2)</p><p>

122、;<b>  {</b></p><p>  printf("1 繼續(xù)\n2 返回主菜單\n");</p><p>  scanf("%d",&c);</p><p><b>  }</b></p><p><b>  if(c==1)<

123、;/b></p><p><b>  {</b></p><p>  goto label_1;</p><p><b>  }</b></p><p><b>  if(c==2)</b></p><p><b>  {</b&g

124、t;</p><p>  goto label_2;</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p&

125、gt;<p>  goto label_1;</p><p><b>  } </b></p><p><b>  }</b></p><p>  if(a[i].m[b].yuefen==NULL)</p><p><b>  {</b></p>

126、<p>  a[i].m[b].yuefen=b+1;</p><p>  printf("請(qǐng)輸入姓名:\n");</p><p>  scanf("%s",a[i].xingming);</p><p>  a[i].m[b].yuefen=b+1;</p><p>  printf(&qu

127、ot;請(qǐng)輸入性別: \n");</p><p>  scanf("%s",&a[i].sex);</p><p>  printf("請(qǐng)輸入籍貫: \n");</p><p>  scanf("%40s",&a[i].jiguan);</p><p>  p

128、rintf("請(qǐng)輸入通訊地址: \n");</p><p>  scanf("%40s",&a[i].address);</p><p>  printf("請(qǐng)輸入部門: \n");</p><p>  scanf("&s",&a[i].department);&

129、lt;/p><p>  printf("請(qǐng)輸入政治面貌: \n");</p><p>  scanf("%10s",&a[i].plotical);</p><p>  printf("請(qǐng)輸入職位: \n");</p><p>  scanf("%s",&am

130、p;a[i].position);</p><p>  printf("請(qǐng)輸入年齡: \n");</p><p>  scanf("%d",&a[i].age);</p><p>  printf("請(qǐng)輸入聯(lián)系號(hào)碼: \n");</p><p>  scanf("%

131、s",a[i].tel);</p><p>  printf("請(qǐng)輸入婚姻狀況: \n");</p><p>  scanf("%s",a[i].ifmarry);</p><p>  printf("請(qǐng)輸入工作地: \n");</p><p>  scanf("

132、%s",a[i].wokestate);</p><p>  printf("請(qǐng)輸入郵箱: \n");</p><p>  scanf("%20s",a[i].email);</p><p>  printf("請(qǐng)輸入此人該月的應(yīng)發(fā)工資:\n");</p><p>  sc

133、anf("%f",&a[i].yfgz);</p><p>  printf("請(qǐng)輸入此人該月所用水費(fèi):\n");</p><p>  scanf("%f",&a[i].sf);</p><p>  printf("請(qǐng)輸入此人該月所用電費(fèi): \n");</p>

134、<p>  scanf("%f",&a[i].df);</p><p>  printf("請(qǐng)輸入此人的身份證號(hào):\n");</p><p>  scanf("%20s",a[i].shenfenzheng);</p><p>  printf("請(qǐng)輸入此人的銀行卡號(hào):\n&

135、quot;);</p><p>  scanf("%s",a[i].kahao);</p><p>  printf("請(qǐng)輸入此人的QQ號(hào)碼:/n");</p><p>  scanf("%s",a[i].qq);</p><p>  a[i].sj=shuijin(a[i].yfg

136、z);</p><p>  a[i].sfgz=shifagongzi(a[i].yfgz,a[i].sf,a[i].df,a[i].sj);</p><p><b>  c=0;</b></p><p>  while(c!=1 && c!=2)</p><p><b>  {</b&g

137、t;</p><p>  printf("1 繼續(xù)\n2 返主主菜單\n");</p><p>  scanf("%d",&c);</p><p><b>  }</b></p><p><b>  if(c==1)</b></p>&l

138、t;p><b>  {</b></p><p>  goto label_1;</p><p><b>  }</b></p><p><b>  if(c==2)</b></p><p><b>  {</b></p><p&g

139、t;  goto label_2;</p><p><b>  }</b></p><p><b>  } </b></p><p><b>  c=0;</b></p><p>  while(c!=1 && c!=2)</p><p>

140、;<b>  {</b></p><p>  printf("1 繼續(xù)\n2返回主菜單\n");</p><p>  scanf("%d",&c);</p><p><b>  }</b></p><p><b>  if(c==1)<

141、/b></p><p><b>  {</b></p><p>  goto label_1;</p><p><b>  }</b></p><p><b>  if(c==2)</b></p><p><b>  {</b>

142、;</p><p>  goto label_2;</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  label_2:</b></p><p>  fp=fopen("D:員工信息.tx

143、t","r+");</p><p>  for(j=0;j<ygsm;j++); </p><p><b>  { </b></p><p>  fwrite(&a[i],sizeof(struct worker),1,fp); </p&

144、gt;<p><b>  }</b></p><p>  fclose(fp); </p><p><b>  } </b></p><p>  void main()</p><p><b>  {</b></p>&l

145、t;p>  float shifagongzi(float a,float b,float c,float d);</p><p><b>  int a=0;</b></p><p>  denglujiemian();</p><p><b>  duqu();</b></p><p> 

146、 while(a!=5)</p><p><b>  {</b></p><p>  printf("▁▂▃▄▅▆▇█▉▉歡迎使用▉▉█▇▆▅▄▃▂▁\n");</p><p>  printf("┃━━━━━━━請(qǐng)按菜單選項(xiàng)進(jìn)行選擇━━━━━ ┃\n");</p><p>  p

147、rintf("┃━━━━━━━━1.查詢員工情況━━━━━━━ ┃\n");</p><p>  printf("┃━━━━━━━━2.輸/插入員工信息━━━━━ ┃\n");</p><p>  printf("┃━━━━━━━━3.刪除員工信息━━━━━━━ ┃\n");</p><p>  prin

148、tf("┃━━━━━━━━4.瀏覽員工信息━━━━━━━ ┃\n");</p><p>  printf("┃━━━━━━━━5.退出人事管理系統(tǒng)━━━━━ ┃\n");</p><p>  printf("┗━━━━━━━━━^_^ ^_^ ^_^━━━━━━━━┛\n");</p><p>  scan

149、f("%d",&a);</p><p><b>  switch(a)</b></p><p>  {case 1:chaxun();break;</p><p>  case 2:luru();break;</p><p>  case 3:shanchu();break;</p>

150、;<p>  case 4:liulan();break;</p><p>  case 5:printf(" 歡迎使用本公司管理系統(tǒng)!再見! ");break;</p><p>  default:break

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論