




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
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)上選書、用戶登錄3 、完善客戶信息4 、確認訂單5、提交訂單三、流程圖網(wǎng)上購書網(wǎng)站后臺管理jI管理員登錄網(wǎng)站前臺購書1會加費說明 1購書流程說明"開始網(wǎng)站購書、 聯(lián)系我們圖書信息管理網(wǎng)上選書增加圖書卜修改圖書信息1客戶端登錄)刪除圖書卜J-打印圖書信息完善訂單信息會員信息管理提交訂單增加會
3、員修改會員信息I完成購書刪除會員 卜一打印會員信息退出退出四、數(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 類,流操作及調用函數(shù)backstage() 實現(xiàn)其功能。采用 switch case 語句、 d
4、o while 語句、鏈表、文件Bookpublisher 、 Bookpricebook 類成員:Booknumber、Bookname、BookID、Bookauther 、Bookpublisher 、 Bookprice定義 people 類,采用 switch case 語句、do while 語句、鏈表、文 件流操作及調用函數(shù) backstage() 實現(xiàn)其功能。people 類成員: Peoplenumber、 Peoplename、 Password、 grade定義 person 類、 Tbook 類、 Tpeople 類,采用 switch case 語句、 do whil
5、e 語句及調用 wait() 、 quit() 函數(shù)來實現(xiàn)其功能。buyer類成員: name、 buyerID 、 address 、 phonenumber、 postnode定義buyer為基類,另外定義layfolk 類及membe類分別繼承基類buyer,基類中display()和setpay()采用抽象方法。Tbook 類成員:Booknumber、 Bookname、 BookID、 Bookauther 、定義 Tbook 類用來打開文件文件,讀入網(wǎng)站圖書信息并將客戶所購圖書寫到其定義的一個鏈表中Tpeople類成員: Peoplenumber、 Peoplename、 Pas
6、sword、 grade定義 Tpeople 類用來打開文件,讀入會員信息知識點:類、鏈表、文件流操作,switch case 語句、do while 語句、fflush(stdin) 函數(shù)。六、主要算法設計 模塊一、 : 系統(tǒng)主界面實現(xiàn):采用 switch case 語句、 do while 語句及調用 wait() 、quit() 、 pass() 、 frontstage() 函數(shù)實現(xiàn)其功能。switch case知識點:語句、 do while 語句、 system("cls") 語句、 system(" color")system("
7、colar 02");是表示黑背景綠色字顏色屬性由兩個十六進制數(shù)字指定第一個為背景,第二個則為前景。每個數(shù)字可以為以下任何值之一 :0 =黑色8 =灰色1 =藍色rm. i_i9 =淡藍色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 c
8、ase 、 do while 語句及調用 bsbook() 、bspeople() 、 wait() 、 quit() 函數(shù)實現(xiàn)其功能。知識點:switch case語句、do while語句。模塊四、 : 圖書信息管理系統(tǒng)實現(xiàn):定義 book 類,采用 switch case 語句、do while 語句、鏈表、文件流操作及調用函數(shù)backstage() 實現(xiàn)其功能。book 類成員:Booknumber、Bookname、BookID、Bookauther 、增加圖書信息調用insert ()函數(shù)修改圖書信息調用revise ()函數(shù)刪除圖書信息調用del1 ()、 del2 ()函數(shù)打印
9、圖書信息調用print ()函數(shù)圖書信息保存調用save ()函數(shù)從文件中讀取信息,并轉化成鏈表調用Change ()函數(shù) 知識點:類定義、鏈表、文件流、 switCh Case 語句、 dowhile 語句、 Cerr 、getCh() 函數(shù) 與 Cout 的區(qū)別 :Cerr 與 Cout 的主要區(qū)分就是, Cout 輸出的信息可以重定向,而 Cerr只能輸出到標準輸出(顯示器)上。例如下面程序編譯后生成.);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);模塊五、 : 會員信息管理系統(tǒng) 實現(xiàn):定義 people 類,采用 switch case 語句、do while 語句、鏈表、文件流操作及調用函數(shù) backstage() 實現(xiàn)其功能。people 類成員
11、: Peoplenumber、 Peoplename、 Password、 grade增加會員信息調用rinsert ()函數(shù)修改會員信息調用rrevise ()函數(shù)刪除會員信息調用rdel1 ()、 rdel2 ()函數(shù)打印會員信息調用rprint ()函數(shù)會員信息保存調用rsave ()函數(shù)從文件中讀取信息,并轉化成鏈表調用 rchange()函數(shù)知識點:類定義、鏈表、文件流、 switch case 語句、 do while 語句、 cerr模塊六、 : 網(wǎng)站前臺購書主界面實現(xiàn):采用 swith case 語句、 do while 語句及調用 wait() 、 quit() 、fssho
12、pping() 、函數(shù)實現(xiàn)其功能。知識點:swith case語句、 do while 語句。模塊七、 : 網(wǎng)上購書系統(tǒng) 實現(xiàn):定義 person 類、Tbook類、Tpeople 類,采用 switch case 語句、do while 語句及調用 wait() 、 quit() 函數(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)站圖書信息并將客戶所購圖 書寫到其定義的一個鏈表中Tpeople 類成員: Peoplenumber、 Peoplename、 Password、 grade定義 Tpeople 類用來打開文件,讀入會員信息知識點:類、鏈表、文件流操作, switch case 語句、 do while 語句、fflush(stdin) 函數(shù)。fflush(stdin) 函數(shù)清除前面信息 .例如gets(a);fflush(stdin);gets(b);如果
14、沒有用 fflush(stdin);那么 gets(b);就會默認把上一次輸入后的 "回車" 作為結果輸給b;stdin 就是標準輸入std 即 standard (標準), in 即輸入,合起來就是標準 輸入。般就是指鍵盤輸入到緩沖區(qū)里的東西。模塊八、 :虛擬網(wǎng)站管理員登錄等待狀態(tài)知識點:采用函數(shù) : sleep()作用:延時,程序暫停若干時間z。時間,就是他的參數(shù),位是毫秒。需調用例如:Sleep (500) ;就是到這里停半秒,然后繼續(xù)向下執(zhí)行。b表示退一格b表示退一格表示轉義字符 而-、/、| 即表示-、/、|塊九、: 系統(tǒng)退出當管理員或購書用戶退出系統(tǒng)時將出現(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)運行結果樣例 網(wǎng)上購書系統(tǒng)主界面管理員登陸成功界面三次輸入姓名和密碼有誤系統(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+程序設計語言為基礎,通過完成一些具有一定難度的課程設 計題目的編寫、調試、運行工作,使我進一步掌握面向過程和面向對象程 序設計的基本方法和編程技巧,鞏固所學理論知識,使理論與實際相結合。從而提高自我分析問題、解決問題的能力。培養(yǎng)獨立的C+語言程序實際與算法設計方法,具備初步的獨立分析和設計能力。軟件開發(fā)過程的 問題分析
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 土地置換開發(fā)協(xié)議書
- 管理會計與財務會計的考題及答案
- 土地復墾合同協(xié)議書
- 單位房子置換協(xié)議書
- 廚房污水收購協(xié)議書
- 啤酒廣告裝修協(xié)議書
- 土地承包征收協(xié)議書
- 雙方協(xié)商退伙協(xié)議書
- 地鐵安全保護協(xié)議書
- 土地強制退出協(xié)議書
- 跨學科實踐活動7 垃圾的分類與回收利用(說課稿)九年級化學下冊同步高效課堂(人教版2024)
- 2025中煤礦山建設集團(國獨資)招聘200人高頻重點提升(共500題)附帶答案詳解
- 舊樓加裝電梯施工方案
- 2025年湖北省武漢市高考數(shù)學模擬試卷(附答案解析)
- 醫(yī)藥營銷模式創(chuàng)新-洞察分析
- 非結核分枝桿菌病
- 有限空間作業(yè)專項施工組織方案
- 促進學生素養(yǎng)形成的“碳中和”項目式學習實踐
- 2024(統(tǒng)編版)語文七年級上冊《西游記》真題+綜合題練習(學生版+解析版)
- 企業(yè)財務管理畢業(yè)論文范文
- 開發(fā)商購房合同范本標準版可打印
評論
0/150
提交評論