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

正文內(nèi)容

b2c電子商務(wù)平臺的設(shè)計與實現(xiàn)畢業(yè)設(shè)計-在線瀏覽

2024-10-29 17:05本頁面
  

【正文】 應(yīng)用開發(fā)技術(shù),越來越受到開發(fā)人員的關(guān)注。JSP 是由多個公司參與合作建立起來的動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。使用 JSP 技術(shù), Web 頁面開發(fā)人員可以使用 HTML 標(biāo)識設(shè)計和格式化最終頁面。生成內(nèi)容的邏輯被封裝在標(biāo)識和 JavaBean 組件中,并且捆綁在小腳本中,所有 的腳本在服務(wù)器端運行。絕大多數(shù) JSP 頁面依賴于可重用的、跨平臺的組件來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。 (3)采用標(biāo)識簡化頁面開發(fā)。JavaServerPage 技術(shù)封裝了許多功能,這些功能都是在易用的、與 JSP 相關(guān)的 XML 標(biāo)識中進行動態(tài)內(nèi)容生成時所需要的。通過開發(fā)定制標(biāo)準(zhǔn)庫, JSP 技術(shù)可以進行相當(dāng)?shù)臄U展,第三方開發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標(biāo)識庫。 Struts2 Struts2 是對 Struts1 的改進,主要表現(xiàn)在以下幾個方面: (1) 在 Action 的實現(xiàn)方面: Struts1 要求必須統(tǒng)一擴展自 Action 類,而 Struts2 中可以是一個普通的 POJO。 Struts2 的 Action 是一個請求對應(yīng)一個實例(每次請求時都新 new 出一個對象) ,沒有線程安全方面的問題。這使程序難于測試。 (4) 封裝請求參數(shù): Struts1 中強制使用 ActionForm 對象封裝請求的參數(shù)。 (5) 表達式語言方面: Struts1 中整合了 EL,但是 EL 對集合和索引的支持不強,計算機信息工程學(xué)院畢業(yè)設(shè)計說明書 5 Struts2 整合了 OGNL( Object Graph NavigationLanguage)。 MVC 全名是 Model View Controller,是模型 (model)-視圖 (view)-控制器 (controller)的縮寫,一種軟件設(shè)計典范,用一種業(yè)務(wù)邏輯、數(shù)據(jù)、界面顯示分離的方法組織代碼,將業(yè)務(wù)邏輯聚集到一個部件里面,在改進和個性化定制界面及用戶交互的同時,不需要重新編寫業(yè)務(wù)邏輯。 圖 MVC 模式圖 (1)視圖層: 視圖是用戶看到并與之交互的界面。 MVC 好處是它能為應(yīng)用程序處理很多不同的視圖。 (2)模型 計算機信息工程學(xué)院畢業(yè)設(shè)計說明書 6 模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則。例如它可能用像 EJBs 和 ColdFusion Components 這樣的構(gòu)件對象來處理數(shù)據(jù)庫,被模型返回的數(shù)據(jù)是中立的,就是說模型與數(shù)據(jù)格式無關(guān),這樣一個模型能為多個視圖提供數(shù)據(jù),由于應(yīng)用于模型的代碼只需寫一次就可以被多個視圖重用,所以減少了代碼的重復(fù)性。它只是接收請求并決定調(diào)用哪個模型構(gòu)件去處理請求,然后再確定用哪個視圖來顯示返回的數(shù)據(jù)。前臺設(shè)計主要包括:用戶登錄、用戶注冊、商品查詢、購買商品、訂單查詢、公告欄、留言板、商城動態(tài)和商品評論;后臺設(shè)計主要包括:商品管理、訂單管理、用戶管理和商城信息管理;界面設(shè)計主要包括 :對整個系統(tǒng)的界面顯示進行設(shè)計,整個界面的模塊包括用戶登錄、用戶注冊、商品查詢、購買商品、商品管理、訂單管理、會員管理。 由于電子商城適合于不同的消費群體,所以系統(tǒng)的操作性要強,能讓消費者輕松的完成在線購物的所有流程,所以對系統(tǒng)的界面設(shè)計有一定的要求。想要在本系統(tǒng)中進行商品的購買等操作,還是必須要注冊成為會員才有相應(yīng)的權(quán)限。 在線調(diào)查可以將用戶的滿意度進行一個統(tǒng)計,并將數(shù)據(jù)發(fā)送給管理員,管理員可以通過調(diào)查的信息對系統(tǒng)進行相應(yīng)的調(diào)整,來滿足大部分消費的需求。 管理員可以通過公告欄將公告信息發(fā)送到前臺顯示,顧客可以及時看 到一些公告信息。 顧客可以在留言板中進行留言,表達自己對本系統(tǒng)的建議和意見,管理員可以通過顧客的留言信息對系統(tǒng)進行改進。 ( 2)數(shù)據(jù)精確度:要求系統(tǒng)的數(shù)據(jù)精確程度較高。 ( 4)可維護性:系統(tǒng)代碼的設(shè)計盡量做到高內(nèi)聚和低耦合,保證系統(tǒng)在 后期的 可維護和 可 擴展 。系統(tǒng)應(yīng)該考慮到技術(shù)發(fā)展的變化,盡可能的預(yù)留一些系統(tǒng)處理的能力來適應(yīng)技術(shù)的更新。首先,用戶需要在首頁中瀏覽商品,挑選自己想要購買的商品,或者通過搜索功能來搜索自己需要的商品,挑選到所需商品后將其加入到購物車中,在購物車中可以修改購買的數(shù)量。系統(tǒng)會將訂單發(fā)送到數(shù)據(jù)庫,管理員可以通過后臺管理來查看和處理訂 單。 電 子 商 城管 理 員普 通 用 戶登 錄商 品 、 會 員 、訂 單 管 理瀏 覽 網(wǎng) 站 模 塊登 錄個 人 信 息 查 看 、 訂 單 查 詢 、 發(fā) 表 留 言 、購 買 商 品 等是否是否 圖 31 網(wǎng)上商城購物流程圖 從用戶購買了商品到最后商品的發(fā)送需要一個流程。還能了解客戶、商城服務(wù)人員、配送人員的職責(zé)和活動。 數(shù)據(jù)增加流程 添加信息時,編號字段由系統(tǒng)自動生成,且不能修改,其他信息由用戶輸入,之后對數(shù)據(jù)進行合法判斷,合法則寫入保存至數(shù)據(jù)庫,不合法則重新輸入數(shù)據(jù)。數(shù)據(jù)修改流程圖如圖 35 所示。數(shù)據(jù)刪除流程圖如圖 36 所示。用戶輸入賬號密碼登陸系統(tǒng)后,可以點擊查詢按鈕來查詢自己想要的商品,查詢到相應(yīng)的商品后,用戶點擊可以進入商品的信息中,此時用戶可以通過加入購物車將商品加入到自己的購物車中。用戶可以對商品的數(shù)量進行修改,并點擊支付進行購買。同時可以修改已下訂單和退掉訂單。進入系統(tǒng)后,對在庫商品進行 分類整理進行處理。對系統(tǒng)用戶,管理員可以查詢已注冊用戶的信息。本系統(tǒng)基本實現(xiàn)了網(wǎng)上商城系統(tǒng)的基本功能,有效的彌補了傳統(tǒng)的購物模式的缺陷,讓消費模式變得更加簡潔和安全。本系統(tǒng)采用 Struts JSP、 JavaBean 技術(shù)設(shè)計開發(fā)并采用數(shù)據(jù)庫mysql 完成數(shù)據(jù)庫設(shè)計及連接。 計算機信息工程學(xué)院畢業(yè)設(shè)計說明書 14 B 2 C電子商城用 戶管 理 員商 品 信 息 查 詢商 品 分 類 查 詢購 物 車在 線 留 言在 線 調(diào) 查賬 戶 管 理會 員 管 理分 類 管 理商 品 管 理商 城 動 態(tài)留 言 管 理訂 單 管 理 圖 41 功能模塊圖 網(wǎng)上商城是一種 WEB 應(yīng)用,主要包括兩個方面:服務(wù)器和客戶瀏覽器。服務(wù)器通過一定的處理返回給客戶端響應(yīng)后的顯示內(nèi)容。 第一步:分析問題 分析問題是為了了解業(yè)務(wù)問題,確定用戶最初的需求,根據(jù)這些內(nèi)容來指定出解決方案。 ( 1)在問題的定義上達成一致認(rèn)可 用簡單的方式將問題描述出來,根據(jù)每個人的意見,制定出標(biāo)準(zhǔn)化的方式來描述問題。需要指明要解決的問題;確定給出問 題所影響的風(fēng)險承擔(dān)人。 表 41 問題模板表 計算機信息工程學(xué)院畢業(yè)設(shè)計說明書 15 問題 面向企業(yè)客戶的購物方式 影響 產(chǎn)品生產(chǎn)者、客戶、銷售人員 結(jié)果 在傳統(tǒng)的銷售模式中,沒有采用 Inter,成本增加,利潤減少,導(dǎo)致客戶不滿意 解決方案的優(yōu)點 如果使用這種服務(wù)的用戶,首先會節(jié)約很多的時間,而且訂購到自己滿意商品的幾率也大大的增加了,即提高了生活質(zhì)量也提高了廠家的生產(chǎn)效率。系統(tǒng)可以穩(wěn)定、高效 的運行,實現(xiàn)了訂購— 支付 — 發(fā)貨一條鏈路。一個好的電子商務(wù)網(wǎng)站,特別是數(shù)據(jù)了比較大的系統(tǒng),一定要滿足使用方便和操作靈活的設(shè)計需求。 表 42 產(chǎn)品定位 表 目標(biāo)用戶 游客、網(wǎng)站會員 需求 滿足用戶快捷、輕松、安全的購物需求 產(chǎn)品類別 電子商務(wù)網(wǎng)站 優(yōu)點 快捷、可減少成本、方便 競爭產(chǎn)品 其他電商網(wǎng)站 區(qū)別 分類查詢產(chǎn)品、一鍵式查詢商品信息、面向的行業(yè)客戶 ( 2)理解根本的問題 主要的問題是沒有利用好互聯(lián)網(wǎng)技術(shù)來實現(xiàn)訂單的管理。 第二步:理解涉眾的需要 這一步主要是手機涉眾的需求,建立文檔,并分析出他們的需求。 表 43 涉眾需求 表 管理員 用戶信息管理、商品信息管理、網(wǎng)站信息管理 計算機信息工程學(xué)院畢業(yè)設(shè)計說明書 16 會員 商品分類詳細(xì)、可以進行個人信息的修改、對輸入的數(shù)據(jù)進行驗證,避免人為的錯誤 游客 可以查看商品信息和商品的評論 通過上表的內(nèi) 容可以將涉眾的需求進行歸類。系統(tǒng)管理員主要是希望能對用戶、商品、系統(tǒng)信息進行增、刪、改、查。 第三步:定義系統(tǒng) 定義系統(tǒng)是根據(jù)涉眾的需求,整理對要構(gòu)建的系統(tǒng)的意義的明確說明。 用 戶游 客商 品 查 詢商 品 分 類 查 詢商 品 分 類 顯 示商 品 展 示注 冊查 詢 商 品顯 示 商 品 信 息 e x t e n d s e x t e n d s e x t e n d s e x t e n d s u s e s u s e s 圖 42 面向游客的商品信息展示圖 通過上圖可以看出商城會員一樣 擁有與游客一樣的查詢功能,游客只是會員的一種泛化。 ( 2)面向注冊用戶的信息管理用例圖,如圖 43 所示。購買商品中主要是包含對購物車的管理,對購物車中的商品進行增加、修改、刪除和購買的動作。 計算機信息工程學(xué)院畢業(yè)設(shè)計說明書 18 系統(tǒng) ER 圖 用 戶用 戶 名密 碼 性 別 年 齡地 址訂 單訂 單 編 號 購 買 者狀 態(tài)購 買 成 功商 品商 品 名 單 價 商 品 描 述查 詢屬 于分 類類 別 名 稱 編 號MN1N1N 圖 44 數(shù)據(jù)庫 ER 圖 數(shù)據(jù)庫選擇與分析 本次課程設(shè)計采用的數(shù)據(jù)庫是 MySQL 數(shù)據(jù)庫, MySQL 是開放源碼的小型關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng), MySQL 被廣泛地在 Inter 上的中小型網(wǎng)站中使用。 MySQL 具有以下的特點: (1)使信息更易于查找和使用 Mysql 繼續(xù)為簡便地查找信息提供易于使用的工具。 (3)用于信息管理的強大解決方案 高級用戶和開發(fā)人員可以創(chuàng)建那些將 Mysql 界面 (客戶端 )的易用性和 SQL 服務(wù)器的可擴展性和可靠性結(jié)合在一起的解決方案。 (5)提供名稱自動更正功能 自動解決當(dāng)用戶重新命名數(shù)據(jù)庫對象時出現(xiàn)的常見負(fù)面效應(yīng)。 (6)具有子數(shù)據(jù)表功能 計算機信息工程學(xué)院畢業(yè)設(shè)計說明書 19 子數(shù)據(jù)表在同一窗口中,提供了嵌套式的視圖,這樣就可以在同一窗口中專注于相關(guān)的數(shù)據(jù)并對其進行編輯。 (8)數(shù)據(jù)訪問頁功能 該功能可使用戶快捷方便地創(chuàng)建數(shù)掂 HTML 頁,并通過數(shù)據(jù) HTML 頁,將數(shù)據(jù)庫應(yīng)用擴展到企業(yè)內(nèi)部網(wǎng)絡(luò) Inter 上。 (9)共享組件的集成 Mysql 利用新的 Web 組件和位于瀏覽器中的 COM 控件,為用戶提供了多種查看和分析數(shù)據(jù)的方式。 數(shù)據(jù)表的結(jié)構(gòu) “ admin”表的設(shè)計如下所示: 表 41 admin 表 列名 數(shù)據(jù)類型 長度 允許空 id int 4 否 username varchar 50 是 password varchar 50 是 realname varchar 50 是 sex varchar 50 是 age varchar 50 是 address varchar 50 是 tel varchar 50 是 admin 表用于存儲管理員的信息。 “ guestbook”表的設(shè)計如下所示: 表 43 guestbook 表 列名 數(shù)據(jù)類型 長度 允許空 id int 4 否 nickname varchar 100 是 content varchar 500 是 addtime varchar 50 是 addtime varchar 50 是 guestbook 表用于存儲用戶對商品的評論信息。 “ news”表的設(shè)計如下所示: 表 45 news 表 列名 數(shù)據(jù)類型 長度 允許空 id int 4 否 mc varchar 100 否 nr text 0 否 計算機信息工程學(xué)院畢業(yè)設(shè)計說明書 21 sj varchar 50 否 news 表用于存儲商城的動態(tài)信息。 “ sp”表的設(shè)計如下所示: 表 47 sp 表 列名 數(shù)據(jù)類型 長度 允許空 id int 4 否 mc varchar 50 是 pic varchar 150 是 pp varchar 50 是 jg varchar 50 是 content text 0 是 sj varchar 50 是 member varchar 50 是 dj int 11 是 sp 表用于存儲商城中的商品信息。 “ fenlei”表的設(shè)計如下所示: 表 49 fenlei 表 列名 數(shù)據(jù)類型 長度 允許空 id int 4 否 mc varchar 50 是 fenlei 表用于存儲商品的分類信息。 圖 45 B/S 結(jié)構(gòu)圖 B/S 結(jié)構(gòu)的工作流程: 網(wǎng)頁( Browser) 應(yīng)用服務(wù)器( Server)
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1