已閱讀5頁(yè),還剩74頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
碩士學(xué)位論文 (專業(yè)學(xué)位) 基于 姓 名: 胡惠慧 學(xué) 號(hào): 0821170236 所在院系:軟件學(xué)院 職業(yè)類型:工程碩士 專業(yè)領(lǐng)域:軟件工程 指導(dǎo)教師: 劉巖 副指導(dǎo)教師: 史曉紅 二 一 二 年 九 月 in of on U 0821170236 2012 基于胡惠慧 同 濟(jì) 大 學(xué) 學(xué)位論文版權(quán)使用授權(quán)書 本人完全了解同濟(jì)大學(xué)關(guān)于收集、保存、使用學(xué)位論文的規(guī)定,同意如下各項(xiàng)內(nèi)容:按照學(xué)校要求提交學(xué)位論文的印刷本和電子版本;學(xué)校有權(quán)保存學(xué)位論文的印刷本和電子版,并采用影印、縮印、掃描、數(shù)字化或其它手段保存論文;學(xué)校有權(quán)提供目錄檢索以及提供本學(xué)位論文全文或者部分的閱覽服務(wù);學(xué)校有權(quán)按有關(guān)規(guī)定向國(guó)家有關(guān)部門或者機(jī)構(gòu)送交論文的復(fù)印件和電子版;在不以贏利為目的的前提下,學(xué)??梢赃m當(dāng)復(fù)制論文的部分或全部?jī)?nèi)容 用于學(xué)術(shù)活動(dòng)。 學(xué)位論文作者簽名: 年 月 日 同濟(jì)大學(xué)學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師指導(dǎo)下,進(jìn)行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本學(xué)位論文的研究成果不包含任何他人創(chuàng)作的、已公開發(fā)表或者沒有公開發(fā)表的作品的內(nèi)容。對(duì)本論文所涉及的研究工作做出貢獻(xiàn)的其他個(gè)人和集體,均已在文中以明確方式標(biāo)明。本學(xué)位論文原創(chuàng)性聲明的法 律責(zé)任由本人承擔(dān)。 學(xué)位論文作者簽名: 年 月 日同濟(jì)大學(xué) 碩士學(xué)位論文 摘要 I 摘要 當(dāng)今社會(huì),網(wǎng)絡(luò)在人們的工作、學(xué)習(xí)和生活中扮演著越來越重要的角色,網(wǎng)上銷售已是勢(shì)必所然,戶外運(yùn)動(dòng)商城是近幾年流行起來的一種網(wǎng)上交易形式,屬于電子商務(wù)的范疇。 網(wǎng)上商城不需要商店的憑租費(fèi);新商品可以用最短的時(shí)間吸引顧客的眼球,因?yàn)樗恍枰敲撮L(zhǎng)的運(yùn)輸時(shí)間。網(wǎng)上商城為商家節(jié)省了大筆的運(yùn)輸費(fèi)用、場(chǎng)地憑租 費(fèi)等額外成本,同時(shí)也為買家?guī)砹藷o(wú)窮的方便性。網(wǎng)上商城使得“買東西、不出門”成為現(xiàn)實(shí)。廉價(jià)的網(wǎng)絡(luò)資源使得網(wǎng)上商城成本低廉,給世界性的互聯(lián)網(wǎng)絡(luò)帶來無(wú)比寬闊的市場(chǎng),給商家 /買家?guī)砹吮姸嗬婧蜔o(wú)限需求。 架是目前最流行的 構(gòu)的框架,提供了一種快速高效的構(gòu)建用的方法。 一個(gè)開放源代碼的對(duì)象關(guān)系映射框架,它對(duì) 行了輕量級(jí)的對(duì)象封裝,使得 序員可以隨心所欲的使用面向?qū)ο缶幊趟枷雭聿倏v數(shù)據(jù)庫(kù)。本文首先介紹 計(jì)模式在開發(fā) 用中的作用。然后詳細(xì) 介紹 架、 架和 術(shù)。最后介紹了應(yīng)用實(shí)例基于 架的 戶外運(yùn)動(dòng)商城的設(shè)計(jì)與實(shí)現(xiàn)。 本 文首先在前言部分介紹了電子商務(wù)的優(yōu)點(diǎn)和發(fā)展?jié)摿?,說明本次設(shè)計(jì)的意義和可行性;接下來介紹設(shè)計(jì)時(shí)所用到的開發(fā)工具,確定系統(tǒng)的構(gòu)建平臺(tái);再詳述相關(guān)技術(shù),讓使用者在了解本商城時(shí)有技術(shù)上的支持;然后對(duì)本系統(tǒng)的設(shè)計(jì)思路、總體框架和各功能模塊進(jìn)行詳細(xì)分析并畫出流程圖和列舉關(guān)鍵代碼;最后對(duì)本 文進(jìn)行了深刻總結(jié),并指出了系統(tǒng)以后的研究方向 。 關(guān)鍵詞 : 網(wǎng)上商城 , 電子商務(wù)I is an in s be is a of up in s to of on a of it so to in a of on to t a to to is of VC it a to is an It a so by VC it in At it of on of in of at at at of Go on in to of of Go to 碩士學(xué)位論文 目錄 錄 第 1章 引言 . 1 課題的背景及意義 . 1 國(guó)內(nèi)外研究現(xiàn)狀 . 1 本 文的主要研究?jī)?nèi)容 . 2 本文組織結(jié)構(gòu) . 4 第 2章 系統(tǒng)相關(guān)技術(shù) . 5 B/. 5 . 5 架 . 6 . 7 . 8 第 3章 系統(tǒng)需求分析 . 9 可行性分析 . 9 目標(biāo)與要求 . 9 用戶特點(diǎn) . 9 系統(tǒng)功能分析 . 10 系統(tǒng)流程分析 . 14 性能需求分析 . 15 可靠性和可用性需求分析 . 15 系統(tǒng)環(huán)境需求分析 . 16 網(wǎng)頁(yè)結(jié)構(gòu)分析 . 16 第 4章 數(shù)據(jù)庫(kù)設(shè)計(jì) . 18 . 18 數(shù)據(jù)庫(kù)設(shè)計(jì)要點(diǎn) . 18 概念結(jié)構(gòu)設(shè)計(jì) . 18 邏輯結(jié)構(gòu)設(shè)計(jì) . 24 第 5章 系統(tǒng)前臺(tái)模塊設(shè)計(jì)與實(shí)現(xiàn) . 30 用戶模塊 . 30 用戶注冊(cè) . 31 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 用戶登錄 . 31 用戶退出 . 33 權(quán)限控制 . 34 主頁(yè)模塊 . 36 分類瀏覽 . 36 商品檢索 . 38 分頁(yè)查看 . 38 商品排序 . 39 商品顯示方式 . 39 最近瀏覽 . 40 暢銷商品瀏覽 . 40 購(gòu)物車模塊 . 40 訂單模塊 . 45 訂單列表生成 . 45 填寫收件人地址 . 46 訂單確認(rèn) . 47 第 6章 系統(tǒng)后臺(tái)模塊設(shè)計(jì)與實(shí)現(xiàn) . 48 訂單管理 . 48 訂單詳情 . 49 待審核訂單 . 50 待付款訂單 . 50 已發(fā)貨訂單 . 50 已取消訂單 . 51 商品管理 . 51 類別管理 . 53 品牌管理 . 53 商品管理 . 53 文件管理 . 54 用戶管理 . 54 權(quán)限管理 . 55 部門權(quán)限管理 . 56 員工權(quán)限管理 . 56 同濟(jì)大學(xué) 碩士學(xué)位論文 目錄 V 員工查詢 . 56 第 7章 系統(tǒng)測(cè)試 . 57 軟件測(cè)試方法介紹 . 57 黑盒測(cè)試和白盒測(cè)試 . 57 靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試 . 57 測(cè)試用例設(shè)計(jì) . 58 測(cè)試用例設(shè)計(jì)和測(cè)試結(jié)果 . 58 測(cè)試結(jié)果分析 . 59 本章小結(jié) . 59 第 8章 總結(jié)與展望 . 60 總結(jié) . 60 展望 . 61 致謝 . 62 參考文獻(xiàn) . 63 個(gè)人簡(jiǎn)歷、在學(xué)期間發(fā)表的學(xué)術(shù)論文及研究成 果 . 65 第 1 章 引言 1 第 1 章 引言 課題的背景及意義 國(guó)內(nèi)外許多企業(yè)都在 建立了自己的網(wǎng)站,為客戶提供現(xiàn)代化的信息服務(wù)手段 ,向消費(fèi)者展示出一片新鮮的購(gòu)物大地。網(wǎng)上零售已成為發(fā)達(dá)國(guó)家主要零售渠道之一 。 美國(guó)的世界級(jí)超一流的零售商,如沃爾瑪凱瑪特 、 家庭倉(cāng)儲(chǔ)、科羅格、 尼等紛紛 躋身 于網(wǎng)絡(luò)經(jīng)商的行列 1。調(diào)查表明:美國(guó)的家庭已越來越習(xí)慣于在家中從網(wǎng)上購(gòu)物。 我國(guó)互聯(lián)網(wǎng)上網(wǎng)人數(shù) 近 5 億,目前全球網(wǎng)購(gòu)用戶數(shù)量已經(jīng)超過 。網(wǎng)購(gòu),正在展現(xiàn)出巨大的市場(chǎng)增長(zhǎng)潛力,正在迅速成長(zhǎng)成為一種消費(fèi)時(shí)尚 2。是強(qiáng)大的市場(chǎng)需求,驅(qū)動(dòng)并成就了 “ 網(wǎng)購(gòu)消費(fèi)時(shí)尚 ” 。新商業(yè)模式的興起和建立正在并已經(jīng)為網(wǎng)購(gòu)的發(fā)展提供著提供了巨大的推動(dòng)力。 隨著中國(guó)電子商務(wù)環(huán)境的不斷改善,網(wǎng)上購(gòu)物以其便捷、省時(shí)、廉價(jià)和安全等特點(diǎn)日益為人們所熟悉和青睞 3。許多書店、藥店、商場(chǎng)等紛紛在網(wǎng)絡(luò)上開辟第二戰(zhàn)場(chǎng),迄今國(guó)內(nèi)已有 上千家網(wǎng)站涉足電子商務(wù),網(wǎng)民們大可足不出戶,逛盡天下。 本系統(tǒng)的主要設(shè)計(jì)目標(biāo)就是利用現(xiàn)代化的電子及網(wǎng)絡(luò)技術(shù),為企業(yè)和客戶搭建一個(gè)互動(dòng)平臺(tái)。降低企業(yè)運(yùn)營(yíng)成本的同時(shí),方便客戶購(gòu)物,達(dá)到雙贏的目的 4。一方面,企業(yè)減少了地面店鋪的租賃費(fèi)用;減少了宣傳貨品的廣告費(fèi)用;減少了雇傭員工的費(fèi)用;減少了客戶反饋的調(diào)查費(fèi)用;更主要的,電子及網(wǎng)絡(luò)技術(shù)使得企業(yè)運(yùn)作更快捷方便,為企業(yè)贏得寶貴的時(shí)間和商機(jī)。另一方面,客戶省去了逛商店的大把時(shí)間,同時(shí)可以將自己的需求迅速地反饋給企業(yè),使自己的需求可以更好地得到滿足。 國(guó)內(nèi)外 研究現(xiàn)狀 當(dāng)今世界網(wǎng)絡(luò)、通信和信息技術(shù)的發(fā)展, 全球迅速普及,使得商同濟(jì)大學(xué) 碩士學(xué)位論文 基于 2 業(yè)空間發(fā)展到全球的規(guī)模,同時(shí)也使得現(xiàn)代商業(yè)企業(yè)需要具有不間斷地供貨能力、不斷增長(zhǎng)的客戶需求和不斷增長(zhǎng)的全球競(jìng)爭(zhēng)三大特征 5,這使得任何一個(gè)商業(yè)組織都必須調(diào)整自己的經(jīng)營(yíng)方式和產(chǎn)業(yè)結(jié)構(gòu),以適應(yīng)新的市場(chǎng)發(fā)展的需要。隨之出現(xiàn)了日益走入我們生活的網(wǎng)上購(gòu)物。 伴隨著 蓬勃發(fā)展,網(wǎng)絡(luò)購(gòu)物系統(tǒng)作為電子商務(wù)的一種形式正以其高效,低成本的優(yōu)勢(shì),逐步成為新興的經(jīng)營(yíng)模式和理念,人們已經(jīng)不再滿足用途信息的瀏覽和發(fā)布,而是渴望著能夠充 分享受網(wǎng)絡(luò)所帶來的更加多的便利 6。網(wǎng)絡(luò)購(gòu)物正適應(yīng)了當(dāng)今社會(huì)快節(jié)奏的生活,使顧客足不出戶便可以方便快捷輕松的選購(gòu)自己喜歡的商品。網(wǎng)上購(gòu)物系統(tǒng)作為 即 ( 企業(yè)對(duì)消費(fèi)者 ) , 消費(fèi)者對(duì)消費(fèi)者 ) 電子商務(wù)的前端商務(wù)平臺(tái) 7,在其商務(wù)活動(dòng)全過程中起著舉足輕重的作用。從長(zhǎng)遠(yuǎn)來看,企業(yè)對(duì)消費(fèi)者的電子商務(wù)將最終在電子商務(wù)領(lǐng)域占據(jù)重要地位。但是由于各種因素的治愈,目前以及比較長(zhǎng)的一段時(shí)間內(nèi),這個(gè)層次的業(yè)務(wù)還只能占比較小 的比重。它是以互聯(lián)網(wǎng)圍主要服務(wù)提供手段,實(shí)現(xiàn)公眾消費(fèi)和提供服務(wù),并保證與其相關(guān)的付款方式的電子化,它是隨著萬(wàn)維網(wǎng)的出現(xiàn)而迅速發(fā)展的,可以將其看 作 是一種電子化的零售 9。 當(dāng)今歐美等發(fā)達(dá)國(guó)家電子商務(wù)發(fā)展迅速,先進(jìn)的技術(shù)服務(wù)使得他們國(guó)家的生活水平得到了更高層次的提升 10。中國(guó)目前也在趕上電子商務(wù)熱潮的腳步,政府也積極提倡并且支持電子商務(wù)技術(shù)的研發(fā),要跟上網(wǎng)絡(luò)時(shí)代的大潮流,電子商務(wù)的發(fā)展一定不能停滯。一個(gè)國(guó)家電子商務(wù)的發(fā)展程度可以反映出一個(gè)國(guó)家的信息技術(shù)水平和科技水平 11。我國(guó)目前正處于持續(xù)發(fā)展中,相信 在不久的未來可以涌現(xiàn)出更多像淘寶、京東等大型交易電子商務(wù)網(wǎng)站。 本文的主要研究?jī)?nèi)容 本文設(shè)計(jì)并實(shí)現(xiàn)的 戶外運(yùn)動(dòng)商城是以 言為開發(fā)基礎(chǔ),基于目前最流行的三大框架開發(fā)設(shè)計(jì)整個(gè)系統(tǒng)的體系結(jié)構(gòu)?;?層體系結(jié)構(gòu)并應(yīng)用大框架和 技術(shù),通過對(duì) 戶外運(yùn)動(dòng) 商城進(jìn)行系第 1 章 引言 3 統(tǒng)的分析,從用戶的角度去思考,怎么實(shí)現(xiàn)足不出戶就可以買到所有的商品。從而實(shí)現(xiàn)信息化,規(guī)范化,系統(tǒng)化,網(wǎng)絡(luò)化的平臺(tái),具有較好的適應(yīng)性和推廣性。 此系統(tǒng)分為 系統(tǒng) 前臺(tái)和 系統(tǒng) 后臺(tái)兩個(gè)部分。前臺(tái) 界面是友好的操作界面,供用戶瀏覽、查詢使用。包括:商品的分類瀏覽商品、商品的查詢、購(gòu)物車。后臺(tái)管理是提供給管理員的,其中包括:商品管理、用戶管理、訂單管理,部門管理,文件管理等。使管理員從繁瑣的手工操作中解脫出來,并提高了辦公效率。 本文的主要研究?jī)?nèi)容及其特點(diǎn)包括: ( 1)對(duì)該 戶外運(yùn)動(dòng) 商城進(jìn)行了需求調(diào)研,需求分析,給出了主要的功能需求分析過程。 ( 2)對(duì)本系統(tǒng)設(shè)計(jì)部分進(jìn)行了總體設(shè)計(jì),該系統(tǒng)由系統(tǒng)前臺(tái)與系統(tǒng)后臺(tái)組成,并對(duì)各個(gè)模塊的子功能進(jìn)行了詳細(xì)設(shè)計(jì)。 ( 3)對(duì)本系統(tǒng)中各個(gè)功能模塊進(jìn)行了實(shí)現(xiàn),包括前臺(tái)的 商品分 類瀏覽、商品的查詢、購(gòu)物車 模塊,以及后臺(tái)的 商品管理、用戶管理、訂單管理 、 部門管理 、 文件管理等 模塊 。 ( 4)對(duì)該系統(tǒng)運(yùn)行的穩(wěn)定性,以及運(yùn)行以后的系統(tǒng)性能進(jìn)行了測(cè)試。分別進(jìn)行了單元測(cè)試,集成測(cè)試,還有系統(tǒng)性能測(cè)試。 ( 5)本系統(tǒng)采用了用戶訪問控制策略, 應(yīng)用 式的分層設(shè)計(jì)方法來優(yōu)化客戶端代碼 。 ( 6)分析了用于 用開發(fā)的 構(gòu)的優(yōu)缺點(diǎn),提出了用于改進(jìn)其可用性及可擴(kuò)展性的解決方案。 ( 7)在客戶端采用 式來改進(jìn)客戶端代碼的設(shè)計(jì)與實(shí)現(xiàn)。 ( 8)借助開發(fā)工具與平臺(tái)實(shí)現(xiàn)了 基于 架的戶外運(yùn) 動(dòng)商城 ,并對(duì)在設(shè)計(jì)實(shí)現(xiàn)中遇見的問題及難點(diǎn)進(jìn)行了研究,給出了作者認(rèn)為可行的解決方案。 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 4 本文組織結(jié)構(gòu) 本論文共七章,分別從不同方面介紹 基于 架的戶外運(yùn)動(dòng)商城 。 第一章 介紹了 戶外運(yùn)動(dòng)商城 的研究背景和意義 、 國(guó)內(nèi)外研究現(xiàn)狀、 本文主要研究?jī)?nèi)容以及本文 組織結(jié)構(gòu) 。 第二章 介紹了 戶外運(yùn)動(dòng)商城 所涉及的相關(guān)技術(shù)基礎(chǔ),通過對(duì)相關(guān)技術(shù)的學(xué)習(xí),研究加深對(duì)本系統(tǒng)所使用工具技術(shù)的了解。 第三章 對(duì) 戶外運(yùn)動(dòng)商城 進(jìn)行需求分析,包括功能、非功能分析。 第四章 論述了 戶外運(yùn)動(dòng)商城 系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì),包括數(shù)據(jù)庫(kù)設(shè)計(jì)的 要點(diǎn)、數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 。 第五章 介紹了 戶外運(yùn)動(dòng)商城 的 前臺(tái)模塊的 設(shè)計(jì)與 實(shí)現(xiàn)。主要介紹了 用戶模塊 、商品檢索和瀏覽、 購(gòu)物車模塊的實(shí)現(xiàn)。 第六章 介紹對(duì) 戶外運(yùn)動(dòng)商城 后臺(tái)模塊的 設(shè)計(jì)與 實(shí)現(xiàn),包括訂單管理、產(chǎn)品管理、文件管理、用戶管理和員工管理。 第 七 章 本章首先對(duì)于軟件測(cè)試進(jìn)行簡(jiǎn)要的概述,然后進(jìn)行測(cè)試用例的設(shè)計(jì)并分析結(jié)果。 第 八 章 對(duì)本文做出了總結(jié)與展望 , 指出了該平臺(tái)的優(yōu)缺點(diǎn),并進(jìn)一步展望了今后的研究工作。 最后是致謝 、 參考文獻(xiàn) 、附錄和 個(gè)人簡(jiǎn)歷、在學(xué)期間發(fā)表的學(xué)術(shù)論文及研究成果 。第 2 章 系統(tǒng) 相關(guān) 技術(shù) 5 第 2 章 系統(tǒng) 相關(guān) 技術(shù) B/S 三層架構(gòu) 三層結(jié)構(gòu)的應(yīng)用程序把業(yè)務(wù)邏輯獨(dú)立起來,組成一層或多層,這樣就形成了瀏覽器界面層、 中間業(yè)務(wù)邏輯層 和 后端數(shù)據(jù)庫(kù)服務(wù)器層 12。 傳統(tǒng) 2 層 B/示,本文采用的 3 層 B/示。 圖 傳統(tǒng) 2層 B/圖 層 B/架技術(shù) 本系統(tǒng)采用了 帶的 架設(shè)計(jì)完成, 系統(tǒng)的核心控制器 13。 一個(gè)標(biāo)準(zhǔn)的 架, 的 模型 (本質(zhì)上來說在 一個(gè)業(yè)務(wù)邏輯類,開發(fā)者實(shí)現(xiàn)業(yè)務(wù)邏輯 14。 視圖 ( 由與控制器 合工作的一整套 制標(biāo)簽庫(kù)構(gòu)成,利用他們可以快速建立應(yīng)用系統(tǒng)的界面 15。 控制器 (前端控制器是一個(gè) 將客戶端請(qǐng)求轉(zhuǎn)發(fā)到相應(yīng)發(fā)送請(qǐng)求 據(jù)) 響應(yīng)結(jié)果 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 6 的后端控制器 ,下面對(duì) 結(jié)構(gòu)和工作原理進(jìn)行詳細(xì)的描述 16。 系結(jié)構(gòu)如圖 示。 圖 處理流程 如下 17: ( 1) 瀏覽器發(fā)送一個(gè)請(qǐng)求。 ( 2) 核心控制器 據(jù)請(qǐng)求決定調(diào)用合適的 ( 3) 攔截器鏈自動(dòng)對(duì)請(qǐng)求應(yīng)用通用功能,如驗(yàn)證等。 ( 4) 回調(diào) 法,該 法根據(jù)請(qǐng)求的參數(shù)來執(zhí)行一定的操作。 ( 5) 法處理結(jié)果信息將被輸出到瀏覽器中,支持多種形式的視圖。 架 一個(gè)開源框架,是為了解決企業(yè)應(yīng)用程 序開發(fā)復(fù)雜性而創(chuàng)建的 18??蚣艿闹饕獌?yōu)勢(shì)之一就是其分層架構(gòu),分層架構(gòu)允許您選擇使用哪一個(gè)組件,同第 2 章 系統(tǒng) 相關(guān) 技術(shù) 7 時(shí)為 用程序開發(fā)提供集成的框架 19。 架是一個(gè)分層架構(gòu) 2021,由 7 個(gè)定義良好的模塊組成。 塊構(gòu)建在核心容器之上 2223,核心容器定義了創(chuàng)建、配置和管理 方式,架的 7 個(gè)模塊 如圖 2425。 圖 架的 7 個(gè)模塊 架 過持 久層的框架將數(shù)據(jù)庫(kù)存儲(chǔ)從服務(wù)層中分離出來 26,它是O/R ,可以實(shí)現(xiàn)關(guān)系型數(shù)據(jù)庫(kù)和對(duì)象之間的映射 27。用來開發(fā)數(shù)據(jù)庫(kù)系統(tǒng)非常方便,可以將數(shù)據(jù)庫(kù)和程序的設(shè)計(jì)融合在一起。表現(xiàn)層和服務(wù)層的分離是通過兩種框架達(dá)到目的的 2829,剩余的就是持久層框架了,通過持久層的框架將數(shù)據(jù)庫(kù)存儲(chǔ)從服務(wù)層中分離出來就是其目的 29,持久層框架有兩種方向:直接自己編寫 句(如 使用 O/R 30;當(dāng)然還有 術(shù) 31。 3233,這樣,我們只需要通過操作這些值對(duì)象和 供的一些基本類,就可以達(dá)到使用數(shù)據(jù)庫(kù)的目的 3435。例如,使用 查詢,可以直接返回包含某個(gè)值對(duì)象的列表( 而不必向傳統(tǒng)的 問方式一樣把結(jié)果集的數(shù)據(jù)逐個(gè)裝載到一個(gè)值對(duì)象中,為我們的編碼工作節(jié)省了大量的勞動(dòng) 3637。 供的 一種類 言,是提供對(duì)象化的數(shù)據(jù)庫(kù)查詢方式,但 功能和同濟(jì)大學(xué) 碩士學(xué)位論文 基于 8 使用方式上都非常接近于標(biāo)準(zhǔn)的 術(shù) 是一種新的編程語(yǔ)言,而是一種用于創(chuàng)建更好更快以及交互性更強(qiáng)的 用程序的技術(shù) 38。 通過 的 使用 象來直接與服務(wù)器進(jìn)行通信。通過這個(gè)對(duì)象,您的 在不重載頁(yè)面的情況與 務(wù)器交換數(shù)據(jù) 39。 瀏覽器與 務(wù)器之間使用異步數(shù)據(jù)傳輸( 求),這樣就可使網(wǎng)頁(yè)從服務(wù)器請(qǐng)求少量的信息,而不是整個(gè)頁(yè)面。 第 3 章 系統(tǒng)需求分析 9 第 3 章 系統(tǒng) 需求分析 可行性分析 由 司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn) 。 用 發(fā)的 用是跨平臺(tái)的,即能在 P 下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。網(wǎng)頁(yè)能通過 問存在于服務(wù)端的資源的應(yīng)用邏輯。 網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè) 計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于 應(yīng)用程序的開發(fā)變得迅速和容易。 務(wù)器在遇到訪問 頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同 件中的 碼一起返回給客戶。插入的 序段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。 目標(biāo)與要求 戶外運(yùn)動(dòng)商城的設(shè)計(jì)是為了讓更多的企業(yè)和人個(gè)擁有自己的網(wǎng)上交易活動(dòng),擴(kuò)展他們的經(jīng)營(yíng)模式。作為一個(gè)商業(yè)性質(zhì)的電子商務(wù)平臺(tái),系統(tǒng)必須滿足企業(yè)的業(yè)務(wù)要求與企業(yè)的商業(yè)活動(dòng)真正接軌,形成服務(wù)一體化。系統(tǒng)界 面設(shè)計(jì)一定要友好,操作全,服務(wù)方便快捷。系統(tǒng)總體流程必須合理規(guī)范,無(wú)邏輯錯(cuò)誤。數(shù)據(jù)庫(kù)必須設(shè)計(jì)合理,數(shù)據(jù)的存儲(chǔ)一定要安全化。同時(shí),這是一個(gè)網(wǎng)站,必須要考慮到服務(wù)器的承載壓力和訪問速度。 用戶特點(diǎn) 本系統(tǒng)的主要角色主要有三種:普通用戶 (游客 ),注冊(cè)會(huì)員,系統(tǒng)管理員。不同的角色具有不同的權(quán)限,各角色權(quán)限如下: 普通用戶:主頁(yè)訪問、商城、商品查詢、分類瀏覽、購(gòu)買商品、用戶注冊(cè)。 注冊(cè)會(huì)員:主頁(yè)訪問、商品查詢、分類瀏覽、購(gòu)買商品、用戶登陸、購(gòu)物車結(jié)算、基本信息修改、查看訂單等功能。 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 10 系統(tǒng)管理員: 商品管理 、用戶管理、訂單管理 、 部門管理 、 文件管理等 模塊。 系統(tǒng)功能 分析 本系統(tǒng)主要采用 B/時(shí)利用典型的 統(tǒng)針對(duì)不同的角色,給予他們不同的操作權(quán)限,防止角色越權(quán)限進(jìn)行非法的操作 。 前臺(tái)功能如下: ( 1) 用戶模塊,其中包括用戶注冊(cè)、 登錄、 登出以及修改個(gè)人基本信息。 ( 2) 主頁(yè)顯示模塊,其中包括分類瀏覽、分頁(yè)查看、按照商品名檢索,商品的排序方式,顯示方式以及最近瀏覽的商品的功能。 ( 3) 購(gòu)物車模塊,該模塊實(shí)現(xiàn)商品的添加、數(shù)量修改,商品刪除、恢復(fù)、清空、結(jié)算。 ( 4) 訂單模塊,該模塊實(shí)現(xiàn)訂單確認(rèn)、訂單列表、查看訂單和收件人等功能。 后臺(tái)功能如下: ( 1) 登錄模塊: 用戶必須登錄后,進(jìn)入各個(gè)的模塊進(jìn)行進(jìn)一步的操作。 ( 2) 訂單管理模塊: 此模塊的功能主要有:訂單詳情、待審核訂單、待付款訂單、已發(fā)貨訂單、取消訂單。 ( 3) 產(chǎn)品管理模塊: 此模塊的主要功能是:產(chǎn)品類別管理,產(chǎn)品品牌管理,產(chǎn)品管理。 ( 4) 文件管理模塊: 此模塊主要是對(duì)系統(tǒng)中上傳文件的管理,可以對(duì)文件進(jìn)行上傳和下載。 ( 5) 用戶管理模塊: 此 些模塊主要有兩個(gè)功能:網(wǎng)站用戶的管理 ,用戶的查詢。 ( 6) 部門員工管理模塊: 此模塊主要實(shí)現(xiàn)的功能有:部門管理 ,員工管理 ,員工查詢。 經(jīng)過對(duì)戶外運(yùn)動(dòng)商城業(yè)務(wù)處理過程的研究以及對(duì)現(xiàn)有物理系統(tǒng)分析,可得第 3 章 系統(tǒng)需求分析 11 出戶外運(yùn)動(dòng)商城的頂層數(shù)據(jù)流圖如圖 示。 圖 外運(yùn)動(dòng)商城的頂層數(shù)據(jù)流圖 基于 架的戶外運(yùn)動(dòng)商城細(xì)化后管理員數(shù)據(jù)流圖如圖 示 . 圖 理與數(shù)據(jù)流圖 基于 化后的 1層 數(shù)據(jù)流圖如圖 示。 圖 統(tǒng) 1 層 數(shù)據(jù)流圖 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 12 基于 架的戶外運(yùn)動(dòng)商城 2 層數(shù)據(jù)流圖如下 所示: (1) 戶外運(yùn)動(dòng)商品信息管理數(shù)據(jù)流圖如圖 示。 圖 外運(yùn)動(dòng)商品信息管理數(shù)據(jù)流圖 (2) 分類管理數(shù)據(jù)流圖分別如圖 示。 圖 類管理數(shù)據(jù)流圖 (3) 員工信息管理數(shù)據(jù)流圖如圖 示。 圖 工信息管理數(shù)據(jù)流圖 第 3 章 系統(tǒng)需求分析 13 (4) 戶外運(yùn)動(dòng)商品庫(kù)存管理數(shù)據(jù)流圖如圖 示。 圖 外運(yùn)動(dòng)商品庫(kù)存管理數(shù)據(jù)流圖 (5) 訂單管理數(shù)據(jù)流圖如圖 示。 圖 單管理數(shù)據(jù)流圖 (6) 普通用戶數(shù)據(jù)流圖如圖 示。 圖 通用戶數(shù)據(jù)流圖 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 14 (7) 在線購(gòu)買戶外運(yùn)動(dòng)商品數(shù)據(jù)流圖如圖 示。 圖 線購(gòu)買戶外運(yùn)動(dòng)商品數(shù)據(jù)流圖 (8) 購(gòu)物車數(shù)據(jù)流圖如圖 示。 圖 物車數(shù)據(jù)流圖 系統(tǒng)流程 分析 系統(tǒng)流程如圖 示。 第 3 章 系統(tǒng)需求分析 15 圖 統(tǒng)流程 性能需求分析 ( 1)響應(yīng)時(shí)間: 首先應(yīng)滿足戶外運(yùn)動(dòng)商城交易 的要求,不可存在傳輸延誤的情況。響應(yīng)時(shí)間體現(xiàn)了系統(tǒng)工作是否穩(wěn)定流暢,這就要求該 系統(tǒng) 工作響應(yīng)時(shí)間盡量短,對(duì)客戶端的請(qǐng)求響應(yīng)時(shí)間應(yīng)在 左右,當(dāng)用戶量大且同時(shí)發(fā)送請(qǐng)求信息時(shí),最高響應(yīng)時(shí)間不應(yīng)超過 。 ( 2)主存容量:主存使用容量應(yīng)盡量低,不得發(fā)生內(nèi)存泄露。 ( 3)磁盤容量:數(shù)據(jù)庫(kù)內(nèi)容主要放在磁盤上,對(duì)該平臺(tái)設(shè)計(jì)要求是十年后數(shù)據(jù)不應(yīng)超過 20M。 ( 4)安全性考慮:在登錄時(shí)要進(jìn)行身份驗(yàn)證,只有驗(yàn)證通過的用戶才可以使用該 系統(tǒng) 提供的各種功能。 可靠性和可用性需求分析 可靠性需求定量地指定了系統(tǒng)的可靠性,可用性量化了用戶可以使用系統(tǒng)的程度。 要求該 系統(tǒng) 在一個(gè)月內(nèi)不能出現(xiàn) 2 次以上故障。在任何時(shí)候主機(jī)或者備份機(jī)上至少有一個(gè)可用服務(wù)器,并 且在一個(gè)月內(nèi)在任何一臺(tái)電腦上該 系統(tǒng) 可不用的時(shí)間不超過總的時(shí)間的 2%。 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 16 系統(tǒng)環(huán)境 需求分析 服務(wù)起端的最低配置是由建立站點(diǎn)所需要的軟件來決定的,在最底配置的情況下,服務(wù)器的性能往往不進(jìn)人意,現(xiàn)在硬件性能已經(jīng)相當(dāng)出色,而且價(jià)格也很便宜,因此通常應(yīng)給服務(wù)器端配置高性能硬件。 本機(jī)器的配置如下: 處理器: 更高。 內(nèi)存: 2G 硬件空間: 160要軟件如下: 數(shù)據(jù)庫(kù): 編程語(yǔ)言 服務(wù)器: ,發(fā)環(huán)境: P 網(wǎng)頁(yè)結(jié)構(gòu) 分析 為了提高安全性,所有的頁(yè)面都 存 在 錄下,基本上請(qǐng)求都得通過 制器,然后再由控制器轉(zhuǎn)發(fā)或重定向到某個(gè)頁(yè)面。 前臺(tái)頁(yè)面和對(duì)應(yīng)的文件名如表 示。 表 臺(tái)頁(yè)面與文件名對(duì)應(yīng)表 頁(yè)面 文件名 用戶登錄頁(yè)面 戶注冊(cè)頁(yè)面 頁(yè)面 頁(yè)面頭部 頁(yè)面左邊功能菜單 頁(yè)面底部 品列表頁(yè)面 據(jù)類型查找商品頁(yè)面 品視圖頁(yè)面 物車頁(yè)面 3 章 系統(tǒng)需求分析 17 購(gòu)物結(jié)果頁(yè)面 購(gòu)買商品頁(yè)面 言簿頁(yè)面 聞視圖頁(yè)面 臺(tái)管理頁(yè)面和對(duì)應(yīng)的文件名如表 示。 表 臺(tái)管理 頁(yè)面與文件名對(duì)應(yīng)表 頁(yè)面 文件名 主頁(yè)面 頁(yè)面頭部 頁(yè)面左邊功能菜單 頁(yè)面底部 戶管理頁(yè)面 戶新增頁(yè)面 戶修改頁(yè)面 品類別管理頁(yè)面 品類別新增頁(yè)面 品類別修改頁(yè)面 品管理頁(yè)面 品新增頁(yè)面 品修改頁(yè)面 單管理頁(yè)面 單詳細(xì)列表頁(yè)面 單修改頁(yè)面 聞管理頁(yè)面 聞新增頁(yè)面 聞修改頁(yè)面 言管理頁(yè)面 復(fù)留言頁(yè)面 作成功頁(yè)面 作失敗頁(yè)面 濟(jì)大學(xué) 碩士學(xué)位論文 基于 18 第 4 章 數(shù)據(jù)庫(kù) 設(shè)計(jì) 據(jù)庫(kù)簡(jiǎn)介 一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),也是最受歡迎的開源 據(jù)庫(kù)管理系統(tǒng),它由 布和支持 40。 是一家使用了一種成功的商業(yè)模式來結(jié)合開源價(jià)值和方法論的第二代開源公司 41。 線程、多用戶和健壯的 據(jù)庫(kù)服務(wù)器。從計(jì)算機(jī)可以很好的處理大量數(shù)據(jù)以來,數(shù)據(jù) 庫(kù)管理系統(tǒng)就在計(jì)算機(jī)處理和獨(dú)立應(yīng)用程序或其他部分應(yīng)用程序中扮演著一個(gè)重要的角色 42。 數(shù)據(jù)庫(kù)設(shè)計(jì)要點(diǎn) 數(shù)據(jù)是一個(gè)系統(tǒng)中的最終操作結(jié)果,因此數(shù)據(jù)庫(kù)的設(shè)計(jì)必須合理規(guī)范 43。數(shù)據(jù)庫(kù)的設(shè)計(jì)是系統(tǒng)的開發(fā)前提,一個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的是否合理,直接關(guān)聯(lián)著整個(gè)系統(tǒng)的開發(fā),一旦數(shù)據(jù)庫(kù)設(shè)計(jì)出現(xiàn)問題,那么將會(huì)導(dǎo)致這個(gè)系統(tǒng)的開發(fā)受到嚴(yán)重阻礙 44。另外,數(shù)據(jù)操縱的安全性也要加以控制,防止數(shù)據(jù)外泄
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026山西忻州市第二實(shí)驗(yàn)小學(xué)招聘代課教師4人筆試備考題庫(kù)及答案解析
- 2026浙江九江市瑞昌市農(nóng)業(yè)投資發(fā)展有限公司招聘2人筆試備考題庫(kù)及答案解析
- 2026浙商銀行博士后工作站招收筆試備考試題及答案解析
- 4.6.4 激素調(diào)節(jié)(第二課時(shí))教學(xué)設(shè)計(jì)-2025-2026學(xué)年人教版生物(2024)八年級(jí)上冊(cè)
- 2026廣東江門市蓬江區(qū)杜阮鎮(zhèn)衛(wèi)生院招聘合同制人員1人筆試備考題庫(kù)及答案解析
- 2026四川內(nèi)江市隆昌市龍市鎮(zhèn)中心學(xué)校(下轄云龍小學(xué))見習(xí)崗位需求1人筆試備考題庫(kù)及答案解析
- 2026四川涼山州越西縣縣屬國(guó)有企業(yè)管理人員市場(chǎng)化選聘5人筆試備考題庫(kù)及答案解析
- 2026年青島大學(xué)心血管病研究所(青島大學(xué)附屬心血管病醫(yī)院)公開招聘人員(7人)筆試備考題庫(kù)及答案解析
- 2026首都醫(yī)科大學(xué)附屬北京天壇醫(yī)院安徽醫(yī)院博士及高層次人才招聘31人(安徽)筆試備考題庫(kù)及答案解析
- 2026年中材科技(酒泉)風(fēng)電葉片有限公司招聘100人筆試備考試題及答案解析
- (2025版)中國(guó)焦慮障礙防治指南
- 46566-2025溫室氣體管理體系管理手冊(cè)及全套程序文件
- GB/T 26951-2025焊縫無(wú)損檢測(cè)磁粉檢測(cè)
- 2024紹興文理學(xué)院元培學(xué)院教師招聘考試真題及答案
- 下腔靜脈濾器置入術(shù)課件
- 船舶年度檢修報(bào)告范文
- 高血壓營(yíng)養(yǎng)和運(yùn)動(dòng)指導(dǎo)原則(2024年版)
- DB4403T399-2023居家適老化改造與管理規(guī)范
- 光學(xué)干涉測(cè)量技術(shù)
- 天龍功放avr4311說明書
- 大學(xué)物理課件:第一章 演示文稿
評(píng)論
0/150
提交評(píng)論