

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 題目 網(wǎng)上書城 </p><p> ——前臺管理 </p><p> 系 別 信息工程系 </p><p><b&
2、gt; 專 業(yè) </b></p><p> 學生姓名 </p><p> 學 號 </p><p> 指導教師 </p><p> 職 稱 </p><p> 2010年 5 月 10 日
3、</p><p><b> 網(wǎng)上書城</b></p><p><b> ——前臺管理</b></p><p><b> 摘 要</b></p><p> 在信息越來越重要的時代,精彩的網(wǎng)絡在悄悄改變著人們的工作和生活理念——網(wǎng)上購物。不用及交通,不用到書店翻閱,即可看
4、到全國各地的書籍價格,更加全面地搜索自己喜歡的書籍,需要的書籍。這種方便,快捷,花費少的擇業(yè)新方式,就是瀏覽網(wǎng)上書店。網(wǎng)上書店作為小型的B2C網(wǎng)站,與顯示書店相比,具有速度快,容量大,費用少,使用方便等優(yōu)勢。比如,可以坐在家中瀏覽全國各地的書籍報價,省去了到街上及交通的煩惱等。并且網(wǎng)上書店不受時空的限制,可以廣納全國各地的書籍信息,促成輕松購物,滿意購物。另外,網(wǎng)上書店還可省下一筆可觀的店面租賃費,促銷人員開支等。對顧客來說既得到了實惠
5、,又節(jié)省了奔波的時間。正是基于以上原因,本設計將為廣大的愛書者提供一個更加方便購物場合平臺,達到讓購書者能隨時掌握書籍的最新動向,從而使得購書者能在第一時間了解新書的信息。</p><p> 本設計(基于ASP技術的“網(wǎng)上書店”的設計與實現(xiàn))使用了當前比較流行的網(wǎng)頁編輯語言ASP來編寫實現(xiàn)前臺后臺的功能實現(xiàn),同時使用到Access數(shù)據(jù)庫來實現(xiàn)數(shù)據(jù)的保存功能,大大提高了購書者搜索書籍的效率。</p>
6、<p> 關鍵詞:ASP Access 網(wǎng)上書店</p><p><b> ABSTRACT</b></p><p> In the information age more and more important, exciting in the network quietly changing the people's work and l
7、ife philosophy--online shopping. And do not have transportation, do not have to read the book, you can see the prices of books across the country, a more comprehensive search your favorite books, books in need. This conv
8、enient, fast, inexpensive way for a new career ,which is on the online bookstore. The online bookstore is also a small B2C websites. Online bookstores and bookstores sh</p><p> This graduation project (base
9、d on ASP technology ,design and implementation of "online bookstore") the use of their very familiar with ASP background to the preparation of the future to realize the function of the realization, at the same
10、time to use the database Access data to preserve the function. To increase the use of the book buyers search more efficient.</p><p> Key words: asp access online bookstore</p><p><b> 目
11、錄</b></p><p><b> 1 緒論1</b></p><p> 1.1開發(fā)該系統(tǒng)的依據(jù)及意義1</p><p> 1.2國內(nèi)外研究現(xiàn)狀1</p><p> 1.3開發(fā)本系統(tǒng)的目的2</p><p> 1.4我國現(xiàn)在網(wǎng)上書店的使用情況及所需解決的難題2&l
12、t;/p><p><b> 2系統(tǒng)相關技術3</b></p><p> 2.1 Client/Server體系3</p><p> 2.2 Web客戶/服務器模型5</p><p> 2.3 Web數(shù)據(jù)庫的訪問方式6</p><p> 2.4動態(tài)服務器頁面ASP的介紹6</p
13、><p><b> 3系統(tǒng)分析8</b></p><p><b> 3.1需求分析8</b></p><p> 3.2可行性分析8</p><p> 3.3市場定位分析9</p><p> 3.4主要特色10</p><p> 4系統(tǒng)
14、的設計與實現(xiàn)12</p><p> 4.1系統(tǒng)總體結構設計12</p><p> 4.2數(shù)據(jù)庫的設計與實現(xiàn)14</p><p> 4.3程序主界面的設計與實現(xiàn)18</p><p> 4.4會員訪問功能模塊的設計與實現(xiàn)19</p><p> 4.5圖書瀏覽檢索功能模塊的設計與實現(xiàn)24</p&g
15、t;<p> 4.6在線幫助功能模塊的設計與實現(xiàn)26</p><p> 4.7首頁新聞功能模塊的設計與實現(xiàn)27</p><p> 4.8收藏架功能模塊的設計與實現(xiàn)28</p><p> 4.9訂單管理模塊的設計與實現(xiàn)29</p><p> 4.10信息反饋功能的設計與實現(xiàn)32</p><p
16、> 5系統(tǒng)測試與分析33</p><p> 5.1測試環(huán)境33</p><p> 5.2測試運行及結果33</p><p><b> 結束語34</b></p><p><b> 參考文獻35</b></p><p><b> 致 謝3
17、6</b></p><p><b> 1 緒論</b></p><p> 1.1開發(fā)該系統(tǒng)的依據(jù)及意義</p><p> 隨著全球經(jīng)濟一體化的逐步發(fā)展和深入,現(xiàn)今網(wǎng)上購物已經(jīng)不是什么新鮮事,而且將成為一種趨勢,會受到全世界人們的認同與擁護。對于網(wǎng)上電子商務活動,網(wǎng)上購物網(wǎng)站已不再少數(shù)。比如當當網(wǎng),卓越網(wǎng),淘寶網(wǎng),阿里巴巴等等大
18、型商務網(wǎng)站已為世人所熟知。再加上網(wǎng)上銀行的開通,網(wǎng)上購物會越來越容易,方便為世人所接受。網(wǎng)上書城作為其中的一部分也有了迅速的發(fā)展。書籍作為一種商品,由于其標準簡單、價格便宜,而被公認為最適合在網(wǎng)上進行交易的直銷商品之一。所以,許多的電子商務公司都涉足圖書銷售業(yè)務;而許多的出版發(fā)行商也開始利用網(wǎng)絡進行圖書的電子交易活動。</p><p> Internet的快速發(fā)展與電子商務的盛行,使得網(wǎng)絡購物漸成時尚[1]。網(wǎng)
19、上購物的最大特征是以消費者為主導,購物意愿掌握在客戶手中,客戶還能以一種輕松自由的自我服務方式來完成交易,其主權可以在網(wǎng)絡購物中充分體現(xiàn)出來。網(wǎng)上購物跨越了時空的限制,給商業(yè)流通領域帶來了非同尋常的變革。網(wǎng)上購物的真正受益者是消費者。網(wǎng)上書店價格優(yōu)惠、省去路上的時間、搜索方便、貨比三家、信息傳遞成本低廉、界面直觀、信息量大、更新更快??绲赜蛸I到你想要的,但是在身邊書店買不到的書!其次,對于商家來說,網(wǎng)上銷售無庫存壓力、經(jīng)營成本低、行銷網(wǎng)
20、絡廣,沒有地區(qū)的限制、快速有效的信息化客戶服務,并且可以拿到在傳統(tǒng)購物中所很難得到的用戶數(shù)據(jù)進行分析,挖掘更深層次的用戶價值和忠誠度等。再次,對于整個市場經(jīng)濟來說,這種新型的購物模式可在更大的范圍內(nèi)、更多的層面上以更高的效率實現(xiàn)資源配置。隨著電子商務在電子交易環(huán)節(jié)上的突破,網(wǎng)上銀行、銀行電子支付系統(tǒng)以及電子支票、電子現(xiàn)金的發(fā)展與成熟,電子商務將傳統(tǒng)的金融業(yè)帶入了一個全新的領域。因此,研究并開發(fā)基于Internet的網(wǎng)上書店具有重要的現(xiàn)實
21、意義。</p><p> 1.2國內(nèi)外研究現(xiàn)狀</p><p> 國外的網(wǎng)上書店主要分布在歐美等經(jīng)濟技術比較發(fā)達的國家和地區(qū)。起步早、規(guī)模大、發(fā)展快、數(shù)量多等,其中在90 年代末期國外已有網(wǎng)上書店1000 多家。亞馬遜網(wǎng)上書店由美國人杰夫&貝佐斯于1995 年7 月創(chuàng)立并開始營業(yè),它是目前全球最大的在線圖書店,而且將自己的勢力擴展到歐洲部分市場。隨著寬帶網(wǎng)的普及、人們使用網(wǎng)絡日
22、趨熟練以及對網(wǎng)上購物的信任度的增加,網(wǎng)上購物已成為人們的一種新的生活內(nèi)容。</p><p> 而在國內(nèi),自杭州新華書店創(chuàng)辦第一家網(wǎng)上書店后,網(wǎng)上書店如雨后春筍般涌現(xiàn)出來。國內(nèi)圖書網(wǎng)站的主要缺點是: </p><p> ?、倨鸩酵怼?shù)量少。最早的網(wǎng)上書店是中國書店,建立于1995年,而后至1997年新華書店才建立網(wǎng)上書店。</p><p> ?、谄鸩降?、模式少。20
23、00年評選出的網(wǎng)上書店總體競爭力前5名的是:當當網(wǎng)上書店、中國尋書網(wǎng)、上海書城網(wǎng)上書店、博庫網(wǎng)上書店、全國購書網(wǎng)。</p><p> ?、鄯植紭O不平衡。網(wǎng)上書店基本上集中在以北京為中心的地區(qū),以及上海為中心的地區(qū)和廣東為中心的地區(qū)。</p><p> 1.3開發(fā)本系統(tǒng)的目的</p><p> 網(wǎng)絡經(jīng)濟是利用互聯(lián)網(wǎng)技術廣泛聯(lián)系傳統(tǒng)信息系統(tǒng)的豐富資源的一種動態(tài)商務活
24、動它利用前所未有的方式將顧客、銷售商和供貨商聯(lián)系在一起能將有價值的信息迅速傳遞給需要的人們。本設計的目的是建立一個動態(tài)的、交互的在線購書的網(wǎng)站[2]。通俗地講,本設計要把傳統(tǒng)的商店直接“搬”回家,利用Internet直接購買用戶需要的商品或者享受到用戶需要的服務。專業(yè)地講,它是交易雙方從洽談、簽約以及貸款的支付、交貨通知等整個交易過程通過Internet、web和購物界面技術化的B2C模式。實現(xiàn)電子商務的信息流、資金流、物流三方面的內(nèi)容
25、。</p><p> 1.4我國現(xiàn)在網(wǎng)上書店的使用情況及所需解決的難題</p><p> 網(wǎng)上書店的數(shù)量增長呈上升趨勢;網(wǎng)上購書的普及率主要為京、滬、穗三大城市,其他地區(qū)相對落后;網(wǎng)上書籍的價格也參差不齊。很多網(wǎng)站把價格定位的都很低,主要目的在于促銷和樹立網(wǎng)站品牌;網(wǎng)上商店服務的地域性差異大,比如本市或本省下單和出貨響應速度較快,遇到跨省購書情況,速度相對慢很多;“貨到付款”最受青睞,
26、但發(fā)票問題還不完善;在支付配送、退換商品、服務態(tài)度、售后服務等方面逐漸略于傳統(tǒng)的商家;網(wǎng)站建設技術問題有待進一步提高。</p><p> 我國網(wǎng)上購物還需要解決幾大難題:</p><p> ?。?)網(wǎng)站設計方面: </p><p> 交易流程不夠清晰,對于初次購物的網(wǎng)民有很大的限制因素;商品介紹不夠詳盡細致,有些缺少圖片或者圖片提供無法直觀了解商品詳細內(nèi)容;網(wǎng)站
27、的連接速度太慢,需要對硬件設備升級和擴充。主頁信息量少,內(nèi)容和形式缺乏吸引力,更新不夠及時。未能對圖書進行有效的細分,服務方式單一。圖書查詢功能尚不完備。</p><p> (2)配送環(huán)節(jié)方面: </p><p> 盡量建立網(wǎng)上商店自身的配送體系;供應商配貨不及時,有時容易出現(xiàn)缺貨情況;應提高配送環(huán)節(jié)的技術含量。</p><p> ?。?)支付環(huán)節(jié)方面: <
28、;/p><p> 貨幣支付方式滯后,信用方式還不普及?,F(xiàn)在大量的信用卡處在睡眠狀態(tài),讀者購書還需到郵局匯款,手續(xù)繁瑣,網(wǎng)上書店只起到了公告牌的作用。網(wǎng)絡安全有待加強;貨到付款時出現(xiàn)的找零、發(fā)票缺失現(xiàn)象嚴重,有待進一步改進。</p><p><b> ?。?)營銷方面:</b></p><p> 營銷方式不夠靈活多樣,沒有過多的注重樹立自己的形象
29、。同各部門沒有建立很好的合作關系。如:同出版社,沒有協(xié)商,若從出版社直接獲得電子檔的圖書信息,則無需耗費管理人員的時間去搜集整理圖書信息,則會大大提高本站工作人員的工作效率。</p><p><b> 2系統(tǒng)相關技術</b></p><p> 本章將討論課題研究所涉及技術領域的發(fā)展歷史、現(xiàn)狀,并對相關技術進行簡要介紹。</p><p>
30、2.1 Client/Server體系</p><p> 在計算機產(chǎn)生和發(fā)展的過程中,計算機軟硬件設備、網(wǎng)絡技術發(fā)生了巨大的變革,計算機的體系結構也隨相關技術在不斷發(fā)展。在計算機發(fā)展的早期主要是主機/終端方式,進入80年代以來,Client/Server體系逐漸走上了迅速發(fā)展的道路。90年代后,隨著大型數(shù)據(jù)庫管理系統(tǒng)以及可視化程序開發(fā)技術的成熟,進一步推動了Client/Server結構的廣泛應用。如今,Cli
31、ent/Server體系已經(jīng)成為最主要的計算機應用體系結構,隨著網(wǎng)絡應用的不斷需求,Client/Server體系又進一步衍變成T多層Client/Server結構體系和Browser/Server體系。</p><p> 2.1.1 體系的特點</p><p> 在Client/Server體系中,將應用程序分成兩部分,一部分是由多個用戶共享的信息與功能,這部分稱為服務器部分另一部分
32、是為每個用戶所專有,稱為客戶部分??蛻舨糠重撠焾?zhí)行前臺功能,如數(shù)據(jù)處理,報告請求等而服務器部分執(zhí)行后臺服務,如管理共享外設,控制對共享數(shù)據(jù)庫的操縱,接受并應答客戶機的請求等。這種體系結構將一個應用系統(tǒng)分成兩大部分,可以讓多臺計算機分別執(zhí)行,使他們有機的結合在一起,協(xié)同完成整個系統(tǒng)的應用。 </p><p> Client/Server應用系統(tǒng)采取“請求/響應”的應答模式,每當用戶需要訪問服務器時,就由客戶機發(fā)出
33、“請求”,服務器接受“請求”并“響應”,然后執(zhí)行相應的服務,把執(zhí)行結果送回給客戶機,由它進一步處理后再提交給用戶。 </p><p> 一個應用系統(tǒng)一般是由三部分組成:用戶界面表現(xiàn)層,業(yè)務邏輯部分業(yè)務層和數(shù)據(jù)維護和存儲部分數(shù)據(jù)層。表現(xiàn)層的功能是:通過用戶界面實現(xiàn)與用戶的交互;業(yè)務層主要功能是:一種商務邏輯;數(shù)據(jù)層的功能是:對數(shù)據(jù)的存儲和維護,也就是數(shù)據(jù)庫。兩層結構的Client/ Server應用系統(tǒng),用戶界面
34、和業(yè)務邏輯部分均被放在客戶端,數(shù)據(jù)庫放在服務器端,這使得客戶端變得很“胖”,成為“胖客戶機”,相對服務器端的任務較輕,成為“瘦服務器”。兩層結構的Client/Server體系如圖2-1-1所示。</p><p><b> 客戶端 </b></p><p><b> 服務器端</b></p><p> 圖2-1-1
35、 兩層Client/Server體系結構圖</p><p> 這種傳統(tǒng)的兩層Client/Server體系結構一般在用戶較少(少于100)、一個數(shù)據(jù)庫以及安全快速網(wǎng)絡的部門規(guī)模應用程序中使用時,可以工作的很好。但隨著應用系統(tǒng)的大型化以及用戶對系統(tǒng)性能要求的不斷提高,兩層Client/Server結構越來越滿足不了用戶更高的需求,主要缺點體現(xiàn)在:</p><p> ?、倏蛻魴C負載過重,成本
36、增加:應用系統(tǒng)的功能越來越復雜,客戶端的應用程序也變得越來越龐大,客戶機不堪重負,于是不斷提高客戶機的配置,這同時加重了用戶投資的成本。 </p><p> ②系統(tǒng)維護升級困難:一旦系統(tǒng)要進行修改和升級,則需要更新所有客戶端的應用程序,中斷客戶的日常工作,給用戶的正常使用造成很大的困難。 </p><p> ?、巯到y(tǒng)的安全難以保障:由于客戶機直接同服務器相連,一旦用戶有了數(shù)據(jù)庫訪問的權限
37、,用戶就可以對數(shù)據(jù)庫進行操作,這樣會對系統(tǒng)的安全帶來了極大的隱患。 </p><p> ④數(shù)據(jù)訪問效率限制:由于數(shù)據(jù)庫連接的客戶機數(shù)量有限,如果超過這個限制值,就只能簡單的拒絕訪問。 由于在兩層Client/Server體系結構中無法從根本上解決以上所固有的弊端,所以開發(fā)人員迫切需要一種新的體系接口來解決這些缺點。多層Client/Server體系結構便由此產(chǎn)生了。</p><p>
38、2.1.2 多層Client/Server體系</p><p> 多層C/S結構是在兩層C/S結構的基礎上發(fā)展產(chǎn)生并得到應用,從實用的角度來看,三層C/S最為流行。在三層結構中,業(yè)務邏輯被單獨提取出來,形成獨立的一層。在三層結構中,表現(xiàn)層只是提供應用的用戶界面,它根據(jù)用戶的操作調(diào)用相應的業(yè)務邏輯,它永遠都不會直接訪問后臺數(shù)據(jù)庫業(yè)務邏輯層是應用系統(tǒng)的關鍵所在,它負責處理所有用戶的請求,并且把處理結果返回給表現(xiàn)層數(shù)
39、據(jù)層仍然提供數(shù)據(jù)庫支持。三層結構如圖2-1-2所示:</p><p><b> 表現(xiàn)層 </b></p><p><b> 業(yè)務層</b></p><p><b> 數(shù)據(jù)層</b></p><p> 圖2-1-2 三層Client/Server體系結構</p&g
40、t;<p> 三層C/S結構的系統(tǒng)的優(yōu)點如下所述:</p><p> 從系統(tǒng)運行效率方面看,采用兩層結構的應用程序連接數(shù)據(jù)庫時,數(shù)據(jù)庫會為每一個用戶分配一個連接,而如果采用三層結構的應用程序連接數(shù)據(jù)庫時,許多用戶可以通過應用服務器共享數(shù)據(jù)庫的連接,從而大大提高系統(tǒng)運行的效率;從安全保護方面看,三層結構比兩層結構多了一層保護。從系統(tǒng)的升級維護看,三層結構的客戶端只處理用戶界面,代碼量小,更新或修改
41、業(yè)務邏輯時,只需要更新應用服務器管理的對象即可。</p><p> 2.1.3 Browser/Server體系</p><p> B/S結構的軟件是相對傳統(tǒng)的C/S結構而言的。C/S結構具有這樣的特征:客戶端、服務器端都安裝相應的軟件,客戶端、服務器端各完成相應的計算工作,服務器端保存數(shù)據(jù)庫信息。B/S結構具有如下特征:服務器端都安裝相應的軟件,客戶端不安裝任何軟件也不需要維護。客戶
42、端運行程序是靠瀏覽器軟件,如IE Netscape等登錄服務器進行的??蛻舳嗽跒g覽器里完成一定的計算任務。 </p><p> 本系統(tǒng)特點就是利用 Browser/Server(B/S)結構,實現(xiàn)圖書的在線查找,銷售,以及圖書的在線管理等功能。這種系統(tǒng)的優(yōu)勢在于系統(tǒng)簡單,功能強大,擴展能力良好以及能夠方便的跨地域操作等性能。 </p><p> Client/Server(C/S)模式
43、與 Browser/Server 模式是現(xiàn)在比較流行的兩種數(shù)據(jù)庫的應用模式。單獨應用哪一種模式都將受其自身弱點的限制。Client/Server 模式主要是在以局域網(wǎng)為基礎的環(huán)境下展開應用的,它受到地域的限制。而 Browser/Server 模式通過 Internet 進行通信,可以不受地域的限制,但是它不能夠進行聯(lián)機事務處理,并且在處理大量數(shù)據(jù)的情況下,速度比較慢。從目前的開發(fā)技術來看,Browser 端作為一個信息收集源,特別是大
44、量的數(shù)據(jù)收集工作,還不能完全取代 Client 端的用戶界面。在這方面,Client 端的各種開發(fā)工具的功能更加的強大,也更加的靈活。 </p><p> 對于本系統(tǒng),其功能目標是要將圖書銷售由傳統(tǒng)的商店模式向在線銷售模式的轉變,同時還要對銷售的訂單和圖書的種類等進行管理。圖 2-1-3 是本系統(tǒng)的網(wǎng)絡應用原理示意圖。 </p><p> 圖 2-1-3 網(wǎng)絡應用原理示意圖</p
45、><p> 2.2 Web客戶/服務器模型 </p><p> 在最高層,基于Web環(huán)境的通信會在兩個實體中進行:</p><p> ?。?)Web軟件:是一種請求軟件、數(shù)據(jù)和服務的軟件。</p><p> ?。?)Web服務器軟件,客戶端能完成客戶所發(fā)出的請求。在大多數(shù)場合,Web客戶軟件通常是Web 瀏覽器,如 Microsoft Int
46、ernet Explorer(IE) 和 Netscape Navigator。Web服務器軟件有Microsoft Internet Information Serve(IIS)。</p><p> 2.3 Web數(shù)據(jù)庫的訪問方式</p><p> 目前在 WINDOWS 環(huán)境下,一般有多種訪問 WEB 數(shù)據(jù)庫的技術,主要有:</p><p> (1)公共網(wǎng)
47、關接口 CGI(Common Gateway Interface) </p><p> CGI 是較早實現(xiàn)的技術。適用于多種服務器平臺,如 UNIX、WINDOWS 等,但CGI 的開發(fā)成本高、不易維護、功能有限、不具備事務處理功能、占用服務器資源較多。</p><p> (2)INTERNET 數(shù)據(jù)庫連接器 IDC(Internet Database Connector)</p
48、><p> IDC集成在 ISAPI (Internet Server API)中,充分利用了 DLL 技術,易擴充、較 CGI更為復雜,只適用于小型數(shù)據(jù)庫系統(tǒng)應用。</p><p> (3)先進數(shù)據(jù)庫連接器 ADC(Advance Database Connector) </p><p> ADC 提供了 ActiveX Control 來訪問數(shù)據(jù)庫,它的主要特
49、點是:數(shù)據(jù)查詢由用戶端瀏覽器執(zhí)行,因而需要將服務器端數(shù)據(jù)庫中的部分記錄下載到用戶端,系統(tǒng)開銷較大、響應慢,只適用于特別頻繁的數(shù)據(jù)庫查詢操作。</p><p> (4)JAVA/JDBC 語言編程 </p><p> JAVA 語言是一種面向對象、易移植、多線程控制的語言,可通過 JDBC 去連接數(shù)據(jù)庫。用 JAVA/JDBC 編寫的軟件具有可移植性強,適用于多種操作系統(tǒng),但其執(zhí)行效率和
50、執(zhí)行速度還不理想,目前還無法建立高效、快速的應用。</p><p> 2.4動態(tài)服務器頁面ASP的介紹</p><p> ASP是微軟公司最新推出的WEB應用開發(fā)技術,注重于處理動態(tài)網(wǎng)頁和 WEB 數(shù)據(jù)庫的開發(fā),編程靈活、簡潔,具有較高的性能,是目前訪問 WEB 數(shù)據(jù)庫的最佳選擇[3]。</p><p> 2.4.1 ASP頁面的結構:</p>
51、<p> ASP 的程序代碼簡單、通用,文件名由.asp 結尾,ASP文件通常由四部分構成:</p><p> ①標準的 HTML 標記:所有 HTML 標記均可使用。</p><p> ?、贏SP 語法命令:位于標簽內(nèi)的ASP代碼。</p><p> ?、鄯掌鞫说?Include 語句:可用include 語句調(diào)入其它ASP代碼,增強了編程的靈活性
52、。</p><p> ④腳本語言:ASP自帶 JavaScript 和VBScript 兩種腳本語言,增加了ASP的編程的功能,用戶也可安裝其它腳本語言,如 Perl、Rexx 等。</p><p> 2.4.2 ASP的運行環(huán)境:</p><p> Asp有以下三種運行環(huán)境:</p><p> ?、賅INDOWS NT server
53、4.0 運行 IIS 3.0(Internet Information Server)以上。</p><p> ②WINDOWS NT workstation 4.0 運行 Peer Web Server 3.0 以上。</p><p> ?、踂INDOWS 95/98 運行 PWS(Personal Web Server)。</p><p> 其中以 NT S
54、erver 上的 IIS 功能最強,提供了對 ASP的全面支持,是創(chuàng)建高速、穩(wěn)定的ASP 主頁最佳的選擇。</p><p> 2.4.3 ASP的內(nèi)建對象:</p><p> asp提供了六個內(nèi)建對象,供給用戶直接調(diào)用:</p><p> ①Application 對象:負責管理所有會話信息,可在指定的應用程序的所有用戶之間共享信息。</p>
55、<p> ?、赟ession 對象:存貯特定用戶的會話信息,只是被該用戶訪問,當用戶在不同 WEB 頁面跳轉時,Session 中的變量在用戶整個會話過程中一直保存。Session對象需要cookie命令的支持。</p><p> ③Request 對象:是從用戶端取得信息,傳遞給服務器端,ASP讀取用戶輸入的主要方法。</p><p> ?、躌esponse對象:服務器將輸出
56、的內(nèi)容發(fā)送到用戶端。</p><p> ⑤Server 對象:提供對服務器有關方法和屬性的訪問。</p><p> ⑥Object Context 對象:IIS 4.0 新增的對象,用來進行事務處理。此項功能需得到MTS(Microsoft Transcation Server)管理的大力支持。</p><p> 2.4.4 ADO組件主要提供了以下七個對象和
57、四個集合來訪問數(shù)據(jù)庫:</p><p> ?、貱onnection 對象:建立與后臺數(shù)據(jù)庫的連接。</p><p> ?、贑ommand 對象:執(zhí)行 SQL 指令,訪問數(shù)據(jù)庫。</p><p> ?、跴arameters 對象和Parameters集合:為Command 對象提供數(shù)據(jù)和參數(shù)。</p><p> ?、躌ecord Set 對象:
58、存放訪問數(shù)據(jù)庫后的數(shù)據(jù)信息,是最經(jīng)常使用的一個對象。</p><p> ?、軫ield 對象和 Field 集合:提供對Record Set中當前記錄的各個字段進行訪問的功能。</p><p> ?、轕roperty 對象和 Properties 集合:提供有關的信息,供Connection、Command、Record Set、Field 對象使用。</p><p&g
59、t; ?、逧rror 對象和 Errors 集合:提供訪問數(shù)據(jù)庫時的錯誤信息。</p><p> 2.4.5 ASP訪問數(shù)據(jù)庫步驟:</p><p> 在ASP中,使用ADO組件訪問后臺數(shù)據(jù)庫,可通過以下步驟進行:</p><p><b> ?、俣x數(shù)據(jù)源;</b></p><p> ?、谑褂?ADO 組件查詢 WE
60、B 數(shù)據(jù)庫;</p><p> ?、塾?RecordSet 屬性和方法,并顯示結果;</p><p> ?、荜P閉數(shù)據(jù)庫conn.close。</p><p><b> 3系統(tǒng)分析</b></p><p><b> 3.1需求分析</b></p><p> 3.1.1用戶
61、角色需求分析:</p><p> 本書城系統(tǒng)有三種用戶,包括游客,注冊用戶,后臺管理員。本設計主要針對前臺用戶設計:游客可以不經(jīng)過注冊而直接瀏覽圖書,但是功能受到太多的限制,只能瀏覽圖書但不能購買書籍。只有當用戶注冊為會員后,才能進行購買操作;注冊用戶可以修改自己的注冊資料,進行書的查詢,查詢訂單的處理情況等。</p><p> 3.1.2功能需求分析:</p><
62、p> 按照結構化程序設計的要求,得出網(wǎng)上書城系統(tǒng)大致可以分為以下模塊:圖書查詢模塊、購物車管理模塊、訂單處理模塊、會員管理模塊、在線幫助模塊、網(wǎng)站信息管理模塊、首頁廣告設計模塊、首頁新聞管理模塊。</p><p> 3.1.3性能需求分析:</p><p> (1)精確性:根據(jù)用戶輸入的關鍵字準確的檢索到用戶需要的圖書資源。</p><p> (2)保
63、密性:系統(tǒng)中運用MD5加密功能對用戶信息進行加密處理,更好的使用戶信息得到保護[5]。</p><p> (3)方便性:用戶使用該系統(tǒng)搜索圖書時,看重的就是系統(tǒng)的方便性所以在功能設計上一定要符合人性化的功能。</p><p> (4)穩(wěn)定性:系統(tǒng)要求能夠很好運行,保證用戶在查詢或購買圖書時,不會出現(xiàn)中途報錯或卡死等現(xiàn)象。</p><p> ?。?)記憶性:系統(tǒng)要
64、有良好的記憶性,保存用戶最近查詢過的記錄以便用戶再次查看。</p><p> 資源利用性:要求軟件資源占用率不能過高,這樣能夠滿足更多的電腦用戶讓低配置的用戶也能使用此軟件。</p><p> (6)兼容性:要求軟件盡量多的兼容操作系統(tǒng),軟件是在windows平臺下開發(fā)的但是windows版本眾多,能兼容多個版本畢竟困難,所以要求在開發(fā)軟件的同時盡可能多的考慮到了多個系統(tǒng)的兼容問題。&
65、lt;/p><p><b> 3.2可行性分析</b></p><p> 3.2.1技術上的可行性</p><p> ?。?)編程環(huán)境的選擇</p><p> Active Server Pages(動態(tài)服務器網(wǎng)頁),一般簡稱為ASP。ASP之所以能受到大家的重視與使用的原因,主要在于所產(chǎn)生的執(zhí)行結果都是標準的HTML
66、格式,而且這些程序都是在網(wǎng)絡服務端中執(zhí)行,使用一般的瀏覽器(如IE 或Netscape)都可以正確地獲得ASP的執(zhí)行結果,并且將這ASP執(zhí)行的結果直接在瀏覽器中瀏覽,不像VBScript或 JavaScript是在客戶端(Client)的瀏覽器上執(zhí)行,若使用VBScript來設計程序,客戶端(Client)在IE瀏覽器中可以顯示程序執(zhí)行的結果,然而,客戶端(Client)若使用Netscape瀏覽器就無法顯示VBScript的執(zhí)行結果。
67、ASP是一套微軟開發(fā)的服務器端腳本環(huán)境,ASP 內(nèi)含于 IIS 3.0 和 4.0 之中, 通過ASP我們可以結合 HTML網(wǎng)頁、ASP指令和ActiveX元件建立動態(tài)的、交互且高效的WEB 服務器應用程序。有了ASP就不必擔心客戶的瀏覽器是否能運行所編寫的代碼,因為所有的程序都將在服務器端執(zhí)行,包括所有嵌在普通HTML中的腳本程序。當程序執(zhí)行完畢后,服務器只將執(zhí)行的結果返回給客戶瀏覽器,這樣便減</p><p>
68、; (2)數(shù)據(jù)庫系統(tǒng)的選擇</p><p> 數(shù)據(jù)庫是數(shù)據(jù)的存儲之處,從本系統(tǒng)功能角度考慮客戶端程序存儲的圖書信息,選擇Access數(shù)據(jù)庫足以。</p><p> 3.2.2經(jīng)濟上的可行性</p><p> 開設網(wǎng)上書城可以大大降低成本,包括租賃店面成本、管理費用、辦公費用等,同時,由于網(wǎng)絡的廣泛性,大大提高了顧客的范圍,而且擺脫了時間限制,從經(jīng)濟角度來看有
69、很大的發(fā)展?jié)摿Α?lt;/p><p> 3.2.3操作可行性</p><p> 系統(tǒng)在操作性設計上類似于目前網(wǎng)絡上主流的購物系統(tǒng),這樣可以讓用戶在很短的時間掌握系統(tǒng)的操作流程,熟悉系統(tǒng)的功能。用戶如果想搜索喜歡的圖書只需要輸入搜索關鍵詞,點擊搜索就可以獲取到自己想要的資源,如果你只想瀏覽一下有什么好圖書你還可以通過,更多熱門推薦圖書,快速的尋找到你想要的圖書,另外軟件在界面設計上美觀,具有
70、實用、靈活性的功能,讓用戶使用系統(tǒng)簡單方便。</p><p><b> 3.3市場定位分析</b></p><p> 網(wǎng)上書店商務網(wǎng)站構建初始目標主要是面向廣大消費者,由于圖書消費屬于知識型消費類,人們求知欲望沒有階層與年齡的差別,因而書店網(wǎng)站應在具有自己特色的同時,應更適合于不同人士的需要。因此,本網(wǎng)站系統(tǒng)定位于面向廣大消費者,并突出完善售前、售中、售后服務與安
71、全保障方面的特色。售前服務提供詳細的圖書信息、簡便快捷的操作過程;售中服務通過采取安全措施為用戶提供網(wǎng)上訂購服務安全保障與實時支付;售后服務對用戶訂購的圖書提供快速物流配送,并對用戶所購圖書提供質(zhì)量保證。</p><p><b> 3.4主要特色</b></p><p> 3.4.1系統(tǒng)功能說明</p><p> 本系統(tǒng)前臺功能強大、操作
72、方便。前臺作為用戶直接交流的界面,在考慮功能的同時,也充分考慮到操作的簡潔性和方便性,目的是為了讓大多數(shù)不怎么懂電腦操作的用戶,也可以輕松的享受電子商務給他們帶來的便利。</p><p> 系統(tǒng)前臺主要功能包括:</p><p> 注冊/登錄、用戶服務信息、新聞發(fā)布、聯(lián)系方式、圖書立即查詢、圖書高級查詢、圖書分類瀏覽、新書上架、圖書排行(銷售排行、關注排行)、精品推薦、意見反饋、在線幫
73、助、訂單管理、友情鏈接等功能。</p><p> 3.4.2本系統(tǒng)前臺設計的特色</p><p><b> ?、儆脩糍~戶</b></p><p> 每個注冊的用戶,都擁有一個屬于自己的賬戶管理,用戶可以輕松的管理自己個人資料,送貨信息資料,修改密碼,管理訂單,查看收藏架中的圖書,及時了解本人訂單狀態(tài),了解個人財務狀況,查詢付款情況,查詢訂單
74、匯總。本系統(tǒng)充分考慮到本模塊對用戶的重要性,所以界面盡量做的簡捷,采用開放式結構,一目了然,方便用戶輕松掌握自己的一切信息,從而提高本系統(tǒng)的信任度,進而增加圖書的銷售額。</p><p><b> ②信息保密機制</b></p><p> 本系統(tǒng)除了傳統(tǒng)的用戶名和密碼保護外,又利用MD5技術對密碼進行了再次加密,這種加密是不可逆轉的,即使后臺數(shù)據(jù)庫被盜,盜取者也無
75、法找到用戶的密碼,這樣大大提高了用戶信息的安全性,使用戶可以放心的在網(wǎng)上進行圖書訂購和財務往來。</p><p><b> ③信息的實時發(fā)布</b></p><p> 站內(nèi)新聞讓客戶充分了解本網(wǎng)站的動向,決策,行業(yè)新聞則可用來發(fā)布本行業(yè)或相關行業(yè)的動態(tài),讓用戶及時了解行業(yè)變化,掌握最新的行業(yè)法律法規(guī)。全天24小時的滾動播出的公告,反映出本站內(nèi)的實時消息。</
76、p><p><b> ④購書的詳細過程</b></p><p> 用戶注冊>>選擇書籍>>放入收藏架>>去下訂單</p><p><b> 收藏架與下定單</b></p><p> 收藏架拋棄了傳統(tǒng)購物車的思路,推出了全新的網(wǎng)上商務理念,這也是本系統(tǒng)與其它書店
77、較大的不同之一。</p><p><b> ?、荻喾N檢索方式</b></p><p> 傳統(tǒng)書店最困惑的就是購書的盲目性,找本書,需要花費大量的時間和精力,本系統(tǒng)這方面的困惑得到了很好的解決,數(shù)據(jù)庫的高度檢索,讓用戶不用再為找書而煩惱。本系統(tǒng)運用了先進的檢索方式,包括模糊查詢,高級查詢分為按出版社、按ISBN號、按作者、按分類、按圖書價格范圍等多種查詢方式,同時查詢
78、方法簡單易懂。</p><p> ?、揿`活多樣的圖書展示界面</p><p> 本系統(tǒng)前臺圖書顯示欄目分為以下幾種方式:</p><p> 新書上架,精品推薦,排行榜(關注排行、銷售排行),特價靚書及圖書分類。</p><p><b> ⑦意見反饋系統(tǒng)</b></p><p> 該模塊是一
79、個書店本網(wǎng)站與用戶互動的關鍵所在,包括通常所見的一般留言板的功能:包含一個意見箱,用戶能隨時寫下對書店的建議和意見;當用戶的服務沒有得到滿足或對圖書等不滿時,通過該系統(tǒng)將信息提交給管理員;如果用戶對本網(wǎng)站感興趣,可提交合作請求。這個系統(tǒng)解決了傳統(tǒng)留言板信息開發(fā)的權限,有針對性的把信息提交給管理員,便于及時處理用戶碰到的各種問題。這是一個多功能的系統(tǒng),這個系統(tǒng)將是書店了解用戶,提高服務質(zhì)量的一個橋梁,也是本系統(tǒng)比較有特色的一個模塊。<
80、;/p><p><b> 4系統(tǒng)的設計與實現(xiàn)</b></p><p> 4.1系統(tǒng)總體結構設計</p><p> 系統(tǒng)總體設計是指在系統(tǒng)調(diào)查與分析的基礎上,對整個系統(tǒng)在結構上的劃分,軟硬件環(huán)境的配置和確定子系統(tǒng)與模塊的處理流程??傮w設計中最為核心的問題是系統(tǒng)總體功能結構的確定和子系統(tǒng)與模塊的劃分。本系統(tǒng)結構化設計思想,結構化系統(tǒng)設計的思想,就
81、是自頂向下地將系統(tǒng)劃分為若干個子系統(tǒng),而子系統(tǒng)又劃分為模塊,模塊又劃分為子模塊,層層劃分,直到每一個模塊能夠作為計算機可執(zhí)行的單獨程序為止。</p><p> 根據(jù)系統(tǒng)分析得出的各項功能進行集中、分塊,按照結構化程序設計的要求,可以將網(wǎng)上書城前臺系統(tǒng)大致分為七大模塊,分別是用戶管理模塊、圖書搜索模塊、在線幫助模塊、首頁新聞模塊、收藏架功能模塊、訂單管理模塊、意見反饋模塊。</p><p>
82、; 如圖4-1-1所示。</p><p> 圖4-1-1 系統(tǒng)功能模塊圖</p><p> 本設計需要完成的基本模塊:</p><p> ?。?)用戶管理模塊:實現(xiàn)用戶的登錄、注冊、密碼管理及個人信息管理。</p><p> (2)圖書搜索模塊:主要完成圖書的搜索功能。</p><p> (3)在線幫助模塊
83、:便于用戶更快、更好的使用本網(wǎng)站。</p><p> ?。?)首頁新聞廣告模塊:傳遞最新的時事信息及網(wǎng)站新聞資訊。</p><p> (5)收藏架功能模塊:可以讓用戶收藏喜歡的圖書,方便購買。</p><p> ?。?)訂單管理模塊:主要完成圖書訂單查看、刪除功能。</p><p> (7)意見反饋模塊:用戶出現(xiàn)各種問題及時與管理員聯(lián)系。
84、</p><p> 整體網(wǎng)頁圖書界面主要有首頁、新品上架、圖書推薦、特價靚書、圖書分類等主界面,還有單個圖書詳細信息顯示界面。主要圖書界面效果如圖4-1-2所示:</p><p> 圖4-1-2 整體圖書設計效果圖</p><p> 用戶進入本網(wǎng)站,如果想購買或收藏本站內(nèi)書籍,首先要登錄該系統(tǒng),如果用戶沒有登錄可能是由于沒有注冊或者是注冊未登錄,此時如果是未注
85、冊,用戶則應該注冊,再進入登錄界面登錄本網(wǎng)站,若注冊了而未登錄,則只需直接登錄就可以了。用戶順利登錄本網(wǎng)站之后,便可以順利通過下訂單,填寫收貨人詳細信息,付款等操作,完成此次的交易。</p><p> 具體流程分析如圖4-1-3所示:</p><p><b> 用戶已注冊</b></p><p><b> Y</b>
86、</p><p> N N</p><p><b> Y</b></p><p> 圖4-1-3 用戶購買流程分析圖</p><p> 4.2數(shù)據(jù)庫的設計與實現(xiàn)</p><p> 4.2.1 Access特點</p><p> Acc
87、ess是一種關系型數(shù)據(jù)庫管理系統(tǒng),具有以下特點:</p><p> 存儲方式單一;面向對象;界面友好、易操作 ;集成環(huán)境、處理多種數(shù)據(jù)信息 ;Access支持ODBC(開發(fā)數(shù)據(jù)庫互連,Open Data Base Connectivity),利用Access強大的DDE(動態(tài)數(shù)據(jù)交換)和OLE(對象的聯(lián)接和嵌入)特性,可以在一個數(shù)據(jù)表中嵌入位圖、聲音、Excel表格、Word文檔,還可以建立動態(tài)的數(shù)據(jù)庫報表和窗
88、體等。Access還可以將程序應用于網(wǎng)絡,并與網(wǎng)絡上的動態(tài)數(shù)據(jù)相聯(lián)接。利用數(shù)據(jù)庫訪問頁對象生成HTML文件,輕松構建Internet/Intranet的應用.</p><p> Access作為微軟Office以其簡單易用而受到許多用戶的歡迎,綜合考慮,為了節(jié)約系統(tǒng)開發(fā)時間等因素,本系統(tǒng)數(shù)據(jù)庫采用Access。數(shù)據(jù)庫的結構設計是應用軟件中的關鍵部分,數(shù)據(jù)庫表設計采用規(guī)范化關系模式的方法。在關系數(shù)據(jù)庫中,規(guī)范化關
89、系模式就是要解決關系模式中存在的插入異常、刪除異常、修改復雜、數(shù)據(jù)冗余等問題。規(guī)范化的基本思想是消除數(shù)據(jù)依賴中不適合的部分,是該模式中的各個關系模式達到某種程度的“分離”,讓一個關系描述一個概念、一個實體或實體間的聯(lián)系,若多于一個概念就把它分離出去。但這并不意味著,規(guī)范化的程序越高模式越好。我們必須結合應用環(huán)境對關系模式進行優(yōu)化。</p><p> 4.2.2 數(shù)據(jù)庫中表的介紹</p><p
90、> 本系統(tǒng)中數(shù)據(jù)庫中主要表名及功能說明。</p><p><b> 如表1所示:</b></p><p> 表1 bookshop數(shù)據(jù)庫中的表及其功能說明</p><p> 數(shù)據(jù)庫中圖書表的關聯(lián)圖,如圖4-2-1所示:</p><p> shop_anclass表</p><p>
91、 shop_action表</p><p> shop_books表</p><p> shop_nclass表</p><p> shop_pinglun表</p><p> 圖4-2-1數(shù)據(jù)庫中圖書表關聯(lián)圖</p><p> 數(shù)據(jù)庫中圖書表的詳細信息設置如下:</p><p>
92、 1、shop_books表</p><p> 在shop_books(書籍信息表)表中存放書籍的一切信息。</p><p> 詳細的數(shù)據(jù)列表如表2所示:</p><p><b> 表2書籍信息表</b></p><p><b> 2、user表</b></p><p&g
93、t; 在user (用戶信息表)表中,存儲客戶注冊信息。</p><p> 詳細的數(shù)據(jù)列表如表3所示:</p><p><b> 表3客戶信息表</b></p><p> 3、shop_action表 </p><p> 在shop_action (訂單管理數(shù)據(jù)表)表中,存儲訂單管理數(shù)據(jù)信息。</p&g
94、t;<p> 詳細的數(shù)據(jù)列表如表4所示:</p><p><b> 表4 訂單信息表</b></p><p> 4、shop_anclass表 </p><p> 在shop_anclass(書籍大類信息表)表中,存儲所有書籍分類的信息。</p><p> 詳細的數(shù)據(jù)列表如表5所示:</p&
95、gt;<p> 表5 書籍大類信息表</p><p> 5、shop_nclass表</p><p> 在shop_nclass(書籍小類信息表)表中,存儲所有書籍詳細分類的信息。</p><p> 詳細的數(shù)據(jù)列表如表6所示:</p><p> 表6 書籍小類信息表</p><p> 6、sh
96、op_pinglun表</p><p> 在shop_pinglun表主要存儲用戶對商品的評論內(nèi)容,用戶發(fā)表評論后,系統(tǒng)將評論的日期,評論人的姓名,以及評論書籍的編號存入這個表中,等待管理員的審核。具體內(nèi)容如表7所示:</p><p> 表7 書籍評論信息表</p><p> 各頁面使用<!--#include file=" conn.asp&
97、quot;-->與數(shù)據(jù)庫建立連接</p><p><b> 主要代碼如下:</b></p><p> <%option explicit</p><p> dim conn,connstr,startime,db,rs</p><p> startime=timer()</p><
98、p> db="db/bookshop.mdb"</p><p> Set conn = Server.CreateObject("ADODB.Connection")</p><p> connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Serve
99、r.MapPath("&db&")</p><p> conn.Open connstr%></p><p> 4.3程序主界面的設計與實現(xiàn)</p><p> 首頁(index.asp)是本站所有內(nèi)容的縮影,用戶通過首頁進入網(wǎng)站的其它Web頁面,享受圖書的各項服務如購書、注冊等。前臺管理系統(tǒng)大致分為會員訪問功能模塊、網(wǎng)
100、上購物車功能模塊、圖書瀏覽檢索功能模塊和信息反饋功能模塊等。</p><p> 首頁主要分三部分來介紹:頁面頭部導航條,頁面主體,頁面底部導航條。該界面是打開該系統(tǒng)的初始界面,當單擊注冊或登錄時,界面會跳轉到相應的界面,當?shù)卿浀较到y(tǒng)可以進行書籍購買。網(wǎng)站中應用導航代碼、數(shù)據(jù)庫公共代碼、css的應用及其他公共函數(shù)代碼,有利于整個網(wǎng)站的整體風格統(tǒng)一,大大減少代碼的工作量。</p><p>
101、 4.3.1網(wǎng)站頭部導航條</p><p> 頭部導航條包含網(wǎng)站logo、時間顯示運用JavaScript腳本語言,圖書查詢功能。頭部導航條如圖4-3-1:</p><p> 圖4-3-1 頭部導航條效果圖</p><p> 4.3.2 網(wǎng)站底部導航條</p><p> 頁面底部導航條包含站內(nèi)各種服務信息、合作伙伴鏈接及網(wǎng)站站內(nèi)說明信
102、息。</p><p> 底部導航條設計如圖4-3-2所示:</p><p> 圖4-3-2 底部導航條效果圖</p><p><b> 4.3.2網(wǎng)站主體</b></p><p> 頁面中間部分:新聞、廣告、公告、新品上架、排行榜(關注排行、銷售排行)、推薦圖書、特價靚書。其中,新品上架、排行榜(關注排行、銷售排
103、行)、推薦圖書、特價靚書這幾個主界面,基本的調(diào)用的數(shù)據(jù)庫的功能是相通的,查詢數(shù)據(jù)是相同的,只不過是按圖書上傳的時間先后,關注或銷售數(shù)量多少,是否推薦且按時間先后,特價多少同樣也按時間先后來排序的,循環(huán)跳到查詢界面,進行反復瀏覽。</p><p> 網(wǎng)站首頁主體如圖4-3-2所示:</p><p> 圖4-3-2 網(wǎng)站首頁主體效果圖</p><p> 4.4會員
104、訪問功能模塊的設計與實現(xiàn)</p><p> 用戶管理模塊主要實現(xiàn)用戶登錄、注冊、個人資料、修改密碼、取回密碼、收貨人信息、統(tǒng)計信息的介紹。</p><p> 4.4.1 用戶服務中心效果</p><p> 如圖4-4-1所示:</p><p> 圖4-4-1 用戶服務中心效果圖</p><p> 4.4.2用
105、戶注冊模塊</p><p> 用戶要想實現(xiàn)網(wǎng)上購書功能,應先注冊一個賬戶,并登錄之后才可以有購買能力。因為會員帳號在系統(tǒng)中是唯一標識某個用戶,只有注冊為本網(wǎng)站的會員才能實現(xiàn)用戶所有的功能。同時,用戶注冊也是為了保證用戶在本網(wǎng)站的安全性,便于網(wǎng)站管理。此界面是注冊會員一些基本信息,姓名、收貨地址、個人E-mail、密碼等。</p><p> 如圖4-4-2所示:</p>&
106、lt;p> 圖4-4-2 用戶注冊界面</p><p><b> 頁面部分代碼如下:</b></p><p> <%sub tiaoyue()</p><p> set rs=server.CreateObject("adodb.recordset")</p><p> rs.O
107、pen "select regtiaoyue from shop_config",conn,1,1</p><p> response.Write trim(rs("regtiaoyue"))</p><p><b> rs.Close</b></p><p> set rs=nothing<
108、/p><p> response.Cookies("bookshop")("username")=trim(request("username"))</p><p> response.Cookies("bookshop").expires=date+1</p><p> sessio
109、n("regtimes")=1</p><p> session.Timeout=1</p><p> response.Write "<td height=80 bgcolor=#EFF5FE class=pad><font color=#cb6f00>用戶注冊成功</font></td>"<
110、;/p><p><b> %></b></p><p> 4.4.3 用戶登錄模塊</p><p> 對于整個系統(tǒng)來說是一個很重要的部分,因為它是系統(tǒng)安全性的保障。如果不設置登錄,那說明任何人都可以進入系統(tǒng),進行購買商品,不利于網(wǎng)站的后臺管理。當用戶進入本網(wǎng)站購買、收藏圖書時,或想查看用戶服務中心中的任何一項時,都必須先登錄。若第一次進
111、入本網(wǎng)站,也要先進行注冊,否則將會跳到用戶登錄界面。</p><p> 用戶登錄流程圖4-4-3:</p><p> 圖4-4-3 用戶登錄模塊流程圖</p><p> 用戶登錄界面如圖4-4-4所示:</p><p> 圖4-4-4 用戶登錄效果圖</p><p> 登錄頁面部分代碼如下:</p>
112、;<p> <!--#include file="conn.asp"--> ‘//連接數(shù)據(jù)庫</p><p> <!--#include file="md5.asp"--> ‘//采用MD5加密</p><p> <%dim username,userpassword,comeurl&l
113、t;/p><p> username=replace(trim(request("username")),"'","")</p><p> userpassword=md5(replace(trim(request("userpassword")),"'","&qu
114、ot;))</p><p> set rs=server.CreateObject("adodb.recordset")</p><p> rs.Open "select * from [user] where username='"&username&"' and userpassword='&
115、quot;&userpassword&"' " ,conn,1,3</p><p> if not(rs.bof and rs.eof) then</p><p> if userpassword=rs("userpassword") then</p><p> response.Cookies(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)上書店畢業(yè)論文---網(wǎng)上書店系統(tǒng)
- 網(wǎng)上書店畢業(yè)論文
- 網(wǎng)上書店畢業(yè)論文
- 畢業(yè)論文——網(wǎng)上書店
- 網(wǎng)上書店畢業(yè)論文
- 網(wǎng)上書店畢業(yè)論文
- 網(wǎng)上書店系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——jsp網(wǎng)上書店
- 網(wǎng)上書店系統(tǒng)畢業(yè)論文
- 網(wǎng)上書店畢業(yè)論文3
- 畢業(yè)論文—網(wǎng)上書店系統(tǒng)
- jsp網(wǎng)上書店——畢業(yè)論文
- 畢業(yè)論文——網(wǎng)上書店購物
- zybs網(wǎng)上書店——畢業(yè)論文
- 網(wǎng)上書店銷售管理系統(tǒng)【畢業(yè)論文】
- 網(wǎng)上書店系統(tǒng)畢業(yè)論文
- 畢業(yè)論文---網(wǎng)上書店系統(tǒng)
- 網(wǎng)上書店系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——jsp網(wǎng)上書店
- 畢業(yè)論文——jsp網(wǎng)上書店
評論
0/150
提交評論