![網(wǎng)上購(gòu)書系統(tǒng)C++_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-5/24/1c7a2b58-8ff6-400d-a40b-ab7929be4a09/1c7a2b58-8ff6-400d-a40b-ab7929be4a091.gif)
![網(wǎng)上購(gòu)書系統(tǒng)C++_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-5/24/1c7a2b58-8ff6-400d-a40b-ab7929be4a09/1c7a2b58-8ff6-400d-a40b-ab7929be4a092.gif)
![網(wǎng)上購(gòu)書系統(tǒng)C++_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-5/24/1c7a2b58-8ff6-400d-a40b-ab7929be4a09/1c7a2b58-8ff6-400d-a40b-ab7929be4a093.gif)
![網(wǎng)上購(gòu)書系統(tǒng)C++_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-5/24/1c7a2b58-8ff6-400d-a40b-ab7929be4a09/1c7a2b58-8ff6-400d-a40b-ab7929be4a094.gif)
![網(wǎng)上購(gòu)書系統(tǒng)C++_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-5/24/1c7a2b58-8ff6-400d-a40b-ab7929be4a09/1c7a2b58-8ff6-400d-a40b-ab7929be4a095.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、隨著互聯(lián)網(wǎng)的不斷發(fā)展,先如今網(wǎng)購(gòu)逐漸的成為了一中很時(shí)尚的購(gòu)物方式,它的好處有很多,在我看來主要是因?yàn)椋蟠蟮毓?jié)省了人們購(gòu)物 的時(shí)間,而且比較的方便快捷,與此同時(shí)它又給人們帶來了更大的選擇的 空間。因此網(wǎng)購(gòu)被人們所青睞便成為了一種理所當(dāng)然的事情。于是與此相關(guān)的購(gòu)物系統(tǒng)便應(yīng)運(yùn)而生,這便是我們這網(wǎng)上購(gòu)書系統(tǒng)的 社會(huì)需求。而且,從經(jīng)濟(jì)利益上而言,它也是一種性價(jià)比比較高的。應(yīng)為它主要是以C+為基礎(chǔ)而開發(fā)的,相對(duì)而言研發(fā)成本比較低。所以在經(jīng)濟(jì)上是可 行的。同時(shí),有了在一系統(tǒng)的扶持之后,能夠大大的提高我們的工作效率。所以綜上而言,該系統(tǒng)的開發(fā)是很可行的。二、系統(tǒng)的主要功能實(shí)現(xiàn)功能:網(wǎng)站后臺(tái): 1、管理員登
2、錄 2 、網(wǎng)站圖書信息管理 3 、網(wǎng)站注冊(cè)會(huì)員信息 管理。網(wǎng)站圖書信息管理: 1、增加圖書信息 2 、修改圖書信息 3 、刪除圖書信 息 4 、打印圖書信息 網(wǎng)站注冊(cè)會(huì)員信息管理: 1 、增加會(huì)員信息 2 、修改會(huì)員信息 3 、刪除 會(huì)員信息 4 、打印會(huì)員信息 網(wǎng)站前臺(tái):用戶網(wǎng)上購(gòu)書1、網(wǎng)上選書2 、用戶登錄3 、完善客戶信息4 、確認(rèn)訂單5提交訂單 三、流程圖網(wǎng)上購(gòu)書網(wǎng)站前臺(tái)購(gòu)書管理員登錄會(huì)員消費(fèi)說明購(gòu)書流程說明開始網(wǎng)站購(gòu)書聯(lián)系我們圖書信息管理網(wǎng)上選書增加圖書卜-修改圖書信息客戶端登錄刪除圖書卜打印圖書信息完善訂單信息會(huì)員信息管理提交訂單增加會(huì)員修改會(huì)員信息刪除會(huì)員I打印會(huì)員信息完成購(gòu)書完
3、成購(gòu)書網(wǎng)站后臺(tái)管理退出四、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 這個(gè)系統(tǒng)用的數(shù)據(jù)類型有整型,字符型。塊:1、這個(gè)系統(tǒng)包括的功能模塊有:網(wǎng)站后臺(tái)管理主要包括兩個(gè)模 網(wǎng)站圖書信息管理;2、網(wǎng)站注冊(cè)會(huì)員信息管理網(wǎng)站前臺(tái)主要實(shí)現(xiàn):用戶網(wǎng)上選書、完善客戶資料、確認(rèn)訂單、提交訂單 等功能。:系統(tǒng)主界面 :系統(tǒng)管理員登錄界面: 后臺(tái)管理主界面 、: 圖書信息管理系統(tǒng)、: 會(huì)員信息管理系統(tǒng): 網(wǎng)站前臺(tái)購(gòu)書主界面、: 網(wǎng)上購(gòu)書系統(tǒng): 虛擬網(wǎng)站管理員登錄等待狀態(tài): 系統(tǒng)退出五、類設(shè)計(jì)定義 book 類,采用 switch case 語(yǔ)句、 do while 語(yǔ)句、鏈表、文件 流操作及調(diào)用函數(shù) backstage() 實(shí)現(xiàn)其功能。book
4、 類成員: Booknumber、Bookname、BookID、Bookauther 、 Bookpublisher 、 Bookprice定義 people 類,采用 switch case 語(yǔ)句、 do while 語(yǔ)句、鏈表、文 件流操作及調(diào)用函數(shù) backstage() 實(shí)現(xiàn)其功能。people類成員: Peoplenumber、 Peoplename、Password、grade定義 person 類、Tbook類、Tpeople 類,采用 switch case 語(yǔ)句、do while 語(yǔ)句及調(diào)用 wait() 、 quit() 函數(shù)來實(shí)現(xiàn)其功能。buyer 類成員: name、
5、 buyerID 、 address 、 phonenumber、 postnode 定義buyer為基類,另外定義layfolk 類及member類分別繼承基類 buyer,基類中display。和setpay()采用抽象方法。Tbook 類成員: Booknumber、 Bookname、 BookID、 Bookauther 、定義 Tbook 類用來打開文件文件,讀入網(wǎng)站圖書信息并將客戶所購(gòu) 圖書寫到其定義的一個(gè)鏈表中Tpeople 類成員: Peoplenumber、 Peoplename、Password、 grade 定義 Tpeople 類用來打開文件,讀入會(huì)員信息知識(shí)點(diǎn):類、
6、鏈表、文件流操作, switch case 語(yǔ)句、 do while 語(yǔ)句、 fflush(stdin) 函數(shù)。六、主要算法設(shè)計(jì) 模塊一、 : 系統(tǒng)主界面 實(shí)現(xiàn):采用 switch case 語(yǔ)句、 do while 語(yǔ)句及調(diào)用 wait() 、 quit() 、 pass() 、 frontstage() 函數(shù)實(shí)現(xiàn)其功能。知識(shí)點(diǎn):switch case語(yǔ)句、 do while 語(yǔ)句、 system(cls) 語(yǔ)句、 system( color)system(colar 02);是表示黑背景綠色字顏色屬性由兩個(gè)十六進(jìn)制數(shù)字指定 - 第一個(gè)為背景,第二個(gè)則為 前景。每個(gè)數(shù)字可以為以下任何值之一
7、:0 =黑色8 =灰色1 =藍(lán)色9 =淡藍(lán)色2 =綠色A =淡綠色3 =湖藍(lán)色B =淡淺綠色4 =紅色C =淡紅色5 =紫色D =淡紫色6 =黃色E =淡黃色7 =白色F =亮白色.模塊二、 :系統(tǒng)管理員登錄界面 登陸成功,進(jìn)入網(wǎng)站后臺(tái)操作,若三次輸入姓名和密碼不相匹配,系統(tǒng)將 會(huì)自動(dòng)退出 !實(shí)現(xiàn): for 循環(huán),字符串比較知識(shí)點(diǎn): strcmp (string1 ,string2 )模塊三、 :后臺(tái)管理主界面實(shí)現(xiàn):采用 switch case 、 do while 語(yǔ)句及調(diào)用 bsbook() 、 bspeople() 、 wait() 、 quit() 函數(shù)實(shí)現(xiàn)其功能。知識(shí)點(diǎn):switch
8、 case語(yǔ)句、 do while 語(yǔ)句。模塊四、 : 圖書信息管理系統(tǒng)實(shí)現(xiàn):定義 book 類,采用 switch case 語(yǔ)句、 do while 語(yǔ)句、鏈表、文件 流操作及調(diào)用函數(shù) backstage() 實(shí)現(xiàn)其功能。book 類成員: Booknumber、Bookname、 BookID、Bookauther 、Bookpublisher 、 Bookprice增加圖書信息調(diào)用 insert ()函數(shù)修改圖書信息調(diào)用 revise ()函數(shù) 刪除圖書信息調(diào)用 del1 ()、 del2 ()函數(shù)打印圖書信息調(diào)用 print ()函數(shù) 圖書信息保存調(diào)用save ()函數(shù)從文件中讀取信
9、息,并轉(zhuǎn)化成鏈表調(diào)用change ()函數(shù) 知識(shí)點(diǎn):do而 cerr類定義、鏈表、文件流、 switch case 語(yǔ)句、 while 語(yǔ)句、 cerr 、getch() 函數(shù)與 cout 的區(qū)別 :cerr 與 cout 的主要區(qū)分就是, cout 輸出的信息可以重定向, 只能輸出到標(biāo)準(zhǔn)輸出(顯示器)上。例如下面程序編譯后生成.);cputs(const char *); cscanf(const char *, .); inp(unsigned short);inpw(unsigned short); getch(void); getche(void);kbhit(void);outp(u
10、nsigned short, int); outpw(unsigned short, unsigned short); putch(int);ungetch(int);void _Cdecl clreol (void);void _Cdecl clrscr (void);void _Cdecl delline (void);模塊五、 : 會(huì)員信息管理系統(tǒng)實(shí)現(xiàn):定義 people 類,采用 switch case 語(yǔ)句、 do while 語(yǔ) 句、鏈表、文件流操作及調(diào)用函數(shù) backstage() 實(shí)現(xiàn)其功能。people類成員: Peoplenumber、 Peoplename、 Passwo
11、rd、grade增加會(huì)員信息調(diào)用rinsert ()函數(shù)修改會(huì)員信息調(diào)用rrevise ()函數(shù)刪除會(huì)員信息調(diào)用rdel1 ()、 rdel2 ()函數(shù)打印會(huì)員信息調(diào)用rprint ()函數(shù)會(huì)員信息保存調(diào)用rsave ()函數(shù)從文件中讀取信息,并轉(zhuǎn)化成鏈表調(diào)用 rchange () 函數(shù)知識(shí)點(diǎn):類定義、鏈表、文件流、 switch case 語(yǔ)句、do while 語(yǔ)句、cerr模塊六、 : 網(wǎng)站前臺(tái)購(gòu)書主界面實(shí)現(xiàn):采用 swith case 語(yǔ)句、 do while 語(yǔ)句及調(diào)用 wait() 、 quit() 、fsshopping() 、函數(shù)實(shí)現(xiàn)其功能。知識(shí)點(diǎn):swith case語(yǔ)句、
12、do while 語(yǔ)句。模塊七、 : 網(wǎng)上購(gòu)書系統(tǒng)實(shí)現(xiàn):定義 person 類、 Tbook 類、 Tpeople 類,采用 switch case 語(yǔ)句、 do while 語(yǔ)句及調(diào)用 wait() 、 quit() 函數(shù)來實(shí)現(xiàn)其功能。buyer類成員: name、buyerID 、address 、phonenumber、 postnode定義buyer為基類,另外定義layfolk 類及membe類分別繼承基類 buyer,基類中display。和setpay()采用抽象方法。Tbook 類成員: Booknumber、Bookname、BookID、Bookauther 、 Bookp
13、ublisher 、Bookprice定義Tbook類用來打開文件文件,讀入網(wǎng)站圖書信息并將客戶所購(gòu)圖 書寫到其定義的一個(gè)鏈表中Tpeople 類成員: Peoplenumber、Peoplename、Password、grade定義 Tpeople 類用來打開文件,讀入會(huì)員信息知識(shí)點(diǎn): 類、鏈表、文件流操作, switch case 語(yǔ)句、 do while 語(yǔ)句、 fflush(stdin) 函數(shù)。fflush(stdin) 函數(shù)清除前面信息 .例如gets(a);fflush(stdin);gets(b);如果沒有用 fflush(stdin);那么 gets(b); 就會(huì)默認(rèn)把上一次輸
14、入后的 回車 作為結(jié)果輸給 b;stdin 就是標(biāo)準(zhǔn)輸入std 即 standard (標(biāo)準(zhǔn)), in 即輸入,合起來就是標(biāo)準(zhǔn) 輸入。一般就是指鍵盤輸入到緩沖區(qū)里的東西。模塊八、 :虛擬網(wǎng)站管理員登錄等待狀態(tài)知識(shí)點(diǎn):采用函數(shù) : sleep()作用:延時(shí),程序暫停若干時(shí)間z。時(shí)間,就是他的參數(shù),單位是毫秒。需調(diào)用例如:Sleep (500) ; 就是到這里停半秒,然后繼續(xù)向下執(zhí)行。b 表示退一格b 表示退一格 表示轉(zhuǎn)義字符 而 - 、 / 、 | 即表示 - 、/ 、 |塊九、: 系統(tǒng)退出當(dāng)管理員或購(gòu)書用戶退出系統(tǒng)時(shí)將出現(xiàn)此界面七、主要代碼主要代碼段:.);cputs(const char *
15、); cscanf(const char *, .); inp(unsigned short);inpw(unsigned short);getch(void);getche(void);kbhit(void);outp(unsigned short, int);outpw(unsigned short, unsigned short); putch(int);ungetch(int);void _Cdecl clreol (void);void _Cdecl clrscr (void);void _Cdecl delline (void);八、系統(tǒng)運(yùn)行結(jié)果樣例網(wǎng)上購(gòu)書系統(tǒng)主界面管理員登陸成功
16、界面 三次輸入姓名和密碼有誤系統(tǒng)登錄失敗界面 網(wǎng)站后臺(tái)登陸成功主界面 網(wǎng)站圖書信息管理主界面 增加圖書界面 網(wǎng)站圖書修改主界面 網(wǎng)站圖書刪除主界面 按編號(hào)刪除圖書界面 按書名刪除圖書界面 打印所有圖書信息界面 網(wǎng)站前臺(tái)登錄主界面 會(huì)員消費(fèi)說明界面 購(gòu)書流程說明 網(wǎng)上購(gòu)書開始選書界面 繼續(xù)購(gòu)書界面 網(wǎng)上選書流程結(jié)束 確認(rèn)購(gòu)買書目界面 購(gòu)書人賬號(hào)登錄界面 svip 會(huì)員登錄完善信息界面 普通會(huì)員登錄完善信息界面 確認(rèn)訂單信息界面 選擇付款方式界面 提交訂單,購(gòu)書成功退出網(wǎng)上購(gòu)書系統(tǒng)聯(lián)系我們界面九、結(jié)束語(yǔ)C+高級(jí)語(yǔ)言程序設(shè)計(jì)是一門重要的專業(yè)基礎(chǔ)課。此次課程設(shè)計(jì)的目的是以C+程序設(shè)計(jì)語(yǔ)言為基礎(chǔ),通過完成一些具有一定難度的課程設(shè) 計(jì)題目的編寫、調(diào)試、運(yùn)行工作,使我進(jìn)一步掌握面向過程和面向?qū)ο?程序設(shè)計(jì)的基本方法和編程技巧,鞏固所學(xué)理論知識(shí),使理論與實(shí)際相 結(jié)合。從而提高自我分析問題、解決問題的能力。培養(yǎng)獨(dú)立的C+語(yǔ)言程序?qū)嶋H與算法設(shè)計(jì)方法,具備初步的獨(dú)立分析和設(shè)計(jì)能力。軟件開發(fā)過 程的問題分析、系
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 機(jī)電設(shè)備銷售員工工作總結(jié)
- 2025-2030全球無線智能振動(dòng)監(jiān)測(cè)傳感器行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球FinFET 3D晶體管行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球無人潛水器用于海上石油和天然氣行業(yè)行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球手機(jī)支付安全行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年全球及中國(guó)納米粒度及Zeta電位分析儀行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球高效粘泥剝離劑行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025區(qū)域代理合同模板范本
- 供水工程承包合同
- 音響設(shè)備購(gòu)銷合同范本
- 輸變電工程監(jiān)督檢查標(biāo)準(zhǔn)化清單-質(zhì)監(jiān)站檢查
- 2024-2025學(xué)年北京海淀區(qū)高二(上)期末生物試卷(含答案)
- 【超星學(xué)習(xí)通】馬克思主義基本原理(南開大學(xué))爾雅章節(jié)測(cè)試網(wǎng)課答案
- 2024年中國(guó)工業(yè)涂料行業(yè)發(fā)展現(xiàn)狀、市場(chǎng)前景、投資方向分析報(bào)告(智研咨詢發(fā)布)
- 化工企業(yè)重大事故隱患判定標(biāo)準(zhǔn)培訓(xùn)考試卷(后附答案)
- 工傷賠償授權(quán)委托書范例
- 食堂餐具炊具供貨服務(wù)方案
- 員工安全健康手冊(cè)
- 2024化工園區(qū)危險(xiǎn)品運(yùn)輸車輛停車場(chǎng)建設(shè)規(guī)范
- 自然科學(xué)基礎(chǔ)(小學(xué)教育專業(yè))全套教學(xué)課件
- 華為客服制度
評(píng)論
0/150
提交評(píng)論