網上書店系統(tǒng)設計 源碼 類圖 答辯-論文
《網上書店系統(tǒng)設計 源碼 類圖 答辯-論文》由會員分享,可在線閱讀,更多相關《網上書店系統(tǒng)設計 源碼 類圖 答辯-論文(13頁珍藏版)》請在裝配圖網上搜索。
1、asp網上書店系統(tǒng)設計+源碼+類圖+答辯PPT-論文 asp網上書店系統(tǒng)設計+源碼+類圖+答辯PPT 。本文研究了一種基于數據關聯規(guī)則的網絡商店系統(tǒng)。網絡商店在我國剛起步,但發(fā)展很快。本文主要介紹了網絡銷售系統(tǒng)建設的整個過程,網站采用了模塊化設計方法,根據用戶的需求及程序的應用與維護的易用性,將系統(tǒng)各個部分置于不同的模塊當中。 網絡銷售系統(tǒng)使用ASP技術與Microsoft Access 2003數據庫,制作了一個在線商店管理系統(tǒng)。這個網站涉及到ASP各大內置對象、部分組件、ADO連接數據庫、SQL查詢數據庫等一系列知識。該系統(tǒng)由前端輸入和后端管理組成,前端實現了用戶注冊、用戶登錄、購物
2、車、定單查詢等;后端實現了貨物管理、用戶管理、購物車、用戶定單處理、貨物定單處理。 本文主要的章節(jié)有四部分內容,一是需求分析,包括環(huán)境需求的分析、系統(tǒng)功能描述、系統(tǒng)流程圖分析;二是總體設計,包括功能模塊設計、數據庫的實現、網頁的實現、內部邏輯結構圖;三是詳細設計,包括數據庫設計、網頁代碼的設計、主頁設計及各模塊的整合;四是系統(tǒng)測試,包括系統(tǒng)功能的實現、調試中的錯誤及更正。 關鍵詞? 網絡銷售;Access數據庫;ASP Abstract Along with the development of computer science, the database technique is
3、more popular extensive in the application in Internet which provided the thoughtful with humanization of service for the large network customer. This thesis studied a kind原文請找 , but the development is very quick. This article mainly introduced the whole process of designing the system of the network
4、 sale. The website adopted a mold piece to turn a design method. It placed the system’s each part at the different mold piece, according to the need of the customer and the procedure’s easily use of application and maintenance. The network sale system created an on-line store management system, wh
5、ich uses the ASP technique and the databases of Microsoft Access 2003.This website involves to a series of knowledge, such as each inner palace of ASP places object, parts of modules, ADO conjunction database and SQL search database...etc.. That system is constituted by the head importation and a ma
6、nagement to constitute behind. The head carried out a customer to register, the customer register, shopping cart, order form search etc.. The behind carried out the goods management, customer management, shopping cart, customer order form processing, good order form processing. This mainly has fou
7、r chapters. This article’s main chapter has four-part,1 is a need analysis include the environment’s demanding analytical, the system function describe and system function analysis. 2 is a total design, include the function mold piece design, the database’s complete, Webpage’s complete and the inter
8、nal logic knots composition. 3 is a detailed design, include the database design, web page code design, main page of design and each mold piece integrate.4 is a system test, include the realization of system function and adjust to try a medium mistake and correct. Keywords?? The network sells?? SQL
9、 Database?? ASP 目?????? 錄 1 緒論?1 系統(tǒng)設計的意義?1 網絡銷售的前景?1 2 需求分析?3 環(huán)境需求的分析?3 2.1.1 ASP概述?3 2.1.2 IIS的介紹與安裝?3 2.1.3 Microsoft Access 簡介?4 2.2 系統(tǒng)功能描述?4 系統(tǒng)流程圖分析?5 3 總體設計?7 3.1 功能框架設計?7 3.2 數據庫的設計?7 3.3 網頁的設計?8 3.4 內部邏輯結構圖?8 4 詳細設計?10 數據庫實現?10 網頁的實現?12 4.2.1 會員注冊與管理?12 4.2.2 商品上架?14 4.
10、2.3 購物車模塊?15 4.2.4 商品檢索?16 4.3 主頁設計及各模塊的整合?16 5 系統(tǒng)測試?17 系統(tǒng)功能的實現?17 5.2 調試中的錯誤及更正?21 結論?22 致謝?23 參考文獻?24 附錄?25 附錄1?25 附錄2,?1434 asp網上書店系統(tǒng)設計+源碼+類圖+答辯PPT 環(huán)境需求的分析 2.1.1 ASP概述 ASP是Active Server Page的縮寫,意為“活動服務器網頁”。ASP能夠讓用戶通過簡單的規(guī)劃以及撰寫產生動態(tài)、交互式的網站應用程序;可以將用戶所設計的網頁通過服務器端翻譯并將翻譯后的結果用標準的HTML文件送出
11、給客戶端。ASP的網頁文件的格式是*.asp,常用于各種動態(tài)網站中。 ASP是基于WEB的一種編程技術,可以說是CGI的一種。它可以完成以往CGI程序的所有功能,如計數器、留言簿、公告板、聊天室等等。ASP還可以輕松地實現對頁面內容的動態(tài)控制,根據不同的瀏覽者,顯示不同的頁面內容。而瀏覽者一點覺察不出來,就像為他專門制作的頁面一樣。使用各種各樣的組件,ASP可以完成無比強大的功能。使用FileSystemObject,可以對服務器上的文件進行瀏覽、復制、移動、刪除等。有了ADO(Active Database Object,動態(tài)數據庫對象)的支持,使ASP對數據庫的操作變得非常簡單。你甚至可
12、以像使用本地數據庫那樣,管理遠程主機上的數據庫,對表格、記錄進行各種操作。 與HTML相比,ASP網原文請找 頁具有以下特點: (1)利用ASP可以實現突破靜態(tài)網頁的一些功能限制,實現動態(tài)網頁技術; (2)服務器上的ASP解釋程序會在服務器端制定ASP程序,并將結果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產生的網頁; (3)ASP提供了一些內置對象,使用這些對象可以使服務器端腳本功能更強。例如可以從web瀏覽器中獲取用戶通過HTML表單提交的信息,并在腳本中對這些信息進行處理,然后向web瀏覽器發(fā)送信息; (4)ASP可以使用服務器端Activ
13、eX組建來執(zhí)行各種各樣的任務,例如存取數據庫或訪問文件系統(tǒng)等。 (5)由于服務器是將ASP程序執(zhí)行的結果以HTML格式傳回客戶端瀏覽器,因此使用者不會看到ASP所編寫的源程序代碼,可防止ASP程序代碼被竊取。 2.1.2 IIS的介紹與安裝 (1)Microsoft IIS 是允許在公共Intranet或Internet上發(fā)布信息的Web服務器。IIS通過使用超文本傳輸協(xié)議(HTTP)傳輸信息,還可配置IIS 以提供文件傳輸協(xié)議(FTP)和gopher服務。FTP服務允許用戶從Web節(jié)點到Web節(jié)點傳送文件,gopher服務為定位文檔使用菜單驅動協(xié)議,HTTP協(xié)議已經盡可能地代替了go
14、pher協(xié)議。 IIS提供了一個圖形界面的管理工具,稱為 Internet服務管理器,可用于監(jiān)視配置和控制Internet服務。Internet服務管理器處于中心位置,可以控制組織中所有運行IIS的計算機。 (2)在Windows 2000/xp/2003操作系統(tǒng)下,選擇“控制面版”、“添加/刪除程序” 、“添加/刪除Windows組件”命令,打開“Windows組件向導”對話框。 確定Windows 2000/xp/2003的安裝光盤已經插入在光驅之中。再選中“IIS信息服務(IIS)”復選框,單擊“下一步”按鈕,此時系統(tǒng)會運行很長一段時間后提示:完成“Windows組件向導”。單擊
15、“完成”,表示已成功安裝了IIS。 2.1.3 Microsoft Access 簡介 Microsoft Access是一種關系式數據庫,它適用于小型商務活動,用以存貯和管理商務活動所需要的數據。Access不僅是一個數據庫,而且它具有強大的數據管理功能,它可以方便地利用各種數據源,生成窗體(表單),查詢,報表和應用程序等。 Access具備了許多先進的大型數據庫管理系統(tǒng)所具備的特征,完善地管理各種數據庫對象,具有強大的數據組織、用戶管理、安全檢查等功能。作為Office套件的一部分,可以與Office集成,實現無縫連接。能夠利用Web檢索和發(fā)布數據,實現與Internet的連接。
16、2.2 系統(tǒng)功能描述 這個系統(tǒng)的核心功能是在網絡上提供一些圖書復習資料的零售業(yè)務,即一個網上的圖書商店。用戶可以方便地在線瀏覽商店中提供的各種圖書資料,也可以在線訂購所需要的圖書。與現實世界顧客到商店購物不同的是,網上購物必須要保證用戶購買的可靠性,即需要對購物用戶的身份進行一定程度上的控制。這是因為網上銷售的不是真實的貨物,而是達成一項買賣的協(xié)議,然后由賣方提供送貨業(yè)務。實際的商品交割需要到現實世界中來完成,所以必須對顧客的身份及購物定單進行審核、查證以后才進行實際的商品交割,避免造成商家不必要的人力、物力損失。 綜合以上這些要求,網上書店電子商務網站至少應該具有以下幾個功能: (1)
17、將需要在網絡上銷售的商品加以分類和歸總,建立一個基本的網站商品分類體系,據此來設計商品數據庫。然后在網站上按照分類體系分別設置商品陳列架,用戶可以通過瀏覽不同的陳列架找到所需要的圖書。 (2)對用戶進行注冊會員制管理方式,非會員只能在網站上瀏覽,但不能在線購物(即下定單)。網站的注冊會員可以在每次進入本站時,通過驗證身份而獲得在線購物和其他一些權利。如果用戶發(fā)現自己的注冊信息有錯誤,也可以在線修改。 (3)對用戶的資料進行采集,記錄用戶每次購物的信息,對用戶的購物進行獎勵。獎勵的方式是提供一種網站積分,當積分到達一定的份額時通知用戶,然后對用戶的再次購物進行優(yōu)惠或者提供其他優(yōu)惠措施。這一點
18、也是現在網絡上很多電子商務網站都采用的“積分制”促銷活動。 (4)實現注冊用戶的再線選購商品和定單的生成。用戶可以對自己選擇的商品取消購買,也可以對每件選擇的商品決定購買的復件數。 (5)提供用戶原文請找 對網站數據庫中所有商品的查找功能,用戶可以通過簡單的商品名進行精確或者模糊的檢索,也可以通過一個提供多個檢索入口的高級檢索對所需要商品進行多方面的限制性檢索。用戶可以通過查看檢索結果而獲得商品的詳細情況,如貨號、品牌、價格和照片等。 這里列出的功能其實也是一個綜合的大型電子商務網站所具備的基礎功能,其他任何衍生的功能都是在此基礎之上的拓展。因此,只要掌握了這些基本功能的實現方法,然后建
19、設更大的且功能更完備的電子商務網站就不會有太大的問題。 系統(tǒng)流程圖分析 以上這些聯系反映了網站設計的基本思路和程序編制的基本流程,網站詳細的流程如圖2-1。 asp網上書店系統(tǒng)設計+源碼+類圖+答辯PPT 從流程圖中可以看出,身份驗證在整個網站購物的過程中發(fā)揮著相當重要的作用。其中包括登錄、判斷用戶登錄信息是否超時,以及對非法用戶引導其進行注冊等功能。 該流程圖也大致體現了網站程序設計的思路,按照用戶購物的流程來設計程序。順著該流程圖一步一步往下走,在需要進行轉向處提供轉向功能,并隨時注意用戶的登錄信息。這種思路有利于對整個大的工程的把握,有利于對程序設計過程的指導。 ?
20、3 總體設計 3.1 功能框架設計 通常在設計一個大的工程項目時,都是事先將其分成若干個相對獨立的功能模塊,然后對各個模塊進行獨立設計和編制。一般來說,這些模塊需要遵守一定的規(guī)則,如變量名和程序接口約定等。每個模塊都完成以后,再對各模塊進行整合。就像搭積木一樣,把各個模塊搭成最終的系統(tǒng),這種程序設計思路通常也被稱為“積木式”程序設計。 根據網站的功能,將該網站劃分為以下幾個功能模塊: (1)?模塊一:會員注冊與管理模塊,包括新會員注冊、會員身份驗證(即登錄)、會員信息修改、會員身份注銷和預定制商品。 (2)?模塊二:商品陳列上架模塊,即實現商店所有商品的分類上架,使用戶瀏覽選擇。
21、(3)?模塊三:購物車模塊,需要完成用戶選購商品,購物定單生成功能,以及用戶購物積分功能。 (4)?模塊四:商品檢索模塊,包括簡單的商品名稱,精確和模糊檢索、多種條件的組合檢索、檢索結果的分頁顯示和檢索結果的詳細介紹。 (5)?模塊五:數據庫設計模塊,包括按照功能分析設計數據庫并設計表結構。這個模塊是其他所有模塊的基礎。 各模塊內部具有一定的關系,其中最主要的就是生成購物定單與用戶身份驗證之間的聯系。下面列出我們分析得出的關于這些模塊內部及模塊之間的聯系。 (1)?會員登錄通過以后,才能進行資料修改。在修改資料之前必須判斷當前用戶是否已經登錄,或者其登錄信息是否已經超時。 (2)?會
22、員登錄通過以后才能進行商品預定。同樣,在預定商品之前必須判斷當前用戶是否已經登錄,或者其登錄信息是否已經超時。 (3)?用戶瀏覽商品、選購商品、將商品放入購物車。如果該用戶決定要購買這些商品,即要生成定單,就必須判斷當前用戶是否已經登錄,或者其登錄信息是否已經超時。 (4)?用戶身份驗證通過后將要生成定單,如果用戶需要在定單生成之前進行資料修改,則需要轉入用戶資料修改程序,該程序位于會員管理模塊中。 用戶通過檢索功能找到所需商品,滿意后放入購物車,即由檢索模塊轉入購物車模塊。 3.2 數據庫的設計 根據上面提出的網站功能模塊劃分,這個電子商務網站需要使用數據庫來存儲會員信息、商品信息
23、、定單信息、預定制商品信息。 數據庫是整原文請找 個網站的基礎,因此必須在數據庫框架設計完成的情況下,其它模塊才有可能實現。數據庫名稱定為,其中定義的表有會員資料表(表名:user)、商品信息表(表名:product)、定單信息表(表名:orders)、送貨方式(表名:delivery)、商品大類(表名:category)、商品評論(表名:review)、商品小類(表名:sorts)。 3.3 網頁的設計 系統(tǒng)中的網頁是使用macromedia dreamweaver 8制作的,主要有:首頁,會員管理模塊(注冊、,登錄注銷,修改、),商品上架模塊(陳列,導航),購物車模塊(加入,查看,結
24、帳),商品檢索模塊(檢索)。 3.4 內部邏輯結構圖 在網站中涉及到的所有程序及其所屬模塊之間形成一個密切的邏輯圖如圖3-1所示。從這個邏輯圖上可以看到這些程序所具備的內部聯系,以及表現在這種內部聯系上的程序設計思路。 從這個結構于中可以清楚的看出每個模塊所包含的子功能模塊及所有必須的網頁,圖中各模塊往下的子功能模塊的排列順序及網頁排列的順序也基本上反應了一個顧客到網上商店進行購物所需進行的步驟。 4 詳細設計 數據庫實現 該網站需要使用數據庫來存儲會員信息、商品信息、定單信息、預定制商品信息。數據庫是整個網站的基礎,因此必須在數據庫框架設計完成的情況下,其他模塊才有可能實現。
25、1)會員資料表(表名:user) 用于存放會員的注冊信息,結構如表4-1。 字段名?數據類型?字段長?字段說明 userid?自動編號?50?編號,主索引 username?文本?50?用戶名(登陸時用) password?文本?50?會員的密碼(MD5加密) useremail?文本?255?Email identify?數字?20?會員的身份證號碼 mobile?文本?50? userqq?文本?10?QQ adddate?日期/時間?255?注冊日期 quesion?文本?10?密碼提示 answer?文本?50?密碼答案 loginnum?文本?255?
26、登陸次數 lastvst?日期/時間?長整型?最后一次登陸時間 2)商品信息表(表名:product) 用于存放商品的信息,結構如表4-2。 字段名?數據類型?字段長?字段說明 id?自動編號?50?編號 name?文本?50?書名 author?文本?50?作者 introduce?文本?50?裝幀 productdate?日期/時間?200?出版日期 asp網上書店系統(tǒng)設計+源碼+類圖+答辯PPT 字段名?數原文請找 據類型?字段長?字段說明 score?數字?雙精度型?積分 detail?備注?50?詳細介紹 content?備注?50?目錄 3)定單信
27、息表(表名:orders) 用于存放定單的信息,如表4-3: 字段名?數據類型?字段長?字段說明 username?文本?50?訂單用戶名 actiondate?日期/時間?50?日期 productnum?數字?50?產品訂購數量 goods?數字?—?訂單編號 state?文本?50?狀態(tài):1到5表示步驟,6是表示在購物籃 recepit?文本?—?收貨人 address?文本?—?收貨地址 4)評論表(表名:review) 用于存放評論的信息,如表4-4: 字段名?數據類型?字段長?字段說明 reviewid?自動編號?50?編號,主索引 id?數字?50?對
28、應產品編號 title?文本?50?標題 reviewcontent?備注?—?評論內容 audit?數字?—?是否通過審批 ? 5)送貨方式(表名:delivery) 用于查詢商品,如表4-5: 字段名?數據類型?字段長?字段說明 subject?文本?50?送貨/匯款方式名 6)商品小類查詢(表名:sorts) 用于查詢商品種類,如表4-6: 字段名?數據類型?字段長?字段說明 categoryid?文本?50?對應大類編號 7)管理員表(表名:admin) 用于存放管理員權限的表,如表4-7: 字段名?數據類型?字段長?字段說明 admin?文本?50?用
29、戶名 password?文本?50?密碼(MD5加密) 網頁的實現 4.2.1 會員注冊與管理 會員注冊與管原文請找 理模塊涉及到新會員的注冊、老會員登錄及修改個人資料、會員身份注銷及預定制商品。為了避免很長的程序段,將語句放在文件中。每個需要連接數據庫的程序只要在程序開頭部分采用包含文件的方法包含該文件。 程序的源代碼如下: <% '打開數據庫連接 dim conn,connstr,db,rs db="manage/db/db.mdb" Set conn = Server.CreateObject("ADOD
30、B.Connection") connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"") '如果你的服務器采用較老版本Access驅動,請用下面連接方法 'connstr="driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath(db) conn.Open connstr %> 1)新會員注冊 新會員注冊時需要提供一系列的信息。對于一個電子商務網站來說,這些信息的可靠性直接與網站的經營相掛鉤。因此,必須
31、對用戶填寫的各種信息進行一定程度的跟蹤和限制。 同時為了減輕服務器的負擔,在客戶端對用戶填寫的各種信息進行一定的合法性檢驗,避免過多的無效注冊訪問服務器,浪費服務器的資源。 該程序代碼放在附錄中,標記前都VBscript程序,用來檢驗用戶輸入是否合法或者符合網站設計的規(guī)定,其中會員填寫的信息做了如下的規(guī)則: (1)用戶名長度為3—8位。 (2)密碼長度為4—8位。 (3)姓名與地址必須填寫。 (4)身份證號碼應當為數字,且長度為15位或者18位。 (5)年齡小于12歲被認為不具有會員資格 (6)郵政編碼需要輸入且長度為6位。 (7) 號碼不必要輸入,但是如果輸
32、入,則需要檢驗。 (8)E—mail需要輸入,且檢驗是否合法。 用戶注冊成功以后,瀏覽器中將提示其數據已經完全插入了數據庫,并將用戶填寫的資料打印在瀏覽器中。這時用戶可以繼續(xù)瀏覽網站或立即進入登錄頁面登錄到網站。 2)老會員登陸錄 首先制作一個會員登錄的界面,在此文件中存放一個“會員名”和“密碼”的表單,表單以POST方法提交給處理文件。 程序源代碼如下: ……
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 指向核心素養(yǎng)發(fā)展的高中生物學1輪復習備考建議
- 新課程新評價新高考導向下高三化學備考的新思考
- 新時代背景下化學高考備考策略及新課程標準的高中化學教學思考
- 2025屆江西省高考政治二輪復習備考建議
- 新教材新高考背景下的化學科學備考策略
- 新高考背景下的2024年高考化學二輪復習備考策略
- 2025屆高三數學二輪復習備考交流會課件
- 2025年高考化學復習研究與展望
- 2024年高考化學復習備考講座
- 2025屆高考數學二輪復習備考策略和方向
- 2024年感動中國十大人物事跡及頒獎詞
- XX教育系統(tǒng)單位述職報告教育工作概述教育成果展示面臨的挑戰(zhàn)未來規(guī)劃
- 2025《增值稅法》全文解讀學習高質量發(fā)展的增值稅制度規(guī)范增值稅的征收和繳納
- 初中資料:400個語文優(yōu)秀作文標題
- 初中語文考試專項練習題(含答案)