已閱讀5頁,還剩24頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
摘要電子商務是一種通過網(wǎng)絡交換數(shù)據(jù)的方式。隨著網(wǎng)絡的發(fā)展,網(wǎng)上世界是商業(yè)界有史以來最大的市場,電子商務的出現(xiàn),賦予商業(yè)以極大的創(chuàng)造性和優(yōu)越性。電子商務將買家和賣家,廠商和合作伙伴緊密聯(lián)系在一起,因而消除了時間和空間帶來的障礙。計算機信息化管理有著儲存量大,速度快等許多優(yōu)點,提供給我們的處理信息及時快捷,因此我們利用計算機提供給我們的信息對網(wǎng)絡購物過程形成一整套動態(tài)的管理,經(jīng)過對多個開發(fā)軟件及數(shù)據(jù)庫軟件的優(yōu)越性進行評估之后,最終選擇用ASP和數(shù)據(jù)庫MICROSOFTACCESS軟件開發(fā)一個B/S結(jié)構(gòu)的網(wǎng)絡購物系統(tǒng)網(wǎng)站。關鍵詞網(wǎng)上購物系統(tǒng),ACCESS2003數(shù)據(jù)庫,ASP,電子商務。目錄摘要I第1章緒論111項目背景112課題內(nèi)容113需求分析114相關技術比較2141操作系統(tǒng)和WEB服務器技術對比2142數(shù)據(jù)庫技術對比3143動態(tài)網(wǎng)頁制作技術對比3144開發(fā)語言與平臺5第二章項目的設計621網(wǎng)站規(guī)劃6211網(wǎng)站介紹6212網(wǎng)站目標細化6213確定網(wǎng)站要素6214網(wǎng)站設計623設計中遇到的問題及解決方法9第三章項目的實現(xiàn)1131LOGO和BANNER設計1132設置本地測試服務器1233界面設計與實現(xiàn)效果1334數(shù)據(jù)庫設計(各數(shù)據(jù)庫結(jié)構(gòu)清單、功能描述)1535網(wǎng)站的安全維護21結(jié)束語22致謝23參考文獻24附錄25第1章緒論11項目背景進入90年代以來,互聯(lián)網(wǎng)在我們的現(xiàn)實生活中創(chuàng)建出了一個新的世界虛擬的互聯(lián)網(wǎng)世界,它被專家稱之為地球的“第六大洲”,隨著計算機技術,通信技術的日益發(fā)展和融合,尤其是INTERNET互聯(lián)網(wǎng)的普及和應用,出現(xiàn)了一種嶄新的商務模式電子商務。隨著電子商務的產(chǎn)生與發(fā)展,網(wǎng)上購物漸漸成為時尚,尤其在最近幾年中購物網(wǎng)站已經(jīng)成為社會不可缺少的一部分,因其具有將傳統(tǒng)的商務流程電子化、數(shù)字化,一方面以電子流代替了實物流,可以大量減少人力、物力,降低了成本;另一方面突破了時間和空間的限制,使得交易活動可以在任何時間、任何地點進行,從而大大提高了效率。12課題內(nèi)容大型在線購物商城網(wǎng)站向全世界網(wǎng)上購物人群提供多種商品的在線銷售,包括圖書、音像、家居、化妝品、數(shù)碼、飾品等數(shù)十精品門類,為消費者提供安全、方便、快捷的服務,給網(wǎng)上購物者帶來極大的方便和實惠。最終選擇用ASP和數(shù)據(jù)庫MICROSOFTACCESS2003開發(fā)一個B/S結(jié)構(gòu)的網(wǎng)絡購物網(wǎng)站。13需求分析中國經(jīng)歷了20多年的改革開放,經(jīng)濟取得了突飛猛進的發(fā)展勢頭,人民生活水平和消費能力,以及一些消費觀念正逐步改變,其中,網(wǎng)上購物這一新型消費方式和購物觀念正在逐步深入人心,也正被許多網(wǎng)民所樂意接受,特別是受到了年輕一代人的喜歡,因為年輕人的文化素質(zhì)高,對網(wǎng)絡知識了解的比較多,并且他們很容易接受新事物,并大膽的嘗試,同時網(wǎng)上購物帶給顧客的是一種全新的體驗和感覺,又讓顧客得到實惠和方便等許多好處,從國際環(huán)境來說,發(fā)達國家的網(wǎng)上購物更是普及,比如韓國人日漸習慣網(wǎng)上購物,其網(wǎng)上購物金額突破6萬億韓元,又如互聯(lián)網(wǎng)改變歐洲人的生活習慣,網(wǎng)上購物成為主流,而最新統(tǒng)計資料數(shù)字顯示,美國網(wǎng)上購物已經(jīng)不如成熟期。經(jīng)過一陣的網(wǎng)絡泡么經(jīng)濟之后,網(wǎng)上購物走出了低谷,交易增長164。14,達到3。83億元。面對國際環(huán)境帶給網(wǎng)上購物新的生命力,國內(nèi)的網(wǎng)上購物也正逐漸熱起來,而中國第一次進行真正意義上的網(wǎng)上購物是1995年。直到1999年才被人們認可,隨著網(wǎng)絡的普及,以及擁有13億人的消費大國,一些風險投資資金,紛紛爭奪中國的網(wǎng)上購物市場,比如當當網(wǎng),易趣網(wǎng),8848等,中國網(wǎng)上購物正處于起步階段。在國內(nèi),各類商務模式的發(fā)展概況如下截止到2000年3月底,中國目前從事消費類電子商務的網(wǎng)站數(shù)量為1100余家,其中購物網(wǎng)站近800家,拍賣網(wǎng)站有100家左右,服務類網(wǎng)站中遠程教育網(wǎng)站180家,遠程醫(yī)療網(wǎng)站20家。在購物網(wǎng)站中,其中近1/3有傳統(tǒng)零售業(yè)務,2/3則為純粹的網(wǎng)上商店,這一情況正好與國外相反。例如在歐洲,在線1商店里有2/3有傳統(tǒng)的零售業(yè)務,這顯示了中國的傳統(tǒng)零售業(yè)對于利用互聯(lián)網(wǎng)開拓業(yè)務還不甚積極,目前從事電子商務的以新興企業(yè)居多。由于大家看好未來中國電子商務的發(fā)展前景,一些風險投資資金紛紛進軍中國的網(wǎng)上購物市場,因為擁有13億人口的中國,必將是世界網(wǎng)上購物市場的一份大蛋糕。要做好做大一個網(wǎng)上購物網(wǎng)站,其投資量不小,所以我們更好更仔細的做好每一筆投資資金,使錢花在刀刃上。而一個成立一個網(wǎng)上購物網(wǎng)站,其資金主要分為三個部分,第一就是技術開發(fā)費用,現(xiàn)在的網(wǎng)上購物市場前景相當?shù)拇?,有很多的大公司已?jīng)進入這個市場或者正在準備進入這個市場,面對強大的對手,技術先進是在競爭中上不了的法寶,也是立于不敗之地的一個重要元素,所在我們詳細的對以上數(shù)據(jù)進行分析與調(diào)研以后,我們對于這次畢設的課題有了一定的認識與了解,并且我們也對這一課題有了一個良好的規(guī)劃與分工,我們會根據(jù)我們所調(diào)查和分析的數(shù)據(jù)去認真的完成我們的畢業(yè)設計,構(gòu)建一個實時在線大型購物商城。14相關技術比較141操作系統(tǒng)和WEB服務器技術對比WEB服務器在網(wǎng)絡中為實現(xiàn)信息發(fā)布、資料查詢、數(shù)據(jù)處理等諸多應用搭建基本平臺的服務器。WEB服務器如何工作在WEB頁面處理中大致可分為三個步驟,第一步,WEB瀏覽器向一個特定的服務器發(fā)出WEB頁面請求;第二步,WEB服務器接收到WEB頁面請求后,尋找所請求的WEB頁面,并將所請求的WEB頁面?zhèn)魉徒oWEB瀏覽器;第三步,WEB服務器接收到所請求的WEB頁面,并將它顯示出來。在WINDOWS2000/XP下安裝IIS服務器IIS(INTERNETINFORMATIONSERVER,互聯(lián)網(wǎng)信息服務)是一種WEB(網(wǎng)頁)服務組件,其中包括WEB服務器、FTP服務器、NNTP服務器和SMTP服務器,分別用于網(wǎng)頁瀏覽、文件傳輸、新聞服務和郵件發(fā)送等方面,它使得在網(wǎng)絡(包括互聯(lián)網(wǎng)和局域網(wǎng))上發(fā)布信息成了一件很容易的事。在WINDOWS2000中只要添加IIS(INTERNETINFORMATIONSERVER,操作系統(tǒng)自帶的組件),便可輕松實現(xiàn)WEB服務。在WINDOWS2000中,如果沒有添加IIS,可單擊“開始”,指向“設置”,單擊“控制面板”,雙擊“添加/刪除程序”,選擇“添加刪除WINDOWS組件”,在彈出的“WINDOWS組件向?qū)А贝爸小敖M件”下勾選“INTERNET信息服務(IIS)”。然后放入系統(tǒng)源盤,單擊“下一步”,顯示“完成WINDOWS組件向?qū)А贝昂髥螕簟巴瓿伞奔纯伞?42數(shù)據(jù)庫技術對比“數(shù)據(jù)庫”就是為了實現(xiàn)一定的目的按某種規(guī)則組織起來的“數(shù)據(jù)”的“集合”。它由一個稱為數(shù)據(jù)庫管理系統(tǒng)的軟件進行管理。數(shù)據(jù)的存取方式獨立于使用它的應用程序。在動態(tài)網(wǎng)站的設計中,數(shù)據(jù)庫設計的重要性不言而喻。如果設計不當,查詢起來就非常吃力,程序的性能也會受到影響,無論你你使用的是何種數(shù)據(jù),通過正規(guī)化得表格設計,可以令你的代碼更具可讀性,更容易擴展,從而也會提升應用的性能。ACCESS2003數(shù)據(jù)庫管理系統(tǒng)是MICROSOFTOFFICE2003套件的重要組成部分,是ACCESS的最新版本。ACCESS適用于小型數(shù)據(jù)庫系統(tǒng)的開發(fā),用以存儲和管理用戶所需要的數(shù)據(jù)。目前市場上流行的大型數(shù)據(jù)庫系統(tǒng)產(chǎn)品有很多,像IBM的DB2、INFORMIX,MICROSOFT的SQLSEREVER,以及ORACLESYBASEMYSQL等。有別于那些小型數(shù)據(jù)庫,大型數(shù)據(jù)庫系統(tǒng)不僅提供了更好的性能而且在安全性和擴展性方面和小型數(shù)據(jù)庫數(shù)不能相提并論的。SQLSEREVER作為微軟的產(chǎn)品一經(jīng)推出就以非常好的易用性和卓越的性能贏得了廣大用戶的青睞,與其是在小型企業(yè)中SQLSEREVER的應用更是普遍。由于其本身的高性能、高可靠性、高質(zhì)量和高易用性等優(yōu)點使得竹布成為大規(guī)模聯(lián)機事務理(OLTP)、數(shù)據(jù)倉庫和點子上區(qū)應用程序的優(yōu)秀數(shù)據(jù)庫平臺。ACCESS2003具有良好的開放性和可移植性,以及性能的可靠性和穩(wěn)定性更適合本系統(tǒng),此我選擇了ACCESS2003作為后臺數(shù)據(jù)庫系統(tǒng)。143動態(tài)網(wǎng)頁制作技術對比最常用的三種動態(tài)網(wǎng)頁語言有ASPACTIVESERVERPAGES,JSPJAVASERVERPAGES,PHPHYPERTEXTPREPROCESSOR。在這里,從技術角度來簡單的分析1、ASP技術的特點簡介ASP全名ACTIVESERVERPAGES,又成為服務器端的VBSCRIPT,所以采用我們非常熟悉的VB語法。公司特征由MICROSOFT公司推出。難易程度由于采用BASIC語法,只要熟悉BASCI語言,有點HTML基礎,要學習掌握ASP是很簡單的事情。代碼隱藏性不需要編譯,直接運行,所以代碼可視。編寫工具任何文本編輯都可以進行編輯,當然,對于ASP還是推薦采用MS公司的INTERDEV。封裝性能很好的結(jié)合MS的COM技術,可以將比較復雜的的事務處理工作封裝在COM()中,而ASP能非常好的進行調(diào)用。擴充性由于MS本身的ACTIVEX技術具有無限可擴充性,所以能很好的結(jié)合其他語言編寫的組件。數(shù)據(jù)庫這個方面,采用MS的ODBC接口技術,所以,幾乎所有的數(shù)據(jù)庫都可以結(jié)合。平臺性遺憾的是,對于我們目前流行的兩種最主流的網(wǎng)絡操作系統(tǒng)(UNIX/LINUX和NT/WIN2000),它卻只能在NT和WIN2000上很好的支持。2、JSP技術的特點簡介JSP全名JAVASERVERPAGES,采用JAVA語法,由于JAVA體系的任何東西都是需要JDK支持的,同樣,JSP也離不開JDK。公司特征由SUN公司推出。難易程度由于采用JAVA語法,由于JAVA高度的面向?qū)ο蠛挽`活性,所以,比BASIC稍微要難點。代碼隱藏性要編譯成SERVLET,在服務器端運行,所以代碼不可視。編寫工具任何文本編輯都可以進行編輯,但是,卻需要JDK先編譯好。封裝性能很好的結(jié)合JAVABEAN技術,可以將復雜的的事務處理工作封裝在BEAN中,而JSP能非常好的進行調(diào)用。數(shù)據(jù)庫采用JAVA結(jié)合數(shù)據(jù)庫技術,即JDBC技術,也是一個統(tǒng)一的數(shù)據(jù)庫接口技術。平臺性對于我們目前流行的兩種最主流的網(wǎng)絡操作系統(tǒng)(UNIX/LINUX和NT/WIN2000),都能很好的支持。3、PHP技術的技術特點簡介PHP全名HYPERTEXTPREPROCESSOR,采用類似C的語法。難易程度由于采用C語法,要學習掌握PHP也是比較簡單的事情。代碼隱藏性不需要編譯,直接運行,所以代碼可視,但是,可以通過ZEND的編譯器將其代碼加密處理,以隱藏源代碼。編寫工具任何文本編輯都可以進行編輯。封裝性能結(jié)合MS的COM技術,也能結(jié)合JAVABEAN,將某些復雜的的事務處理工作封裝在COM()和JAVABEAN中,但是,性能當然沒有象ASP結(jié)合COM和JSP結(jié)合JAVABEAN那么“原版”,也就是速度和性能上肯定沒有后者好。公司特征PHP是OPENSOURCE的,所以,你可以得到它的源代碼,并可以重新編譯,甚至加入自己的特征。數(shù)據(jù)庫對于目前流行的數(shù)據(jù)庫,幾乎都有支持,但是,它卻不是象ASP,JSP一樣有個統(tǒng)一的接口,對于每種數(shù)據(jù)庫幾乎都有一個不同的接口。平臺性對于我們目前流行的兩種最主流的網(wǎng)絡操作系統(tǒng)(UNIX/LINUX和NT/WIN2000),它都可以很好的支持,而且根本不用修改任何代碼。對于比較大型的網(wǎng)站,比如對事務處理和負載均衡要求比較高的站點,采用JSP和ASP的比較多,從成本上考慮,比較經(jīng)濟的站點采用PHP應該是最好的選擇,采用PHP技術的站點應該是最多的。由于三種語言各自有自己的長處,所以都有相當?shù)闹С终?,在今后相當一段時間內(nèi),都不會被對方所淘汰。144開發(fā)語言與平臺FRONTPAGE是MICROSOFT出品的,可能是最簡單、最容易,卻又功能強大的網(wǎng)頁編輯工具。采用典型的WORD界面設計,只要你懂得使用WORD,就差不多等于已經(jīng)會使用FRONTPAGE。就算你不懂WORD也沒關系,“所見即所得“的操作方式會讓你很快上手,而且你無須學習HTML語法。但FRONTPAGE的也有其不足之處首先是瀏覽器兼容性不好,做出來的網(wǎng)頁,用NETSCAPE往往不能正常顯示;其次,生成的垃圾代碼多,也會自動修改代碼,導致在某些情況下極為不便;再次,對DHTML的支持不好。但不管怎么說,F(xiàn)RONTPAGE的確是最好的入門級網(wǎng)頁編輯工具。常見的版本為FRONTPAGE2000和FRONTPAGE2003。DREAMWEAVER是MACROMEDIA公司的產(chǎn)品的另一款“所見即所得“的網(wǎng)頁編輯工具,或稱網(wǎng)頁排版軟件。與FRONTPAGE不同,DEAMWEAVER采用的是MAC機浮動面版的設計風格,對于初學者來說可能會感到不適應。但當你習慣了其操作方式后,就會發(fā)現(xiàn)DREAMWEAVER的直觀性與高效性是FRONTPAGE所無法比擬的。DREAMWEAVER是可視化的網(wǎng)頁制作工具,很容易上手,使用它可以輕松地制作出網(wǎng)頁,可以盡情發(fā)揮創(chuàng)意。DREAMWEAVERMX將以前的DREAMWEAVER40和DREAMWEAVERULTRADEV和二為一,其引以為豪的網(wǎng)頁編輯排版功能,更是建立INTERNET應用程序的強大工具。第2章項目的設計21網(wǎng)站規(guī)劃211網(wǎng)站介紹這次畢業(yè)設計我們所做的是一個大型在線購物商城,經(jīng)過調(diào)查與研究對我們的網(wǎng)站系統(tǒng)有了初步的設想,但是在設計開發(fā)這個網(wǎng)站平臺前我們要在上面的分析基礎上來進行系統(tǒng)設計,這樣更加有利于我們畢業(yè)設計的開發(fā)。有了系統(tǒng)設計就可以使設計的系統(tǒng)可以滿足系統(tǒng)邏輯模型的各項功能要求,同時也可以提高系統(tǒng)的性能,它也是評價和衡量系統(tǒng)設計方案優(yōu)劣的基本標準,也是選擇系統(tǒng)設計方案的主要依據(jù),也是開發(fā)網(wǎng)站系統(tǒng)的關鍵環(huán)節(jié)之一,它的工作質(zhì)量直接關系到我們系統(tǒng)的質(zhì)量和經(jīng)濟效益。一般在設計流程中主要包括網(wǎng)站目標細化、確定網(wǎng)站要素和網(wǎng)站設計三部分,下面我們將根據(jù)這三點來對我們的網(wǎng)站進行說明。212網(wǎng)站目標細化網(wǎng)站目標細化是跟據(jù)網(wǎng)站系統(tǒng)分析的目標,按照項目管理的方法,將系統(tǒng)分析階段的目標再次細化,分階段、分步驟予以實施。這里,根據(jù)網(wǎng)站建設的特點,詳細設計出項目真正運作的相關要素。213確定網(wǎng)站要素確定網(wǎng)站要素包括明確網(wǎng)站內(nèi)容結(jié)構(gòu)(如欄目名稱。內(nèi)容),網(wǎng)站功能需求(如交互機制)和網(wǎng)站表現(xiàn)形式(色彩搭配、字號選擇),還包括網(wǎng)站對象和網(wǎng)站提供的服務內(nèi)容。214網(wǎng)站設計網(wǎng)站設計的內(nèi)容非常多,大體分三方面首先是純網(wǎng)站本身的設計包括文字排版、圖片設計、平面設計、三維立體設計、靜態(tài)無聲圖文。動態(tài)影聲影像等,其次是網(wǎng)站的延伸設計,包括主題特征設計、智能交互、制作策劃、形象包裝、宣傳營銷等,第三站點采用網(wǎng)絡、數(shù)據(jù)庫等技術也是保證網(wǎng)站最終良好運行的關鍵。22系統(tǒng)功能圖本網(wǎng)站的功能模塊結(jié)構(gòu)圖如圖21所示。在完成了結(jié)構(gòu)圖后,對圖中的每一個功能模塊進行說明,即功能模塊說明書,這樣即可以使用戶、管理人員可以很方便地理解系統(tǒng)的程序結(jié)構(gòu),也有利于程序的編寫和系統(tǒng)的維護。下面以本交互式電子網(wǎng)站為例,說明每個功能模塊的功能。圖21總體功能結(jié)構(gòu)圖1、結(jié)帳模塊名稱結(jié)帳功能描述供用戶在選定商品確認后進行的操作上級模塊無下級模塊無輸入信息如果是已經(jīng)注冊過的客戶則輸入用戶名和密,否則要注冊輸出信息登錄成功與否的信息使用數(shù)據(jù)顧客表CUSTOMERS表處理過程描述在用戶結(jié)帳時,如果是已經(jīng)注冊的用戶則登錄,否則要注冊。2、商品分類模塊名稱商品分類功能描述實現(xiàn)對所有商品進行分類劃分上級模塊無顧客管理員登錄商品分類商品查詢查詢購物車清空購物車結(jié)帳商品管理訂單管理菜單管理用戶管理運貨方式管理登錄日志管理下級模塊無輸入信息登錄網(wǎng)站的用戶選擇輸出信息顯示商品的分類信息使用數(shù)據(jù)分類表CATEGORIES表處理過程描述建立一個分類表,表中有分類號及分類名,然后將所有商品進行分類。3、管理員登錄模塊名稱管理員登錄功能描述提供管理員對該購物網(wǎng)站的維護與管理上級模塊無下級模塊商品管理、訂單管理、菜單管理、用戶管理、運貨方式管理、登錄日志管理輸入信息管理員登錄的姓名和密碼輸出信息登錄成功與否的信息使用數(shù)據(jù)管理員表TBLUSER表處理過程描述登錄成功則進入管理頁面,否則提示錯誤信息。4、查詢購物車模塊名稱查詢購物車功能描述查看顧客在購物車中的商品上級模塊無下級模塊無輸入信息顧客選擇輸出信息顯示相關的信息使用數(shù)據(jù)無處理過程描述如果顧客選購了商品,則顯示所選購的商品信息。5、清空購物車模塊名稱清空購物車功能描述把顧客在購物車中的商品清空上級模塊無下級模塊無輸入信息顧客選擇輸出信息清空顧客選購的商品,返回主頁使用數(shù)據(jù)無處理過程描述如果顧客選購了商品,則清空所選購的商品,返回主頁。6、商品查詢模塊名稱商品查詢功能描述查找用戶所要購買的商品信息上級模塊無下級模塊無輸入信息顧客選擇輸出信息顯示查找的商品信息使用數(shù)據(jù)商品表(PRODUCTS表)處理過程描述如果有該商品則顯示詳細信息。說明當用戶點擊進入主頁后可以看到管理員入口、導航條以商品導航、付款等,并附有相關頁面內(nèi)容的主頁頁面,用戶可以直接點擊導航條進入商品瀏覽區(qū),也可以進入管理員入口對商品進行修改。在選購商品完成后通過數(shù)據(jù)庫調(diào)出購物車頁面。而管理員必須輸入正確的用戶名及密碼,才能進入商品修改頁面,對商品信息進行修改。而商品頁面由導航條的三個區(qū)進行鏈接,分別有不同的產(chǎn)品分類,首先的頁面是產(chǎn)品大概的介紹,而點擊“進入”或圖片后可以進入相應產(chǎn)品的詳細說明,便于用戶比較及購買,瀏覽后可直接選購進入購物車頁面。23設計中遇到的問題及解決方法在我制作網(wǎng)頁的過程中,出現(xiàn)了許多錯誤,在解決問題的同時學到了很多東西。商品搜索功能如何實現(xiàn)設置變量傳遞,建立搜索結(jié)果頁面,利用從表單傳遞過來的變量在“RESULTASP”里創(chuàng)建搜索結(jié)果記錄集。問題1、配置好IIS,在主頁,點擊注冊,卻又出現(xiàn)下載提示框解決辦法配置好IIS后,沒有建立虛擬目錄。要建立虛擬目錄,并指向指定的文件夾??刂泼姘骞芾砉ぞ叽蜷_INTERNET服務管理器,雙擊本地計算機名鼠標右鍵點擊默認的WEB站點新建虛擬目錄。按照WINDOWS提示一步一步操作,虛目錄一定要指向動態(tài)頁面所在的文件夾。問題2、配置好IIS和虛擬目錄后,在主頁,點擊注冊,卻又出現(xiàn)下載提示框解決辦法3次同樣的問題,讓我有點灰心,但是同樣的問題解決起來應該越來越明析了。仔細考慮,原來是我打開網(wǎng)頁的方式錯了。必須在IIS的虛擬目錄里打開動態(tài)頁面。找到IIS中文件所在的位置,INDEXASP文件。右鍵選擇瀏覽跳出網(wǎng)頁,終于出現(xiàn)了心儀已久的留言本。問題3、在虛擬目錄中,我復制了一份網(wǎng)站文件,但在卻打不開主頁面了。解決辦法虛擬目錄沒有可傳遞性,要想在復制的目錄中打開動態(tài)頁面,必須通過IIS設置虛擬目錄,指定所要的文件夾。第3章項目的實現(xiàn)31LOGO和BANNER設計總體結(jié)構(gòu)設計的主要任務就是將整個系統(tǒng)合理的劃分成各個功能模塊,正確地處理模塊之間與模塊內(nèi)部的聯(lián)系以及它們之間的調(diào)用關系和數(shù)據(jù)聯(lián)系,定義各模塊的內(nèi)部結(jié)構(gòu)等等。一個好的結(jié)構(gòu)應當是連接緊密而又游刃有余,應當滿足一些要求,至少不應當出現(xiàn)單獨的鏈接死點頁面,即當顧客到達該頁時卻只能通過單擊“BACK”才能跳出,這樣的結(jié)構(gòu)顯然是失敗的結(jié)構(gòu)。很多人通過網(wǎng)站的結(jié)構(gòu)列表是很難想象實際的網(wǎng)站的,為了使網(wǎng)站的結(jié)構(gòu)更清晰更準確,于是采用了可視化的結(jié)構(gòu)藍圖。結(jié)構(gòu)化藍圖就是由一組由圖框、有向連線以及圖標等組件所組成的反映網(wǎng)站結(jié)構(gòu)的圖形。它們能精確地顯示網(wǎng)中的元素如何分組和聯(lián)系,使設計變得更容易更準確。在本電子網(wǎng)站中,因為其它頁面的設計中經(jīng)常要用到本結(jié)構(gòu)的式樣,故為了使用的方便與快捷,將其設為STYLEASP文件。在子模塊系統(tǒng)劃分的基礎上,對相應的子系統(tǒng)的數(shù)據(jù)流圖采用事物中心法進行分析,然后對每一個子系統(tǒng)進行進一步分解,分層進行,直到分解成功能單一、含義明確的單一功能模塊,形成系統(tǒng)的功能模塊結(jié)構(gòu)圖。然后對圖中的每一個功能模塊進行說明,即功能模塊說明書,下面以本電子商店的設計與管理為例,說明每個功能結(jié)構(gòu)模塊的功能。頂端菜單選項包括的結(jié)構(gòu)功能如下圖所示(1)網(wǎng)站LOGO首先需要設計制作一個網(wǎng)站的標志LOGO。就如同商標一樣,LOGO是你站點特色和內(nèi)涵的集中體現(xiàn),看見LOGO就讓大家聯(lián)想起你的站點。網(wǎng)站的標志LOGO可以是中文、英文字母、可以是符號、圖案,還可以是動物或者人物等等。標志的設計創(chuàng)意來自你網(wǎng)站的名稱和內(nèi)容。(2)導航菜單中包含以下的項主頁超鏈接DEFAULTHTM商品分類超鏈接SHOPDISPLAYCATEGORIESASP顯示所有商品分類商品查詢超鏈接SHOPSEARCHASP查詢購物車超鏈接SHOPADDTOCARTASP顯示用戶選擇將要購買的商品清空購物車超鏈接SHOPENDASP把購物車中的物品清空網(wǎng)站LOGO導航菜單結(jié)帳超鏈接SHOPCUSTOMERASP顧客確認購買商品32設置本地測試服務器構(gòu)建WEB服務器任何網(wǎng)站都要建設在一定的平臺之上,選擇哪種平臺運行您的網(wǎng)站是至關重要的策略性決定。它決定了網(wǎng)站的可靠性、對客戶的服務能力,以及為了維持網(wǎng)站運行所需要付出的代價。在網(wǎng)頁建中的CGI程序或后臺數(shù)據(jù)庫支持也有賴于平臺的選擇。只要選擇正確的產(chǎn)品以及做出相應正確的設計,你的網(wǎng)站就可以成為和客戶及合作伙伴之間進行溝通的良好途徑。而設計不佳的網(wǎng)站就像一個沒有足夠停車場的超市,用戶將離去而且不太可能再次轉(zhuǎn)回。瀏覽器/服務器BROWSER/SERVER模式構(gòu)成的三層網(wǎng)絡結(jié)構(gòu),使前端具有統(tǒng)一標準的瀏覽器用戶界面,服務器端集中了大部分應用軟件的開發(fā)管理,并且系統(tǒng)開發(fā)可以使用任何腳本語言如PERL,JAVASCRIPT,VBSCRIPT等,后端可以存取任何數(shù)據(jù)庫,其B/S模式的一般結(jié)構(gòu)如下圖31所示圖31三層WEB結(jié)構(gòu)模式圖在三層結(jié)構(gòu)中,WEB服務器起著核心的作用。服務器主要通過運行網(wǎng)絡操作系統(tǒng)、網(wǎng)絡應用程序并通過網(wǎng)絡接口來實現(xiàn)其功能。實現(xiàn)WEB的交互,需要在服務器的操作系統(tǒng)上運行WEB站點服務程序,例如,WEBSITE,IIS,PWS等。不同的操作系統(tǒng)要求不同的WEB服務器程序配合使用。一般情況下,服務器端采用微軟WINDOWS類操作系統(tǒng)IISINTERNETINFORMATIONSERVICE或PWSPERSONALWEBSERVER的結(jié)合。鑒于ASP程序運行的可靠性、兼容性及易用性等因素,我們選用微軟的PWS架設WEB服務器。1、在安裝有FRONTPAGE2000的電腦中安裝IIS50我們可以從WINDOWS2000安裝光盤插入光驅(qū)自動運行后,選擇添加組件,也可以從WINDOWSNTOPTIONPACK光盤中獲取,還可以從MICROSOFT網(wǎng)站下載,其大小約為18MB。在整個安裝過程中,可以按照提示一步步地進行安裝,可以設置WEB發(fā)布目錄,默認路徑是“CINETPUTWWWROOT”。然后可以根據(jù)需要,選擇安裝MTS程序。MTS是一個以組件為基礎的異動處理系統(tǒng),用來開發(fā)、配置和管理網(wǎng)絡服務器應用程序,并允許不必等待確認事務是否完成,就可以使程序在事務通知間繼續(xù)傳遞并處理消息。瀏覽器BROWSER數(shù)據(jù)庫應用程序網(wǎng)絡服務器SERVER2、FRONTPAGE服務器擴展的設置選擇“MICROSOFTOFFICE工具”程序組中的“SERVEREXTENSIONS管理器”服務器擴展管理器命令,將打開“MICROSOFT管理控制臺”窗口。在“FRONTPAGESERVEREXTENSIONS”文件夾中包含當前計算機的名稱如“YGJ”所對應的文件夾,如果在該文件夾中不包含任何內(nèi)容,則表示“FRONTPAGESERVEREXTENSIONS”沒有正確設置。此時,用鼠標右鍵單擊當前計算機名稱所對應的文件夾,并在彈出的菜單中選擇“新增”子菜單中的“站點”命令,這時屏幕上將顯示“服務器擴展配置向?qū)А睂υ捒?,依次?zhí)行下一步,該向?qū)⒃诋斍坝嬎銠C上添加服務器站點。操作完成后,在當前計算機所對應的文件夾中,將出現(xiàn)一個新的站點文件夾“/LM/W3SVC/1”,其中包含該站點中的所有虛擬目錄以及子站點。3、IIS的設置如果“FRONTPAGESERVEREXTENSIONS”進行了正確的設置,單擊WEB服務器的地址,即可打開瀏覽器查看IIS站點中的缺省主頁,則表示W(wǎng)EB服務器運行正常。在“個人WEB管理器”對話框中,單擊左側(cè)的“高級”按鈕,將顯示“高級選項”畫面,可以添加或刪除WEB服務器中的虛擬目錄,也可以設置虛擬目錄的屬性。在WINDOWSXP/2000中,如果沒有添加IIS,可單擊“開始”,指向“設置”,單擊“控制面板”,雙擊“添加/刪除程序”,選擇“添加刪除WINDOWS組件”,在彈出的“WINDOWS組件向?qū)А贝爸小敖M件”下勾選“INTERNET信息服務(IIS)”。然后放入系統(tǒng)光盤,單擊“下一步”,顯示“完成WINDOWS組件向?qū)А贝昂髥螕簟巴瓿伞奔纯?。IIS安裝成功后,打開“管理工具”,在里面可以看到“INTERNET信息服務”的組件圖標,打開后,在默認網(wǎng)站上右鍵單擊屬性,設置主目錄的本地地址,即網(wǎng)站文件的文件夾地址。33界面設計與實現(xiàn)效果為了保證只有管理員才能對商品的管理,特設置了這個功能,防止一些惡意的破壞。界面如圖32所示圖32登陸界面為了使網(wǎng)站能夠方便用戶,特設置了導航菜單和底部菜單,界面才用統(tǒng)一的顏色,使用戶更容易接受。界面如圖33所示圖33主界面這是商品詳細介紹瀏覽頁面,在點這級頁面后,用戶可以詳細的知道商品的外觀、價格以及有關商品的詳細介紹內(nèi)容,使得用戶可以在詳細知道商品后輕松購物,在這級頁面還附上了免費服務電話,用戶有問題時可以隨時咨詢,這樣將給用戶提供滿意的服務。我在處理這級頁面時盡量使頁面簡潔得體,沒有用大量的圖片以及動畫來布置,因為在這級頁面我想讓用戶在一個良好的頁面中去認真仔細的瀏覽自己喜歡的商品,太過花亂會影響到用戶的觀看,從而會使用戶沒有心情看下去導致用戶不夠買商品,這也是我們的失誤。當有權(quán)限的管理員正確登錄后,就可以進行管理操作,主要包括商品的更新,訂單的處理等,界面如圖34所示圖34管理員界面34數(shù)據(jù)庫設計(各數(shù)據(jù)庫結(jié)構(gòu)清單、功能描述)本電子商店網(wǎng)站系統(tǒng)中所涉及的數(shù)據(jù)庫表結(jié)構(gòu)的建立及字段設計如下運行ACCESS2000數(shù)據(jù)庫系統(tǒng),新建一個數(shù)據(jù)庫,命名為“SHOPPINGMDB”,向其中添加表,數(shù)據(jù)庫中所含表的情況如圖35所示。圖35DATABASE數(shù)據(jù)庫中所含的表對象本系統(tǒng)中關于數(shù)據(jù)庫表結(jié)構(gòu)設計如下表31商品分類表(CATEGORIES表)字段名稱數(shù)據(jù)類型大小默認值必填字段說明CATEGORYID自動編號遞增商品種類編號CATDESCRIPTION文本255否種類描述CATEXTRA文本255否商品其他說明CATIMAGE文本100否商品圖片表32管理員日志表(TBLLOG)字段名稱數(shù)據(jù)類型大小默認值必填字段說明FLDAUTO自動編號遞增自動編號FLDUSERNAME文本50否登錄用戶名FLDTIME日期/時間否登錄時間FLDDATE日期/時間否登錄日期FLDINOUT文本50否進入/進出標志表33顧客表(CUSTOMERS表)字段名稱數(shù)據(jù)類型大小默認值必填字段說明CONTACTID自動編號遞增顧客編號FIRSTNAME文本50否名LASTNAME文本50否姓ADDRESS文本255否地址CITY文本100否城市PROVINCE文本100否省份POSTCODE文本20否郵編COUNTRY文本100否國家COMPANY文本255否公司PHONE文本50否家庭電話MOBILEPHONE文本30否手機FAX文本30否傳真EMAIL文本50否EMAIL信箱CONTACTTYPEID數(shù)字否聯(lián)系類型編號COMMENTS文本255否說明CONTACTREASON文本20否聯(lián)系原因LOGINCOUNT數(shù)字否登錄次數(shù)LASTLOGINDATE日期/時間DATE否最后一次登錄日期PASSWORD文本50否密碼表34購買項目表(OITEMS表)字段名稱數(shù)據(jù)類型大小默認值必填字段說明ORDERITEMID自動編號遞增訂單編號ORDERID數(shù)字0否顧客編號CATALOGID數(shù)字0否商品編號NUMITEMS數(shù)字0否商品項目ITEMNAME備注否商品項目名稱UNITPRICE貨幣0否單品價格表35商品表(PRODUCTS表)字段名稱數(shù)據(jù)類型大小默認值必填字段說明CATALOGID自動編號遞增關鍵字CCODE文本20否商品編碼CNAME文本100否商品名稱CDESCRIPTION備注否商品描述CPRICE貨幣0否商品價格FEATURES文本100否CIMAGEURL文本100否商品圖像URLBUTTONIMAGE文本100否CDATEAVAILABLE日期/時間DATE否商品有效期CSTOCK數(shù)字0否商品庫存量CCATEGORY數(shù)字0否商品種類IDCATEGORY文本50否WEIGHT文本20否商品重量MFG文本50否CDESCURL文本100否POTHER1文本50否POTHER2文本50否POTHER3文本50否SUBCATEGORYID數(shù)字0否RETAILPRICE貨幣0否零售價SPECIALOFFER文本100否特價ALLOWUSERTEXT文本100否POTHER4文本255否POTHER5文本50否表36商品特性表(PRODFEATURES表)字段名稱數(shù)據(jù)類型大小默認值必填字段說明ID自動編號遞增自動編號FEATURENUM數(shù)字0否特性序號FEATURECAPTION文本50否特性標題FEATURENAME文本100否特性名稱FEATUREPRICE貨幣0否特性值FEATUREOTHER文本100否其他表37訂單表(ORDERS表)字段名稱數(shù)據(jù)類型大小默認值必填字段說明ORDERID自動編號遞增訂單編號OCUSTOMERID數(shù)字0否相應顧客編號ODATE日期/時間否訂單日期ORDERAMOUNT貨幣0否訂單金額OFIRSTNAME文本100否接收者名OLASTNAME文本100否接收者姓OEMAIL文本100否接收者EMAILOADDRESS文本200否接收地址OCITY文本100否接收城市OPOSTCODE文本15否接收地郵政編碼OSTATE文本100否接收地省份OCOUNTRY文本50否接收地國家OPHONE文本20否電話OFAX文本20否傳真OCOMPANY文本255否公司OCARDTYPE文本50否信用卡類型OCARDNO文本16否信用卡卡號OCARDNAME文本200否信用卡名稱OCARDEXPIRES文本10否信用卡失效日期OCARDADDRESS文本150否OPROCESSED是/否NO否OCOMMENT文本255否OTAX貨幣0否OPROMISEDSHIPDATE日期/時間否OSHIPPEDDATE日期/時間否OSHIPMETHOD數(shù)字0否OSHIPCOST貨幣0否OSHIPNAME文本50否OSHIPCOMPANY文本50否表38運送方式表(SHIPMETHODS表)字段名稱數(shù)據(jù)類型大小默認值必填字段說明SHIPMETHODID自動編號50關鍵字SHIPMETHOD文本0否送貨方式SMPRICE貨幣0否送貨價格SHIPBASECOST貨幣0否基本運費SHIPEXTRACOST貨幣0否額外運費SHIPOTHER文本50否其他表39商品子類表(SUBCATEGORIES表)字段名稱數(shù)據(jù)類型大小默認值必填字段說明SUBCATEGORYID自動編號遞增自動編號SUBCATEGORY文本255否子類名稱CATEGORYID數(shù)字0否SUBCATOTHER文本100否SUBCATIMAGE文本100否圖片表310動態(tài)數(shù)據(jù)庫表(TBLACCESS表)字段名稱數(shù)據(jù)類型大小默認值必填字段說明FLDAUTO自動編號遞增自動編號FLDNAME文本255否功能名稱FLDURL文本255否功能頁面URLFLDCOMMENT文本255否功能描述FLDDATABASE文本50否本功能數(shù)據(jù)庫,如空,則用本數(shù)據(jù)庫,默認為空表311管理員表(TBLUSER表)字段名稱數(shù)據(jù)類型大小默認值必填字段說明FLDAUTO自動編號遞增自動編號FLDUSERNAME文本50否用戶名稱FLDPASSWORD文本50否密碼FLDACCESS文本255否可訪問權(quán)利FLDDATABASE文本50否SHOPPINGDATABASETABLESALLOWED文本255否允許訪問的表名35網(wǎng)站的安全維護近年來隨著INTERNET的發(fā)展,利用網(wǎng)站安全的脆弱性,黑客在網(wǎng)上的攻擊活動每年正在以10倍的速度增長,形形色色的黑客攻擊者是一個各懷鬼胎的復雜群體,他們把網(wǎng)上的任何漏洞以及缺陷作為靶子無孔不入。從而使得不少企業(yè)以及用戶都受到不同的大大小小的損失,所以為了維護我們網(wǎng)站以及用戶的利益,我們也要選擇安全性較高的防火墻技術來進行防范。NAI公司推出的CYBERCOP是一種集網(wǎng)絡系統(tǒng)入侵檢測、安全掃描、動態(tài)響應和審計分析于一身的全面入侵檢測的解決方案,它像是銀行中巡邏的保安人員可以隨時發(fā)現(xiàn)網(wǎng)絡環(huán)境中的安全漏洞從而保證網(wǎng)絡安全的完整性。我們決定采用雙宿主主機結(jié)構(gòu),就是在堡壘主機中插裝兩塊網(wǎng)絡接口卡,并在其上運行代理服務器軟件,受保護網(wǎng)與INTERNET之間
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年建筑工程一級建造師考試題庫及答案
- 2026年語言教學漢語詞匯等級考試試題
- 員工拒絕安全生產(chǎn)事項調(diào)查處理記錄
- 村衛(wèi)生所應建立健全的制度
- 日常環(huán)保隱患檢查制度
- 基礎設施設備采購管理規(guī)范
- 2025四川園創(chuàng)未來科技發(fā)展有限公司招聘高管2人筆試參考題庫附帶答案詳解
- 2025四川什邡市西南石油大學專場招聘577人筆試參考題庫附帶答案詳解
- 2025四川中建長江佳成水利工程有限公司招聘54人筆試參考題庫附帶答案詳解
- 2025南方報業(yè)校園招聘138人筆試歷年備考題庫附帶答案詳解2套試卷
- 科技招商合同協(xié)議書范本
- 國家電網(wǎng)有限公司輸變電工程通 用設計(330~750kV輸電線路絕緣子金具串通 用設計分冊)2024版
- 欠債抵房屋協(xié)議合同
- TSG R0004-2025固定式壓力容器安全技術監(jiān)察規(guī)程
- 大學勞動教育(第二版)課件 第二章 勞動價值觀與勞動素養(yǎng)
- DBJ50T-240-2016 蒸壓加氣混凝土精確砌塊自承重墻體工程應用技術規(guī)程
- 重難點08滑塊-滑板模型專題高一物理題組法突破重難點(原卷版)
- 2024鐵路營業(yè)線作業(yè)人員北斗安全預警防護系統(tǒng)技術條件
- 《東北解放區(qū)工業(yè)戲劇研究(1945-1949年)》
- 新版中國食物成分表
- 外研版七年級英語上冊電子版課文-七上外研版英語電子書
評論
0/150
提交評論