版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 服裝銷售系統(tǒng)</b></p><p><b> 一.【要求】</b></p><p> 系統(tǒng)包含三類用戶:管理員、店長、銷售員。</p><p> 向管理員提供以下功能:自身密碼修改、其他用戶添加刪除、用戶信息修改、統(tǒng)計(jì)。商品信息添加、修改、刪除、查找、統(tǒng)計(jì)。</p>&l
2、t;p> 向店長提供以下功能:登錄、注銷、自身密碼修改、自身信息修改,商品信息修改、商品信息設(shè)計(jì),查看日報(bào)表、月報(bào)表、商品銷售量報(bào)表、查找瀏覽器修改商品儲(chǔ)備信息。</p><p> 向銷售員提供以下功能:商品瀏覽、查找、出售,查看自己本日報(bào)表、本月報(bào)表。</p><p><b> [提示]</b></p><p> 總體設(shè)計(jì):整個(gè)
3、服裝銷售系統(tǒng)可設(shè)計(jì)為管理員模塊、店長模塊、銷售員模塊、商品模塊等。</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è)計(jì),查看日報(bào)表、月報(bào)表、商品銷售量報(bào)表、查找瀏覽器修改商品儲(chǔ)備信息,具體結(jié)構(gòu)圖如下。</p><p> 管理員需要實(shí)現(xiàn)如下功能:自身密碼修改、其他用戶添加刪除、用戶信息修改、統(tǒng)計(jì)。商品信息添加、修改、刪除、查找、統(tǒng)計(jì)。具體結(jié)構(gòu)圖如下。</p><p> 三、程序中典型的流程圖分析</p><p><b> ?。ㄒ唬┨砑幽K&l
5、t;/b></p><p> ?。?)分析:信息添加模塊職工的基本信息包括:用戶、商品基本信息,對它們輸入后,要存進(jìn)原文件,流程圖如下。</p><p><b> ?。ǘg覽模塊</b></p><p> ?。?)分析:瀏覽功能首先需要查找信息是否存在,在查找時(shí),因?yàn)榇疟P文件無序,所以采用直接查找的辦法。在容錯(cuò)上有較好的能力,輸錯(cuò)時(shí)系統(tǒng)
6、會(huì)有提示,也會(huì)作出相應(yīng)的反映。算法和以上的分程序有相同的優(yōu)點(diǎn)。</p><p><b> [流程</b></p><p><b> ?。ㄈ┎樵兡K</b></p><p> ?。?)分析:基本信息的查詢按查詢方式:按商品的名稱查詢,可供選擇的方式比較豐富。但本程序只使用了一種。在查詢小模塊中采用了直接查找的方法,這主要
7、是由于磁盤文件無序的緣故。程序在選擇結(jié)構(gòu)上采用了if和else的嵌套形式,看起來有點(diǎn)繁雜。</p><p><b> ?。ㄋ模﹦h除模塊</b></p><p> (1)分析:商品信息存放在磁盤中,程序須將該文件全部取出來,在內(nèi)存中把要?jiǎng)h掉的內(nèi)容除去,然后在重新輸入到磁盤,這種算法比較合理,但有一點(diǎn)煩瑣??梢愿臑榱硪环N辦法:設(shè)置一個(gè)標(biāo)示符,對有這些標(biāo)識(shí)符的記錄在下次輸
8、入時(shí)跳過,在新商品信息輸入時(shí),將其覆蓋就行了。在對文件進(jìn)行刪除時(shí),考慮到很多方面,如:查詢不到時(shí)系統(tǒng)該如何處理等。人性化設(shè)計(jì)有在刪除之前詢問是否繼續(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)錯(cuò)誤!按任意鍵重新的進(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)選擇管理員的時(shí)候就用如下程序,注明(管理員的初始賬號(hào)是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(" 請輸入你想要?jiǎng)h除的用戶的用戶名:"); </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(" 管理員賬號(hào):");</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)了錯(cuò)誤,請重新的輸入!\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)嗎?退出后信息會(huì)全部的丟失?。?,退出 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)計(jì)用戶 //\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)計(jì) //\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> 這里面包含了管理員的十個(gè)功能選項(xiàng)。</p><p> 4,選擇銷售員和店長,(注明第一次運(yùn)行時(shí)本來沒有銷售員和店長,需要管理員添加。)</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)了錯(cuò)誤,請重新的輸入!\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)錯(cuò)誤??!請重新操作!\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)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- c語言課程設(shè)計(jì)----服裝銷售系統(tǒng)
- c語言課程設(shè)計(jì)報(bào)告—服裝銷售系統(tǒng)
- 服裝銷售管理系統(tǒng)—c語言課程設(shè)計(jì)
- c語言課程設(shè)計(jì)--銷售管理系統(tǒng)
- c語言課程設(shè)計(jì)----銷售管理系統(tǒng)
- c語言課程設(shè)計(jì)-銷售管理系統(tǒng)
- c語言課程設(shè)計(jì)銷售管理系統(tǒng)
- c語言課程設(shè)計(jì)報(bào)告---銷售管理系統(tǒng)
- c語言課程設(shè)計(jì)(論文)-銷售管理系統(tǒng)
- c語言課程設(shè)計(jì)銷售管理系統(tǒng)
- c語言課程設(shè)計(jì)論文--銷售管理系統(tǒng)
- c語言課程設(shè)計(jì)銷售管理系統(tǒng)
- 服裝銷售系統(tǒng)課程設(shè)計(jì)
- c語言課程設(shè)計(jì)銷售管理系統(tǒng)報(bào)告
- c語言課程設(shè)計(jì)銷售管理系統(tǒng)報(bào)告
- c語言課程設(shè)計(jì)銷售管理系統(tǒng)報(bào)告
- 服裝銷售系統(tǒng)課程設(shè)計(jì)報(bào)告
- c語言程序課程設(shè)計(jì)報(bào)告-圖書銷售管理系統(tǒng)
- 課程設(shè)計(jì)服裝銷售系統(tǒng)的設(shè)計(jì)
- c語言課程設(shè)計(jì)報(bào)告——《商品銷售管理》
評論
0/150
提交評論