購(gòu)物系統(tǒng)課程設(shè)計(jì)報(bào)告_第1頁(yè)
購(gòu)物系統(tǒng)課程設(shè)計(jì)報(bào)告_第2頁(yè)
購(gòu)物系統(tǒng)課程設(shè)計(jì)報(bào)告_第3頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

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

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

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

7、進(jìn) 行購(gòu)買,為廣大的網(wǎng)上購(gòu)物達(dá)人提供便利與快樂5系統(tǒng)模塊結(jié)構(gòu)圖用 戶 管 現(xiàn)塊購(gòu)訂物車管PI!塊塊商理塊分頁(yè)顯示模塊6測(cè)試環(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ù)庫(kù):MySQL客戶端:IE5. 0或以上版本概要設(shè)計(jì)1. 引言設(shè)計(jì)電子購(gòu)物系統(tǒng)的忖的是為廣大的網(wǎng)絡(luò)用戶提供一個(gè)網(wǎng)上購(gòu)物平臺(tái),利用 網(wǎng)絡(luò)的便捷方便人們的日常生活。為了使它適合更多的用戶使用,系統(tǒng)的界面設(shè)計(jì) 應(yīng)該盡量做

8、到乂好,簡(jiǎn)潔,功能的實(shí)現(xiàn)更注重人性化,方便用戶的購(gòu)買,使用戶很 快可以熟練掌握使用方法。本系統(tǒng)釆用B/S結(jié)構(gòu)模式,服務(wù)器端使用JSP進(jìn)行動(dòng)態(tài) 網(wǎng)頁(yè)的開發(fā)1.1編寫目的此文檔作為用戶對(duì)即將開發(fā)的軟件的功能要求,是軟件設(shè)計(jì)和開發(fā)者的主要 依據(jù)。1.2背景項(xiàng)目名稱:購(gòu)物系統(tǒng)用戶:網(wǎng)上購(gòu)物一族1. 3參考資料軟件工程導(dǎo)論(第五版)清華大學(xué)出版社張海潘編著軟件工程課程設(shè)計(jì)2總體設(shè)計(jì)2.1需求規(guī)定用戶可以瀏覽商品,并了解商品的相關(guān)信息,將所需商品放入購(gòu)物車,并管 理購(gòu)物車中的商品,系統(tǒng)管理員可以對(duì)商品進(jìn)行管理,如增刪改查等。2. 2運(yùn)行環(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ù)庫(kù):Oracle客戶端:IE 5. 0或以上版本開發(fā)語言:JSP JAVA2. 3基本設(shè)計(jì)概念和處理流程1、數(shù)據(jù)流圖登陸成功管理員登陸2、模塊設(shè)計(jì)(1)數(shù)據(jù)庫(kù)訪問模塊:利用JavaBean 裝對(duì)數(shù)據(jù)庫(kù)的操作,主要包括連接 數(shù)據(jù)庫(kù),添加,修改,刪除,關(guān)閉連接功能等。當(dāng)Jsp頁(yè)面中需要訪問數(shù)據(jù)庫(kù)時(shí)直 接調(diào)用這個(gè)JavaBean即可。(2)用戶管理模塊:負(fù)責(zé)管理系統(tǒng)所有用戶的信息數(shù)據(jù)庫(kù)訪問模塊(4)修改等購(gòu)物

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

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

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論