




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、隨著互聯(lián)網(wǎng)的不斷發(fā)展,先如今網(wǎng)購逐漸的成為了一中很時尚的購物方式,它的好處有很多,在我看來主要是因為,它大大地節(jié)省了人們購物 的時間,而且比較的方便快捷,與此同時它又給人們帶來了更大的選擇的 空間。因此網(wǎng)購被人們所青睞便成為了一種理所當然的事情。于是與此相關的購物系統(tǒng)便應運而生,這便是我們這網(wǎng)上購書系統(tǒng)的 社會需求。而且,從經(jīng)濟利益上而言,它也是一種性價比比較高的。應為它主要是以C+為基礎而開發(fā)的,相對而言研發(fā)成本比較低。所以在經(jīng)濟上是可 行的。同時,有了在一系統(tǒng)的扶持之后,能夠大大的提高我們的工作效率。所以綜上而言,該系統(tǒng)的開發(fā)是很可行的。二、系統(tǒng)的主要功能實現(xiàn)功能:網(wǎng)站后臺: 1、管理員登
2、錄 2 、網(wǎng)站圖書信息管理 3 、網(wǎng)站注冊會員信息 管理。網(wǎng)站圖書信息管理: 1、增加圖書信息 2 、修改圖書信息 3 、刪除圖書信 息 4 、打印圖書信息 網(wǎng)站注冊會員信息管理: 1 、增加會員信息 2 、修改會員信息 3 、刪除 會員信息 4 、打印會員信息 網(wǎng)站前臺:用戶網(wǎng)上購書1、網(wǎng)上選書2 、用戶登錄3 、完善客戶信息4 、確認訂單5提交訂單 三、流程圖網(wǎng)上購書網(wǎng)站前臺購書管理員登錄會員消費說明購書流程說明開始網(wǎng)站購書聯(lián)系我們圖書信息管理網(wǎng)上選書增加圖書卜-修改圖書信息客戶端登錄刪除圖書卜打印圖書信息完善訂單信息會員信息管理提交訂單增加會員修改會員信息刪除會員I打印會員信息完成購書完
3、成購書網(wǎng)站后臺管理退出四、數(shù)據(jù)結構設計 這個系統(tǒng)用的數(shù)據(jù)類型有整型,字符型。塊:1、這個系統(tǒng)包括的功能模塊有:網(wǎng)站后臺管理主要包括兩個模 網(wǎng)站圖書信息管理;2、網(wǎng)站注冊會員信息管理網(wǎng)站前臺主要實現(xiàn):用戶網(wǎng)上選書、完善客戶資料、確認訂單、提交訂單 等功能。:系統(tǒng)主界面 :系統(tǒng)管理員登錄界面: 后臺管理主界面 、: 圖書信息管理系統(tǒng)、: 會員信息管理系統(tǒng): 網(wǎng)站前臺購書主界面、: 網(wǎng)上購書系統(tǒng): 虛擬網(wǎng)站管理員登錄等待狀態(tài): 系統(tǒng)退出五、類設計定義 book 類,采用 switch case 語句、 do while 語句、鏈表、文件 流操作及調(diào)用函數(shù) backstage() 實現(xiàn)其功能。book
4、 類成員: Booknumber、Bookname、BookID、Bookauther 、 Bookpublisher 、 Bookprice定義 people 類,采用 switch case 語句、 do while 語句、鏈表、文 件流操作及調(diào)用函數(shù) backstage() 實現(xiàn)其功能。people類成員: Peoplenumber、 Peoplename、Password、grade定義 person 類、Tbook類、Tpeople 類,采用 switch case 語句、do while 語句及調(diào)用 wait() 、 quit() 函數(shù)來實現(xiàn)其功能。buyer 類成員: name、
5、 buyerID 、 address 、 phonenumber、 postnode 定義buyer為基類,另外定義layfolk 類及member類分別繼承基類 buyer,基類中display。和setpay()采用抽象方法。Tbook 類成員: Booknumber、 Bookname、 BookID、 Bookauther 、定義 Tbook 類用來打開文件文件,讀入網(wǎng)站圖書信息并將客戶所購 圖書寫到其定義的一個鏈表中Tpeople 類成員: Peoplenumber、 Peoplename、Password、 grade 定義 Tpeople 類用來打開文件,讀入會員信息知識點:類、
6、鏈表、文件流操作, switch case 語句、 do while 語句、 fflush(stdin) 函數(shù)。六、主要算法設計 模塊一、 : 系統(tǒng)主界面 實現(xiàn):采用 switch case 語句、 do while 語句及調(diào)用 wait() 、 quit() 、 pass() 、 frontstage() 函數(shù)實現(xiàn)其功能。知識點:switch case語句、 do while 語句、 system(cls) 語句、 system( color)system(colar 02);是表示黑背景綠色字顏色屬性由兩個十六進制數(shù)字指定 - 第一個為背景,第二個則為 前景。每個數(shù)字可以為以下任何值之一
7、:0 =黑色8 =灰色1 =藍色9 =淡藍色2 =綠色A =淡綠色3 =湖藍色B =淡淺綠色4 =紅色C =淡紅色5 =紫色D =淡紫色6 =黃色E =淡黃色7 =白色F =亮白色.模塊二、 :系統(tǒng)管理員登錄界面 登陸成功,進入網(wǎng)站后臺操作,若三次輸入姓名和密碼不相匹配,系統(tǒng)將 會自動退出 !實現(xiàn): for 循環(huán),字符串比較知識點: strcmp (string1 ,string2 )模塊三、 :后臺管理主界面實現(xiàn):采用 switch case 、 do while 語句及調(diào)用 bsbook() 、 bspeople() 、 wait() 、 quit() 函數(shù)實現(xiàn)其功能。知識點:switch
8、 case語句、 do while 語句。模塊四、 : 圖書信息管理系統(tǒng)實現(xiàn):定義 book 類,采用 switch case 語句、 do while 語句、鏈表、文件 流操作及調(diào)用函數(shù) backstage() 實現(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、息,并轉化成鏈表調(diào)用change ()函數(shù) 知識點:do而 cerr類定義、鏈表、文件流、 switch case 語句、 while 語句、 cerr 、getch() 函數(shù)與 cout 的區(qū)別 :cerr 與 cout 的主要區(qū)分就是, cout 輸出的信息可以重定向, 只能輸出到標準輸出(顯示器)上。例如下面程序編譯后生成.);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);模塊五、 : 會員信息管理系統(tǒng)實現(xiàn):定義 people 類,采用 switch case 語句、 do while 語 句、鏈表、文件流操作及調(diào)用函數(shù) backstage() 實現(xiàn)其功能。people類成員: Peoplenumber、 Peoplename、 Passwo
11、rd、grade增加會員信息調(diào)用rinsert ()函數(shù)修改會員信息調(diào)用rrevise ()函數(shù)刪除會員信息調(diào)用rdel1 ()、 rdel2 ()函數(shù)打印會員信息調(diào)用rprint ()函數(shù)會員信息保存調(diào)用rsave ()函數(shù)從文件中讀取信息,并轉化成鏈表調(diào)用 rchange () 函數(shù)知識點:類定義、鏈表、文件流、 switch case 語句、do while 語句、cerr模塊六、 : 網(wǎng)站前臺購書主界面實現(xiàn):采用 swith case 語句、 do while 語句及調(diào)用 wait() 、 quit() 、fsshopping() 、函數(shù)實現(xiàn)其功能。知識點:swith case語句、
12、do while 語句。模塊七、 : 網(wǎng)上購書系統(tǒng)實現(xiàn):定義 person 類、 Tbook 類、 Tpeople 類,采用 switch case 語句、 do while 語句及調(diào)用 wait() 、 quit() 函數(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)站圖書信息并將客戶所購圖 書寫到其定義的一個鏈表中Tpeople 類成員: Peoplenumber、Peoplename、Password、grade定義 Tpeople 類用來打開文件,讀入會員信息知識點: 類、鏈表、文件流操作, switch case 語句、 do while 語句、 fflush(stdin) 函數(shù)。fflush(stdin) 函數(shù)清除前面信息 .例如gets(a);fflush(stdin);gets(b);如果沒有用 fflush(stdin);那么 gets(b); 就會默認把上一次輸
14、入后的 回車 作為結果輸給 b;stdin 就是標準輸入std 即 standard (標準), in 即輸入,合起來就是標準 輸入。一般就是指鍵盤輸入到緩沖區(qū)里的東西。模塊八、 :虛擬網(wǎng)站管理員登錄等待狀態(tài)知識點:采用函數(shù) : sleep()作用:延時,程序暫停若干時間z。時間,就是他的參數(shù),單位是毫秒。需調(diào)用例如:Sleep (500) ; 就是到這里停半秒,然后繼續(xù)向下執(zhí)行。b 表示退一格b 表示退一格 表示轉義字符 而 - 、 / 、 | 即表示 - 、/ 、 |塊九、: 系統(tǒng)退出當管理員或購書用戶退出系統(tǒng)時將出現(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)運行結果樣例網(wǎng)上購書系統(tǒng)主界面管理員登陸成功
16、界面 三次輸入姓名和密碼有誤系統(tǒng)登錄失敗界面 網(wǎng)站后臺登陸成功主界面 網(wǎng)站圖書信息管理主界面 增加圖書界面 網(wǎng)站圖書修改主界面 網(wǎng)站圖書刪除主界面 按編號刪除圖書界面 按書名刪除圖書界面 打印所有圖書信息界面 網(wǎng)站前臺登錄主界面 會員消費說明界面 購書流程說明 網(wǎng)上購書開始選書界面 繼續(xù)購書界面 網(wǎng)上選書流程結束 確認購買書目界面 購書人賬號登錄界面 svip 會員登錄完善信息界面 普通會員登錄完善信息界面 確認訂單信息界面 選擇付款方式界面 提交訂單,購書成功退出網(wǎng)上購書系統(tǒng)聯(lián)系我們界面九、結束語C+高級語言程序設計是一門重要的專業(yè)基礎課。此次課程設計的目的是以C+程序設計語言為基礎,通過完成一些具有一定難度的課程設 計題目的編寫、調(diào)試、運行工作,使我進一步掌握面向過程和面向對象 程序設計的基本方法和編程技巧,鞏固所學理論知識,使理論與實際相 結合。從而提高自我分析問題、解決問題的能力。培養(yǎng)獨立的C+語言程序實際與算法設計方法,具備初步的獨立分析和設計能力。軟件開發(fā)過 程的問題分析、系
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 河北省邯鄲市成安縣2024-2025學年八年級下學期期中歷史試題(含答案)
- 《高等數(shù)學》上冊課件06-05二階常系數(shù)線性齊次微分方程
- 2025年廣告學基礎知識能力測試試卷及答案
- 百貨公司培訓
- 直接包裝機立項投資項目可行性研究報告
- 《自媒體營銷》課件項目一自媒體營銷概述
- 多發(fā)肋骨骨折術后護理
- 第1章 勾股定理 問題解決策略 課件 北師大版數(shù)學八年級上冊
- 內(nèi)科危重患者健康教育
- 4.6.1人體對外界環(huán)境的感知第2課時 課件 人教版八年級生物上冊
- 2024年荊州市江北地區(qū)檢察院招聘檢察輔助人員筆試真題
- 2025年高考真題-語文(北京卷) 含答案
- 山西焦煤集團筆試題
- 星期音樂會智慧樹知到期末考試答案章節(jié)答案2024年同濟大學
- 精品灌溉引水工程施工組織設計
- 救護車注冊登記審批表
- 口腔頜面部手術的麻醉PPT學習教案
- 平衡與協(xié)調(diào)訓練PPT課件
- 年普通高校(中專招生考生體格檢查表
- PEP英語(四下)-Unit-1-My-school--A-let's-learn教學反思
評論
0/150
提交評論