版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1. 正文引言 .程序設計的背景21世紀的重要特征是數字化、網絡化和信息化。自從上個世界90年代以后,以因特網為代表的計算機網絡得到了飛速的發(fā)展,已從最初的教育科研網絡發(fā)展成為商業(yè)網絡,并已成為僅次于全球電話網的世界第二大網絡。很多人認為現(xiàn)在已經是互聯(lián)網的時代,這是因為互聯(lián)網正在并繼續(xù)改變著我們的工作和生活的各個方面,加速了全球信息革命的進程?,F(xiàn)在人們的生活、工作、學習和交往都已經離不開因特網,互聯(lián)網成為全球通信與貿易的重要工具。網上購物系統(tǒng)正在成為人們日益信賴的購物平臺,其以優(yōu)越的方便快捷性、實用性、可獲得性等特性獲得越來越多人的青睞,網上購物逐漸成為很多人購物的主要途徑。另外,隨著計算機身
2、份認證技術、數字簽名、數據庫安全、數字水印、信息隱藏、入侵檢測、防火墻等網 絡安全技術的發(fā)展使得網上購物的環(huán)境越來越安全,大型網站的合理構建,政府機構完備的法律制度都極大的保證了網上購物的安全性,提高了顧客的信任度,使得網絡購物更加普及。作為當代的大學生,網絡更是貫穿于我們的生活,加上年輕人樂于嘗試新生事物的心理趨向也讓我們對于網上購物有了更多了解并參與其中?;趯W絡購物環(huán)境的理解,結合自己的網絡購物的體會,本小組成員進行了此次課程設計,基本上實現(xiàn)了簡單的基于Java平臺的JSP電子商務網站設計(電腦購物B2c模式的電子商務網站)。 .程序設計的需求分析本電子商務網站總體基于Java,利用服
3、務器端動態(tài)網頁開發(fā)的JSP技術,輔以客戶端動態(tài)網頁開發(fā)的Javascript 技術,主要設計實現(xiàn)以下功能:1 .前臺銷售,包括以下內容:1)用戶注冊:顯示注冊界面,通過 Javascript 技術判斷用戶填寫的注冊信息是否規(guī)范,用戶名是否已經 存在、填寫的密碼是否一致、 Email是否為正確格式等等。用戶確認所填注冊信息并通過驗 證后,將注冊信息添加到數據庫中的 userinfo 表中。2)用戶登錄用戶輸入用戶名和密碼后,檢驗所輸入的用戶名和密碼是否與數據庫中的用戶名和密碼一致,如果一致,登錄成功進入首頁,否則,重新登錄。3)商品搜索用戶輸入相關的商品信息后,能在數據庫中查找相應的商品信息,并
4、進行顯示。4)商品分頁顯示點擊商品分類或搜索商品后,對結果進行分頁顯示。5)商品詳情顯示點擊商品的鏈接,可以顯示商品的詳細信息。6)用戶管理個人信息用戶登錄后可以查看個人的基本信息和購買記錄。7)用戶查看訂單用戶可以查看自己當前訂單和歷史訂單。8)商品訂購與購物車登錄用戶(未登錄會提示登錄)查看商品時,會顯示商品的詳細信息,單擊“加入購物車”按鈕,確定后就將該商品放入用戶的購物車,完成該商品的選購。另外,用戶可以查看、修改或者清空購物車的內容。9)結算與下訂單登錄用戶(未登錄會提示登錄) 可以在自己的信息中心查看自己的購物車,并決定是否下單,或者修改,刪除購物車的內容。 .開發(fā)環(huán)境操作系統(tǒng):W
5、indows 7 ;開發(fā)語言: Java,JavaScript,jsp,html數據庫:SQL ServerIDE: Eclipse,Dreamweaver;(2)數據庫設計.ER圖.詳細的表結構:字段名、字段類型、字段長度、是否主鍵、是否允許為空等。userinfo 表列名數殿型允許空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 表列名數據類型際orderldintto tai Amountdeamal(10r 2)createTimedatEtirriEstatusintusefidintnatnevarchar(50)addressvarchar(lOO)phonevarchar(20)orderDetail表列名數據類型itemidintorderldintuserNamevarchar(50)proldintproNamevarchar(lQO)quantityintperCost出tim珊 1。
8、,2)statusint(3)系統(tǒng)功能設計.系統(tǒng)功能結構:給出整個系統(tǒng)功能模塊的層次結構圖.各功能模塊:介紹每個模塊的輸入、處理和輸出1 .用戶管理模塊1.1 用戶登錄輸入:用戶名,密碼。處理:根據關鍵字在數據庫 userinfo表內查詢是否有相應記錄,登錄成功跳轉至首頁,否 則重新跳回登錄界面。1.2 用戶注冊輸入:用戶基本信息,包括用戶名,密碼,郵箱地址,聯(lián)系地址,所在城市等。處理:首先在客戶端驗證應該填寫的信息是否為空,兩次密碼是否一致, 郵箱地址格式是否正確,用戶名是否已注冊, 滿足各項要求后提交注冊處理頁面,將用戶信息添加到數據庫內的userinfo 表中。2 .商品模塊2.1 商品
9、銷售-展不輸入:商品的各種信息,價格,商品型號等。處理:在數據庫內根據所輸入的關鍵字,在 product表內查找出相應商品數據。輸出:在用戶頁面顯示出相關商品的信息2.2 商品銷售-購買輸入:商品型號,用戶名處理:為用戶加入購物車的行為,在數據庫orderDetail表內添加一條記錄。2.3 商品銷售-查詢輸入:商品的名字,廠商等。處理:在數據庫內根據輸入的關鍵字,在 product表內查找出相應數據。輸出:在用戶頁面顯示出相關的信息。3 .訂單模塊3.1 填寫訂單-添加輸入:用戶輸入訂單相關信息,比如:郵件地址,收件人等處理:在數據庫 order表內添加一條訂單的記錄。3.2 填寫訂單-展示
10、輸入:用戶輸入用戶名處理:在數據庫order表內搜索用戶名相同的記錄。輸出:在客戶端,展現(xiàn)該名用戶的訂單信息。.數據結構設計:各功能模塊中用到的詳細數據(結構)客戶變量名變量類型標注useridint用戶號usernameVarchr (50)用戶名emailVarchar (100)用戶郵箱pwdvarchar (50)用戶密碼addressvarchar (100)用戶地址phonevarchar (20)用戶手機商品變量名變量類型備注proidint商口口編ppronamevarchar (100)商品名稱brandvarchar (50))商priceint價格imagevarchar
11、 (50)圖片地址quantityint購買總數量sizevarchar (50)商品大小describevarchar (MAX商品描述訂單變量名變量類型備注orderidint訂單編號totalAmountdecimal總價createtimedatetime創(chuàng)建時間statusint訂單狀態(tài)useridint購買用戶addressvarchar (100)送貨地址訂單詳情變量名變量類型備注itemidint訂單詳情編號orderidint訂單號proidint商品號quantityint購買數量percostdecimal商品價格statusint訂單詳情的狀態(tài)(4)調試分析與小結:調試過程中遇到的問題以及解決的方法;設計與實現(xiàn)的回顧和分析;此系統(tǒng)設計存在的問題、解決的思路及設想;經驗和體會等。這次課程設計給我們很好的經驗。首先剛剛開始做的時候,我們都是白板,什么都
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 臨沂職業(yè)學院《自動化學科前沿講座》2023-2024學年第一學期期末試卷
- 三年級三位數乘兩位數乘法口算練習題
- 江西應用工程職業(yè)學院《園藝療法》2023-2024學年第一學期期末試卷
- 華南農業(yè)大學《熱工學》2023-2024學年第一學期期末試卷
- 【物理】力 同步練習+2024-2025學年人教版物理八年級下冊
- 湖北開放職業(yè)學院《物流成本與績效管理》2023-2024學年第一學期期末試卷
- 河南應用技術職業(yè)學院《智能機床與編程》2023-2024學年第一學期期末試卷
- 株洲師范高等??茖W校《體育休閑項目的策劃與管理》2023-2024學年第一學期期末試卷
- 駐馬店幼兒師范高等??茖W校《網絡新聞編輯與評論》2023-2024學年第一學期期末試卷
- 浙江工貿職業(yè)技術學院《深度學習框架》2023-2024學年第一學期期末試卷
- 2025年工程合作協(xié)議書
- 2025年山東省東營市東營區(qū)融媒體中心招聘全媒體采編播專業(yè)技術人員10人歷年高頻重點提升(共500題)附帶答案詳解
- 出院健康宣教課件
- 電袋復合除塵器工藝說明
- 六年級下冊第四單元語文園地-語文園地四-學習任務單
- 《新聞采訪寫作》課程思政優(yōu)秀教學案例(一等獎)
- 竣工驗收程序流程圖
- 清華經管工商管理碩士研究生培養(yǎng)計劃
- 口腔科診斷證明書模板
- 管溝挖槽土方計算公式
- 國網浙江省電力公司住宅工程配電設計技術規(guī)定
評論
0/150
提交評論