網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)_第1頁(yè)
已閱讀1頁(yè),還剩15頁(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>  網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b>  ---臺(tái)管理系統(tǒng)</b></p><p>  摘要:隨著Internet的不斷普及,人們對(duì)于互聯(lián)網(wǎng)技術(shù)的要求已不單單是瀏覽一下網(wǎng)頁(yè),收發(fā)電子郵件,日益忙碌的人們開(kāi)始追求足不出戶的利用互聯(lián)網(wǎng)這一強(qiáng)大的平臺(tái)來(lái)實(shí)現(xiàn)的網(wǎng)上購(gòu)物。對(duì)于企業(yè)來(lái)講,無(wú)論是企業(yè)之間(B to B),還是企業(yè)和客戶之間(B to

2、 C)的交易,如果能夠?qū)崿F(xiàn)網(wǎng)上交易將大大提高交易速度節(jié)約交易成本。近幾年,隨著網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù)的進(jìn)一步發(fā)展,使得這一設(shè)想逐漸成為現(xiàn)實(shí)。[1]</p><p>  運(yùn)用ASP技術(shù)和網(wǎng)絡(luò)數(shù)據(jù)庫(kù)原理,基于B/S模式我開(kāi)發(fā)了一個(gè)網(wǎng)上購(gòu)物系統(tǒng)。在我的系統(tǒng)中,顧客可以很方便的注冊(cè)成為會(huì)員,對(duì)商品進(jìn)行瀏覽檢索,查看商品的詳細(xì)資料,然后根據(jù)各人的喜好購(gòu)買心儀的商品。系統(tǒng)會(huì)自動(dòng)為顧客生成訂單,按照顧客所填寫(xiě)的信息提交訂單并發(fā)貨。系統(tǒng)

3、管理員則可以對(duì)現(xiàn)有的商品進(jìn)行添加和編輯,審查已注冊(cè)的用戶并對(duì)提交的訂單進(jìn)行處理。[2]</p><p>  關(guān)鍵詞:B/S模式、ASP、電子商務(wù)、網(wǎng)絡(luò)數(shù)據(jù)庫(kù)。</p><p>  The Web Shopping System’s Design and realization </p><p>  ——ASP web shopping system</p>

4、;<p>  Abstract:Along with the Internet of continuously universal, people are for the request of technique Internet the already and not only single is a view once web page, receive and dispatch the E-mail, increas

5、ingly busy people start pursuing the exploitation Internet that keep the house this a the mighty platform come the net that realizes on the shopping.Speak for the business enterprise, and wether it is the business enterp

6、rise's( B to B), or business enterprise with the customer's bargain for( B</p><p>  Application ASP technique is with the network database principle, according to B/ S mode I developped a net on the

7、shopping system.In my system, customer can very the convenient registration become the member, and proceeds to merchandise view index, look into favour that the merchandise's detailed data, then purchase the adoring

8、merchandise according to the everyone.System would the auto is a born order of customer, and hand over the order to erupt goods according to the information for fill inn</p><p>  Key words: B/ S mode, ASP, e

9、lectronic commerce, network database.</p><p><b>  目錄</b></p><p><b>  1.引言5</b></p><p>  1.1問(wèn)題的提出5</p><p>  1.2問(wèn)題的解決5</p><p>  2.

10、準(zhǔn)備知識(shí)——ASP技術(shù)6</p><p>  2.1 ASP的簡(jiǎn)介6</p><p>  2.2 ASP的特點(diǎn)6</p><p>  2.3 ASP的工作原理6</p><p><b>  3.系統(tǒng)概述6</b></p><p>  3.1系統(tǒng)設(shè)計(jì)思想6</p><

11、p>  3.2系統(tǒng)總體結(jié)構(gòu)圖7</p><p>  3.3系統(tǒng)功能描述7</p><p>  3.4功能模塊劃分8</p><p>  3.5系統(tǒng)流程分析8</p><p>  3.6系統(tǒng)功能模塊圖8</p><p>  3.5系統(tǒng)開(kāi)發(fā)工具10</p><p>  4.網(wǎng)絡(luò)系統(tǒng)

12、數(shù)據(jù)庫(kù)的建立10</p><p>  4.1系統(tǒng)數(shù)據(jù)源的位置10</p><p>  4.2表、關(guān)系模型和數(shù)據(jù)庫(kù)的概述10</p><p>  4.3范式與建表的規(guī)范化11</p><p>  4.4系統(tǒng)數(shù)據(jù)庫(kù)的詳細(xì)建立11</p><p>  5.系統(tǒng)功能描述13</p><p>

13、  5.1后臺(tái)管理端概述13</p><p>  5.2.1商品信息的管理13</p><p>  5.2.2訂單的管理14</p><p>  5.2.3會(huì)員的管理15</p><p>  5.2.4管理員信息的管理15</p><p><b>  結(jié)論16</b></p>

14、;<p><b>  主要參考文獻(xiàn)16</b></p><p><b>  致謝16</b></p><p>  網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b>  ---后臺(tái)管理系統(tǒng)</b></p><p><b>  1.引言</b>

15、;</p><p><b>  1.1問(wèn)題的提出</b></p><p>  對(duì)于基于Web平臺(tái)的網(wǎng)上購(gòu)物系統(tǒng),存在著一個(gè)前臺(tái)應(yīng)用和后臺(tái)管理的問(wèn)題。而無(wú)論前臺(tái)還是后臺(tái),都要對(duì)數(shù)據(jù)庫(kù)進(jìn)行調(diào)用和操作。因此如何創(chuàng)建網(wǎng)絡(luò)數(shù)據(jù)庫(kù),以及客戶端如何調(diào)用服務(wù)器端的數(shù)據(jù)庫(kù)成為實(shí)現(xiàn)網(wǎng)上購(gòu)物的一個(gè)關(guān)鍵性問(wèn)題。Internet是在通信網(wǎng)絡(luò)的基礎(chǔ)上,以TCP/IP協(xié)議為基準(zhǔn)、以域名地址和IP地

16、址為標(biāo)識(shí)、以網(wǎng)關(guān)和路由器為轉(zhuǎn)換協(xié)議工具構(gòu)成的網(wǎng)絡(luò)的集合。[3]</p><p>  Internet的出現(xiàn)不僅使得通信和資源共享的地理范圍擴(kuò)展至全球,而且隨著其服務(wù)內(nèi)容和應(yīng)用領(lǐng)域的拓寬,正在改變?nèi)藗兊臅r(shí)空觀。電子商務(wù)對(duì)于社會(huì)生產(chǎn)力的推動(dòng)作用突出表現(xiàn)在四個(gè)方面: </p><p> ?。?)大幅度降低信息成本,提高信息使用效率。</p><p> ?。?)大量減少中間

17、環(huán)節(jié),降低銷售成本和購(gòu)買成本。</p><p> ?。?)有利于形成高效流通、交換體制。</p><p> ?。?)有利于第三產(chǎn)業(yè)的發(fā)展。</p><p><b>  1.2問(wèn)題的提出</b></p><p>  在這里,我采用B/S模式來(lái)實(shí)現(xiàn)客戶端對(duì)服務(wù)器端的調(diào)用。對(duì)于網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的創(chuàng)建,則是利用ASP技術(shù)來(lái)解決。簡(jiǎn)單地

18、講,ASP是一個(gè)位于服務(wù)器端的腳本運(yùn)行環(huán)境,通過(guò)這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行動(dòng)態(tài)的交互式Web服務(wù)器應(yīng)用程序,如交互式動(dòng)態(tài)網(wǎng)頁(yè),包括使用HTML表單收集和處理信息,上傳與下載等等。[4] </p><p>  在電子商務(wù)中,對(duì)用戶而言,進(jìn)行網(wǎng)上信息查詢的目的是尋找自己需要的產(chǎn)品或服務(wù),而對(duì)于商品或服務(wù)提供者來(lái)說(shuō),其目的則是向用戶推銷自己的產(chǎn)品或服務(wù)。因此,讓用戶通過(guò)瀏覽器查詢服務(wù)器的后端數(shù)據(jù)庫(kù)是許多Web服

19、務(wù)提供者必需有的服務(wù),ASP通過(guò)內(nèi)置的ADODB組件來(lái)實(shí)現(xiàn)這一功能??梢允褂肁DO去編寫(xiě)緊湊簡(jiǎn)明的腳本以便連接到ODBC 兼容的數(shù)據(jù)庫(kù)和 OLE DB 兼容的數(shù)據(jù)源。</p><p>  2.準(zhǔn)備知識(shí)—ASP技術(shù)</p><p>  2.1 ASP的簡(jiǎn)介</p><p>  ASP(Active server pages)是一種類似HTML(Hypertext Ma

20、rkup Language超文本標(biāo)識(shí)語(yǔ)言)、Script與CGI(Common GAteway Interface 通用網(wǎng)關(guān)接口)的結(jié)合體,但是其運(yùn)行效率卻比CGI更高、程序編制也比HTML更方便且更有靈活性,程序安全及保密性也比Script好。</p><p>  ASP以HTML為基礎(chǔ),主體還是HTML代碼,只是在需要ASP動(dòng)態(tài)產(chǎn)生的地方加入ASP代碼。ASP的最終顯示結(jié)果也是HTML代碼,可準(zhǔn)確控制ASP的

21、輸出結(jié)果。</p><p>  ASP程序功能必須在Web服務(wù)器環(huán)境下才能運(yùn)行,所以運(yùn)行ASP程序是需將計(jì)算機(jī)虛擬為Web服務(wù)器。在windows7里使用IIS5.0將計(jì)算機(jī)虛擬為Web服務(wù)器.[5]</p><p>  2.2 ASP的特點(diǎn)</p><p>  ASP可以和HTML或其它腳本語(yǔ)言(VBScript,JavaScript)相互嵌套 </p>

22、;<p>  ASP是一種在WEB服務(wù)器端運(yùn)行的腳本語(yǔ)言,程序代碼安全保密 </p><p>  ASP以對(duì)象為基礎(chǔ),因此可以使用ActiveX控件繼續(xù)擴(kuò)充其功能 </p><p>  ASP內(nèi)置ADO組件,因此可以輕松的存取各種數(shù)據(jù)庫(kù) </p><p>  ASP可以將運(yùn)行結(jié)果以HTML的格式傳送至客戶端瀏覽器,因而可以適用與各種瀏覽器</p&

23、gt;<p>  2.3 ASP的工作原理</p><p>  如果瀏覽器向IIS/PWS請(qǐng)求的是.HTM文件,那么IIS/PWS會(huì)直接把文件的內(nèi)容傳給瀏覽器.但如果瀏覽器向IIS/PWS請(qǐng)求的是.ASP文件,則IIS/PWS會(huì)首先解釋文件.</p><p>  IIS/PWS解釋.ASP文件的過(guò)程中,遇到HTML標(biāo)記或一般文字時(shí)會(huì)直接把讀區(qū)的內(nèi)容傳給瀏覽器.但如果遇到<

24、;% %>的標(biāo)記,則會(huì)把其中的內(nèi)容視為程序,然后解釋執(zhí)行,但程序經(jīng)過(guò)IIS/PWS解釋執(zhí)行后,其源程序代碼不會(huì)傳給瀏覽器,而只是把可顯示的運(yùn)行結(jié)果傳給了瀏覽器.</p><p><b>  3.系統(tǒng)概述</b></p><p>  3.1 系統(tǒng)設(shè)計(jì)思想</p><p>  整個(gè)系統(tǒng)是以ASP技術(shù)來(lái)開(kāi)發(fā),數(shù)據(jù)庫(kù)的創(chuàng)建使用Access 200

25、3,對(duì)數(shù)據(jù)庫(kù)的查詢和調(diào)用是通過(guò)ASP內(nèi)置的ADODB組件來(lái)實(shí)現(xiàn)的。</p><p>  為了便于編程,前臺(tái)的操作頁(yè)面和后臺(tái)的數(shù)據(jù)庫(kù)管理頁(yè)面的設(shè)計(jì)是分開(kāi)的,我負(fù)責(zé)后臺(tái)。在整個(gè)程序編寫(xiě)完之后,在將后臺(tái)的數(shù)據(jù)庫(kù)管理頁(yè)面通過(guò)管理員在前臺(tái)的登錄來(lái)調(diào)用,這樣就把前臺(tái)和后臺(tái)有機(jī)的連接起來(lái),使操作更加方便。當(dāng)用戶以會(huì)員身份登錄調(diào)用執(zhí)行的是前臺(tái)的操作頁(yè)面,而當(dāng)以管理員身份登錄時(shí),則進(jìn)入后臺(tái)管理頁(yè)面來(lái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。[1]<

26、/p><p>  3.2 系統(tǒng)總體結(jié)構(gòu)圖</p><p>  Internet信息服務(wù)器</p><p>  Access 2003</p><p><b>  數(shù)據(jù)源</b></p><p>  圖3-1 系統(tǒng)總體結(jié)構(gòu)圖</p><p>  由圖可以看出,系統(tǒng)是基于B/S模式

27、開(kāi)發(fā)的。</p><p>  3.3 系統(tǒng)功能描述</p><p>  網(wǎng)上購(gòu)物系統(tǒng)分為前臺(tái)管理和后臺(tái)管理。后臺(tái)管理包括公告管理、商品管理、訂單管理和用戶管理等模塊。后臺(tái)管理具體描述如下:</p><p><b>  (1) 訂單管理</b></p><p>  ◆ 所有訂單; ◆ 未處理的訂單; ◆ 作廢訂單; ◆ 已

28、完成的訂單。</p><p><b>  (2) 商品管理</b></p><p>  ◆ 添加,修改,刪除商品類別; ◆ 查看,添加,修改,刪除商品信息;</p><p><b>  (3)信息管理</b></p><p>  ◆評(píng)論管理 ◆廣告設(shè)定 ◆添加廣告 ◆公告設(shè)定 ◆友情鏈接&l

29、t;/p><p><b>  (4) 會(huì)員管理</b></p><p>  ◆ 添加會(huì)員,包括用戶名和密碼信息; ◆ 修改會(huì)員; ◆ 刪除會(huì)員。</p><p><b>  (5)購(gòu)物管理</b></p><p>  ◆ 購(gòu)物支付方式選擇; ◆ 購(gòu)物送貨方式選擇;</p><p>

30、;<b>  (6) 新聞管理</b></p><p>  ◆ 添加,修改,刪除新聞;</p><p><b>  (7)管理員管理</b></p><p>  ◆管理員的添加 ◆管理員的權(quán)限設(shè)置 ◆管理員的刪除</p><p><b>  3.4功能模塊劃分</b><

31、;/p><p>  從功能描述的內(nèi)容可以看到,本系統(tǒng)可以實(shí)現(xiàn)六個(gè)完整的功能。根據(jù)這些功能,設(shè)計(jì)出系統(tǒng)的功能模塊,如圖3-2:</p><p>  圖3-2 網(wǎng)上購(gòu)物系統(tǒng)功能模塊示意圖</p><p>  在本系統(tǒng)中,用戶管理模塊的功能比較簡(jiǎn)單。在系統(tǒng)初始化時(shí),有一個(gè)默認(rèn)的“系統(tǒng)管理員”用戶admin,由程序設(shè)計(jì)人員手動(dòng)地添加到數(shù)據(jù)庫(kù)中。admin用戶可以創(chuàng)建其他的管理員

32、信息;。</p><p>  用戶管理功能模塊的關(guān)系如圖2:普通用戶則可以修改自己注冊(cè)信息和密碼</p><p>  `圖3-3. 用戶管理功能模塊關(guān)系圖</p><p><b>  3.5系統(tǒng)流程分析</b></p><p>  前臺(tái)客戶購(gòu)物流程如圖3:</p><p>  圖3-4 前臺(tái)客戶流

33、程圖</p><p>  后臺(tái)訂單處理流程如圖4:</p><p>  圖3-5 后臺(tái)訂單處理流程圖</p><p>  多用戶系統(tǒng)的工作流程都是從用戶登錄模塊開(kāi)始的,之后,對(duì)用戶的身份進(jìn)行認(rèn)證,確認(rèn)用戶是否是有效的注冊(cè)用戶以決定用戶的操作權(quán)限,從而決定用戶的工作界面。</p><p>  3.6系統(tǒng)功能模塊圖</p><

34、;p>  圖3-6 系統(tǒng)功能模塊圖</p><p><b>  3.7系統(tǒng)開(kāi)發(fā)工具</b></p><p>  開(kāi)發(fā)環(huán)境:Windows7 </p><p>  IIS 5.0(Internet Information Server 5.0)</p><p>  Internet Explorer 6.0</

35、p><p>  腳本語(yǔ)言:JavaScript、VBScript</p><p>  數(shù)據(jù)庫(kù)工具:Access 2003</p><p>  開(kāi)發(fā)工具:Adobe DreamweaverCS5</p><p>  4.系統(tǒng)網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的建立</p><p>  4.1系統(tǒng)數(shù)據(jù)源的設(shè)置</p><p>

36、  1,打開(kāi)ACCESS數(shù)據(jù)庫(kù),選擇新建數(shù)據(jù)庫(kù),將其命名為chinammc_shop.mdb,并保存到一專門文件夾chinammc_data.mdb。</p><p>  2,在新建的數(shù)據(jù)庫(kù)容器中雙擊“使用設(shè)計(jì)器創(chuàng)建表”,彈出的表1窗口中字段名稱輸入“mmc_id”,數(shù)據(jù)類型選擇“自動(dòng)編號(hào)”,并選擇上方工具欄中的鑰匙按鈕,將該字段設(shè)為主鍵。繼續(xù)輸入字段“mmc_title”,數(shù)據(jù)類型選擇“文本”;NEXT輸入字段

37、“mmc_content”,數(shù)據(jù)類型選擇“備注”;</p><p>  3,雙擊打開(kāi)cnartile表,填寫(xiě)第一行:“mmc_title”輸入“test”,“mmc_content”輸入“this is a test”,“mmc_author”輸入“mmcbruce”,時(shí)間已經(jīng)自動(dòng)添加。完成!關(guān)閉表,關(guān)閉數(shù)據(jù)庫(kù)。[6]</p><p>  4.2建立數(shù)據(jù)庫(kù)連接</p><

38、;p>  那么現(xiàn)在需要的就是同過(guò)ASP將該行信息顯示出來(lái)。首先還是需要ASP與該數(shù)據(jù)庫(kù)文件建立連接,具體怎么建立?</p><p>  conn.asp:主要起的是連接并打開(kāi)某數(shù)據(jù)庫(kù)文件的功能。該文件建議單獨(dú)存在,并且位置是和存放數(shù)據(jù)庫(kù)的文件夾database處與同一物理層次。</p><p><b>  <% </b></p><p&

39、gt;  On Error Resume Next </p><p>  servermappath=server.mappath("/serverinfo.asa")</p><p>  Set fso = CreateObject("Scripting.FileSystemObject")</p><p>  Set t

40、xt = fso.OpenTextFile(servermappath,1)</p><p>  DBstr=""&txt.ReadLine&"" '數(shù)據(jù)庫(kù)地址名稱</p><p><b>  txt.close</b></p><p>  set fso=nothing

41、</p><p>  dbname=""&DBstr&""</p><p>  cn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(dbname)</p><p><b>  %>&l

42、t;/b></p><p>  需要再次提醒的是:無(wú)論是FSO對(duì)文件、文件夾的操作還是ADO對(duì)數(shù)據(jù)庫(kù)的操作,對(duì)被操作文件的取得都是獲得的絕對(duì)的物理地址。[7]</p><p>  4.3表、關(guān)系模型和數(shù)據(jù)庫(kù)的概述</p><p>  數(shù)據(jù)庫(kù)加上相應(yīng)的操作和管理數(shù)據(jù)庫(kù)的軟件,即為一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)(dbms),它能合理地組織和存儲(chǔ)大量數(shù)據(jù),并支持對(duì)于數(shù)據(jù)庫(kù)表中數(shù)

43、據(jù)的各種操作,如:更新、排序、索引、查詢、列表、打印等。數(shù)據(jù)庫(kù)系統(tǒng)由數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)以及支撐數(shù)據(jù)庫(kù)管理系統(tǒng)的軟、硬件構(gòu)成。[8]</p><p>  數(shù)據(jù)庫(kù)離不開(kāi)數(shù)據(jù)模型。數(shù)據(jù)模型是對(duì)現(xiàn)實(shí)世界客觀事物及其聯(lián)系的描述,它反映數(shù)據(jù)項(xiàng)之間和記錄之間的聯(lián)系。常用的三種數(shù)據(jù)模型:層次模型、網(wǎng)狀模型和關(guān)系模型。此外,還有面向?qū)ο竽P偷?。[9]</p><p>  4.4系統(tǒng)數(shù)據(jù)庫(kù)的詳細(xì)建立<

44、;/p><p>  本系統(tǒng)定義的數(shù)據(jù)庫(kù)中包括以下7張表:用戶信息數(shù)據(jù)表RegUser,用戶管理員信息表Manager_User,用戶商品大類表Class_1,商品小類表Class_2, 商品表Product</p><p>  商品購(gòu)物車表ShopList,訂單表Orderform。</p><p>  用戶信息數(shù)據(jù)表RegUser</p><p&g

45、t;  用戶信息數(shù)據(jù)表用來(lái)保存會(huì)員的注冊(cè)信息,方便顧客再次購(gòu)買等操作,也方便管理員的信息統(tǒng)計(jì)。結(jié)構(gòu)如圖4-1所示:</p><p>  表4-1 用戶信息數(shù)據(jù)表(RegUser)</p><p>  用戶管理員信息表Manager_User</p><p>  用戶管理員信息表用來(lái)保存系統(tǒng)管理員的賬號(hào)、密碼等信息;結(jié)構(gòu)如圖4-2所示:</p><

46、p>  表4-2 用戶信管理員信息表(Manage_User)</p><p>  用戶商品大類表Class_1</p><p>  用戶商品大類表用于存放商品的分類信息,結(jié)構(gòu)如圖4-3</p><p>  表4-3用戶商品大類表(Class_1)</p><p>  商品小類表Class_2</p><p> 

47、 商品小類表用于保存上商品小類信息,其結(jié)構(gòu)如4-4所示:</p><p>  表4-4商品小類表(Class_2)</p><p>  商品表Product</p><p>  商品表用于保存賣家上傳的商品基本信息,便于查找,更新,發(fā)貨,訂單處理等操作,其結(jié)構(gòu)圖如4-5所示:</p><p>  表4-5 商品表(Product)</p

48、><p>  商品購(gòu)物車表ShopList</p><p>  商品購(gòu)物車表用于保存顧客購(gòu)買商品的基本信息,方便用戶的查詢,付款,確認(rèn)收貨,下次再次光顧等,其結(jié)構(gòu)圖如4-6所示:</p><p>  表4-6商品購(gòu)物車表(ShopList)</p><p>  訂單表Orderform</p><p>  訂單表用于保存會(huì)

49、員已經(jīng)購(gòu)買的商品,對(duì)于網(wǎng)絡(luò)安全性,增加信任度都有一定的作用,其結(jié)構(gòu)圖如4-7所示:</p><p>  表4-7 訂單表(Orderform)</p><p>  說(shuō)明:所建立的數(shù)據(jù)庫(kù)文件(chinammcdata.mdb)保存在文件夾mmcdata.mdb下,為防止別人隨意篡改數(shù)據(jù)庫(kù),我將其后綴名改為.asp來(lái)調(diào)用。</p><p><b>  5.系統(tǒng)

50、功能描述</b></p><p>  5.1后臺(tái)管理模塊的實(shí)現(xiàn)</p><p>  網(wǎng)上購(gòu)物系統(tǒng)除了能夠讓用戶實(shí)現(xiàn)前臺(tái)的瀏覽和購(gòu)物等操作之外,還必須能夠使管理人員能夠?qū)ο到y(tǒng)的各種信息進(jìn)行維護(hù),比如商品的增加、刪除、修改,會(huì)員的審查,網(wǎng)站的更新等等。管理功能是網(wǎng)上購(gòu)物系統(tǒng)相當(dāng)重要的一部分功能。</p><p>  管理員可以通過(guò)主頁(yè)面的“管理員登錄”進(jìn)入系

51、統(tǒng)后臺(tái)進(jìn)行維護(hù),點(diǎn)擊之后,首頁(yè)就是進(jìn)行身份驗(yàn)證,輸入正確的賬號(hào),密碼之后就可進(jìn)入。由于涉及到交易們出于安全性考慮,管理員的賬號(hào)應(yīng)盡量少分配,密碼也要盡量復(fù)雜,經(jīng)常更換。</p><p>  后臺(tái)登錄首頁(yè)如圖5-0所示:</p><p>  圖5-0 后臺(tái)登錄頁(yè)面</p><p>  進(jìn)入之后系統(tǒng)管理的主頁(yè)面采用了框架結(jié)構(gòu),左邊是數(shù)列菜單,右邊顯示具體信息:</

52、p><p>  圖5-1 后臺(tái)登錄首頁(yè)界面</p><p>  管理的主要功能有訂單的更新,商品管理,廣告管理,會(huì)員管理,購(gòu)物發(fā)送貨處理,新聞管理六大塊,商品信息管理主要就是添加,刪除和修改已經(jīng)添加的商品;</p><p>  5.2.1商品信息的管理</p><p>  商品的添加分為大類和小類的添加,功能實(shí)現(xiàn)很簡(jiǎn)單,沒(méi)有新的方法就是調(diào)用sq

53、l語(yǔ)句來(lái)對(duì)相關(guān)數(shù)據(jù)進(jìn)行添加修改,添加的關(guān)鍵的sql語(yǔ)句用insert into插入就可以。這里不再貼出;修改則使用update語(yǔ)句。</p><p>  查看與修改商品的頁(yè)面如圖5-2所示</p><p>  圖5-2 商品信息的查看和修改</p><p>  刪除商品主要用到的關(guān)鍵語(yǔ)句為sql語(yǔ)句:</p><p>  "dele

54、te from chinammc_pro where mmc_id in ("&pro_id&")";</p><p>  點(diǎn)擊修改,可看到頁(yè)面是如圖5-3所示:</p><p>  圖5-3 商品信息的修改頁(yè)面</p><p>  實(shí)現(xiàn)方法和添加語(yǔ)句差不多,使用update就可以了!</p><p&

55、gt;  商品的添加功能,分為大類和小類,小類添加信息比較詳細(xì),如圖5-4所示:</p><p>  圖5-4 商品信息的修改頁(yè)面</p><p>  修改信息中,比如商品名稱,編號(hào),普通價(jià)格,會(huì)員價(jià)格等主要信息設(shè)為主鍵不能為空。保證信息的完整性以防造成不便。點(diǎn)擊“提交商品信息”即可完成數(shù)據(jù)庫(kù)信息的更新。</p><p>  注:會(huì)員價(jià)格比普通價(jià)格要優(yōu)惠很多,只有我

56、們的VIP會(huì)員才能享受會(huì)員價(jià)格,這個(gè)級(jí)別只有超級(jí)管理員在后臺(tái)賦予權(quán)限才可。</p><p>  5.2.2訂單的管理</p><p>  訂單管理實(shí)現(xiàn)了兩個(gè)功能:處理訂單和刪除訂單。處理訂單就是將訂單信息修改為最新的動(dòng)態(tài),比如買家已付款,賣家已發(fā)貨等操作!訂單管理的頁(yè)面如下5-5所示:</p><p>  圖5-5 訂單管理頁(yè)面</p><p&g

57、t;  在這里,我使用了一個(gè)java腳本,定義了刪除函數(shù):</p><p>  function del()</p><p>  {if (confirm('您確認(rèn)要?jiǎng)h除選中的項(xiàng)目嗎?')==true)</p><p>  { document.getElementById("form_orderform").action=&qu

58、ot;orderform_change.asp?action=del&<%=link%>";document.getElementById("form_orderform").submit();}} }</p><p>  通過(guò)它來(lái)調(diào)用刪除頁(yè)面(Orderform_change.asp)</p><p>  '刪除操作:"

59、delete from chinammc_orderform where mmc_id in ("&orderform_id&")"</p><p>  注:我們的訂單列表中涉及到的付款方式包括支付寶,中國(guó)銀行,貨到付款等情況,這里沒(méi)有實(shí)際的聯(lián)網(wǎng)所以無(wú)法演示!</p><p>  5.2.3會(huì)員信息的管理</p><p>

60、;  會(huì)員信息管理,主要是添加會(huì)員和對(duì)一些惡意注冊(cè)用戶進(jìn)行刪除。添加會(huì)員主要分兩種,一種是付費(fèi)時(shí)享受最低價(jià)格的VIP用戶,另外一種是網(wǎng)站注冊(cè)的普通用戶。界面如下圖5-6所示:</p><p>  圖5-6 添加會(huì)員界面</p><p>  添加用戶和添加商品的語(yǔ)句都是一樣的,主要語(yǔ)句如下:sql="select * from chinammc_user where mmc_id=

61、"&user_id&"。</p><p>  以下是用戶信息的查看和修改,注冊(cè)時(shí)間也有相應(yīng)的記錄,這里用到的技術(shù)是時(shí)間監(jiān)聽(tīng)器,隨即記錄當(dāng)時(shí)注冊(cè)的系統(tǒng)時(shí)間。</p><p>  5-7 會(huì)員審查的頁(yè)面</p><p>  5.2.4管理員信息的管理</p><p>  管理員的添加只有超級(jí)管理員才具有的權(quán)限,

62、可賦予管理員權(quán)限,全選就相當(dāng)于超級(jí)管理員,系統(tǒng)默認(rèn)的是admin,防止有些管理員誤刪,修改時(shí)不用原有密碼就可以成功,減少了很多的麻煩!管理員密碼的設(shè)置必須是6個(gè)字符或以上,復(fù)雜度也有一定的要求;</p><p>  管理員信息的管理實(shí)現(xiàn)的功能主要是:管理員的添加,刪除,修改;</p><p>  5-8 管理員添加頁(yè)面 5-9 管理員查看頁(yè)面</p

63、><p>  管理員信息的添加,查看功能的實(shí)現(xiàn)很簡(jiǎn)單,</p><p>  case "add"</p><p>  sql="select * from chinammc_admin"</p><p>  set rs=fd_rs(cn,sql)</p><p><b>

64、  rs.addnew</b></p><p>  rs("mmc_username")=username</p><p>  rs("mmc_password")=password</p><p>  rs("mmc_qx")=qx</p><p>  rs("

65、;mmc_flag")=flag</p><p><b>  rs.update</b></p><p>  response.Write "<script language=javascript>alert('添加成功!');"</p><p>  Response.write &qu

66、ot;window.location.href='adm_admin.asp?flag="&flag&"';</script>"</p><p>  response.end()</p><p>  管理員修改中,管理員編號(hào)是自動(dòng)添加,可以修改權(quán)限,姓名,密碼;在這里有一點(diǎn)要指出,就是如果不進(jìn)行密碼修改就將密碼留空。

67、</p><p><b>  總結(jié)</b></p><p>  在將近兩個(gè)星期的時(shí)間里,我的畢業(yè)設(shè)計(jì)是從學(xué)習(xí)新的知識(shí)(ASP語(yǔ)言和HTML語(yǔ)言),到建立網(wǎng)上購(gòu)物系統(tǒng)的網(wǎng)站。我遇到了若干的問(wèn)題和解決了不少的問(wèn)題,現(xiàn)在還有未知安全性和可靠性的未能發(fā)現(xiàn)和解決。</p><p>  從建立自己的localhost中安裝IIS服務(wù)器。使我對(duì)電子商務(wù)認(rèn)識(shí)的

68、無(wú)到有,有了具體詳細(xì)的認(rèn)識(shí)。在我們所建立的網(wǎng)上購(gòu)物系統(tǒng)只是一個(gè)網(wǎng)上的購(gòu)物的基本原理,里面要涉及到的方方面面的問(wèn)題我們未曾遇到或現(xiàn)有的條件限制而未能實(shí)現(xiàn)。網(wǎng)上購(gòu)物并不是我們想象的寫(xiě)程序那么簡(jiǎn)單,它包括了編寫(xiě)程序、數(shù)據(jù)庫(kù)設(shè)計(jì)、網(wǎng)頁(yè)制作、圖象處理、版面設(shè)計(jì)、數(shù)據(jù)采集、文本編輯、服務(wù)器管理等等,要搞好一個(gè)好的,完善的網(wǎng)站需要一個(gè)詳細(xì)的、合理的、可行性的規(guī)劃設(shè)計(jì)。</p><p><b>  主要參考文獻(xiàn)<

69、/b></p><p>  [1] 李建國(guó).基于ASP技術(shù)的網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].福建電腦.2008(2):122-123.</p><p>  [2] 李順云, 郭勁夫,楊月輝.網(wǎng)上購(gòu)物系統(tǒng)的建設(shè)[J].商場(chǎng)現(xiàn)代化.2008(12):145-146.</p><p>  [3]張思亮, 王曉峰, 靳瑞勇. 網(wǎng)上購(gòu)物系統(tǒng)的研發(fā) [J].商場(chǎng)現(xiàn)代化.2

70、008(13):67-67.</p><p>  [4] 汪洋,等著.《網(wǎng)站設(shè)計(jì)全程教程》[M]. 重慶:科學(xué)出版社,2002,P37--39</p><p>  [5] 張登輝,劉益紅著.《ASP 編程基礎(chǔ)及應(yīng)用》[M].北京:機(jī)械工業(yè)出版社出版,2004,P24</p><p>  [6] 張健. XML技術(shù)在網(wǎng)上購(gòu)物系統(tǒng)中的應(yīng)用與安全分析[J].科技創(chuàng)新導(dǎo)報(bào).

71、2008(14):2-3.</p><p>  [7] 薩師煊. 數(shù)據(jù)庫(kù)的理論與實(shí)踐 [J]. 計(jì)算機(jī)科學(xué), 1983, 17(3): 36-39 </p><p>  [8] 新概念電腦圖書(shū)編委會(huì).《數(shù)據(jù)庫(kù)處理 Access 2002(提高版)含光盤》[M].北京:電子工業(yè)出版社,2001,P78 </p><p>  [9] 何玉潔.數(shù)據(jù)庫(kù)

溫馨提示

  • 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)論