電子商務網(wǎng)站課程設計報告范例_第1頁
電子商務網(wǎng)站課程設計報告范例_第2頁
電子商務網(wǎng)站課程設計報告范例_第3頁
電子商務網(wǎng)站課程設計報告范例_第4頁
電子商務網(wǎng)站課程設計報告范例_第5頁
免費預覽已結(jié)束,剩余4頁可下載查看

下載本文檔

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

文檔簡介

1、1. 正文引言 .程序設計的背景21世紀的重要特征是數(shù)字化、網(wǎng)絡化和信息化。自從上個世界90年代以后,以因特網(wǎng)為代表的計算機網(wǎng)絡得到了飛速的發(fā)展,已從最初的教育科研網(wǎng)絡發(fā)展成為商業(yè)網(wǎng)絡,并已成為僅次于全球電話網(wǎng)的世界第二大網(wǎng)絡。很多人認為現(xiàn)在已經(jīng)是互聯(lián)網(wǎng)的時代,這是因為互聯(lián)網(wǎng)正在并繼續(xù)改變著我們的工作和生活的各個方面,加速了全球信息革命的進程?,F(xiàn)在人們的生活、工作、學習和交往都已經(jīng)離不開因特網(wǎng),互聯(lián)網(wǎng)成為全球通信與貿(mào)易的重要工具。網(wǎng)上購物系統(tǒng)正在成為人們?nèi)找嫘刨嚨馁徫锲脚_,其以優(yōu)越的方便快捷性、實用性、可獲得性等特性獲得越來越多人的青睞,網(wǎng)上購物逐漸成為很多人購物的主要途徑。另外,隨著計算機身

2、份認證技術(shù)、數(shù)字簽名、數(shù)據(jù)庫安全、數(shù)字水印、信息隱藏、入侵檢測、防火墻等網(wǎng) 絡安全技術(shù)的發(fā)展使得網(wǎng)上購物的環(huán)境越來越安全,大型網(wǎng)站的合理構(gòu)建,政府機構(gòu)完備的法律制度都極大的保證了網(wǎng)上購物的安全性,提高了顧客的信任度,使得網(wǎng)絡購物更加普及。作為當代的大學生,網(wǎng)絡更是貫穿于我們的生活,加上年輕人樂于嘗試新生事物的心理趨向也讓我們對于網(wǎng)上購物有了更多了解并參與其中。基于對網(wǎng)絡購物環(huán)境的理解,結(jié)合自己的網(wǎng)絡購物的體會,本小組成員進行了此次課程設計,基本上實現(xiàn)了簡單的基于Java平臺的JSP電子商務網(wǎng)站設計(電腦購物B2c模式的電子商務網(wǎng)站)。 .程序設計的需求分析本電子商務網(wǎng)站總體基于Java,利用服

3、務器端動態(tài)網(wǎng)頁開發(fā)的JSP技術(shù),輔以客戶端動態(tài)網(wǎng)頁開發(fā)的Javascript 技術(shù),主要設計實現(xiàn)以下功能:1 .前臺銷售,包括以下內(nèi)容:1)用戶注冊:顯示注冊界面,通過 Javascript 技術(shù)判斷用戶填寫的注冊信息是否規(guī)范,用戶名是否已經(jīng) 存在、填寫的密碼是否一致、 Email是否為正確格式等等。用戶確認所填注冊信息并通過驗 證后,將注冊信息添加到數(shù)據(jù)庫中的 userinfo 表中。2)用戶登錄用戶輸入用戶名和密碼后,檢驗所輸入的用戶名和密碼是否與數(shù)據(jù)庫中的用戶名和密碼一致,如果一致,登錄成功進入首頁,否則,重新登錄。3)商品搜索用戶輸入相關(guān)的商品信息后,能在數(shù)據(jù)庫中查找相應的商品信息,并

4、進行顯示。4)商品分頁顯示點擊商品分類或搜索商品后,對結(jié)果進行分頁顯示。5)商品詳情顯示點擊商品的鏈接,可以顯示商品的詳細信息。6)用戶管理個人信息用戶登錄后可以查看個人的基本信息和購買記錄。7)用戶查看訂單用戶可以查看自己當前訂單和歷史訂單。8)商品訂購與購物車登錄用戶(未登錄會提示登錄)查看商品時,會顯示商品的詳細信息,單擊“加入購物車”按鈕,確定后就將該商品放入用戶的購物車,完成該商品的選購。另外,用戶可以查看、修改或者清空購物車的內(nèi)容。9)結(jié)算與下訂單登錄用戶(未登錄會提示登錄) 可以在自己的信息中心查看自己的購物車,并決定是否下單,或者修改,刪除購物車的內(nèi)容。 .開發(fā)環(huán)境操作系統(tǒng):W

5、indows 7 ;開發(fā)語言: Java,JavaScript,jsp,html數(shù)據(jù)庫:SQL ServerIDE: Eclipse,Dreamweaver;(2)數(shù)據(jù)庫設計.ER圖.詳細的表結(jié)構(gòu):字段名、字段類型、字段長度、是否主鍵、是否允許為空等。userinfo 表列名數(shù)殿型允許空useridirtnuserNamevarchar(SO)nemailvardiar(lOO)gendervarchar(lO)spwdvarchar50)addressvarchar(lOO)cityvarchar(60)囹postcodevarchar(6)Hphonevarchar(20)0Product

6、 表允許空 歸口0胡國0口主許BglBBBBlnBE允教提類型 MlEzMvls0w圄ssHsMsHn口fwoldintproNarnesarchar(lOO)brandvardiar(50)screeriSizevarchar(50)Cpuvarchar(5O)visualMemvarchar(FO)memorykithardDiskntvelocityjntbatteryvarchar(5O)adapter-varchar(5C)keyboardv5rdiar(50)ssevardtar(50)weightvarchar(5O)IdPrkeintpricentmagevardiar(50)

7、thumbnail,archar(5O)describearchar(MAX)quantitynt列名orders 表列名數(shù)據(jù)類型際orderldintto tai Amountdeamal(10r 2)createTimedatEtirriEstatusintusefidintnatnevarchar(50)addressvarchar(lOO)phonevarchar(20)orderDetail表列名數(shù)據(jù)類型itemidintorderldintuserNamevarchar(50)proldintproNamevarchar(lQO)quantityintperCost出tim珊 1。

8、,2)statusint(3)系統(tǒng)功能設計.系統(tǒng)功能結(jié)構(gòu):給出整個系統(tǒng)功能模塊的層次結(jié)構(gòu)圖.各功能模塊:介紹每個模塊的輸入、處理和輸出1 .用戶管理模塊1.1 用戶登錄輸入:用戶名,密碼。處理:根據(jù)關(guān)鍵字在數(shù)據(jù)庫 userinfo表內(nèi)查詢是否有相應記錄,登錄成功跳轉(zhuǎn)至首頁,否 則重新跳回登錄界面。1.2 用戶注冊輸入:用戶基本信息,包括用戶名,密碼,郵箱地址,聯(lián)系地址,所在城市等。處理:首先在客戶端驗證應該填寫的信息是否為空,兩次密碼是否一致, 郵箱地址格式是否正確,用戶名是否已注冊, 滿足各項要求后提交注冊處理頁面,將用戶信息添加到數(shù)據(jù)庫內(nèi)的userinfo 表中。2 .商品模塊2.1 商品

9、銷售-展不輸入:商品的各種信息,價格,商品型號等。處理:在數(shù)據(jù)庫內(nèi)根據(jù)所輸入的關(guān)鍵字,在 product表內(nèi)查找出相應商品數(shù)據(jù)。輸出:在用戶頁面顯示出相關(guān)商品的信息2.2 商品銷售-購買輸入:商品型號,用戶名處理:為用戶加入購物車的行為,在數(shù)據(jù)庫orderDetail表內(nèi)添加一條記錄。2.3 商品銷售-查詢輸入:商品的名字,廠商等。處理:在數(shù)據(jù)庫內(nèi)根據(jù)輸入的關(guān)鍵字,在 product表內(nèi)查找出相應數(shù)據(jù)。輸出:在用戶頁面顯示出相關(guān)的信息。3 .訂單模塊3.1 填寫訂單-添加輸入:用戶輸入訂單相關(guān)信息,比如:郵件地址,收件人等處理:在數(shù)據(jù)庫 order表內(nèi)添加一條訂單的記錄。3.2 填寫訂單-展示

10、輸入:用戶輸入用戶名處理:在數(shù)據(jù)庫order表內(nèi)搜索用戶名相同的記錄。輸出:在客戶端,展現(xiàn)該名用戶的訂單信息。.數(shù)據(jù)結(jié)構(gòu)設計:各功能模塊中用到的詳細數(shù)據(jù)(結(jié)構(gòu))客戶變量名變量類型標注useridint用戶號usernameVarchr (50)用戶名emailVarchar (100)用戶郵箱pwdvarchar (50)用戶密碼addressvarchar (100)用戶地址phonevarchar (20)用戶手機商品變量名變量類型備注proidint商口口編ppronamevarchar (100)商品名稱brandvarchar (50))商priceint價格imagevarchar

11、 (50)圖片地址quantityint購買總數(shù)量sizevarchar (50)商品大小describevarchar (MAX商品描述訂單變量名變量類型備注orderidint訂單編號totalAmountdecimal總價createtimedatetime創(chuàng)建時間statusint訂單狀態(tài)useridint購買用戶addressvarchar (100)送貨地址訂單詳情變量名變量類型備注itemidint訂單詳情編號orderidint訂單號proidint商品號quantityint購買數(shù)量percostdecimal商品價格statusint訂單詳情的狀態(tài)(4)調(diào)試分析與小結(jié):調(diào)試過程中遇到的問題以及解決的方法;設計與實現(xiàn)的回顧和分析;此系統(tǒng)設計存在的問題、解決的思路及設想;經(jīng)驗和體會等。這次課程設計給我們很好的經(jīng)驗。首先剛剛開始做的時候,我們都是白板,什么都

溫馨提示

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

評論

0/150

提交評論