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

正文內(nèi)容

基于本地化b2c的商城后臺(tái)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-06-19 08:29 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 w 之間一般不直接 接觸 , View 中不會(huì)對(duì) Model 作任何操作,但是Controller 可以, Contorller 用于決定使用哪些 Model,對(duì) Model 執(zhí)行什么操作,為視圖準(zhǔn)備哪些數(shù)據(jù),它是 MVC 中溝通的橋梁。 關(guān)于 Controller 的我們需要知道以下的幾個(gè)原則: ( 1)它主要是用 來 處理用戶請(qǐng)求,對(duì)于 Reqeust 的訪問代碼應(yīng)該放在 Controller里面,比如 GET 和 POST 等。但是卻僅限于獲取用戶請(qǐng)求數(shù)據(jù),而不應(yīng)該對(duì)數(shù)據(jù)有任何的操作或預(yù)處理,因?yàn)檫@些工作應(yīng)該由 Models 來完成。 ( 2)控制層調(diào)用 模型層 的讀方法 來 獲取數(shù)據(jù) 然后 傳遞給視圖 供顯示,當(dāng)涉及到多個(gè) Model 時(shí),有關(guān)的邏輯應(yīng)交給 Model 來完成。 ( 3) 當(dāng) 對(duì) Models 進(jìn)行寫操作的時(shí)候,調(diào)用 Models 的類方法。 ( 4) 只能在控制層來調(diào)用視圖渲染函數(shù) Model模型層 Model 指的是數(shù)據(jù)模型,它是對(duì)客觀事物的一種抽象。 Model 主要是用來數(shù)據(jù)、業(yè)務(wù)邏輯和業(yè)務(wù)規(guī)則, 它 是 MVC 中比較穩(wěn)定的部分,一般 設(shè)計(jì)好以 后不會(huì)改變。 開發(fā)初期的最重要任務(wù)就是設(shè)計(jì)好 Model 部分。這一部分 設(shè)計(jì) 好了,后面改動(dòng) 就 會(huì)很少,開發(fā)就快。 同樣, 關(guān)于 Model 層 我們需要知道的幾個(gè)原則: ( 1)數(shù)據(jù)、行為、方法是 Model 的主要工作內(nèi)容; ( 2) Model 是 MVC 中代碼量最大,邏輯最復(fù)雜的地方,大量的業(yè)務(wù)邏輯要在這里面表示。 ( 3) Model 提供的數(shù)據(jù)都是原始數(shù)據(jù),就是說不能帶有任何表現(xiàn)層的代碼。但是 Model 它可以提供有結(jié)構(gòu)的數(shù)據(jù)結(jié)構(gòu),數(shù)組結(jié)構(gòu)、隊(duì)列結(jié)構(gòu)等,這 些 結(jié)構(gòu)并非是表現(xiàn)層的格式,而是數(shù)據(jù)在內(nèi)存中的表現(xiàn)。 7 華 中 科 技 大 學(xué) 碩 士 學(xué) 位 論 文 ( 4) Model 層一般要對(duì)輸入數(shù)據(jù)作過濾、驗(yàn)證和規(guī)范化等預(yù)處理。 特別是對(duì)于需要保存進(jìn)數(shù)據(jù)庫(kù)的,一定要對(duì)所有的輸入數(shù)據(jù)作預(yù)處理。 ( 5)特別需要注意與 Controller 區(qū)分開。 Model 是處理業(yè)務(wù)方面的邏輯, Controller只是簡(jiǎn)單的協(xié)調(diào) Model 和 View 之間的關(guān)系, 只要是與業(yè)務(wù)有關(guān)的,就該放在 Model里面。 JSON 數(shù)據(jù)格式 JSON[29]是一種輕量級(jí)的數(shù)據(jù)交換格式,在 Web services[3031]中用于傳輸和生成數(shù)據(jù)的協(xié)定。 它 基于文本、 但是卻跟語言 沒有關(guān)系。 由于 AJAX[32]和 REST[33]技術(shù)的出現(xiàn),使得 JSON 成為了 XML 的替代品,相較于 XML, JSON 比 XML[34]數(shù)據(jù)傳輸?shù)挠行砸吆芏啵?而且解析不用考慮 性能問題和兼容性問題。 作為一種更 輕、 更友好的 Web service 客戶端的格式,它的輕量級(jí)的數(shù)據(jù)交換格式、 便于讀寫 、 支持多種語言 的特性, 以及更加容易解析 和生成的特性使得 JSON 在 Web services 設(shè)計(jì)中備受開發(fā) 者 的推崇 。 AJAX技術(shù) AJAX 是一種 創(chuàng)建交互式網(wǎng)頁應(yīng)用的技術(shù), AJAX 支持 異步請(qǐng)求的技術(shù), 通過 AJAX技術(shù)我們的網(wǎng)頁可以 不用重新 刷新,在 一個(gè)頁面 上就可以實(shí)現(xiàn)和服務(wù)端的動(dòng)態(tài) 交互 ,用戶體驗(yàn)極佳 。 并且通過 異步方式與服務(wù)器通信, 用戶可以 不用停止操作, 可以繼續(xù) 其他的業(yè)務(wù)操作, 使得 開發(fā)的應(yīng)用程序具有更 加 迅速的響應(yīng)能力。 并且 通過 AJAX還可以減輕我們服務(wù)器的壓力, 因?yàn)?AJAX 有一個(gè)按需取數(shù)據(jù)的 特點(diǎn) , 我們 可以通過AJAX 閑置的能力來 處理 部分冗余的請(qǐng)求,將部分服務(wù)端工作 通過 AJAX 來完成, 這樣就可以減輕服務(wù)端的負(fù)擔(dān)。 8 華 中 科 技 大 學(xué) 碩 士 學(xué) 位 論 文 PHP Yii框架 Yii 是 一個(gè)基于組件、 經(jīng)常 用于開發(fā)大型 Web 應(yīng)用的高性能、 高 效率的 PHP 框架[35]。它集 [36]應(yīng)用發(fā)展的全部特性于一身, 無論是 哪種類型的應(yīng)用, Yii 都有很好的針對(duì)性解決方案。 Yii 到目前為止友兩個(gè)主要的版本, 和 。 新 舊 版本 完全是兩種不同的架構(gòu)設(shè)計(jì)風(fēng)格, 新版本 吸取了 當(dāng)前的主流的技術(shù)和設(shè)計(jì)思想打造 而成 。 新版本特別 重視安全性方面的工作,新版本有效防止了 SQL 注入 [37]、 XSS 攻擊、 CSRF[38]、 cookie篡改攻擊行為, 同時(shí) 支持關(guān)系型和非關(guān)系型數(shù)據(jù)庫(kù), 優(yōu)化了 AR 查詢、數(shù)據(jù)庫(kù)遷移 [39]、復(fù)制、 以及 讀寫分離 操作 等功能 , 還 支持各種粒度、介 質(zhì) 的 緩 存機(jī)制 [40],支持 Bootstrap[41], jQuery UI,提供了豐富的 組件庫(kù) 。并且 提供了一套新的 測(cè)試開發(fā)框架,方便測(cè)試開發(fā)。 跟其他的框架相比, Yii 具有 下面 的一些優(yōu)勢(shì): ( 1)首先 Yii 這個(gè)框架 容易學(xué)習(xí)和使用。 現(xiàn)在的 研發(fā)人員 基本都了解 PHP 和面向?qū)ο缶幊潭?可以很快 的 上手, 因此 省去了去學(xué)習(xí)新的架構(gòu)或者模板語言 而導(dǎo)致時(shí)間 浪費(fèi)。 此外, 使用 Yii 來 進(jìn)行 開發(fā) 可以 很快, 因?yàn)?Yii 本身 除框架本身 已經(jīng)集成了很多功能 , 實(shí)際 所寫的編碼極少。 ( 2) Yii 有 著 高度的可重用性和可擴(kuò)展性,是 一種 純粹 的 OOP 框架 。 Yii 基于組件, 里面集成 的功能 都是獨(dú)立可被配置 的 。更重要的是 Yii 有著 豐富的 擴(kuò)展庫(kù)。 使用這些已有的庫(kù) 有助于大大減少開發(fā)時(shí)間。 ( 3) Yii 具有豐富的功能, MVC, DAO、 AR、 以及主題化、 國(guó)際化、本地化, Yii 集成了 幾乎所有 Web 應(yīng)用程序開發(fā)所需的功能 于一身 。 ( 4) Yii 有著 完善的技術(shù)文檔, 可以便于研發(fā)人員更好的 學(xué)習(xí)和掌握它 。 ( 5) Yii 框架 精心 的 設(shè)計(jì)使得 它 適應(yīng) 各種 復(fù)雜的 Web 應(yīng)用開發(fā)。匯集了 各種 豐富 Web 應(yīng)用開發(fā) 的 經(jīng)驗(yàn)和其 主流 Web 框架和 Web 應(yīng)用 程序設(shè)計(jì) 的核心思想 和理念 。 ( 6) Yii 是 開源 免費(fèi)的,并且遵循 BSD 許可。 9 華 中 科 技 大 學(xué) 碩 士 學(xué) 位 論 文 Smarty模版引擎 Smarty 是一個(gè) 使用 PHP 編程語言寫出來的 模板引擎 [42], 通過 Smarty 我們可以將前端頁面 設(shè) 計(jì)與業(yè)務(wù)邏輯分離,前端人員和服務(wù)端 人員 可以并行 工作 ,大大的提高我們軟件開發(fā)的效率,縮短了開發(fā)周期, 同時(shí)提高了 代碼的 重用性 。 Smarty[4344]相 對(duì)于 其他的模板引擎具有如下的優(yōu)勢(shì): 無論你使用 Smarty 來制作一個(gè)小網(wǎng)站,或者是大型的商業(yè)系統(tǒng),它都能很好地適合你的需要。 這里是一些選擇 Smarty 的優(yōu)勢(shì): ( 1) 相對(duì)于其他模板 引擎 ,和 Smarty 模板 引擎 結(jié)合 使用 的程序可以獲得更快的運(yùn)行 速度。 ( 2)使用了 Smarty 模板 的程序在第一次運(yùn)行的時(shí)候會(huì) 生成 一個(gè) PHP 和 HTML混編的文件 ,在下一次 程序運(yùn)行的的時(shí)候, 會(huì)首先直接訪問生成 的這個(gè) 混編的文件 ,而不必重新編譯 ,這樣 大大的提高了程序的 運(yùn)行速度 。 ( 3) Smarty 的緩存 [45]設(shè)計(jì) 采用了 一種可選擇的緩存技術(shù) ,比如事先 將 HTML 文件緩存成一個(gè)靜態(tài)頁 ,當(dāng) 使用 緩存的 時(shí)候 ,在 設(shè)置 的時(shí)間 范圍 內(nèi) ,WEB 請(qǐng)求會(huì)先訪問這個(gè)緩存文件 ,這樣一來就提高了系統(tǒng)的訪問速度 。 ( 4)我們 可以修改 Smarty 模板的源文件 ,根據(jù)自己的 業(yè)務(wù) 需求來自定義一些功能, 定制適合自己的 smarty。 ( 5)在 Smarty 模板 引擎 中 , 我們可以使用 if/ elseif/ else/ endif 等判斷 語句 來更好的組織前端設(shè)計(jì)。 ( 6) Smarty 是一個(gè) 免費(fèi) , 開源的項(xiàng)目 。 本章小結(jié) 本章介紹了系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)中應(yīng)用到的一些核心技術(shù),主要包括設(shè)計(jì)模式 MVC( Model + View + Controller) 、 PHP Yii 框架、用于數(shù)據(jù)交換的 JSON、模板引擎分離 技術(shù) Smarty 等 的 詳細(xì)介紹 ,這些技術(shù) 是設(shè)計(jì)和實(shí)現(xiàn)系統(tǒng)的基礎(chǔ) 。 10 華 中 科 技 大 學(xué) 碩 士 學(xué) 位 論 文 3 系統(tǒng)的分析與設(shè)計(jì) 本章 從商戶 后臺(tái)管理 系統(tǒng)的需求入手, 將整個(gè)系統(tǒng)劃分為商品管理模塊、會(huì)員管理模塊、 訂單管理 模塊、 商城配置 模塊、批發(fā)市場(chǎng)幾大模塊。 然后 分別對(duì)每個(gè)模塊進(jìn)行了詳細(xì)的設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì)包括系統(tǒng)主要功能模塊的 ER 模型設(shè)計(jì)和數(shù)據(jù)庫(kù)表設(shè)計(jì) 。 系統(tǒng)需求分析 在軟件開發(fā)過程中,通過 系統(tǒng) 需求分析, 我們 可以把需要開發(fā)的軟件項(xiàng)目總的功能和性能描述為具體的軟件需求規(guī)格說明,從而 在 軟件開發(fā)的過程中有一個(gè) 根據(jù) 。歷史上不乏許多大型公司的應(yīng)用系統(tǒng)開發(fā)中途 宣告 失敗,然而都?xì)w結(jié)于 一開始 對(duì)需求分析的 忽略 :要么獲取需求的方法不當(dāng),使得需求分析不到位,導(dǎo)致開發(fā)者反復(fù)多次地進(jìn)行 需求 確認(rèn),致使設(shè)計(jì)、編碼、測(cè)試都無法順利進(jìn)行。要么一開始沒有和客戶溝通好,導(dǎo)致客戶需 求不斷變化,同樣致使設(shè)計(jì)、編碼、測(cè)試無法順利進(jìn)行。正是由于需求分析階段對(duì)軟件質(zhì)量的保證至關(guān)重要,所以我們?cè)谂c 開發(fā) 軟件項(xiàng)目的一開始需要與用戶 或者 自己的研發(fā)團(tuán)隊(duì)達(dá)成的一致的需求理解,這樣我們?cè)诤笃谲浖_發(fā)過程中的成本和風(fēng)險(xiǎn)也就越低。本節(jié)分別從功能性需求和非功能性需求兩個(gè)方面對(duì)系統(tǒng)進(jìn)行了細(xì)致分析。 系統(tǒng)功能性需求 本課題是基于 本地化 B2C 電子商務(wù)平臺(tái)商城的一 套 后臺(tái) 管理系統(tǒng) , 商城后臺(tái) 管理系統(tǒng)是網(wǎng)絡(luò)營(yíng)銷平臺(tái)里面的一個(gè)不可缺少的重要組成部分,通過完善的后臺(tái)管理系統(tǒng)可以幫助商戶在商城日常的銷售活動(dòng)中節(jié)省大 量的人力物力,相 比較傳統(tǒng) 的手工統(tǒng)計(jì)、 信息 匯總等人工 操作 , 極大的提高 了 工作 效率和保證了準(zhǔn)確性。通過后臺(tái)管理系統(tǒng)實(shí)現(xiàn)對(duì)商城 資源 進(jìn)行統(tǒng)一的調(diào)度管理 可以加快了 商品的流通周期, 為 商城帶來巨大的潛在收益。 11 華 中 科 技 大 學(xué) 碩 士 學(xué) 位 論 文 圖 31 系統(tǒng) 包圖 如圖 31 所示 , 本地化 商城后臺(tái)管理系統(tǒng)由訂單管理、 商品管理 、 商城配置 、 批發(fā)市場(chǎng) 、 會(huì)員管理包 五 個(gè) 部分組成, 各個(gè) 功能模塊包之間相互獨(dú)立, 每個(gè)模塊 完成每個(gè)模塊的功能, 但是 整個(gè)系統(tǒng)卻是在五個(gè)模塊的協(xié) 作 下構(gòu)成了我們的本地化商城后臺(tái) 管理系統(tǒng) 。 在商品管理中, 商戶可以在 商戶管理模塊查看到所有的商品列表,查看商品列表時(shí)可以通過 商品 的分類, 商品 的狀態(tài)(上架、 下架 ), 或者關(guān)鍵字 進(jìn)行篩洗查看,商品 管理 還可以 添加新商品,商品的屬性主要包含 商品 名、 貨號(hào) 、 商品分類 、 商品價(jià)格、 平臺(tái) 價(jià)格、 重量 、 庫(kù)存 、 商品 的圖片信息, 以及 商品是否屬 于 參與一些優(yōu)惠活動(dòng)的屬性等字段。 商品 的分類也是在商品管理模塊進(jìn)行 實(shí)現(xiàn)的 , 通過 分類便于我們更好的管理商品。 在訂單管理中, 每個(gè) 商戶可以通過訂單的一些信息,比如訂單編號(hào)、 下單時(shí)間 、支付方式 、配送方式、 以及 下單人姓名、 電話 等重要信息進(jìn)行查詢得到。 在商城配置 中, 商戶 可以對(duì)自己商城的一些基本信息進(jìn)行維護(hù), 比如 可以修改自己商城的名字、 商城 logo、 商戶 電話、 商鋪公告 、 商鋪簡(jiǎn)介 等一些基本信息, 在 12 華 中 科 技 大 學(xué) 碩 士 學(xué) 位 論 文 進(jìn)行 一些 營(yíng)銷活動(dòng)的 時(shí)候可以 自行 修改首頁廣告, 還可以對(duì)適合 自身商鋪的配送方式和物流信息進(jìn)行統(tǒng)一管理, 比如 配送費(fèi)用, 配送方式 的管理。 在批發(fā)市場(chǎng)模塊中,商戶可以通過上面的商業(yè) 首頁 鏈接進(jìn)入到一個(gè)批發(fā)市場(chǎng),還可以 根據(jù)商城分類 查找 到相關(guān)產(chǎn)品, 當(dāng) 找到 滿意的 商品可以直接在上面進(jìn)行交易,交易完成 可以在批發(fā)市場(chǎng)的購(gòu)物車模塊進(jìn)行查看,在商戶中心模塊用戶可以查看自己的訂單信息。通過在后臺(tái)管理系統(tǒng)嵌入這樣的 一個(gè)批發(fā)市場(chǎng), 商戶 自己可以直接在上面瀏覽 商品供應(yīng)商的商品信息, 從而 免去了線下聯(lián)系供應(yīng)商, 尋找批發(fā)商 、 上門 考察等 冗余的 操作, 可以 在批發(fā)市場(chǎng)上直接獲取 最優(yōu)質(zhì)最可靠的 批發(fā)商供應(yīng)商的消息, 獲得 有保證的商品 貨源 。 會(huì)員管理模塊可以 根據(jù) 條件篩選 獲取 需要查找的會(huì)員信息, 可以 禁用會(huì)員、 刪除 會(huì)員, 當(dāng)會(huì)員 信息變動(dòng)的時(shí)候后臺(tái)可以手工修改會(huì)員信息, 幫助 會(huì)員修改密碼等,通過 會(huì)員管理模塊,可以幫助 商家 更好的了解商城會(huì)員情況,根據(jù)會(huì)員的信息進(jìn)行針對(duì)性的商城營(yíng)銷和 產(chǎn)品 推廣, 在牢牢抓住 老客戶的 情況 下還可以吸引更多的新用戶, 為自己的 商城帶來更多的效益。 圖 32 商戶 后臺(tái)系統(tǒng) 管理員 用例 圖 13 華 中 科 技 大 學(xué) 碩 士 學(xué) 位 論 文 如圖 32 所示 為商 戶 商城后臺(tái) 系統(tǒng) 管理員管理用 例 圖。通過上圖可以看出 我們的商戶后臺(tái) 管理系統(tǒng) 具有哪些功能模塊,在會(huì)員管理模塊中,
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1