java電子購物系統.doc_第1頁
java電子購物系統.doc_第2頁
java電子購物系統.doc_第3頁
java電子購物系統.doc_第4頁
java電子購物系統.doc_第5頁
已閱讀5頁,還剩6頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

目 錄目 錄I電子購物系統說明書II摘 要II1、設計內容12、設計過程12.1需求分析12.1.1引言12.1.2項目名稱12.1.3系統概述12.1.4任務概述12.1.5 系統模塊結構圖22.1.6測試環境32.2概要設計32.2.1引言32.2.2編寫目的32.3總體設計42.3.1需求規定42.3.2運行環境42.3.3基本設計概念和處理流程42.4運行設計72.4.1運行模塊的組合72.4.2運行時間72.4.3出錯處理設計72.5詳細設計72.5.1項目名稱82.5.2.系統流程圖82.5.3程序運行與發布8三、總結9I電子購物系統說明書一、標題:電子購物系統二、內容:本任務要實現一個購物系統,可以實現購書、購手機等內容的電子購物系統。三、要求:系統用戶分成兩級,普通用戶可以使用注冊、登陸、瀏覽用品、查看商品詳細信息、查詢商品、管理購物車、查看自己訂單、修改個人信息的功能。系統管理員可以進行用戶管理、包括查詢、修改、刪除用戶信息,進行商品管理包括查看、查詢、添加、修改、刪除商品,訂單管理包括查看訂單、修改訂單、刪除訂單的功能。具體功能:1新用戶注冊、登陸:用戶信息的注冊、登陸功能2查詢商品:商品可選擇查詢類別和字段進行查詢,如書籍可以包括按書名、作者、價格、ISBN、出版社等,并分頁顯示3查看商品:主頁顯示最新商品或推薦商品。用戶點擊查看商品詳細信息,點擊購買放入購物車4修改個人信息:可以修改個人注冊信息5訂單查看功能:用戶可以查看自己的訂單。包括購買的商品信息和訂單狀態6添加、修改、刪除商品功能:管理員功能,可以實現商品的添加、修改和刪除功能7查看、查詢、修改、刪除訂單功能:管理員功能,對訂單進行查看,查詢,修改和刪除功能8訂單生產,用戶選定商品后最終系統生成訂單,訂號號唯一9購物車:用戶點擊購買商品,商品的名稱、價格、數量、總價等信息保留在購物車中,直到訂單生成,還可修改購物車中的數量,刪除商品 摘 要隨著計算機科學的發展,計算機技術在Internet中的應用越來越廣泛,為廣大網絡用戶提供了更加周到和人性化的服務。個性化已逐漸成為當今Web應用的潮流。現如今網上購物已經成為一種時尚,成為潮流一族的必備武器。網上購物系統,可以使人們足不出戶就可以購買到自己喜歡的商品,給人們帶來了諸多的便利和實惠。基于J2EE開發的購物系統設計是采用JDK 1.5.0作為開發環境,Oracle作為數據庫服務器,Tomcat6.0為Web服務器,滿足了人們在網上購物的需求。關鍵詞:J2EE 購物系統 Oracle數據庫 Tomcat6.0II1、設計內容購物系統可以稱為網上電子系統。該系統可以實現在網上購物的功能,客戶從瀏覽器端,在頁面上進行登錄注冊,瀏覽網頁上羅列的各種商品,然后進行選擇,最后加入購物車,整個流程使用戶操作簡單。同時管理員有特權在商品架上添加商品,以及商品的價格等相關內容。該購物系統采用B/S結構模式,界面簡潔,操作簡單,滿足了潮流人士在網上購物的需要。2、設計過程2.1需求分析2.1.1引言本系統的主要目的是為各類商品信息提供分類管理、維護和網上訂購功能,不但能夠方便用戶購買,而且有效地擴大了銷售范圍。利用本系統,用戶可以足不出戶的進行商品信息的查詢和訂購,和傳統的購買方式相比有著較大的優勢。本系統遵循軟件工程標準,并按照軟件工程規定的流程進行項目的開發。2.1.2項目名稱購物系統2.1.3系統概述本系統是一個電子購物系統,系統用戶分為兩級管理,分別為:普通用戶和系統管理員。其中,普通用戶可以使用的功能主要包括:注冊新用戶,登陸電子購物系統,瀏覽商品,查看商品的詳細信息,查詢商品,管理購物車,查看自己的訂單,管理自己的訂單等功能。系統管理員具有管理系統的權限,可以進行電子商品用戶管理,包括查詢,刪除,修改等:可以進行商品管理,包括查看,查詢,添加新商品等。2.1.4任務概述4.1 功能定義管理員登陸:系統初始化好部分的管理員用戶,這些管理員能夠通過該入口進入后臺進行管理操作管理員管理商品:管理員能夠添加商品,在添加商品時包括商品的相關信息,如價格,圖片,數量,類別等,還可以進行刪除、修改操作。用戶注冊:網絡用戶均能夠注冊,注冊信息包括:用戶名,密碼,性別,聯系地址,電話等,用戶不能重復。用戶在線購物:用戶可以查看所有的上架商品,選擇并購買,并可以購買多個。用戶管理購物車:用戶可以查看自己已經選購的商品和數量、金額等相關信息,也可以修改購買數量,可以清空購物車用戶查看訂單:用戶可以查看自己下達的訂單4.2 目標用戶可以再瀏覽器端在網頁上進行商品的查看,選購,最后加入購物車,進行購買,為廣大的網上購物達人提供便利與快樂4.3范圍可應用在學校內部現有的這個網絡環境下,或者公司的局域網,以及小型網站等,由專人授權管理負責。2.1.5 系統模塊結構圖電子購物系統用戶管理模塊數據庫訪問模塊商品管理模塊購物車模塊訂單管理模塊分頁顯示模塊2.1.6測試環境.硬件環境:處理器:Intel Pentium 或更高內存:32M或者更大硬盤空間:1GB顯卡:顯示適配器.軟件環境:操作系統:windowsME2000XP服務器:Tomcat 6.或者以上版本數據庫:Oracle客戶端:IE.或以上版本開發語言:JSP JAVA2.2概要設計2.2.1引言設計電子購物系統的目的是為廣大的網絡用戶提供一個網上購物平臺,利用網絡的便捷方便人們的日常生活。為了使它適合更多的用戶使用,系統的界面設計應該盡量做到又好,簡潔,功能的實現更注重人性化,方便用戶的購買,使用戶很快可以熟練掌握使用方法。本系統采用B/S結構模式,服務器端使用JSP進行動態網頁的開發2.2.2編寫目的此文檔作為用戶對即將開發的軟件的功能要求,是軟件設計和開發者的主要依據。2.3總體設計2.3.1需求規定用戶可以瀏覽商品,并了解商品的相關信息,將所需商品放入購物車,并管理購物車中的商品,系統管理員可以對商品進行管理,如增刪改查等。2.3.2運行環境 .硬件環境:處理器:Intel Pentium 或更高內存:32M或者更大硬盤空間:1GB顯卡:顯示適配器.軟件環境:操作系統:windowsME2000XP服務器:Tomcat 6.或者以上版本數據庫:Oracle客戶端:IE.或以上版本開發語言:JSP JAVA2.3.3基本設計概念和處理流程1、數據流圖商品管理界面處理用戶名和密碼用戶瀏覽首頁 管理員登陸 登陸成功商品管理數據庫數據庫用戶選購商品2、模塊設計(1) 數據庫訪問模塊:利用JavaBean封裝對數據庫的操作,主要包括連接數據庫,添加,修改,刪除,關閉連接功能等。當Jsp頁面中需要訪問數據庫時直接調用這個JavaBean即可。數據庫訪問模塊加載驅動程序創建連接,執行數據庫語句關閉連接(2)用戶管理模塊:負責管理系統所有用戶的信息數據庫訪問模塊用戶管理模塊新用戶注冊用戶登錄管理用戶信息(3)商品管理模塊:負責管理所有商品的相關信息,包括查看,修改等商品管理模塊查看商品管理商品(4)購物車模塊:包括將商品加入拿出購物車,顯示購物車的內容等功能購物車模塊加入購物車拿出購物車管理購物車(5)訂單管理模塊:負責當前訂單所有管理模塊生成訂單查看訂單訂單管理模塊管理訂單(6)分頁顯示模塊:分頁顯示模塊包括顯示商品信息列表和訂單信息列表分頁顯示模塊分頁顯示商品信息列表分頁顯示訂單信息列表2.4運行設計2.4.1運行模塊的組合模塊命名方式按照相應模塊結合特性制定。2.4.2運行時間各模塊運行時間均應控制在13秒內(其中大部分為響應用戶的動作)。由于系統采用事件驅動方式,有效提高計算機的利用率.2.4.3出錯處理設計所出現的故障可能為以下兩個方面以及處理方法:a. 硬件故障。微機監控系統擔負著網絡的參數測量、信息傳遞、數據顯示、實時控制和分析計算等多項任務,因此維護這套系統各個部件的正常運行至關重要。故障診斷系統對微機監控系統本身的硬件故障進行診斷,及時通知有關人員進行處理。 b. 操作故障。可能由于用戶的操作不當造成錯誤,頁面靜止,無反應,自動退出等。2.5詳細設計隨著計算機技術和現代通信技術的發展,人們的生活已經變得日益便利。該系統的設計能夠滿足潮流人士網上購物的需要。系統的功能的實現更注重人性化,方便用戶的購買,使用戶很快可以熟練掌握使用方法2.5.1項目名稱購物系統2.5.2.系統流程圖開始新用戶注冊用戶登錄普通用戶是管理員 否 退出商品查看查看訂單用戶管理商品管理訂單管理查看訂單購物車個人信息修改 否 是 2.5.3程序運行與發布本系統需布置到網絡服務器上(如:Tomcat),用戶及管理員通過瀏覽器對信息進行相應的操作。如需安裝在其它機器上,只需安裝網絡服務器并布置上即可。三、總結本系統實現了一些基本的電子購物系統的功能,但其中對商品的銷售模塊實現得較為簡單,不支持網上支付功能,該功能涉及到的技術較為復雜,不在本系統的考慮范圍之內。另外,沒有對銷售商品的庫存量管理的功能,例如當用戶購買的商品庫存量不足時應該給予及時的提示,在今后的實際應用中可以做進一步的完善。本系統在實現過程中使用了JDBC技術實現了與后臺數據庫的互連,主要使用了JDBC中的幾個重要接口,如:driverManeger,Connection,Statemen

溫馨提示

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

最新文檔

評論

0/150

提交評論