購物系統(tǒng)課程設(shè)計報告_第1頁
購物系統(tǒng)課程設(shè)計報告_第2頁
購物系統(tǒng)課程設(shè)計報告_第3頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、面向?qū)ο蟪绦蛟O(shè)計課程設(shè)訃實驗報告題目:購物系統(tǒng)學(xué)院:專業(yè):班級:姓名:學(xué)號:實驗分工用戶管理和分頁顯示模塊數(shù)據(jù)庫和訂單管理模塊購物車和商品管理模塊課程設(shè)計任務(wù)書一、設(shè)計題H:購物系統(tǒng)二、設(shè)計內(nèi)容:本任務(wù)要實現(xiàn)一個購物系統(tǒng),可以為購書等內(nèi)容的購物系 統(tǒng)。三、設(shè)計要求:系統(tǒng)用戶分成兩級,普通用戶可以使用注冊、登陸、瀏覽用品、查看商品詳 細信息、查詢商品、管理購物車、查看自己訂單、修改個人信息的功能。系統(tǒng)管理 員可以進行用戶管理、包括查詢、修改、刪除用戶信息,進行商品管理包括查看、 查詢、添加、修改、刪除商品,訂單管理包括查看訂單、修改訂單、刪除訂單的功 能。具體功能:1. 新用戶注冊、登陸:用戶信

2、息的注冊、登陸功能2. 査看商品:如書籍可以包括按書名、作者、價格、ISBN.出版社等,并分 頁顯示3. 查看商品:主頁顯示最新商品或推薦商品。用戶點擊查看商品詳細信息, 點擊購買放入購物車4. 修改個人信息:可以修改個人注冊信息5. 訂單查看功能:用戶可以查看自己的訂單。包括購買的商品信息和訂單狀 態(tài)6. 添加、修改、刪除商品功能:管理員功能,可以實現(xiàn)商品的添加、修改和 刪除功能7. 查看、查詢、修改、刪除訂單功能:管理員功能,對訂單進行查看,查 詢,修改和刪除功能8. 訂單生產(chǎn),用戶選定商品后最終系統(tǒng)生成訂單,訂號號唯一9. 購物車:用戶點擊購買商品,商品的名稱、價格、數(shù)量、總價等信息保留

3、 在購物車中,直到訂單生成,還可修改購物車中的數(shù)量,刪除商品隨著計算機科學(xué)的發(fā)展,計算機技術(shù)在Internet中的應(yīng)用越來越廣泛,為廣 大網(wǎng)絡(luò)用戶提供了更加周到和人性化的服務(wù)。個性化已逐漸成為當今Web應(yīng)用的潮 流。現(xiàn)如今網(wǎng)上購物已經(jīng)成為一種時尚,成為潮流一族的必備武器。網(wǎng)上購物系 統(tǒng),可以使人們足不出戶就可以購買到自己喜歡的商品,給人們帶來了諸多的便利 和實惠?;贘2EE開發(fā)的購物系統(tǒng)設(shè)計是釆用JDK作為開發(fā)環(huán)境,Oracle作為數(shù) 據(jù)庫服務(wù)器,Tomcat為Web服務(wù)器,滿足了人們在網(wǎng)上購物的需求。關(guān)鍵詞:J2EE購物系統(tǒng)MySQL數(shù)據(jù)庫 Tomcat6. 0目錄課程設(shè)計任務(wù)書I摘要 I

4、I目 錄 III一、設(shè)計內(nèi)容1二、設(shè)計過程12. 1需求分析12. 2概要設(shè)計12. 3詳細設(shè)計2三、 總結(jié)3四、參考文獻3一、設(shè)計內(nèi)容購物系統(tǒng)可以稱為網(wǎng)上電子系統(tǒng)。該系統(tǒng)可以實現(xiàn)在網(wǎng)上購物的功能,客戶 從瀏覽器端,在頁面上進行登錄注冊,瀏覽網(wǎng)頁上羅列的各種商品,然后進行選 擇,最后加入購物車,整個流程使用戶操作簡單。同時管理員有特權(quán)在商品架上添 加商品,以及商品的價格等相關(guān)內(nèi)容。該購物系統(tǒng)采用B/S結(jié)構(gòu)模式,界面簡潔, 操作簡單,滿足了潮流人士在網(wǎng)上購物的需要。二、設(shè)計過程需求分析1引言本系統(tǒng)的主要tl的是為各類商品信息提供分類管理、維護和網(wǎng)上訂購功能, 不但能夠方便用戶購買,而且有效地擴大

5、了銷售范圍。利用本系統(tǒng),用戶可以足不 出戶的進行商品信息的查詢和訂購,和傳統(tǒng)的購買方式相比有著較大的優(yōu)勢。本系 統(tǒng)遵循軟件工程標準,并按照軟件工程規(guī)定的流程進行項LI的開發(fā)。2項目名稱購物系統(tǒng)3系統(tǒng)概述本系統(tǒng)是一個電子購物系統(tǒng),系統(tǒng)用戶分為兩級管理,分別為:普通用戶和 系統(tǒng)管理員。其中,普通用戶可以使用的功能主要包括:注冊新用戶,登陸電子購 物系統(tǒng),瀏覽商品,查看商品的詳細信息,查詢商品,管理購物車,查看自己的訂 單,管理自己的訂單等功能。系統(tǒng)管理員具有管理系統(tǒng)的權(quán)限,可以進行電子商品 用戶管理,包括查詢,刪除,修改等:可以進行商品管理,包括查看,查詢,添加 新商品等。4任務(wù)概述4. 1功能定

6、義管理員登陸:系統(tǒng)初始化好部分的管理員用戶,這些管理員能夠通過該入口進入后臺進行管理操作管理員管理商品:管理員能夠添加商品,在添加商品時包括商品的相關(guān)信息,如價格,圖片,數(shù)量,類別等,還可以進行刪除、修改操作。用戶注冊:網(wǎng)絡(luò)用戶均能夠注冊,注冊信息包括:用戶名,密碼,性別,聯(lián) 系地址,電話等,用戶不能重復(fù)。用戶在線購物:用戶可以查看所有的上架商品,選擇并購買,并可以購買多 個。用戶管理購物車:用戶可以查看自己已經(jīng)選購的商品和數(shù)量、金額等相關(guān)信 息,也可以修改購買數(shù)量,可以清空購物車用戶查看訂單:用戶可以查看自己下達的訂單4.2目標用戶可以再瀏覽器端在網(wǎng)頁上進行商品的查看,選購,最后加入購物車,

7、進 行購買,為廣大的網(wǎng)上購物達人提供便利與快樂5系統(tǒng)模塊結(jié)構(gòu)圖用 戶 管 現(xiàn)塊購訂物車管PI!塊塊商理塊分頁顯示模塊6測試環(huán)境1 .硬件環(huán)境:處理器:Intel Pentium III或更高內(nèi)存:32M或者更大碩盤空間:1GB顯卡:SVGA顯示適配器2 軟件環(huán)境:操作系統(tǒng):windows 9 8 / ME / 2000 / XPw e b服務(wù)器:Tomcat 6. 0或者以上版本數(shù)據(jù)庫:MySQL客戶端:IE5. 0或以上版本概要設(shè)計1. 引言設(shè)計電子購物系統(tǒng)的忖的是為廣大的網(wǎng)絡(luò)用戶提供一個網(wǎng)上購物平臺,利用 網(wǎng)絡(luò)的便捷方便人們的日常生活。為了使它適合更多的用戶使用,系統(tǒng)的界面設(shè)計 應(yīng)該盡量做

8、到乂好,簡潔,功能的實現(xiàn)更注重人性化,方便用戶的購買,使用戶很 快可以熟練掌握使用方法。本系統(tǒng)釆用B/S結(jié)構(gòu)模式,服務(wù)器端使用JSP進行動態(tài) 網(wǎng)頁的開發(fā)1.1編寫目的此文檔作為用戶對即將開發(fā)的軟件的功能要求,是軟件設(shè)計和開發(fā)者的主要 依據(jù)。1.2背景項目名稱:購物系統(tǒng)用戶:網(wǎng)上購物一族1. 3參考資料軟件工程導(dǎo)論(第五版)清華大學(xué)出版社張海潘編著軟件工程課程設(shè)計2總體設(shè)計2.1需求規(guī)定用戶可以瀏覽商品,并了解商品的相關(guān)信息,將所需商品放入購物車,并管 理購物車中的商品,系統(tǒng)管理員可以對商品進行管理,如增刪改查等。2. 2運行環(huán)境1 硬件環(huán)境:處理器:Intel Pentium III或更高內(nèi)存

9、:32M或者更大硬盤空間:1GB顯卡:SVGA顯示適配器2 .軟件環(huán)境:操作系統(tǒng):windows 9 8 / ME / 2000 / XPw e b服務(wù)器:Tomcat 6. 0或者以上版本數(shù)據(jù)庫:Oracle客戶端:IE 5. 0或以上版本開發(fā)語言:JSP JAVA2. 3基本設(shè)計概念和處理流程1、數(shù)據(jù)流圖登陸成功管理員登陸2、模塊設(shè)計(1)數(shù)據(jù)庫訪問模塊:利用JavaBean 裝對數(shù)據(jù)庫的操作,主要包括連接 數(shù)據(jù)庫,添加,修改,刪除,關(guān)閉連接功能等。當Jsp頁面中需要訪問數(shù)據(jù)庫時直 接調(diào)用這個JavaBean即可。(2)用戶管理模塊:負責(zé)管理系統(tǒng)所有用戶的信息數(shù)據(jù)庫訪問模塊(4)修改等購物

10、車模塊:包括將商品加入拿出購物車,顯示購物車的內(nèi)容等功能(5)訂單管理模塊管理訂單(6)分頁顯示模塊:分頁顯示模塊包括顯示商品信息列表和訂單信息列表3運行設(shè)計3.1運行模塊的組合模塊命名方式按照相應(yīng)模塊結(jié)合特性制定。3. 2運行時間各模塊運行時間均應(yīng)控制在13秒內(nèi)(其中大部分為響應(yīng)用戶的動作)。由 于系統(tǒng)采用事件驅(qū)動方式,有效提高計算機的利用率.4出錯處理設(shè)計所出現(xiàn)的故障可能為以下兩個方面以及處理方法:a.硬件故障。微機監(jiān)控系統(tǒng)擔(dān)負著網(wǎng)絡(luò)的參數(shù)測量、信息傳遞、數(shù)據(jù)顯示、 實時控制和分析訃算等多項任務(wù),因此維護這套系統(tǒng)各個部件的正常運行至關(guān)重 要。故障診斷系統(tǒng)對微機監(jiān)控系統(tǒng)本身的硬件故障進行診斷

11、,及時通知有關(guān)人員進 行處理。b. 操作故障??赡苡捎谟脩舻牟僮鞑划斣斐慑e誤,頁面靜止,無反應(yīng),自動退 出等。詳細設(shè)計1-引言隨著計算機技術(shù)和現(xiàn)代通信技術(shù)的發(fā)展,人們的生活已經(jīng)變得日益便利。該 系統(tǒng)的設(shè)計能夠滿足潮流人士網(wǎng)上購物的需要。系統(tǒng)的功能的實現(xiàn)更注重人性化, 方便用戶的購買,使用戶很快可以熟練掌握使用方法1. 1項目名稱開始購物系統(tǒng)2系統(tǒng)流程圖普通川戶商品査看査看訂單用戶管理商品管理訂單管理査看訂單購物車個人借息修改三、總結(jié)本系統(tǒng)實現(xiàn)了一些基本的電子購物系統(tǒng)的功能,但其中對商品的銷售模塊實 現(xiàn)得較為簡單,不支持網(wǎng)上支付功能,該功能涉及到的技術(shù)較為復(fù)雜,不在本系統(tǒng) 的考慮范圍之內(nèi)。另外,沒有對銷售商品的庫存量管理的功能,例如當用戶購買的 商品庫存量不足時應(yīng)該給予及時的提示,在今后的實際應(yīng)用中可以做進一步的完 善。本系統(tǒng)在實現(xiàn)過程中使用了 JDBC技術(shù)實現(xiàn)了與后臺數(shù)據(jù)庫的互連,主要使用 JDBC 中的兒個重要接口,如:driverManeger, Connection, Statement 和 ResuleSet等,利用其中的標準方法實現(xiàn)和數(shù)據(jù)庫的連接、訪問、斷連等操作,完 整的體現(xiàn)了一個數(shù)據(jù)庫應(yīng)用程序應(yīng)該具備的最普遍的功能(添加,修改,刪除和查

溫馨提示

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

評論

0/150

提交評論