




已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
目 錄目 錄I電子購物系統(tǒng)說明書II摘 要II1、設(shè)計(jì)內(nèi)容12、設(shè)計(jì)過程12.1需求分析12.1.1引言12.1.2項(xiàng)目名稱12.1.3系統(tǒng)概述12.1.4任務(wù)概述12.1.5 系統(tǒng)模塊結(jié)構(gòu)圖22.1.6測試環(huán)境32.2概要設(shè)計(jì)32.2.1引言32.2.2編寫目的32.3總體設(shè)計(jì)42.3.1需求規(guī)定42.3.2運(yùn)行環(huán)境42.3.3基本設(shè)計(jì)概念和處理流程42.4運(yùn)行設(shè)計(jì)72.4.1運(yùn)行模塊的組合72.4.2運(yùn)行時(shí)間72.4.3出錯(cuò)處理設(shè)計(jì)72.5詳細(xì)設(shè)計(jì)72.5.1項(xiàng)目名稱82.5.2.系統(tǒng)流程圖82.5.3程序運(yùn)行與發(fā)布8三、總結(jié)9I電子購物系統(tǒng)說明書一、標(biāo)題:電子購物系統(tǒng)二、內(nèi)容:本任務(wù)要實(shí)現(xiàn)一個(gè)購物系統(tǒng),可以實(shí)現(xiàn)購書、購手機(jī)等內(nèi)容的電子購物系統(tǒng)。三、要求:系統(tǒng)用戶分成兩級(jí),普通用戶可以使用注冊、登陸、瀏覽用品、查看商品詳細(xì)信息、查詢商品、管理購物車、查看自己訂單、修改個(gè)人信息的功能。系統(tǒng)管理員可以進(jìn)行用戶管理、包括查詢、修改、刪除用戶信息,進(jìn)行商品管理包括查看、查詢、添加、修改、刪除商品,訂單管理包括查看訂單、修改訂單、刪除訂單的功能。具體功能:1新用戶注冊、登陸:用戶信息的注冊、登陸功能2查詢商品:商品可選擇查詢類別和字段進(jìn)行查詢,如書籍可以包括按書名、作者、價(jià)格、ISBN、出版社等,并分頁顯示3查看商品:主頁顯示最新商品或推薦商品。用戶點(diǎn)擊查看商品詳細(xì)信息,點(diǎn)擊購買放入購物車4修改個(gè)人信息:可以修改個(gè)人注冊信息5訂單查看功能:用戶可以查看自己的訂單。包括購買的商品信息和訂單狀態(tài)6添加、修改、刪除商品功能:管理員功能,可以實(shí)現(xiàn)商品的添加、修改和刪除功能7查看、查詢、修改、刪除訂單功能:管理員功能,對訂單進(jìn)行查看,查詢,修改和刪除功能8訂單生產(chǎn),用戶選定商品后最終系統(tǒng)生成訂單,訂號(hào)號(hào)唯一9購物車:用戶點(diǎn)擊購買商品,商品的名稱、價(jià)格、數(shù)量、總價(jià)等信息保留在購物車中,直到訂單生成,還可修改購物車中的數(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)上購物已經(jīng)成為一種時(shí)尚,成為潮流一族的必備武器。網(wǎng)上購物系統(tǒng),可以使人們足不出戶就可以購買到自己喜歡的商品,給人們帶來了諸多的便利和實(shí)惠?;贘2EE開發(fā)的購物系統(tǒng)設(shè)計(jì)是采用JDK 1.5.0作為開發(fā)環(huán)境,Oracle作為數(shù)據(jù)庫服務(wù)器,Tomcat6.0為Web服務(wù)器,滿足了人們在網(wǎng)上購物的需求。關(guān)鍵詞:J2EE 購物系統(tǒng) Oracle數(shù)據(jù)庫 Tomcat6.0II1、設(shè)計(jì)內(nèi)容購物系統(tǒng)可以稱為網(wǎng)上電子系統(tǒng)。該系統(tǒng)可以實(shí)現(xiàn)在網(wǎng)上購物的功能,客戶從瀏覽器端,在頁面上進(jìn)行登錄注冊,瀏覽網(wǎng)頁上羅列的各種商品,然后進(jìn)行選擇,最后加入購物車,整個(gè)流程使用戶操作簡單。同時(shí)管理員有特權(quán)在商品架上添加商品,以及商品的價(jià)格等相關(guān)內(nèi)容。該購物系統(tǒng)采用B/S結(jié)構(gòu)模式,界面簡潔,操作簡單,滿足了潮流人士在網(wǎng)上購物的需要。2、設(shè)計(jì)過程2.1需求分析2.1.1引言本系統(tǒng)的主要目的是為各類商品信息提供分類管理、維護(hù)和網(wǎng)上訂購功能,不但能夠方便用戶購買,而且有效地?cái)U(kuò)大了銷售范圍。利用本系統(tǒng),用戶可以足不出戶的進(jìn)行商品信息的查詢和訂購,和傳統(tǒng)的購買方式相比有著較大的優(yōu)勢。本系統(tǒng)遵循軟件工程標(biāo)準(zhǔn),并按照軟件工程規(guī)定的流程進(jìn)行項(xiàng)目的開發(fā)。2.1.2項(xiàng)目名稱購物系統(tǒng)2.1.3系統(tǒng)概述本系統(tǒng)是一個(gè)電子購物系統(tǒng),系統(tǒng)用戶分為兩級(jí)管理,分別為:普通用戶和系統(tǒng)管理員。其中,普通用戶可以使用的功能主要包括:注冊新用戶,登陸電子購物系統(tǒng),瀏覽商品,查看商品的詳細(xì)信息,查詢商品,管理購物車,查看自己的訂單,管理自己的訂單等功能。系統(tǒng)管理員具有管理系統(tǒng)的權(quán)限,可以進(jìn)行電子商品用戶管理,包括查詢,刪除,修改等:可以進(jìn)行商品管理,包括查看,查詢,添加新商品等。2.1.4任務(wù)概述4.1 功能定義管理員登陸:系統(tǒng)初始化好部分的管理員用戶,這些管理員能夠通過該入口進(jìn)入后臺(tái)進(jìn)行管理操作管理員管理商品:管理員能夠添加商品,在添加商品時(shí)包括商品的相關(guān)信息,如價(jià)格,圖片,數(shù)量,類別等,還可以進(jìn)行刪除、修改操作。用戶注冊:網(wǎng)絡(luò)用戶均能夠注冊,注冊信息包括:用戶名,密碼,性別,聯(lián)系地址,電話等,用戶不能重復(fù)。用戶在線購物:用戶可以查看所有的上架商品,選擇并購買,并可以購買多個(gè)。用戶管理購物車:用戶可以查看自己已經(jīng)選購的商品和數(shù)量、金額等相關(guān)信息,也可以修改購買數(shù)量,可以清空購物車用戶查看訂單:用戶可以查看自己下達(dá)的訂單4.2 目標(biāo)用戶可以再瀏覽器端在網(wǎng)頁上進(jìn)行商品的查看,選購,最后加入購物車,進(jìn)行購買,為廣大的網(wǎng)上購物達(dá)人提供便利與快樂4.3范圍可應(yīng)用在學(xué)校內(nèi)部現(xiàn)有的這個(gè)網(wǎng)絡(luò)環(huán)境下,或者公司的局域網(wǎng),以及小型網(wǎng)站等,由專人授權(quán)管理負(fù)責(zé)。2.1.5 系統(tǒng)模塊結(jié)構(gòu)圖電子購物系統(tǒng)用戶管理模塊數(shù)據(jù)庫訪問模塊商品管理模塊購物車模塊訂單管理模塊分頁顯示模塊2.1.6測試環(huán)境.硬件環(huán)境:處理器:Intel Pentium 或更高內(nèi)存:32M或者更大硬盤空間:1GB顯卡:顯示適配器.軟件環(huán)境:操作系統(tǒng):windowsME2000XP服務(wù)器:Tomcat 6.或者以上版本數(shù)據(jù)庫:Oracle客戶端:IE.或以上版本開發(fā)語言:JSP JAVA2.2概要設(shè)計(jì)2.2.1引言設(shè)計(jì)電子購物系統(tǒng)的目的是為廣大的網(wǎng)絡(luò)用戶提供一個(gè)網(wǎng)上購物平臺(tái),利用網(wǎng)絡(luò)的便捷方便人們的日常生活。為了使它適合更多的用戶使用,系統(tǒng)的界面設(shè)計(jì)應(yīng)該盡量做到又好,簡潔,功能的實(shí)現(xiàn)更注重人性化,方便用戶的購買,使用戶很快可以熟練掌握使用方法。本系統(tǒng)采用B/S結(jié)構(gòu)模式,服務(wù)器端使用JSP進(jìn)行動(dòng)態(tài)網(wǎng)頁的開發(fā)2.2.2編寫目的此文檔作為用戶對即將開發(fā)的軟件的功能要求,是軟件設(shè)計(jì)和開發(fā)者的主要依據(jù)。2.3總體設(shè)計(jì)2.3.1需求規(guī)定用戶可以瀏覽商品,并了解商品的相關(guān)信息,將所需商品放入購物車,并管理購物車中的商品,系統(tǒng)管理員可以對商品進(jìn)行管理,如增刪改查等。2.3.2運(yùn)行環(huán)境 .硬件環(huán)境:處理器:Intel Pentium 或更高內(nèi)存:32M或者更大硬盤空間:1GB顯卡:顯示適配器.軟件環(huán)境:操作系統(tǒng):windowsME2000XP服務(wù)器:Tomcat 6.或者以上版本數(shù)據(jù)庫:Oracle客戶端:IE.或以上版本開發(fā)語言:JSP JAVA2.3.3基本設(shè)計(jì)概念和處理流程1、數(shù)據(jù)流圖商品管理界面處理用戶名和密碼用戶瀏覽首頁 管理員登陸 登陸成功商品管理數(shù)據(jù)庫數(shù)據(jù)庫用戶選購商品2、模塊設(shè)計(jì)(1) 數(shù)據(jù)庫訪問模塊:利用JavaBean封裝對數(shù)據(jù)庫的操作,主要包括連接數(shù)據(jù)庫,添加,修改,刪除,關(guān)閉連接功能等。當(dāng)Jsp頁面中需要訪問數(shù)據(jù)庫時(shí)直接調(diào)用這個(gè)JavaBean即可。數(shù)據(jù)庫訪問模塊加載驅(qū)動(dòng)程序創(chuàng)建連接,執(zhí)行數(shù)據(jù)庫語句關(guān)閉連接(2)用戶管理模塊:負(fù)責(zé)管理系統(tǒng)所有用戶的信息數(shù)據(jù)庫訪問模塊用戶管理模塊新用戶注冊用戶登錄管理用戶信息(3)商品管理模塊:負(fù)責(zé)管理所有商品的相關(guān)信息,包括查看,修改等商品管理模塊查看商品管理商品(4)購物車模塊:包括將商品加入拿出購物車,顯示購物車的內(nèi)容等功能購物車模塊加入購物車拿出購物車管理購物車(5)訂單管理模塊:負(fù)責(zé)當(dāng)前訂單所有管理模塊生成訂單查看訂單訂單管理模塊管理訂單(6)分頁顯示模塊:分頁顯示模塊包括顯示商品信息列表和訂單信息列表分頁顯示模塊分頁顯示商品信息列表分頁顯示訂單信息列表2.4運(yùn)行設(shè)計(jì)2.4.1運(yùn)行模塊的組合模塊命名方式按照相應(yīng)模塊結(jié)合特性制定。2.4.2運(yùn)行時(shí)間各模塊運(yùn)行時(shí)間均應(yīng)控制在13秒內(nèi)(其中大部分為響應(yīng)用戶的動(dòng)作)。由于系統(tǒng)采用事件驅(qū)動(dòng)方式,有效提高計(jì)算機(jī)的利用率.2.4.3出錯(cuò)處理設(shè)計(jì)所出現(xiàn)的故障可能為以下兩個(gè)方面以及處理方法:a. 硬件故障。微機(jī)監(jiān)控系統(tǒng)擔(dān)負(fù)著網(wǎng)絡(luò)的參數(shù)測量、信息傳遞、數(shù)據(jù)顯示、實(shí)時(shí)控制和分析計(jì)算等多項(xiàng)任務(wù),因此維護(hù)這套系統(tǒng)各個(gè)部件的正常運(yùn)行至關(guān)重要。故障診斷系統(tǒng)對微機(jī)監(jiān)控系統(tǒng)本身的硬件故障進(jìn)行診斷,及時(shí)通知有關(guān)人員進(jìn)行處理。 b. 操作故障??赡苡捎谟脩舻牟僮鞑划?dāng)造成錯(cuò)誤,頁面靜止,無反應(yīng),自動(dòng)退出等。2.5詳細(xì)設(shè)計(jì)隨著計(jì)算機(jī)技術(shù)和現(xiàn)代通信技術(shù)的發(fā)展,人們的生活已經(jīng)變得日益便利。該系統(tǒng)的設(shè)計(jì)能夠滿足潮流人士網(wǎng)上購物的需要。系統(tǒng)的功能的實(shí)現(xiàn)更注重人性化,方便用戶的購買,使用戶很快可以熟練掌握使用方法2.5.1項(xiàng)目名稱購物系統(tǒng)2.5.2.系統(tǒng)流程圖開始新用戶注冊用戶登錄普通用戶是管理員 否 退出商品查看查看訂單用戶管理商品管理訂單管理查看訂單購物車個(gè)人信息修改 否 是 2.5.3程序運(yùn)行與發(fā)布本系統(tǒng)需布置到網(wǎng)絡(luò)服務(wù)器上(如:Tomcat),用戶及管理員通過瀏覽器對信息進(jìn)行相應(yīng)的操作。如需安裝在其它機(jī)器上,只需安裝網(wǎng)絡(luò)服務(wù)器并布置上即可。三、總結(jié)本系統(tǒng)實(shí)現(xiàn)了一些基本的電子購物系統(tǒng)的功能,但其中對商品的銷售模塊實(shí)現(xiàn)得較為簡單,不支持網(wǎng)上支付功能,該功能涉及到的技術(shù)較為復(fù)雜,不在本系統(tǒng)的考慮范圍之內(nèi)。另外,沒有對銷售商品的庫存量管理的功能,例如當(dāng)用戶購買的商品庫存量不足時(shí)應(yīng)該給予及時(shí)的提示,在今后的實(shí)際應(yīng)用中可以做進(jìn)一步的完善。本系統(tǒng)在實(shí)現(xiàn)過程中使用了JDBC技術(shù)實(shí)現(xiàn)了與后臺(tái)數(shù)據(jù)庫的互連,主要使用了JDBC中的幾個(gè)重要接口,如:driverManeger,Connection,Statemen
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年金融研究所科研財(cái)務(wù)助理招聘考試真題
- 2024年衡陽市郵政業(yè)安全中心招聘考試真題
- 2024年廣東開放大學(xué)招聘事業(yè)單位工作人員考試真題
- 2024年傳媒出版行業(yè)市場運(yùn)行現(xiàn)狀及投資戰(zhàn)略研究報(bào)告
- 2024年佛山市華材職業(yè)技術(shù)學(xué)校招聘合同人員筆試真題
- 京東商城客服合同范本
- 二零二五年度文化旅游融合贊助合同
- 2025年度戀愛雙方子女教育理念與實(shí)施計(jì)劃協(xié)議合同
- 2025年度農(nóng)業(yè)抵押借款合同協(xié)議書
- 2025年度農(nóng)村宅基地置換補(bǔ)償及安置協(xié)議書
- 蘇科版八年級(jí)生物下冊全冊完整課件
- 人美版四年級(jí)書法下冊《第6課 豎心旁》教學(xué)設(shè)計(jì)
- 二年級(jí)綜合實(shí)踐活動(dòng)課件-我與蔬菜交朋友-全國通(41張)
- 血型與輸血檢驗(yàn)-臨床輸血(臨床檢驗(yàn)課件)
- 按摩師培訓(xùn)協(xié)議書
- 落地式腳手架安全技術(shù)措施
- 開心麻花《白蛇前傳》劇本
- 常州市旅游資源調(diào)查與評(píng)價(jià)
- 中職物理課件
- 分子生物學(xué)課件:緒論-細(xì)胞生物學(xué)發(fā)展簡史
- 光伏支架安裝工程質(zhì)量驗(yàn)收記錄完整
評(píng)論
0/150
提交評(píng)論