網(wǎng)上購書系統(tǒng)C_第1頁
網(wǎng)上購書系統(tǒng)C_第2頁
網(wǎng)上購書系統(tǒng)C_第3頁
網(wǎng)上購書系統(tǒng)C_第4頁
網(wǎng)上購書系統(tǒng)C_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、隨著互聯(lián)網(wǎng)的不斷發(fā)展,先如今網(wǎng)購逐漸的成為了一中很時(shí)尚的購物 方式,它的好處有很多,在我看來主要是因?yàn)?,它大大地?jié)省了人們購物 的時(shí)間,而且比較的方便快捷,與此同時(shí)它又給人們帶來了更大的選擇的 空間。因此網(wǎng)購被人們所青睞便成為了一種理所當(dāng)然的事情。于是與此相關(guān)的購物系統(tǒng)便應(yīng)運(yùn)而生,這便是我們這網(wǎng)上購書系統(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)上購書1、網(wǎng)上選書、用戶登錄3 、完善客戶信息4 、確認(rèn)訂單5、提交訂單三、流程圖網(wǎng)上購書網(wǎng)站后臺(tái)管理jI管理員登錄網(wǎng)站前臺(tái)購書1會(huì)加費(fèi)說明 1購書流程說明"開始網(wǎng)站購書、 聯(lián)系我們圖書信息管理網(wǎng)上選書增加圖書卜修改圖書信息1客戶端登錄)刪除圖書卜J-打印圖書信息完善訂單信息會(huì)員信息管理提交訂單增加會(huì)

3、員修改會(huì)員信息I完成購書刪除會(huì)員 卜一打印會(huì)員信息退出退出四、數(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)購書主界面 、: 網(wǎng)上購書系統(tǒng): 虛擬網(wǎng)站管理員登錄等待狀態(tài): 系統(tǒng)退出 五、類設(shè)計(jì)定義 book 類,流操作及調(diào)用函數(shù)backstage() 實(shí)現(xiàn)其功能。采用 switch case 語句、 d

4、o while 語句、鏈表、文件Bookpublisher 、 Bookpricebook 類成員:Booknumber、Bookname、BookID、Bookauther 、Bookpublisher 、 Bookprice定義 people 類,采用 switch case 語句、do while 語句、鏈表、文 件流操作及調(diào)用函數(shù) backstage() 實(shí)現(xiàn)其功能。people 類成員: Peoplenumber、 Peoplename、 Password、 grade定義 person 類、 Tbook 類、 Tpeople 類,采用 switch case 語句、 do whil

5、e 語句及調(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 、定義 Tbook 類用來打開文件文件,讀入網(wǎng)站圖書信息并將客戶所購圖書寫到其定義的一個(gè)鏈表中Tpeople類成員: Peoplenumber、 Peoplename、 Pas

6、sword、 grade定義 Tpeople 類用來打開文件,讀入會(huì)員信息知識(shí)點(diǎn):類、鏈表、文件流操作,switch case 語句、do while 語句、fflush(stdin) 函數(shù)。六、主要算法設(shè)計(jì) 模塊一、 : 系統(tǒng)主界面實(shí)現(xiàn):采用 switch case 語句、 do while 語句及調(diào)用 wait() 、quit() 、 pass() 、 frontstage() 函數(shù)實(shí)現(xiàn)其功能。switch case知識(shí)點(diǎn):語句、 do while 語句、 system("cls") 語句、 system(" color")system("

7、colar 02");是表示黑背景綠色字顏色屬性由兩個(gè)十六進(jìn)制數(shù)字指定第一個(gè)為背景,第二個(gè)則為前景。每個(gè)數(shù)字可以為以下任何值之一 :0 =黑色8 =灰色1 =藍(lán)色rm. i_i9 =淡藍(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 c

8、ase 、 do while 語句及調(diào)用 bsbook() 、bspeople() 、 wait() 、 quit() 函數(shù)實(shí)現(xiàn)其功能。知識(shí)點(diǎn):switch case語句、do while語句。模塊四、 : 圖書信息管理系統(tǒng)實(shí)現(xiàn):定義 book 類,采用 switch case 語句、do while 語句、鏈表、文件流操作及調(diào)用函數(shù)backstage() 實(shí)現(xiàn)其功能。book 類成員:Booknumber、Bookname、BookID、Bookauther 、增加圖書信息調(diào)用insert ()函數(shù)修改圖書信息調(diào)用revise ()函數(shù)刪除圖書信息調(diào)用del1 ()、 del2 ()函數(shù)打印

9、圖書信息調(diào)用print ()函數(shù)圖書信息保存調(diào)用save ()函數(shù)從文件中讀取信息,并轉(zhuǎn)化成鏈表調(diào)用Change ()函數(shù) 知識(shí)點(diǎn):類定義、鏈表、文件流、 switCh Case 語句、 dowhile 語句、 Cerr 、getCh() 函數(shù) 與 Cout 的區(qū)別 :Cerr 與 Cout 的主要區(qū)分就是, Cout 輸出的信息可以重定向,而 Cerr只能輸出到標(biāo)準(zhǔn)輸出(顯示器)上。例如下面程序編譯后生成.);Cputs(Const Char *);CsCanf(Const Char *, .);inp(unsigned short);inpw(unsigned short);getCh(v

10、oid);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);模塊五、 : 會(huì)員信息管理系統(tǒng) 實(shí)現(xiàn):定義 people 類,采用 switch case 語句、do while 語句、鏈表、文件流操作及調(diào)用函數(shù) backstage() 實(shí)現(xiàn)其功能。people 類成員

11、: Peoplenumber、 Peoplename、 Password、 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 語句、 do while 語句、 cerr模塊六、 : 網(wǎng)站前臺(tái)購書主界面實(shí)現(xiàn):采用 swith case 語句、 do while 語句及調(diào)用 wait() 、 quit() 、fssho

12、pping() 、函數(shù)實(shí)現(xiàn)其功能。知識(shí)點(diǎn):swith case語句、 do while 語句。模塊七、 : 網(wǎng)上購書系統(tǒng) 實(shí)現(xiàn):定義 person 類、Tbook類、Tpeople 類,采用 switch case 語句、do while 語句及調(diào)用 wait() 、 quit() 函數(shù)來實(shí)現(xiàn)其功能。buyer類成員: name、 buyerID 、 address 、 phonenumber、 postnode定義buyer為基類,另外定義layfolk 類及member類分別繼承基類buyer,基類中display()和setpay()采用抽象方法。Tbook 類成員:Booknumber

13、、 Bookname、 BookID、 Bookauther 、Bookpublisher 、 Bookprice定義Tbook類用來打開文件文件,讀入網(wǎng)站圖書信息并將客戶所購圖 書寫到其定義的一個(gè)鏈表中Tpeople 類成員: Peoplenumber、 Peoplename、 Password、 grade定義 Tpeople 類用來打開文件,讀入會(huì)員信息知識(shí)點(diǎn):類、鏈表、文件流操作, switch case 語句、 do while 語句、fflush(stdin) 函數(shù)。fflush(stdin) 函數(shù)清除前面信息 .例如gets(a);fflush(stdin);gets(b);如果

14、沒有用 fflush(stdin);那么 gets(b);就會(huì)默認(rèn)把上一次輸入后的 "回車" 作為結(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)管理員或購書用戶退出系統(tǒng)時(shí)將出現(xiàn)此界

15、面 七、主要代碼主要代碼段:.);cputs(const char *);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 (

16、void);八、系統(tǒng)運(yùn)行結(jié)果樣例 網(wǎng)上購書系統(tǒng)主界面管理員登陸成功界面三次輸入姓名和密碼有誤系統(tǒng)登錄失敗界面網(wǎng)站后臺(tái)登陸成功主界面網(wǎng)站圖書信息管理主界面增加圖書界面網(wǎng)站圖書修改主界面網(wǎng)站圖書刪除主界面按編號(hào)刪除圖書界面按書名刪除圖書界面打印所有圖書信息界面網(wǎng)站前臺(tái)登錄主界面會(huì)員消費(fèi)說明界面購書流程說明網(wǎng)上購書開始選書界面繼續(xù)購書界面網(wǎng)上選書流程結(jié)束確認(rèn)購買書目界面購書人賬號(hào)登錄界面svip 會(huì)員登錄完善信息界面普通會(huì)員登錄完善信息界面確認(rèn)訂單信息界面選擇付款方式界面提交訂單,購書成功退出網(wǎng)上購書系統(tǒng) 聯(lián)系我們界面 九、結(jié)束語C+高級(jí)語言程序設(shè)計(jì)是一門重要的專業(yè)基礎(chǔ)課。此次課程設(shè)計(jì)的 目的是以C+程序設(shè)計(jì)語言為基礎(chǔ),通過完成一些具有一定難度的課程設(shè) 計(jì)題目的編寫、調(diào)試、運(yùn)行工作,使我進(jìn)一步掌握面向過程和面向?qū)ο蟪?序設(shè)計(jì)的基本方法和編程技巧,鞏固所學(xué)理論知識(shí),使理論與實(shí)際相結(jié)合。從而提高自我分析問題、解決問題的能力。培養(yǎng)獨(dú)立的C+語言程序?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)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論