購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩23頁(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、購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)摘要隨著我國(guó)經(jīng)濟(jì)體制改革的不斷深入和國(guó)民經(jīng)濟(jì)的高速發(fā)展,計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的逐步發(fā)展,隨著域網(wǎng)的建設(shè)和完善,電子商務(wù)網(wǎng)站也隨便進(jìn)入網(wǎng)絡(luò),它有著及時(shí)更新,宣傳面廣,展示公司形象等優(yōu)點(diǎn),通過(guò)網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的引用,將網(wǎng)站信息的更新維護(hù)工作簡(jiǎn)化到只需錄入文字和上傳圖片,從而使網(wǎng)站的更新速度大大縮短。從而大大加快了信息的傳播速度,也吸引了更多的長(zhǎng)期用戶群,時(shí)時(shí)保持網(wǎng)站的活動(dòng)力和影響力。本購(gòu)物網(wǎng)站使用ASP語(yǔ)言和AEEESS數(shù)據(jù)庫(kù)技術(shù)開(kāi)發(fā),實(shí)現(xiàn)了對(duì)網(wǎng)站發(fā)布網(wǎng)站信息的動(dòng)態(tài)管理,使得對(duì)網(wǎng)站的管理更加及時(shí)、高效,提高了工作效率。 關(guān)鍵字:ASP;ACCESS;電子商務(wù);數(shù)據(jù)庫(kù)Abstract Is

2、unceasingly thorough along with our country economic restructuring and the national economy high speed development, the computer network technology gradual development, along with the territory nets construction and the consummation, the electronic commerce website also casually enters the network,

3、it has the prompt renewal, the propaganda surface is broad, demonstrated that merits and so on corporate image, through the network databases quotation, only need input website informations renewal maintenance work Jian Huadao the writing and the upload picture, thus causes the website the refresh r

4、ate big reduction.Thus sped up the information propagation velocity greatly, also has attracted more long-term user groups, maintains at times the website the moving force and the influence。 the system is designs based on the WEB electronic commerce website design and the development, has about comm

5、on electronic commerce website all functions. This system uses the asp language and the AEEESS data bank technology development, realized to the website had issued that reached as high as the information the dynamic management, caused to be even more prompt to the website management, highly effectiv

6、e, raised the working efficiency.Keywords: ASP ACCESS electronic commerce database company目錄摘要I1引言42 開(kāi)發(fā)環(huán)境與工具語(yǔ)言52.1 ASP的簡(jiǎn)介52.2ASP的特點(diǎn)52.3 Access數(shù)據(jù)庫(kù)技術(shù)概述63 系統(tǒng)需求分析93.1系統(tǒng)設(shè)計(jì)目的分析93.2 系統(tǒng)的性能需求103.3總體結(jié)構(gòu)設(shè)計(jì)103.4系統(tǒng)功能設(shè)計(jì)114 數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)134.1數(shù)據(jù)庫(kù)的需求分析134.2 數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)134.3 E-R模型155系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)185.1 系統(tǒng)登陸模塊設(shè)計(jì)185.2主界面的設(shè)計(jì)與實(shí)現(xiàn)185.

7、2.1后臺(tái)管理信息設(shè)計(jì)195.2.2添加網(wǎng)站信息設(shè)計(jì)205.2.3網(wǎng)站信息管理功能設(shè)計(jì)215.2.4 網(wǎng)站產(chǎn)品展示235.3系統(tǒng)測(cè)試245.4系統(tǒng)調(diào)試25結(jié)束語(yǔ)26參考文獻(xiàn)27致謝281引言近年來(lái),隨著Internet的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐步進(jìn)入傳統(tǒng)的流通領(lǐng)域。于是電子商務(wù)開(kāi)始流行起來(lái),越來(lái)越多的商家在網(wǎng)上建起在線商店,向消費(fèi)者展示出一種新穎的購(gòu)物理念。網(wǎng)上訂購(gòu)系統(tǒng)作為B2B,B2C(BusinesstoCustomer,即企業(yè)對(duì)消費(fèi)者),C2C(CustomertoCustomer,即消費(fèi)者對(duì)消費(fèi)者)電子商務(wù)的前端商務(wù)平臺(tái),在其商務(wù)活動(dòng)全過(guò)程中起著舉足輕重的作

8、用。本文旨在討論如何建設(shè)B2C的網(wǎng)上購(gòu)物系統(tǒng)。網(wǎng)上購(gòu)物是一種具有交互功能的商業(yè)信息系統(tǒng)。它向用戶提供靜態(tài)和動(dòng)態(tài)兩類(lèi)信息資源。所謂靜態(tài)信息是指那些比經(jīng)常變動(dòng)或更新的資源,如公司簡(jiǎn)介、管理規(guī)范和公司制度等等;動(dòng)態(tài)信息是指隨時(shí)變化的信息,如商品報(bào)價(jià),會(huì)議安排和培訓(xùn)信息等。網(wǎng)上購(gòu)物系統(tǒng)具有強(qiáng)大的交互功能,可使商家和用戶方便的傳遞信息,完成電子貿(mào)易或EDI交易。這種全新的交易方式實(shí)現(xiàn)了公司間文檔與資金的無(wú)紙化交換。在美、日等信息化程度較高的國(guó)家和地區(qū),網(wǎng)絡(luò)商店發(fā)展速度迅猛,美國(guó)的世界級(jí)超一流的零售商,如沃爾瑪凱瑪特,家庭倉(cāng)儲(chǔ)、科羅格、J.C培尼等紛紛擠身于網(wǎng)絡(luò)經(jīng)商的行列。調(diào)查表明:美國(guó)的家庭已越來(lái)越習(xí)慣

9、于在家中從網(wǎng)上購(gòu)物。在我國(guó),網(wǎng)上購(gòu)物從無(wú)到有也不過(guò)短短幾年時(shí)間。我國(guó)第一家網(wǎng)上購(gòu)物發(fā)生在1996年,燕莎友誼商場(chǎng)首次通過(guò)網(wǎng)上商城售出一個(gè)景泰藍(lán),雖然貨款的支付不是在網(wǎng)上進(jìn)行的,但這畢竟為我國(guó)零售業(yè)奏出了網(wǎng)上購(gòu)物的先聲。根據(jù)CNNIC的統(tǒng)計(jì)結(jié)果,截止2004年1月中國(guó)有互聯(lián)網(wǎng)用戶7950萬(wàn)人,而又有40.7%以上的網(wǎng)民在過(guò)去的一年里有過(guò)網(wǎng)上購(gòu)物經(jīng)歷,這就說(shuō)明中國(guó)有網(wǎng)上購(gòu)物的用戶達(dá)是3235.7萬(wàn)人,并且這一數(shù)字還在以17%左右的速度增長(zhǎng),預(yù)計(jì)到2006年中國(guó)網(wǎng)上購(gòu)物用戶將達(dá)到6962萬(wàn)人,這說(shuō)明在中國(guó)發(fā)展網(wǎng)上購(gòu)物具有良好的群眾基礎(chǔ),網(wǎng)上購(gòu)物方式日趨被大家所接受。2 開(kāi)發(fā)環(huán)境與工具語(yǔ)言2.1 AS

10、P的簡(jiǎn)介ASP是Active Server Page的縮寫(xiě),意為“動(dòng)態(tài)服務(wù)器頁(yè)面”。ASP是微軟公司開(kāi)發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫(kù)和其它程序進(jìn)行交互,是一種簡(jiǎn)單、方便的編程工具1。ASP的網(wǎng)頁(yè)文件的格式是.asp,現(xiàn)在常用于各種動(dòng)態(tài)網(wǎng)站中. ASP是一種服務(wù)器端腳本編寫(xiě)環(huán)境,可以用來(lái)創(chuàng)建和運(yùn)行動(dòng)態(tài)網(wǎng)頁(yè)或Web應(yīng)用程序.ASP網(wǎng)頁(yè)可以包含HTML標(biāo)記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁(yè)中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁(yè)作為用戶界面的web應(yīng)用程序。 與HTML相比,ASP網(wǎng)頁(yè)具有以下特點(diǎn):(1)利用ASP可以實(shí)現(xiàn)突破靜態(tài)網(wǎng)頁(yè)的一些

11、功能限制,實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)技術(shù);(2)ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測(cè)試;(3)服務(wù)器上的ASP解釋程序會(huì)在服務(wù)器端執(zhí)行ASP程序,并將結(jié)果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產(chǎn)生的網(wǎng)頁(yè);(4)ASP提供了一些內(nèi)置對(duì)象,使用這些對(duì)象可以使服務(wù)器端腳本功能更強(qiáng)。例如可以從web瀏覽器中獲取用戶通過(guò)HTML表單提交的信息,并在腳本中對(duì)這些信息進(jìn)行處理,然后向web瀏覽器發(fā)送信息3;(5)ASP可以使用服務(wù)器端ActiveX組件來(lái)執(zhí)行各種各樣的任務(wù),例如存取數(shù)據(jù)庫(kù)、發(fā)現(xiàn)和那個(gè)Email或訪問(wèn)文件系統(tǒng)等。(6)由于服務(wù)器是將ASP程序執(zhí)行

12、的結(jié)果以HTML格式傳回客戶端瀏覽器,因此使用者不會(huì)看到ASP所編寫(xiě)的原始程序代碼,可防止ASP程序代碼被竊取。2.2ASP的特點(diǎn)1. 使用VBScript、JScript等簡(jiǎn)單易懂的腳本語(yǔ)言,結(jié)合HTML代碼,即可快速地完成網(wǎng)站的應(yīng)用程序2。 2. ASP無(wú)須編譯,容易編寫(xiě),由服務(wù)器的軟件解釋后直接執(zhí)行。當(dāng)執(zhí)行 ASP 程序時(shí),腳本程序?qū)⒁徽酌畎l(fā)送給腳本解釋器 (即腳本引擎),由腳本解釋器進(jìn)行翻譯并將其轉(zhuǎn)換成服務(wù)器所能執(zhí)行的命令。 3. 可使用普通的文本編輯器,如Windows的記事本,即可進(jìn)行編輯設(shè)計(jì)。 4. 與瀏覽器無(wú)關(guān), 用戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽Active

13、 Server Pages 所設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容.ASP所使用的腳本語(yǔ)言 (VBScript、Jscript) 均在 WEB服務(wù)器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語(yǔ)言4。 5. ASP能與任何ActiveX scripting 語(yǔ)言相容。除了可使用 VBScript 或 JScript 語(yǔ)言來(lái)設(shè)計(jì)外,還通過(guò)plug-in的方式,使用由第三方所提供的其他腳本語(yǔ)言,譬如REXX、Perl、Tcl等。腳本引擎是處理腳本程序的 COM(Component Object Model) 物件。 6. ASP的源程序,不會(huì)被傳到客戶瀏覽器,因而可以避免所寫(xiě)的源程序被他人剽竊或篡改,提高了程序的安全性

14、。 7. 可使用服務(wù)器端的腳本來(lái)產(chǎn)生客戶端的腳本。 8. 對(duì)象導(dǎo)向( Object-oriented )。 9. ActiveX Server Components(ActiveX 服務(wù)器組件)具有無(wú)限可擴(kuò)充性??梢允褂?Visual Basic、Java、Visual C+等各種編程語(yǔ)言來(lái)編寫(xiě)你所需要的 ActiveX Server Component 5。2.3 Access數(shù)據(jù)庫(kù)技術(shù)概述(1)建立一個(gè)數(shù)據(jù)庫(kù)我們有多種選擇,現(xiàn)在市場(chǎng)上有各種各樣的數(shù)據(jù)庫(kù),而且每一種數(shù)據(jù)庫(kù)都有其自身的特點(diǎn),不能說(shuō)哪一種更好,只能在其中尋找一種能更好地適應(yīng)系統(tǒng)需求、更好地滿足用戶的要求以及適應(yīng)開(kāi)發(fā)人員的習(xí)慣。在

15、本系統(tǒng)中,做為電氣設(shè)備管理系統(tǒng)是一個(gè)比較小的應(yīng)用系統(tǒng),它所產(chǎn)生和處理的數(shù)據(jù)量也比較小。因此,沒(méi)有必要使用像SQL Server和Oracle這樣的大型數(shù)據(jù)庫(kù)。我首先想到的數(shù)據(jù)庫(kù)是Borland公司的Paradox數(shù)據(jù)庫(kù)。另外,Microsoft Office中的Access數(shù)據(jù)庫(kù)在計(jì)算機(jī)上的應(yīng)用比較普及,是開(kāi)發(fā)小型數(shù)據(jù)庫(kù)系統(tǒng)的比較理想的選擇,所以,在本系統(tǒng)中我選擇了Access數(shù)據(jù)庫(kù)6。Access做為一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng),它被集成在Microsoft Office中。Access數(shù)據(jù)庫(kù)處理的基本結(jié)構(gòu),采取關(guān)系型數(shù)據(jù)庫(kù)模式。與其他的數(shù)據(jù)庫(kù)系統(tǒng)相比,Access更加簡(jiǎn)單易學(xué),一個(gè)普通的計(jì)算機(jī)用戶可

16、以很快地掌握它。Access 2000的功能十分強(qiáng)大,利用它可以方便地實(shí)現(xiàn)對(duì)信息保存、維護(hù)、查詢(xún)、統(tǒng)計(jì)、打印、交流、發(fā)布,而且它可以十分方便地與Office其他組件交流數(shù)據(jù),這些功能對(duì)一個(gè)一般用戶而言已經(jīng)足夠了。Access是新一代關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由于內(nèi)置有功能強(qiáng)大的工具和方便有效的向?qū)В珹CCESS數(shù)據(jù)庫(kù)系統(tǒng)提供了比其他數(shù)據(jù)庫(kù)系統(tǒng)更方便的功能。在向?qū)У膸椭拢潭痰膸追昼妰?nèi),我們就可以構(gòu)造出一個(gè)數(shù)據(jù)庫(kù)應(yīng)用程序。數(shù)據(jù)庫(kù)應(yīng)用中很關(guān)鍵的數(shù)據(jù)輸出形式是“報(bào)表”,ACCESS提供的報(bào)表向?qū)?,只針?duì)國(guó)外的報(bào)表形式,就是線條較少的報(bào)表。而我們的中文報(bào)表,傳統(tǒng)形式是線條較多的網(wǎng)格形式,所以,不能簡(jiǎn)單地

17、通過(guò)向?qū)?lái)完成。現(xiàn)就本人使用ACCESS的經(jīng)驗(yàn),結(jié)合實(shí)例,談一下如何在ACCESS數(shù)據(jù)庫(kù)中制作我們的中文報(bào)表。Access2000是Microsoft公司推出的同時(shí)面向數(shù)據(jù)庫(kù)最終用戶和數(shù)據(jù)庫(kù)開(kāi)發(fā)人員的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),它實(shí)現(xiàn)了計(jì)算機(jī)“易于使用”的特點(diǎn),即用戶只需按照“向?qū)А边M(jìn)行簡(jiǎn)單操作,就可以設(shè)計(jì)出一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)。作為一種數(shù)據(jù)庫(kù)軟件,Access可以完成以下功能:可以為每一種類(lèi)型的信息創(chuàng)建一個(gè)表,利用表存儲(chǔ)相應(yīng)的信息;可以定義各個(gè)表之間的關(guān)系;可以利用宏或Visual Basic將各數(shù)據(jù)庫(kù)對(duì)象連接在一起,形成一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),而且用戶也不需要編寫(xiě)復(fù)雜的程序。充分利用Access數(shù)據(jù)庫(kù)是關(guān)系

18、數(shù)據(jù)庫(kù)的特性,仔細(xì)分析各類(lèi)數(shù)據(jù)之間的關(guān)系,創(chuàng)建表并建立表間的關(guān)聯(lián),使每個(gè)表限制到一個(gè)主題,避免了重復(fù)信息和冗余數(shù)據(jù)。并且利用Access與系統(tǒng)建立聯(lián)系,顯示表或查詢(xún)每一個(gè)記錄的完整信息,一次只錄入一組相關(guān)的數(shù)據(jù)。簡(jiǎn)單明了,提高了基礎(chǔ)數(shù)據(jù)正確性。為使“計(jì)劃規(guī)模”數(shù)據(jù)庫(kù)更為實(shí)用,又作了進(jìn)一步的編寫(xiě)工作,利用Access的窗體具有的可與其它應(yīng)用程序進(jìn)行鏈接的功能,創(chuàng)建同步窗體或嵌套窗體,可非常直觀地點(diǎn)擊不同的按鈕,就能進(jìn)入相應(yīng)的錄入、查詢(xún)模塊,查看所需的信息。微軟的JET數(shù)據(jù)庫(kù)引擎提供了與數(shù)據(jù)庫(kù)打交道的途徑,我是通過(guò)它以及asp來(lái)訪問(wèn)數(shù)據(jù)并對(duì)其各種操作。再使用DATA控件和ADOC控件在數(shù)據(jù)庫(kù)中的信

19、息與將信息顯示給用戶看的asp之間架起一座橋梁。設(shè)置這兩個(gè)控件的各個(gè)屬性,告訴它要調(diào)用哪個(gè)數(shù)據(jù)庫(kù)的哪個(gè)部分。通過(guò)設(shè)計(jì)跳轉(zhuǎn)按鈕來(lái)動(dòng)態(tài)地改變數(shù)據(jù)庫(kù)表中的記錄。(2)新建報(bào)表:選“自動(dòng)報(bào)表:表格”,數(shù)據(jù)來(lái)源選表如XSLR表,確定后,產(chǎn)生一個(gè)簡(jiǎn)單的報(bào)表,在此基礎(chǔ)上進(jìn)行修改。 頁(yè)面設(shè)置:邊距方面,調(diào)整靠左、靠右來(lái)達(dá)到最大打印范圍。頁(yè)面方面,打印方向設(shè)置為縱向,紙張大小選自定義大小,寬度為1660(最大),長(zhǎng)度為1100(一頁(yè)紙長(zhǎng)度),單位為0.01英寸。 信息系統(tǒng)的主要任務(wù)是通過(guò)大量的數(shù)據(jù)獲得管理所需要的信息,這就必須存儲(chǔ)和管理大量的數(shù)據(jù)。因此建立一個(gè)良好的數(shù)據(jù)組織結(jié)構(gòu)和數(shù)據(jù)庫(kù),使整個(gè)系統(tǒng)都可以迅速、方

20、便、準(zhǔn)確地調(diào)用和管理所需的數(shù)據(jù),是衡量信息系統(tǒng)開(kāi)發(fā)工作好壞的主要指標(biāo)之一。數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)主要是進(jìn)行數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì),即將數(shù)據(jù)按一定的分類(lèi)、分組系統(tǒng)和邏輯層次組織起來(lái),是面向用戶的。數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)需要綜合企業(yè)各個(gè)部門(mén)的存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個(gè)數(shù)據(jù)之間的關(guān)系,按照數(shù)據(jù)庫(kù)提供的功能和描述工具,設(shè)計(jì)出規(guī)模適當(dāng)、正確反映數(shù)據(jù)關(guān)系、數(shù)據(jù)冗余少、存取效率高、能滿足多種查詢(xún)要求的數(shù)據(jù)模型。為了更好地組織數(shù)據(jù)和設(shè)計(jì)出實(shí)際應(yīng)用數(shù)據(jù)庫(kù),應(yīng)該注意如下問(wèn)題:規(guī)范化地重組數(shù)據(jù)結(jié)構(gòu):對(duì)數(shù)據(jù)進(jìn)行規(guī)范化表達(dá),這在后面將會(huì)具體討論。關(guān)系數(shù)據(jù)結(jié)構(gòu)的建立:在進(jìn)行了數(shù)據(jù)基本結(jié)構(gòu)的規(guī)范化重組后,還必須建立整體數(shù)據(jù)的關(guān)系結(jié)構(gòu)。

21、這一步設(shè)計(jì)完成后數(shù)據(jù)庫(kù)和數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)工作基本完成,只待系統(tǒng)實(shí)現(xiàn)時(shí)將數(shù)據(jù)分析和數(shù)據(jù)字典的內(nèi)容代入到所設(shè)計(jì)的數(shù)據(jù)整體關(guān)系結(jié)構(gòu)中,一個(gè)規(guī)范化數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)就建立起來(lái)了。建立關(guān)系數(shù)據(jù)結(jié)構(gòu)涉及三方面內(nèi)容:確定關(guān)聯(lián)的關(guān)鍵指標(biāo)項(xiàng)并建立關(guān)聯(lián)表;確定單一的父系記錄結(jié)構(gòu);建立整個(gè)數(shù)據(jù)庫(kù)的關(guān)系結(jié)構(gòu)7。本章主要對(duì)ASP進(jìn)行了簡(jiǎn)單的介紹,針對(duì)ASP的特點(diǎn)和Access數(shù)據(jù)庫(kù)技術(shù)進(jìn)行概述。3 系統(tǒng)需求分析3.1系統(tǒng)設(shè)計(jì)目的分析系統(tǒng)的主要為公司的電子商務(wù)服務(wù),需要經(jīng)常發(fā)布一些公司相關(guān)的信息,如何能有效地管理和發(fā)布呢?最初用戶的需求為:“該系統(tǒng)具有一般信息系統(tǒng)的功能,同時(shí)具有信息審核和不同管理員不同管理權(quán)限的功能” 。1.前

22、臺(tái)按分類(lèi)顯示網(wǎng)站相關(guān)信息;2.搜索網(wǎng)站相關(guān)信息;3.后臺(tái)管理;4.添加、刪除和修改、網(wǎng)站相關(guān)信息;5.添加、刪除和修改用戶;6.添加、刪除和修改模塊;7.添加、網(wǎng)站相關(guān)信息。管理員有不同的權(quán)限,需要有個(gè)管理權(quán)限的功能,在系統(tǒng)中應(yīng)該有個(gè)超級(jí)管理員,具有所有權(quán)限,能夠?qū)ο到y(tǒng)進(jìn)行全面管理,同時(shí)管理員可以修改自己的一些信息。根據(jù)網(wǎng)站的實(shí)際需求,在首頁(yè)中能顯示最網(wǎng)站相關(guān)信息和最近發(fā)布的幾條網(wǎng)站相關(guān)信息等,同時(shí)在后臺(tái)發(fā)布網(wǎng)站相關(guān)信息時(shí)可以添加圖片,也可以添加HTML語(yǔ)法,在前臺(tái)能自動(dòng)根據(jù)所顯示的圖片和HTML語(yǔ)法來(lái)顯示該網(wǎng)站信息。在后臺(tái)管理中,因?yàn)橛袡?quán)限的管理員才能登錄管理后臺(tái),所以需要有個(gè)登錄驗(yàn)證模塊,

23、而且需要根據(jù)用戶權(quán)限的不同顯示不同的管理目錄,在進(jìn)行管理和用戶時(shí),當(dāng)數(shù)據(jù)少時(shí)管理起來(lái)還比較方便,如果一多則想找到某條或某條新聞就很難,所以需要有個(gè)查找模塊用于查找網(wǎng)站相關(guān)信息或用戶。根據(jù)以上需求分析,該系統(tǒng)要實(shí)現(xiàn)的主要功能為:1.用戶信息管理模塊:包括用戶注冊(cè)申請(qǐng)和注銷(xiāo)功能。用戶信息分為兩類(lèi),一類(lèi)是超級(jí)管理員,一類(lèi)是普通用戶。普通用戶可以進(jìn)行對(duì)商品的瀏覽和買(mǎi)商品的交易,而超級(jí)管理員用戶對(duì)該系統(tǒng)擁有全部管理功能,包括對(duì)新增用戶注冊(cè)的審批和商品買(mǎi)賣(mài)情況的審批等功能;2.后臺(tái)管理模塊:該模塊由超級(jí)管理員用戶進(jìn)行管理,主要完成網(wǎng)站信息的更新與維護(hù)工作,如對(duì)新增商品的基本信息的錄入功能,包括商品型號(hào)、名

24、稱(chēng)、價(jià)格等基本信息的錄入;3.商品查詢(xún)模塊:通過(guò)該模塊可以查看商品倉(cāng)庫(kù)內(nèi)已有的所有商品基本信息、入庫(kù)時(shí)間等信息。超級(jí)管理員用戶可通過(guò)點(diǎn)擊單個(gè)商品對(duì)商品進(jìn)行基本信息的修改。3.2 系統(tǒng)的性能需求該系統(tǒng)在性能功能上應(yīng)達(dá)到如下需求:1.客戶端用戶分為超級(jí)管理員、普通用戶二類(lèi)角色,用ASP開(kāi)發(fā),實(shí)現(xiàn)用戶信息管理,商品買(mǎi)賣(mài)交易管理,商品信息查詢(xún)等功能。2.后臺(tái)開(kāi)發(fā)使用的開(kāi)發(fā)環(huán)境是ACCESS 數(shù)據(jù)庫(kù),使用ASP語(yǔ)言和ACCESS數(shù)據(jù)庫(kù)控制和管理數(shù)據(jù)庫(kù),響應(yīng)前臺(tái)軟件的數(shù)據(jù)請(qǐng)求。3.總體設(shè)計(jì)上采用交互式對(duì)各個(gè)功能進(jìn)行控制,詳細(xì)設(shè)計(jì)方面有管理員相關(guān)操作和讀者查詢(xún)操作。管理員相關(guān)操作有:商品的添加、刪除和修改、

25、用戶的添加和修改、用戶的買(mǎi)賣(mài)操作。用戶的查詢(xún)操作等。3.3總體結(jié)構(gòu)設(shè)計(jì)系統(tǒng)的概要設(shè)計(jì)中最重要的就是系統(tǒng)的模塊化。模塊化是指解決一個(gè)復(fù)雜問(wèn)題時(shí)自項(xiàng)向下逐層把軟件系統(tǒng)劃分成若干個(gè)模塊的過(guò)程。每個(gè)模塊完成一個(gè)特定的功能,所有的模塊按某種方法組織起來(lái),成為一個(gè)整體,完成整個(gè)系統(tǒng)所要求的功能。將系統(tǒng)劃分為多個(gè)模塊是為了降低軟件系統(tǒng)的復(fù)雜性,提高可讀性、可維護(hù)性,但模塊的劃分不能是任意的,應(yīng)盡量保持其獨(dú)立性。也就是說(shuō),每個(gè)模塊只完成系統(tǒng)要求的獨(dú)立的子功能,并且與其他模塊的聯(lián)系最少且接口簡(jiǎn)單,即盡量做到高內(nèi)聚低耦合,提高模塊的獨(dú)立性,為設(shè)計(jì)高質(zhì)量的軟件結(jié)構(gòu)奠定基礎(chǔ)。通過(guò)對(duì)整個(gè)系統(tǒng)的規(guī)劃分析,對(duì)數(shù)據(jù)的具體要求

26、的分析,以及對(duì)系統(tǒng)功能的綜合考慮,提出一個(gè)基本的總體結(jié)構(gòu)框架。房屋中介管理系統(tǒng)的層次劃分為幾個(gè)方面:用戶界面,數(shù)據(jù)緩沖,數(shù)據(jù)庫(kù),輸出等。1.用戶界面層次:距離用戶最近的層次,以圖形化界面顯示給用戶,便于用戶進(jìn)行基本操作,用戶可以在這里輸入數(shù)據(jù),修改數(shù)據(jù),刪除數(shù)據(jù),設(shè)定選配標(biāo)準(zhǔn),設(shè)定查詢(xún)條件等。用戶對(duì)系統(tǒng)的所有輸入內(nèi)容在此層次上操作。2.數(shù)據(jù)緩沖層次:在這個(gè)層次中,用戶所做的修改尚未提交到數(shù)據(jù)庫(kù)中,而是保存在一個(gè)臨時(shí)緩沖區(qū)中。此時(shí),所有操作是由系統(tǒng)本身操作,包括在數(shù)據(jù)緩沖區(qū)內(nèi)增加信息,修改信息,刪除信息等,也包括執(zhí)行選配過(guò)程,判斷查詢(xún)條件的合法性等。這一層次中,系統(tǒng)主要執(zhí)行提交數(shù)據(jù)庫(kù)之前的所有工

27、作,確保提交數(shù)據(jù)的合法性和準(zhǔn)確性,盡量減少數(shù)據(jù)庫(kù)錯(cuò)誤。3.數(shù)據(jù)庫(kù)層:主要操作在數(shù)據(jù)庫(kù)中執(zhí)行,主要工作是:將緩沖區(qū)的數(shù)據(jù)存入數(shù)據(jù)庫(kù),執(zhí)行查詢(xún)語(yǔ)句等。由于數(shù)據(jù)是經(jīng)過(guò)緩沖區(qū)檢查的,所以可以大大減少數(shù)據(jù)庫(kù)的非法操作,減少數(shù)據(jù)出錯(cuò)的情況,查詢(xún)時(shí)的非正常情況大大減少。輸出層:在這個(gè)層次中,不需要進(jìn)行數(shù)據(jù)庫(kù)操作和用戶輸入操作,這個(gè)層次的主要工作是把結(jié)果顯示給用戶,包括查詢(xún)結(jié)果,統(tǒng)計(jì)圖,錯(cuò)誤信息,提示信息等。主要實(shí)現(xiàn)的基本功能如下圖3.1所示:圖3.1網(wǎng)站系統(tǒng)功能模塊3.4系統(tǒng)功能設(shè)計(jì)1.系統(tǒng)需要實(shí)現(xiàn)不同權(quán)限用戶登陸所對(duì)應(yīng)不同管理功能,用戶權(quán)限共分普通管理員、超級(jí)管理員兩種,其中超級(jí)管理員具體功能如下介紹:圖

28、3.2后臺(tái)超級(jí)用戶功能模塊2.信息管理模塊:具有添加信息、信息列表、信息審核。如圖3.3所示:圖3.3信息管理功能模塊3.模板管理模塊:模板管理模塊:包括新增模塊、模板列表、模板分類(lèi)管理。如圖3.4所示:圖3.4模板管理模塊工作流程為:打開(kāi)系統(tǒng)網(wǎng)站,游客能瀏覽、閱讀和信息,管理員登錄進(jìn)入管理中心,其有后臺(tái)管理區(qū)內(nèi)的所有權(quán)限,具有還有添加和管理模板管理、添加和管理用戶。本章明確了系統(tǒng)設(shè)計(jì)的目的,分析了系統(tǒng)的性能需求,掌握總體結(jié)構(gòu)設(shè)計(jì),了解系統(tǒng)功能的設(shè)計(jì)。4 數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)4.1數(shù)據(jù)庫(kù)的需求分析完成系統(tǒng)功能模塊的分析,已經(jīng)可以很清晰的描述出數(shù)據(jù)之間的聯(lián)系。根據(jù)系統(tǒng)功能模塊,數(shù)據(jù)庫(kù)表設(shè)計(jì)原則如下

29、:1.進(jìn)行規(guī)范化設(shè)計(jì),盡可能地減少數(shù)據(jù)冗余和重復(fù)2.合理的數(shù)據(jù)庫(kù)表的設(shè)計(jì)應(yīng)該是在滿足需求的前提下,使數(shù)據(jù)的重復(fù)量最小,就盡量按照關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)理論方法去設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù),減少數(shù)據(jù)的冗余。3.結(jié)構(gòu)設(shè)計(jì)與操作設(shè)計(jì)相結(jié)合在設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)時(shí),有時(shí)為了編程實(shí)現(xiàn)的簡(jiǎn)捷和思路的清晰,往往故意增加一些冗余數(shù)據(jù)。這雖然有悖于傳統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)理論,但是考慮到選擇的機(jī)器型號(hào)和檔次等因素,如果增加的冗余不會(huì)明顯增加存儲(chǔ)空間和降低處理效率,并且對(duì)編程實(shí)現(xiàn)有很大幫助,往往可以采用這種方法。數(shù)據(jù)結(jié)構(gòu)的相對(duì)穩(wěn)定性,可以作為新、舊系統(tǒng)轉(zhuǎn)換的依據(jù)。無(wú)論采用何種方法或手段去處理日常事務(wù),都應(yīng)該能完成相應(yīng)的功能,決不會(huì)因?yàn)椴捎昧擞?jì)算機(jī)

30、而丟失了必要的功能,或徹底改變了原有的工作流程和模式。計(jì)算機(jī)系統(tǒng)的建成是建立在原系統(tǒng)充分調(diào)研的基礎(chǔ)上的,它既不能脫離原系統(tǒng)的大框架,也不是簡(jiǎn)單的重復(fù)和替代。所以數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)應(yīng)保證數(shù)據(jù)的相對(duì)穩(wěn)定,這樣才能考慮在新的數(shù)據(jù)結(jié)構(gòu)下的業(yè)務(wù)處理方式。 4.2 數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)1.Admin(用戶信息)表主鍵:用戶帳號(hào) NOTNULL說(shuō)明:用戶信息表存儲(chǔ)系統(tǒng)中的用戶信息。如下4-1表表4-1用戶信息表字段名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空備注idint3用戶編號(hào)adminnamevarchar10用戶名adminpwdvarchar20用戶密碼adminpowerint20用戶等級(jí)useridvarchar10用戶昵

31、稱(chēng)ment(評(píng)論)表主鍵:評(píng)論編號(hào)NOTNULL說(shuō)明:評(píng)論信息表存儲(chǔ)評(píng)論相關(guān)信息。如下4-2表:表4-2評(píng)論表字段名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空備注idint3評(píng)論編號(hào)usernamevarchar20用戶名useripint20用戶IPconentvarchar20內(nèi)容newsidint10編號(hào)dateandtimeint20時(shí)間日期3.menu(菜單)表主鍵:菜單編號(hào)NOTNULL說(shuō)明:菜單表主要存儲(chǔ)網(wǎng)站菜單的主要信息。如下4-3表:表4-3菜單表字段名數(shù)據(jù)名稱(chēng)長(zhǎng)度允許空備注idint3菜單編號(hào)menunamevarchar20菜單名稱(chēng)menuurlvarchar20菜單地址menu_1int1菜單

32、menu_2int1菜單4.News(新聞)表主鍵:新聞編號(hào) NOTNULL說(shuō)明:新聞表主要存儲(chǔ)新聞內(nèi)容信息。如下表4-4所示表4-4新聞表字段名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空備注idint3信息編號(hào)titlevarchar20標(biāo)題categoryidint10分類(lèi)編號(hào)titlestyleint10標(biāo)題編號(hào)titleurlvarchar50標(biāo)題地址contentvarchar1000內(nèi)容writervarchar20作者keywordvarchar10關(guān)鍵字textvarchar10運(yùn)行usernamevarchar10用戶名dateandtimeint20時(shí)間日期5.template(模板)表主鍵:模板

33、編號(hào)NOTNULL說(shuō)明:模板表主要存儲(chǔ)系統(tǒng)模板信息,如下表4-5所示:表4-5模板表字段名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空備注idint3模板編號(hào)namevarchar20頁(yè)面名稱(chēng)codevarchar20代碼categoryvarchar20信息模板categoryidint20模板序號(hào)dateandtimeint20日期時(shí)間6.config(網(wǎng)頁(yè)配置)表主鍵:網(wǎng)頁(yè)名稱(chēng)NOTNULL說(shuō)明:網(wǎng)頁(yè)配置表主要存儲(chǔ)系統(tǒng)基本信息設(shè)置,如下表4-6所示表4-6系統(tǒng)設(shè)置表字段名數(shù)據(jù)類(lèi)型長(zhǎng)度允許空備注webnamevarchar20網(wǎng)頁(yè)名稱(chēng)weburlvarchar20網(wǎng)頁(yè)地址webmailvarchar20網(wǎng)頁(yè)郵件we

34、btelint12電話copyrightvarchar20版權(quán)statusbarvarchar20公告4.3 E-R模型為了把用戶的數(shù)據(jù)要求清晰明確地表達(dá)出來(lái),通常要建立一個(gè)概念性的數(shù)據(jù)模型(也稱(chēng)為信息模型)。概念性數(shù)據(jù)模型是一種面向問(wèn)題的數(shù)據(jù)模型,是按照用戶的觀點(diǎn)來(lái)對(duì)數(shù)據(jù)和信息建模。它描述了從用戶角度看到的數(shù)據(jù),它反映了用戶的現(xiàn)實(shí)環(huán)境,且與在軟件系統(tǒng)中的實(shí)現(xiàn)方法無(wú)關(guān)。 最常用的表示概念性數(shù)據(jù)模型的方法,是實(shí)體聯(lián)系方法(EntityRelationship Approach)。這種方法用ER圖描述現(xiàn)實(shí)世界中的實(shí)體,而不涉及這些實(shí)體在系統(tǒng)中的實(shí)現(xiàn)方法。用這種方法表示的概念性數(shù)據(jù)模型又稱(chēng)為ER模型

35、。ER模型中包含“實(shí)體”,“聯(lián)系”和“屬性”。圖4.1實(shí)體間關(guān)系E-R圖圖4.2系統(tǒng)功能關(guān)系E-R圖圖4.3用戶信息關(guān)系E-R圖圖4.4管理員信息關(guān)系E-R圖本章講的是數(shù)據(jù)庫(kù)的需求分析、數(shù)據(jù)庫(kù)表結(jié)構(gòu)的設(shè)計(jì)以及E-R模型圖的展示。5系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)5.1 系統(tǒng)登陸模塊設(shè)計(jì)對(duì)多用戶數(shù)據(jù)庫(kù)程序來(lái)說(shuō),不同的用戶應(yīng)有不同的權(quán)限。比如管理員可以無(wú)任何限制,有的用戶只有查詢(xún)的權(quán)限沒(méi)有修改的權(quán)限,有的用戶只可以輸入數(shù)據(jù)不能查詢(xún)等等。所以在數(shù)據(jù)庫(kù)程序啟動(dòng)時(shí)需要輸入用戶名和密碼后才能進(jìn)入,程序根據(jù)用戶名找到用戶的權(quán)限,確定哪些功能可以使用。有多種方法可以實(shí)現(xiàn)這種身份驗(yàn)證機(jī)制,例如使用系統(tǒng)配置文件、數(shù)據(jù)庫(kù)文件、

36、Windows注冊(cè)表操作等等。系統(tǒng)登錄主要完成的是:當(dāng)用不同的用戶進(jìn)行登錄的時(shí)候,由于各個(gè)用戶所擁有的權(quán)限是不一樣的,所以所顯示的界面也不是完全一樣的。另外,在很多情況下,用戶們希望輸入密碼后直接按Enter鍵就能完成系統(tǒng)登錄過(guò)程,進(jìn)入系統(tǒng)主界面。本系統(tǒng)也考慮到了這點(diǎn),也加入了此項(xiàng)功能。圖5.1 后臺(tái)登陸界面5.2主界面的設(shè)計(jì)與實(shí)現(xiàn)主窗口界面主要是完成系統(tǒng)功能模塊的劃分,本系統(tǒng)主要分為菜單導(dǎo)航、公司的企業(yè)文化,公司的產(chǎn)品展示,公司的簡(jiǎn)介等。CSS代碼的基本語(yǔ)句結(jié)構(gòu)為:選擇符屬性名:屬性值,選擇符可以是HTML中任何的標(biāo)簽或自定義標(biāo)識(shí)符,比如P、DIV、IMG甚至BODY都可以作為選擇符。CSS

37、在HTML文檔中有三種用法:1.一種是把CSS文檔放到文檔中: ;2.另一種方法是采用的格式把樣式寫(xiě)在任何html標(biāo)簽中的行內(nèi),這種方法比較方便靈活;3.還有一種方法是:把編輯好的CSS文檔保存成“.CSS”文件,然后在中定義,定義的格式為: ,和“rel=stylesheet”指連接的元素是一個(gè)樣式表文檔,“href=style.css”指的是需要連接的文件地址。這種方法非常適宜同時(shí)定義多個(gè)文檔,能使多個(gè)文檔同時(shí)使用相同的樣式,從而減少了大量的冗余代碼8。圖5.2前臺(tái)頁(yè)面設(shè)計(jì)5.2.1后臺(tái)管理信息設(shè)計(jì)根據(jù)不同用戶登陸后臺(tái)管理所需求的功能不同,以超級(jí)管理員登陸后頁(yè)面如下圖 5.3所示:圖5.3

38、系統(tǒng)管理員管理頁(yè)面5.2.2添加網(wǎng)站信息設(shè)計(jì)圖5.4添加網(wǎng)站頁(yè)面添加發(fā)布網(wǎng)站在本系統(tǒng)中顯然起著很關(guān)鍵的作用,在添加管理頁(yè)面里,通過(guò)單擊“添加”按鈕執(zhí)行網(wǎng)站信息的添加,但能不能直接發(fā)布,還要根據(jù)權(quán)限來(lái)判斷,“添加”按鈕的單擊事件主要程序如下:%Dim newsSet news=new LBNewsDim actionaction=LCase(Request.QueryString(“action”)Select Case actionCase “add”news.AddPage()Case “modify”news.ModifyPage()Case“l(fā)ist”news.ListPage()Cas

39、e “delete”news.DeletePage()Case “set”news.SetPage()Case“ass”if cint(session(“adminpower”)10 thenresponse.Write“l(fā)ocation.href=./err.html;”response.endend ifIf IsPost Thennews.NewsPass()Elsenews.PagePassList()End IfCase ElseEnd SelectSet news=Nothing5.2.3網(wǎng)站信息管理功能設(shè)計(jì)本系統(tǒng)網(wǎng)站信息管理界面是對(duì)整個(gè)網(wǎng)站的網(wǎng)站信息進(jìn)行詳細(xì)的,快捷的修改刪除等功

40、能,實(shí)現(xiàn)代碼如下:Public Function PageHtmlForm()%form method=“post”enctype=“multipart/form-data” action=“?action=&fieldname=&formname=”文件:  請(qǐng)選擇上傳文件分類(lèi)  填寫(xiě)文件描述,方便管理  圖5.5網(wǎng)站信息管理頁(yè)面5.2.4 網(wǎng)站產(chǎn)品展示這一模塊是展示公司展品的平臺(tái),用戶在這一頁(yè)面來(lái)了解網(wǎng)站有哪些產(chǎn)品,網(wǎng)站產(chǎn)品展示是本系統(tǒng)網(wǎng)站重要的組成部分,如圖所示:系實(shí)現(xiàn)代碼如下:do while not rs.eofproduc

41、tmenu=productmenu&“  ”&rs(“name”)&“”sql=“select * from zm_product_type where pid=”&rs(“id”)&“ order by ord asc”set rs2=conn.execute(sql)do while not rs2.eofproductmenu=productmenu&“”    “&rs2(“name”)”&“”rs2.MoveNextlooprs2.CloseSet rs2=Nothing5.3系統(tǒng)測(cè)試系統(tǒng)測(cè)試是在系統(tǒng)投入運(yùn)行之前,對(duì)系統(tǒng)需求

42、分析,設(shè)計(jì)規(guī)格說(shuō)明和編碼的最終復(fù)審,是系統(tǒng)質(zhì)量保證的關(guān)鍵步驟。它是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程,或者說(shuō)系統(tǒng)測(cè)試是根據(jù)系統(tǒng)開(kāi)發(fā)各階段的規(guī)格說(shuō)明和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計(jì)一批測(cè)試用例(即輸入數(shù)據(jù)及其預(yù)期的輸出結(jié)果)并利用這些測(cè)試用例去運(yùn)行程序,以發(fā)現(xiàn)程序錯(cuò)誤的過(guò)程。 系統(tǒng)測(cè)試是系統(tǒng)交給用戶使用之前一個(gè)必不可少的過(guò)程。它在系統(tǒng)開(kāi)發(fā)過(guò)程中橫跨兩個(gè)階段:通常在編寫(xiě)出每個(gè)模塊后就對(duì)它做單元測(cè)試,模塊的編寫(xiě)者與測(cè)試者是同一個(gè)人。在每個(gè)模塊都完成單元測(cè)試之后,對(duì)系統(tǒng)進(jìn)行各種綜合測(cè)試,通常由專(zhuān)門(mén)的測(cè)試人員承擔(dān)這項(xiàng)工作。5.4系統(tǒng)調(diào)試 系統(tǒng)調(diào)試則是在進(jìn)行了成功的測(cè)試之后才開(kāi)始的工作。它與軟件測(cè)試不同,軟件測(cè)試的目

43、的是盡可能多的發(fā)現(xiàn)軟件中的錯(cuò)誤,但進(jìn)一步診斷和改正程序中潛在的錯(cuò)誤則是調(diào)試的任務(wù)。調(diào)試活動(dòng)由兩部分組成: (1) 確定程序中可疑錯(cuò)誤的確切性質(zhì)和位置。 (2) 對(duì)程序(設(shè)計(jì),編碼)進(jìn)行修改,排除這個(gè)錯(cuò)誤。 通常,調(diào)試工作是一個(gè)具有很強(qiáng)技巧性的工作。一個(gè)工程人員在分析測(cè)試結(jié)果的時(shí)候會(huì)發(fā)現(xiàn),系統(tǒng)運(yùn)行失效或出現(xiàn)問(wèn)題,往往只是潛在錯(cuò)誤的外部表現(xiàn),而外部表現(xiàn)與內(nèi)在原因之間常常沒(méi)有明顯的聯(lián)系。如果要找出真正的原因,排除潛在的錯(cuò)誤,不是一件易事。這就要求工作人員根據(jù)實(shí)際情況,選用恰當(dāng)?shù)恼{(diào)試方法,更早地發(fā)現(xiàn)問(wèn)題解決問(wèn)題。 本系統(tǒng)在調(diào)試過(guò)程中所采用的方法是在程序的特定部位設(shè)置打印語(yǔ)句。通常把打印語(yǔ)句插在出錯(cuò)的源程序的各個(gè)關(guān)鍵變量部位、重要分支部位、子程序調(diào)用部位,跟蹤程序的執(zhí)行,監(jiān)視重要變量的變化。這種方法能顯示出程序的動(dòng)態(tài)過(guò)程,允許人們檢查與源程序有關(guān)的信息。在internet信息服務(wù)左窗口中,單擊JOBS站點(diǎn),然后在右窗口中會(huì)出現(xiàn)所有源文

溫馨提示

  • 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ù)網(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)論