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

正文內(nèi)容

電子商務(wù)平臺網(wǎng)上自助開店系統(tǒng)本科畢業(yè)論文-文庫吧資料

2025-07-03 15:22本頁面
  

【正文】 stomerInfo表結(jié)構(gòu)名稱描述字段名數(shù)據(jù)類型主/外鍵允許null/默認(rèn)值顧客IDidint主鍵否郵箱varchar(100)否否 密碼pwdvarchar(20)否否注冊時(shí)間registerTimevarchar(50)否否是否凍結(jié)isCooledint否1找回密碼問題questionvarchar(50)否可空問題答案answervarchar(50)否可空CustomerInfo表即為顧客信息表。以id為主鍵,自動編號。該表用于存放公告相關(guān)的所有信息。OrderInfo表、OrderGoodsInfo表和OrderDetailInfo表共同構(gòu)成訂單信息。ServlceAssessment表用于儲存商品評論。本系統(tǒng)的邏輯視圖如圖20所示:圖20 系統(tǒng)邏輯視圖 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫ER圖本系統(tǒng)使用的數(shù)據(jù)庫系統(tǒng)是SQL Server數(shù)據(jù)庫系統(tǒng),數(shù)據(jù)庫ER圖如圖21所示。在邏輯視圖中,系統(tǒng)分解成一系列的功能抽象,這些抽象主要來自問題領(lǐng)域。其體系結(jié)構(gòu)圖如圖19所示:圖19 系統(tǒng)體系結(jié)構(gòu)圖用戶通過瀏覽器訪問電子商務(wù)平臺網(wǎng)上自助開店系統(tǒng),然后系統(tǒng)根據(jù)Web層的訪問請求調(diào)用業(yè)務(wù)邏輯層的業(yè)務(wù)對象,業(yè)務(wù)服務(wù)調(diào)用相關(guān)的DAO對象,DAO對象再訪問數(shù)據(jù)庫,從數(shù)據(jù)庫取出數(shù)據(jù)返回給系統(tǒng)的上一層,通過層層反饋,最后在Web層通過視圖將處理結(jié)果展現(xiàn)給用戶。4 系統(tǒng)概要設(shè)計(jì) 系統(tǒng)體系結(jié)構(gòu)本系統(tǒng)以傳統(tǒng)的JSP作為表現(xiàn)層技術(shù),應(yīng)用JSP、Servlet和JavaBeans框架作為MVC層、中間層、持久層解決方案,各層的組件以松耦合的方式耦合在一起。查詢功能是為了更快捷的找到需要操作的用戶。該用例的執(zhí)行者是系統(tǒng)管理員。系統(tǒng)管理員可以進(jìn)行添加商品類型、修改商品類型、查詢商品類型和刪除商品類型的操作。該用例的執(zhí)行者是系統(tǒng)管理員。當(dāng)然,為了避免有些顧客做一些惡意的評論,所以給系統(tǒng)管理員增加的刪除評論的功能,以提高系統(tǒng)合理性。系統(tǒng)提供了評論功能。該用例的執(zhí)行者是顧客和系統(tǒng)管理員。為了賣家買家的權(quán)益得以保障,因此有以上不同的操作。而店主的訂單管理模塊包括確認(rèn)訂單、添加物流信息和確認(rèn)退貨的操作。該用例的執(zhí)行者是店主和顧客。有助于系統(tǒng)的主要信息的變更,使系統(tǒng)內(nèi)容更加豐富。除了商品的添加外,還可以進(jìn)行商品信息修改、商品刪除、查詢商品的操作。該用例的執(zhí)行者是系統(tǒng)管理員和店主。系統(tǒng)管理員通過公告可以對所有的用戶發(fā)布一些通知,有助于網(wǎng)站系統(tǒng)的維護(hù)。系統(tǒng)管理員可以對公告進(jìn)行添加、修改、刪除、查詢操作。 公告管理模塊 圖13 公告管理模塊用例圖圖13是公告管理模塊用例圖。登錄功能需要用戶提供合法、正確的登錄信息。未注冊的用戶不能實(shí)現(xiàn)登錄操作,系統(tǒng)會提醒用戶名或密碼不正確。未登錄的用戶能使用的系統(tǒng)功能僅限于瀏覽功能。 登錄注冊模塊 圖12 登錄、注冊用例圖圖12是登錄、注冊用例圖。該流程比較簡單,因此不使用流程圖進(jìn)行展示。該流程比較簡單,因此不使用流程圖進(jìn)行展示。圖11 商品購買流程 商品和店鋪搜索模塊商品和店鋪搜索模塊包含商品搜索和店鋪搜索,任何用戶都可以進(jìn)行商品搜索和店鋪搜索。 商品購買模塊購買商品只有顧客成功登錄之后才能進(jìn)行商品的購買,流程為成功登錄之后,去到某商品的介紹頁面,然后點(diǎn)擊加入購物車,在購物車頁面填寫數(shù)量,點(diǎn)擊結(jié)算中心,然后填寫配送信息并提交,然后確認(rèn)訂單即可購買成功。查詢只需要在商品類型列表頁面查詢輸入框中輸入關(guān)鍵字,即可查詢出商品類型名稱包含關(guān)鍵字的商品類型。(2)修改、查詢、刪除商品類型修改、查詢、刪除商品類型也是只有系統(tǒng)管理員成功登錄后才能進(jìn)行操作。否則添加成功。如果一級商品類型選擇無,則添加的為一級商品類型,否則添加的是二級商品類型。(1) 添加商品類型圖10 添加商品類型流程添加商品類型只有系統(tǒng)管理員可以進(jìn)行添加,商品類型有兩層。圖9 添加評論流程 商品類型管理模塊商品類型管理模塊包括添加商品類型和修改、查詢、刪除商品類型。用戶購買了該商品即可對商品進(jìn)行評論。其中瀏覽評論是所有用戶都可以操作的,而添加評論只能是顧客成功購買了某件商品之后才能對它進(jìn)行評論。圖8 訂單處理流程(2)訂單查看訂單查看操作也是顧客和店主都可以操作,登錄成功之后,去到訂單列表,點(diǎn)擊某個(gè)訂單的訂單詳情按鈕,即可去到訂單詳情的頁面了,操作比較簡單,因此這里不做流程圖說明。(1)訂單處理顧客和店主都可以進(jìn)行訂單的處理,處理的操作包括確認(rèn)訂單、確認(rèn)收貨、退貨、確認(rèn)退貨、物流信息管理,其中顧客訂單管理根據(jù)不同的訂單狀態(tài)可以進(jìn)行確認(rèn)收貨、退貨,店主訂單管理根據(jù)不同的訂單狀態(tài)可以進(jìn)行確認(rèn)訂單、確認(rèn)退貨、物流信息管理。 訂單管理模塊訂單管理模塊包括訂單處理和訂單查看。(2)查詢、修改、刪除商品系統(tǒng)管理員或去到商品列表頁面,在商品搜索框輸入關(guān)鍵字,后臺獲取到關(guān)鍵字,將商品名稱包含該關(guān)鍵字的商品獲取并顯示在商品列表上。流程為,點(diǎn)擊添加商品按鈕。這些操作都是只有店主或系統(tǒng)管理員才能進(jìn)行操作的。(3)修改公告和刪除公告修改公告也是只有系統(tǒng)管理員和系統(tǒng)操作員才能進(jìn)行操作,修改公告流程跟發(fā)布新公告的類似,刪除也比較簡單,因此就不畫流程圖詳細(xì)說明。成功發(fā)表后,跳轉(zhuǎn)到公告列表頁面。前臺判斷輸入信息是否合法。成功登錄系統(tǒng)后點(diǎn)擊發(fā)布公告按鈕,進(jìn)入公告編輯頁面。該流程如圖5所示。去到網(wǎng)站首頁,首頁中有一個(gè)公告列表,點(diǎn)擊某篇公告鏈接,即可瀏覽公告。而發(fā)布公告、修改公告和刪除公告只有系統(tǒng)管理員才能進(jìn)行操作。圖4 注冊流程 公告管理模塊公告管理模塊包含瀏覽公告、發(fā)布公告、修改公告和刪除公告。如果用戶名重復(fù),則頁面提示用戶名重復(fù);如果沒有相同的用戶名,則用戶可以注冊,后臺把用戶數(shù)據(jù)保存到數(shù)據(jù)庫表里,把處理結(jié)果返回前臺,頁面提示注冊成功。前臺對輸入注冊信息的合法性進(jìn)行檢查。該流程如圖3所示。如果用戶信息出現(xiàn)錯(cuò)誤,刷新登錄頁面,并提示出錯(cuò)信息;如果用戶信息通過驗(yàn)證,則成功登錄,等待調(diào)轉(zhuǎn)到系統(tǒng)對應(yīng)首頁。(1)登錄用戶進(jìn)入登錄頁面,登錄界面分為顧客登錄界面、店主登錄界面和管理員,輸入用戶名和密碼,點(diǎn)擊登錄按鈕進(jìn)行登錄操作。 模塊流程描述模塊流程描述包含了登錄注冊模塊、公告管理模塊、商品管理模塊、訂單管理模塊、評論模塊、商品類型管理模塊、商品購買模塊以及商品和店鋪搜索模塊的描述。店主可以進(jìn)行商品管理、訂單管理、店鋪信息管理、發(fā)貨信息管理。圖2 系統(tǒng)功能模塊圖未注冊的用戶可以瀏覽網(wǎng)站的首頁、進(jìn)行商品和店鋪的搜索、瀏覽公告、注冊顧客、店主注冊和登錄。 系統(tǒng)總體功能模塊本系統(tǒng)有系統(tǒng)管理員、店主、顧客、游客這四種角色。店主可以進(jìn)行商品發(fā)布、訂單的處理等。 系統(tǒng)使用對象系統(tǒng)的使用對象是管理系統(tǒng)的系統(tǒng)管理員和操作員、購買商品的顧客以及出售商品的店主。它具有系統(tǒng)穩(wěn)定、界面美觀、操作簡單的特點(diǎn)。3 系統(tǒng)需求分析 系統(tǒng)需求概述系統(tǒng)需求概述包括系統(tǒng)要求、系統(tǒng)信息來源、系統(tǒng)使用對象和系統(tǒng)總體功能模塊。這實(shí)際上是一種模型的變化傳播機(jī)制。如果用戶通過某個(gè)視圖的控制器改變了模型的數(shù)據(jù),所有其它依賴于這些數(shù)據(jù)的視圖都應(yīng)反映到這些變化。因此,一個(gè)模型可能對應(yīng)多個(gè)視圖,一個(gè)視圖可能對應(yīng)多個(gè)模型??刂茖硬⒉蛔鋈魏蔚臄?shù)據(jù)處理。 控制(Controller)可以理解為從用戶接收請求, 將模型與視圖匹配在一起,共同完成用戶的請求。比如將一張訂單保存到數(shù)據(jù)庫,從數(shù)據(jù)庫獲取訂單。 業(yè)務(wù)模型還有一個(gè)很重要的模型那就是數(shù)據(jù)模型。我們可以用對象編程來做比喻,MVC定義了一個(gè)頂級類,告訴它的子類你只能做這些,但沒法限制你能做這些。抽象與具體不能隔得太遠(yuǎn),也不能太近。對一個(gè)開發(fā)者來說,就可以專注于業(yè)務(wù)模型的設(shè)計(jì)。目前流行的EJB模型就是一個(gè)典型的應(yīng)用例子,它從應(yīng)用技術(shù)實(shí)現(xiàn)的角度對模型做了進(jìn)一步的劃分,以便充分利用現(xiàn)有的組件,但它不能作為應(yīng)用設(shè)計(jì)模型的框架。業(yè)務(wù)流程的處理過程對其它層來說是黑箱操作,模型接受視圖請求的數(shù)據(jù),并返回最終的處理結(jié)果。比如一個(gè)訂單的視圖只接受來自模型的數(shù)據(jù)并顯示給用戶,以及將用戶界面的輸入數(shù)據(jù)和請求傳遞給控制和模型。一個(gè)應(yīng)用可能有很多不同的視圖,MVC設(shè)計(jì)模式對于視圖的處理僅限于視圖上數(shù)據(jù)的采集和處理,以及用戶的請求,而不包括在視圖上的業(yè)務(wù)流程的處理。視圖(View)代表用戶交互界面,對于Web應(yīng)用來說,可以概括為HTML界面,但有MVC的開發(fā)模型可能為XHTML、XML和Applet。使用 div、span 和其他動態(tài) HTML 元素來標(biāo)記 HTML;(4)文檔對象模型 DOM 用于(通過 JavaScript 代碼)處理 HTML 結(jié)構(gòu)和(某些情況下)服務(wù)器返回的 XML。Ajax 應(yīng)用程序所用到的基本技術(shù):(1)HTML 用于建立 Web 表單并確定應(yīng)用程序其他部分使用的字段。目前主流的瀏覽器都支持Ajax技術(shù),使得它的推廣十分順暢;(4)進(jìn)一步促進(jìn)頁面呈現(xiàn)書數(shù)據(jù)分離。另外,通過JS調(diào)用Ajax引擎,可以使得頁面不在被整體刷新,而僅僅更新用戶需要的部分,不但避免了“白屏”現(xiàn)象,還大大節(jié)省了帶快,加快了WEB瀏覽的速度。該引擎室JS編寫的,通常位于頁面的框架中,負(fù)責(zé)轉(zhuǎn)發(fā)客戶端和服務(wù)器之間的交互。是異步交互,在客戶端與服務(wù)器只加引入一個(gè)媒介,從改變了同步交互過程中“處理等待處理等待”的模式。JSP提供了一種比Servlet更加方便的動態(tài)Web開發(fā)技術(shù),但是它仍然不能完全替代Servlet(丁晶,王行言,2001)。生成所請求的內(nèi)容(例如,通過訪問JavaBeans組件,使用JDBCTM技術(shù)訪問數(shù)據(jù)庫,或者包含文件),并且將結(jié)果以HTML(或者XML)頁面的形式發(fā)送回瀏覽器。如果核心邏輯被封裝在標(biāo)識和Beans中,那么其他人,如Web管理人員和頁面設(shè)計(jì)者,能夠編輯和使用JSP頁面,而不影響內(nèi)容的生成。使用JSP標(biāo)識或者小腳本來生成頁面上的動態(tài)內(nèi)容(內(nèi)容是根據(jù)請求來變化的,例如請求帳戶信息或者特定的一瓶酒的價(jià)格)。隨著科學(xué)技術(shù)的快速發(fā)展,作為一種新興的網(wǎng)絡(luò)技術(shù),JSP為專業(yè)人士和非專業(yè)人士提供了質(zhì)量工具開發(fā)高級Web站點(diǎn)(Zhao J Y,Guo H,2014)。 用JSP開發(fā)的Web應(yīng)用是跨平臺的,既能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。圖1 B/S體系結(jié)構(gòu)圖 JSP 技術(shù)JSP(Java Server Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。實(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ù)器。服務(wù)器將擔(dān)負(fù)更多的工作,對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行將在服務(wù)器上完成。在B/S體系結(jié)構(gòu)系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請求,服務(wù)器對瀏覽器的請求進(jìn)行處理,將用戶所需信息返回到瀏覽器。 平臺采用的技術(shù)介紹本系統(tǒng)是基于B/S模式,采用了MVC開發(fā)模型,使用了JSP、Ajax、Servlet等技術(shù)進(jìn)行開發(fā),以下將對各個(gè)技術(shù)進(jìn)行詳細(xì)介紹。其中,店主的訂單管理,主要是查看顧客的購買情況并進(jìn)行發(fā)貨和物流信息的輸入。系統(tǒng)既能適應(yīng)這些不同類型的商品的差異,但又能用盡量一致的方式來管理、處理這些商品的交易。平臺負(fù)責(zé)整個(gè)交易流程的監(jiān)控與管理?;贘2EE和Ajax技術(shù),本系統(tǒng)使得這兩種技術(shù)的優(yōu)點(diǎn)(Hu M,Pan D D,Zhou P E,2011)。通過電子商務(wù),企業(yè)能夠更快的匹配買家,實(shí)現(xiàn)真正的產(chǎn)、供、銷一體化,能夠節(jié)約資源,減少不必要的生產(chǎn)浪費(fèi)。一個(gè)商家可以去挑戰(zhàn)不同地區(qū)、不同類別的買家客戶群,在網(wǎng)上能夠收集到豐富的買家信息,進(jìn)行數(shù)據(jù)分析。通過跨越時(shí)間、空間,使我們在特定的時(shí)間里能夠接觸到更多的客戶,為我們提供了更廣闊的發(fā)展環(huán)境。電子商務(wù)對傳統(tǒng)企業(yè)經(jīng)營造成了很大的沖擊,傳統(tǒng)企業(yè)也開始大規(guī)模的開展電子商務(wù)活動(顏政,2012)。電子商務(wù)網(wǎng)站是開展電子商務(wù)活動的基本手段(徐琳,2010),企業(yè)電子商務(wù)平臺的建設(shè),可以建立起電子商務(wù)服務(wù)的門戶站點(diǎn),是現(xiàn)實(shí)社會到網(wǎng)絡(luò)社會的真正體現(xiàn),為廣大網(wǎng)上商家以及網(wǎng)絡(luò)客戶提供一個(gè)符合中國國情的電子商務(wù)網(wǎng)上生存環(huán)境和商業(yè)運(yùn)作空間企業(yè)電子商務(wù)平臺的建設(shè),不僅僅是初級網(wǎng)上購物的實(shí)現(xiàn),它能夠有效地在Internet上構(gòu)架安全的和易于擴(kuò)展的業(yè)務(wù)框架體系,實(shí)現(xiàn)B2B、B2C、C2C模式等應(yīng)用環(huán)境,推動電子商務(wù)在中國的發(fā)展。電子商務(wù)建設(shè)的最終目的是發(fā)展業(yè)務(wù)和應(yīng)用。 電子商務(wù)平臺電子商務(wù)平臺即是一個(gè)為企業(yè)或個(gè)人提供網(wǎng)上交易洽談的平臺。第六章進(jìn)行全文歸納總結(jié),探討電子商務(wù)平臺網(wǎng)上自助開店的發(fā)展方向,并提出改進(jìn)系統(tǒng)的方法。第五章是系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)。第三章和第四章分別是系統(tǒng)的需求分析和概要設(shè)計(jì)。第一章分析研究背景,說明電子商務(wù)網(wǎng)站的發(fā)展?fàn)顩r,列出電子商務(wù)網(wǎng)站的新概念,指出電子商務(wù)網(wǎng)站系統(tǒng)的發(fā)展前景,總結(jié)本系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)的內(nèi)容及研究的意義。本系統(tǒng)在實(shí)際應(yīng)用中的解決
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1