畢業設計(論文)ASPNET計算機維修和零部件銷售網站的開發_第1頁
畢業設計(論文)ASPNET計算機維修和零部件銷售網站的開發_第2頁
畢業設計(論文)ASPNET計算機維修和零部件銷售網站的開發_第3頁
畢業設計(論文)ASPNET計算機維修和零部件銷售網站的開發_第4頁
畢業設計(論文)ASPNET計算機維修和零部件銷售網站的開發_第5頁
已閱讀5頁,還剩14頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、摘 要:隨著社會的迅速發展和網絡技術的廣泛普及,internet 技術已成為最具有 發展潛力的技術領域,隨之各類電子商務的網上銷售的網站也應運而生。它們適 合現在越來越快的生活節奏,并提供一個公平的、有效的交易平臺。論文闡述了 計算機零部件銷售網站的開發過程,包括可行性分析、需求分析、概要設計、詳 細設計、數據庫設計、實現及系統的測試等幾個階段,計算機維修和零部件銷售 網站開發采用了 asp.net 技術結合 sql server 數據庫,實現了基本信息瀏覽、 簡單的查詢、商品管理、會員管理等功能,能夠給用戶提供最新的計算機零部件 信息和在線購物的機會。 關鍵詞:銷售網站;asp.net;sq

2、l server 目 錄 引言引言 .1 1 1 1 系統概述系統概述 .1 1 1.1 系統現狀研究 .1 1.2 系統開發的相關技術 .2 2 2 系統調研及可行性分析系統調研及可行性分析 .2 2 2.1 系統調研 .2 2.2 系統總體目標 .3 2.3 技術可行性分析 .3 3 3 系統分析系統分析 .3 3 3.1 需求分析 .3 3.1.1 功能需求 .3 3.1.2 性能需求 .3 3.2 系統流程圖 .5 4 4 系統設計系統設計 .5 5 4.1 概要設計 .5 4.1.1 功能模塊結構圖 .5 4.1.2 功能模塊描述 .6 4.2 數據庫設計 .7 4.2.1 數據庫信

3、息 .7 4.2.2 各個表設計 .7 4.3 主要功能模塊的詳細設計 .8 4.3.1 用戶注冊模塊的設計 .8 4.3.2 用戶登錄模塊的設計 .9 4.3.3 商品瀏覽與查詢模塊的設計 .10 4.3.4 商品管理模塊的設計 .11 4.3.5 會員管理模塊的設計 .12 4.3.6 購物車訂單管理模塊的設計 .13 5 5 系統的實現系統的實現 .1414 5.1 用戶注冊模塊的實現 .14 5.2 用戶登錄模塊的實現 .15 5.3 商品瀏覽與查詢模塊的實現 .16 5.4 商品管理模塊的實現 .錯誤!未定義書簽。錯誤!未定義書簽。 5.5 會員管理模塊的實現 .錯誤!未定義書簽。錯

4、誤!未定義書簽。 5.6 購物車訂單管理模塊的實現 .錯誤!未定義書簽。錯誤!未定義書簽。 6 6 系統測試系統測試 .錯誤!未定義書簽。 結論結論 .錯誤!未定義書簽。 參考文獻參考文獻 .錯誤!未定義書簽。 畢業設計論文購買 畢業設計論文定做 引言 隨著計算機信息社會的日益發展以及 internet 的普及和應用,internet 遍布全 球,將世界各地各種規模的網絡連成一個整體。現今成千上萬 web 站點組成的 world wide web(簡稱 www)已成為目前世界上最大的信息資源寶庫。通過 web 站點獲取重要的信息在生活中扮演了重要的角色,因此,建設一個好的 web 站點 對于一

5、個機構的發展十分重要。近年來,互連網用戶要求的不斷提高及計算機科 學的迅速發展,數據庫技術在 internet 中的得到廣泛應用,web 站點向用戶提供 的服務越來越人性化,人性化已逐漸成為當今 web 應用的潮流。 電子商務是指買賣雙方之間依托計算機網絡,按照一定的標準所進行的各類 商貿活動。各類的電子商務網站興起,使得以往傳統的商品交易方式發生了非常 大的變化。生活在這樣快節奏的信息時代,時間顯的更加寶貴。以往傳統的商品 交易方式給生活帶來了很大的不便,電子商務讓商品的交易方式變得了更加快捷, 簡便。 開發本系統的目的就是讓人們更快,更方便的了解和購買計算機零部件商品。 為人們節約更多的時

6、間,輕松的實現在家買到自己喜歡的商品,給生活沖滿輕松。 本系統針對用戶實現了注冊、在線瀏覽和查詢商品的功能,針對網站的管理員實 現了對商品信息的增加、刪除、修改等功能,及對會員的增加、刪除、修改等功 能。本文介紹了該系統的開發過程,包括可行性分析、需求分析、概要設計、詳 細設計、數據庫設計、實現及系統的測試等幾個階段。 1 系統概述 1.1 系統現狀研究 計算機網絡、通信技術的日益發展以及 internet 的普及和應用,數據庫技術 不斷更新,深刻地改變著人們生活和學習方式,網上購物也成為人們的共同話題。 電子商務打破了傳統的商品交易方式,使得在家也能買到自己需要的商品成為了 現實,促進了社會

7、經濟的更快發展。 本次設計的計算機零部件銷售系統主要實現對商品的陳列,商品的管理,會 畢業設計論文購買 畢業設計論文定做 員的管理,在線購物。在線購物的優勢在于不受實物陳列空間的限制,而且商品 的種類多,數量多,還有新的商品信息。并且人們還可以通過查找的方式找到自 己想要買的商品,網站給顧客提供了方便、省時、快速購物的優點。 1.2 系統開發的相關技術 本系統開發基于 b/s 架構,使用 asp.net 技術結合數據庫 sql server 2005。使用 ado.net 訪問數據庫,ado.net 是.net framework 提供的數據訪 問服務的類庫,它提供了對關系數據,xml 和應用

8、程序數據的訪問。ado.net 提供對各種數據源的一致訪問。針對不同的數據源,使用不同名稱空間的書記訪 問類庫。使用 ado.net,可以實現靈活的數據庫訪問控制。 基于 asp.net 的 web 數據庫開發平臺是目前最流行的 web 開發技術之一。 asp.net 不是 asp 的簡單升級,而是全新一代的動態網頁實現系統。asp.net 允許用戶選擇并使用功能完善的 strongly-type 編程語言,也允許使用潛力巨大的. net framework。asp.net 是編譯性的編程框架,運行是服務器上的編譯好的公 共語言運行庫代碼,可以利用早期綁定,實施編譯來提高效率。asp.net

9、把界面 設計和程序設計以不同的文件分離開,復用性和維護性得到了提高。使用的 sql server 數據庫是 microsoft 公司推出的一款強勁而且輕便的數據庫系統,該數據庫 可以勝任中小型的網站的數據庫存儲。 2 系統調研及可行性分析系統調研及可行性分析 2.1 系統調研 隨著 internet 的發展,網上購物的生活方式也日益普及,各式各樣的銷售網 站也日益普及,滿足更多人的需求,本銷售系統將要實現的功能: (1) 實現計算機零部件商品的分類及詳細的商品信息。 (2) 實現用戶可以瀏覽和查詢網站計算機零部件商品信息以及可以購買商 品,下訂單。 (3) 實現管理員系統的管理,計算機零部件商

10、品的添加、刪除、修改、查 詢等管理。對注冊用戶的管理,會員管理,管理員的修改、添加等。 畢業設計論文購買 畢業設計論文定做 2.2 系統總體目標 本系統在使用方面要求比較簡單方便,界面設計方面比較整齊直觀,后期維 護方面比較容易,如要對某些功能模塊方面做修改,則無需進行整個系統的重新 架構。不論是用戶或是管理員只要登錄本系統的網站后,就可根據需要進行相應 權限的操作。管理員對各類信息的添加、刪除、修改等工作都可以在網上進行, 避免了很多不必要的麻煩。 2.3 技術可行性分析 本系統是采用 asp.net 技術結合 sql server 2005 后臺數據庫開發。 asp.net 能夠方便地將數

11、據集成頁面,使用簡單易學,并且有能力進行更復雜的 數據應用。而 sql server 2005 是一個非常優秀的數據庫管理軟件,使用方便, 性能穩定。于是,采用 asp.net+sql server 技術完全能夠實現本系統的開發。 3 系統分析 3.1 需求分析 3.1.1 功能需求 (1)商品管理功能 用戶可以對計算機零部件商品進行分類瀏覽和簡單查詢等基本操作,管理員 可以對計算機零部件商品進行分類的添加、修改、刪除等功能。 (2)會員管理功能 用戶可以進行會員注冊,管理員可以對注冊會員進行會員的添加、修改、刪 除等功能。 (3)訂單管理功能 用戶對購買商品進行下訂單,管理員對訂單的管理。

12、3.1.2 性能需求 (1)系統的硬件需求 系統的硬件需求如表 3.1 所示。 畢業設計論文購買 畢業設計論文定做 表 3.1 硬件環境需求表 服務器端 處理器intel pentium4 內存 2g 硬盤 200g 網絡配置100m寬帶以上 (2)系統的軟件需求 系統的軟件需求如表 3.2 所示。 表 3.2 軟件環境需求表 服務器端用戶端 操作系統 windows2000/2003/xpwindows2000/2003/xp 網絡協議 tcp/iptcp/ip http web 服務器iis 6.0iis 6.0 數據庫 microsoft sql server 瀏覽器ie6.0以上ie6

13、.0以上 畢業設計論文購買 畢業設計論文定做 3.2 系統流程圖 系統流程圖如圖 3.1 所示。 圖 3.1 系統流程圖 4 系統設計 本章主要介紹概要設計,數據庫設計,主要功能模塊的詳細設計。 4.1 概要設計 4.1.1 功能模塊結構圖 本銷售系統共分為兩個子系統界面:前臺用戶界面和后臺管理員界面,其功 畢業設計論文購買 畢業設計論文定做 能模塊劃分如圖 4.1 所示。 圖 4.1 功能模塊結構圖 4.1.2 功能模塊描述 (1)用戶注冊模塊 用戶可以通過點擊按鈕進入注冊頁面,輸入用戶的詳細信息并通過驗證,若 符合各個信息的要求,更新數據庫得到相應的權限。 (2)用戶登錄模塊 用戶登錄模塊

14、主要根據用戶登錄的信息,與數據庫中信息成功匹配后,成功 登錄后獲得其相應的操作。 (3)商品瀏覽與查詢模塊 商品瀏覽與查詢模塊主要功能對商品進行分類,包括商品類別,商品品牌等。 點擊詳細按鈕可以查看商品的詳細信息,以及通過條件查詢得到符合用戶查找的 商品。 (4)商品管理模塊 商品管理模塊主要功能是管理員對商品信息的修改,商品的添加,及商品刪 除等。 (5)會員管理模塊 會員管理模塊主要功能是所有會員的管理,包括會員的添加、修改、刪除, 管理員的添加及管理員信息的更改。 (6)購物車訂單模塊 畢業設計論文購買 畢業設計論文定做 購物車訂單模塊主要包括購物車管理模塊和訂單管理模塊,購物車模塊主要

15、 功能是將商品添加或刪除到購物車里,并產生訂單給后臺訂單管理模塊中。訂單 管理模塊主要對用戶的訂單進行管理,瀏覽和刪除訂單。 4.2 數據庫設計 4.2.1 數據庫信息 數據庫名稱 shop,數據庫管理系統 microsoft sql server 2005,數據庫中所 包含的表及功能聯系見表 4.1 中所示: 表 4.1 數據庫信息表 表說明功能 product 商品信息表商品的全部信息 users 用戶信息表用戶和管理員信息 shop 商品訂購信息表用戶購買商品信息 4.2.2 各個表設計 系統中的數據庫包含的各數據表如下: (1)商品信息表用于存儲商品的詳細信息,包括商品編號,商品名稱,

16、商 品類別,商品價格等。 表 4.2 商品信息表(product) 字段名字段說明數據類型長度主鍵或外鍵 id商品編號int4主鍵 pk pro_name商品名稱varchar100外鍵 fk pro_edit商品品牌varchar100 image商品圖片位置varchar100 pro_image商品圖片編號varchar100 pro_number商品數量int4 pro_leibie商品類別varchar4 hyprice會員價格varchar50 pro_price商品價格varchar50 pro_from商品廠商varchar50 from_time商品標識varchar50 p

17、ro_norong商品說明text16 畢業設計論文購買 畢業設計論文定做 (2)用戶信息表用于存儲用戶詳細信息,包括用戶賬號,用戶密碼,用戶 類型,用戶類型等。 表 4.3 用戶信息表(users) 字段名字段說明數據類型長度主鍵或外鍵 id用戶編號int4主鍵 pk usename用戶賬號varchar50外鍵 fk password用戶密碼varchar50 post用戶類型bit1 birthday出生年月datetime10 addr地址varchar50 mail電子郵箱varchar50 phone聯系電話varchar12 problem問題varchar50 answer回答

18、varchar50 (3)商品訂購信息表用于存儲商品訂購信息,包括訂單編號,客戶帳號, 商品名稱,購買數量等。 表 4.4 商品訂購信息表(shop) 字段名字段說明數據類型長度主鍵或外鍵 shop_id訂單編號int4主鍵 pk cusmber客戶帳號varchar50外鍵 fk product商品名稱varchar50 number購買數量varchar50 price購買價格varchar50 datetime購買日期datetime8 4.3 主要功能模塊的詳細設計 4.3.1 用戶注冊模塊的設計 該模塊主要實現用戶的注冊,驗證用戶的注冊信息,程序流程圖如圖 4.2 所 示。 畢業設計

19、論文購買 畢業設計論文定做 (1)流程圖 圖 4.2 用戶注冊程序流程圖 (2)處理說明 說明:注冊用戶在首頁單擊注冊(linkbutton1) ,進入注冊頁面進行用戶注 冊。注冊用戶輸入用戶名、密碼、確認密碼、聯系地址、電子郵箱等用戶信息。 使用 requiredfieldvalidator 控件驗證各個 textbox 不能為空;使用 comparevalidator 控件驗證兩次密碼是否一致;使用 regularexpressionvalidator 控件驗證電話號碼是否符合格式。判斷輸入信息符合格式要求。若輸入注冊信息 符合格式要求,在用戶信息中添加新記錄,更新數據庫,若不符合,提示錯

20、誤請 用戶重置信息。 4.3.2 用戶登錄模塊的設計 該模塊主要實現用戶的登錄,判斷用戶信息的正確,判斷用戶信息的類型, 程序流程圖如圖 4.3 所示。 畢業設計論文購買 畢業設計論文定做 (1)流程圖 圖 4.3 用戶登錄程序流程圖 (2) 處理說明 說明:在登錄窗體中,用戶輸入賬號、密碼,判斷用戶輸入的信息與后臺數 據庫是否匹配,調出后臺數據庫中的用戶信息,從而驗證用戶名和密碼。若不匹 配,則刷新頁面,等待用戶重新輸入。若輸入的信息與后臺數據庫匹配進一步的 判斷用戶的類型,判斷是否管理員,正確則進入管理員界面,反之進入用戶界面, 從而獲得相應的權限。 4.3.3 商品瀏覽與查詢模塊的設計

21、模塊中包含的功能控件如表 4.5 所示。 商品瀏覽主要有商品類別的分類瀏覽,商品品牌的分類瀏覽。使用 datalist 顯示分類商品的一覽列表。商品查詢,需要在 textbox 中輸入內容,如果數據庫 中商品信息表的“商品名稱”或“商品品牌”中包含過要查詢的字符即顯示相關商品 畢業設計論文購買 畢業設計論文定做 的信息,就能顯示查詢結果。建立 datalist 控件與查詢 textbox 控件的參數傳遞 關系。 表 4.5 控件列表 控件類型控件作用 menu對商品品牌的導航作用 imagebutton對商品類別進行連接 linkbutton連接相關信息 textbox輸入用戶條件查詢內容 b

22、utton連接查詢 datalist顯示數據庫中的商品信息 sqldatasourcedatalist 數據源 content-content1商品信息的內容輸出 4.3.4 商品管理模塊的設計 該模塊主要實現商品的管理,包括商品信息的修改,商品的添加、刪除等功 能,程序流程圖如圖 4.4 所示。 (1)流程圖 畢業設計論文購買 畢業設計論文定做 圖 4.4 商品管理程序流程圖 (2)處理說明 說明一:打開后臺管理系統,等待用戶輸入賬號、密碼,判斷用戶身份是否 為管理員,a.sdr(post)=dropdownlist1.selectedvalueand dropdownlist1.selec

23、tedvalue = 1 登錄管理界面,否則提示錯誤跳轉到首頁。 說明二:管理員根據需要可以對商品的信息進行管理,包括添加商品、修改 商品信息等操作。添加商品的信息和修改商品的信息都更新到數據庫中,更新商 品的名稱、數量、類別、價格等商品信息。 4.3.5 會員管理模塊的設計 該模塊主要實現會員的管理,包括會員的添加、刪除等功能,程序流程圖如 圖 4.5 所示。 (1) 流程圖 畢業設計論文購買 畢業設計論文定做 圖4.5會員管理程序流程圖 (2)處理說明 說明一:會員管理,使用 sqldatasource1 綁定數據源,使用 gridview 顯示 所有用戶的信息。查詢語句:select i

24、d, usename, password, post, birthday, addr, mail, phone, problem, answer from users. 說明二:編輯管理員,使用 sqldatasource2 綁定數據源,顯示所有管理員信 息。查詢語句 select id, usename, password, post, birthday, addr, mail, phone, problem, answer from users where (post = 1).使用 update 命令更新管理員的基本。 4.3.6 購物車訂單管理模塊的設計 該模塊主要實現用戶將商品添加到購物車并下訂單,程序流程圖如圖 4.6 所 示,以及管理員管理訂單的功能,程序流程圖如圖 4.7 所示。 (1)流程圖 畢業設計論文購買 畢業設計論文定做 圖4.6購物車程序流程圖 圖4.7訂單程序流程圖 (2) 處理說明 說明一:將商品添加到購物車里,首先檢查購物車里是否已有該商品 orderlist.indexof(pro_id) = -1,將商品添加到購物車 orderlist.add(pro_id),預設 商品件數 qtylist.add(1) 如果已有商該品了 dim num as integer = orderlist.i

溫馨提示

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

評論

0/150

提交評論