基于NET的五金銷(xiāo)售網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
基于NET的五金銷(xiāo)售網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
基于NET的五金銷(xiāo)售網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
基于NET的五金銷(xiāo)售網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
基于NET的五金銷(xiāo)售網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩53頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、基于.net五金銷(xiāo)售網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)摘 要五金銷(xiāo)售網(wǎng)站作為一個(gè)中介網(wǎng)站,為五金企業(yè)和廣大消費(fèi)者建立了一個(gè)交易平臺(tái),其主要功能包括會(huì)員提供供求信息、企業(yè)信息、產(chǎn)品信息和最新的國(guó)內(nèi)外五金新聞信息等的查詢(xún)功能;發(fā)布產(chǎn)品供應(yīng)信息和求購(gòu)信息的功能,方便會(huì)員發(fā)布供求信息;商品訂購(gòu)的功能,方便企業(yè)主動(dòng)聯(lián)系客戶(hù),對(duì)訂單進(jìn)行處理;會(huì)員信息的管理功能,方便用戶(hù)對(duì)自己的會(huì)員信息進(jìn)行修改;新聞信息的管理功能,使管理員能夠及時(shí)更新新聞信息等等。本次設(shè)計(jì)就是要實(shí)現(xiàn)這些功能,使網(wǎng)站會(huì)員方便、快捷的使用這些功能。本網(wǎng)站是以Visual Studio 2008作為開(kāi)發(fā)平臺(tái),使用C#語(yǔ)言設(shè)計(jì)操作控件和編寫(xiě)操作程序,同時(shí)采用SQL

2、Server 2005數(shù)據(jù)庫(kù)來(lái)管理數(shù)據(jù)信息,完成對(duì)數(shù)據(jù)的輸入、修改、存儲(chǔ)等處理。本設(shè)計(jì)說(shuō)明書(shū)分別從選題的背景、需求分析、可行性分析、業(yè)務(wù)流程概述、數(shù)據(jù)庫(kù)的設(shè)計(jì)、詳細(xì)設(shè)計(jì)和網(wǎng)站測(cè)試等方面講述了網(wǎng)站開(kāi)發(fā)的過(guò)程。關(guān)鍵詞:五金銷(xiāo)售 SQL Server 消費(fèi)者 Based on . Net Web Wite Design and Implementation of Hardware SalesAbstractHardware sales web site as an intermediary for the hardware companies and consumers to establish a

3、 trading platform, its main functions include members with supply and demand information, corporate information, product information and the latest news and information and other hardware at home and abroad inquiry function; release products supply information and buy the information function to fac

4、ilitate the release members of the supply and demand information; goods-to-order to facilitate the initiative to contact the customer business, the order processing; member information management capabilities, user-friendly information on its members to modify; news and information management featur

5、es that allow administrators to update the news and so on. This design is to achieve these functions, so that site members convenient, efficient use of these features.This website is based on Visual Studio 2008 as a development platform, using the C # language design and operation of controls and th

6、e preparation of operational procedures, while using SQL Server 2005 database to manage data, complete data input, modification, storage and other processing. The instructions were designed from the topics of the background, needs analysis, feasibility analysis, business process overview, database d

7、esign, detailed design and site testing and so on about the web development process.Key words: Hardware Sales;SQL Server; Customers目 錄1引言12需求分析22.1五金銷(xiāo)售現(xiàn)狀分析22.2網(wǎng)站設(shè)計(jì)目標(biāo)23可行性分析43.1技術(shù)可行性分析43.2經(jīng)濟(jì)可行性分析43.3用戶(hù)分析44總體設(shè)計(jì)64.1業(yè)務(wù)流程64.1.1前臺(tái)業(yè)務(wù)流程概述64.1.2網(wǎng)站后臺(tái)管理業(yè)務(wù)流程概述64.2功能模塊74.2.1前臺(tái)功能模塊74.2.2后臺(tái)管理功能模塊84.3概念結(jié)構(gòu)設(shè)計(jì)94.4邏輯結(jié)構(gòu)

8、設(shè)計(jì)124.5關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)134.6存儲(chǔ)過(guò)程設(shè)計(jì)174.7開(kāi)發(fā)及運(yùn)行環(huán)境174.7.1網(wǎng)站開(kāi)發(fā)環(huán)境174.7.2網(wǎng)站運(yùn)行環(huán)境175詳細(xì)設(shè)計(jì)195.1網(wǎng)站前臺(tái)模塊設(shè)計(jì)195.1.1網(wǎng)站首頁(yè)195.1.2登錄界面195.1.3產(chǎn)品信息模塊205.1.4企業(yè)信息模塊215.1.5新聞資訊模塊225.2網(wǎng)站后臺(tái)管理模塊設(shè)計(jì)225.2.1后臺(tái)登陸界面225.2.2后臺(tái)管理首頁(yè)235.2.3產(chǎn)品管理235.2.4新聞管理235.2.5用戶(hù)管理246網(wǎng)站測(cè)試256.1功能測(cè)試256.2客戶(hù)端兼容性測(cè)試256.3安全性測(cè)試257結(jié)論27謝辭28參考文獻(xiàn)29附錄30外文資料441 引言目前,國(guó)內(nèi)進(jìn)行B2C的網(wǎng)

9、站建設(shè)正處于飛速發(fā)展階段,主要存在兩種模式:在線商店模式和中介模式。在線商店模式是企業(yè)或商家在網(wǎng)上開(kāi)設(shè)的虛擬商店,通過(guò)網(wǎng)站可以大力宣傳自己的商品,用更快捷、更全面的方法讓更多的用戶(hù)了解自己的商品,促進(jìn)交易。第二類(lèi)是中介模式。架設(shè)這一類(lèi)網(wǎng)站的商家既不是擁有產(chǎn)品的企業(yè),也不是經(jīng)營(yíng)商品的商家,他們只是提供一個(gè)平臺(tái),在網(wǎng)上為銷(xiāo)售商和消費(fèi)者提供對(duì)方信息,消費(fèi)者可以在網(wǎng)上查到銷(xiāo)售商的有關(guān)信息和銷(xiāo)售商品的有關(guān)信息,然后通過(guò)該平臺(tái)進(jìn)行購(gòu)買(mǎi)商品并付款1。五金銷(xiāo)售網(wǎng)站是屬于中介模式的網(wǎng)站。該網(wǎng)站旨在為五金企業(yè)和消費(fèi)者搭建一個(gè)交易平臺(tái)。對(duì)于五金企業(yè)來(lái)說(shuō),該網(wǎng)站能夠降低企業(yè)銷(xiāo)售成本,能幫助企業(yè)增加銷(xiāo)售商機(jī)、促進(jìn)產(chǎn)品銷(xiāo)

10、售,也可以有效地服務(wù)于顧客、滿足顧客的需要。而對(duì)于消費(fèi)者來(lái)說(shuō),則能夠通過(guò)該網(wǎng)站了解更多的企業(yè)和產(chǎn)品信息,另外,只要消費(fèi)者能夠上網(wǎng),就能隨時(shí)隨地的通過(guò)該網(wǎng)站購(gòu)買(mǎi)五金產(chǎn)品。五金銷(xiāo)售網(wǎng)站最終實(shí)現(xiàn)的主要功能包括:五金會(huì)員能夠查詢(xún)企業(yè)信息、產(chǎn)品信息、供求信息、五金新聞資訊;能夠通過(guò)該網(wǎng)站購(gòu)買(mǎi)五金商品,并對(duì)自己的信息進(jìn)行管理;能夠發(fā)布五金商品和供求信息,并管理訂單信息;網(wǎng)站后臺(tái)管理員能夠?qū)芾韱T、五金會(huì)員、產(chǎn)品信息、新聞資訊信息和訂單信息等進(jìn)行管理。2 需求分析2.1五金銷(xiāo)售現(xiàn)狀分析隨著市場(chǎng)經(jīng)濟(jì)的發(fā)展,五金行業(yè)未來(lái)的發(fā)展趨勢(shì)良好,有著廣闊的發(fā)展空間。五金制品行業(yè)雖然生產(chǎn)的都是小產(chǎn)品,單位價(jià)值較低,但由于其

11、廣泛應(yīng)用于汽車(chē)工業(yè)、房地產(chǎn)業(yè)、造船業(yè)、工程機(jī)械、石油化工等產(chǎn)業(yè),需求量呈現(xiàn)快速增長(zhǎng)的態(tài)勢(shì),同時(shí)五金行業(yè)也是存在著激烈的競(jìng)爭(zhēng)。五金產(chǎn)品的銷(xiāo)售渠道多種多樣,現(xiàn)階段,我國(guó)的五金市場(chǎng)主要存在著三種銷(xiāo)售模式:(1)原始的五金一條街,街頭巷尾零散的五金商店;(2)專(zhuān)業(yè)化五金機(jī)電市場(chǎng),包括傳統(tǒng)的和現(xiàn)代的;(3)五金連鎖經(jīng)營(yíng)超市,網(wǎng)店銷(xiāo)售模式。其中五金產(chǎn)品的傳統(tǒng)銷(xiāo)售渠道,即原始的五金一條街和專(zhuān)業(yè)化五金機(jī)電市場(chǎng)兩種銷(xiāo)售渠道,仍然占據(jù)著重要地位,但在日漸激烈的行業(yè)競(jìng)爭(zhēng)下,隨著Internet和網(wǎng)絡(luò)技術(shù)的蓬勃發(fā)展,網(wǎng)絡(luò)化和全球化已成為不可抗拒的世界潮流,電子商務(wù)對(duì)五金傳統(tǒng)銷(xiāo)售渠道的影響越來(lái)越大,網(wǎng)絡(luò)營(yíng)銷(xiāo)已成為一個(gè)五

12、金銷(xiāo)售重要的渠道。大多數(shù)五金企業(yè)開(kāi)始將線上電子商務(wù)與線下五金市場(chǎng)結(jié)合起來(lái)。據(jù)全國(guó)五金機(jī)電商會(huì)相關(guān)負(fù)責(zé)人介紹,近兩年來(lái),該商會(huì)也在積極引導(dǎo)其會(huì)員學(xué)習(xí)運(yùn)用電子商務(wù),五交化商會(huì)和五金制品協(xié)會(huì)也在積極從事五金行業(yè)電子商務(wù)工作的研究和推進(jìn)工作。由此可見(jiàn),五金電子商務(wù)已經(jīng)成為未來(lái)五金銷(xiāo)售行業(yè)的發(fā)展趨勢(shì),在未來(lái)的一段時(shí)間內(nèi),傳統(tǒng)銷(xiāo)售渠道和網(wǎng)絡(luò)銷(xiāo)售渠道相結(jié)合將成為五金企業(yè)的新選擇。2.2網(wǎng)站設(shè)計(jì)目標(biāo)五金銷(xiāo)售網(wǎng)站是一種中介模式的網(wǎng)站。該網(wǎng)站主要是面向五金企業(yè)和五金消費(fèi)者,為企業(yè)和消費(fèi)者之間搭建一個(gè)交易平臺(tái),通過(guò)該平臺(tái)他們可以買(mǎi)賣(mài)五金商品。該網(wǎng)站主要分為網(wǎng)站前臺(tái)和后臺(tái)管理兩部分。網(wǎng)站前臺(tái)是面向訪問(wèn)網(wǎng)站的用戶(hù)的,是

13、用來(lái)給訪問(wèn)網(wǎng)站的用戶(hù)瀏覽網(wǎng)頁(yè)內(nèi)容和進(jìn)行一系列操作的頁(yè)面。當(dāng)用戶(hù)訪問(wèn)本網(wǎng)站的前臺(tái)時(shí),可以瀏覽網(wǎng)站公開(kāi)發(fā)布的內(nèi)容,如產(chǎn)品信息、新聞信息、企業(yè)介紹、企業(yè)聯(lián)系方式、供求信息的,也可以進(jìn)行會(huì)員的注冊(cè)、登錄、注銷(xiāo)登錄和五金產(chǎn)品的搜索等操作。網(wǎng)站通過(guò)驗(yàn)證五金會(huì)員輸入的賬號(hào)和密碼,使五金會(huì)員進(jìn)入自己的首頁(yè),實(shí)現(xiàn)對(duì)自己所有信息的管理,包括修改密碼、完善會(huì)員信息、發(fā)布五金商品、購(gòu)買(mǎi)五金商品、管理訂單信息等等,并且每個(gè)會(huì)員只能修改自己的信息,沒(méi)有權(quán)限修改別人的信息。網(wǎng)站后臺(tái)管理,是指用于管理網(wǎng)站前臺(tái)的一系列操作,五金銷(xiāo)售網(wǎng)站的后臺(tái)管理主要是對(duì)管理員、五金會(huì)員、產(chǎn)品信息、五金新聞資訊、訂單信息等等的更新、修改、刪除和

14、添加等操作。通過(guò)網(wǎng)站后臺(tái)管理,可以有效的管理網(wǎng)站供瀏覽者查閱的信息。網(wǎng)站的后臺(tái)通常需要帳號(hào)及密碼等信息的登陸驗(yàn)證,若登陸信息經(jīng)驗(yàn)證后正確則進(jìn)入網(wǎng)站后臺(tái)的管理界面進(jìn)行相關(guān)的一系列操作,否則不能進(jìn)入網(wǎng)站后臺(tái)。3 可行性分析可行性分析是說(shuō)明軟件開(kāi)發(fā)項(xiàng)目的實(shí)現(xiàn)在技術(shù)上、經(jīng)濟(jì)上和用戶(hù)使用條件等等的可行性,并論述為達(dá)到開(kāi)發(fā)目的而可能選擇的可能方案,最后說(shuō)明并論證所選定的方案2。3.1技術(shù)可行性分析五金銷(xiāo)售網(wǎng)站是在Windows XP操作系統(tǒng)下進(jìn)行開(kāi)發(fā)的,并且需要安裝IIS V5.0及其以上版本。在安全方面我們采用防火墻技術(shù),增加了針對(duì)主機(jī)的入侵檢測(cè)和防護(hù)功能,加強(qiáng)了對(duì)來(lái)自?xún)?nèi)部攻擊的防范,可以實(shí)施全方位的安

15、全策略。設(shè)計(jì)時(shí)采用的是ASP.NET技術(shù)。ASP.NET是Microsoft公司推出的新一代建立動(dòng)態(tài)Web應(yīng)用程序的開(kāi)發(fā)平臺(tái),是一種建立動(dòng)態(tài)Web應(yīng)用程序的新技術(shù),相對(duì)于PHP、ASP等技術(shù)來(lái)說(shuō),ASP.NET技術(shù)是建立在公共語(yǔ)言運(yùn)行庫(kù)上的編程框架,可用于在服務(wù)器上生成功能強(qiáng)大的Web應(yīng)用程序。與以前的 Web 開(kāi)發(fā)模型相比,ASP.NET提供了數(shù)個(gè)重要的優(yōu)點(diǎn):增強(qiáng)的性能、世界級(jí)的工具支持、靈活性、簡(jiǎn)易性、 可管理性、可縮放性和可用性、自定義性和擴(kuò)展性、安全性等特點(diǎn)3。SQL Server 2005是中型數(shù)據(jù)庫(kù),它能滿足中小型系統(tǒng)的業(yè)務(wù)數(shù)據(jù)存儲(chǔ)以及處理的需要。另外,SQL Server 200

16、5的數(shù)據(jù)處理能力和安全性都較好,能滿足公司對(duì)業(yè)務(wù)數(shù)據(jù)處理的要求。相較于SQL Server 2000,SQL Server 2005在數(shù)據(jù)分析上的功能相當(dāng)強(qiáng)大4。對(duì)于UML建模方面,采用了Microsoft公司的Visual Studio 2008工具,Visual Studio 2008提供了高級(jí)開(kāi)發(fā)工具、調(diào)試功能、數(shù)據(jù)庫(kù)功能和創(chuàng)新功能,幫助在各種平臺(tái)上快速創(chuàng)建當(dāng)前最先進(jìn)的應(yīng)用程序5。鑒于以上分析,不管是在軟件方面還是在硬件方面都是可行的,而且本次網(wǎng)站設(shè)計(jì)中也沒(méi)有十分困難的編程問(wèn)題,所以在技術(shù)上是可行的。3.2經(jīng)濟(jì)可行性分析一個(gè)網(wǎng)站從開(kāi)發(fā)到投入使用要有很多的費(fèi)用開(kāi)銷(xiāo),主要包括設(shè)備的購(gòu)買(mǎi)費(fèi)用、

17、網(wǎng)站的開(kāi)發(fā)費(fèi)用、網(wǎng)站的維護(hù)費(fèi)用等等。本網(wǎng)站是為企業(yè)和消費(fèi)者之間建立一個(gè)交易平臺(tái),公司可以通過(guò)幫助企業(yè)發(fā)布廣告、管理網(wǎng)上店鋪等等來(lái)獲取收入,隨著用戶(hù)的增多,業(yè)務(wù)也相應(yīng)增加,收入也會(huì)提高。所以除了前期設(shè)備的購(gòu)置費(fèi)用略大一點(diǎn),開(kāi)發(fā)費(fèi)用略多一些,后期維護(hù)的技術(shù)費(fèi)用可以暫時(shí)不予考慮,當(dāng)投入成本回收完成之后,以后的收入就是利潤(rùn)了,因此,在經(jīng)濟(jì)上是可行的。3.3用戶(hù)分析本網(wǎng)站對(duì)于瀏覽用戶(hù)沒(méi)有什么特別的要求,只要其所在環(huán)境支持上網(wǎng),注冊(cè)會(huì)員后就能夠使用網(wǎng)站前臺(tái)的所有功能。網(wǎng)站后臺(tái)管理只有網(wǎng)站維護(hù)人員進(jìn)行管理。綜上所述,該網(wǎng)站在技術(shù)、經(jīng)濟(jì)和用戶(hù)使用方面都是可行的。4 總體設(shè)計(jì)4.1業(yè)務(wù)流程4.1.1前臺(tái)業(yè)務(wù)流程

18、概述用戶(hù)在進(jìn)入五金銷(xiāo)售網(wǎng)首頁(yè)之后,可以瀏覽該網(wǎng)站所有五金商品,也可以根據(jù)商品分類(lèi)進(jìn)行檢索,選擇需要購(gòu)買(mǎi)的五金商品或者通過(guò)搜索功能方便的查找所需的特定商品,當(dāng)用戶(hù)選定某一個(gè)商品時(shí),可以查看該商品的詳細(xì)介紹,包括圖片展示、廠家、單價(jià)等等詳細(xì)信息。除此之外,用戶(hù)還可以查看新注冊(cè)的五金企業(yè)會(huì)員、最新的產(chǎn)品供求信息、五金企業(yè)介紹和最新的五金行業(yè)資訊。當(dāng)用戶(hù)確定購(gòu)買(mǎi)某個(gè)五金商品時(shí),系統(tǒng)會(huì)先判斷該用戶(hù)是否登錄,如果沒(méi)有登陸,則必須先登錄才能購(gòu)買(mǎi)該商品。如果不是本網(wǎng)站的會(huì)員用戶(hù),則必須先注冊(cè)成為本網(wǎng)站的會(huì)員,而對(duì)用戶(hù)提交的注冊(cè)信息,系統(tǒng)會(huì)給予合法性驗(yàn)證,例如用戶(hù)名是否與其他已注冊(cè)用戶(hù)重復(fù)、用戶(hù)名或密碼是否為空

19、、兩次輸入的密碼是否一致,郵箱格式是否正確等等,若發(fā)生錯(cuò)誤,則重新注冊(cè),然后登錄之后才能購(gòu)買(mǎi)商品。如果用戶(hù)忘記密碼,則可以通過(guò)點(diǎn)擊“忘記密碼”進(jìn)入密碼找回頁(yè)面,然后通過(guò)填寫(xiě)密碼提示問(wèn)題來(lái)找回自己的密碼。注冊(cè)成為本網(wǎng)站會(huì)員的用戶(hù)可以查看、修改其個(gè)人在本網(wǎng)站的注冊(cè)信息。并且在完善自己的信息之后可以發(fā)布產(chǎn)品的供應(yīng)信息和求購(gòu)信息,實(shí)現(xiàn)購(gòu)買(mǎi)商品并查看訂單信息,對(duì)訂單信息進(jìn)行管理等功能。 當(dāng)用戶(hù)退出登錄時(shí),需要點(diǎn)擊注銷(xiāo)登錄來(lái)注銷(xiāo)本次的登錄信息。4.1.2網(wǎng)站后臺(tái)管理業(yè)務(wù)流程概述五金銷(xiāo)售網(wǎng)站后臺(tái)管理只有后臺(tái)管理員有權(quán)限進(jìn)行管理。后臺(tái)管理員要進(jìn)入后臺(tái)管理頁(yè)面,首先需要登錄,網(wǎng)站會(huì)對(duì)管理員信息進(jìn)行合法性驗(yàn)證,驗(yàn)

20、證通過(guò)才能對(duì)網(wǎng)站數(shù)據(jù)進(jìn)行添加、修改等操作。管理員登陸之后,可以對(duì)后臺(tái)管理員信息進(jìn)行查詢(xún)、修改和刪除,也可以增加新的管理員。管理員能對(duì)五金產(chǎn)品進(jìn)行的操作主要包括:對(duì)五金產(chǎn)品分類(lèi)進(jìn)行查詢(xún)、添加、修改和刪除;對(duì)產(chǎn)品信息進(jìn)行修改、刪除和查詢(xún),但不能發(fā)布五金產(chǎn)品;對(duì)訂單信息進(jìn)行查詢(xún)、修改和刪除,但不能添加新訂單。五金新聞資訊,只有后臺(tái)管理員能夠?qū)ζ溥M(jìn)行管理,主要包括發(fā)布最新的五金新聞信息,對(duì)五金新聞信息進(jìn)行修改、刪除和查詢(xún)等操作。對(duì)于五金會(huì)員,管理員能夠進(jìn)行查詢(xún)、修改和刪除會(huì)員信息的操作,但是不能添加新的五金會(huì)員。對(duì)五金企業(yè)信息,管理員能夠進(jìn)行查詢(xún)、修改和刪除企業(yè)信息的操作。4.2功能模塊通過(guò)需求分析,

21、我們可以知道本網(wǎng)站應(yīng)該包括的功能模塊包括前臺(tái)功能模塊和后臺(tái)功能模塊。4.2.1前臺(tái)功能模塊瀏覽企業(yè)基本信息瀏覽五金新聞信息注冊(cè)新會(huì)員五金會(huì)員登錄發(fā)布產(chǎn)品供應(yīng)信息發(fā)布產(chǎn)品需求信息五金銷(xiāo)售網(wǎng)站購(gòu)買(mǎi)商品企業(yè)介紹供求信息新聞資訊注冊(cè)登錄發(fā)布商品訂單管理瀏覽會(huì)員訂單信息處理產(chǎn)品訂單會(huì)員購(gòu)買(mǎi)五金產(chǎn)品瀏覽產(chǎn)品供應(yīng)信息瀏覽產(chǎn)品需求信息圖4-1 前臺(tái)功能模塊圖由圖4-1前臺(tái)功能模塊圖可知網(wǎng)站前臺(tái)主要包括以下功能模塊: (1)企業(yè)介紹。主要包括查詢(xún)和顯示企業(yè)信息。在主界面顯示優(yōu)秀企業(yè)和最新加入企業(yè)的8條記錄,點(diǎn)擊企業(yè)將顯示企業(yè)的詳細(xì)信息。想查詢(xún)更多的企業(yè),點(diǎn)擊“更多”,進(jìn)入企業(yè)目錄的瀏覽窗體。(2)會(huì)員注冊(cè)。主要

22、是用戶(hù)用來(lái)注冊(cè)為新會(huì)員。(3)會(huì)員登錄和注銷(xiāo)。主要實(shí)現(xiàn)五金會(huì)員的登錄功能和注銷(xiāo)功能。(4)會(huì)員密碼的找回和修改。主要是會(huì)員用來(lái)找回密碼和修改密碼。(5)會(huì)員信息的完善。主要是會(huì)員完善自己的注冊(cè)信息。(6)供求商機(jī)。主要包括供應(yīng)信息和求購(gòu)信息。供應(yīng)信息主要包括供應(yīng)信息的顯示和發(fā)布。在主界面顯示供應(yīng)的10條記錄,點(diǎn)擊某條供應(yīng)信息將顯示產(chǎn)品供應(yīng)的詳細(xì)信息。想查詢(xún)更多的供應(yīng)信息,點(diǎn)擊“更多”,進(jìn)入供應(yīng)信息的瀏覽窗體。會(huì)員可以發(fā)布更多的供應(yīng)信息。求購(gòu)信息主要包括求購(gòu)信息的顯示和發(fā)布。在主界面顯示供應(yīng)的10條記錄,點(diǎn)擊某條求購(gòu)信息將顯示產(chǎn)品求購(gòu)的詳細(xì)信息。想查詢(xún)更多的求購(gòu)信息,點(diǎn)擊“更多”,進(jìn)入求購(gòu)信息的

23、瀏覽窗體。會(huì)員可以發(fā)布更多的求購(gòu)信息。(7)會(huì)員商店訂單的管理和查詢(xún)。主要是會(huì)員對(duì)產(chǎn)品訂單的查詢(xún)和管理,包括會(huì)員對(duì)自己購(gòu)買(mǎi)的產(chǎn)品訂單的查詢(xún)和管理、對(duì)自己賣(mài)出的五金產(chǎn)品的訂單的查詢(xún)和處理等等。(8)五金產(chǎn)品的搜索功能。主要是用戶(hù)用來(lái)按照一定的條件來(lái)搜索五金商品。(9)五金新聞資訊查看。主要顯示五金新聞資訊,主頁(yè)面只顯示最新的10條記錄,顯示新聞標(biāo)題信息和新聞?lì)愋停c(diǎn)擊某條新聞后開(kāi)啟一個(gè)新的頁(yè)面,顯示此新聞的詳細(xì)信息。點(diǎn)擊“更多”后進(jìn)入新聞資訊陌路的瀏覽窗體,點(diǎn)擊標(biāo)題后顯示具體內(nèi)容。4.2.2后臺(tái)管理功能模塊由圖4-2后臺(tái)管理功能模塊圖可知網(wǎng)站后臺(tái)管理主要包括以下功能模塊:(1)管理員管理。主要是

24、對(duì)后臺(tái)管理員進(jìn)行查詢(xún)、添加、修改和刪除操作。(2)管理員登錄和注銷(xiāo)登錄。主要包括網(wǎng)站后臺(tái)管理員的登錄和注銷(xiāo)功能。(3)五金新聞管理。主要包括對(duì)五金新聞信息的查詢(xún)、添加、修改和刪除功能。(4)產(chǎn)品類(lèi)型管理。主要包括對(duì)五金類(lèi)別的添加、修改、刪除和查詢(xún)功能。(5)產(chǎn)品信息管理。主要包括對(duì)五金產(chǎn)品的修改、刪除和查詢(xún)功能。(6)訂單管理。主要包括管理員對(duì)五金銷(xiāo)售訂單的刪除和詳細(xì)信息的查詢(xún)功能。(7)會(huì)員管理。主要包括對(duì)五金會(huì)員的查詢(xún)、修改和刪除,以及對(duì)五金企業(yè)信息完善功能。會(huì)員信息查詢(xún)會(huì)員信息刪除會(huì)員管理產(chǎn)品信息管理五金網(wǎng)站后臺(tái)管理管理員查詢(xún)管理員添加管理員修改管理員刪除管理員管理五金新聞查詢(xún)五金新聞添

25、加五金新聞修改五金新聞刪除五金新聞管理產(chǎn)品類(lèi)型查詢(xún)產(chǎn)品類(lèi)型添加產(chǎn)品類(lèi)型修改產(chǎn)品類(lèi)型刪除產(chǎn)品類(lèi)別管理訂單管理訂單信息查詢(xún)訂單信息刪除登錄和注銷(xiāo)管理員登錄管理員注銷(xiāo)會(huì)員信息修改產(chǎn)品信息查詢(xún)產(chǎn)品信息修改產(chǎn)品信息刪除圖4-2 后臺(tái)管理功能模塊圖4.3概念結(jié)構(gòu)設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)或者E-R圖,這其實(shí)是以實(shí)體(個(gè)體,類(lèi))為基礎(chǔ)的物理語(yǔ)言,因?yàn)殛P(guān)系是實(shí)體之間的關(guān)系,是由實(shí)體來(lái)(聯(lián)合)定義的,所以是實(shí)體在先,關(guān)系在后的。E-R圖為實(shí)體-聯(lián)系圖,提供了表示實(shí)體型、屬性和聯(lián)系的方法,用來(lái)描述現(xiàn)實(shí)世界的概念模型6。構(gòu)成E-R圖的基本要素是實(shí)體型、屬性和聯(lián)系,其表示方法為:(1)實(shí)體型:用矩形表示,矩形框內(nèi)寫(xiě)明實(shí)體名;(2

26、)屬性:用橢圓形表示,并用無(wú)向邊將其與相應(yīng)的實(shí)體連接起來(lái);(3)聯(lián)系:用菱形表示,菱形框內(nèi)寫(xiě)明聯(lián)系名,并用無(wú)向邊分別與有實(shí)體連接起來(lái),同時(shí)在無(wú)向邊旁標(biāo)上聯(lián)系的類(lèi)型7。實(shí)體聯(lián)系E-R圖如圖4-3所示:會(huì)員信息發(fā)布訂單信息管理員信息產(chǎn)品信息供求信息瀏覽、購(gòu)買(mǎi)下訂單維護(hù)新聞信息企業(yè)信息產(chǎn)品類(lèi)型選擇完善管理圖4-3 五金銷(xiāo)售網(wǎng)站實(shí)體E-R圖(1)后臺(tái)管理員表(TOL_ManagerInfo)后臺(tái)管理員表管理員類(lèi)型管理員姓名管理員最后一次登錄時(shí)間管理員密碼圖4-4 后臺(tái)管理員屬性圖(2)新聞?lì)愋捅恚═OL_NewsType)新聞?lì)愋捅硇侣勵(lì)愋途幋a新聞?lì)愋兔Q(chēng)圖4-5 新聞?lì)愋蛯傩詧D(3)新聞信息表(TO

27、L_NewsInfo)新聞信息表新聞?lì)愋途幋a新聞標(biāo)題作者新聞內(nèi)容新聞圖片點(diǎn)擊次數(shù)新聞時(shí)間新聞來(lái)源圖4-6 新聞信息屬性圖(4)產(chǎn)品類(lèi)型表(TOL_ProClassInfo)產(chǎn)品類(lèi)型表產(chǎn)品大類(lèi)編碼產(chǎn)品類(lèi)型名稱(chēng)排序編碼產(chǎn)品小類(lèi)編碼圖4-7 產(chǎn)品類(lèi)型屬性圖(5)訂單信息表(TOL_OrderInfo)訂單信息表購(gòu)買(mǎi)者編碼賣(mài)者編碼產(chǎn)品價(jià)格產(chǎn)品數(shù)量訂單時(shí)間產(chǎn)品名稱(chēng)產(chǎn)品小類(lèi)編碼產(chǎn)品大類(lèi)編碼圖4-8 訂單信息屬性圖(6)產(chǎn)品信息表(TOL_ProductGQInfo)產(chǎn)品信息表企業(yè)名稱(chēng)類(lèi)型價(jià)格數(shù)量用戶(hù)編碼產(chǎn)品小類(lèi)編碼產(chǎn)品大類(lèi)編碼產(chǎn)品次級(jí)編碼圖片標(biāo)題包裝說(shuō)明規(guī)格說(shuō)明有效期產(chǎn)品介紹聯(lián)系人電話手機(jī)傳真Email網(wǎng)

28、址地址時(shí)間QQ圖4-9 產(chǎn)品信息屬性圖(7)會(huì)員表(TOL_UserInfo)會(huì)員表企業(yè)名稱(chēng)性別關(guān)鍵字員工數(shù)量會(huì)員密碼產(chǎn)品小類(lèi)編碼產(chǎn)品大類(lèi)編碼產(chǎn)品次級(jí)編碼公司圖片郵編會(huì)員名稱(chēng)會(huì)員編碼答案會(huì)員類(lèi)型密碼提示問(wèn)題電話手機(jī)傳真Email網(wǎng)址地址時(shí)間QQ經(jīng)營(yíng)方向供應(yīng)收購(gòu)聯(lián)系人部門(mén)職位公司簡(jiǎn)介企業(yè)類(lèi)型圖4-10 會(huì)員信息屬性圖4.4邏輯結(jié)構(gòu)設(shè)計(jì)(1)后臺(tái)管理員表(管理者編號(hào)、管理者名稱(chēng)、管理者密碼、管理者類(lèi)型、最后一次登錄時(shí)間);(2)新聞信息表(新聞編碼、新聞?lì)愋途幋a、新聞標(biāo)題、新聞來(lái)源、新聞作者、新聞圖片、新聞內(nèi)容、時(shí)間、點(diǎn)擊次數(shù));(3)新聞?lì)愋捅恚ㄐ侣勵(lì)愋途幋a、新聞?lì)愋兔Q(chēng));(4)產(chǎn)品信息表(產(chǎn)

29、品編碼、會(huì)員編碼、企業(yè)名稱(chēng)、商品大類(lèi)編碼、商品次類(lèi)編碼、商品小類(lèi)編碼、商品類(lèi)型、商品標(biāo)題、商品圖片、數(shù)量、包裝說(shuō)明、單價(jià)、規(guī)格說(shuō)明、有效期、內(nèi)容、企業(yè)聯(lián)系人、電話、手機(jī)、傳真、電子郵箱、網(wǎng)址、地址、時(shí)間、產(chǎn)品聯(lián)系人、點(diǎn)擊次數(shù)、QQ號(hào));(5)會(huì)員表(會(huì)員編碼、會(huì)員名稱(chēng)、會(huì)員密碼、類(lèi)型、密碼提示問(wèn)題、提示問(wèn)題答案、性別、電子郵箱、企業(yè)名稱(chēng)、關(guān)鍵詞、企業(yè)圖片、商品大類(lèi)編碼、商品次類(lèi)編碼、商品小類(lèi)編碼、發(fā)展方向、供應(yīng)類(lèi)型、求購(gòu)類(lèi)型、員工數(shù)量、企業(yè)類(lèi)型、企業(yè)簡(jiǎn)介、部門(mén)名稱(chēng)、職位名稱(chēng)、產(chǎn)品聯(lián)系人、電話、QQ號(hào)、傳真、手機(jī)、地址、郵政編碼、網(wǎng)址、時(shí)間);(6)訂單信息表(訂單編碼、購(gòu)買(mǎi)者編碼、賣(mài)家編碼、商

30、品大類(lèi)編碼、商品小類(lèi)編碼、商品標(biāo)題、商品價(jià)格、商品數(shù)量、時(shí)間);(7)產(chǎn)品類(lèi)型表(產(chǎn)品類(lèi)型名稱(chēng)、產(chǎn)品大類(lèi)編碼、產(chǎn)品小類(lèi)編碼、排序編碼)。4.5關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)網(wǎng)站運(yùn)行的效率產(chǎn)生影響。好的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)會(huì)減少數(shù)據(jù)庫(kù)的存儲(chǔ)量,數(shù)據(jù)的完整性和一致性比較高,網(wǎng)站具有較快的響應(yīng)速度,簡(jiǎn)化基于數(shù)據(jù)庫(kù)的應(yīng)用程序的實(shí)現(xiàn)等等8。本網(wǎng)站的數(shù)據(jù)庫(kù)采用SQL Server 2005數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì)。新建數(shù)據(jù)庫(kù),并命名為“wjDB“,確定后,SQL Server 2005數(shù)據(jù)庫(kù)將會(huì)建立一個(gè)名為“wjDB“的數(shù)據(jù)庫(kù)。該數(shù)據(jù)庫(kù)中包含7張表,分別設(shè)計(jì)表的結(jié)構(gòu),各個(gè)字段的名稱(chēng)、類(lèi)型、長(zhǎng)度、說(shuō)明和描述,并

31、且進(jìn)行字段值的約束。其中,Not Null表示不允許為空,Null表示為空,Default表示默認(rèn)值。表1 TOL_ProClassInfo的結(jié)構(gòu)字段名稱(chēng)類(lèi)型說(shuō)明描述IDBigint主鍵遞增的流水號(hào)ProClassNameVarchar(20)Not Null產(chǎn)品類(lèi)型名稱(chēng)ClassOneIntNull產(chǎn)品大類(lèi)編碼ClassTwoIntNull產(chǎn)品小類(lèi)編碼Menu_SortIntNull排序表2 TOL_ManagerInfo的結(jié)構(gòu)字段名稱(chēng)類(lèi)型說(shuō)明描述IDBigint主鍵遞增流水號(hào)ManagerNameVarchar(10)Not Null管理者名稱(chēng)ManagerPwdVarchar(15)No

32、t Null管理者密碼AdminTypeIntNull管理者類(lèi)型AdminLoginTimeDateTimeNull最后一次登錄時(shí)間表3 TOL_NewsInfo的結(jié)構(gòu)字段名稱(chēng)類(lèi)型說(shuō)明描述IDBigint主鍵遞增的流水號(hào)NewsTypeIDIntNull新聞?lì)愋途幋aNewsTitleVarchar(50)Not Null新聞標(biāo)題NewsSourceVarchar(20)Null新聞來(lái)源NewsAuthorVarchar(10)Null新聞作者NewsImgVarchar(50)Null新聞圖片NewsContentNtextNull新聞內(nèi)容NewsTimeDateTimeNull時(shí)間NewsH

33、itIntDefault:0點(diǎn)擊次數(shù)表4 TOL_OrderInfo的結(jié)構(gòu)字段名稱(chēng)類(lèi)型說(shuō)明描述O_IDBigint主鍵遞增的流水號(hào)BuyIDIntNot Null購(gòu)買(mǎi)者編碼SaleIDIntNot Null賣(mài)家編碼G_DVarchar(20)Null商品大類(lèi)編碼G_XVarchar(20)Null商品小類(lèi)編碼O_TitleVarchar(50)Null商品標(biāo)題O_PricesMoneyNull商品價(jià)格O_AmountIntNull商品數(shù)量O_TimeDateTimeNull時(shí)間表5 TOL_NewsType的結(jié)構(gòu)字段名稱(chēng)類(lèi)型說(shuō)明描述NewsTypeIDInt主鍵新聞?lì)愋途幋aNewsTypeNa

34、meVarchar(20)Not Null新聞?lì)愋兔Q(chēng)表6 TOL_ProductGQInfo的結(jié)構(gòu)字段名稱(chēng)類(lèi)型說(shuō)明描述IDBigint主鍵遞增的流水號(hào)UserIDIntNot Null會(huì)員編碼CompanyNameVarchar(50)Not Null企業(yè)名稱(chēng)p_b_IDInt Null商品大類(lèi)編碼p_z_IDIntNull商品次類(lèi)編碼p_s_IDIntNull商品小類(lèi)編碼TypeVarchar(20)Null商品類(lèi)型TitleVarhar(50)Not Null商品標(biāo)題ProImgVarchar(50)Null商品圖片AmountIntNull數(shù)量p_PackingVarchar(100)

35、Null包裝說(shuō)明PricesVarchar(20)Null單價(jià)p_SpecificationsVarchar(100)Null規(guī)格說(shuō)明EndTimeIntNull有效期ContentNtextNull內(nèi)容ContactsVarchar(20)Null企業(yè)聯(lián)系人TelVarchar(30)Null電話PhoneVarchar(30)Null手機(jī)FaxVarchar(30)Null傳真EmailVarchar(20)Null電子郵箱WebsiteVarchar(50)Null網(wǎng)址AddressVarchar(100)Null地址TimeDateTimeNull時(shí)間ConnecterVarchar(

36、20)Null產(chǎn)品聯(lián)系人hitsIntDefault:0點(diǎn)擊次數(shù)QQIntNullQQ號(hào)表7 TOL_UserInfo的結(jié)構(gòu)字段名稱(chēng)類(lèi)型說(shuō)明描述IDBigint主鍵遞增的流水號(hào)UserNameVarchar(20)Not Null會(huì)員名稱(chēng)UserPwdVarchar(15)Not Null會(huì)員密碼TypeInt Null類(lèi)型QuestionVarchar(50)Not Null密碼提示問(wèn)題AnswerVarchar(50)Not Null提示問(wèn)題答案SexVarchar(2)Null性別EmailVarchar(20)Not Null電子郵箱CompanyNameVarchar(50)Null

37、企業(yè)名稱(chēng)KeywordsVarchar(50)Null關(guān)鍵詞ComImgVarchar(50)Null企業(yè)圖片C_OneIntNull商品大類(lèi)編碼C_TwoIntNull商品次類(lèi)編碼C_ThreeIntNull商品小類(lèi)編碼wj_DirectionVarchar(20)Null發(fā)展方向SaleVarchar(20)Null供應(yīng)類(lèi)型BuyVarchar(20)Null求購(gòu)類(lèi)型wj_NumberVarchar(10)Null員工數(shù)量CompanyTypeVarchar(20)Null企業(yè)類(lèi)型CompanyJJNtextNull企業(yè)簡(jiǎn)介DepartVarchar(20)Null部門(mén)名稱(chēng)ZWNameVa

38、rchar(20)Null職位名稱(chēng)ConnecterVarchar(20)Null產(chǎn)品聯(lián)系人PhoneVarchar(30)Null電話QQIntNullQQ號(hào)FaxVarchar(30)Null傳真MobileVarchar(30)Null手機(jī)AddressVarchar(100)Null地址ZipCodeVarchar(10)Null郵政編碼WebUrlVarchar(50)Null網(wǎng)址TimeDateTimeNull時(shí)間4.6存儲(chǔ)過(guò)程設(shè)計(jì)在數(shù)據(jù)庫(kù)中除建立了以上一些基本的表之外,還建立了一些運(yùn)用數(shù)據(jù)庫(kù)特色技術(shù)的存儲(chǔ)過(guò)程。存儲(chǔ)過(guò)程(Stored Procedure)是一組為了完成特定功能的S

39、QL語(yǔ)句集,經(jīng)編譯后存儲(chǔ)在數(shù)據(jù)庫(kù)中。用戶(hù)通過(guò)指定存儲(chǔ)過(guò)程的名字并給出參數(shù)(如果該存儲(chǔ)過(guò)程帶有參數(shù))來(lái)執(zhí)行它。存儲(chǔ)過(guò)程是數(shù)據(jù)庫(kù)中的一個(gè)重要對(duì)象,任何一個(gè)設(shè)計(jì)良好的數(shù)據(jù)庫(kù)應(yīng)用程序都應(yīng)該用到存儲(chǔ)過(guò)程9。(1)查詢(xún)后臺(tái)管理員存儲(chǔ)過(guò)程(Pro_TOL_ManagerInfoSelect)Create Proc Pro_TOL_ManagerInfoSelectManagerName varchar(50),ManagerPwd varchar(50)ASSelect * Select TOL_ManagerInfoWhere ManagerName=ManagerName and ManagerPwd=

40、ManagerPwd(2)查詢(xún)五金會(huì)員存儲(chǔ)過(guò)程(TOL_UserInfoSelect)Create Proc TOL_UserInfoSelectUserName varchar(50),UserPwd varchar(50)ASSelect * Select TOL_UserInfoWhere UserName=UserName and UserPwd=UserPwd4.7開(kāi)發(fā)及運(yùn)行環(huán)境4.7.1 網(wǎng)站開(kāi)發(fā)環(huán)境操作系統(tǒng):WindowsXP系統(tǒng);開(kāi)發(fā)工具:SQL Server 2005數(shù)據(jù)庫(kù)和Visual Studio2008。IIS環(huán)境:IISV5.0及其以上版本。處理器:Intel (R)

41、 Celeron (R) M CPU 520 1.62GHz。內(nèi)存:512MBRAM。硬盤(pán)空間:安裝驅(qū)動(dòng)器上要求2G以上的可用空間。4.7.2 網(wǎng)站運(yùn)行環(huán)境(1)服務(wù)器端環(huán)境:操作系統(tǒng):Windows2000Server/WindowsXP系統(tǒng)。.NET環(huán)境:Microsoft.NETFrameworkV2.0及其以上版本。數(shù)據(jù)庫(kù)環(huán)境:SQL Server 2005及以上版本。IIS環(huán)境:IISV5.0及其以上版本。處理器:建議使用Pentium42.0MHz及以上處理器。內(nèi)存:256MBRAM(建議使用512MBRAM及其以上容量)。硬盤(pán)空間:安裝驅(qū)動(dòng)器上要求300MB以上的可用空間(建議有

42、100MB的硬盤(pán)空間,以保存日志文件)。(2)瀏覽器端環(huán)境:操作系統(tǒng):建議使用WindowsXP系統(tǒng)。瀏覽器:建議使用微軟IE6.0瀏覽器及其以上版本。對(duì)瀏覽器端硬件無(wú)特殊硬件要求,能保證正常上網(wǎng)即可。5 詳細(xì)設(shè)計(jì)5.1網(wǎng)站前臺(tái)模塊設(shè)計(jì)5.1.1網(wǎng)站首頁(yè)五金銷(xiāo)售網(wǎng)站首頁(yè)的運(yùn)行結(jié)果如圖5-1所示:圖5-1 網(wǎng)站首頁(yè)首頁(yè)主要包括六部分。第一部分為網(wǎng)站的頭部,其中包括網(wǎng)站菜單欄、注冊(cè)登錄按鈕、產(chǎn)品搜索功能、廣告信息等等;第二部分顯示最新的五金企業(yè)會(huì)員,點(diǎn)擊某條企業(yè)信息將顯示該企業(yè)的詳細(xì)信息。想查詢(xún)更多的企業(yè)會(huì)員信息,點(diǎn)擊“更多”,進(jìn)入企業(yè)會(huì)員信息的瀏覽頁(yè)面;第三部分顯示供求信息,點(diǎn)擊某條供求信息將顯

43、示供求的詳細(xì)信息。想查詢(xún)更多的供求信息,點(diǎn)擊“更多”,進(jìn)入供求信息的瀏覽頁(yè)面;第四部分顯示的是最新的五金新聞,點(diǎn)擊某條新聞信息將顯示該新聞的詳細(xì)信息。想查詢(xún)更多的新聞信息,點(diǎn)擊“更多”,進(jìn)入五金新聞的瀏覽頁(yè)面;第五部分顯示的是五金產(chǎn)品的分類(lèi)信息,點(diǎn)擊某個(gè)五金產(chǎn)品分類(lèi),將進(jìn)入顯示屬于此類(lèi)的五金產(chǎn)品列表的頁(yè)面;第六部分顯示的是網(wǎng)站的版權(quán)信息。5.1.2登錄界面登錄界面主要用于五金會(huì)員登錄五金網(wǎng)站進(jìn)行購(gòu)物、查看訂單情況或發(fā)布供求信息,其運(yùn)行結(jié)果如圖5-2所示:圖5-2 登陸界面當(dāng)用戶(hù)在登錄窗口中輸入用戶(hù)名、密碼和驗(yàn)證碼之后,單擊“登錄”按鈕,系統(tǒng)將對(duì)輸入的用戶(hù)名、密碼和驗(yàn)證碼進(jìn)行驗(yàn)證,若驗(yàn)證成功,則

44、進(jìn)入會(huì)員管理首頁(yè);若驗(yàn)證失敗,則需要重新輸入用戶(hù)名、密碼和驗(yàn)證碼。如果忘記密碼,點(diǎn)擊“如果忘記密碼?”,則進(jìn)入密碼找回頁(yè)面。如果不是本網(wǎng)站的會(huì)員,點(diǎn)擊“注冊(cè)”按鈕,將進(jìn)入本網(wǎng)站的會(huì)員注冊(cè)頁(yè)面。5.1.3產(chǎn)品信息模塊產(chǎn)品信息模塊主要顯示五金產(chǎn)品及其詳細(xì)信息,這些五金產(chǎn)品由會(huì)員供應(yīng)的五金產(chǎn)品和求購(gòu)的五金產(chǎn)品組成。如圖5-3顯示的是五金產(chǎn)品列表。圖5-3 產(chǎn)品列表該模塊主要顯示了五金銷(xiāo)售網(wǎng)站所有的五金產(chǎn)品,在該模塊中可以根據(jù)條件對(duì)五金產(chǎn)品進(jìn)行篩選,如選擇供應(yīng)的五金產(chǎn)品或者是求購(gòu)的五金產(chǎn)品,用戶(hù)也可以自己輸入查詢(xún)條件來(lái)篩選產(chǎn)品。點(diǎn)擊某個(gè)產(chǎn)品可以跳轉(zhuǎn)到該產(chǎn)品的詳細(xì)介紹頁(yè)面。若網(wǎng)站產(chǎn)品太多,不能在一頁(yè)中全

45、部顯示,則可以進(jìn)行分頁(yè)顯示,圖中的“首頁(yè)”、“上一頁(yè)”、“下一頁(yè)”、“尾頁(yè)”都能實(shí)現(xiàn)翻頁(yè)功能。如圖5-4顯示的則是產(chǎn)品的詳細(xì)信息。圖5-4 產(chǎn)品詳細(xì)信息從圖5-4中可以看出,該頁(yè)面主要顯示了產(chǎn)品的詳細(xì)信息,包括價(jià)格、數(shù)量、包裝說(shuō)明、產(chǎn)品規(guī)格、有效期以及詳細(xì)信息,如果該產(chǎn)品是會(huì)員供應(yīng)的產(chǎn)品,用戶(hù)還能購(gòu)買(mǎi)該產(chǎn)品。5.1.4企業(yè)信息模塊企業(yè)信息模塊主要顯示的是五金企業(yè)列表和企業(yè)的詳細(xì)信息。如圖5-5顯示的就是所有五金企業(yè)的列表。圖5-5 企業(yè)列表該模塊主要顯示了所有的五金企業(yè),點(diǎn)擊某個(gè)企業(yè)可以跳轉(zhuǎn)到該企業(yè)的詳細(xì)介紹頁(yè)面。若注冊(cè)該網(wǎng)站的企業(yè)會(huì)員過(guò)多,不能在一頁(yè)中全部顯示,則可以進(jìn)行分頁(yè)顯示,圖中的“首

46、頁(yè)”、“上一頁(yè)”、“下一頁(yè)”、“尾頁(yè)”都能實(shí)現(xiàn)翻頁(yè)功能。如圖5-6顯示的則是五金企業(yè)的詳細(xì)介紹。圖5-6 企業(yè)詳細(xì)介紹5.1.5新聞資訊模塊新聞資訊模塊主要顯示所有的五金新聞信息。點(diǎn)擊某條新聞可以跳轉(zhuǎn)到該新聞的詳細(xì)信息頁(yè)面。還可以根據(jù)不同的新聞?lì)愋停@示出該類(lèi)的所有新聞信息。另外如果新聞信息太多,不能在一頁(yè)中全部顯示,則可以進(jìn)行分頁(yè)顯示,圖中的“首頁(yè)”、“上一頁(yè)”、“下一頁(yè)”、“尾頁(yè)”都能實(shí)現(xiàn)翻頁(yè)功能。如圖5-7顯示的是所有的五金新聞以及最新新聞和熱門(mén)新聞。圖5-7 新聞資訊5.2網(wǎng)站后臺(tái)管理模塊設(shè)計(jì)5.2.1后臺(tái)登陸界面后臺(tái)登陸界面主要用于管理員登陸網(wǎng)站后臺(tái),對(duì)產(chǎn)品信息、用戶(hù)信息、新聞信息和

47、管理員等進(jìn)行管理,其運(yùn)行結(jié)果如圖5-8所示:圖5-8后臺(tái)登陸界面當(dāng)用戶(hù)在登錄窗口中輸入用戶(hù)名、密碼和驗(yàn)證碼之后,單擊“登錄”按鈕,系統(tǒng)將對(duì)輸入的用戶(hù)名、密碼和驗(yàn)證碼進(jìn)行驗(yàn)證,若驗(yàn)證成功,則進(jìn)入后臺(tái)管理首頁(yè);若驗(yàn)證失敗,則需要重新輸入用戶(hù)名、密碼和驗(yàn)證碼。5.2.2后臺(tái)管理首頁(yè)后臺(tái)管理首頁(yè)主要用于顯示網(wǎng)站后臺(tái)管理的主要菜單,包括管理員管理、產(chǎn)品管理、新聞管理和會(huì)員管理等等,其運(yùn)行結(jié)果如圖5-9所示:圖5-9后臺(tái)管理首頁(yè)當(dāng)單擊首頁(yè)左側(cè)菜單欄中的菜單時(shí),右側(cè)部分將顯示出菜單相對(duì)應(yīng)的頁(yè)面。5.2.3產(chǎn)品管理產(chǎn)品管理頁(yè)面主要顯示所有的五金產(chǎn)品,其運(yùn)行結(jié)果如圖5-10顯示:圖5-10 產(chǎn)品管理當(dāng)單擊某一行

48、的“修改”時(shí),將跳轉(zhuǎn)到該行產(chǎn)品信息所對(duì)應(yīng)的修改頁(yè)面;單擊某一行的“刪除”時(shí),將刪除其所在行的產(chǎn)品信息。另外,如果產(chǎn)品過(guò)多,不能在一頁(yè)中全部顯示,則可以進(jìn)行分頁(yè)顯示,圖中的“首頁(yè)”、“上一頁(yè)”、“下一頁(yè)”、“尾頁(yè)”都能實(shí)現(xiàn)翻頁(yè)功能。5.2.4新聞管理新聞管理頁(yè)面主要顯示所有的五金新聞資訊,其運(yùn)行結(jié)果如圖5-11顯示:圖5-11 新聞管理當(dāng)單擊某一行的“修改”時(shí),將跳轉(zhuǎn)到該行新聞信息所對(duì)應(yīng)的修改頁(yè)面;單擊某一行的“刪除”時(shí),將刪除其所在行的新聞信息。另外,如果新聞過(guò)多,不能在一頁(yè)中全部顯示,則可以進(jìn)行分頁(yè)顯示,圖中的“首頁(yè)”、“上一頁(yè)”、“下一頁(yè)”、“尾頁(yè)”都能實(shí)現(xiàn)翻頁(yè)功能。5.2.5用戶(hù)管理用戶(hù)

49、管理頁(yè)面主要顯示所有的五金會(huì)員,其運(yùn)行結(jié)果如圖5-12顯示:圖5-12 用戶(hù)管理當(dāng)單擊某一行的“修改”時(shí),將跳轉(zhuǎn)到該行五金會(huì)員所對(duì)應(yīng)的修改頁(yè)面;單擊某一行的“刪除”時(shí),將刪除其所在行的會(huì)員信息。另外,如果會(huì)員過(guò)多,不能在一頁(yè)中全部顯示,則可以進(jìn)行分頁(yè)顯示,圖中的“首頁(yè)”、“上一頁(yè)”、“下一頁(yè)”、“尾頁(yè)”都能實(shí)現(xiàn)翻頁(yè)功能。網(wǎng)站部分功能模塊代碼詳見(jiàn)附錄。6網(wǎng)站測(cè)試系統(tǒng)測(cè)試是針對(duì)整個(gè)產(chǎn)品系統(tǒng)進(jìn)行的測(cè)試,目的是驗(yàn)證系統(tǒng)是否滿足了需求規(guī)格的定義,找出與需求規(guī)格不相符合或與之矛盾的地方10。五金銷(xiāo)售網(wǎng)站的測(cè)試主要用到了以下Web測(cè)試方法。6.1功能測(cè)試五金銷(xiāo)售網(wǎng)站使用的功能測(cè)試包括鏈接測(cè)試和表單測(cè)試。(1

50、)鏈接測(cè)試,可分為三個(gè)方面。首先,測(cè)試所有鏈接是否按鏈接項(xiàng)描述的那樣確實(shí)鏈接到了該鏈接的頁(yè)面以及鏈接速度;其次,測(cè)試所鏈接的頁(yè)面是否存在、是否正確;最后,保證Web應(yīng)用系統(tǒng)上沒(méi)有孤立的頁(yè)面,所謂孤立頁(yè)面是指沒(méi)有鏈接指向該頁(yè)面,只有知道正確的URL地址才能訪問(wèn)10。本網(wǎng)站采取的測(cè)試措施是使用自動(dòng)檢測(cè)網(wǎng)站鏈接的軟件來(lái)進(jìn)行,使用的軟件是Xenu Link Sleuth免費(fèi)綠色安裝軟件。以五金銷(xiāo)售網(wǎng)站首頁(yè)來(lái)說(shuō)明測(cè)試過(guò)程。運(yùn)行Xenu Link Sleuth軟件,通過(guò)Xenu Link Sleuth打開(kāi)網(wǎng)站首頁(yè),在軟件上將自動(dòng)顯示首頁(yè)上所有的鏈接情況,如果有錯(cuò)誤鏈接,將顯示紅色字體。(2)表單測(cè)試。當(dāng)用

51、戶(hù)給Web應(yīng)用系統(tǒng)管理員提交信息時(shí),就需要使用表單操作,例如用戶(hù)注冊(cè)、登陸、供求信息的發(fā)布、新聞信息的發(fā)布等等。在這種情況下,我們必須測(cè)試提交操作的完整性,以校驗(yàn)提交給服務(wù)器的信息的正確性10。通過(guò)測(cè)試前臺(tái)登陸頁(yè)面來(lái)說(shuō)明表單測(cè)試過(guò)程。運(yùn)行前臺(tái)登錄界面,輸入正確的用戶(hù)名、密碼和驗(yàn)證碼,點(diǎn)擊“登錄”按鈕,可以進(jìn)入到會(huì)員首頁(yè)面。輸入錯(cuò)誤的用戶(hù)名、密碼和驗(yàn)證碼,點(diǎn)擊“登錄”按鈕,系統(tǒng)會(huì)提示錯(cuò)誤,然后重新輸入。如果忘記密碼,可以點(diǎn)擊“如果忘記密碼?”,會(huì)跳轉(zhuǎn)到密碼找回頁(yè)面。如果不是本網(wǎng)站會(huì)員,點(diǎn)擊“注冊(cè)”按鈕,會(huì)跳轉(zhuǎn)到注冊(cè)頁(yè)面。經(jīng)測(cè)試,該頁(yè)面功能符合要求。6.2客戶(hù)端兼容性測(cè)試客戶(hù)端兼容性測(cè)試主要是瀏覽

52、器測(cè)試。此次測(cè)試使用的是OpenSTA工具對(duì)瀏覽器兼容性進(jìn)行測(cè)試,該工具可以測(cè)試五金銷(xiāo)售網(wǎng)站在不同的瀏覽器上運(yùn)行的狀態(tài)。6.3安全性測(cè)試五金銷(xiāo)售網(wǎng)站的安全性測(cè)試主要包括登錄驗(yàn)證、超時(shí)限制和權(quán)限控制。(1)登錄驗(yàn)證,在用戶(hù)登錄網(wǎng)站時(shí)進(jìn)行驗(yàn)證,主要是對(duì)用戶(hù)的登錄信息進(jìn)行驗(yàn)證。在進(jìn)行登錄時(shí),需要驗(yàn)證用戶(hù)名、密碼是否為空,輸入狀態(tài)如是否對(duì)大小寫(xiě)敏感、是否有長(zhǎng)度和條件限制,在數(shù)據(jù)庫(kù)中是否存在該用戶(hù)的信息,驗(yàn)證碼是否輸入正確等等,經(jīng)過(guò)測(cè)試基本上符合要求。(2)超時(shí)限制。Web應(yīng)用系統(tǒng)需要有是否超時(shí)的限制,當(dāng)用戶(hù)長(zhǎng)時(shí)間不作任何操作的時(shí)候,需要重新登錄才能使用其功能。五金網(wǎng)站中Seesion使用的是默認(rèn)的時(shí)間,即20分鐘,當(dāng)用戶(hù)登錄20分鐘后沒(méi)有進(jìn)行任何操作,用戶(hù)將必須重新登錄網(wǎng)站才能使用網(wǎng)站的購(gòu)買(mǎi)、發(fā)布等功能。(3)權(quán)限測(cè)試。五金銷(xiāo)售網(wǎng)站的用戶(hù)主要包括五金會(huì)員、后臺(tái)管理員和游客。五金會(huì)員的權(quán)限主要包括修改會(huì)員信息,但只能修改自己的信息;發(fā)布求購(gòu)信息;管理訂單信息,但只能

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論