freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

網(wǎng)上購物系統(tǒng)設(shè)計(jì)商品管理模塊畢業(yè)論文(編輯修改稿)

2024-07-25 21:19 本頁面
 

【文章內(nèi)容簡介】 或商品搜索功能,找到自己想要買的商品,裝入購物車,提交定單進(jìn)行購買。網(wǎng)上購物平臺(tái)的特點(diǎn)是客戶和電子商品信息量很大,管理員需要整理的信息很多,為讓管理員輕松、方便、快捷的管理,該平臺(tái)采用符合購買電子商品基本的原則,滿足廣大客戶的日益增長的數(shù)量,并達(dá)到操作過程中的直觀、方便、實(shí)用、安全等要求。 系統(tǒng)設(shè)計(jì)的總體規(guī)則無論哪個(gè)網(wǎng)站都要有它自己的設(shè)計(jì)規(guī)則。該平臺(tái)也一樣,它的主要設(shè)計(jì)規(guī)則有:簡單性:在實(shí)現(xiàn)平臺(tái)的功能的同時(shí),盡量讓平臺(tái)操作簡單易懂,這對于一個(gè)網(wǎng)站來說是非常重要的。針對性:該平臺(tái)設(shè)計(jì)是網(wǎng)上購物系統(tǒng)及后臺(tái)管理的定向開發(fā)設(shè)計(jì),所以具有專業(yè)突出和很強(qiáng)的針對性。實(shí)用性:該平臺(tái)能完成電子商品展示和管理員管理的基本信息,具有良好的實(shí)用性。 網(wǎng)上購物系統(tǒng)平臺(tái)功能總體模塊圖前臺(tái)購物分析  前臺(tái)購物流程圖 形象的流程圖 用例建模 用例1 查看商品前置條件:空。參與者:客戶目的:讓客戶了解商品信息綜述:1.瀏覽商品:客戶進(jìn)入此系統(tǒng)能看到我們網(wǎng)站網(wǎng)頁的各種商品 (product details pages)。2.搜索商品:根據(jù)自己所感興趣的商品進(jìn)行搜索,并輸入相應(yīng)條件,系統(tǒng)響應(yīng)客戶請求,顯示搜索結(jié)果。客戶查看商品,如果滿意可把商品放入購物車并下訂單。代替過程:1. 如客戶對商品不滿意,可以繼續(xù)進(jìn)行搜索2. 如果客戶沒注冊并登陸則不能進(jìn)入購物車,則進(jìn)入用例2。 用例2 注冊參與者:客戶前置條件:有意要在本站購買商品但未注冊的客戶。目的:進(jìn)行注冊,登錄成為網(wǎng)站會(huì)員綜述:客戶在購買商品前要先進(jìn)行注冊,成為網(wǎng)站會(huì)員。,系統(tǒng)提供注冊表(客戶注冊簡化)。,按下提交按鈕,提交。,顯示注冊成功。,郵件內(nèi)容管理員后臺(tái)自定義。注冊成功默認(rèn)為普通會(huì)員,并存入數(shù)據(jù)庫。替代過程:,則返回上一部繼續(xù)注冊。,密碼等必要信息沒填或填寫格式與系統(tǒng) 要求不符,系統(tǒng)提醒用戶完善,更改客戶資料。 用例3 登錄參與者:客戶前置條件:客戶已經(jīng)完成注冊。目的:進(jìn)入網(wǎng)頁綜述: 1.客戶填寫信息及密碼(支持密碼保護(hù)問題及答案??蛻艨梢酝ㄟ^回答問題重新設(shè)定密碼) 2.系統(tǒng)驗(yàn)證信息,查詢客戶是否存在,如果存在,核對其輸入密碼是否正確,如果正確,系統(tǒng)取得用戶名和密碼,并將客戶ID存入數(shù)據(jù)庫中。 3.登錄成功,顯示客戶網(wǎng)頁信息。替代過程:未登錄注冊用戶必須先登錄,若登錄失敗,是由于客戶輸入錯(cuò)誤密碼,系統(tǒng)允許客戶重新輸入密碼,有三次機(jī)會(huì)。 用戶登錄流程圖 用例4 去購物車參與者:客戶前置條件:已登陸本站的用戶,查看網(wǎng)站顯示的商品信息,有意購買,則用例開始。目的:通過購物車,對所選商品進(jìn)行確定。不僅能重復(fù)選購產(chǎn)品,也可以對選購的產(chǎn)品、數(shù)量進(jìn)行修改,并向系統(tǒng)下訂單。綜述:1 進(jìn)入用戶界面,開始搜索,查看商品。頁面顯示一個(gè)搜索表格,客戶輸入要搜索的商品信息,系統(tǒng)根據(jù)其輸入的商品,并根據(jù)管理商品數(shù)據(jù)庫里的信息,生成商品查詢信息反饋給客戶,并及時(shí)更新數(shù)據(jù)庫。(用例1)2 客戶選擇商品,系統(tǒng)把商品保存在cartItem 中(保存購物車中各個(gè)項(xiàng)目的信息)。3 如果客戶對挑選到的商品滿意,通過自定義標(biāo)簽執(zhí)行選擇把商品添加到Cart 中;如果不滿意,則執(zhí)行刪除;如果客戶想對所選商品進(jìn)行修改的話,系統(tǒng)及時(shí)把修改信息反饋4 客戶對其所選的商品確定后,生成訂單。 系統(tǒng)接受訂后,進(jìn)行訂單驗(yàn)證,進(jìn)入后臺(tái)管理用例2替代過程:若購物車內(nèi)的商品無法增、減,請客戶返回首頁,重新登錄。,系統(tǒng)響應(yīng)后生成信息顯示給客戶。系統(tǒng)可以向客戶推薦規(guī)格相近的產(chǎn)品,若客戶不滿意則發(fā)出響應(yīng),系統(tǒng)接收后生成信息,記錄下訂購產(chǎn)品的信息并標(biāo)記,生成采購單。 采購商品,并確定入庫,系統(tǒng)更新商品數(shù)據(jù)庫?!≠徫镘嚵鞒虉D 用例5 訂單查看參與者:客戶前置條件:用例1,3,4,已執(zhí)行,該用例開始。目的:維護(hù)客戶自身利益,優(yōu)化網(wǎng)站綜述:客戶可以在線隨時(shí)查看訂單狀態(tài),訂單是否結(jié)帳等,客戶若是對已下訂單的商品不滿意,可以申請訂單修改,系統(tǒng)受理信息。 用例6 身份識(shí)別參與者:網(wǎng)站管理人員前置條件:空目的:進(jìn)入后臺(tái)管理網(wǎng)頁綜述: (支持密碼保護(hù)問題及答案。客戶可以通過回答問題重新設(shè)定密碼,密碼加密格式MD5) ,查詢管理員是否存在,如果存在,核對其輸入密碼是否正確,如果正確,系統(tǒng)取得用戶名和密碼,并將客戶ID存入數(shù)據(jù)庫中。 替代過程:若登錄失敗,是由于管理人員輸入錯(cuò)誤密碼,系統(tǒng)允許管理人員重新輸入密碼,有三次機(jī)會(huì)。 用例7 訂單受理參與者:管理人員前置條件:系統(tǒng)接收到客戶的訂單,用例開始目的:確??蛻粲唵螢橛行в唵?,能順利發(fā)貨綜述: (1)管理人員驗(yàn)證客戶信息:驗(yàn)證客戶身份、帳號(hào)、信譽(yù)度 (2)管理人員驗(yàn)證訂單商品:對于每個(gè)被訂購的產(chǎn)品, 驗(yàn)證產(chǎn)品編號(hào)并檢查產(chǎn)品是否在庫存中,記錄訂購產(chǎn)品的信息。并對訂單進(jìn)行分類。替代過程:(1)若客戶信用狀態(tài)表明其拖欠付款,系統(tǒng)則發(fā)出一個(gè)“訂單拒絕“給客戶。 (2)如果產(chǎn)品編號(hào)無效則給客戶發(fā)送一個(gè)通知,則記錄下訂購產(chǎn)品的信息并標(biāo)記,生成采購單。采購商品,并確定入庫,系統(tǒng)更新商品數(shù)據(jù)庫。 用例8 訂單發(fā)貨參與者:店家前置條件:客戶信息驗(yàn)證無誤,倉庫內(nèi)客戶所要貨物目的:根據(jù)所創(chuàng)建的銷售單,銷售人員將商品運(yùn)送給客戶。綜述:: 根據(jù)客戶的有效定貨單,創(chuàng)建一個(gè)銷售單,并存入數(shù)據(jù)庫。:根據(jù)用戶提交的運(yùn)送信息,將商品運(yùn)送給客戶。把發(fā)貨信息通過或者通知客戶,同時(shí),倉庫系統(tǒng)更新數(shù)據(jù)庫商品數(shù)量。 用例9 訂單結(jié)帳參與者:管理人員目的:結(jié)算訂單,后臺(tái)完成交易綜述:收到實(shí)物貨品,收到買家網(wǎng)上確認(rèn)后管理人員進(jìn)行確定結(jié)賬 用例10創(chuàng)建商品信息庫參與者:店家目的:根據(jù)商品的類別等信息將商品分類規(guī)劃,以便管理員對商品信息進(jìn)行處理綜述:管理人員根據(jù)商品號(hào),商品名等信息對商品信息進(jìn)行更改,訪問,核實(shí)操作. 用例11處理商品參與者:店家目的:不斷更新倉庫中商品的數(shù)量及種類,吸引顧客綜述::當(dāng)用戶訂購的商品缺貨時(shí),管理人員記錄商品編號(hào),添加商品。根據(jù)客戶對商品信息的評論,添加熱賣商品,最新商品數(shù)量擴(kuò)大熱賣,最新商品種類。、刪除商品:通過對倉庫商品的調(diào)查,刪除過期商品。對于過季,銷售情況不佳的商品,進(jìn)行降價(jià)處理及各種促銷方式,系統(tǒng)用戶頁面顯示管理員更改的最新信息。 第四章 系統(tǒng)概要設(shè)計(jì) 系統(tǒng)的主要架構(gòu)及開發(fā)模式系統(tǒng)的建設(shè)關(guān)鍵在于其所使用的架構(gòu),而網(wǎng)上購物這種基于web的系統(tǒng),傳統(tǒng)的c/s架構(gòu)已經(jīng)不能滿足大量用戶的訪問和操作,b/s基于瀏覽器的架構(gòu)則是目前網(wǎng)絡(luò)系統(tǒng)應(yīng)用的主流,它將大量的數(shù)據(jù)處理工作交給服務(wù)器端來處理,客戶端只用通過普通的IE瀏覽器即可訪問系統(tǒng),方便快捷而且利于系統(tǒng)的更新和維護(hù),java語言在該方面更是得天獨(dú)厚,j2ee規(guī)范的出現(xiàn)則使系統(tǒng)的開發(fā)更加規(guī)范,層次更加清楚,更利于對復(fù)雜事務(wù)的處理,而且在安全性方面也做的更好?;趍vc的開發(fā)流程則使開發(fā)過程更加清晰明了,利于做一些復(fù)雜的邏輯實(shí)現(xiàn),從而節(jié)省了開發(fā)周期和開發(fā)成本。在B/S體系結(jié)構(gòu)系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請求,服務(wù)器對瀏覽器的請求進(jìn)行處理,將用戶所需信息返回到瀏覽器。B/S結(jié)構(gòu)簡化了客戶機(jī)的工作,客戶機(jī)上只需配置少量的客戶端軟件。服務(wù)器將擔(dān)負(fù)更多的工作,對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行將在服務(wù)器上完成。瀏覽器發(fā)出請求,而其余如數(shù)據(jù)請求、加工、結(jié)果返回以及動(dòng)態(tài)網(wǎng)頁生成等工作全部由Web Server完成。實(shí)際上B/S體系結(jié)構(gòu)是把二層C/S結(jié)構(gòu)的事務(wù)處理邏輯模塊從客戶機(jī)的任務(wù)中分離出來,由Web服務(wù)器單獨(dú)組成一層來負(fù)擔(dān)其任務(wù),這樣客戶機(jī)的壓力減輕了,把負(fù)荷分配給了Web服務(wù)器。 Browse瀏覽器Web服務(wù)器數(shù)據(jù)庫 B/S三層架構(gòu)示意圖 這種結(jié)構(gòu)不僅把客戶機(jī)從沉重的負(fù)擔(dān)和不斷對其提高的性能的要求中解放出來,也把技術(shù)維護(hù)人員從繁重的維護(hù)升級(jí)工作中解脫出來。由于客戶機(jī)把事務(wù)處理邏輯部分分給了功能服務(wù)器,使客戶機(jī)一下子苗條了許多,不再負(fù)責(zé)處理復(fù)雜計(jì)算和數(shù)據(jù)訪問等關(guān)鍵事務(wù),只負(fù)責(zé)顯示部分,所以維護(hù)人員不再為程序的維護(hù)工作奔波于每個(gè)客戶機(jī)之間,而把主要精力放在功能服務(wù)器上程序的更新工作。這種三層結(jié)構(gòu)在層與層之間相互獨(dú)立,任何一層的改變不會(huì)影響其它層的功能。在傳統(tǒng)的基于Web的應(yīng)用系統(tǒng)中,例如ASP,CGI等,通常開發(fā)者將業(yè)務(wù)邏輯,數(shù)據(jù)邏輯、展示邏輯等混雜在一起,在同一個(gè)界面面里既進(jìn)行后臺(tái)數(shù)據(jù)庫的訪問和操作,同時(shí)還包含業(yè)務(wù)流程和頁面表示。這樣編寫出來的程序,既不利于程序員對業(yè)務(wù)代碼的調(diào)試,同時(shí)也不利于編輯人員進(jìn)行交互頁面的設(shè)計(jì)。同時(shí)系統(tǒng)也不具備可擴(kuò)展性,當(dāng)我們要在現(xiàn)有業(yè)務(wù)上進(jìn)行擴(kuò)展的時(shí)候,通常無法借助于現(xiàn)有的資源和應(yīng)用,而只能夠重新編寫,大大增加了投資,延長了系統(tǒng)上線的時(shí)間,失去了競爭市場的優(yōu)勢。在本網(wǎng)上購物系統(tǒng)中,將采用通行的MVC模式來構(gòu)建應(yīng)用。這種結(jié)構(gòu)解決了前面所述的所有問題,在我們的應(yīng)用集成網(wǎng)絡(luò)中,通過企業(yè)級(jí)高端J2EE應(yīng)用服務(wù)器實(shí)現(xiàn)MVC開發(fā)模型。 Control服務(wù)控制View顯示方式Model業(yè)務(wù)邏輯模型輸入請求輸出Html其他 MVC業(yè)務(wù)流程示意圖通過這種方案,我們可以迅速地實(shí)現(xiàn)整個(gè)業(yè)務(wù),其優(yōu)勢和特點(diǎn)如下:Model(模型)層:由EJB組件來實(shí)現(xiàn),EJB將具體的業(yè)務(wù)封裝在組件內(nèi)部,具備安全、高性能、可重用等優(yōu)秀的特征。View(視圖)層:由JSP、HTML組成。這一層次的特點(diǎn)是能夠真實(shí)地展示和客戶交互的界面,具備可描繪的功能。同時(shí)能夠嵌套動(dòng)態(tài)數(shù)據(jù),可以進(jìn)行動(dòng)態(tài)頁面的展示。同時(shí)可以方便地進(jìn)行客戶端的個(gè)性化定制。根據(jù)每個(gè)客戶的需求來展示不同風(fēng)格的界面。Controller(控制器)層:是非常重要的一層,這一層是連接View和Model的紐帶,同時(shí)也是將這兩層進(jìn)行最大限度分離的工具。通常由Servlet來實(shí)現(xiàn),Servlet和JSP雖然同樣都屬于頁面展示工具,但分屬兩層。主要在于JSP以腳本語言的形式存在, 它的主要優(yōu)勢是進(jìn)行動(dòng)態(tài)數(shù)據(jù)的Web展示,而Servlet是一個(gè)完整的Java程序,進(jìn)行業(yè)務(wù)的調(diào)用和流程的處理是它的長處。通過這種模型的建立,我們的應(yīng)用系統(tǒng)具備了非常好的性能和可擴(kuò)展性。將業(yè)務(wù)組件和展示頁面進(jìn)行分離,并通過Controller來描述調(diào)用關(guān)系,一方面可以提高效率,另一方面也可以增加系統(tǒng)擴(kuò)充的能力,使我們的系統(tǒng)可以進(jìn)行最快速度的業(yè)務(wù)擴(kuò)展,以滿足不同用戶、不同階段、各種各樣的業(yè)務(wù)需求。 主要功能流程主頁面。商品修改用戶登陸注冊管理進(jìn)入添加到購物車新聞管理資料修改商品管理商品添加輸入條件廣告鏈接新聞修改新聞添加廣告設(shè)置鏈接管理是否會(huì)員退出返回搜索物品選購物品結(jié)帳付款填寫訂貨單購物成功會(huì)員刪除退出  主要功能流程圖 網(wǎng)站的功能分析經(jīng)過前期的深入調(diào)查和研究,總結(jié)出該平臺(tái)需要完成的一些具體功能,分析如下:能完成基本的商品瀏覽、商品選購、訂單發(fā)行過程 ,并生成訂單分角色權(quán)限管理 管理員可隨時(shí)修改網(wǎng)站分類模塊 、刪除、修改商品信息 、刪除、修改分類模塊信息,管理員可以跟蹤查看用戶訂單的支付情況,對已支付的訂單進(jìn)行發(fā)貨實(shí)現(xiàn)一些簡單的商品查找功能,可進(jìn)行模糊查詢。能處理一定量的并發(fā)性 平臺(tái)功能模塊的設(shè)計(jì)分析在平臺(tái)功能的分析基礎(chǔ)上,得到本平臺(tái)的功能模塊圖如下:網(wǎng)上購物平臺(tái)。商品修改用戶管理管理進(jìn)入新聞管理用戶注冊商品管理商品添加會(huì)員管理廣告鏈接新聞修改新聞添加廣告設(shè)置鏈接管理商品名稱用戶修改會(huì)員刪除商品搜索網(wǎng)站布局 平臺(tái)購物模塊圖 系統(tǒng)用例圖 商品管理用例圖 前臺(tái)購物系統(tǒng)用例圖 后臺(tái)訂單用例關(guān)系圖 訂單管理用例圖 第五章 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫需求分析針對我們將要實(shí)現(xiàn)的業(yè)務(wù)功能,數(shù)據(jù)庫中應(yīng)該具有以下的模塊:(1)用戶信息:其中應(yīng)該包括用戶編號(hào)、用戶名、密碼、賬戶金額、姓名、地址等內(nèi)容。(2)商品信息:包括商品編號(hào)、商品名稱、商品價(jià)格、描述以及所屬類別等。(3)購物車:用來存儲(chǔ)用戶購物的信息,如商品編號(hào)、數(shù)量等。(4)訂單:一筆完整的訂單記錄應(yīng)該包括它所相關(guān)商品集合以及各個(gè)商品的數(shù)量等信息。(5)管理員信息:與用戶信息類似,包括管理員編號(hào)、登錄名、密碼、角色類別等。 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)在數(shù)據(jù)庫技術(shù)中,我們用模型的概念描述數(shù)據(jù)庫的結(jié)構(gòu)與語義,對現(xiàn)實(shí)世界進(jìn)行抽象。表示實(shí)體類型及實(shí)體間聯(lián)系的模型稱為“數(shù)據(jù)模型”,其中之一就是實(shí)體聯(lián)系模型(ER模型)。ER模型是獨(dú)立于計(jì)算機(jī)系統(tǒng)的模型,完全不涉及信息在系統(tǒng)中的表示,只是用來描述某個(gè)特定組織關(guān)心的信息結(jié)構(gòu),這類模型稱為“概念數(shù)據(jù)模型”。在電子購物商城系統(tǒng)中,存在用戶、商品、購物車、訂單、管理員等幾個(gè)對象實(shí)體,以上述實(shí)體為例,一個(gè)用戶對應(yīng)多個(gè)商品,同時(shí)一個(gè)商品屬于多個(gè)用戶;一個(gè)用戶對應(yīng)多個(gè)購物車,同時(shí)一個(gè)購物車只屬于一個(gè)用戶;一個(gè)用戶對應(yīng)多個(gè)訂單,一個(gè)訂單只能屬于一個(gè)用戶;一個(gè)商品對應(yīng)多個(gè)購物車,一個(gè)購物車對應(yīng)多個(gè)商品;一個(gè)商品對應(yīng)多個(gè)訂單,一個(gè)訂單對應(yīng)多個(gè)商品;一個(gè)訂單對應(yīng)多個(gè)購物車,一個(gè)購物車只能屬于一個(gè)訂單;一個(gè)管理員對應(yīng)多個(gè)用戶、商品、購物車、訂單,一個(gè)用戶、商品、購物車、訂單只能屬于一個(gè)管理員。由此可知用戶和購物車之間、用戶和訂單之間、訂單和
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1