電子商務(wù)網(wǎng)站建設(shè)課程設(shè)計(jì)_第1頁
電子商務(wù)網(wǎng)站建設(shè)課程設(shè)計(jì)_第2頁
電子商務(wù)網(wǎng)站建設(shè)課程設(shè)計(jì)_第3頁
電子商務(wù)網(wǎng)站建設(shè)課程設(shè)計(jì)_第4頁
電子商務(wù)網(wǎng)站建設(shè)課程設(shè)計(jì)_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔傾情為你奉上精選優(yōu)質(zhì)文檔傾情為你奉上專心專注專業(yè)專心專注專業(yè)精選優(yōu)質(zhì)文檔傾情為你奉上專心專注專業(yè)目錄課程設(shè)計(jì)任務(wù)書 2設(shè)計(jì)概述及準(zhǔn)備 5功能概述 6數(shù)據(jù)庫(kù) 9創(chuàng)建電子商務(wù)站點(diǎn) 12網(wǎng)站主要功能實(shí)現(xiàn) 13系統(tǒng)測(cè)試 16參考文獻(xiàn) 18第一章 設(shè)計(jì)概述及準(zhǔn)備本次課程設(shè)計(jì)的任務(wù)是,構(gòu)建一個(gè)電子商務(wù)網(wǎng)站網(wǎng)上書店,采用的主要技術(shù)是基于IIS服務(wù)器端的ASP、IIS的組件、網(wǎng)頁編程語言HTML、數(shù)據(jù)庫(kù)以Microsoft Office 的Access為平臺(tái)以及鏈接數(shù)據(jù)庫(kù)ODBC。 ASP是Active Server Page的縮寫,意為“活動(dòng)服務(wù)器網(wǎng)頁”。ASP是微軟公司開發(fā)的代替CGI腳本程序

2、的一種應(yīng)用,它可以與數(shù)據(jù)庫(kù)和其它程序進(jìn)行交互,是一種簡(jiǎn)單、方便的編程工具。ASP的網(wǎng)頁文件的格式是.asp,現(xiàn)在常用于各種動(dòng)態(tài)網(wǎng)站中。 ASP是一種服務(wù)器端腳本編寫環(huán)境,可以用來創(chuàng)建和運(yùn)行動(dòng)態(tài)網(wǎng)頁或web應(yīng)用程序。ASP網(wǎng)頁可以包含HTML標(biāo)記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁作為用戶界面的web應(yīng)用程序。 與HTML相比,ASP網(wǎng)頁具有以下特點(diǎn):(1)利用ASP可以實(shí)現(xiàn)突破靜態(tài)網(wǎng)頁的一些功能限制,實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁技術(shù);(2)ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測(cè)試;(3)服務(wù)器上的ASP解釋程

3、序會(huì)在服務(wù)器端制定ASP程序,并將結(jié)果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產(chǎn)生的網(wǎng)頁;(4)ASP提供了一些內(nèi)置對(duì)象,使用這些對(duì)象可以使服務(wù)器端腳本功能更強(qiáng)。例如可以從web瀏覽器中獲取用戶通過HTML表單提交的信息,并在腳本中對(duì)這些信息進(jìn)行處理,然后向web瀏覽器發(fā)送信息;(5)由于服務(wù)器是將ASP程序執(zhí)行的結(jié)果以HTML格式傳回客戶端瀏覽器,因此使用者不會(huì)看到ASP所編寫的原始程序代碼,可放置ASP程序代碼被竊取。課設(shè)主要技術(shù)及工具:開發(fā)工具: Microsoft Office Access2000 Macromedia DreamWeaver8.0

4、開發(fā)語言:VB VBScript JavaScript Html SQL開發(fā)技術(shù):ASP動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)第二章 功能概述系統(tǒng)組成:系統(tǒng)主要包括兩個(gè)模塊:用戶購(gòu)物模塊和網(wǎng)站管理模塊二、系統(tǒng)主要功能1會(huì)員登陸及身份驗(yàn)證用戶注冊(cè)成為會(huì)員 驗(yàn)證用戶注冊(cè)信息修改資料2在線選購(gòu)商品瀏覽書籍書籍查詢 用戶提交訂單 用戶查詢訂單3系統(tǒng)管理書籍信息管理 交易信息管理 會(huì)員管理 管理員管理三、網(wǎng)站功能概述該系統(tǒng)主要分為四大模塊:用戶登錄注冊(cè)、網(wǎng)上購(gòu)物、書籍展示和管理系統(tǒng)。各模塊的功能如下:1、用戶登錄、注冊(cè)用戶注冊(cè)是為了保證用戶在本網(wǎng)站的安全性,便于網(wǎng)站管理。2、網(wǎng)上購(gòu)物用戶在進(jìn)行網(wǎng)上購(gòu)物時(shí),必須現(xiàn)登陸,如果是新

5、用戶,則必須先進(jìn)行注冊(cè)。3、書籍展示用戶可以通過搜索的方式查看書籍信息,搜索的方式有:按圖書類別、按書名、按作者、按出版社。每本書都顯示了書名、作者、定價(jià)、特價(jià)等,如果想了解每本書的詳細(xì)信息可以點(diǎn)擊書名,詳細(xì)信息還包括了書影、內(nèi)容簡(jiǎn)介等。4、管理系統(tǒng)管理系統(tǒng)是系統(tǒng)管理員對(duì)整個(gè)網(wǎng)站后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行維護(hù),是網(wǎng)站最重要組成。在進(jìn)入本欄目時(shí)系統(tǒng)會(huì)提示輸入系統(tǒng)管理員的用戶名和密碼,對(duì)于其他用戶此界面是不可見的。管理員可以添加新書、添加書籍分類以及修改書籍庫(kù)存信息和刪除書籍。管理員還可以根據(jù)日期查詢并刪除在此日期中的還未付款的用戶信息。四、網(wǎng)站功能模塊圖功能結(jié)構(gòu)圖用于表示系統(tǒng)模塊的分層結(jié)構(gòu),系統(tǒng)后臺(tái)功能模塊

6、如圖1所示,主要包括前臺(tái)展示、員工管理、信息查詢網(wǎng)上書店管理系統(tǒng)網(wǎng)上書店管理系統(tǒng)圖書展示員工管理信息查詢 添加新品 新品展示管理員登錄管理員注銷訂單查詢書目查詢留言查詢圖1書店銷售系統(tǒng)后臺(tái)功能結(jié)構(gòu)圖前臺(tái)主要功能模塊如圖2所示,主要功能包括圖書展示、會(huì)員注冊(cè)、信息查詢、會(huì)員管理。網(wǎng)上書店銷售管理系統(tǒng)網(wǎng)上書店銷售管理系統(tǒng)信息查詢圖書展示會(huì)員注冊(cè)會(huì)員管理信息查詢圖書展示會(huì)員注冊(cè)會(huì)員管理信息查詢新貨上架分類瀏覽會(huì)員注冊(cè)會(huì)員登錄修改資料查詢訂單信息查詢新貨上架分類瀏覽會(huì)員注冊(cè)會(huì)員登錄修改資料查詢訂單圖2書店銷售系統(tǒng)前臺(tái)功能結(jié)構(gòu)圖五、網(wǎng)上購(gòu)物數(shù)據(jù)流圖業(yè)務(wù)流程圖是用以描述系統(tǒng)各項(xiàng)業(yè)務(wù)處理的過程,利用它可以幫

7、助分析人員找出業(yè)務(wù)流程中的不合流理向,它是物理模型。業(yè)務(wù)流程圖描述的是完整的業(yè)務(wù)流程,以業(yè)務(wù)處理過程為中心。業(yè)務(wù)流程圖符號(hào)如表3所示:符號(hào)含義說明外部實(shí)體提供相關(guān)數(shù)據(jù)的人員或組織,對(duì)相關(guān)工作進(jìn)行處理的人員或組織數(shù)據(jù)處理加工數(shù)據(jù)文檔,單據(jù)表示生成的單據(jù)信息流向表示業(yè)務(wù)處理方向圖3業(yè)務(wù)流程符號(hào)示意圖本系統(tǒng)客戶購(gòu)物流程,客戶首先進(jìn)入網(wǎng)頁,在登錄欄處輸入用戶名和密碼,系統(tǒng)進(jìn)行驗(yàn)證客戶身份,若系統(tǒng)沒有檢索到用戶名,則不允許購(gòu)物,否則進(jìn)一步比較用戶密碼,若正確則登錄成功;用戶可選擇某種書籍,點(diǎn)擊進(jìn)入詳細(xì)信息,查看詳細(xì)售價(jià)等信息,在確定所需要的產(chǎn)品后,提交所選的書籍,進(jìn)入訂單頁面,系統(tǒng)會(huì)自動(dòng)加載用戶已注冊(cè)的

8、基本信息,在訂單頁面中用戶只需要填寫詳細(xì)的通訊地址、聯(lián)系方式等信息,這時(shí)系統(tǒng)會(huì)驗(yàn)證客戶所填寫的信息是否正確,若無誤,則保存正確信息,否則不予處理,最后如果用戶不在購(gòu)物,則可退出登錄??蛻艨蛻艨蛻舻卿涗N售訂單審核訂購(gòu)書籍查找書籍瀏覽書籍修改信息銷售訂單圖4業(yè)務(wù)流程圖第三章 數(shù)據(jù)庫(kù)一、數(shù)據(jù)庫(kù)需求分析用戶信息表表(member): 用戶編碼,用戶昵稱,用戶密碼,用戶真實(shí)姓名,城市,地址,郵編,電話。管理員信息管理表表(master):用戶編號(hào),管理員,管理員密碼。商品信息表(books):用戶編號(hào),書名,ISBN,價(jià)格,分類,會(huì)員價(jià),重量,書簡(jiǎn)介。用戶留言表(message):用戶編號(hào),用戶昵稱,留

9、言內(nèi)容,留言時(shí)間,留言人性別。訂單表(usorder):訂單編號(hào),用戶真實(shí)姓名,用戶昵稱,ISBN,書名,重量,數(shù)量,價(jià)格,下訂單日期,是否已成交。二、數(shù)據(jù)庫(kù)設(shè)計(jì)原則1、數(shù)據(jù)的共享性。2、數(shù)據(jù)的獨(dú)立性。3、數(shù)據(jù)的完整性,即保證數(shù)據(jù)庫(kù)存中數(shù)據(jù)準(zhǔn)確。4、靈活性,可在相當(dāng)短的時(shí)間內(nèi)回答用戶的各種各樣的復(fù)雜而靈活的查詢問題。5、安全性與保密性,做到對(duì)數(shù)據(jù)指定保護(hù)級(jí)別和安全控制。三、數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)(E-R圖)E-R圖提供了表示實(shí)體型、屬性和聯(lián)系的方法:實(shí)體型:用矩形表示,矩形內(nèi)寫明實(shí)體名。屬性:用橢圓表示,并用無向邊將其與相應(yīng)的實(shí)體連接起來。那么本系統(tǒng)的E-R圖如下:修改個(gè)人資料用戶昵稱修改個(gè)人資料

10、用戶昵稱用戶密碼用戶密碼用戶驗(yàn)證用戶驗(yàn)證碼查看我的訂單用戶真實(shí)姓名查看我的訂單用戶真實(shí)姓名城市城市地址地址郵編郵編給管理員留言給管理員留言電話電話圖5用戶系統(tǒng)的E-R圖添加新品添加新品查看訂單管理員登查看訂單管理員登錄lu4-1網(wǎng)上商品交易系統(tǒng)的E-R錄密碼管理員查看客戶留言密碼管理員查看客戶留言查看已交易訂單查看已交易訂單查看未交易訂單查看未交易訂單圖6管理員系統(tǒng)的E-R圖四、數(shù)據(jù)庫(kù)設(shè)計(jì)Book各表的名稱和功能如表7所示。member用戶信息表master管理員信息管理表books商品信息表message用戶留言表usorder訂單表images后臺(tái)添加信息表表7 book數(shù)據(jù)庫(kù)中的表及其功

11、能說明表8 表member表的數(shù)據(jù)結(jié)構(gòu)表9 master表的數(shù)據(jù)結(jié)構(gòu)表10 books表的數(shù)據(jù)結(jié)構(gòu)表11 message表的數(shù)據(jù)結(jié)構(gòu)表12 usorder表的數(shù)據(jù)結(jié)構(gòu)第四章 創(chuàng)建電子商務(wù)站點(diǎn)一、創(chuàng)建電子商務(wù)站點(diǎn) Dreamweaver是Macromedia公司推出的一種專業(yè)的HTML編輯器,用于 對(duì)Web站點(diǎn)、Web首頁、Web應(yīng)用程序進(jìn)行設(shè)計(jì)、編碼和開發(fā)。在Dreamweave中,可以在可視化編輯環(huán)境中工作,也可以直接編寫HTML代碼。啟動(dòng)Dreamweave8.0,選擇站點(diǎn)新建站點(diǎn),出現(xiàn)“站點(diǎn)定義”對(duì)話框,選擇“基本”選項(xiàng)卡,在文本框中輸入站點(diǎn)名稱“網(wǎng)上書店” 單擊下一步在出現(xiàn)的對(duì)話框中選

12、擇“ASP.VBScript”單擊下一步按鈕,出現(xiàn)選擇存儲(chǔ)文件位置及測(cè)試方式,選擇在本地進(jìn)行編輯和測(cè)試,并在下面的文本框中輸入站點(diǎn)根本目錄位置單擊下一步,出現(xiàn)選擇測(cè)試文件對(duì)話框單擊測(cè)試URL 測(cè)試成功后,單擊下一步選擇是的,我要使用遠(yuǎn)程服務(wù)器單擊下一步按鈕,出現(xiàn)選擇存儲(chǔ)文件位置及測(cè)試方式,并在下面的文本框中輸入站點(diǎn)根本目錄位置單擊下一步按鈕,選擇否,不啟用存回和取出單擊完成按鈕,完成新建站點(diǎn)二、數(shù)據(jù)庫(kù)連接對(duì)于已經(jīng)創(chuàng)建的數(shù)據(jù)庫(kù),如果要在所設(shè)計(jì)的網(wǎng)頁中訪問它,必須首先建立與數(shù)據(jù)庫(kù)的連接,而在用Dreamweaver建立數(shù)據(jù)庫(kù)連接之前,先要在Windows中配置數(shù)據(jù)源(DSN)。三、配置數(shù)據(jù)源 在系

13、統(tǒng)上設(shè)定系統(tǒng)數(shù)據(jù)源的目的是使網(wǎng)絡(luò)服務(wù)器知道數(shù)據(jù)庫(kù)所在的位置及數(shù)據(jù)庫(kù)相關(guān)屬性。(1)在控制面板中的管理工具下找到“ODBC數(shù)據(jù)源”圖標(biāo)(2)雙擊ODBC數(shù)據(jù)源圖標(biāo),將出現(xiàn)ODBC數(shù)據(jù)源管理器窗口,選擇“系統(tǒng)DSN”選項(xiàng)卡,如圖5.(3)單擊“添加”按鈕,為系統(tǒng)添加新的DSN。(4)出現(xiàn)創(chuàng)建數(shù)據(jù)源窗口,如圖5. (5)單擊“完成”按鈕,出現(xiàn)ODBC Microsoft Access安裝窗口,在“數(shù)據(jù)源名”一欄輸入“book”。(6)單擊“選擇”按鈕,出現(xiàn)“選擇數(shù)據(jù)庫(kù)”窗口,選擇所需的數(shù)據(jù)庫(kù)“book.mdb”(7)單擊“確定”按鈕,發(fā)現(xiàn)剛才選定的數(shù)據(jù)庫(kù)出現(xiàn)在ODBC Microsoft acces

14、s安裝窗口中的數(shù)據(jù)庫(kù)項(xiàng)中。(8)單擊“確定”按鈕,在出現(xiàn)的ODBC數(shù)據(jù)源管理器窗口中,會(huì)發(fā)現(xiàn)了剛剛創(chuàng)建的名為“book”的數(shù)據(jù)源。(9)單擊“確定”按鈕,完成DSN設(shè)置。第五章 網(wǎng)站主要功能實(shí)現(xiàn)一、用戶修改個(gè)人資料當(dāng)用戶登錄后,允許用戶修改個(gè)人資料。用戶修改個(gè)人資料的功能實(shí)際是更新該用戶在數(shù)據(jù)庫(kù)中你資料。這些操作在文件modifymem.asp中進(jìn)行(該文件存放于member文件夾中)(1)首先在該頁新建一個(gè)記錄集“rsmem”,具體做法如下:?jiǎn)螕魬?yīng)用程序面板中的綁定|記錄集(查詢)出現(xiàn)如圖13所示的記錄集設(shè)置圖13記錄集設(shè)置框依據(jù)圖6.1進(jìn)行設(shè)置?!懊Q”中填入“rsmem”(表示創(chuàng)建的記錄

15、集名稱);“連接”選項(xiàng)中選擇“book”;“表格”選項(xiàng)中選擇“member”(表示從數(shù)據(jù)表menmber中篩選記錄);在“篩選”中選擇“nickname”,運(yùn)算符選項(xiàng)選擇“=”,篩選條件為“階段變量”,值為“MM_Username”。點(diǎn)擊“確定”按鈕,完成設(shè)置。此時(shí)在應(yīng)用程序面板中的“綁定”面板中,會(huì)出現(xiàn)記錄集(rsmem)。單擊“rsmem”使其展開。剪輯選中字段“nickname”,并點(diǎn)擊“插入”按鈕,并將nickname字段插入在用戶首頁中的“尊敬的”文字后面。單擊“服務(wù)器行為”面板中的按鈕,選擇更新記錄,出現(xiàn)更新記錄表單設(shè)置框,如圖14所示圖14更新記錄表單設(shè)置框在“連接”選項(xiàng)中,選擇

16、“book”;“更新表格”選項(xiàng)中選擇“member”;“選擇更新集合”選項(xiàng)中,選擇“rsmem”; “唯一值”選項(xiàng)選擇“nickname”;更新后,轉(zhuǎn)到選項(xiàng)選擇“memok.htm”(該文件存放在member文件夾下,表示更新后轉(zhuǎn)到該頁)?!霸诟掠涗洷韱卧O(shè)置框”中選擇不允許用戶修改字段,單擊“-”,將其刪除,只留下“pwd、name、City、email、address、zip、tel”字段供用戶修改,并調(diào)整相應(yīng)的現(xiàn)實(shí)標(biāo)簽,提交類型為真確設(shè)置。單擊“確定”按鈕,完成設(shè)置。此時(shí)頁面效果如圖15所示。圖15修改個(gè)人資料頁面到此,修改用戶資料完成,打開瀏覽器,登錄用戶,進(jìn)入“修改個(gè)人資料”對(duì)相應(yīng)資

17、料進(jìn)行修改,單擊“確定修改”即完成個(gè)人資料修改。二、管理員模塊添加新品添加新品功能是通過提交表單域中的內(nèi)容寫到數(shù)據(jù)表。這里把管理員填寫的書名、isbn、價(jià)格等信息寫到books數(shù)據(jù)表中。添加新品的功能設(shè)在管理員首頁“master.asp”中。頁布局Dreamweaver8.0中打開“master.asp”(管理員首頁)頁面來編輯,如圖16所示。圖16管理員主頁布局單元格中插入表單域form3,方法設(shè)置Post,在form3中插入6行3列的表格。適當(dāng)?shù)膯卧裰胁迦胛淖?,如圖17所示,并插入表單元素,如表18所示。圖17添加新品頁面布局表單元素名稱類型說明title文本域書名isbn文本域isbn

18、price文本域價(jià)格grace文本域分類memprice文本域會(huì)員價(jià)weight文本域重量description多行文本域簡(jiǎn)介submit按鈕(提交)提交Submit2按鈕(重置)重置表18添加新品表單元素添加服務(wù)器行為中form3,選擇窗口服務(wù)器行為,調(diào)出“服務(wù)器行為”面板。單擊“服務(wù)器行為”面板中的按鈕,選擇“插入記錄”。在“連接”選項(xiàng)中選擇“book”(我們已經(jīng)建立好的數(shù)據(jù)庫(kù)連接);“插入到表格中”選項(xiàng)中選擇“book”(表示表單form3中提交的數(shù)據(jù)名),在這里注意“表單元素”項(xiàng)中表單元素與數(shù)據(jù)表book中列名的對(duì)應(yīng)。到這里用戶系統(tǒng)模塊和管理員系統(tǒng)模塊已經(jīng)基本實(shí)現(xiàn)了。第六章 系統(tǒng)測(cè)試系統(tǒng)測(cè)試,這里主要對(duì)用戶注冊(cè)

溫馨提示

  • 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. 人人文庫(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論