玩具交換網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文.doc
《玩具交換網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文.doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《玩具交換網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文.doc(38頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、畢業(yè)設(shè)計(jì)(論文)玩具交換網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)論文作者姓名:申請(qǐng)學(xué)位專業(yè):申請(qǐng)學(xué)位類別:指導(dǎo)教師姓名(職稱):論文提交日期:玩具交換網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)摘 要隨著互聯(lián)網(wǎng)和寬帶上網(wǎng)的普及,電子商務(wù)在中國(guó)異軍突起,并日益滲透到人們的日常生活中。電子商務(wù)是運(yùn)用現(xiàn)代通信技術(shù)、計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)進(jìn)行的一種社會(huì)經(jīng)濟(jì)形態(tài),其目的是通過降低社會(huì)經(jīng)營(yíng)成本、提高社會(huì)生產(chǎn)效率、優(yōu)化社會(huì)資源配置。作者設(shè)計(jì)實(shí)現(xiàn)的玩具交換網(wǎng)站主要包括前臺(tái)和后臺(tái)管理兩個(gè)部分:前臺(tái)的主要功能有查看玩具、會(huì)員注冊(cè)、修改個(gè)人資料和密碼、購(gòu)物車、物品查詢、投票、查詢訂單等功能;后臺(tái)的主要功能包括會(huì)員管理、訂單管理、商品管理、商品配送方式等功能。文中著重論述了
2、該系統(tǒng)的功能設(shè)計(jì)與實(shí)現(xiàn)、數(shù)據(jù)流程與存儲(chǔ)、網(wǎng)上購(gòu)物、后臺(tái)管理等并對(duì)關(guān)鍵技術(shù)作了較詳細(xì)的介紹,文章最后以表格形式給出了測(cè)試結(jié)果。關(guān)鍵詞 玩具交換;互聯(lián)網(wǎng);電子商務(wù);Asp The Design and Implement of Toy Online Exchange SystemAbstractWith the prevalence of Internet and Broadband, electronic commerce as a new force suddenly rises in china and goes deep into peoples daily life.Electronic
3、 commerce that uses the modern communication technical, computer and network is an economy formation; its purpose is to reduce the cost, improve the production efficiencys and to optimize the distribution of social resources.This toy online exchanging website which is implemented includes two parts.
4、 They are foreground and background management. The following functions are mainly implemented by the foreground management: toy search, user registration, modification of users information and password, shopping car, voting, and order sheet check. In the background management, it includes user mana
5、gement, order sheet management, commodity management, distribution of commodity these functions.Keywords : Toy online exchange;Internet;Electric commerce;Asp 目 錄論文總頁(yè)數(shù):32頁(yè)1.引言11.1課題背景11.2國(guó)內(nèi)外研究現(xiàn)狀11.3 本課題研究的意義11.4本課題的研究方法12、系統(tǒng)開發(fā)環(huán)境介紹22.1 ASP技術(shù)22.1.1 Asp 含義22.1.2 Asp技術(shù)的特點(diǎn):22.2 ACCESS32.3 IIS簡(jiǎn)介33. 系統(tǒng)需求分析3
6、3.1用戶角色需求33.2功能需求43.2.1會(huì)員43.2.2系統(tǒng)管理員43.3 性能需求44、玩具交換網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)44.1系統(tǒng)結(jié)構(gòu)介紹44.1.1具體功能模塊劃分54.1.2用戶流程圖64.2數(shù)據(jù)庫(kù)表的設(shè)計(jì)與實(shí)現(xiàn)64.3系統(tǒng)前臺(tái)模塊設(shè)計(jì)114.3.1系統(tǒng)前臺(tái)模塊設(shè)計(jì)114.3.2玩具搜索結(jié)果顯示174.3.3 調(diào)查投票模塊的實(shí)現(xiàn)174.3.4幫助中心模塊實(shí)現(xiàn)174.4系統(tǒng)后臺(tái)模塊設(shè)計(jì)184.4.1商品配送方式設(shè)置184.4.2網(wǎng)站廣告設(shè)置184.4.3網(wǎng)站訂單管理的實(shí)現(xiàn)184.4.4網(wǎng)站商品管理的實(shí)現(xiàn)194.4.5新聞信息、購(gòu)物幫助和留言板管理205、系統(tǒng)測(cè)試205.1測(cè)試環(huán)境:205.
7、2測(cè)試結(jié)果:215.3 系統(tǒng)部分界面22結(jié) 論25參考文獻(xiàn)25致 謝26聲 明27第38頁(yè) 共27頁(yè)1. 引言1.1課題背景隨著計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,Internet/Intranet應(yīng)用在全球范圍內(nèi)日益普及,當(dāng)今社會(huì)正快速向信息化社會(huì)前進(jìn),信息系統(tǒng)的作用也越來(lái)越大?,F(xiàn)在大多數(shù)家庭為孩子購(gòu)買玩具還停留在去商場(chǎng)的基礎(chǔ)上,很多家庭的孩子都擁有很多不用的玩具,已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了許多人時(shí)間而且還浪費(fèi)很多有用的資源,在信息時(shí)代這種傳統(tǒng)的購(gòu)買方法必然被計(jì)算機(jī)為基礎(chǔ)的信息管理所取代,因此根據(jù)玩具再利用的問題開發(fā)一套玩具交換系統(tǒng)是十分必要的。1.2國(guó)內(nèi)外研究現(xiàn)狀 現(xiàn)在國(guó)內(nèi)外對(duì)此類系統(tǒng)的
8、開發(fā)與研究也是很有實(shí)用性的,基本上能滿足各家庭的自身特點(diǎn),來(lái)進(jìn)行玩具交換,同時(shí),該類系統(tǒng)又都在不斷地深入與發(fā)展,來(lái)適用更多的家庭。但玩具交換系統(tǒng)的安全性還有待于今后的進(jìn)一步開發(fā)與實(shí)踐。1.3 本課題研究的意義玩具交換在正常運(yùn)營(yíng)中總是面對(duì)大量的玩具信息,玩具征訂、審核、采購(gòu)、出庫(kù)、入庫(kù)信息。因此玩具交換信息化是發(fā)展的必然趨勢(shì)。用結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)的方法,建立一套有效的玩具交換系統(tǒng),可以減少家庭過多的“無(wú)用”的玩具,將玩具交換科學(xué)化、規(guī)范化,提高了玩具交換信息管理的工作質(zhì)量。本系統(tǒng)正是使用ASP技術(shù)的動(dòng)態(tài)網(wǎng)頁(yè)與ACCESS數(shù)據(jù)庫(kù)結(jié)合打造的一個(gè)玩具交換管理系統(tǒng),一般用戶通過網(wǎng)絡(luò)訪問該系統(tǒng),提供用戶
9、注冊(cè)功能,商品查詢功能;系統(tǒng)用戶(已注冊(cè)用戶)可以修改注冊(cè)信息,購(gòu)買商品等;管理員可以修改、刪除、添加、模糊查詢用戶信息、配送商、供應(yīng)商信息,對(duì)顧客的定單安排配送商(即進(jìn)行銷售)以及向供應(yīng)商定貨和處理供應(yīng)商發(fā)送來(lái)的貨物(即進(jìn)貨和庫(kù)存管理)。本系統(tǒng)充分發(fā)揮了ASP技術(shù)顯示于客戶端,運(yùn)行于服務(wù)器端的特點(diǎn),保護(hù)用戶資料的安全性。1.4本課題的研究方法分析玩具交換網(wǎng)站的相關(guān)功能,結(jié)合本次畢業(yè)設(shè)計(jì)的相關(guān)要求寫出需求分析;其次,綜合運(yùn)用以前所學(xué)的相關(guān)知識(shí)(包括數(shù)據(jù)庫(kù)相關(guān)知識(shí)等),選擇ACCESS數(shù)據(jù)庫(kù),在ASP環(huán)境下運(yùn)用JAVASCRIPT腳本語(yǔ)言進(jìn)行本畢業(yè)設(shè)計(jì)的開發(fā);在設(shè)計(jì)中以需求分析為基礎(chǔ),寫出系統(tǒng)開
10、發(fā)計(jì)劃、實(shí)現(xiàn)流程及相關(guān)問題的實(shí)現(xiàn)方法;最后,系統(tǒng)開發(fā)完畢后,進(jìn)行調(diào)試和運(yùn)行。2、系統(tǒng)開發(fā)環(huán)境介紹系統(tǒng)采用前臺(tái)使用ASP技術(shù),后臺(tái)使用ACCESS數(shù)據(jù)庫(kù)平臺(tái)。 2.1 ASP技術(shù) 2.1.1 Asp 含義(1).Active:ASP使用了微軟的ActiveX技術(shù)。ActiveX(COM)技術(shù)是現(xiàn)在Microsoft軟件的重要基礎(chǔ)。它采用封裝對(duì)象,程序調(diào)用對(duì)象的技術(shù),簡(jiǎn)化編程,加強(qiáng)程序間合作。ASP本身封裝了一些基本組件和常用組件,有很多公司也開發(fā)了很多實(shí)用組件。只要你可以在服務(wù)器上安裝這些組件,通過訪問組件,你就可以快速、簡(jiǎn)易地建立自己的WEB應(yīng)用。(2).Server:ASP運(yùn)行在服務(wù)器端。這
11、樣就不必?fù)?dān)心瀏覽器是否支持ASP所使用的編程語(yǔ)言。ASP的編程語(yǔ)言可以是VBSCRIPT和JSCRIPT。VBSCRIPT是VB的一個(gè)簡(jiǎn)集,會(huì)VB的人可以很方便的快速上手。然而Netscape瀏覽器不支持客戶端的VBSCRIPT,所以時(shí),看到的是ASP生成的HTML代碼,而不是ASP程序代碼。這樣就可以防止別人抄襲程序。2.1.2 Asp技術(shù)的特點(diǎn):(1).使用VBScript 、JScript等簡(jiǎn)單易懂的腳本語(yǔ)言,結(jié)合HTML代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。(2).無(wú)須編譯,容易編寫,可在服務(wù)器端直接執(zhí)行。(3).與瀏覽器無(wú)關(guān),客戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽ASP所設(shè)計(jì)
12、的網(wǎng)頁(yè)內(nèi)容。ASP所使用的腳本語(yǔ)言(VBScript 、Jscript)均在WEB服務(wù)器端執(zhí)行,客戶端的瀏覽器不需要能夠執(zhí)行這些腳本語(yǔ)言。(4).ASP能與任何ActiveX scripting語(yǔ)言相容。除了可使用VBScript或JScript語(yǔ)言來(lái)設(shè)計(jì)外,還通過plug-in的方式,使用由第三方所提供的其他腳本語(yǔ)言,譬如REXX、Perl、Tcl等。腳本引擎是處理腳本程序的COM(Component Object Model)物件。(5).ASP的源程序,不會(huì)被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。2.2 ACCESSAccess 是微軟公司推出的基于W
13、indows的桌面關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS),是Office系列應(yīng)用軟件之一。它提供了表、查詢、窗體、報(bào)表、頁(yè)、宏、模塊7種用來(lái)建立數(shù)據(jù)庫(kù)系統(tǒng)的對(duì)象;提供了多種向?qū)?、生成器、模板,把?shù)據(jù)存儲(chǔ)、數(shù)據(jù)查詢、界面設(shè)計(jì)、報(bào)表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫(kù)管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分?jǐn)?shù)據(jù)管理的任務(wù)。2.3 IIS簡(jiǎn)介IIS是Internet信息服務(wù)(Internet Information Server)的縮寫,它是一種Web服務(wù),主要包括WWW服務(wù)器、FTP服務(wù)器等,使得在Intranet(局域網(wǎng))或Internet(因特網(wǎng))上發(fā)布信息成了一件很容易
14、的事。WWW服務(wù)提供維護(hù)網(wǎng)站和網(wǎng)頁(yè),并回復(fù)基于瀏覽器的請(qǐng)求。有了WWW服務(wù)和它內(nèi)置的功能,通過Internet信息服務(wù)器可以創(chuàng)建各種各樣的Internet應(yīng)用程序,加上其內(nèi)置的對(duì)數(shù)據(jù)庫(kù)連接的支持,IIS的功能就更強(qiáng)大了。SQL數(shù)據(jù)庫(kù)信息或其他任何符合ODBC的數(shù)據(jù)庫(kù)信息都能在Internet/Intranet上靈活應(yīng)用。3. 系統(tǒng)需求分析隨著我國(guó)經(jīng)濟(jì)高速增長(zhǎng),隨著電腦,網(wǎng)絡(luò)技術(shù)的日益普及,網(wǎng)絡(luò)用戶的快速增長(zhǎng),網(wǎng)絡(luò)信息發(fā)布的相關(guān)服務(wù)也越來(lái)越多,傳統(tǒng)的單獨(dú)制作網(wǎng)頁(yè)發(fā)布的模式已經(jīng)不適合用戶的需求,一個(gè)系統(tǒng)化,自動(dòng)化,高效率的網(wǎng)上玩具交換系統(tǒng)已經(jīng)勢(shì)在必行。本系統(tǒng)模塊設(shè)計(jì)目標(biāo)是采用后臺(tái)玩具信息錄入,前臺(tái)
15、動(dòng)態(tài)頁(yè)面發(fā)布的形式,適應(yīng)網(wǎng)站大規(guī)模瀏覽量要求,形成一個(gè)系統(tǒng)化、自動(dòng)化,高效率的網(wǎng)上玩具交換系統(tǒng)。本系統(tǒng)充分考慮了系統(tǒng)的可擴(kuò)展性和商業(yè)活動(dòng)特有的業(yè)務(wù)流程,利用ASP基本知識(shí)以及Access的基本操作,使它具有良好的穩(wěn)定性并且便于維護(hù)。3.1用戶角色需求根據(jù)玩具交換的過程,整個(gè)系統(tǒng)應(yīng)該有兩個(gè)操作用戶角色,即會(huì)員和系統(tǒng)管理員。會(huì)員專門處理自己需要的玩具和自己需要交換的玩具;系統(tǒng)管理員在后臺(tái)對(duì)系統(tǒng)進(jìn)行用戶管理,對(duì)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析,并展開系統(tǒng)的正常運(yùn)行維護(hù)工作。每個(gè)角色操作的共性是通過密碼驗(yàn)證后登錄,顯示自己的身份信息,通過點(diǎn)擊修改密碼菜單實(shí)現(xiàn)密碼更改。角色工作完成后,通過專門的出口退出登錄狀態(tài)。3.2
16、功能需求系統(tǒng)功能主要包括以下幾個(gè)方面:一、玩具信息處理 ,二、系統(tǒng)信息管理.以下按照不同的角色權(quán)限對(duì)具體功能進(jìn)行描述:3.2.1會(huì)員會(huì)員通過登錄頁(yè)面登錄成功后,可以在左上方看到自己的姓名,狀態(tài),修改用戶資料,查詢歷史訂單等信息,通過點(diǎn)擊菜單欄中購(gòu)物車顯示購(gòu)物頁(yè)面,訂單編號(hào)采用自動(dòng)生成方式,只需選擇你所需要的商品后就可以進(jìn)行商品購(gòu)買,填寫自己的真實(shí)名字、聯(lián)系地址、郵編、電話、支付方式和送貨方式后提交即可。3.2.2系統(tǒng)管理員系統(tǒng)管理員因?yàn)橐蟮陌踩暂^高,所以采用專門的頁(yè)面登錄入口。系統(tǒng)管理員登錄后能夠在左上角看到自己的身份信息,通過點(diǎn)擊用戶管理,可以對(duì)用戶信息表進(jìn)行查詢,編輯,刪除,添加新用戶
17、等操作。通過點(diǎn)擊信息統(tǒng)計(jì)菜單可以對(duì)當(dāng)前庫(kù)中玩具交換、租借、和銷售進(jìn)行統(tǒng)計(jì)分析,并以相應(yīng)圖表方式顯示出來(lái)。3.3 性能需求 整個(gè)系統(tǒng)應(yīng)當(dāng)操作簡(jiǎn)便,界面友好,維護(hù)簡(jiǎn)便。數(shù)據(jù)庫(kù)要求運(yùn)行穩(wěn)定,執(zhí)行速度快,數(shù)據(jù)安全性高。軟件系統(tǒng)本身運(yùn)行對(duì)計(jì)算機(jī)硬件平臺(tái)和操作系統(tǒng)平臺(tái)要求適中。4、玩具交換網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)4.1系統(tǒng)結(jié)構(gòu)介紹本系統(tǒng)主要?jiǎng)澐譃槿齻€(gè)層面,其中客戶端(用戶界面)由一系列的ASP頁(yè)面和HTML頁(yè)面組成,主要用于程序和用戶的交互;服務(wù)端使用VBSCRIPTR技術(shù),主要用于交互數(shù)據(jù)的存儲(chǔ)和發(fā)送的響應(yīng)處理;后臺(tái)數(shù)據(jù)庫(kù)由一系列的具有相互關(guān)聯(lián)的邏輯關(guān)系的表構(gòu)成。還有一些存儲(chǔ)過程和控件,用于實(shí)現(xiàn)其他的功能比如圖
18、表生成。4.1.1具體功能模塊劃分根據(jù)系統(tǒng)功能需求分析,系統(tǒng)主要?jiǎng)澐譃橐韵挛鍌€(gè)模塊:a.用戶登錄模塊:功能說明:用于用戶登錄,通過用戶輸入的用戶名、密碼判斷用戶份的的有效性,有效用戶根據(jù)用戶的角色定向到相應(yīng)的功能界面,無(wú)效用戶定向到登錄失敗頁(yè)面。用退出系統(tǒng)時(shí),退出登錄語(yǔ)句會(huì)清除程序會(huì)話(session)中所有與該用戶有關(guān)的數(shù)據(jù),并返回到初始登錄頁(yè)。b.更改密碼模塊:功能說明:當(dāng)用戶更改密碼時(shí),通過用戶輸入的舊密碼來(lái)確認(rèn)為本次修改密碼的身份合法性,通過輸入兩次新密碼判斷是否輸入正確,如果正確,更換用戶的密碼信息,兩次的輸入不相同,返回錯(cuò)誤信息。c.會(huì)員錄入模塊: 功能說明:分為兩個(gè)子模塊:會(huì)員以
19、合法身份登錄后,進(jìn)入會(huì)員控制面板,用戶可以根據(jù)自己的要求來(lái)修改自己的用戶消息,也可以查看自己的訂單,可以向管理員提出自己所需要交換的玩具,經(jīng)管理員申核后列出來(lái)。d.用戶管理模塊:功能說明:(操作權(quán)限:系統(tǒng)管理員)系統(tǒng)管理員登錄后,通過點(diǎn)擊用戶處理,顯示用戶查詢頁(yè)面,通過輸入查詢條件查詢符合條件的記錄,無(wú)查詢條件顯示全部用戶信息。查詢結(jié)果以列表形式顯示在頁(yè)面上??梢酝ㄟ^點(diǎn)擊單條記錄后面的編輯,刪除鏈接到相應(yīng)的處理頁(yè)面對(duì)用戶信息進(jìn)行管理??梢酝ㄟ^點(diǎn)擊添加新用戶鏈接到增加新用戶頁(yè)面。e.統(tǒng)計(jì)分析模塊:功能說明:(操作權(quán)限:系統(tǒng)管理員)系統(tǒng)管理員登錄后,通過點(diǎn)擊信息統(tǒng)計(jì)進(jìn)入統(tǒng)計(jì)頁(yè)面。4.1.2用戶流程
20、圖(如圖1)圖1 用戶流程圖4.2數(shù)據(jù)庫(kù)表的設(shè)計(jì)與實(shí)現(xiàn)幾乎所有的WEB項(xiàng)目都要基于數(shù)據(jù)庫(kù),這使得數(shù)據(jù)庫(kù)的設(shè)計(jì)在整個(gè)項(xiàng)目中舉足輕重。本購(gòu)物系統(tǒng)中大部分前臺(tái)的顯示信息都是從數(shù)據(jù)庫(kù)中讀取所需信息,而系統(tǒng)管理員則只需在后臺(tái)通過修改數(shù)據(jù)庫(kù)中的數(shù)據(jù)即可達(dá)到改變前臺(tái)顯示內(nèi)容的目的,所以數(shù)據(jù)庫(kù)在本系統(tǒng)中作為中間介質(zhì)連接前臺(tái)和后臺(tái),其重要性不言而喻。本設(shè)計(jì)根據(jù)系統(tǒng)需求分析,選用ACCESS作為該系統(tǒng)的數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)取名為byfenglanAC,其中包含了系統(tǒng)中所有的數(shù)據(jù)。下面對(duì)一些關(guān)鍵表作詳細(xì)說明。(1).User_info_list (用戶信息表)用戶在前臺(tái)注冊(cè)時(shí)填寫的信息都將存儲(chǔ)在數(shù)據(jù)庫(kù)User_info_
21、list表中。表中id用來(lái)唯一標(biāo)識(shí)注冊(cè)用戶,每注冊(cè)一個(gè)用戶,其值自動(dòng)加一;照表中順序從上到下依次是:注冊(cè)用戶的用戶名,會(huì)員的登錄密碼(密碼以md5的形式保存),用戶問題提示,用戶問題答案,用戶的電子郵箱,用戶真實(shí)姓名,用戶身份證號(hào)碼,用戶性別,用戶類別,用戶所在詳細(xì)地址,用戶郵編,用戶電話,用戶手機(jī)號(hào)碼,用戶QQ號(hào)碼,用戶MSN號(hào)碼,用戶注冊(cè)時(shí)間,用戶最近登錄時(shí)間,用戶一共登錄次數(shù),用戶最近登錄的IP地址。其中txt_sex只有兩個(gè)取值:0表示男性,1表示女性。如下表所示:字段名字段類型是否主鍵說明id自動(dòng)編號(hào)是唯一標(biāo)識(shí)用戶,由管理員分配txt_login_name文本否定義用戶登錄身份txt
22、_login_pass文本否定義用戶登錄密碼txt_question文本否定義用戶問題提示txt_answer文本否定義用戶問題答案txt_email文本否定義用戶電子郵箱txt_realname文本否定義用戶真實(shí)姓名txt_idcard文本否定義用戶身份證號(hào)碼txt_sex文本否定義用戶性別txt_kind文本否定義用戶類別txt_address文本否定義用戶詳細(xì)地址txt_postal文本否定義用戶郵政編碼txt_phone文本否定義用戶聯(lián)系電話txt_mobile文本否定義用戶手機(jī)號(hào)碼txt_qq文本否定義用戶QQ號(hào)碼txt_msn文本否定義用戶MSN地址dat_regtime日期/時(shí)間
23、否定義用戶注冊(cè)時(shí)間lastlogin_time日期/時(shí)間否定義用戶最近登錄時(shí)間login_nums數(shù)字否定義用戶一共登錄的次數(shù)last_login_ip文本否定義用戶登錄是的IP地址(2) yqj_product (玩具基本信息表)該表存儲(chǔ)了所有商品的詳細(xì)信息,后臺(tái)管理員錄入,前臺(tái)頁(yè)面顯示。表內(nèi)容如下表所示: 字段名字段類型是否主鍵說明id自動(dòng)編號(hào)是唯一標(biāo)識(shí)用戶,由管理員分配bid數(shù)字否玩具所屬大類IDsid數(shù)字否玩具所屬小類IDp_name文本否玩具名稱p_spec文本否玩具名稱p_unit文本否單位p_nums數(shù)字否p_cmoney貨幣否p_mmoney貨幣否big_pic文本否玩具所屬的
24、大類small_pic文本否玩具所屬的小類content備注否玩具圖片的位置flag文本否1表上架2表暫存3表下架issale數(shù)字否addtime日期/時(shí)間否hitnums數(shù)字否buynums數(shù)字否(3) buyer (購(gòu)買玩具信息表)錄入玩具的銷售信息。用戶在前臺(tái)注冊(cè)時(shí)填寫的信息都將存儲(chǔ)在數(shù)據(jù)庫(kù)buyer表中。表中id用來(lái)唯一標(biāo)識(shí)購(gòu)買的玩具,每購(gòu)買一個(gè)玩具,其值自動(dòng)加一;其他內(nèi)容如下表所示: 字段名稱數(shù)據(jù)類型是否主鍵說明id自動(dòng)編號(hào)是唯一標(biāo)識(shí)用戶,由管理員分配ddbh文本否定義用戶訂單編號(hào)addtime日期/時(shí)間否定義用戶訂單時(shí)間yqj_address文本否定義用戶聯(lián)系地址yqj_posta
25、l文本否定義用戶郵政編碼yqj_phone文本否定義用戶聯(lián)系電話yqj_email文本否定義用戶電子郵箱yqj_invoice數(shù)字否定義用戶是否需要發(fā)票paymode文本否定義用戶支付方式content備注否定義用戶備注yql_money貨幣否yqj_cost貨幣否定義用戶送貨費(fèi)用product_price貨幣否定義用戶商品費(fèi)用songhuo文本否定義用戶送貨方式ishy數(shù)字否ip文本否userid文本否定義用戶名(4) ip(管理員登錄信息表)存儲(chǔ)管理員登錄的信息,如下表所示: 字段名稱數(shù)據(jù)類型是否主鍵說明id自動(dòng)編號(hào)是唯一標(biāo)識(shí)用戶,由管理員分配username文本否登錄名稱ip文本否登錄時(shí)
26、IP地址win文本否登錄者游覽器sj日期/時(shí)間否登錄時(shí)間(5) list(訂單信息表)存放訂單信息。如下表所示: 字段名稱數(shù)據(jù)類型是否主鍵說明id自動(dòng)編號(hào)是唯一標(biāo)識(shí)用戶,由管理員分配bh文本否編號(hào)cartbh文本否編號(hào)mc文本否名稱sl數(shù)字否數(shù)量rmb貨幣否lbid數(shù)字否xlbid數(shù)字否huiyuan文本否會(huì)員名稱sj日期/時(shí)間否時(shí)間(6) message_yqj(信息表)該表用于記錄會(huì)員在登錄網(wǎng)站是所遇到的一些問題,其中表中的flag里面的數(shù)值1表示訂單問題,2表示服務(wù)問題,3表示技術(shù)問題,4表示其它問題。如下表所示:字段名稱數(shù)據(jù)類型是否主鍵說明id自動(dòng)編號(hào)是唯一標(biāo)識(shí)用戶,由管理員分配use
27、rid文本否用戶IDtitle文本否標(biāo)題flag數(shù)字否反饋信息類型email文本否電子郵箱phone文本否電話content備注否內(nèi)容addtime文本否反饋時(shí)間ip文本否ishf數(shù)字否是否回復(fù),其中0表示沒有回復(fù)(7) vote(投票表)此表用來(lái)保存各個(gè)用戶投票的信息。如下表所示:字段名稱數(shù)據(jù)類型是否主鍵說明id自動(dòng)編號(hào)是唯一標(biāo)識(shí)用戶,由管理員分配vote文本否投票的內(nèi)容flag數(shù)字否1表示標(biāo)題0表示需投的內(nèi)容nums數(shù)字否票數(shù)addtime日期/時(shí)間否投票時(shí)間(8). yqj_manager(管理員信息表)此表為保存新管理員信息的表。如下表所示:字段名稱數(shù)據(jù)類型是否主鍵說明id自動(dòng)編號(hào)是唯
28、一標(biāo)識(shí)用戶,由管理員分配login_txt_name文本否管理員名稱login_txt_pass文本否管理員密碼addtime日期/時(shí)間否注冊(cè)時(shí)間login_nums數(shù)字否登錄次數(shù)lastlogin_time日期/時(shí)間否最近登錄時(shí)間last_login_ip文本否最近登錄IP4.3系統(tǒng)前臺(tái)模塊設(shè)計(jì)前臺(tái)是幾個(gè)固定的模塊,通過讀取數(shù)據(jù)庫(kù)的數(shù)據(jù)來(lái)修改網(wǎng)頁(yè)顯示內(nèi)容,達(dá)到動(dòng)態(tài)網(wǎng)頁(yè)的目的。例如首頁(yè)就是由頂部,中部,底部三個(gè)大框架組成。中部框架又繼續(xù)劃分幾個(gè)框架。會(huì)員通過此界面登錄和注冊(cè),系統(tǒng)管理員使用專門的入口。4.3.1系統(tǒng)前臺(tái)模塊設(shè)計(jì)該管理模塊需要實(shí)現(xiàn)的功能包括會(huì)員注冊(cè)、會(huì)員登錄、修改登錄密碼、找回密
29、碼、會(huì)員修改個(gè)人詳細(xì)資料等。(1)會(huì)員注冊(cè)界面的實(shí)現(xiàn)由Login.asp頁(yè)面體現(xiàn),主要是由一些文本框,單選框,選擇控件,標(biāo)簽以及提交、重置按鈕組成。代碼的實(shí)現(xiàn)是通過Login.asp頁(yè)面中定義的過程對(duì)數(shù)據(jù)庫(kù)中的byfenglanAC表進(jìn)行查詢,插入操作。該過程首先檢查用戶資料信息是否填寫完整:function regsubmit() if (document.reg.username.value = ) window.alert(用戶名不能為空!); document.reg.username.focus(); return (false); var filter=/s*.A-Za-z0-9_
30、-5,15s*$/; if (!filter.test(document.reg.username.value) window.alert(用戶名填寫不正確,請(qǐng)重新填寫!可使用的字符為(A-Z a-z 0-9 _ - .)長(zhǎng)度不小于5個(gè)字符,不超過15個(gè)字符,注意不要使用空格。); document.reg.username.focus(); document.reg.username.select(); return (false); if (document.reg.password.value = ) window.alert(密碼不能為空!); document.reg.passwor
31、d.focus(); return (false); var filter=/s*.A-Za-z0-9_-5,15s*$/; if (!filter.test(document.reg.password.value) window.alert(密碼填寫不正確,請(qǐng)重新填寫!可使用的字符為(A-Z a-z 0-9 _ - .)長(zhǎng)度不小于5個(gè)字符,不超過15個(gè)字符,注意不要使用空格。); document.reg.password.focus(); document.reg.password.select(); return (false); if (document.reg.password2.v
32、alue=) window.alert(請(qǐng)?zhí)顚懘_認(rèn)密碼!); document.reg.password2.focus(); return false; if (document.reg.password2.value!=document.reg.password.value) window.alert(兩次密碼輸入不一致。) return false;if (document.reg.email.value=) window.alert(請(qǐng)輸入電子郵件地址); document.reg.email.focus(); return false;if (!IsEmail(document.reg
33、.email.value) window.alert(您的電子郵箱地址填寫有誤!); document.reg.email.focus(); return false; if (document.reg.question.value=) window.alert(請(qǐng)?zhí)顚憜栴}!); document.reg.question.focus(); return false; if (document.reg.question.value.length50) window.alert(您的問題太長(zhǎng),只允許50字以內(nèi)); document.reg.question.focus(); return fal
34、se;if (document.reg.answer.value=) window.alert(請(qǐng)?zhí)顚懘鸢福?; document.reg.answer.focus(); return false;if (document.reg.answer.value.length50) window.alert(您的答案太長(zhǎng),只允許50字以內(nèi)); document.reg.answer.focus(); return false; 通過以上代碼來(lái)判斷用戶注冊(cè)信息是否填寫完整,如有任何一處為空,系統(tǒng)就會(huì)發(fā)出警告,提醒用戶把信息補(bǔ)充完整。(2)會(huì)員登錄登錄界面由Login.asp頁(yè)面體現(xiàn),它由一些基本的文本
35、框、密碼框、登錄按鈕以及非空驗(yàn)證控件組成,用戶在該頁(yè)面填寫的用戶名、密碼等信息將提交給Check.asp頁(yè)面進(jìn)行處理。該頁(yè)面代碼首先判斷用戶名、密碼和驗(yàn)證碼是否為空,如果任一項(xiàng)為空就跳出警告,提示用戶輸入完整信息。如果都不為空就先檢查用戶輸入的驗(yàn)證碼和系統(tǒng)給出的驗(yàn)證碼是否一致,如果不一致就顯示出錯(cuò)誤信息提示用戶驗(yàn)證碼不匹配。如果驗(yàn)證碼匹配就會(huì)檢查用戶輸入的用戶名和密碼,用戶輸入的密碼將經(jīng)過md5加密,最后檢查用戶名和加密后的密碼是否與數(shù)據(jù)庫(kù)中byfenglanAC表的對(duì)應(yīng)的項(xiàng)相匹配,如果匹配就登錄成功,反之顯示出錯(cuò)誤信息。登錄的檢查代碼如下:function chsubmit() if (do
36、cument.form2.login_name.value = ) window.alert(用戶名不能為空!); document.form2.login_name.focus(); return (false) ; var filter=/s*.A-Za-z0-9_-5,15s*$/; if (!filter.test(document.form2.login_name.value) window.alert(用戶名填寫不正確,請(qǐng)重新填寫!可使用的字符為(A-Z a-z 0-9 _ - .)長(zhǎng)度不小于5個(gè)字符,不超過15個(gè)字符,注意不要使用空格。); document.form2.logi
37、n_name.focus(); document.form2.login_name.select(); return (false); if (document.form2.login_pass.value = ) window.alert(密碼不能為空!); document.form2.login_pass.focus(); return (false) ; var filter=/s*.A-Za-z0-9_-5,15s*$/; if (!filter.test(document.form2.login_pass.value) window.alert(密碼填寫不正確,請(qǐng)重新填寫!可使用的
38、字符為(A-Z a-z 0-9 _ - .)長(zhǎng)度不小于5個(gè)字符,不超過15個(gè)字符,注意不要使用空格。); document.form2.login_pass.focus(); document.form2.login_pass.select(); return (false); if (document.form2.codeid.value=) window.alert(請(qǐng)?zhí)顚戲?yàn)證碼!); document.form2.codeid.focus(); return false; (3) 修改登錄密碼修改密碼頁(yè)面為UserModiPass.asp,頁(yè)面中的表格由基本的標(biāo)簽,密碼框,提交、重置按鈕
39、組成。表格中的信息提交給UserModiPass.asp頁(yè)面,該頁(yè)面再調(diào)用my_request.asp中的UserModiPassSave()過程對(duì)信息進(jìn)行處理。該過程首先檢查信息是否填寫完整,包括舊密碼和新密碼,任一為空就跳出警告。然后再用if語(yǔ)句檢查用戶2次輸入的新密碼是否一致。最后將經(jīng)過md5加密的用戶輸入的舊密碼與數(shù)據(jù)庫(kù)中的User_info_list表中存儲(chǔ)的密碼比較,如果不一致便彈出錯(cuò)誤,反之將舊密碼替換成新密碼,密碼修改成功。最后一步的代碼如下:(4) 找回密碼找回密碼的頁(yè)面為GetPass.asp,其中界面包括一些基本的標(biāo)簽、文本框和按鈕。整個(gè)頁(yè)面包含三個(gè)框架,三個(gè)框架依次顯示
40、,始終只有一個(gè)框架是可見的。當(dāng)?shù)谝粋€(gè)框架里的表格填寫完整且無(wú)誤后顯示下一個(gè)框架。第一個(gè)框架是用戶名驗(yàn)證,檢查是否為空或者數(shù)據(jù)庫(kù)中是否存在該用戶名。為空或者不存在該用戶名就跳出錯(cuò)誤對(duì)話框提示相應(yīng)信息,如何不為空且數(shù)據(jù)庫(kù)中的User_info_list表中存在該用戶名就隱藏第一個(gè)框架顯示第二個(gè)框架。第二個(gè)框架是密碼問題與答案的驗(yàn)證,它根據(jù)第一個(gè)框架里用戶輸入的用戶名查找User_info_list表,將該用戶名注冊(cè)時(shí)填寫的密碼保護(hù)提示問題取出來(lái)顯示在頁(yè)面上,用戶根據(jù)問題在相應(yīng)的文本框中輸入答案。然后第二框架中部分代碼負(fù)責(zé)查找數(shù)據(jù)庫(kù),檢查用戶輸入答案是否正確,如果不正確就顯示錯(cuò)誤,反之隱藏第二個(gè)框架
41、,顯示出第三個(gè)框架。第三個(gè)框架內(nèi)容是讓用戶重新輸入新密碼,點(diǎn)擊提交按鈕將輸入的新密碼信息提交給該頁(yè)面的isok()函數(shù)進(jìn)行處理。isok()函數(shù)首先檢查密碼是否為空和兩次輸入的密碼是否一致,如果不為空且兩次輸入一致就把新密碼寫進(jìn)數(shù)據(jù)庫(kù),替換掉以前的密碼。將新密碼寫入數(shù)據(jù)庫(kù)的代碼如下:Password=md5 (password, 32)sql=update user_info_list set txt_login_pass=&password& where txt_login_name=&email&conn.execute (sql)Response. write alert(密碼修改成功,
42、請(qǐng)用新的密碼登錄!);location.href=login. asp;Response. end(5) 修改會(huì)員資料修改資料的頁(yè)面為UserModiInfo.asp,頁(yè)面由一些標(biāo)簽、文本框和提交、重置按鈕組成。會(huì)員的資料通過查找數(shù)據(jù)庫(kù)中的User_info_list表調(diào)出顯示在相應(yīng)的文本框中,用戶直接在文本框中修改,修改完后點(diǎn)擊提交按鈕,該頁(yè)面負(fù)責(zé)將新信息提交給出check.asp頁(yè)面中的UserModiInfoSave()函數(shù)處理。該函數(shù)首先檢查各個(gè)信息是否填寫完整,如果不完整則返回UserModiInfo.asp頁(yè)面讓用戶把信息補(bǔ)充完整再提交,如果提交信息完整,UserModiInfoS
43、ave()函數(shù)負(fù)責(zé)將新信息對(duì)應(yīng)該用戶的id寫入數(shù)據(jù)庫(kù)相應(yīng)表項(xiàng)覆蓋掉舊信息。最后頁(yè)面跳轉(zhuǎn)回UserModiInfo.asp。4.3.2玩具搜索結(jié)果顯示本網(wǎng)站的搜索頁(yè)面為productreasch.asp,該頁(yè)面由一些標(biāo)簽、文本框、選擇控件和提交、重置按鈕組成。該搜索引擎根據(jù)商品的名字進(jìn)行搜索,支持模糊搜索。用戶可以輸入理想商品的完整名字進(jìn)行精確查詢,也可以只輸入商品名字中的如何一段關(guān)鍵字進(jìn)行模糊搜索,搜索引擎將把所有名字中含有該關(guān)鍵字的商品都按照用戶選擇的排列順序顯示出來(lái)。同時(shí)用戶也可以進(jìn)行分類搜索,分別選擇大類的名稱和小類名稱進(jìn)行范圍內(nèi)搜索,精確且快速的查找到理想商品。productreasc
44、h.asp頁(yè)面將關(guān)鍵字和大類小類信息提交給productreasch.asp頁(yè)面,productreasch.asp頁(yè)面再調(diào)用shopsub.asp頁(yè)面中的productreasch.asp過程查找數(shù)據(jù)庫(kù)中的Product表。4.3.3 調(diào)查投票模塊的實(shí)現(xiàn)系統(tǒng)通過調(diào)查投票的方式了解用戶的意見,每個(gè)用戶在投票后也能馬上看到投票的結(jié)果,各個(gè)意見所占的比例。系統(tǒng)首頁(yè)上嵌入一個(gè)框架表格,該表格從數(shù)據(jù)庫(kù)vote表中讀取選票設(shè)置信息顯示在表格中,每個(gè)瀏覽該網(wǎng)站的用戶都可以選擇投票。頁(yè)面界面由不可編輯文本區(qū)、單選按鈕和提交按鈕組成,用戶選擇一個(gè)選項(xiàng)點(diǎn)擊提交后,數(shù)據(jù)將傳給votes. asp頁(yè)面。該頁(yè)面代碼將
45、檢查用戶所用的IP地址是否已經(jīng)投過票,不允許同一IP多次投票。如果不是重復(fù)IP投票,代碼將把數(shù)據(jù)庫(kù)中表中對(duì)應(yīng)項(xiàng)后的計(jì)數(shù)值加一。最后該頁(yè)面讀取投票結(jié)果信息顯示給用戶以便用戶了解投票比例結(jié)果。判斷是否同一IP投票代碼如下:if Request.ServerVariables(REMOTE_ADDR)=request.cookies(IPAddress) thenresponse.writealert(感謝您的支持,您已經(jīng)投過票了,請(qǐng)勿重復(fù)投票,謝謝!);response.writejavascript: window.close () ;end if4.3.4幫助中心模塊實(shí)現(xiàn)幫助中心的內(nèi)容是管理員
46、在后臺(tái)編輯,前臺(tái)顯示給用戶的。目的是當(dāng)用戶對(duì)網(wǎng)站的瀏覽、操作有疑問時(shí)可以查看,幫助用戶找到解決方法,方便用戶更好的瀏覽網(wǎng)站信息。在首頁(yè)中點(diǎn)擊幫助中心鏈接將跳轉(zhuǎn)至幫助頁(yè)面Help.asp,該頁(yè)面包括八個(gè)方面的內(nèi)容,標(biāo)題分別為:付款方式、交易條款、積分獎(jiǎng)勵(lì)、會(huì)員級(jí)別及優(yōu)惠、售后服務(wù)、退換貨條款、常見問題和關(guān)于我們。用戶點(diǎn)擊其中一個(gè)標(biāo)題,該頁(yè)面代碼將查詢數(shù)據(jù)庫(kù)info_set表,把該標(biāo)題下的內(nèi)容顯示在Help.asp頁(yè)面右邊框架中。4.4系統(tǒng)后臺(tái)模塊設(shè)計(jì)前臺(tái)頁(yè)面可以看成是對(duì)數(shù)據(jù)庫(kù)中表的查詢,讀入,而后臺(tái)則是對(duì)數(shù)據(jù)庫(kù)中表中的信息進(jìn)行修改,添加,刪除,從而改變前臺(tái)的顯示信息。后臺(tái)由管理員通過管理員id和
47、密碼登錄進(jìn)行操作,登錄頁(yè)面為manage_admin.asp。4.4.1商品配送方式設(shè)置該設(shè)置提供商品購(gòu)買后幾種配送的方式,管理員可以根據(jù)需要添加。默認(rèn)情況下有三種:普通平郵、EMS快遞、虛擬品。這三種只能修改附加費(fèi)用,不能刪除。頁(yè)面deliver.asp負(fù)責(zé)顯示各種配送方式和添加新的方式。添加的配送方式和修改的費(fèi)用提交給本頁(yè)面,該頁(yè)面中的wadd()過程負(fù)責(zé)將新方式寫入數(shù)據(jù)庫(kù)deliver表中存儲(chǔ),modifyz()過程負(fù)責(zé)更新數(shù)據(jù)庫(kù)表中的附加費(fèi)用,del()過程負(fù)責(zé)刪除配送方式(默認(rèn)的那三種不能刪除)。前臺(tái)會(huì)員注冊(cè)的時(shí)候?qū)?huì)查詢數(shù)據(jù)庫(kù)deliver表,讀取出配送方式供用戶注冊(cè)時(shí)選擇。4.4
48、.2網(wǎng)站廣告設(shè)置廣告設(shè)置是通過后臺(tái)修改數(shù)據(jù)庫(kù)表中的信息達(dá)到改變前臺(tái)頁(yè)面顯示結(jié)果的方法。頁(yè)面link.asp包括左側(cè)廣告的設(shè)置。該頁(yè)面顯示出當(dāng)前各廣告所用的圖片信息,每張圖片下鏈接一個(gè)文件域可以瀏覽選擇本機(jī)上圖片。點(diǎn)擊提交按鈕把更新信息提交給當(dāng)前頁(yè)面,該頁(yè)面將更新后的圖片名字寫入數(shù)據(jù)庫(kù)weblink表中以便前臺(tái)查詢,再調(diào)用upload1.asp頁(yè)面將圖片上傳到指定目錄下。前臺(tái)頁(yè)面將會(huì)查找表中圖片的名字,到指定目錄下尋找匹配圖片。4.4.3網(wǎng)站訂單管理的實(shí)現(xiàn)通過訂單管理,管理員不僅可以清晰的看到所有用戶的訂單情況,還可以查看網(wǎng)站貨物銷售、庫(kù)存情況。其中可以包括全部訂單查詢、未確認(rèn)的訂單、已確認(rèn)的訂
49、單、銷售報(bào)表、缺貨報(bào)表、庫(kù)存報(bào)表等等,本系統(tǒng)實(shí)現(xiàn)了最后兩個(gè)功能(1) 缺貨報(bào)表缺貨報(bào)表顯示頁(yè)面為nogoods.asp。該頁(yè)面首先查找數(shù)據(jù)庫(kù)中yqj_product表中每個(gè)商品的進(jìn)貨數(shù)量與銷售數(shù)量,如果每個(gè)商品的進(jìn)貨數(shù)量都大于銷售數(shù)量就說明沒有商品缺貨,頁(yè)面顯示出提示;如果某些商品的進(jìn)貨量等于銷售量就說明這些商品缺貨,nogoods.asp頁(yè)面將會(huì)逐行顯示出每個(gè)缺貨商品的名字、總庫(kù)存量、已銷售量和現(xiàn)有庫(kù)存。(2) 庫(kù)存報(bào)表該庫(kù)存報(bào)表的頁(yè)面kcbb.asp可以清楚的顯示網(wǎng)站中所有商品的名字、初始庫(kù)存量、已銷售量、現(xiàn)有庫(kù)存量和現(xiàn)有庫(kù)存的百分比。管理員通過該頁(yè)面就可以清楚的知道每個(gè)商品的數(shù)量情況,為
50、銷售和進(jìn)貨做好準(zhǔn)備。該頁(yè)面首先查詢數(shù)據(jù)庫(kù)中yqj_product表,將所有商品的名字、初始庫(kù)存量和已銷售量讀取顯示出來(lái)。經(jīng)過簡(jiǎn)單計(jì)算,現(xiàn)有庫(kù)存量等于初始庫(kù)存量減去已銷售量。現(xiàn)有庫(kù)存的百分比也同樣根據(jù)簡(jiǎn)單計(jì)算得出結(jié)果,百分比更直觀的顯示出各個(gè)商品的庫(kù)存情況。4.4.4網(wǎng)站商品管理的實(shí)現(xiàn)商品管理下有兩個(gè)子選項(xiàng):商品類別管理、商品信息添加(1)商品類別管理網(wǎng)站內(nèi)所有商品都是分類顯示的,先分大類,大類中又分小類。大類和小類的名字和數(shù)量都可以修改、添加、刪除的。修改大類的頁(yè)面是add_big_class.asp,修改小類的頁(yè)面是add_small_class.asp。add_big_class.asp頁(yè)
51、面包含上下兩個(gè)框架。上方框架由標(biāo)簽、文本框和按鈕組成,代碼是實(shí)現(xiàn)大類的添加,將大類的名字通過調(diào)用chk.asp頁(yè)面中的Big_ClassAddSave()過程寫入數(shù)據(jù)庫(kù)中Big_Class表中。下方的框架是個(gè)表格,第一列是通過查詢數(shù)據(jù)庫(kù)中Big_Class表,顯示出所有大類的名字。第二列是通過查詢數(shù)據(jù)庫(kù)中Small_Class表顯示出該行大類下有多少個(gè)小類,該列每一行都鏈接到該行大類下的小類頁(yè)面add_small_class.asp。第三列是修改大類名字,點(diǎn)擊對(duì)應(yīng)修改按鈕跳出add_big_class.asp頁(yè)面可以對(duì)該大類的名字進(jìn)行修改,點(diǎn)提交按鈕后該頁(yè)面調(diào)用chk.asp中Big_Clas
52、sModisave()過程將新名字寫入數(shù)據(jù)庫(kù)Big_Class表中替換掉以前的名字。第四列是刪除該行的按鈕。add_big_class.asp頁(yè)面的結(jié)構(gòu)和add_big_class.asp頁(yè)面的大致相同,首先查詢數(shù)據(jù)庫(kù)中Small_Class表顯示出某大類下所有的小類。頁(yè)面框架中也包含通過chk.asp頁(yè)面Small_ClassAddSave()過程添加小類名字,通過add_big_class.asp頁(yè)面修改已存在小類的名字和刪除小類。(2)商品信息查閱該模塊代碼通過查詢數(shù)據(jù)庫(kù)yqj_product表將所有商品分頁(yè)顯示在頁(yè)面manage_product.asp上,該頁(yè)面通過調(diào)用manage_p
53、roduct.asp頁(yè)面實(shí)現(xiàn)分頁(yè)。manage_product.asp頁(yè)面以表格的形式顯示出商品的名字、所屬類別、價(jià)格、是否上架。每條記錄后對(duì)應(yīng)一個(gè)刪除按鈕負(fù)責(zé)刪除數(shù)據(jù)庫(kù)中表中對(duì)應(yīng)項(xiàng)。表格頂部由一些文本框、標(biāo)簽、選擇控件、按鈕組成一個(gè)搜索界面。搜索代碼放在manage_product.asp頁(yè)面上,搜索結(jié)果也顯示在該頁(yè)面上。該搜索引擎支持所有類別下的查詢也分大類小類下的查詢,同時(shí)支持商品名字模糊查詢。4.4.5新聞信息、購(gòu)物幫助和留言板管理 (1)新聞信息管理新聞信息管理分為專題新聞添加和修改專題兩個(gè)子選項(xiàng)。添加專題頁(yè)面info_manage.asp界面包括文本框、文本區(qū)、選擇控件和按鈕。該頁(yè)
54、面負(fù)責(zé)將管理員添加的專題名字、所屬類別、專題內(nèi)容寫入數(shù)據(jù)庫(kù)info_manage表中。修改專題頁(yè)面info_manage.asp首先查詢數(shù)據(jù)庫(kù)將所有專題標(biāo)題、所屬類別、作者、發(fā)布時(shí)間逐行顯示出來(lái)。每行記錄后鏈接一個(gè)修改按鈕,點(diǎn)擊該按鈕將跳轉(zhuǎn)至info_manage.asp頁(yè)面進(jìn)行對(duì)該行專題的標(biāo)題、內(nèi)容、作者的修改。info_manage.asp頁(yè)面會(huì)調(diào)用chk.asp頁(yè)面中的info_manage.aspSave()過程進(jìn)行添加操作。最后info_manage.asp頁(yè)面顯示更新后的所有專題。(2)購(gòu)物幫助管理購(gòu)物幫助管理代碼是通過在后臺(tái)添加、查詢、修改、刪除數(shù)據(jù)庫(kù)中info_set表中的數(shù)據(jù)
55、達(dá)到改變前臺(tái)顯示內(nèi)容的功能。其中包括對(duì)常見問題、退換貨條款、售后服務(wù)、關(guān)于我們、交易條款、付款方式等的修改。(3)留言板管理管理員在后臺(tái)可以通過leavemessage.asp查看用戶在前臺(tái)寫下的在線留言的留言人、聯(lián)系方式、留言內(nèi)容和留言時(shí)間并可以對(duì)其回復(fù)或者是刪除。leavemessage.asp頁(yè)面逐條顯示出每條留言,每條留言對(duì)應(yīng)一個(gè)回復(fù)按鈕和刪除按鈕。管理員可以通過leavemessage.asp頁(yè)面點(diǎn)擊回復(fù)按鈕對(duì)該留言回復(fù),回復(fù)的內(nèi)容將存儲(chǔ)進(jìn)數(shù)據(jù)庫(kù)message_yqj表中并在前臺(tái)相應(yīng)頁(yè)面顯示出來(lái)供用戶在前臺(tái)查看。管理員也可以點(diǎn)擊刪除按鈕直接刪除用戶留言。5、系統(tǒng)測(cè)試5.1測(cè)試環(huán)境:
56、為了保證系統(tǒng)運(yùn)行的效率和可靠性,系統(tǒng)服務(wù)器應(yīng)具有較高的軟硬件配置,客戶端的要求不是很高。此應(yīng)用程序可廣泛運(yùn)行于國(guó)際互聯(lián)網(wǎng)即Internet,也可適用于內(nèi)部的局域網(wǎng)。其運(yùn)行要求如下:(1) 軟件環(huán)境:客戶端:Windows98/2000/XP,Internet Explorer(IE)5.0等服務(wù)器端:Windows NT/ Windows2000 Sever,Internet Information Server(IIS)4.0及其以上版本,IE5.0以上等數(shù)據(jù)庫(kù):采用access,運(yùn)行于服務(wù)器端(2) 硬件環(huán)境:服務(wù)器 CPU:PIV以上,內(nèi)存:128M以上客戶端 CPU:PIV以上,內(nèi)存:
57、32M以上5.2測(cè)試結(jié)果:在系統(tǒng)的各個(gè)模塊設(shè)計(jì)完成之后,需要對(duì)整個(gè)系統(tǒng)進(jìn)行全面的測(cè)試。目的是讓整個(gè)系統(tǒng)能夠快速、穩(wěn)定、安全的運(yùn)行。相應(yīng)的操作情況與測(cè)試的過程和結(jié)果可總結(jié)在下表中功能操作預(yù)期結(jié)果顯示測(cè)試結(jié)果商品資料查詢點(diǎn)擊,輸入要查詢商品名點(diǎn)擊提交分頁(yè)顯示商品資料,輸入要查詢商品名點(diǎn)擊提交后顯示商品詳細(xì)信息分頁(yè)顯示商品資料,輸入要查詢商品名點(diǎn)擊提交后顯示商品詳細(xì)信息分頁(yè)顯示商品資料,輸入要查詢商品名點(diǎn)擊提交后顯示商品詳細(xì)信息商品資料修改輸入要修改的商品資料點(diǎn)擊修改顯示“修改成功”返回商品資料修改頁(yè)面顯示“修改成功”返回商品資料修改頁(yè)面顯示“修改成功”返回商品資料修改頁(yè)面商品資料添加輸入要添加的商品資料點(diǎn)擊添加顯示“添加成功”返回商品資料添加頁(yè)面顯示“添加成功”返回商品資料添加頁(yè)面顯示“添加成功”返回商
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 設(shè)備采購(gòu)常用的四種評(píng)標(biāo)方法
- 車間員工管理須知(應(yīng)知應(yīng)會(huì))
- 某公司設(shè)備維護(hù)保養(yǎng)工作規(guī)程
- 某企業(yè)潔凈車間人員進(jìn)出管理規(guī)程
- 企業(yè)管理制度之5S管理的八個(gè)口訣
- 標(biāo)準(zhǔn)化班前會(huì)的探索及意義
- 某企業(yè)內(nèi)審員考試試題含答案
- 某公司環(huán)境保護(hù)考核管理制度
- 現(xiàn)場(chǎng)管理的定義
- 員工培訓(xùn)程序
- 管理制度之生產(chǎn)廠長(zhǎng)的職責(zé)與工作標(biāo)準(zhǔn)
- 某公司各級(jí)專業(yè)人員環(huán)保職責(zé)
- 企業(yè)管理制度:5S推進(jìn)與改善工具
- XXX公司環(huán)境風(fēng)險(xiǎn)排查及隱患整改制度
- 生產(chǎn)車間基層管理要點(diǎn)及建議