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

下載本文檔

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

文檔簡介

1、<p><b>  服裝銷售系統(tǒng)</b></p><p><b>  一.【要求】</b></p><p>  系統(tǒng)包含三類用戶:管理員、店長、銷售員。</p><p>  向管理員提供以下功能:自身密碼修改、其他用戶添加刪除、用戶信息修改、統(tǒng)計。商品信息添加、修改、刪除、查找、統(tǒng)計。</p>&l

2、t;p>  向店長提供以下功能:登錄、注銷、自身密碼修改、自身信息修改,商品信息修改、商品信息設(shè)計,查看日報表、月報表、商品銷售量報表、查找瀏覽器修改商品儲備信息。</p><p>  向銷售員提供以下功能:商品瀏覽、查找、出售,查看自己本日報表、本月報表。</p><p><b>  [提示]</b></p><p>  總體設(shè)計:整個

3、服裝銷售系統(tǒng)可設(shè)計為管理員模塊、店長模塊、銷售員模塊、商品模塊等。</p><p>  數(shù)據(jù)結(jié)構(gòu)采用結(jié)構(gòu)體。</p><p><b>  二、結(jié)構(gòu)圖</b></p><p>  根據(jù)需求分析,該程序中銷售員應(yīng)實(shí)現(xiàn)如下功能:商品瀏覽、商品查找、出售商品、銷售記錄、用戶注銷,具體結(jié)構(gòu)圖如下。店長應(yīng)實(shí)現(xiàn)如下功能:登錄、注銷、自身密碼修改、自身信息修改

4、,商品信息修改、商品信息設(shè)計,查看日報表、月報表、商品銷售量報表、查找瀏覽器修改商品儲備信息,具體結(jié)構(gòu)圖如下。</p><p>  管理員需要實(shí)現(xiàn)如下功能:自身密碼修改、其他用戶添加刪除、用戶信息修改、統(tǒng)計。商品信息添加、修改、刪除、查找、統(tǒng)計。具體結(jié)構(gòu)圖如下。</p><p>  三、程序中典型的流程圖分析</p><p><b> ?。ㄒ唬┨砑幽K&l

5、t;/b></p><p> ?。?)分析:信息添加模塊職工的基本信息包括:用戶、商品基本信息,對它們輸入后,要存進(jìn)原文件,流程圖如下。</p><p><b> ?。ǘg覽模塊</b></p><p> ?。?)分析:瀏覽功能首先需要查找信息是否存在,在查找時,因?yàn)榇疟P文件無序,所以采用直接查找的辦法。在容錯上有較好的能力,輸錯時系統(tǒng)

6、會有提示,也會作出相應(yīng)的反映。算法和以上的分程序有相同的優(yōu)點(diǎn)。</p><p><b>  [流程</b></p><p><b> ?。ㄈ┎樵兡K</b></p><p>  (1)分析:基本信息的查詢按查詢方式:按商品的名稱查詢,可供選擇的方式比較豐富。但本程序只使用了一種。在查詢小模塊中采用了直接查找的方法,這主要

7、是由于磁盤文件無序的緣故。程序在選擇結(jié)構(gòu)上采用了if和else的嵌套形式,看起來有點(diǎn)繁雜。</p><p><b> ?。ㄋ模﹦h除模塊</b></p><p> ?。?)分析:商品信息存放在磁盤中,程序須將該文件全部取出來,在內(nèi)存中把要刪掉的內(nèi)容除去,然后在重新輸入到磁盤,這種算法比較合理,但有一點(diǎn)煩瑣??梢愿臑榱硪环N辦法:設(shè)置一個標(biāo)示符,對有這些標(biāo)識符的記錄在下次輸

8、入時跳過,在新商品信息輸入時,將其覆蓋就行了。在對文件進(jìn)行刪除時,考慮到很多方面,如:查詢不到時系統(tǒng)該如何處理等。人性化設(shè)計有在刪除之前詢問是否繼續(xù)。</p><p><b>  [流程圖]</b></p><p><b>  五)修改模塊</b></p><p> ?。?)分析:修改與刪除程序相似,管理員信息存放在磁盤中

9、,程序須將該文件全部取出來,在內(nèi)存中把要修改的內(nèi)容修改,然后在重新輸入到磁盤,這種算法比較合理,但有一點(diǎn)煩瑣,可以改進(jìn)。</p><p><b>  四、題目分析</b></p><p>  1、按照系統(tǒng)需要三類用戶用它作為主函數(shù):int main()</p><p><b>  {</b></p><

10、p>  user *use; DRESS *dress; ADMIN *adm;</p><p>  use=(user *)malloc(200*sizeof(user));</p><p>  userIntiate(use); </p><p>  adm=(ADMIN *)malloc(sizeof(ADMIN));</p>&l

11、t;p>  adminIntiate(adm);</p><p>  dress=(DRESS *)malloc(500*sizeof(DRESS));</p><p>  dressIntiate(dress); </p><p><b>  while(1)</b></p><p><b>  {&l

12、t;/b></p><p>  if(first(use,adm,dress)==3) continue;</p><p><b>  }</b></p><p><b>  }</b></p><p>  2、三類用戶的選擇登陸為</p><p>  int *fi

13、rst(user *use,ADMIN *adm,DRESS *dress)</p><p><b>  {</b></p><p>  int chose;</p><p>  int temp,temp2;</p><p><b>  while(1)</b></p><p&

14、gt;  { system("cls");</p><p>  printf(" //=========功能菜單========//\n");</p><p>  printf(" //

15、 //\n");</p><p>  printf(" // //\n");</p><p>  printf(" // 1,銷售員登陸 //\n");</p>

16、;<p>  printf(" // 2,店長登陸 //\n");</p><p>  printf(" // 3,管理員登陸 //\n");</p><p>  printf("

17、 // //\n");</p><p>  printf(" //=========================//\n");</p><p>  printf("\n /===========

18、==================請選擇服務(wù)的種類========================/\n");</p><p>  scanf("%d",&chose);</p><p>  if(chose<1||chose>5) </p><p><b>  {</b></p>

19、<p>  printf(" 你的選擇出現(xiàn)錯誤!按任意鍵重新的進(jìn)入選擇菜單!\n");</p><p>  system("pause");</p><p><b>  continue;</b></p><p><b>  }</b><

20、/p><p>  switch(chose)</p><p><b>  {</b></p><p><b>  case 1:</b></p><p><b>  {</b></p><p>  system("cls");</p

21、><p>  if(userload(use)==1)</p><p>  { usermenu(use,dress);</p><p><b>  }</b></p><p>  system("pause");</p><p><b>  break;</b&g

22、t;</p><p><b>  }</b></p><p><b>  case 2:</b></p><p><b>  {</b></p><p>  system("cls");</p><p>  if(monload(us

23、e)==1)</p><p><b>  {</b></p><p>  monmenu(use,dress);</p><p><b>  }</b></p><p><b>  break;</b></p><p><b>  }</

24、b></p><p><b>  case 3:</b></p><p><b>  {</b></p><p>  system("cls");</p><p>  temp=adminload(adm);</p><p>  if(temp==1

25、)</p><p><b>  {</b></p><p>  system("pause");</p><p>  temp2=adminmenu(adm,use,dress);</p><p><b>  return 3;</b></p><p>&

26、lt;b>  }</b></p><p>  system("pause");</p><p><b>  continue;</b></p><p><b>  }</b></p><p>  default: exit(0);</p><

27、p><b>  }</b></p><p>  }//while()</p><p><b>  }</b></p><p>  3、當(dāng)選擇管理員的時候就用如下程序,注明(管理員的初始賬號是admin)</p><p>  int regnew(user *use)</p>&l

28、t;p>  { char name[21];</p><p>  char pass[7]={0};</p><p>  int chose;</p><p><b>  int i,j;</b></p><p><b>  int type;</b></p><p&g

29、t;<b>  while(1)</b></p><p><b>  {</b></p><p>  system("cls");</p><p>  printf(" 用戶名:");</p><p>  s

30、canf("%s",&name);</p><p>  printf(" 密 碼:");</p><p>  for(i=0;i<6;i++)</p><p>  { pass[i]=getch();</p><p>  print

31、f("*");</p><p><b>  }</b></p><p>  printf("\n\n 請輸入用戶的類型:0,銷售員 1,店長 ");</p><p>  scanf("%d",&type);</p>&l

32、t;p><b>  while(1)</b></p><p>  { printf("\n\n 用戶注冊信息入完畢,是否確認(rèn)? 1,確認(rèn) 0,重新輸入\n"); </p><p>  scanf("%d",&chose);</p><p>  if(chose

33、!=1&&chose!=0)</p><p>  { printf(" 你的輸入有誤,請重新的輸入!\n");</p><p><b>  continue;</b></p><p><b>  }</b></p><p>  

34、if(chose==1)</p><p>  { for(i=0;i<usernum+1;i++)</p><p>  if(use[i].flag==0)</p><p><b>  {</b></p><p>  printf(" 注冊成功!請繼續(xù)使用! \n&q

35、uot;);</p><p>  strcpy(use[i].username,name);</p><p>  strcpy(use[i].pass,pass);</p><p>  usernum++;</p><p>  use[i].flag=1;</p><p>  use[i].type=type;<

36、/p><p><b>  return 1;</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  else break;</p><p><b>  } </b></p>

37、;<p><b>  }</b></p><p><b>  } </b></p><p>  int deluser(user *use)</p><p>  { int i;</p><p>  char name[20];</p><p>  prin

38、tf(" 請輸入你想要刪除的用戶的用戶名:"); </p><p>  scanf("%s",name);</p><p>  for(i=0;i<200;i++)</p><p>  { if(strcmp(use[i].username,name)==0)</p><p>  {

39、 printf("\n\n\n 用戶 %s 刪除成功!\n\n\n\n",name);</p><p>  strcpy(use[i].username,"unknown");</p><p>  use[i].flag=-1;</p><p><b>  return 1;</b></p

40、><p><b>  }</b></p><p><b>  }</b></p><p>  printf(" 用戶 %s 不存在!請查正在次操作!\n\n\n\n",name);</p><p><b>  return 0;</b></p>

41、;<p><b>  }</b></p><p>  int useall(user *use)</p><p>  { int i;</p><p>  system("cls");</p><p>  printf(" 銷售人員:\n");</p&g

42、t;<p>  for(i=0;i<200;i++)</p><p>  { if(use[i].type==0)</p><p>  { if(use[i].flag==1)</p><p>  printf(" 用戶姓名: %s 用戶密碼: %s \n",use[i].userna

43、me,use[i].pass);</p><p><b>  }</b></p><p><b>  }</b></p><p>  printf(" 店長:\n");</p><p>  for(i=0;i<200;i++)</p><p> 

44、 { if(use[i].type==1)</p><p>  { if(use[i].flag==1)</p><p>  printf(" 用戶姓名: %s 用戶密碼: %s \n",use[i].username,use[i].pass);</p><p><b>  }</b>

45、</p><p><b>  }</b></p><p><b>  }</b></p><p>  int adminload(ADMIN *adm)</p><p>  { char name[21];</p><p>  char pass[7]={0};</

46、p><p>  int chose,chose2;</p><p><b>  int i,j;</b></p><p><b>  while(1)</b></p><p><b>  {</b></p><p>  system("cls&qu

47、ot;);</p><p>  printf(" 管理員賬號:");</p><p>  scanf("%s",&name);</p><p>  printf(" 密 碼:");<

48、;/p><p>  for(i=0;i<6;i++)</p><p><b>  {</b></p><p>  pass[i]=getch();</p><p>  printf("*");</p><p><b>  }</b></p>

49、<p><b>  while(1)</b></p><p><b>  {</b></p><p>  printf("\n\n 用戶登陸信息輸入完畢,是否確認(rèn)? 1,確認(rèn) 0,重新輸入\n"); </p><p>  scanf("%d"

50、,&chose);</p><p>  if(chose!=1&&chose!=0)</p><p><b>  {</b></p><p>  printf(" 你的輸入有誤,請重新的輸入!\n");</p><p><b>  c

51、ontinue;</b></p><p><b>  }</b></p><p>  if(chose==1)</p><p><b>  {</b></p><p>  if(strcmp(adm->name,name)==0)</p><p>  if(

52、strcmp(adm->pass,pass)==0)</p><p><b>  {</b></p><p>  printf(" 登陸成功!請繼續(xù)使用! \n");</p><p>  strcpy(usertemp.username,name);</p>

53、<p><b>  return 1;</b></p><p><b>  }</b></p><p>  printf(" 輸入的用戶名或者密碼有誤!1,重新登陸 2,退出登陸!\n");</p><p>  scanf("%d",&am

54、p;chose2);</p><p>  if(chose2==1)</p><p>  { system("cls");</p><p><b>  break;</b></p><p><b>  }</b></p><p><b>

55、  else </b></p><p>  { system("cls");</p><p><b>  return 0;</b></p><p><b>  }</b></p><p><b>  } </b></p>&

56、lt;p>  if(chose==0) break;</p><p><b>  }</b></p><p><b>  } </b></p><p><b>  }</b></p><p>  int adminpass(ADMIN *adm)</p>&

57、lt;p>  { int i;</p><p>  char pass[20]={0};</p><p>  char pass2[20]={0};</p><p><b>  while(1)</b></p><p><b>  {</b></p><p>  

58、system("cls");</p><p>  printf(" 請輸入新的管理員密碼:");</p><p>  for(i=0;i<6;i++)</p><p>  { pass[i]=getch();</p><p>  printf("*");</p&g

59、t;<p><b>  }</b></p><p>  printf("\n\n\n 請?jiān)俅屋斎胄碌墓芾韱T密碼:");</p><p>  for(i=0;i<6;i++)</p><p><b>  {</b></p><p>  pass2[i]=ge

60、tch();</p><p>  printf("*");</p><p><b>  } </b></p><p>  if(strcmp(pass,pass2)!=0)</p><p>  { printf("\n\n 兩次輸入的新的密碼不一樣,請重新的輸入!\n\n\n

61、");</p><p>  system("pause");</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  printf(&

62、quot;\n 密碼修改成功!下一次管理員登陸請使用新的密碼!\n\n\n");</p><p>  strcpy(adm->pass,pass);</p><p>  system("pause");</p><p><b>  return 1;</b></p><p&g

63、t;<b>  }</b></p><p><b>  } </b></p><p><b>  }</b></p><p>  int adminout()</p><p>  { int chose;</p><p><b>  wh

64、ile(1)</b></p><p>  { system("cls"); </p><p>  printf(" 你確定要注銷嗎? 1,注銷 0,取消\n\n");</p><p>  scanf("%d",&chose);</p>

65、<p>  if(chose!=0&&chose!=1)</p><p>  { printf(" 你的選項(xiàng)出現(xiàn)了錯誤,請重新的輸入!\n\n\n");</p><p>  system("pasue");</p><p><b>  continue;<

66、;/b></p><p><b>  }</b></p><p>  if(chose==1)</p><p><b>  {</b></p><p>  printf(" 管理員賬戶注銷完畢??! \n\n\n\n"); <

67、;/p><p>  system("pause"); </p><p><b>  return 1;</b></p><p><b>  }</b></p><p>  else return 0;</p><p><b>  }</b&

68、gt;</p><p><b>  }</b></p><p><b>  int out()</b></p><p>  { int chose;</p><p>  system("cls");</p><p>  printf("

69、 真的要退出系統(tǒng)嗎?退出后信息會全部的丟失??!1,退出 0,取消");</p><p>  scanf("%d",&chose);</p><p>  if(chose==1)exit(0);</p><p>  else return 1;</p><p><b>  } <

70、/b></p><p>  int adminmenu(ADMIN *adm,user *use,DRESS *dress)</p><p><b>  {</b></p><p>  int chose1;</p><p><b>  while(1)</b></p><

71、p><b>  {</b></p><p>  system("cls");</p><p>  printf("\n 在線用戶: %s\n\n",usertemp.username);</p><p&

72、gt;  printf(" //=======用戶功能菜單=====//\n");</p><p>  printf(" // //\n");</p><p>  printf("

73、 // 1,添加用戶 //\n");</p><p>  printf(" // 2,刪除用戶 //\n");</p><p>  printf(" //

74、 3,統(tǒng)計用戶 //\n");</p><p>  printf(" // 4,添加商品 //\n");</p><p>  printf(" // 5,刪除商品 //\n&quo

75、t;);</p><p>  printf(" // 6,查找商品 //\n");</p><p>  printf(" // 7,商品統(tǒng)計 //\n");</p><p> 

76、 printf(" // 8,修改密碼 //\n");</p><p>  printf(" // 9,注銷賬戶 //\n");</p><p>  printf("

77、 // 0,退出系統(tǒng) //\n");</p><p>  printf(" //=========================//\n");</p><p>  printf("\n /============================

78、=請選擇服務(wù)的種類========================/\n");</p><p>  scanf("%d",&chose1);</p><p>  if(chose1<0||chose1>9)</p><p><b>  {</b></p><p>  pr

79、intf(" 你的輸入有誤,請重新的輸入!\n");</p><p>  system("pasue"); </p><p><b>  continue;</b></p><p><b>  }</b></p><p>  

80、switch(chose1)</p><p><b>  {</b></p><p><b>  case 1:</b></p><p>  { system("cls");</p><p>  regnew(use);</p><p>  s

81、ystem("pause");</p><p><b>  break;</b></p><p><b>  }</b></p><p><b>  case 2:</b></p><p><b>  {</b></p>

82、<p>  system("cls");</p><p>  deluser(use);</p><p>  system("pause");</p><p><b>  break;</b></p><p><b>  }</b></p>

83、;<p><b>  case 3:</b></p><p><b>  {</b></p><p>  system("cls");</p><p>  useall(use);</p><p>  system("pause");</p

84、><p><b>  break;</b></p><p><b>  }</b></p><p><b>  case 4:</b></p><p><b>  {</b></p><p>  system("cls&quo

85、t;);</p><p>  adddress(dress);</p><p>  system("pasue");</p><p><b>  break;</b></p><p><b>  }</b></p><p><b>  c

86、ase 5:</b></p><p><b>  {</b></p><p>  system("cls");</p><p>  deldress(dress);</p><p><b>  break;</b></p><p><

87、;b>  }</b></p><p><b>  case 6:</b></p><p><b>  {</b></p><p>  system("cls");</p><p>  finddress(dress);</p><p&

88、gt;<b>  break;</b></p><p><b>  }</b></p><p><b>  case 7:</b></p><p><b>  {</b></p><p>  system("cls");</p&g

89、t;<p>  dressall(dress);</p><p>  system("pasue");</p><p><b>  break;</b></p><p><b>  }</b></p><p><b>  case 8:</b&

90、gt;</p><p><b>  {</b></p><p>  system("cls");</p><p>  if(adminpass(adm)==1) continue; break;</p><p><b>  }</b

91、></p><p><b>  case 9:</b></p><p><b>  {</b></p><p>  system("cls");</p><p>  if(adminout()==1) return 3;</p><p><b

92、>  }</b></p><p><b>  case 0:{</b></p><p>  system("cls");</p><p>  if(out()==1) continue;</p><p><b>  break;</b></p>

93、<p><b>  }</b></p><p>  default: continue; </p><p><b>  }</b></p><p><b>  } </b></p><p><b>  }</b></p>&

94、lt;p>  int userload(user *use)</p><p>  { char name[21];</p><p>  char pass[7]={0};</p><p>  int chose,chose2;</p><p><b>  int i,j;</b></p><

95、p><b>  while(1)</b></p><p><b>  {</b></p><p>  system("cls");</p><p>  printf(" 用戶名:");</p><p>

96、  scanf("%s",&name);</p><p>  printf(" 密 碼:");</p><p>  for(i=0;i<6;i++)</p><p><b>  {</b></p><p>  pa

97、ss[i]=getchar();</p><p>  printf("*");</p><p><b>  }</b></p><p><b>  while(1)</b></p><p><b>  {</b></p><p>  

98、printf("\n\n 用戶登陸信息輸入完畢,是否確認(rèn)? 1,確認(rèn) 0,重新輸入\n"); </p><p>  scanf("%d",&chose);</p><p>  if(chose!=1&&chose!=0)</p><p>  { printf(&qu

99、ot; 你的輸入有誤,請重新的輸入!\n");</p><p><b>  continue;</b></p><p><b>  }</b></p><p>  if(chose==1)</p><p><b>  {</b><

100、;/p><p>  for(i=0;i<200;i++)</p><p><b>  {</b></p><p>  if(use[i].type==1)</p><p>  if(strcmp(use[i].username,name)==0)</p><p>  if(strcmp(use[

101、i].pass,pass)==0)</p><p><b>  {</b></p><p>  printf(" 登陸成功!請繼續(xù)使用! \n");</p><p>  strcpy(usertemp.username,name);</p><p>&l

102、t;b>  return 1;</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  printf(" 輸入的用戶名或者密碼有誤!1,重新登陸 2,退出登陸!\n");</p><

103、p>  scanf("%d",&chose2);</p><p>  if(chose2==1)</p><p><b>  {</b></p><p>  system("cls");</p><p><b>  break;</b></

104、p><p><b>  }</b></p><p><b>  else </b></p><p>  { system("cls");</p><p><b>  return 0;</b></p><p><b>  

105、}</b></p><p><b>  } </b></p><p>  if(chose==0) break;</p><p><b>  }</b></p><p><b>  } </b></p><p><b>  }<

106、;/b></p><p>  這里面包含了管理員的十個功能選項(xiàng)。</p><p>  4,選擇銷售員和店長,(注明第一次運(yùn)行時本來沒有銷售員和店長,需要管理員添加。)</p><p>  int userout()</p><p>  { int chose;</p><p><b>  whil

107、e(1)</b></p><p>  { system("cls");</p><p>  printf("\n 在線用戶: %s\n\n",usertemp.username);</p><p>  printf(

108、" 你確定要注銷嗎? 1,注銷 0,取消\n\n");</p><p>  scanf("%d",&chose);</p><p>  if(chose!=0&&chose!=1)</p><p><b>  {</b></p>&

109、lt;p>  printf(" 你的選項(xiàng)出現(xiàn)了錯誤,請重新的輸入!\n\n\n");</p><p>  system("pasue");</p><p><b>  continue;</b></p><p><b>  }</b></p

110、><p>  if(chose==1)</p><p><b>  {</b></p><p>  printf(" 銷售員賬戶注銷完畢??! \n\n\n\n"); </p><p>  strcpy(usertemp.username,"unknown&

111、quot;); </p><p>  // system("pause"); </p><p><b>  return 1;</b></p><p><b>  }</b></p><p>  else return 0;</p>

112、<p><b>  }</b></p><p><b>  }</b></p><p>  int sold(user *use,DRESS *dress)</p><p>  { char name[20];</p><p><b>  int num;</b>

113、;</p><p><b>  int i;</b></p><p><b>  int j;</b></p><p><b>  int k;</b></p><p>  system("cls");</p><p>  print

114、f("\n 在線用戶: %s\n\n",usertemp.username);</p><p>  printf(" 請輸入要出售的商品的名稱:");</p><p>  scanf("%s",&name);</

115、p><p>  printf("\n 請輸入出售的數(shù)量:");</p><p>  scanf("%d",&num);</p><p>  for(k=0;k<200;k++)</p><p><b>  {</b></p><p>  i

116、f(strcmp(use[k].username,usertemp.username)==0)</p><p>  for(i=0;i<500;i++)</p><p><b>  {</b></p><p>  if(strcmp(dress[i].name,name)==0)</p><p><b>

117、  {</b></p><p>  if(dress[i].now<num) break;</p><p>  dress[i].now=dress[i].now-num;</p><p>  printf("\n\n\n 商品 %s已經(jīng)銷售出了 %d件\n",name,num);</p><

118、p>  for(j=0;j<100;j++)</p><p><b>  {</b></p><p>  if(use[k].mdb[j].flag==0)</p><p><b>  {</b></p><p>  strcpy(use[k].mdb[j].name,name);<

119、;/p><p>  use[k].mdb[j].flag=1;</p><p>  use[k].mdb[j].total=num;</p><p><b>  return 1;</b></p><p><b>  }</b></p><p><b>  }</

120、b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  printf(" 商品出售出現(xiàn)錯誤!!請重新操作!\n\n\n");</p

121、><p><b>  return 0;</b></p><p><b>  }</b></p><p>  void mounth(user *use)</p><p>  { int i;</p><p><b>  int j;</b></

122、p><p>  char name[20];</p><p>  strcpy(name,usertemp.username);</p><p>  system("cls");</p><p>  printf("\n

123、 在線用戶: %s\n\n",usertemp.username);</p><p>  for(i=0;i<100;i++)</p><p>  { if(strcmp(use[i].username,name)==0)</p><p>  { for(j=0;j<100;j++)</p><p><b>

124、;  {</b></p><p>  if(use[i].mdb[j].flag==1)</p><p>  printf(" 商品名稱: %s ,出售數(shù)量 : %d\n",use[i].mdb[j].name,use[i].mdb[j].total);</p><p><b>  }</b><

125、;/p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  int usermenu(user *use,DRESS *dress)</p><p>  { int i;&l

126、t;/p><p>  int chose1;</p><p><b>  while(1)</b></p><p><b>  {</b></p><p>  system("cls");</p><p>  printf("\n

127、 在線用戶: %s\n\n",usertemp.username);</p><p>  printf(" //=======用戶功能菜單=====//\n");</p><p>  printf("

128、 // //\n");</p><p>  printf(" // 1,商品瀏覽 //\n");</p><p>  printf(" //

129、 2,商品查找 //\n");</p><p>  printf(" // 3,出售商品 //\n");</p><p>  printf(" // 4,銷售記錄 //\n"

130、;);</p><p>  printf(" // 5,用戶注銷 //\n");</p><p>  printf(" // //\n");</p><p&

131、gt;  printf(" // //\n");</p><p>  printf(" //=========================//\n");</p><p>  printf(&quo

132、t;\n /=============================請選擇服務(wù)的種類========================/\n");</p><p>  scanf("%d",&chose1);</p><p>  if(chose1<0||chose1>9)</p><p><b>  {

133、</b></p><p>  printf(" 你的輸入有誤,請重新的輸入!\n");</p><p>  system("pasue"); </p><p><b>  continue;</b></p><p><b> 

134、 }</b></p><p>  switch(chose1)</p><p><b>  {</b></p><p><b>  case 1:</b></p><p>  { system("cls");</p><p>  d

135、ressall(dress);</p><p><b>  break;</b></p><p><b>  }</b></p><p><b>  case 2:</b></p><p>  { system("cls");</p>

136、<p>  finddress(dress);</p><p><b>  break;</b></p><p><b>  }</b></p><p><b>  case 3:</b></p><p>  { system("cls&qu

137、ot;);</p><p>  sold(use,dress);</p><p>  system("pause");</p><p><b>  break;</b></p><p><b>  }</b></p><p><b>  case

138、 4:</b></p><p>  { system("cls");</p><p>  mounth(use);</p><p>  system("pause");</p><p><b>  break;</b></p><

139、p><b>  }</b></p><p><b>  case 5:</b></p><p>  { system("cls");</p><p>  if(userout()==1) return 3; break;</

140、p><p><b>  }</b></p><p>  default: continue; </p><p><b>  }</b></p><p><b>  } </b></p><p><b>  }</b></p&g

141、t;<p>  int monpass(user *use)</p><p>  { int i;</p><p>  char pass[20]={0};</p><p>  char pass2[20]={0};</p><p><b>  while(1)</b></p><

142、p>  { printf(" 請輸入新的密碼:");</p><p>  for(i=0;i<6;i++)</p><p><b>  {</b></p><p>  pass[i]=getch();</p><p>  printf("*");</p&g

143、t;<p><b>  }</b></p><p>  printf("\n\n\n 請?jiān)俅屋斎胄碌拿艽a:");</p><p>  for(i=0;i<6;i++)</p><p><b>  {</b></p><p>  pass2[i]=getch

144、();</p><p>  printf("*");</p><p><b>  } </b></p><p>  if(strcmp(pass,pass2)!=0)</p><p><b>  {</b></p><p>  printf("\

145、n\n 兩次輸入的新的密碼不一樣,請重新的輸入!\n\n\n");</p><p>  system("pause");</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {<

146、/b></p><p>  printf("\n 密碼修改成功!下一次登陸請使用新的密碼!\n\n\n");</p><p>  for(i=0;i<200;i++)</p><p><b>  {</b></p><p>  if(strcmp(use[i].usernam

147、e,usertemp.username)==0)</p><p><b>  {</b></p><p>  strcpy(use[i].pass,pass);</p><p>  system("pause");</p><p><b>  }</b></p>&

148、lt;p><b>  }</b></p><p><b>  return 1;</b></p><p><b>  }</b></p><p><b>  } </b></p><p><b>  }</b></p>

149、;<p>  void monsee(user *use)</p><p>  { int i;</p><p><b>  int j;</b></p><p>  char name[20];</p><p>  system("cls");</p><p&

溫馨提示

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

評論

0/150

提交評論