版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 摘 要</b></p><p> 在網(wǎng)絡大家族中,電子商務是一個熱點。電子商務一個最基本的體現(xiàn)就是網(wǎng)上銷售?!熬W(wǎng)”字意味著它具有信息時代的快捷方便等特征。事實上電子商務的出現(xiàn),給消費者的地位,消費觀念帶來了重要的變化。電子商務的網(wǎng)上實踐,是從網(wǎng)上銷售開始的,“二手書網(wǎng)絡交易”打破了傳統(tǒng)的銷售形式,將商店和網(wǎng)絡結合是一種典型的購物網(wǎng)站運用?!岸謺W(wǎng)絡交易”實
2、際上是運行在Web服務器中的一個Web應用程序。利用頁面、腳本程序來實現(xiàn)二手書的進貨管理、銷售管理、庫存管理等操作。“二手書網(wǎng)絡交易”由前臺選購、后臺管理兩大部分組成。管理員可以通過后臺管理系統(tǒng),進行二手書的管理、會員的管理、訂單管理等信息的綜合操作,會員可以通過前臺進行自由購物,大大方便了使用者應用,并簡化了操作流程。從中國的整體情況來看,網(wǎng)上購物如今已經(jīng)進入了一個相對平穩(wěn)的發(fā)展階段。隨著網(wǎng)上商店的普及和人們消費觀念的改變,今后也很有
3、發(fā)展?jié)摿?。因此發(fā)展網(wǎng)上購物是非常必要的,是世界的必經(jīng)階段。</p><p> 關鍵詞 電子商務;二手書網(wǎng)絡交易;進銷存管理</p><p><b> Abstract</b></p><p> In the network respected family, electronic commerce is a hot spot. Elect
4、ronic commerce most basic manifests is on-line sale. “the net” the character means that it has the information age characteristics and so on quick convenience. In fact electronic commerce's appearance, for consumer
5、39;s status, expended the idea to bring the important change. Electronic commerce's on-line practice, is starts from on-line sale, “on-line clothing sale” has broken the traditional sales form, the store and the net&
6、lt;/p><p> Key words electronic commerce clothing sales Enters sells saves the management</p><p><b> 目 錄</b></p><p><b> 摘要I</b></p><p> Abstr
7、actII</p><p><b> 第1章 緒論1</b></p><p> 1.1 課題背景1</p><p> 1.2 目的和意義2</p><p> 1.3 系統(tǒng)設計思想2</p><p> 第2章 可行性分析4</p><p> 2.1 二
8、手書網(wǎng)絡交易系統(tǒng)業(yè)務設計4</p><p> 2.2 二手書網(wǎng)絡交易系統(tǒng)流程設計6</p><p> 2.3 經(jīng)濟可行性7</p><p> 2.4 技術可行性9</p><p> 2.5 運行可行性9</p><p> 2.6 本章小結10</p><p> 第3章 需
9、求分析11</p><p> 3.1 軟件需求分析11</p><p> 3.2 二手書網(wǎng)絡交易系統(tǒng)設計的需求分析11</p><p> 3.2.1 系統(tǒng)基本情況描述11</p><p> 3.2.2 數(shù)據(jù)流圖設計12</p><p> 3.2.3 數(shù)據(jù)字典的設計13</p><
10、;p> 3.2.4 二手書網(wǎng)絡交易系統(tǒng)的安全問題15</p><p> 3.3 本章小結15</p><p> 第4章 總體設計16</p><p> 4.1 系統(tǒng)模塊總體設計16</p><p> 4.2 數(shù)據(jù)庫設計19</p><p> 4.2.1數(shù)據(jù)庫設計的特點20</p>
11、;<p> 4.2.2 E-R圖的設計20</p><p> 4.2.3 數(shù)據(jù)表設計22</p><p> 4.3 本章小結27</p><p> 第5章 詳細設計28</p><p> 5.1 系統(tǒng)運行平臺設置28</p><p> 5.2 系統(tǒng)開發(fā)平臺和技術簡介28</p
12、><p> 5.3 系統(tǒng)開發(fā)架構30</p><p> 5.4 系統(tǒng)登錄流程設計31</p><p> 5.5 界面的詳細設計32</p><p> 5.5.1 前臺功能模塊詳細設計33</p><p> 5.5.2 后臺功能模塊詳細設計42</p><p> 5.6 本章小結
13、49</p><p> 第6章 系統(tǒng)測試與性能分析50</p><p> 6.1 進行系統(tǒng)測試的原因50</p><p> 6.2 系統(tǒng)測試方法50</p><p> 6.2.1 功能測試方法51</p><p> 6.2.2 性能測試方法51</p><p> 6.2.
14、3 可用性測試方法52</p><p> 6.2.4 安全性測試52</p><p> 6.3 系統(tǒng)測試步驟52</p><p> 6.4 本章小結53</p><p><b> 結論54</b></p><p><b> 致謝55</b></p&
15、gt;<p><b> 參考文獻56</b></p><p><b> 附錄157</b></p><p><b> 附錄268</b></p><p><b> 緒論</b></p><p> 在互聯(lián)網(wǎng)日益流行的今天,網(wǎng)絡是
16、主角,是時代的寵兒。在網(wǎng)絡大家族中,網(wǎng)上銷售則是一個熱點?!岸謺W(wǎng)絡交易系統(tǒng)”從一定程度上講它就是網(wǎng)上的二手書超市,是一種二手書網(wǎng)絡交易的網(wǎng)站?!熬W(wǎng)”字意味著它具有信息時代的快捷方便等特征。事實上電子商務的出現(xiàn),給消費者的地位,消費觀念帶來了重要的變化。</p><p><b> 課題背景</b></p><p> 隨著人類社會的不斷發(fā)展和進步,Internet
17、應用的普及,電子商務也很快地發(fā)展起來了。電子商務是在Internet開放的網(wǎng)絡環(huán)境下,基于瀏覽器/服務器應用方式,實現(xiàn)消費者的網(wǎng)上購物、商戶之間的網(wǎng)上交易和在線電子支付的一種新型的商業(yè)運營模式。企業(yè)、商家可充分利用電子商場所提供的網(wǎng)絡設施、支付平臺、管理平臺等共享資源,從而有效地、低成本地開展自己的商業(yè)活動。</p><p> 計算機網(wǎng)絡作為一種先進的信息傳輸媒體,其特點就是信息傳送速度快、信息覆蓋面廣而且成本
18、低,因此可以利用網(wǎng)絡開展商務活動。電子商務的網(wǎng)上實踐,是從網(wǎng)上銷售開始的,“二手書網(wǎng)絡交易系統(tǒng)”打破了傳統(tǒng)的二手書網(wǎng)絡交易形式—商店,將商店和網(wǎng)絡結合是一種典型的電子商務網(wǎng)站運用,能夠直接繞過中間商(如批發(fā)商、銷售商、經(jīng)銷商)建立與客戶的直接關系。該網(wǎng)站可以為用戶提供二手書的詳細信息,用戶可以在線購買二手書、創(chuàng)建訂單,同時可以發(fā)表關于二手書的建議,能夠及時的與管理員進行溝通。</p><p> 對于用戶而言,為
19、了節(jié)省用戶的寶貴時間,用戶可以在網(wǎng)上通過二手書公告欄了解當今二手書的最新動態(tài),省去了無謂的查找時間和精力。同時還縮短了生產(chǎn)商與消費者之間的距離,有利于二手書的快速流通和降低整體分銷成本。</p><p> 從中國的整體情況來看,網(wǎng)上商店如今在國內還是新事物,當前整個B TO C產(chǎn)業(yè)還處在剛剛起步階段,但隨著網(wǎng)上商店的普及和人們消費觀念的改變,今后也很有發(fā)展?jié)摿?。因此發(fā)展網(wǎng)上購物是非常必要的,是世界必經(jīng)的階段。&
20、lt;/p><p><b> 目的和意義</b></p><p> 電子商務打破了對市場的時空限制。傳統(tǒng)供需結合的信息交換活動被電子商務系統(tǒng)替代后,商業(yè)活動將在全球市場上進行24小時服務,做到無國界、無晝夜之分。供需雙方直接溝通,使消費者的消費觀念和行為都發(fā)生變化。消費者將處于主動地位,可以從網(wǎng)上獲得充分的二手書信息,并以一種自我服務的方式來完成交易過程。</p
21、><p> 二手書網(wǎng)絡交易系統(tǒng)的設計以其方便、快捷的特點受到了更多用戶的青睞。對傳統(tǒng)的商場銷售,網(wǎng)上商城可以將二手書詳細分類,為用戶提供了更大的選擇空間;通過前臺二手書的展示,可以使顧客更好地了解商城內的二手書;搜索查詢功能可以使用戶方便的檢索出自己所需要的二手書類型;網(wǎng)絡購物車的實現(xiàn)使顧客真正實現(xiàn)足不出戶、網(wǎng)上購物的目的;在網(wǎng)站中加入推薦系統(tǒng)功能,例如“新品推薦”功能。</p><p>
22、 本系統(tǒng)的設計目的是為了滿足使用者只要通過互聯(lián)網(wǎng)就可以足不出戶的在網(wǎng)絡上進行購物,改變傳統(tǒng)商業(yè)交易,在互聯(lián)網(wǎng)上進行交易,實現(xiàn)網(wǎng)上購物的方便和快捷的特點。</p><p><b> 系統(tǒng)設計思想</b></p><p> 對于典型的數(shù)據(jù)庫管理系統(tǒng),尤其是網(wǎng)上購物商城這種數(shù)據(jù)流量比較大的網(wǎng)絡管理系統(tǒng),必須要滿足使用方便、操作靈活等設計需求。根據(jù)顧客的實際需求本網(wǎng)站在設
23、計時應該滿足以下幾個目標。</p><p> 實用性:本網(wǎng)站界面設計美觀、友好。首先使顧客在視覺上得到美的享受,二手書的信息查詢靈活、方便、快捷、準確,會員的信息存儲安全可靠。本網(wǎng)站能夠全面展示網(wǎng)站內所有二手書,并展示推薦二手書、熱賣二手書及熱銷排行統(tǒng)計。最重要是要實現(xiàn)真正的網(wǎng)上購物。</p><p> 先進性:本系統(tǒng)采用B/S架構,將SQL Server2005和ASP.NET2.0
24、結合在一起。強大的數(shù)據(jù)庫支持,可以方便管理員操作,保證數(shù)據(jù)庫中數(shù)據(jù)的存儲安全,同時采用此架構,更方便了瀏覽本銷售系統(tǒng)的用戶,網(wǎng)站安裝在服務器上用戶在客戶端只需輸入網(wǎng)址即可進入。</p><p> 高可靠性:一個實用的系統(tǒng)同時必須是可靠的,本設計通過合理而先進的網(wǎng)絡設計以及軟、硬件的優(yōu)化選型,可保證系統(tǒng)的可靠性與容錯性。</p><p> 高安全性:在設計中,將充分利用網(wǎng)絡軟、硬件提供的
25、各種安全措施,既可以保證用戶共享資源,同時也可保證關鍵數(shù)據(jù)的安全性。本銷售系統(tǒng)采用“貨到付款”原則進行二手書價錢的收付。可以在網(wǎng)上對郵遞方式進行選擇,有多種郵遞方式供用戶選擇。更加保證了用戶交易的安全性。</p><p> 可維護性:系統(tǒng)的設計要求方便維護,包括硬件的維護,軟件的維護(更改,升級等)和網(wǎng)絡的維護。</p><p> 可擴展性:網(wǎng)站的設計以方便未來業(yè)務的擴展和系統(tǒng)擴充為目
26、標,系統(tǒng)要求能夠方便的升級,充分保護系統(tǒng)的投資。</p><p> 智能性:本網(wǎng)站為了方便用戶操作所以將網(wǎng)站頁面設計得既易懂也更易操作,沒有繁瑣的操作,不用進行說明,讓您一看就懂。設置的推薦二手書系統(tǒng)功能、熱賣二手書系統(tǒng)功能和熱銷排行可以給您在購物過程中提供一些可參考建議。</p><p> 靈活性:購物車的設計滿足了顧客想一次性購買多件二手書的需求,無需單件進行購買,在購物車中可查看
27、即將購買二手書的詳細信息,可對所選中的二手書進行查看或刪除,還可通過查看二手書的詳細信息來進行單件二手書的購買,或是一次性購買。</p><p><b> 可行性分析</b></p><p> 由于資源缺乏和交付時間限制的困擾,使得基于計算機系統(tǒng)的開發(fā)變得比較困難。因此,盡早對軟件項目的可行性做出細致而謹慎的評估是十分必要的。如果在定義階段及早發(fā)現(xiàn)將來可能在開發(fā)過
28、程中遇到的問題,及早做出決定,可以避免大量的人力、財力、時間上的浪費。</p><p> 現(xiàn)在社會競爭力很大,大家為了更好的發(fā)展自己的事業(yè),大部分的時間都投入到工作、學習中。為了使人們能夠將有限的時間投入到有效的事業(yè)上,所以我們將網(wǎng)站的安全性,可靠性,實用性等設計得很人性化。在這種新的營銷環(huán)境下,網(wǎng)絡營銷呈現(xiàn)出其獨有的特點。</p><p> 全球性:網(wǎng)絡營銷給企業(yè)帶來了無限的商機,同
29、時也將企業(yè)推向一個更廣闊、更具選擇性的全球市場?;ヂ?lián)網(wǎng)信息量大、時效長、且信息交換不受時空的限制,可以隨時隨地每天24小時提供全球性營銷服務。</p><p> 互動性:網(wǎng)絡營銷使得企業(yè)可以通過網(wǎng)上留言版和電子郵件等信息手段,與顧客作雙向互動溝通,實時了解消費者的需求,對企業(yè)的營銷活動發(fā)揮著必不可少的作用。</p><p> 高效性:信息的快速傳播與獲取,使得企業(yè)可以迅速掌握市場行情。
30、顧客在網(wǎng)上就可以實現(xiàn)購物、交易,節(jié)省了時間和精力,提高了工作效率。</p><p> 經(jīng)濟性:網(wǎng)絡營銷給交易雙方帶來了經(jīng)濟上的利益。廠商通過網(wǎng)絡直接與顧客聯(lián)系,減少了溝通的環(huán)節(jié),使得銷售渠道更加直接。網(wǎng)絡銷售為消費者節(jié)省了大量的時間和精力。網(wǎng)絡使得產(chǎn)品價格透明化,減少消費者與營銷人員面對面可能帶來的沖突。</p><p> 二手書網(wǎng)絡交易系統(tǒng)業(yè)務設計</p><p&
31、gt; 此網(wǎng)站分為前臺和后臺兩大功能模塊,網(wǎng)站前臺是會員進行購物的平臺,網(wǎng)站后臺是管理員對該網(wǎng)站所涉及到的一些信息及網(wǎng)站功能的操作。所以根據(jù)以上所說的網(wǎng)站情況,這里只對網(wǎng)站前臺業(yè)務進行分析與描述。顧客分為會員和非會員兩種。這里分別敘述兩種會員的業(yè)務流程。</p><p><b> 會員業(yè)務如下:</b></p><p> 會員注冊:用戶只有注冊成為會員才可以在此
32、網(wǎng)站進行買賣交易,否則只能瀏覽二手書。</p><p> 會員登陸:會員登陸后,名字會顯示在主頁,就可以購買二手書。</p><p> 建立查詢功能:用戶可以根據(jù)“春、夏、秋、冬”四個季度關鍵字進行二手書檢索,以便用戶很快的找到所需要的二手書。</p><p> 建立購物車功能:用戶可以將所選的二手書放在購物車內,購物車自動將二手書價格匯總,提供刪除、查看等二
33、手書功能,方便用戶操作,提供結賬功能,購物結束后會自動生成二手書訂單存入訂單表。</p><p> 建立收藏夾功能:會員對于中意的二手書,可以在購買前臨時存放在收藏夾中,提高購物效率。</p><p> 建立會員訂單查詢功能:用戶購物結束,所生成的訂單會記錄在訂單表中,方便用戶查看。</p><p> 建立留言本功能:會員可在留言本中給管理員留言,提出問題和發(fā)
34、表建議,還可根據(jù)自己購買的二手書的滿意度進行點評,并在網(wǎng)上公布,以供其他購買者參考。</p><p><b> 非會員業(yè)務如下:</b></p><p> 建立瀏覽功能:用戶只能瀏覽二手書,但是沒有購買二手書及評論二手書的權限。</p><p> 建立查詢功能:用戶可以根據(jù)“春、夏、秋、冬”四個季度關鍵字進行二手書檢索,以便用戶很快的找到
35、所需要的二手書。</p><p> 建立留言本功能:會員可在留言本中給管理員留言,提出問題和發(fā)表建議,還可根據(jù)自己購買的二手書的滿意度進行點評,并在網(wǎng)上公布,以供其他購買者參考。</p><p> 網(wǎng)站前臺業(yè)務流程如圖2-1。</p><p> 圖2-1 二手書網(wǎng)絡交易系統(tǒng)業(yè)務流程圖</p><p> 二手書網(wǎng)絡交易系統(tǒng)流程設計<
36、;/p><p> 系統(tǒng)流程圖是一個物理模型,描述目標系統(tǒng)的概貌。</p><p> 二手書網(wǎng)絡交易系統(tǒng)流程圖如圖2-2。</p><p> 圖2-2 二手書網(wǎng)絡交易系統(tǒng)流程圖</p><p><b> 經(jīng)濟可行性</b></p><p> 網(wǎng)站的開發(fā)費用和今后的運行、維護費用需要進行估算,并
37、將費用與效益進行比較。系統(tǒng)的效益可以從個人利益和社會效益兩方面考慮。對于網(wǎng)上商城則應著重分析其社會效益。例如,網(wǎng)站應用后可以為用戶提供哪些幫助,提供哪些便捷的條件,用戶查詢和使用信息的方便程度能提高多少、速度增加了多少,對于管理人員操作簡單化了多少,工作細化了多少,提供了多少幫助等等。下面從以下幾個方面對系統(tǒng)的經(jīng)濟可行性進行具體的分析:</p><p><b> 1.系統(tǒng)初期投資</b>&
38、lt;/p><p> 二手書網(wǎng)絡交易系統(tǒng)初期投資如表2-1。</p><p> 表2-1 二手書網(wǎng)絡交易系統(tǒng)初期投資</p><p><b> 2.貨幣的時間價值</b></p><p> 要考慮貨幣的時間價值,通常用利率來表示。設年利率為i,現(xiàn)已存入P元,則n年后可得錢數(shù)為:</p><p>
39、; F=P*((1+i)*n)</p><p> 二手書網(wǎng)絡交易系統(tǒng)貨幣的時間價值如表2-2。</p><p> 表2-2 二手書網(wǎng)絡交易系統(tǒng)貨幣的時間價值表</p><p><b> 3.投資回收期</b></p><p> 引入二手書網(wǎng)絡交易系統(tǒng)二年后,可以節(jié)省18.593萬元,比最初投資還少1.5萬元。但
40、第二年可以節(jié)省8.639萬元。</p><p> 即:1.5/8.639= 0.174 </p><p> 2+0.174=2.174</p><p><b> 4.純收入</b></p><p> 43.294-19.0=24.294(萬元)</p><p> 當然,如果想要在五年
41、后得到預計的純收入,那么首先就應拿出初期投資的19.0萬。而且考慮到開發(fā)本網(wǎng)站為人民帶來的方便和利益,拿出19.0萬來進行二手書網(wǎng)絡交易系統(tǒng)的開發(fā),是絕對必要與可行的。</p><p><b> 技術可行性</b></p><p> 技術可行性是對待開發(fā)的系統(tǒng)進行功能、性能和限制條件的分析,確定在現(xiàn)有的資源的條件下,技術風險有多大,系統(tǒng)是否能實現(xiàn)。這里,資源包括已
42、有的或可以搞到的硬件、軟件資源,現(xiàn)有技術人員的技術水平與已有的工作基礎。</p><p> 考慮到網(wǎng)站實施的可行性,在軟件方面選擇了ASP.NET2.0來進行網(wǎng)站的界面設計和功能的實現(xiàn),使用SQL server2005數(shù)據(jù)庫存儲數(shù)據(jù)。</p><p> 在硬件方面,只要是Pentium III系列及以上的計算機,內存在256M以上,硬盤在10G以上,可以滿足系統(tǒng)的開發(fā)需要!硬件的配置越
43、高,系統(tǒng)的開發(fā)與運行會更流暢。如今的家用或商用電腦硬件的整體配置水平都很高,網(wǎng)站在硬件方面是很可行的。</p><p> 在軟件方面,由于ASP.NET2.0 和 SQL SERVER2005 都兩個非常成熟的開發(fā)工具,無論在安全性、可用性、可靠性方面都毫無置疑,因此軟件方面是很可行的。</p><p><b> 運行可行性</b></p><
44、p> 在網(wǎng)絡技術十分發(fā)達的現(xiàn)今社會,家用電腦和商用電腦的普及,人們對網(wǎng)絡帶來效益的認識,越來越多的人意識到網(wǎng)絡對我們個人、生活、工作的幫助,網(wǎng)絡已經(jīng)是我們生活中不可或缺的一部分。此系統(tǒng)設計得很人性化,注重細節(jié),簡單方便,易于操作,可以為首次進行網(wǎng)上購物的用戶提供“新手指南”幫助,有過網(wǎng)上購物的用戶更加易懂好用?,F(xiàn)在工作,學習等方面的競爭力越來越大,個人的時間越來越覺得不夠用,所以現(xiàn)在很少有人花費大量的時間在逛商場或者是逛超市上。
45、所以只用點幾下鼠標,瀏覽幾個界面,不用浪費過多時間就可以挑選出自己心儀的二手書,足不出戶就有人將二手書送貨上門,這種購物形式被越來越多的人認可,并得到越來越多人的青睞。良好的信譽與安全性及可靠性都很高的網(wǎng)上支付體系也提高了網(wǎng)站的可信度,讓人們放心購物,不必擔心上當受騙。</p><p> 通過以上對此銷售網(wǎng)站的闡述和對用戶現(xiàn)在情況的分析,運行方面是可行的。</p><p><b&g
46、t; 本章小結</b></p><p> 根據(jù)網(wǎng)上銷售的基本模式和本系統(tǒng)的設計思想進行了經(jīng)濟、技術、運行等方面的可行性分析,分析證明此系統(tǒng)具有良好的市場拓展和一定的開發(fā)前景。</p><p><b> 需求分析</b></p><p><b> 軟件需求分析</b></p><p&g
47、t; 軟件需求分析工作是軟件生存其中重要的一步,也是決定性的一步,只要通過軟件需求分析,才能把軟件功能和性能的總體概念描述為具體的軟件需求規(guī)格說明,從而奠定軟件開發(fā)的基礎。軟件需求分析工作也是一個不斷認識和逐步細化的過程。該過程將軟件計劃階段所確定的軟件范圍(工作域)逐步細化到可詳細定義的程度,并分析出各種不同的軟件元素,然后為這些元素找到可行的解決方法。</p><p> 制定軟件的需求規(guī)格說明不只是軟件開
48、發(fā)人員的工作,用戶也起著至關重要的作用。用戶必須對軟件功能和性能提出初步要求,并澄清一些模糊概念。而軟件分析人員則要認真了解用戶的需求,細致地進行調查分析,把用戶的要求最終轉換成一個完全的、精細的軟件邏輯模型并寫出軟件的需求規(guī)格說明,準確地表達用戶的要求。</p><p> 二手書網(wǎng)絡交易系統(tǒng)的需求分析</p><p><b> 系統(tǒng)基本情況描述</b></
49、p><p> 二手書網(wǎng)絡交易系統(tǒng)是進行真實網(wǎng)上二手書購買后,以顧客能夠方便、快捷的購買二手書為基礎進行設計的。該系統(tǒng)采用B/S模式,后臺的數(shù)據(jù)庫采用目前比較流行的Microsoft SQL Server 2005,該數(shù)據(jù)庫系統(tǒng)在安全性、準確性、運行速度方面有絕對的優(yōu)勢,并且處理數(shù)據(jù)量大,效率高;前臺采用Microsoft公司的Visual Studio 2005作為主要的開發(fā)工具,可實現(xiàn)與SQL Server 20
50、05數(shù)據(jù)庫的無縫連接。</p><p> 二手書網(wǎng)絡交易系統(tǒng)主要由前臺會員交易模塊和后臺網(wǎng)站管理模塊兩大部分組成。前臺模塊主要是會員與管理員進行交易的平臺,通過交易的操作可以完成二手書的進銷存。會員在這個平臺可以查看管理員推薦的二手書;查看本網(wǎng)站銷量最好的二手書;查看二手書銷量排行榜;查看本網(wǎng)站熱賣二手書;添加購物車功能方便會員對所買二手書進行操作,可以自動匯總二手書金額,一次性進行購買;添加收藏夾功能方便會員
51、對自己所喜歡的二手書進行統(tǒng)一的管理,放入到收藏夾中進行保管。后臺管理模塊主要包括對會員信息、二手書信息、訂單信息等信息的管理,以及統(tǒng)計二手書的銷售情況等。管理員可以根據(jù)實際情況添加其他管理員以維護該系統(tǒng)的購物環(huán)境和安全。</p><p><b> 數(shù)據(jù)流圖設計</b></p><p> 數(shù)據(jù)流圖也稱為Bubble Chart或Data Flow Graph。是從數(shù)
52、據(jù)傳遞和加工的角度,以圖形的方式表示數(shù)據(jù)流從輸入到輸出的傳輸變換過程。數(shù)據(jù)流圖是邏輯系統(tǒng)的圖形化表示,表示信息在系統(tǒng)中流動和處理的情況,它是系統(tǒng)分析員與用戶進行交流的極好工具。</p><p> 二手書網(wǎng)絡交易系統(tǒng)數(shù)據(jù)流圖描述了網(wǎng)站的基本數(shù)據(jù)流程信息,首先是顧客登錄到本網(wǎng)站后可以按二手書的類別瀏覽二手書,根據(jù)自己的需要選擇相應的二手書添加到購物車中,然后填寫訂單,如果顧客還沒有注冊,則需要先注冊后才能夠填寫訂單
53、信息。管理員對前臺會員生成的二手書訂單再進行整理。</p><p> 二手書網(wǎng)絡交易數(shù)據(jù)流圖如圖3-1。</p><p> 圖3-1 二手書網(wǎng)絡交易數(shù)據(jù)流圖</p><p><b> 數(shù)據(jù)字典的設計</b></p><p> 數(shù)據(jù)字典的作用是在軟件分析和設計的過程中給人提供關于數(shù)據(jù)的描述信息。它主要是對數(shù)據(jù)流圖中
54、的數(shù)據(jù)流、處理邏輯、外部實體、數(shù)據(jù)結構、數(shù)據(jù)存儲和數(shù)據(jù)項等六個方面進行具體的定義。</p><p><b> 1.數(shù)據(jù)項定義</b></p><p> 二手書網(wǎng)絡交易系統(tǒng)數(shù)據(jù)項具體定義如表3-1。</p><p> 表3-1 二手書網(wǎng)絡交易系統(tǒng)數(shù)據(jù)項定義表</p><p><b> 2.數(shù)據(jù)流定義<
55、;/b></p><p> 數(shù)據(jù)流是由一個或一組固定的數(shù)據(jù)項組成。定義數(shù)據(jù)流時,不僅要說明數(shù)據(jù)流的名稱、組成等,還應指明它的來源、去向和數(shù)據(jù)流量等。</p><p> 二手書網(wǎng)絡交易系統(tǒng)的數(shù)據(jù)流定義如下所示。</p><p> 數(shù)據(jù)流編號:D1—01</p><p><b> 數(shù)據(jù)流名稱:購物車</b>&l
56、t;/p><p><b> 數(shù)據(jù)流來源:會員</b></p><p> 數(shù)據(jù)流去向:購物車信息表</p><p> 數(shù)據(jù)流組成:I01-09+I01-10+I01-11+I01-14+I01-15+I01-19</p><p> 數(shù)據(jù)流編號:D1—02</p><p> 數(shù)據(jù)流名稱:二手書網(wǎng)
57、絡交易條目</p><p><b> 數(shù)據(jù)流來源:會員</b></p><p> 數(shù)據(jù)流去向:二手書訂單表</p><p> 數(shù)據(jù)流組成:I01-03+I01-05+I01-06+I01-07+I01-08+ I01-09+I01-10+</p><p> I01-11+I01-12+I01-13+I01-14+
58、I01-15+I01-20+I01-21+I01-22+I01-23</p><p> 數(shù)據(jù)流編號:D1—03</p><p><b> 數(shù)據(jù)流名稱:收藏夾</b></p><p><b> 數(shù)據(jù)流來源:會員</b></p><p> 數(shù)據(jù)流去向:收藏夾信息表</p><
59、p> 數(shù)據(jù)流組成:I01-09+I01-10+I01-11+I01-14+I01-15+I01-19</p><p> 數(shù)據(jù)流編號:D1—04</p><p> 數(shù)據(jù)流名稱:會員基本信息</p><p><b> 數(shù)據(jù)流來源:會員</b></p><p> 數(shù)據(jù)流去向:會員信息表</p>&
60、lt;p> 數(shù)據(jù)流組成:I01-02+I01-03+I01-04+I01-05+I01-06+I01-07</p><p> 數(shù)據(jù)流編號:D1—05</p><p> 數(shù)據(jù)流名稱:二手書類別信息</p><p><b> 數(shù)據(jù)流來源:管理員</b></p><p> 數(shù)據(jù)流去向:二手書類別信息表</
61、p><p> 數(shù)據(jù)流組成:I01-08+ I01-12</p><p> 數(shù)據(jù)流編號:D1—06</p><p> 數(shù)據(jù)流名稱:訂單處理信息</p><p><b> 數(shù)據(jù)流來源:管理員</b></p><p> 數(shù)據(jù)流去向:二手書訂單表</p><p> 數(shù)據(jù)流組
62、成:I01-03+I01-05+I01-06+I01-07+I01-08+ I01-09+I01-10+</p><p> I01-11+I01-12+I01-013+I01-14+I01-15+I01-20+I01-21+I01-22+I01-23</p><p> 二手書網(wǎng)絡交易系統(tǒng)的安全問題</p><p> 安全問題是電子商務實施中的瓶頸之一,既是技術
63、問題,更是管理問題,具體涉及計算機網(wǎng)絡安全和商務安全兩大方面。計算機網(wǎng)絡安全值的是網(wǎng)絡設備、網(wǎng)絡系統(tǒng)和數(shù)據(jù)庫等網(wǎng)絡本身可能存在的問題。網(wǎng)上交易安全則是為了保證交易過程的保密性、可鑒別性、防篡改性和不可抵賴性,消除信息被竊取、篡改和假冒等種種隱患。如黑客往往從網(wǎng)關或路由器上截取傳送的信息,有的掌握了信息的格式后篡改信息,甚至發(fā)送假信息,以假亂真。</p><p> 為了保證電子商務的安全,要求保證:</p&
64、gt;<p> 信息的保密性:信息的保密性是指信息在傳輸和存儲中不被竊取。為此需要采用安全技術對信息進行加密。</p><p> 信息的不可否認性:信息的不可否認性是指發(fā)送方和接受方都不能否認自己發(fā)送或接受了信息。</p><p> 系統(tǒng)的可靠性:系統(tǒng)的可靠性是指系統(tǒng)防止硬件失靈、軟件錯誤、自然災害等造成的失效的性能。</p><p> 交易者
65、身份的真實性:交易者身份的真實性是指網(wǎng)上交易雙方應確認對方是真實的。</p><p><b> 本章小結</b></p><p> 根據(jù)用戶對二手書網(wǎng)絡交易的需求和設計者個人對二手書網(wǎng)絡交易的理解與設計,明確了該二手書網(wǎng)絡交易系統(tǒng)的基本設計思想,確定了各個表之間的關系以及數(shù)據(jù)的流程方向。方便以后的數(shù)據(jù)庫設計和網(wǎng)站的界面設計。</p><p>
66、;<b> 總體設計</b></p><p><b> 系統(tǒng)模塊總體設計</b></p><p> 建立一個基于B/S架構的網(wǎng)站,實現(xiàn)企業(yè)信息網(wǎng)絡化。通過較豐富的功能將 Web的技術特點體現(xiàn)出來。登錄者可以查詢二手書的基本信息,也可以通過此網(wǎng)站與管理員聯(lián)系等。系統(tǒng)對用戶和二手書管理為必不可少的模塊項,主要是為了安全、有效地存儲和管理登錄網(wǎng)站
67、的用戶信息和將要發(fā)布到網(wǎng)上的二手書信息。賦予管理員特定的權限,可以對用戶的基本信息進行管理,也可以對發(fā)布到網(wǎng)上的二手書網(wǎng)絡交易進行分類、添加、刪除、修改等操作,方便網(wǎng)站的管理與維護。</p><p> 本系統(tǒng)一共分為兩大部分(前臺、后臺),一共設計了二十二個模塊,它們之間雖然在表面上是相互獨立的,但是在對數(shù)據(jù)庫的訪問上是緊密相連的,各個模塊訪問的是同一個數(shù)據(jù)庫,只是所訪問的表不同而已。每個部分的功能都是按照在調
68、研中搜集的資料進行編排制作的。</p><p> 依據(jù)上述功能的分析,系統(tǒng)中模塊分別為:</p><p> 前臺管理包括七大模塊:會員注冊及登陸模塊、會員信息修改模塊、會員購物車及購物信息管理模塊、會員收藏夾信息管理模塊、會員訂單查詢模塊、會員留言板模塊、會員評論模塊。</p><p> 后臺管理包括十五大模塊:管理員注冊及登陸模塊、管理員信息修改模塊、二手書
69、類別管理模塊、二手書基本信息添加模塊、二手書明細信息管理模塊、盈利計算模塊、熱賣二手書排行統(tǒng)計模塊、推薦二手書排行統(tǒng)計模塊、訂單查詢模塊、訂單管理模塊、留言信息管理模塊、評論信息管理模塊、會員信息管理模塊、系統(tǒng)信息發(fā)布管理模塊、郵遞方式管理模塊。</p><p> 各功能模塊的具體功能如下:</p><p> 會員注冊及登陸模塊:為了確保交易信息的有效性和網(wǎng)站功能拓展,購物網(wǎng)站需要以會
70、員機制運作,瀏覽者必須成為會員,才能夠在網(wǎng)站中購物。該模塊通過與瀏覽者的交互,記錄瀏覽者的基本信息,通過后臺審核確定其信息的有效性。</p><p> 會員信息修改模塊:會員在剛剛注冊信息的時候,可能有些選擇項沒有填寫或是對當時自己設置的密碼的安全性不夠放心,會員可在此模塊中對自己的信息再次進行修改、確認,以保證信息的完整性和安全性。</p><p> 會員購物車及購物信息管理模塊:是
71、一個人性化的工具,瀏覽者對于中意的二手書,在購買前臨時存放在購物車中,并可以隨時增減購物車中的二手書種類和數(shù)量,以提高購物效率。瀏覽者購物完畢,系統(tǒng)會引導其進行結賬,在選擇好結賬方式后,系統(tǒng)會自動生成并交給客戶一個唯一的訂單號。</p><p> 會員收藏夾信息管理模塊:會員對于中意的二手書,可以在購買前臨時存放在收藏夾中,在下次登陸時可進行查看,以供參考,提高購物效率。</p><p>
72、; 會員訂單查詢模塊:會員記錄下訂單號后,可在此模塊中進行查詢,通過查詢可調出所買二手書的詳細信息及是否已經(jīng)發(fā)貨等的信息。</p><p> 會員留言板模塊:是用戶與管理員之間的橋梁,會員可在留言本中給管理者留言,提出問題和發(fā)表建議,管理員會對留言信息進行及時的回復,加強用戶與管理員之間的溝通。</p><p> 會員評論模塊:會員在購買完二手書后,還可對自己購買的二手書的滿意度進行
73、點評,評論的內容會公布在網(wǎng)上,以供其他購買者參考。</p><p> 管理員注冊及登錄模塊:與會員一樣,管理員也有自己的信息,有固定的登錄名和密碼,需注冊登錄可以多個管理員管理此二手書系統(tǒng),避免了二手書管理的局限性。</p><p> 管理員信息修改模塊:管理員也可對自己的信息進行修改,例如修改密碼等操作。</p><p> 二手書類別管理模塊:本系統(tǒng)的二手書
74、類別設計,采用的是按季度進行分類,分為“朝陽春、夏日風、落葉秋、冬之戀”四個類別,方便用戶針對性的查找自己欲購的二手書類型。</p><p> 二手書基本信息添加模塊:此模塊是記錄二手書的詳細信息,包括二手書的名稱、類型、價格、二手書簡介、買家必讀等信息,方便會員在瀏覽二手書時對該二手書有一個詳細的了解。</p><p> 二手書明細信息管理模塊:該模塊中記錄了每款二手書的詳細信息,管
75、理員可在此項中對某款二手書的基本信息進行修改,該模塊中還記錄了指定二手書的入庫量和銷售量,并顯示庫存量,可在此模塊中管理二手書的庫存信息和銷售情況,實現(xiàn)了二手書的進銷存管理。</p><p> 盈利計算模塊:盈利的計算是網(wǎng)上購物系統(tǒng)必不可少的一個功能,此模塊是方便管理員算出在特定的時間內是否盈利,盈利了多少,是進銷存管理的一個基本體現(xiàn)。</p><p> .熱賣二手書排行統(tǒng)計模塊:在頁
76、面上會顯示一段時間內銷售量最高的二手書名稱,用戶點擊即可查看該二手書的詳細信息,供用戶參考。</p><p> 推薦二手書排行統(tǒng)計模塊:在頁面上顯示管理者所推薦的二手書,以供用戶參考。</p><p> 訂單查詢模塊:跟蹤并記錄購物情況,通過訂單查詢功能模塊可以查看指定訂單號的前臺交易的具體情況,方便管理員了解在本網(wǎng)站的具體交易信息。</p><p> 訂單管
77、理模塊:一些會員下了訂單,但由于某些原因,又想取消訂單的情況,管理員要對這些垃圾訂單進行處理,此模塊可以對一小時前的,一天前的,一星期前的或是一個月前的未處理的訂單進行清空操作,增大了數(shù)據(jù)庫的存儲容量,更便于管理員對訂單的管理。</p><p> 留言信息管理模塊:對前臺用戶的留言進行統(tǒng)一的管理,并對留言的內容進行即時的回復,實現(xiàn)買方與賣方之間的交流,溝通。</p><p> 評論信息
78、管理模塊:管理員對前臺會員評論的信息內容進行統(tǒng)一的管理,經(jīng)審核后會在網(wǎng)上公布,以供其他購買者參考。</p><p> 會員信息管理模塊:對購物的會員資料進行統(tǒng)一的管理,這樣有助于加強賣方與買方的溝通。</p><p> 系統(tǒng)信息發(fā)布管理模塊:其中包括客服熱線、聯(lián)系我們、電子郵箱等。</p><p> 郵遞方式管理模塊:根據(jù)不同的用戶需求,共設置了四種郵遞方式:
79、平郵、快郵、EMS、快遞。會員在購物時選中其中的一種郵遞方式,按用戶的需求在一定的時間內實行送貨上門的服務。</p><p> 二手書網(wǎng)絡交易系統(tǒng)功能結構圖如圖4-1。</p><p> 圖4-1 二手書網(wǎng)絡交易系統(tǒng)功能結構圖</p><p><b> 數(shù)據(jù)庫設計</b></p><p> 數(shù)據(jù)庫設計是建立數(shù)據(jù)庫
80、及應用系統(tǒng)的技術,是系統(tǒng)開發(fā)和建設中的核心技術,如果一個數(shù)據(jù)庫的設計沒有計劃而全憑直覺,那最后設計出來的數(shù)據(jù)庫很可能不能滿足用戶的要求。另外數(shù)據(jù)庫設計不周詳而導致的惡果是數(shù)據(jù)庫中有大量冗余數(shù)據(jù),不僅會產(chǎn)生數(shù)據(jù)異常,還會占用不必要的磁盤空間。數(shù)據(jù)庫設計是研究數(shù)據(jù)庫及其應用的系統(tǒng)設計。數(shù)據(jù)設計是指對于一個給定的應用環(huán)境,構造最優(yōu)數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應用需求。</p><
81、;p> 軟件系統(tǒng)經(jīng)常使用各種長期保存的信息,這些信息通常以一定方式組織并存儲在數(shù)據(jù)庫或文件中,為減小數(shù)據(jù)冗余,避免出現(xiàn)插入異?;騽h除異常,簡化修改數(shù)據(jù)的過程,通常需要把數(shù)據(jù)結構規(guī)范化。</p><p> 本系統(tǒng)的數(shù)據(jù)庫使用了時下比較流行的SQL Server 2005來實現(xiàn)的。SQL是一種介于關系代數(shù)與關系演算之間的結構化查詢語言,其功能并不僅僅是查詢。SQL是一個通用的、功能極強的關系數(shù)據(jù)庫語言。SQ
82、L語言之所以能夠為用戶和業(yè)界所接受,并成為國際標準,是因為它是一個綜合的、功能極強同時又簡捷易學的語言。</p><p><b> 數(shù)據(jù)庫設計的特點</b></p><p> 為了確保整個數(shù)據(jù)庫中數(shù)據(jù)的安全性及完整性,本系統(tǒng)數(shù)據(jù)庫的特點體現(xiàn)在以下三個方面。</p><p><b> 自主設計數(shù)據(jù)庫</b></p
83、><p> 自主設計數(shù)據(jù)庫是指用戶能夠根據(jù)自己的需要創(chuàng)建新的數(shù)據(jù)庫,讓數(shù)據(jù)庫真正成為用戶自己的數(shù)據(jù)庫。不過,只要庫中已存在該名稱及表名,則不予重建,這樣就保證了數(shù)據(jù)的統(tǒng)一性。</p><p><b> 自主調用數(shù)據(jù)庫</b></p><p> 自主調用數(shù)據(jù)庫即允許用戶能自由地從數(shù)據(jù)庫中調用所需的數(shù)據(jù),例如查看二手書的詳細信息。該信息在數(shù)據(jù)庫中
84、已經(jīng)被管理員添加,所以用戶在前臺點擊二手書即可自動從數(shù)據(jù)庫中獲取相應的二手書信息,實現(xiàn)自主調用。</p><p><b> 自主管理數(shù)據(jù)庫</b></p><p> 自主管理數(shù)據(jù)庫指一般用戶具有添加、修改和檢索數(shù)據(jù)的權力,實現(xiàn)數(shù)據(jù)庫的可擴充性和開放性。而管理員則另具有刪除數(shù)據(jù)的權力,從而達到了系統(tǒng)數(shù)據(jù)統(tǒng)一性和一致性的目的。 </p><p>
85、;<b> E-R圖的設計</b></p><p> E-R圖是描述系統(tǒng)數(shù)據(jù)庫中的各個表之間的關系的圖形。它能夠直觀的反映系統(tǒng)各個表之間的聯(lián)系以及相互調用的關系。實體聯(lián)系模型反映的是現(xiàn)實世界中的事物及其相互聯(lián)系,是一種用來在數(shù)據(jù)庫設計過程中表示數(shù)據(jù)庫系統(tǒng)結構的方法。它的主導思想是用實體,實體的屬性以及實體之間的關系來表示數(shù)據(jù)庫系統(tǒng)的結構。</p><p> E-
86、R圖方法是一種用來在數(shù)據(jù)庫設計過程中表示數(shù)據(jù)庫系統(tǒng)內部結構的方法,此種方法用E-R圖來描述現(xiàn)實世界的概念模型,E-R方法也稱為E-R模型。在E-R圖中,用方框表示實體,用菱形表示聯(lián)系,用橢圓表示屬性。</p><p> 實體之間關系的E-R圖如圖4-2。</p><p> 圖4-2 二手書網(wǎng)絡交易系統(tǒng)E-R圖</p><p> 4.2.3 數(shù)據(jù)表設計</
87、p><p> 根據(jù)二手書網(wǎng)絡交易系統(tǒng)的分析情況,該系統(tǒng)數(shù)據(jù)庫中各個表的設計結果如下表所示。每個表格表示在數(shù)據(jù)庫中的一個表。</p><p> Admin表,記錄管理員的登陸信息,包括管理員賬號和密碼。設置如下表4-1所示。</p><p> 表4-1 Admin(管理員信息表)</p><p> tblUser表,記錄用戶的登陸信息和用戶
88、的基本信息,設置如下表4-2所示。</p><p> 表4-2 tblUser(會員信息表)</p><p> Category表,記錄二手書類別,設置如下表4-3所示。</p><p> 表4-3 Category(二手書類別表)</p><p> Products表,記錄二手書詳細信息,設置如下表4-4所示。</p>
89、<p> 表4-4 Products(二手書信息表)</p><p> Append表,記錄系統(tǒng)雜項信息,設置如下表4-5所示。</p><p> 表4-5 Append(系統(tǒng)雜項表)</p><p> tblP_Order表,記錄二手書批量信息,設置如下表4-6所示。</p><p> 表4-6 tblP_Order(
90、二手書批量信息表)</p><p> Order表,記錄訂單信息,設置如下表4-7所示。</p><p> 表4-7 Order(訂單表)</p><p> tblBasket表,記錄購物車信息,設置如下表4-8所示。</p><p> 表4-8 tblBasket(購物車信息表)</p><p> tblF
91、av表,記錄收藏夾信息,設置如下表4-9所示。</p><p> 表4-9 tblFav(收藏夾信息表)</p><p> tblLeaveWord表,記錄評論信息,設置如下表4-10所示。</p><p> 表4-10 tblLeaveWord(評論信息表)</p><p> Message表,記錄留言信息,設置如下表4-11所示。
92、</p><p> 表4-11 Message(留言信息表)</p><p> tblLog表,記錄二手書入貨數(shù)量,設置如下表4-12所示。</p><p> 表4-12 tblLog(二手書入貨數(shù)量統(tǒng)計表)</p><p> tblMode表,記錄郵遞方式信息,設置如下表4-13所示。</p><p> 表
93、4-13 tblMode(郵遞方式表)</p><p> 數(shù)據(jù)庫管理,利用Microsoft SQL Server數(shù)據(jù)庫管理系統(tǒng)來建立及管理本網(wǎng)站的數(shù)據(jù)庫C_net_Sell.MDF。</p><p><b> 本章小結</b></p><p> 總體設計階段,在需求分析的基礎之上規(guī)劃出了系統(tǒng)的功能模塊,以及在此分析基礎上設計出的具體
94、的、可以滿足本系統(tǒng)全部需求的數(shù)據(jù)庫。由于數(shù)據(jù)庫在設計中起著非常重要的作用,所以在開發(fā)過程中,在考慮數(shù)據(jù)庫上的時間較多。</p><p><b> 詳細設計</b></p><p><b> 系統(tǒng)運行平臺設置</b></p><p> 硬件環(huán)境:臺式計算機(PC)一臺,如表5-1所示。</p><p
95、> 表5-1 運行環(huán)境硬件配置</p><p> 2.軟件環(huán)境:Windows XP和Windows 2003操作系統(tǒng),SQL Server 2005和ASP.NET2.0。</p><p> 系統(tǒng)開發(fā)平臺和技術簡介</p><p> 采用Microsoft SQL Server數(shù)據(jù)庫管理系統(tǒng)作為開發(fā)平臺來架構網(wǎng)站及其動態(tài)網(wǎng)頁,因為它建立網(wǎng)站容易、方便
96、、快捷,是當今開發(fā)中小型網(wǎng)站的主流,對比起PHP等有著許多優(yōu)點,又同屬Microsoft產(chǎn)品,與Windows系統(tǒng)有著很好的兼容。</p><p> ASP.NET2.0作為網(wǎng)站開發(fā)工具的優(yōu)勢</p><p> ASP.NET是一種服務器端動態(tài)網(wǎng)頁開發(fā)技術。目前,存在許多動態(tài)網(wǎng)頁的開發(fā)技術,ASP.NET的前身ASP以其簡單的語法、嵌入HTML方式等特性,在動態(tài)WEB技術領域取得了成功
97、,成為Windows平臺上的霸主。</p><p> ASP.NET從1.X升級到2.0,技術增加了大量方便、實用的新特性??傮w來說,ASP.NET 2.0的新特征主要體現(xiàn)在新的服務器控件、頁面框架、服務與接口3個方面。</p><p> 更豐富的服務器控件:ASP.NET 2.0新增了數(shù)十個服務器控件,包括數(shù)據(jù)控件、登錄系列控件、WEB部件、站點導航控件和其它控件等。這些服務器控件對
98、于提高工作效率,降低開發(fā)成本有著重要作用。</p><p> 頁面框架:ASP.NET 2.0新特征在頁面上的體現(xiàn)包括:母版面、主題和皮膚、編譯機制和本地化。</p><p> 母版頁特性能夠幫助用戶建立具有統(tǒng)一布局和外觀的頁面。主題和皮膚使ASP.NET可以一次性設置一種類型的服務器控件外觀樣式。在應用程序編譯方面,ASP.NET2.0提供了幾種替代方案,從而擴大了編譯的選擇范圍,開
99、發(fā)人員可以根據(jù)特定需要進行選擇。服務與接口包括成員資格管理、角色管理、用戶設置、數(shù)據(jù)緩存、配置與管理工具等。利用這些功能,可以快速實現(xiàn)用戶和角色管理、個性化用戶配置、數(shù)據(jù)緩存、應用程序可視化配置等任務。</p><p> 為了實現(xiàn)更高的開發(fā)效率,ASP.NET 2.0還增加了一些新的控件。這些專門的數(shù)據(jù)控件分為兩組:數(shù)據(jù)源控件和數(shù)據(jù)綁定控件。數(shù)據(jù)源控件是創(chuàng)建與數(shù)據(jù)庫的鏈接。數(shù)據(jù)綁定控件則從數(shù)據(jù)源控件中獲取信息,
100、并在頁面上創(chuàng)建呈現(xiàn)。這種簡單的雙控件模式可用于多種情況。對于多種數(shù)據(jù)庫類型,甚至是非關系型數(shù)據(jù)源,都有相應的數(shù)據(jù)源控件。對于WEB應用設計和開發(fā)人員而言,ASP.NET2.0具有可以支持動態(tài)頁面的虛擬機,可以說,ASP.NET 2.0是WEB開發(fā)史上一個重要的里程碑。</p><p> ASP.NET的優(yōu)越性:</p><p><b> 性能大幅度提高</b>&l
101、t;/p><p><b> 強大的開發(fā)環(huán)境</b></p><p><b> 強大的功能和適應性</b></p><p><b> 簡單性和易用性</b></p><p><b> 高效可管理性</b></p><p> 可移
102、植性和良好的適用性</p><p><b> 可擴展性</b></p><p> 2.SQL Server 作為網(wǎng)站數(shù)據(jù)庫設計的優(yōu)勢</p><p> SQL是一個非過程化的語言。因為它一次處理一個記錄,對數(shù)據(jù)提供自動導航。SQL允許用戶在高層的數(shù)據(jù)結構上工作,而不對單個記錄進行操作,可操作記錄集。所有SQL 語句接受集合作為輸入,返回集
103、合作為輸出。SQL的集合特性允許一條SQL語句的結果作為另一條SQL語句的輸入。SQL不要求用戶指定對數(shù)據(jù)的存放方法。</p><p> SQL是統(tǒng)一的語言。它為許多任務提供了命令,包括:查詢數(shù)據(jù)、在表中插入、修改和刪除記錄;建立、修改和刪除數(shù)據(jù)對象;控制對數(shù)據(jù)和數(shù)據(jù)對象的存取;保證數(shù)據(jù)庫一致性和完整性。以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨的語言,而SQL將全部任務統(tǒng)一在一種語言中。</p>
104、<p> SQL是所有關系數(shù)據(jù)庫的公共語言。由于所有主要的關系數(shù)據(jù)庫管理系統(tǒng)都支持SQL語言,用戶可將使用SQL的技能從一個RDBMS轉到另一個。所有用SQL編寫的程序都是可以移植的。</p><p> 3.ADO.NET技術簡介</p><p> ADO.NET(ActiveX Data Objects For .NET Framework),是一種新的數(shù)據(jù)訪問技術,是
105、.NET Framework提供給.NET開發(fā)人員的一組類,其功能全面且靈活。</p><p> ADO.NET是.NET Framework中用以操作數(shù)據(jù)庫的類庫的總稱,提供對Microsoft SQL Server等數(shù)據(jù)庫,以太OLE DB和XML數(shù)據(jù)源的一致訪問。ADO.NET包含了所有允許數(shù)據(jù)處理的類,是一個典型的數(shù)據(jù)庫操作(如索引、排序和視圖)容器。具體來說,通過ADO.NET,應用程序不但能夠連接到
106、指定數(shù)據(jù)庫的數(shù)據(jù)源,檢索、操作和更新數(shù)據(jù),而且還能實現(xiàn)對其他數(shù)據(jù)格式的訪問。</p><p> ADO.NET主要包括“DataSet”和“.NET數(shù)據(jù)提供程序”兩個核心組件,用來完成數(shù)據(jù)訪問操作。</p><p> NET數(shù)據(jù)提供程序 專門為數(shù)據(jù)處理以及快速地只進、只讀訪問數(shù)據(jù)而設計的組件,可以單獨使用或按順序組合使用,包括Connection、Command、DataReader
107、和DataAdapter對象,用于連接到數(shù)據(jù)庫、執(zhí)行命令和檢索結果等。</p><p> DataSet 數(shù)據(jù)集對象DataSet的結構類似于關系數(shù)據(jù)庫的表,包括表、行、列等數(shù)據(jù)對象模型的類,還包含為數(shù)據(jù)集定義的約束和關系。</p><p><b> 系統(tǒng)開發(fā)架構</b></p><p> 在Internet/Intranet領域,目前
108、“瀏覽器—Web 服務器—數(shù)據(jù)庫服務器” 結構是一種非常流行的客戶機/服務器結構。這種結構最大的優(yōu)點是:客戶機統(tǒng)一采用瀏覽器,這不僅讓用戶使用方便,而且使得客戶機端不存在維護的問題。當然,軟件開發(fā)布和維護的工作不是自動消失了,而是轉移到了Web 服務器端。在Web 服務器端,程序員要用腳本語言編寫響應頁面。例如用Microsoft的ASP語言查詢數(shù)據(jù)庫服務器,將結果保存在Web 頁面中,再由瀏覽器顯示出來。</p><
109、;p> B/S結構,即Browser/Server(瀏覽器/服務器)結構,是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構,在這種結構下,用戶界面完全通過WWW瀏覽器實現(xiàn),一部分事務邏輯在前端實現(xiàn),但是主要事務處理邏輯在服務器端實現(xiàn),形成所謂的三層結構。B/S結構主要是利用了不斷成熟的WWW瀏覽器技術,結合瀏覽器的多種Script語言(VBScript JavaScript等)和ActiveX技術,用戶通過
110、瀏覽器就實現(xiàn)了原來需要復雜專用軟件才能實現(xiàn)的強大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構造技術。</p><p> 三層的(Browser/Server)體系結構是把二層(Client/Server)結構的事務處理邏輯模塊從客戶機的任務中分離出來,由單獨組成的一層來負擔其任務,這樣客戶機的負擔大大減輕了,把負荷均衡地分配給了Web 服務器,于是原來的兩層的(Client/Server)結構轉變成三層的(B
111、rowser/Server)結構?;?Browser/Server)結構的系統(tǒng)不需安裝專用的前端應用程序,各種平臺上的用戶只需通過瀏覽器使用便可訪問并處理相應信息,操作更加簡單。</p><p> 軟件系統(tǒng)的改進和升級越來越頻繁,B/S架構的產(chǎn)品明顯體現(xiàn)其方便的特性。無論用戶的規(guī)模有多大,有多少分支機構都不會增加任何維護升級的工作量,所有的操作只需要針對服務器進行,如果是異地只需要把服務器連接上網(wǎng)即可立即進行
112、維護和升級,這對人力、時間、費用的節(jié)省是相當驚人的。</p><p> 無論是辦公自動化管理系統(tǒng),人力資源管理系統(tǒng),客戶關系管理系統(tǒng),ERP等等,發(fā)展的趨勢是不斷融合,采用統(tǒng)一的B/S結構開發(fā)的產(chǎn)品無論是現(xiàn)在還是將來都是最好的選擇。</p><p><b> 系統(tǒng)登錄流程設計</b></p><p> 系統(tǒng)登錄程序流程圖說明了用戶登錄系統(tǒng)
113、時的整個流程走向,下圖為本系統(tǒng)登錄流程圖如圖 5-1 所示。</p><p> 圖5-1 系統(tǒng)登錄流程圖</p><p><b> 界面的詳細設計</b></p><p> 本網(wǎng)站分為前臺和后臺兩大功能模塊。前臺是會員交易模塊主要以淡藍色為基本色,因為系統(tǒng)本身屬于購物網(wǎng)站,一些圖片上傳后,本身就有美化頁面的效果,所以不需要再選用太過夸張的
114、顏色,所以選擇淡藍色,純凈、明亮、清晰、明朗,使網(wǎng)站具有親和力給人眼前一亮的感覺。后臺管理員模塊主要還是以很流行的淡藍色為基本色,藍白搭配已經(jīng)成為網(wǎng)站的經(jīng)典搭配色。</p><p> 前臺功能模塊設計詳細說明</p><p><b> 首頁模塊</b></p><p> (1) 首頁界面功能是將該網(wǎng)站的主要功能都顯示在上面,主要有首頁、二
115、手書列表、退出登陸、會員登陸、會員注冊、修改個人資料、我的購物車、我的訂單、我的收藏夾、訂單查詢、用戶留言、后臺登陸、二手書查詢、客戶服務等等。只要點擊相關的鏈接就可以進入相關的網(wǎng)頁。用戶可通過按類查詢,查找自己想要的二手書,點擊圖片進入瀏覽。在主頁面上顯示二手書的分類,管理員推薦的二手書,本網(wǎng)站熱賣的二手書和最新上架的二手書,還顯示本月銷售前五名的二手書名稱供用戶參考。只要點擊二手書圖片就可以顯示該二手書的詳細信息。如圖5-2所示。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二手書網(wǎng)絡交易
- 二手書交易平臺商業(yè)計劃書
- 基于jsp的高校二手書交易平臺的設計與實現(xiàn)[畢業(yè)論文]
- 二手書交易平臺的設計與實現(xiàn)-畢業(yè)設計
- 校園二手書交易平臺后臺管理系統(tǒng)
- 校園二手書交易平臺后臺管理系統(tǒng).doc
- 校園二手書交易平臺的設計與實現(xiàn)--論文定稿
- 高校二手書籍交易平臺的研究與設計.pdf
- 基于ssh的校園二手書交易平臺的設計與實現(xiàn)
- 二手書交易網(wǎng)站畢業(yè)設計論文
- 基于jsp的高校二手書交易平臺的設計與實現(xiàn)【任務書】
- 基于jsp的高校二手書交易平臺的設計與實現(xiàn)【開題報告】
- 基于jsp的高校二手書交易平臺的設計與實現(xiàn)【開題報告】
- 基于jsp的高校二手書交易平臺的設計與實現(xiàn)【文獻綜述】
- 校園二手書交易平臺設計與開發(fā) --系統(tǒng)架構與核心模塊---開題報告
- 基于jsp的高校二手書交易平臺的設計與實現(xiàn)【任務書】
- 校園二手物品交易平臺畢業(yè)論文
- 二手書交易管理信息系統(tǒng)
- 二手書交易網(wǎng)的設計【開題報告】
- 二手書交易系統(tǒng)項目計劃書
評論
0/150
提交評論