畢業(yè)設計答辨-IT網絡購物網站_第1頁
畢業(yè)設計答辨-IT網絡購物網站_第2頁
畢業(yè)設計答辨-IT網絡購物網站_第3頁
畢業(yè)設計答辨-IT網絡購物網站_第4頁
畢業(yè)設計答辨-IT網絡購物網站_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、畢業(yè)設計答辯畢業(yè)設計題目:IT網絡購物網站目錄1 相關技術及需求分析1.1 ASP開發(fā)技術1.2 ACCESS數據庫技術1.3 需求分析1.4 系統(tǒng)運行環(huán)境及開發(fā)工具2 系統(tǒng)總體設計及數據庫設計2.1 IT網絡購物網站總體設計圖2.2 IT網絡購物網站數據庫設計3 詳細設計3.1 前臺功能實現3.2 后臺功能實現前言 隨著我國Internet的普及和現代電子商務的發(fā)展,網上銷售,網上購物已經成為現代市場經濟發(fā)展必不可少的一部分。利用ASP(Active Server Page)與數據庫的結合,可以起很好的建立起網上IT網絡購物網站。 ASP技術 :ASP(Active Server Pages

2、動態(tài)網頁)是微軟公司推出的一種用以取代CGI(Common Gateway Interface通用網關接口)的技術。 ASP比較網關及服務器擴展模式有著以下優(yōu)點: (1)完全與HTML文件融合在一起; (2)容易創(chuàng)建,不需要其它編譯、鏈接程序; (3)面向對象并通過ActiveX Server對象可擴展。1.1 ASP開發(fā)技術1 相關技術及需求分析1.1.1 ASP技術概念及優(yōu)點ASPDATABASE返回返回客戶端發(fā)送請求給服務器,服務器接受請求后,再把請求結果返回到客戶端??蛻舳税l(fā)送請求,通過ASP訪問數據庫,數據庫接受請求后,再通過ASP返回客戶端,來實現對數據庫的訪問。1.1.2 ASP

3、服務器運行模式 Access做為一個數據庫管理系統(tǒng),它被集成在Microsoft Office中。Access數據庫處理的基本結構,采取關系型數據庫模式。與其他的數據庫系統(tǒng)相比,Access更加簡單易學,一個普通的計算機用戶可以很快地掌握它。Access 2003的功能十分強大,利用它可以方便地實現對信息保存、維護、查詢、統(tǒng)計、打印、交流、發(fā)布,而且它可以十分方便地與Office其他組件交流數據,這些功能對一個一般用戶而言已經足夠了。1.2 ACCESS數據庫技術1.3 需求分析在IT網絡購物網站中主要涉及到IT商品、會員、管理員、訂單等幾個模塊,其中,IT商品模塊的任務主要是列出所有庫存的各

4、種屬性,按照銷售量和投票情況排序,按照商品模糊查詢,以及用戶選定商品后給出詳細屬性。1.3.1 業(yè)務流程分析 業(yè)務流程圖是一種比較規(guī)范、被廣泛使用分析工具,它可以比較直觀、準確描述系統(tǒng)業(yè)務流程。業(yè)務流程圖不是對系統(tǒng)原有業(yè)務流程的快照,應該是對原有系統(tǒng)的業(yè)務流程進行重新思考、設計、再造的結果。 (1)IT銷售流程 IT銷售流程是根據實際生活中,用戶通過網絡購物的過程所進行的一個描述。當用戶打開網頁后,必須通過主頁面提供的會員登錄鏈接,進入會員登錄頁面;然后用戶通過登錄系統(tǒng),以網站會員的身份才能購買商品,如果用戶未登錄系統(tǒng),只能瀏覽IT商品和查詢IT商品,而不能購買IT商品。當用戶選定自己喜歡的I

5、T商品后,可以通過網站提供的功能把IT商品放入購物車,接著去購買IT商品,當用戶購買完所有的IT商品后,通過網站提供的鏈接到收銀臺結賬,這時網站將會自動判斷用戶在系統(tǒng)中所存的金額,如果金額不足,則網站頁面自動返回到用戶面板并提示用戶系統(tǒng)金額不足,不能購買商品等信息,如果金額充足則用戶購買成功整個購買流程結束 ,其業(yè)務流程如下圖所示:IT物品銷售流程圖 (2)用戶注冊流程 用戶為了購買IT商品,必須成為系統(tǒng)會員。整個注冊流程如圖2-2所示,用戶可以通過主頁面提供的鏈接,進入到會員注冊頁,當用戶填入自己的信息并提交后,系統(tǒng)將對用戶所注冊用戶名進行檢查,如果發(fā)現重復,網站頁面將自動清除相應信息并提示

6、用戶名被注冊過了;為了防止用戶輸入密碼時可能出現的錯誤,系統(tǒng)將檢查用戶兩次輸入的密碼信息,如果發(fā)現信息不符,也將提示用戶錯誤并讓用戶重新注冊;為了購買活動的合法和安全,網站會提示用戶輸入家庭住址、固定電話和真實姓名等關鍵信息,如果用戶不填寫,網站會提醒用戶錯誤,并再次清除信息,當所有信息完整的填寫完畢后,經過網站檢查正確,這時網站會把用戶的信息添加到數據庫中,流程如下圖。用戶注冊流程圖 1.3.2 數據流程分析 業(yè)務流程分析描述的是用戶業(yè)務處理過程。為了更進一步了解用戶對待開發(fā)的購物網站的功能要求,通常從數據流動和處理的角度對業(yè)務流程進行抽象,得到網站的數據流圖。數據流圖是結構化系統(tǒng)分析的主要

7、工具,它能圖形化的顯示出網站中數據的使用,表達數據在網站內部的邏輯流向以及網站的邏輯功能和數據的邏輯變換。如下圖就是根據前面所得到的業(yè)務流程圖和收集的資料,以及對IT網絡購物網站的整個流程進行分析設計后,所得出的IT網絡購物網站數據流圖。用戶展臺IT,查詢結果購物車IT庫會員資料購物單消費情況IT購物銷售數據流圖 數據流圖是結構化分析中不可缺少的有力工具,它描述了系統(tǒng)的分解,即網站由哪些部分組成,各部分之間有什么聯系等。但是,他還不能完整地表達一個網站的全部邏輯特征,特別是有關數據的詳細內容。因此,僅僅一套數據流圖并不能構成網站說明書,只有對圖中出現的每一個成分都給出詳細定義以之后,才能全面地

8、描述一個網站。數據字典把數據流圖上所有數據都加以定義,并按特定格式予以紀錄,以備隨時查詢和修改。因此,數據字典是數據流圖的輔助資料,對數據流圖起注解作用。數據流圖、數據字典、IPO圖表構成了對系統(tǒng)需求的完整描述。1.3.3數據字典1.4 系統(tǒng)運行環(huán)境及開發(fā)工具開發(fā)環(huán)境:Windows XP Professional IIS 5.0(Internet Information Server 5.0) Internet Explorer 6.0腳本語言:JavaScript、VBScript數據庫工具:Microsoft Access 2003網頁設計:Macromedia Dreamweaver

9、MX2 系統(tǒng)總體設計及數據庫設計 經過需求分析階段的工作,系統(tǒng)必須“做什么”已經清楚了,現在是決定“怎樣做”的時候了??傮w設計的基本目的就是回答“概括地說,網站應該如何實現?”這個問題,用比較抽象的概括的方式確定網站如何完成預定的任務,也就是說,應該確定網站的物理配置方案,并確定系統(tǒng)的每個程序的結構。 2.1 IT網絡購物網站總體設計圖用戶進入查看IT以會員身份登錄購買商品請先登錄,若未注冊請注冊成為會員會員注冊商品查詢訂單查詢以管理員身份登錄商品添加商品審查處理訂單發(fā)貨查詢會員審查管理員添加管理員審查管理員退出購買商品2.2 IT網絡購物網站數據庫設計2.2.1 用戶信息數據表(RegUse

10、r) 本表主要是將用戶的相關信息錄入表中.用戶在注冊時要填寫相關的個人信息如:用戶名,密碼,密碼提示,聯系地址,郵編等等相關信息。用戶名用的是文本類為關鍵字,如下圖:字段名數據類型字段大小字段說明UserID文本20會員帳號Name文本30會員姓名PassWD文本30用戶密碼WtPass文本30密碼提示問題DaPass文本30密碼提示答案Sex文本10性別Email文本30電子信箱Phone文本30聯系電話Address文本50聯系地址Zip文本20郵編RegTime日期時間默認值Now()注冊時間2.2.2 管理員信息表(Manage_User)管理員信息表,記錄管理的用戶名與密碼,兩個均為

11、文本型,字段為長整形,如下表。字段名數據類型字段大小字段說明Id自動編號長整型管理員編號UserName文本20管理員帳號PassWord文本20管理員密碼2.2.3 商品大類表(Class_1) 本表是商品分類的大類表。管理員在給商品進行分類時,可根據商品的實際書類分類。例如,計算機類書籍,繪畫類書籍,理財類書籍等等。這樣有利于圖書的管理。本表的主要是錄入商品分類的名稱與發(fā)布時間,分別為文本型與時間類型,如下表. 字段名數據類型字段大小字段說明ID長整型自動大類編號Class_1_Name文本30大類名稱Class_1_RegTime日期時間默認值Now()添加時間2.2.4 商品小類表(C

12、lass_2)這個表是對商品大類表之下的一個細分,將商品的分類進一步的細化。例如:計算機類書籍細分為軟件編程類書籍、CAD繪圖類書籍等等。這樣的分類,能夠使用戶更加明確自己所要購買圖書,也便于管理員的管理,如下表。字段名數據類型字段大小字段說明ID長整型自動小類編號Class_2_Name文本30小類名稱Class_1_Name文本30所屬大類名稱Class_2_RegTim日期時間默認值Now()添加時間2.2.5商品表(Product ) 在前兩個表中進行細化分類之后,最后就是要進行商品的具體名稱,價格,說明,圖片等等的錄入了。主要是記錄商品的具體詳細的說明,以便購買都知道這本圖書的具體的

13、情況,如下表.字段名數據類型字段大小字段說明Product_Id長整型10商品編號Product_Name文本30商品名稱Class_1文本30所屬大類Class_2文本30所屬小類Product_Intro文本50商品說明Product_Show文本50商品簡介P_NewPrice貨幣自動會員價格P_OldPrice貨幣自動市場價格P_Pic文本50商品微縮圖P_Full_Pic文本50商品全景圖RegTime日期時間默認值Now()商品錄入時間Look_Count長整型自動商品瀏覽次數購物車是用來存放顧客購買的商品。當然在網上購物的購物車也是用來存放購買的商品,用戶可以查看購買商品的名稱,

14、價格等等。最后形成表訂,如下表。2.2.6 購物車表(Shop List)字段名數據類型字段大小字段說明Product_Id長整型10商品編號Form_Id長整型自動所屬訂單號Product_Name文本30商品名稱Number文本255購物數量P_NewPrice貨幣自動會員價格RegTime日期時間默認值Now()購物時間2.2.7 訂單表(Order List)訂單表,是對顧客提交的訂單的具體情況進行記錄。有用戶名,購物時間,聯系時間,商品名,價格,付款時間等等相關內容的記錄,如下表所示。字段名數據類型字段大小字段說明Form_ID長整型自動訂單號User_ID文本20會員帳戶名Name

15、文本20會員姓名Zip文本20郵編Phone文本30聯系電話Emai文本30電子信箱Address文本50聯系地址Pays文本20付款方式RegTime日期時間默認值Now()訂貨時間Flag文本20標記Remark文本255備注3 詳細設計3.1 前臺功能實現3.1.1購物車的實現在設計購物車中,首先要考慮到的是購物車中商品信息的存儲,而且在整個的商品購買中沒有改變,這里就要用到ASP中的內置Session組件,它是訪問者從的到達某個特定主頁到離開為止的那段時間,服務器端給他分配一個用來儲存信息的全局變量的集合,這些變量可以自動生成,也可以是程序人員在服務器端腳本程序中定義的。Session

16、可以用來存儲訪問者的特定信息,創(chuàng)建訪問者信息容器。我們使用它作為虛擬購物車,無論什么時候用戶在我網站中選擇了一種商品,那么這種商品就會進入購物車,當用戶準備離開時,就可以立即進行以上所有選擇的商品的訂購。這些購物信息可以保存在 Session中。用戶在Web應用程序中訪問同一頁面時,Session變量始終存在,當用戶在應用程序的頁之間跳轉時,存儲在Session對象中的變量也不會清除。在建立購物車中,其實是對全局變量的操作。在這里我定義了一個全局變量:Product List = Session(ProductList),將購物信息保存到此全局變量中。另外還定義了一個全局變量Products,

17、通過函數Put ToShop Bag()將Product List的值賦給Products,使用函數Split()將讀取到的字符串進行分割,以得到購物信息。購物車界面如下圖所示:3.1.2 會員注冊的實現 在會員注冊中,首先是檢查該顧客所申請的用戶名是否以被人申請了,若已被人申請了該用戶名,則系統(tǒng)將提示給用戶“該用戶名已存在”的信息 之后進入用戶詳細資料登記的頁面如下圖 在用戶登記個人的詳細資料時,仍然使用ASP中的Record set的對象,對數據庫進行添加的操作,申請成功后進入提示界面如下圖所示,告訴用戶已經申請成功 3.1.3 定單查詢客戶在主頁中文本框中輸入待查詢的定單號,查詢成功的頁面如下圖:3.1.4 商品查詢 如何使用戶快速簡潔的找到自己想要的東西,是一個網站解決的重要問題,也是吸引用戶的關鍵之一,網站搜索引擎的好壞直接影響到網站的訪問量。本系統(tǒng)的搜索可以分類別、加關鍵字搜索,以便找到準確的商品信息。以下是商品搜索的界面及搜索到的結果:3.2 后臺功能實現3.2.1 商品添加商品的添加功能是通過三個步驟來實現的:商品大類添加、商品小類的添加、商品的添加。3.2.2 商品審查管理員可以編輯商品資料,刪除商品資料,商品審查頁面如下圖.3.2.3訂單的審查訂單審查的頁面如下圖,管理員可以處理定

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論