畢業(yè)設(shè)計(jì)--網(wǎng)上書(shū)店的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
已閱讀1頁(yè),還剩18頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  設(shè)計(jì)題目:xx網(wǎng)上書(shū)店的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b>  畢業(yè)設(shè)計(jì)選題報(bào)告</b></p><p><b>  畢業(yè)設(shè)計(jì)任務(wù)下達(dá)書(shū)</b></p><p>  現(xiàn)將畢業(yè)設(shè)計(jì)任務(wù)下達(dá)書(shū)發(fā)給你。畢業(yè)設(shè)計(jì)任務(wù)下達(dá)書(shū)內(nèi)容如下:</p><p><b>  畢業(yè)設(shè)計(jì)題目&

2、lt;/b></p><p>  xx網(wǎng)上書(shū)店的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b>  主要內(nèi)容</b></p><p>  1.xx在線網(wǎng)上書(shū)店前臺(tái)功能頁(yè)面設(shè)計(jì),包括注冊(cè),購(gòu)物車,書(shū)籍介紹,分類;</p><p>  2.數(shù)據(jù)庫(kù)后臺(tái)管理程序設(shè)計(jì),完成網(wǎng)站書(shū)店書(shū)籍相關(guān)內(nèi)容,作者簡(jiǎn)單介紹等;</p>&

3、lt;p>  3.程序模塊功能設(shè)計(jì),完成各個(gè)功能所需代碼。 </p><p><b>  具體要求</b></p><p>  高度重視畢業(yè)設(shè)計(jì)工作;</p><p>  嚴(yán)格按照進(jìn)度安排完成各階段任務(wù);</p><p>  獨(dú)立完成畢業(yè)設(shè)計(jì)以及說(shuō)明書(shū)撰寫(xiě)工作;</p><p>  主動(dòng)向指

4、導(dǎo)老師匯報(bào)畢業(yè)設(shè)計(jì)的進(jìn)展工作情況;</p><p>  設(shè)計(jì)說(shuō)明書(shū)格式、排印應(yīng)遵循學(xué)校的有關(guān)規(guī)定。</p><p><b>  主要參考文獻(xiàn)</b></p><p>  [1] 劉濤. 小型網(wǎng)站架設(shè)設(shè)計(jì)[M]. 北京:中國(guó)鐵道出版社,2004.6</p><p>  [2] 溫明. ASP網(wǎng)站建設(shè)實(shí)錄[M] . 北京:希

5、望電子出版社,2005.2</p><p>  [3] 石志國(guó). ASP動(dòng)態(tài)網(wǎng)站編輯[M]. 北京:清華大學(xué)出版社, 2001.9 </p><p><b>  進(jìn)程安排</b></p><p>  六、 畢業(yè)設(shè)計(jì)任務(wù)下達(dá)書(shū)于 年 月 日發(fā)出。畢業(yè)設(shè)計(jì)應(yīng)于 年 月 日前完成后交指導(dǎo)教師,由指導(dǎo)教師評(píng)閱后提交畢業(yè)設(shè)計(jì)答辯委員

6、會(huì)。</p><p>  畢業(yè)設(shè)計(jì)任務(wù)下達(dá)書(shū)一式兩份,一份給學(xué)生,一份留學(xué)院存檔。</p><p>  指導(dǎo)教師: 簽發(fā)于 年 月 日</p><p>  分管院長(zhǎng): 簽發(fā)于 年 月 日 </p><p><b>  畢業(yè)設(shè)計(jì)開(kāi)題報(bào)告</b>&l

7、t;/p><p><b>  畢業(yè)設(shè)計(jì)結(jié)題報(bào)告</b></p><p><b>  畢業(yè)設(shè)計(jì)成績(jī)?cè)u(píng)定表</b></p><p>  學(xué)院:計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 學(xué)號(hào):0322110213 </p><p>  注:1、論文(設(shè)計(jì))總成績(jī)=指導(dǎo)教師評(píng)定成績(jī)(

8、50%)+評(píng)閱人評(píng)定成績(jī)(20%)</p><p>  +答辯成績(jī)(30%)</p><p>  2、將總成績(jī)由百分制轉(zhuǎn)換為五級(jí)制,填入本表相應(yīng)位置。</p><p><b>  目 錄</b></p><p><b>  1 前言1</b></p><p>  2 采用

9、技術(shù)和開(kāi)發(fā)工具介紹2</p><p>  2.1 IIS簡(jiǎn)介2</p><p>  2.2 ASP技術(shù)簡(jiǎn)介和選擇ASP技術(shù)的原因2</p><p>  2.3 WEB數(shù)據(jù)庫(kù)技術(shù)3</p><p>  3 網(wǎng)站系統(tǒng)分析3</p><p>  3.1 用例圖描述網(wǎng)上書(shū)店需求3</p><p&

10、gt;  3.2 系統(tǒng)目標(biāo)4</p><p>  3.3 數(shù)據(jù)表結(jié)構(gòu)5</p><p>  4 xx網(wǎng)上書(shū)店具體功能描述及實(shí)現(xiàn)6</p><p>  4.1 具體功能描述6</p><p>  4.1.1 分類查看6</p><p>  4.1.2 查詢6</p><p>  4.1

11、.3 登陸與注冊(cè)7</p><p>  4.1.4 購(gòu)物車使用7</p><p>  4.1.5 評(píng)級(jí)和評(píng)論8</p><p>  4.1.6 圖書(shū)排行榜9</p><p>  4.1.7 其他小功能9</p><p>  4.2 用戶購(gòu)物流程9</p><p>  4.3 重要模

12、塊具體功能實(shí)現(xiàn)10</p><p>  4.3.1暢銷排行榜10</p><p>  4.3.2 購(gòu)物車10</p><p>  4.3.3 搜索功能10</p><p>  5 網(wǎng)站整體設(shè)計(jì)10</p><p>  5.1 CSS樣式單文件設(shè)計(jì)10</p><p>  5.2 創(chuàng)建

13、數(shù)據(jù)庫(kù)連接11</p><p><b>  6 結(jié)束語(yǔ)11</b></p><p><b>  參考文獻(xiàn)12</b></p><p><b>  致 謝12</b></p><p>  xx網(wǎng)上書(shū)店的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b>

14、  李福霞</b></p><p> ?。ㄓ?jì)算機(jī)科學(xué)與技術(shù)學(xué)院,計(jì)算機(jī)科學(xué)與技術(shù)專業(yè),2003級(jí)2班,0322110213)</p><p>  摘 要:通過(guò)調(diào)查分析傳統(tǒng)書(shū)店的不足,采用應(yīng)用廣泛的Asp、dreamweaver和Access技術(shù),設(shè)計(jì)了一個(gè)界面友好,人性化較為突出,功能簡(jiǎn)便快捷并較為實(shí)用的xx網(wǎng)上書(shū)店。經(jīng)授權(quán)后,管理員可以通過(guò)Web瀏覽器登錄系統(tǒng)后臺(tái),以人機(jī)交

15、互式的方式實(shí)現(xiàn)網(wǎng)上圖書(shū)的添加、刪除、定單管理、評(píng)論管理、圖書(shū)分類管理及用戶管理等。用戶在前臺(tái)可查看各類書(shū)籍的具體內(nèi)容和排行,也可基于各種方式在站內(nèi)進(jìn)行搜索,并能夠方便進(jìn)行購(gòu)買、發(fā)表評(píng)論等。</p><p>  關(guān)鍵詞:網(wǎng)上書(shū)店;ASP;Access ;設(shè)計(jì)與實(shí)現(xiàn) </p><p>  Design and Realization of Online Bookstore of Ludong

16、University</p><p><b>  Li Fuxia</b></p><p>  (School of Computer Science and Technology, Computer Science and Technology, Class 2 Grade 2003, 0322110213)</p><p>  Abstra

17、ct: By analyzing the deficiency of traditional bookshop, online bookstore of Ludong University is designed by adopting asp, dreamweaver and Access. The online store owes amicable interface, simple and convenient function

18、, and outstanding personalization. After authorizing, administers can add and delete the book, manage the order, review, classify books and manage user with the way of interaction of human-computer. Users in the front al

19、so have the access to look over the content of all kin</p><p>  Key words: Online Bookstore; ASP; Database;Design and Realization </p><p><b>  1 前言</b></p><p>  隨著網(wǎng)絡(luò)的快速發(fā)

20、展,許多傳統(tǒng)的信息和數(shù)據(jù)庫(kù)系統(tǒng)正在被移植到互聯(lián)網(wǎng)上,網(wǎng)上書(shū)店無(wú)疑就是其中一個(gè)。網(wǎng)上書(shū)店能提供人機(jī)交互,使得書(shū)店與消費(fèi)者之間有了全新的交流方式,它不再受到傳統(tǒng)書(shū)店的制約,突破了地理位置上的界限,為共享資源,交流經(jīng)驗(yàn)提供了方便。正是由于網(wǎng)上書(shū)店傳播信息迅速方便、容量大、覆蓋面廣、自由交互等特點(diǎn),很多的大型書(shū)店都已經(jīng)設(shè)計(jì)和開(kāi)發(fā)了網(wǎng)上書(shū)店,以提供個(gè)性化的購(gòu)物平臺(tái),極大的提高購(gòu)物效率。盡管當(dāng)前新形勢(shì)下網(wǎng)上書(shū)店多種多樣,但專門(mén)針對(duì)大學(xué)建立的網(wǎng)上書(shū)店

21、,存在界面上不夠親切人性化,功能上不夠簡(jiǎn)單快捷實(shí)用的缺陷。本文專門(mén)針對(duì)當(dāng)前網(wǎng)上書(shū)店存在的突出問(wèn)題,充分考慮了書(shū)店與消費(fèi)者的喜好和愿望,力求設(shè)計(jì)出一個(gè)功能較為完備、簡(jiǎn)單實(shí)用,界面較為親切友好的網(wǎng)上書(shū)店,以營(yíng)造一個(gè)有利提高書(shū)店的效率和消費(fèi)者的購(gòu)買的新環(huán)境。</p><p>  2 采用技術(shù)和開(kāi)發(fā)工具介紹</p><p>  針對(duì)不同的應(yīng)用平臺(tái)我們要選擇合適的設(shè)計(jì)工具,采用更為有效實(shí)用的技術(shù)。鑒

22、于此案所設(shè)計(jì)的網(wǎng)上書(shū)店是運(yùn)行在Windows平臺(tái)下的一個(gè)小型網(wǎng)站,我決定選擇當(dāng)今應(yīng)用極為廣泛的ASP技術(shù)和發(fā)展較為成熟的數(shù)據(jù)庫(kù)技術(shù)(Access 數(shù)據(jù)庫(kù)管理系統(tǒng)),配合可視化編輯工具M(jìn)acromedia Dreamweaver 8,并充分考慮該網(wǎng)上書(shū)店的顯示速度和安全性,盡量彌補(bǔ)這兩種技術(shù)存在的缺陷[1][2]。</p><p><b>  2.1 IIS簡(jiǎn)介</b></p>

23、<p>  Web服務(wù)器是Web應(yīng)用程序的心臟。IIS(Internet Information Server)是微軟推出的Windows NT Option Pack的主要成員,作為Win2000server的擴(kuò)展,自推出以來(lái)已經(jīng)有了很大發(fā)展,其體系結(jié)構(gòu)是當(dāng)今市場(chǎng)上最受關(guān)注的Web服務(wù)器之一。新推出的IIS4.0版本增強(qiáng)了系統(tǒng)安全性,具有服務(wù)器端腳本開(kāi)發(fā)調(diào)試,內(nèi)容管理和站點(diǎn)分析,崩潰防護(hù),內(nèi)置JAVA虛擬機(jī)及全面支持ASP等

24、強(qiáng)大功能[3]。</p><p>  2.2 ASP技術(shù)簡(jiǎn)介和選擇ASP技術(shù)的原因</p><p>  ASP全稱為Active Server Pages,即動(dòng)態(tài)服務(wù)器頁(yè)面,是Microsoft公司推出的一種運(yùn)行于服務(wù)器端的Web應(yīng)用程序開(kāi)發(fā)技術(shù)。ASP既不是一種語(yǔ)言,也不是一種開(kāi)發(fā)工具,而是一種內(nèi)含于IIS/PWS之中,代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫(kù)和其它程序進(jìn)行交互, 是

25、一套簡(jiǎn)單方便的服務(wù)器端腳本環(huán)境。通過(guò)ASP我們可以結(jié)合HTML網(wǎng)頁(yè)、ASP指令和ActiveX元件建立動(dòng)態(tài)、交互且高效的Web服務(wù)器應(yīng)用程序。當(dāng)瀏覽器瀏覽ASP網(wǎng)頁(yè)時(shí), Web服務(wù)器就會(huì)根據(jù)請(qǐng)求動(dòng)態(tài)生成相應(yīng)的HTML代碼然后再返回給客戶端瀏覽器,這樣客戶端看到的就是動(dòng)態(tài)生成的網(wǎng)頁(yè)[4]。</p><p>  Web技術(shù)的發(fā)展是由靜態(tài)網(wǎng)頁(yè)技術(shù)的HTML到動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)(CGI、ASP、PHP、JSP),經(jīng)歷了一個(gè)重要

26、的變革過(guò)程。隨著信息社會(huì)的進(jìn)步和人們要求的不斷提高,Web已經(jīng)不再局限于僅僅由靜態(tài)網(wǎng)頁(yè)提供信息服務(wù)而改變?yōu)閯?dòng)態(tài)網(wǎng)頁(yè),可提供交互式的信息查詢服務(wù),使信息數(shù)據(jù)庫(kù)服務(wù)成為了可能,靜態(tài)網(wǎng)頁(yè)和動(dòng)態(tài)網(wǎng)頁(yè)的區(qū)別如下:</p><p>  靜態(tài)網(wǎng)頁(yè):利用FrontPage或Dreamweaver所設(shè)計(jì)的具有.htm(或.html)擴(kuò)展名的網(wǎng)頁(yè)。這種網(wǎng)頁(yè)無(wú)法存取后臺(tái)數(shù)據(jù)庫(kù),不能利用代碼動(dòng)態(tài)改變網(wǎng)頁(yè)的顯示內(nèi)容,只能固定顯示事先設(shè)計(jì)好

27、的頁(yè)面內(nèi)容。靜態(tài)網(wǎng)頁(yè)運(yùn)行于客戶端的瀏覽器[5]。</p><p>  動(dòng)態(tài)網(wǎng)頁(yè):不僅僅表現(xiàn)在網(wǎng)頁(yè)的視覺(jué)展示方式上,更重要的是,它可以對(duì)網(wǎng)頁(yè)中的內(nèi)容進(jìn)行控制與變化??蓪?shí)現(xiàn)對(duì)后臺(tái)數(shù)據(jù)庫(kù)的存取,并能利用數(shù)據(jù)庫(kù)中的資料,動(dòng)態(tài)生成客戶端顯示的頁(yè)面,運(yùn)行于服務(wù)器端[6]。</p><p>  ASP網(wǎng)頁(yè)與傳統(tǒng)的HTML網(wǎng)頁(yè)相比有以下優(yōu)點(diǎn):</p><p> ?。?)在服務(wù)器端運(yùn)

28、行,與瀏覽器無(wú)關(guān)??蛻舳酥灰褂每蓤?zhí)行HTML代碼的瀏覽器,即可瀏覽ASP網(wǎng)頁(yè)。</p><p> ?。?)強(qiáng)大的交互功能。可以直接存取數(shù)據(jù)庫(kù),在服務(wù)器端動(dòng)態(tài)處理客戶端請(qǐng)求。</p><p>  (3)安全性高。服務(wù)器將ASP程序執(zhí)行的結(jié)果以HTML格式傳回客戶端瀏覽器,使用者不會(huì)看到ASP源代碼。</p><p> ?。?)易于管理維護(hù)??梢灾苯釉诤笈_(tái)管理數(shù)據(jù)庫(kù),

29、能夠快速更新網(wǎng)頁(yè)標(biāo)題和內(nèi)容。</p><p>  2.3 Web數(shù)據(jù)庫(kù)技術(shù)</p><p>  本網(wǎng)站使用的是Access數(shù)據(jù)庫(kù)技術(shù),查詢是Access數(shù)據(jù)庫(kù)的主要組件之一,而查詢功能也是Access數(shù)據(jù)庫(kù)軟件中最強(qiáng)的一項(xiàng)功能。Access用戶可利用查詢工具,通過(guò)指定特殊字段、定義字段的順序、建立計(jì)算表達(dá)式并輸入條件以及定義每個(gè)字段的篩選條件等來(lái)選擇想要得查詢的紀(jì)錄,對(duì)存儲(chǔ)在Access表

30、中的有關(guān)信息進(jìn)行查詢,這便是其在本網(wǎng)上書(shū)店網(wǎng)站的最主要的用處[7]。</p><p><b>  3 網(wǎng)站系統(tǒng)分析</b></p><p>  網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)技術(shù)在日新月異地進(jìn)步,從而使網(wǎng)站應(yīng)用系統(tǒng)的開(kāi)發(fā)模式具有多種選擇性,達(dá)到同樣的目標(biāo)可以采用很多不同的方式,現(xiàn)代的應(yīng)用系統(tǒng)越來(lái)越成為一個(gè)龐大的集成方案,需要考慮不同的操作平臺(tái)、不同的應(yīng)用服務(wù)器、不同的數(shù)據(jù)庫(kù)、不同的編程

31、語(yǔ)言、不同的傳輸介質(zhì)等,現(xiàn)在有Windows、Unix、Linux等各種服務(wù)器操作平臺(tái),有Access、SQL Server、Oracle、DB2、Sybase和MySQL等數(shù)據(jù)庫(kù),有ASP、JAVA、PHP、CGI、JSP、C++、VB和Delphi等工具,系統(tǒng)分析就是確定是選擇Windows + Access + ASP好還是Unix + Oracle +JAVA合適,我們要針對(duì)不同的應(yīng)用場(chǎng)合進(jìn)行分析[8]。此外,各類軟件和語(yǔ)言還在

32、不斷發(fā)展進(jìn)步之中,因此系統(tǒng)分析工作從很大程度上決定了系統(tǒng)開(kāi)發(fā)的成敗。根據(jù)制作網(wǎng)站的需要,我選用了Windows + Access + ASP。</p><p>  3.1 用例圖描述網(wǎng)上書(shū)店需求</p><p>  網(wǎng)站整體結(jié)構(gòu)分為前臺(tái)界面展示和后臺(tái)管理兩部分。前臺(tái)主要分搜索圖書(shū)、新書(shū)上架、圖書(shū)排行榜、特價(jià)圖書(shū)和圖書(shū)分類等模塊,后臺(tái)主要針對(duì)管理員,提供圖書(shū)和分類目錄的添加、修改和刪除,以及

33、管理員和用戶密碼的修改等。根據(jù)網(wǎng)上書(shū)店特點(diǎn),將網(wǎng)站分為前臺(tái)用戶界面設(shè)計(jì)和后臺(tái)數(shù)據(jù)庫(kù)管理設(shè)計(jì)兩部分。前臺(tái)功能結(jié)構(gòu)和后臺(tái)功能結(jié)構(gòu)如圖3.1和3.2。</p><p>  圖3.1 系統(tǒng)前臺(tái)功能結(jié)構(gòu)圖</p><p>  圖3.2 系統(tǒng)后臺(tái)功能結(jié)構(gòu)圖</p><p><b>  3.2 系統(tǒng)目標(biāo)</b></p><p> 

34、 本網(wǎng)上書(shū)店主要實(shí)現(xiàn)以下目標(biāo):</p><p>  (1)人性化設(shè)計(jì)。程序設(shè)計(jì)充分考慮書(shū)店和消費(fèi)者的要求,使操作簡(jiǎn)單方便快捷,界面友好,功能實(shí)用。</p><p> ?。?)動(dòng)態(tài)更改前臺(tái)用戶,實(shí)現(xiàn)用戶注冊(cè),登陸和進(jìn)行瀏覽搜索書(shū)籍并進(jìn)行購(gòu)買,提高網(wǎng)站通用性,易于管理維護(hù)。</p><p> ?。?)動(dòng)態(tài)式書(shū)籍更新。新書(shū)上架能直接讀取后臺(tái)數(shù)據(jù)庫(kù),使信息更新及時(shí)有效。&l

35、t;/p><p>  (4)動(dòng)態(tài)式書(shū)籍排行榜。通過(guò)消費(fèi)者購(gòu)買此書(shū)的數(shù)量的增加,可以動(dòng)態(tài)的改變此書(shū)在排行榜中的位置,使消費(fèi)者及時(shí)了解書(shū)籍的售出情況,以便為其提供購(gòu)買信息。</p><p> ?。?)搜索快捷方便?;跁?shū)名及分類的快速搜索和書(shū)籍名稱,作者,出版社,時(shí)間,價(jià)格范圍,分類和各種要素排序的高級(jí)搜索,能夠滿足消費(fèi)者的各種具體而復(fù)雜的搜索需求。</p><p>  (

36、6)實(shí)現(xiàn)方便的購(gòu)買。通過(guò)點(diǎn)擊購(gòu)買,消費(fèi)者就可以將自己要購(gòu)買的書(shū)放入自己的購(gòu)物車內(nèi),后自動(dòng)添加到數(shù)據(jù)庫(kù)中,使管理者知道消費(fèi)者的需求,進(jìn)行送貨。</p><p><b>  3.3 數(shù)據(jù)表結(jié)構(gòu)</b></p><p>  數(shù)據(jù)庫(kù)中共有表:admin、category、delivery、orders、 product、review、sorts和users。主要的兩個(gè)如表3.

37、3和3.4。</p><p>  表3.3 orders 數(shù)據(jù)表</p><p>  表3.4 product 數(shù)據(jù)表</p><p>  4 xx網(wǎng)上書(shū)店具體功能描述及實(shí)現(xiàn)</p><p>  4.1 具體功能描述</p><p>  4.1.1 分類查看</p><p>  點(diǎn)擊首頁(yè)左邊圖

38、書(shū)分類的類別名,可以查看該網(wǎng)上書(shū)店的所有分類,點(diǎn)擊各個(gè)小分類也可看到各個(gè)分類所包涵的圖書(shū)。</p><p><b>  4.1.2 搜索</b></p><p>  查詢分為快速查找和高級(jí)搜索,在快速搜索中,在查詢欄“書(shū)名”框內(nèi)輸入您要查找的書(shū)名,并可以在各個(gè)小分類內(nèi)查找,只要在下拉菜單中選擇你要搜索的分類,然后點(diǎn)擊“查找”或直接按回車(ENTER)鍵,稍后,查詢結(jié)果

39、將顯示出來(lái)。在高級(jí)搜索中,可以依據(jù)書(shū)籍名稱、作者名稱、出版社、出版時(shí)間、價(jià)格范圍、分類進(jìn)行詳細(xì)查找。</p><p>  4.1.3 登陸與注冊(cè)</p><p>  本網(wǎng)站可進(jìn)行注冊(cè)成為會(huì)員,如下圖4.1。</p><p>  圖4.1 用戶登陸圖 </p><p>  成為會(huì)員才可進(jìn)行購(gòu)物,注冊(cè)后就會(huì)顯示消費(fèi)者的賬戶、個(gè)人資料、收貨資料、修

40、改密碼、購(gòu)物車、我的定單、統(tǒng)計(jì)信息和注銷退出,在個(gè)人資料中可以修改個(gè)人的基本信息,如郵箱、真實(shí)姓名、密碼提問(wèn)、密碼答案等。在收貨資料中填寫(xiě)收貨人的信息,可以使書(shū)店及時(shí)將消費(fèi)者訂購(gòu)的書(shū)籍運(yùn)送給用戶;點(diǎn)擊修改密碼后輸入舊密碼和新密碼即可修改密碼;在我的定單中可以看到消費(fèi)者要購(gòu)買的書(shū),點(diǎn)擊繼續(xù)購(gòu)買可以轉(zhuǎn)到書(shū)籍瀏覽處,繼續(xù)購(gòu)買;點(diǎn)擊統(tǒng)計(jì)消息,可以知道此會(huì)員何時(shí)注冊(cè)、下定單的時(shí)間、次數(shù)及成交次數(shù)和金額;點(diǎn)擊注銷退出,便退出會(huì)員登陸,返回到主頁(yè)面。

41、</p><p>  4.1.4 購(gòu)物車使用 </p><p><b>  如圖4.2。</b></p><p>  圖4.2 購(gòu)物車圖</p><p>  4.1.4.1 購(gòu)買</p><p>  每本書(shū)目旁邊都有一個(gè)“購(gòu)買”圖標(biāo),點(diǎn)擊“購(gòu)買”,即將該書(shū)放入購(gòu)物車,在右邊的我的購(gòu)物車一欄中顯示

42、消費(fèi)者點(diǎn)擊購(gòu)買過(guò)的書(shū)籍,并顯示共有幾種商品及合計(jì)多少元?!百?gòu)物車”的內(nèi)容包括您訂購(gòu)書(shū)籍的信息:書(shū)名、數(shù)量、會(huì)員價(jià)、折扣等。</p><p>  4.1.4.2 修改定購(gòu)數(shù)量</p><p>  在消費(fèi)者確定購(gòu)買購(gòu)物車內(nèi)的書(shū)后,可點(diǎn)擊下方的下訂單,每本書(shū)的默認(rèn)訂購(gòu)數(shù)量是“1”冊(cè)。如果要改變訂購(gòu)數(shù)量,請(qǐng)?jiān)跀?shù)量框中填入您想購(gòu)買的數(shù)量,然后按下右邊的“修改數(shù)量”按鈕,系統(tǒng)會(huì)更新購(gòu)物車信息,在此頁(yè)面

43、也會(huì)提醒您是普通會(huì)員或是VIP會(huì)員和總金額,確定點(diǎn)擊下一步,即進(jìn)入結(jié)賬界面,填入消費(fèi)者的基本信息,書(shū)店據(jù)此將書(shū)籍運(yùn)送到消費(fèi)者所指定的地點(diǎn)。如圖4.3。</p><p>  圖4.3 具體郵寄填寫(xiě)圖</p><p>  4.1.4.3 刪除購(gòu)物車內(nèi)的書(shū)籍</p><p>  已經(jīng)放入購(gòu)物車的書(shū)籍,若想放棄,可按購(gòu)物車界面中右邊的“刪除”按鈕,該書(shū)即被刪除,系統(tǒng)會(huì)更新

44、購(gòu)物車信息。如果希望購(gòu)買網(wǎng)站暫時(shí)沒(méi)有的書(shū)籍,請(qǐng)您將所需的圖書(shū)的基本信息提供給我們,我們將會(huì)聯(lián)系出版社查找,并將結(jié)果盡快通知您。圖書(shū)的信息包括準(zhǔn)確的書(shū)名、出版社、ISBN書(shū)號(hào)等。</p><p>  4.1.5 評(píng)級(jí)和評(píng)論</p><p>  點(diǎn)擊具體書(shū)下方的對(duì)此書(shū)進(jìn)行評(píng)級(jí),便可對(duì)此書(shū)評(píng)級(jí),分為0到10級(jí),可對(duì)其他的消費(fèi)者提供一些購(gòu)買信息,也可對(duì)書(shū)籍進(jìn)行評(píng)論,只要點(diǎn)擊下方的發(fā)表評(píng)論就可彈出對(duì)

45、話框,實(shí)現(xiàn)了消費(fèi)者和書(shū)店之間的動(dòng)態(tài)交互性。如圖4.4。</p><p><b>  圖4.4 評(píng)論圖</b></p><p>  4.1.6 圖書(shū)排行榜</p><p>  點(diǎn)擊導(dǎo)航欄上的暢銷圖書(shū)可查看圖書(shū)銷售排行榜,圖書(shū)購(gòu)買次數(shù)越多,此圖書(shū)在排行榜中的位置越往上,可以為消費(fèi)者提供購(gòu)書(shū)信息,即哪種書(shū)的銷售情況最佳。</p><

46、;p>  4.1.7 其他小功能</p><p>  點(diǎn)擊首頁(yè)右上方的加為收藏夾,便可將此網(wǎng)站地址加入本機(jī)的收藏夾內(nèi);點(diǎn)擊幫助,就會(huì)進(jìn)入本網(wǎng)站的幫助網(wǎng)頁(yè),此網(wǎng)頁(yè)詳細(xì)介紹了在本網(wǎng)上書(shū)店進(jìn)行購(gòu)物進(jìn)行的流程和注意的問(wèn)題;在首頁(yè)左上方有時(shí)間顯示,用JavaScript語(yǔ)言編寫(xiě)而成;點(diǎn)擊網(wǎng)頁(yè)下方的聯(lián)系我們,即可彈出Microsoft office outlook,可向書(shū)店管理者發(fā)送郵件;點(diǎn)擊管理中心,可進(jìn)入管理員登

47、陸界面,實(shí)現(xiàn)網(wǎng)站的后臺(tái)管理。</p><p>  4.2 用戶購(gòu)物流程</p><p>  用戶購(gòu)物流程如圖4.5所示:</p><p>  圖4.5 購(gòu)物流程圖</p><p>  4.3 重要模塊具體功能實(shí)現(xiàn)</p><p>  4.3.1暢銷排行榜</p><p>  暢銷排行榜通過(guò)比較

48、購(gòu)買次數(shù)而進(jìn)行排名,此功能的實(shí)現(xiàn)過(guò)程,首先在數(shù)據(jù)庫(kù)的product表中加入一個(gè)字段solded,以此來(lái)記錄書(shū)籍被購(gòu)買的次數(shù),在排行榜代碼中比較字段solded的大小后與數(shù)據(jù)庫(kù)相連,由大到小排列顯示書(shū)籍的具體信息[9]。</p><p><b>  4.3.2 購(gòu)物車</b></p><p>  購(gòu)物車的實(shí)現(xiàn)首先檢查數(shù)據(jù)庫(kù)此用戶是否登陸,若無(wú),則設(shè)置直接彈出提示注冊(cè)窗口

49、,若有,則加入消費(fèi)者的購(gòu)物欄內(nèi),實(shí)際是在數(shù)據(jù)庫(kù)表orders中加入一條記錄,來(lái)記錄購(gòu)買信息,其中也可修改購(gòu)買數(shù)量,點(diǎn)擊修改按鈕實(shí)際是修改數(shù)據(jù)庫(kù)中orders中productnum一項(xiàng),填寫(xiě)結(jié)賬信息是填寫(xiě)orders表中receipt、address、postcode、 comments、paymethord等字段的內(nèi)容,在下定單的過(guò)程中,由state來(lái)記錄購(gòu)買進(jìn)行到的過(guò)程,1到5表示在下定單過(guò)程中,而6則表示已經(jīng)完成下定單的全過(guò)程,即消

50、費(fèi)者提交完畢。</p><p>  4.3.3 搜索功能</p><p>  搜索分為快速搜索和高級(jí)搜索,工作過(guò)程和搜索的表是一樣的,是product只是高級(jí)搜索連接和判斷數(shù)據(jù)庫(kù)中的字段多,涉及name、 author、mark、adddate、price和categoryid諸多字段,而快速只涉及name和categoryid兩個(gè)字段的判斷,最后都是顯示出符合判斷條件的書(shū)籍。</p

51、><p><b>  5 網(wǎng)站整體設(shè)計(jì)</b></p><p>  5.1 CSS樣式單文件設(shè)計(jì)</p><p>  層疊樣式單CSS(Cascading Style Sheets)是W3C給出的兩種樣式單語(yǔ)言推薦標(biāo)準(zhǔn)之一。與HTML描述數(shù)據(jù)顯示方式的傳統(tǒng)方法相比具有表達(dá)效果豐富、文檔體積小、便于信息檢索和可讀性好等優(yōu)點(diǎn)[9]。</p>

52、<p>  外部樣式表文件不但可以提高代碼復(fù)用性,而且有利于統(tǒng)一網(wǎng)站的整體風(fēng)格。本網(wǎng)站在前臺(tái)界面和后臺(tái)管理分別使用了樣式單文件:style.css,網(wǎng)頁(yè)中引用外部樣式表的語(yǔ)法分別為:</p><p>  <link rel="stylesheet" href="../inc/style.css" type="text/css">

53、</p><p>  主要對(duì)前后臺(tái)界面風(fēng)格如:</p><p>  字體的大小、超鏈接屬性、滾動(dòng)條風(fēng)格等進(jìn)行了統(tǒng)一的調(diào)整和規(guī)定。</p><p>  5.2 創(chuàng)建數(shù)據(jù)庫(kù)連接</p><p>  動(dòng)態(tài)網(wǎng)站開(kāi)發(fā),一個(gè)很重要的步驟就是創(chuàng)建數(shù)據(jù)庫(kù)連接,即訪問(wèn)數(shù)據(jù)庫(kù)。本站采用了ADO(ActiveX數(shù)據(jù)對(duì)象)存取數(shù)據(jù)庫(kù)的對(duì)象,連接數(shù)據(jù)庫(kù)驅(qū)動(dòng)為ODBC(

54、開(kāi)放數(shù)據(jù)庫(kù)互連),連接方式為DSNless connection(不用數(shù)據(jù)源打開(kāi)數(shù)據(jù)庫(kù))。</p><p> ?。?)ADO(ActiveX Data Objects)是用來(lái)存取數(shù)據(jù)庫(kù)的對(duì)象統(tǒng)稱,是建立在OLE DB技術(shù)基礎(chǔ)上的接口技術(shù),OLE DB在ODBC的基礎(chǔ)上,用面向?qū)ο蟮乃枷雽?duì)ODBC的函數(shù)重新進(jìn)行了分類和包裝,形成了新的標(biāo)準(zhǔn),即ODBC是OLE DB 的子類,而OLE DB是ODBC的超類。ADO主要

55、含有三種對(duì)象:Connection、Recordset和Command。</p><p>  Connection:負(fù)責(zé)打開(kāi)或連接數(shù)據(jù);Recordset:負(fù)責(zé)存取數(shù)據(jù)表;Command:負(fù)責(zé)對(duì)數(shù)據(jù)庫(kù)執(zhí)行行動(dòng)查詢命令。只依靠這三個(gè)對(duì)象還是無(wú)法存取數(shù)據(jù)庫(kù)的,還必須具有數(shù)據(jù)庫(kù)存取的驅(qū)動(dòng)程序:OLE DB驅(qū)動(dòng)程序或ODBC驅(qū)動(dòng)程序。對(duì)于任何一種數(shù)據(jù)庫(kù)都必須有相對(duì)應(yīng)的驅(qū)動(dòng)程序,ADO才能對(duì)數(shù)據(jù)庫(kù)進(jìn)行存取[10]。<

56、/p><p> ?。?)本網(wǎng)站連接數(shù)據(jù)庫(kù)的代碼為:</p><p><b>  打開(kāi)數(shù)據(jù)庫(kù)連接</b></p><p>  dim conn,connstr,db,rs</p><p>  db="manage/db/db.mdb"</p><p>  Set conn = Ser

57、ver.CreateObject("ADODB.Connection")</p><p>  connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")</p><p><b&

58、gt;  6 結(jié)束語(yǔ)</b></p><p>  xx網(wǎng)上書(shū)店采用ASP技術(shù)結(jié)合數(shù)據(jù)庫(kù)技術(shù),為消費(fèi)者和書(shū)店之間提供了一個(gè)交互式平臺(tái)。在前臺(tái)首頁(yè)全部采用表格進(jìn)行規(guī)劃,主體頁(yè)面上部和下部分別嵌入了導(dǎo)航分類目錄,用戶可以通過(guò)導(dǎo)航分類目錄完成各種需求,例如新書(shū)上架,暢銷書(shū)排行榜,特價(jià)書(shū)籍,搜索圖書(shū),圖書(shū)分類等,也可在主界面中看各個(gè)導(dǎo)航條目的具體內(nèi)容。在主體界面左側(cè)實(shí)現(xiàn)了我的購(gòu)物車、欄目導(dǎo)航和排行榜三大模塊的自

59、動(dòng)更新,用戶還可以輸入書(shū)名和分類進(jìn)行快速查詢也可通過(guò)各個(gè)具體項(xiàng)目進(jìn)行詳細(xì)查詢,能夠滿足消費(fèi)者的各種搜索要求,在購(gòu)買書(shū)籍的過(guò)程中,消費(fèi)者也可以對(duì)書(shū)籍進(jìn)行評(píng)級(jí)和留言點(diǎn)評(píng),使眾多消費(fèi)者能夠了解更多書(shū)籍的特點(diǎn),對(duì)自己的購(gòu)物做一些幫助,此外,本網(wǎng)站前臺(tái)還實(shí)現(xiàn)了快捷簡(jiǎn)便的購(gòu)買,通過(guò)自己的賬戶可以準(zhǔn)確知道自己的購(gòu)物狀態(tài),提交購(gòu)買信息后,書(shū)店便可以準(zhǔn)確將消費(fèi)者需求的書(shū)籍郵寄或直接送到消費(fèi)者手中。后臺(tái)首頁(yè)采用了框架式結(jié)構(gòu),左側(cè)是商品、分類和用戶管理目錄,

60、包括書(shū)籍的設(shè)置如動(dòng)態(tài)更改書(shū)籍名稱,分類目錄、書(shū)籍的添加、修改、刪除和用戶訂單管理、管理員的信息管理等??傮w來(lái)說(shuō),本動(dòng)態(tài)網(wǎng)上書(shū)店能夠較好的讓消費(fèi)者瀏覽圖書(shū)信息和進(jìn)行購(gòu)買、評(píng)論等,并在授權(quán)后,在后臺(tái)動(dòng)態(tài)的更新本</p><p><b>  參考文獻(xiàn):</b></p><p>  [1] 劉濤.小型網(wǎng)站架設(shè)技術(shù)[M]. 北京: 中國(guó)鐵道出版社, 2004.</p>

61、;<p>  [2] Ivar Jacobson, Grady Booch. Sofeware development process [M]. 北京: 機(jī)械工業(yè)出版社,2002.</p><p>  [3] 溫明.ASP網(wǎng)站建設(shè)實(shí)錄[M]. 北京: 北京希望電子出版社, 2005.</p><p>  [4] 石志國(guó). ASP動(dòng)態(tài)網(wǎng)站編輯[M]. 北京: 清華大學(xué)出版社,

62、2001.</p><p>  [5] 張景峰.ASP程序設(shè)計(jì)及應(yīng)用[M]. 北京: 中國(guó)水利水電出版社, 2005.</p><p>  [6] 趙增敏.ASP動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)[M]. 北京: 電子工業(yè)出版社, 2003.</p><p>  [7] 李禹生.Access2003應(yīng)用技術(shù)[M]. 北京: 中國(guó)水利水電出版社, 2005.</p><

63、p>  [8] 鄧文淵. ASP與網(wǎng)絡(luò)數(shù)據(jù)庫(kù)設(shè)計(jì)[M]. 北京: 中國(guó)鐵道出版社, 2003.</p><p>  [9] 胡海.CSS完全實(shí)例教程[M]. 北京: 電子工業(yè)出版社, 2001. </p><p>  [10] 李嚴(yán)等.ASP 數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例解析[M]. 北京: 機(jī)械工業(yè)出版社, 2004.</p><p>  至少2篇英文參考文獻(xiàn)</p

64、><p><b>  致 謝</b></p><p>  本課題在設(shè)計(jì)和論文的寫(xiě)作過(guò)程中,都得到了xx老師的悉心指導(dǎo)。xx老師多次詢問(wèn)開(kāi)發(fā)進(jìn)程,幫助我開(kāi)拓開(kāi)發(fā)思路,并給予熱忱鼓勵(lì)。xx老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,樂(lè)觀隨和的處事態(tài)度,不僅教育我如何設(shè)計(jì)和寫(xiě)作,更重要的是教我如何做人,雖歷時(shí)僅數(shù)月,卻讓我終生受益。</p><p>  臨近畢業(yè),特別感謝我的班

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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)論