基于MVC模式的網(wǎng)上書店系統(tǒng)設(shè)計(jì)與應(yīng)用_第1頁(yè)
基于MVC模式的網(wǎng)上書店系統(tǒng)設(shè)計(jì)與應(yīng)用_第2頁(yè)
基于MVC模式的網(wǎng)上書店系統(tǒng)設(shè)計(jì)與應(yīng)用_第3頁(yè)
基于MVC模式的網(wǎng)上書店系統(tǒng)設(shè)計(jì)與應(yīng)用_第4頁(yè)
基于MVC模式的網(wǎng)上書店系統(tǒng)設(shè)計(jì)與應(yīng)用_第5頁(yè)
已閱讀5頁(yè),還剩42頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、基于mvc模式的網(wǎng)上書店系統(tǒng)設(shè)計(jì)與應(yīng)用 學(xué)校代號(hào): 學(xué) 號(hào):密 級(jí): 普通湖南大學(xué)工程碩士學(xué)位論文基于模式的網(wǎng)上書店系統(tǒng)設(shè)計(jì)與應(yīng)用堂僮蟲遭厶絲名 潘態(tài)昱巫絲名壁驅(qū)憨; 蕉查強(qiáng)副數(shù)援爰迭醫(yī)直王墻差皇僮 筮生堂瞳童些芻鏊 韃鮭工程詮文提童旦期; 生壘目旦迨窒簦避旦期至生旦 旦筌避委雖金圭度 撻堊堊 熬援. ,湖南大學(xué)學(xué)位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的研究成果。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫的成果作品。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。本人完全意識(shí)到本聲明的法律后果由本人承

2、擔(dān)。日期:沙,/年月/日作者簽名:涕零、學(xué)位論文版權(quán)使用授權(quán)書本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國(guó)家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán)湖南大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫(kù)進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。本學(xué)位論文屬于、保密口,在?年解密后適用本授權(quán)書。、不保密團(tuán)。請(qǐng)?jiān)谝陨舷鄳?yīng)方框內(nèi)打“”作者簽名:澎參. 日期:伽年月/日日期:勱導(dǎo)師簽名求哆叉抓乳 年月胗日工程碩士學(xué)位論文摘 要網(wǎng)上商店也被稱為電子商店.,是電子商務(wù)的一個(gè)重要組成部分。作為電子商務(wù)的一種具體形式,網(wǎng)上商店

3、在上已經(jīng)非常普及。由于充分利用和結(jié)合了最新的信息技術(shù),網(wǎng)上商店具有傳統(tǒng)商店無可比擬的優(yōu)勢(shì),如經(jīng)營(yíng)成本低,受地域限制和時(shí)間限制少,市場(chǎng)擴(kuò)張潛力極大等。網(wǎng)上商店作為一種新興產(chǎn)業(yè)得到了很大的發(fā)展前景,并在市場(chǎng)交易中占有了的相當(dāng)份額,并呈現(xiàn)出蓬勃發(fā)展、愈演愈烈之勢(shì)?;??網(wǎng)上書店系統(tǒng)的總體設(shè)計(jì)目標(biāo)是為注冊(cè)用戶提供方便的網(wǎng)上訂購(gòu)書籍的功能。本文圍繞網(wǎng)上書店系統(tǒng)的研制與開發(fā)過程從技術(shù)和實(shí)現(xiàn)兩個(gè)方面論述。首先對(duì)國(guó)內(nèi)外網(wǎng)上書店系統(tǒng)的發(fā)展現(xiàn)狀做出分析,接著詳細(xì)闡述了模式的運(yùn)行機(jī)制及自身特點(diǎn),從內(nèi)部結(jié)構(gòu)上對(duì)這一復(fù)合模式進(jìn)行分解。技術(shù)是目前面向?qū)ο箝_發(fā)的高級(jí)編程技術(shù)基礎(chǔ),其目的是實(shí)現(xiàn)系統(tǒng)的職能分工。強(qiáng)制性的把應(yīng)用

4、程序的輸入、處理和輸出分開。與傳統(tǒng)的/、等設(shè)計(jì)模式相比,設(shè)計(jì)模式可以為同樣的數(shù)據(jù)提供多個(gè)不同視圖的應(yīng)用程序,實(shí)現(xiàn)軟件代碼更好的可維護(hù)性和可重用性。最后,在本系統(tǒng)實(shí)現(xiàn)階段,著重分析研究了以往網(wǎng)上書店分類原則中存在的問題和搜索查詢功能的關(guān)鍵技術(shù)。為了改進(jìn)現(xiàn)有網(wǎng)上書店在商品分類方面的不足,本文提出了新的分類原則和方法。在提高信息搜索速度方面,提出了如何建立索引的見解,消除對(duì)表行數(shù)據(jù)的順序存取,縮短了查詢時(shí)間。系統(tǒng)運(yùn)行之后,解決了在網(wǎng)上書店中存在的一些問題,不僅使商品在頁(yè)面展示的分類更加實(shí)用和主題突出,而且也降低了搜索查詢時(shí)間。關(guān)鍵詞:網(wǎng)上商店;技術(shù);商品分類;改進(jìn)算法.,.? . ., , , ,.

5、陽(yáng) ., ., , .姐,叭. /.,、, ., ., , ., 。 。 。工程碩士學(xué)位論文 , .:; ;基于模式的網(wǎng)上書店系統(tǒng)設(shè)計(jì)和應(yīng)用目 錄學(xué)位論文版權(quán)使用授權(quán)書?.摘 要.目 錄?.插圖索引?.附表索引緒 論第章. 研究背景和意義?. 國(guó)內(nèi)外文獻(xiàn)綜述?. 本文主要工作與組織結(jié)構(gòu).課題的研究?jī)?nèi)容?.本文結(jié)構(gòu)第章 系統(tǒng)開發(fā)環(huán)境和模式?.簡(jiǎn)介.簡(jiǎn)介. 模式概述.的組成部分?.的優(yōu)點(diǎn)?.的缺點(diǎn)?.,.的工作流程. 和.本章小結(jié)?.第章 基于網(wǎng)上書店系統(tǒng)功能.網(wǎng)上書店系統(tǒng)工作流程. . 工作功能分析.數(shù)據(jù)庫(kù)設(shè)計(jì).數(shù)據(jù)的存儲(chǔ)信息?.數(shù)據(jù)表之間的關(guān)聯(lián)關(guān)系?. 本章小結(jié)?.第章 功能模塊分析.用戶注冊(cè)

6、及登錄模塊?.工程碩士學(xué)位論文.商品查詢模塊.網(wǎng)上書店的分類設(shè)計(jì).提高網(wǎng)上書店的搜索速度?.購(gòu)物車模塊.用戶留言模塊.系統(tǒng)管理員管理模塊?.系統(tǒng)過濾器.過濾器的概念?.過濾器的實(shí)現(xiàn)?.本章小結(jié)?.結(jié)束語一?.參考文獻(xiàn)?.致謝?.基于模式的網(wǎng)上書店系統(tǒng)設(shè)計(jì)和應(yīng)用插圖索引圖. 組件類型的關(guān)系和功能圖. 網(wǎng)上書店系統(tǒng)用戶工作流程圖?.圖. 成員和用戶配置用例圖圖. 用戶界面頭和尾部展示圖. 用戶注冊(cè)及登錄功能分析.圖. 用戶注冊(cè)及登錄功能界面.圖. 商品查詢功能分析?.圖.商品查詢功能頁(yè)面展示圖.購(gòu)物車功能分析?.圖. 生成訂單功能界面展示?.圖. 購(gòu)物車功能界面展示?.圖. 系統(tǒng)管理員功能分析?.

7、圖. 會(huì)員訂單管理功能界面?.圖. 會(huì)員信息管理功能界面?.圖. 各個(gè)數(shù)據(jù)表的關(guān)聯(lián)圖?.圖.方法核心代碼?.圖.方法核心代碼?.圖.方法核心代碼圖. 搜索查詢功能模塊用例圖.圖.方法核心代碼?.圖.方法核心代碼?.圖.方法核心代碼?圖.方法核心代碼?.圖. 配置文件.核心代碼?.工程碩士學(xué)位論文附表索引表. 的存儲(chǔ)信息.?表. 的存儲(chǔ)信息表.的存儲(chǔ)信息?.表.的存儲(chǔ)信息?.表.的存儲(chǔ)信息.表.的存儲(chǔ)信息?.表.的存儲(chǔ)信息?.表.的存儲(chǔ)信息.表.的存儲(chǔ)信息.表. 存儲(chǔ)過程設(shè)計(jì)的相關(guān)信息.表. 用戶登錄模塊中各頁(yè)面和類功能說明?.表. 商品查詢模塊中各頁(yè)面和類功能說明?.表. 購(gòu)物車模塊中各頁(yè)面和

8、類功能說明?.表. 用戶留言模塊中各頁(yè)面和類功能說明?.表.管理員管理模塊中各頁(yè)面和類功能說明基于模式的網(wǎng)上書店系統(tǒng)設(shè)計(jì)和應(yīng)用論第章 緒.研究背景和意義經(jīng)濟(jì)的發(fā)展帶動(dòng)了網(wǎng)絡(luò)的發(fā)展,網(wǎng)絡(luò)的發(fā)展又使網(wǎng)絡(luò)游戲、網(wǎng)購(gòu)等成為人們生活的重要部分。網(wǎng)絡(luò)中的方方面面已經(jīng)逐步被人們接受認(rèn)可以及隨著上網(wǎng)人數(shù)的迅速增加和網(wǎng)上銷售漸成氣候,開拓更多的網(wǎng)上銷售渠道已經(jīng)成為商家不可忽視的營(yíng)銷策略,網(wǎng)上銷售的價(jià)值和發(fā)展前景是不可忽視的【。今天的消費(fèi)者己不再僅僅滿足于單純的物質(zhì)刺激,更多的是尋求精神上的愉悅。網(wǎng)上購(gòu)物能夠讓他們足不出戶地享受購(gòu)物的樂趣。而且上班族們沒有時(shí)間逛街購(gòu)物,網(wǎng)店的發(fā)展符合他們的需要,并大大節(jié)省他們的時(shí)

9、間【】。網(wǎng)上商店可以做到讓消費(fèi)者快速瀏覽各種商品,并且使用相對(duì)低廉的價(jià)格來吸引顧客,對(duì)于消費(fèi)者來說也起到了省時(shí)省力的效果。隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,人們的需求有了較大的變化,網(wǎng)上購(gòu)物已經(jīng)成為人們消費(fèi)的重要手段之一。因此在網(wǎng)上開店吸引了人們?cè)絹碓蕉嗟呐d趣,尤其以個(gè)人網(wǎng)店為主流。因?yàn)槌杀镜汀⒗麧?rùn)高等這些特點(diǎn),很多上班族將網(wǎng)上開店作為兼職,更有很多創(chuàng)業(yè)者將網(wǎng)上開店作為重要手段【。經(jīng)濟(jì)危機(jī)引起人們的消費(fèi)水平下降,網(wǎng)上購(gòu)物能夠使消費(fèi)者更加容易貨比三家,特別是網(wǎng)店商品價(jià)格相對(duì)低廉,吸引了人們更多的目光。所以在當(dāng)前經(jīng)濟(jì)不很景氣的情況下網(wǎng)上開店成為了一種很合適的選擇。盡管存在著很多困難,網(wǎng)上購(gòu)物仍然是商家和消費(fèi)者

10、都喜歡的方式,它的發(fā)展和增長(zhǎng)速度也會(huì)越來越快,規(guī)模也會(huì)越來越大【 。電子商務(wù)雖然目前規(guī)模不大,但成長(zhǎng)速度驚人。特別是在企業(yè)對(duì)企業(yè)的交易中,網(wǎng)上交易的優(yōu)勢(shì)和節(jié)省成本的特點(diǎn)使電子商務(wù)迅猛發(fā)展。網(wǎng)上購(gòu)物具有以下幾個(gè)重要特點(diǎn)】:、時(shí)空優(yōu)勢(shì)為消費(fèi)者購(gòu)物提供了更多便利。由于所特有的全球性和開放性,網(wǎng)上商店突破了時(shí)空限制,可在任何時(shí)候憑借將產(chǎn)品和服務(wù)送到任何一個(gè)連接到的地方。、互動(dòng)式溝通為消費(fèi)者提供了“個(gè)性化定制服務(wù)。的即時(shí)互動(dòng)式溝通更加密切了零售商與消費(fèi)者的聯(lián)系,能使商家了解到消費(fèi)者對(duì)產(chǎn)品和服務(wù)的評(píng)價(jià),更深入了解消費(fèi)者的內(nèi)在需求。、產(chǎn)品和服務(wù)的全方位展示為消費(fèi)者的理性購(gòu)物了提供條件。消費(fèi)者可以通過獲得通過

11、傳統(tǒng)渠道所難以得到的信息,如產(chǎn)品成本及異地消工程碩士學(xué)位論文費(fèi)者對(duì)產(chǎn)品的使用感受等,這些信息被消費(fèi)者歸納綜合,進(jìn)行理性分析。、流通環(huán)節(jié)的減少與交易費(fèi)用的降低能使消費(fèi)者獲得更多的價(jià)格優(yōu)惠。網(wǎng)上商店不需要費(fèi)力地到處選擇店址,更不用耗費(fèi)大量人力、物力和財(cái)力建造華麗的店面,僅僅需要一些倉(cāng)庫(kù)存儲(chǔ)貨物。其次,不需要大量的的營(yíng)業(yè)員,只需要管理人員、客服人員、送貨人員和售后服務(wù)人員,因此流通費(fèi)用和交易費(fèi)用都有減少,網(wǎng)上商店商家就能以更優(yōu)惠的價(jià)格向消費(fèi)者提供商品。、產(chǎn)品種類豐富,更新快,使消費(fèi)者選擇面獲得了廣泛的增加。近年來電子商務(wù)在圖書銷售業(yè)中發(fā)展產(chǎn)生了網(wǎng)上書店,人們通過網(wǎng)絡(luò)可以足不出戶地買到自己所需要的圖書

12、及相關(guān)影音產(chǎn)品。網(wǎng)上書店的出現(xiàn)使傳統(tǒng)的購(gòu)書方式產(chǎn)生了根本性變化,為人們購(gòu)書提供了一種新的模式。亞馬遜網(wǎng)上書店.是世界最成功的網(wǎng)上書店,自年?duì)I業(yè)以來獲得了巨大成功,在邁入世紀(jì)之初時(shí)市值已超過億美元。亞馬遜網(wǎng)上書店的特點(diǎn)很明顯,它為顧客提供完備而詳盡的書目信息和實(shí)實(shí)在在的價(jià)格折扣;把自己定位于高科技企業(yè),注重技術(shù)創(chuàng)新;提供最友善的個(gè)性化服務(wù);貨物實(shí)行低庫(kù)存運(yùn)轉(zhuǎn);檢索方便;市場(chǎng)遍布全球,并建立了網(wǎng)站合作聯(lián)盟,和各大網(wǎng)站進(jìn)行協(xié)作。由于有以上這些特點(diǎn),亞馬遜網(wǎng)上書店不僅營(yíng)業(yè)收入、客戶數(shù)量增加很快,而且很大一部分的訂單都來自重復(fù)性消費(fèi)的顧客。網(wǎng)絡(luò)營(yíng)銷是世紀(jì)營(yíng)銷發(fā)展的總體趨勢(shì),亞馬遜網(wǎng)上書店所代表的發(fā)展方向

13、也正是未來書業(yè)發(fā)展的大方向【】。.國(guó)內(nèi)外文獻(xiàn)綜述研究表明,影響顧客網(wǎng)上購(gòu)買決策的主要因素有網(wǎng)上支付的安全性、價(jià)格水平、產(chǎn)品數(shù)量、服務(wù)水平、消費(fèi)者信息保護(hù)、退貨政策、送貨費(fèi)用和時(shí)間等【】。在各條件接近的情況下,消費(fèi)者偏向于在知名度更高的網(wǎng)站購(gòu)物,這就是所謂的品牌效應(yīng)。不僅在實(shí)體商店中如此,網(wǎng)上商店的品牌知名度對(duì)決定用戶的購(gòu)買決策同樣具有重大影響。而且網(wǎng)上購(gòu)物沒有了地理位置的局限,消費(fèi)者的這種偏向會(huì)更加強(qiáng)烈。大型電子商務(wù)平臺(tái)由于采取了統(tǒng)一的顧客服務(wù)政策,而且對(duì)網(wǎng)上商店的行為具有約束和規(guī)范的職能,所以建立在知名電子商務(wù)平臺(tái)上的網(wǎng)上商店比不知名企業(yè)網(wǎng)站有更多的保障,也更容易獲得顧客的信任。無論是當(dāng)前的

14、經(jīng)濟(jì)形勢(shì)還是政府出臺(tái)的相關(guān)政策都顯示出網(wǎng)上商店基于模式的網(wǎng)上書店系統(tǒng)設(shè)計(jì)和應(yīng)用發(fā)展會(huì)更具活力【】。無論是企業(yè)或大型商城網(wǎng)店還是個(gè)人網(wǎng)店,只要能夠滿足消費(fèi)者的各種不同的需求,或是適應(yīng)了消費(fèi)者不斷升級(jí)的心理變化,都將獲得更大的回報(bào)。對(duì)于網(wǎng)上商店而言,最為重要的是產(chǎn)品要具有特色。網(wǎng)店要想得到發(fā)展還需要密切關(guān)注網(wǎng)絡(luò)市場(chǎng)的各種新情況和新變化,適時(shí)地調(diào)整自己的策略。比如在經(jīng)濟(jì)危機(jī)下消費(fèi)者行為的變化,為了減少開支更多的人選擇了在網(wǎng)上購(gòu)物,這正是一個(gè)網(wǎng)店發(fā)展的好機(jī)會(huì)。近年來實(shí)體店與網(wǎng)店的結(jié)合也逐漸受到商家的重視,他們注意到在線下也同樣具有很大的利益誘惑甚至更加有利可圖。一個(gè)網(wǎng)店的經(jīng)營(yíng)是一個(gè)長(zhǎng)期的過程,需要面臨

15、著從網(wǎng)店平臺(tái)選擇、建設(shè)以及推廣等一系列過程。商家在這一活動(dòng)中扮演了重要的角色,因此成功與否,在于是否制定好有效的策略并審時(shí)度勢(shì)。相信網(wǎng)上購(gòu)物必將成為人們生活中最主要的一部分。網(wǎng)上書店的崛起是互聯(lián)網(wǎng)電子商務(wù)在圖書業(yè)中發(fā)展的必然結(jié)果,它使圖書銷售業(yè)從根本上發(fā)生了轉(zhuǎn)變。亞馬遜、貝塔斯曼等企業(yè)在電子商務(wù)方面的巨大成功都已經(jīng)證實(shí)了這一點(diǎn)。網(wǎng)上書店,廣義上是指商家通過網(wǎng)站在網(wǎng)上發(fā)布圖書信息,并在網(wǎng)上進(jìn)行售書交易活動(dòng)的一種圖書銷售模式。網(wǎng)上書店又可細(xì)分為由各地書店搭建的網(wǎng)上書店,由出版社自主建設(shè)的網(wǎng)上書店和無依托企業(yè)形式的網(wǎng)上書店。近年來, 網(wǎng)上書店如雨后春筍般蓬勃發(fā)展起來?,F(xiàn)行的網(wǎng)上書店還存在著很多的不足

16、之處。電子商務(wù)可以定義為二個(gè)集技術(shù)、信息、資金和物流為一體的的全新商務(wù)模式。從這個(gè)角度來看,現(xiàn)行網(wǎng)上書店所開展的電子商務(wù)在這幾個(gè)方面均存在著不少難點(diǎn)和問題。其中,物流的嚴(yán)重性最高也最重要,其次是資金,信息也很重要,反而技術(shù)的重要性不是很高】。商品的配送制度剛剛興起,與國(guó)外相比還不是很健全。作為物流中最重要的配送,成為了約束我國(guó)電子商務(wù)產(chǎn)業(yè)發(fā)展的首要障礙。配送體系是否完善最重要的兩項(xiàng)指標(biāo)是高速度和低成本。網(wǎng)上書店為爭(zhēng)取客戶,配送區(qū)域往往分布很廣,所以要花大代價(jià)去配送,結(jié)果造成配送的高成本,但眾多網(wǎng)上書店卻把這項(xiàng)高配送成本轉(zhuǎn)嫁到了消費(fèi)者身上。在線支付困難。資金支付是資金流最重要的一個(gè)方面。而網(wǎng)上書

17、店作為一個(gè)典型的電子商務(wù)項(xiàng)目在資金支付上還不是很成熟,不過近年來取得了很大的進(jìn)步和完善。信息流的問題。一般小一點(diǎn)的網(wǎng)上書店的書籍品種少,信息量小,更新也慢,網(wǎng)上書店在信息上存在的最大問題??晒啃畔⒌母乱补こ檀T士學(xué)位論文是影響讀者購(gòu)買欲望的重要一環(huán)【】。技術(shù)安全問題。安全問題是網(wǎng)上書店在技術(shù)流上存在的主要問題。雖然近年來在數(shù)據(jù)加密技術(shù)、數(shù)字驗(yàn)證技術(shù)等網(wǎng)絡(luò)安全技術(shù)方面取得了不小的進(jìn)展和突破,但還是經(jīng)常有消費(fèi)者的個(gè)人信息輕易被盜知的情況發(fā)生。網(wǎng)絡(luò)標(biāo)識(shí)語言方面。很多網(wǎng)上書店的搜索等待時(shí)間比較長(zhǎng),這是由于大量利用編寫的頁(yè)面中沒有類似于數(shù)據(jù)庫(kù)存儲(chǔ)的結(jié)構(gòu),在這種類型的文檔資料中搜索目標(biāo)時(shí)需對(duì)所有頁(yè)面的

18、所有內(nèi)容進(jìn)行掃描,往往會(huì)檢索出大量與主題無關(guān)的內(nèi)容,這是因?yàn)闊o法區(qū)分信息與元信息所造成的。并且不支持信息嵌套體系結(jié)構(gòu),因此限制了全文檢索功能。此外,網(wǎng)上書店的分類系統(tǒng)也存在著不少問題【】:、類目的設(shè)置不科學(xué) .類目設(shè)置要求體現(xiàn)出科學(xué)性,并且要求能夠全面的反映出圖書類別,否則會(huì)出現(xiàn)歸類不正確或圖書無法歸類的情況,這勢(shì)必會(huì)加大圖書的分類管理難度與讀者檢索信息的效率。類目的排列缺少邏輯性。類目排列較隨意,造成類目序列不能夠反映出各個(gè)基本大類包含知識(shí)內(nèi)容之間的關(guān)系,而注重所要反映類目的重要程度,這必定會(huì)加大讀者檢索的難度。歸類不適當(dāng)。如在“工具書一類,在有些網(wǎng)上書店的圖書分類中既為一級(jí)類目,并且同時(shí)在

19、“政法/軍事類目下也有二級(jí)類目叫做“工具書”的。還有網(wǎng)上書店的“商業(yè)/專業(yè)技術(shù)”類,而下面二級(jí)類目卻包括有“教育與教學(xué)”或“法律類”,這顯然不太恰當(dāng)。類名不規(guī)范。比如在中國(guó)圖書網(wǎng)有類名叫做“典藏精品”,雖類目名稱通俗易懂但并不規(guī)范,導(dǎo)致讀者從名稱上很難了解它的內(nèi)涵。、類目分類號(hào)嚴(yán)重缺乏在傳統(tǒng)圖書館的分類方法中,每個(gè)類名對(duì)應(yīng)一個(gè)相應(yīng)的代號(hào),讀者可以通過分類代碼進(jìn)行檢索,瀏覽時(shí)也很方便。而在網(wǎng)上書店的分類系統(tǒng)中都缺少分類代號(hào),而這對(duì)于那些頻繁選購(gòu)圖書的消費(fèi)者而言并不是很方便。增加圖書分類號(hào),對(duì)于網(wǎng)上書店而言就是多了一種檢索途徑。、新品種圖書分類標(biāo)準(zhǔn)不統(tǒng)一隨著圖書載體形式發(fā)生變化促使出現(xiàn)了新品種圖書

20、,有別于傳統(tǒng)的紙質(zhì)圖書,如電子圖書、光盤等,甚至將來能夠兼容計(jì)算機(jī)、可視電話和手機(jī)的電子產(chǎn)品,以及隨時(shí)可供讀者閱讀的“芯片卡”書,對(duì)這基于模式的網(wǎng)上書店系統(tǒng)設(shè)計(jì)和應(yīng)用類“新圖書”如何分類,是單獨(dú)設(shè)類或是分散到各類紙質(zhì)圖書里面,這是一個(gè)值得考慮的問題。從亞馬遜書店、貝塔斯曼等大型網(wǎng)上書店分類實(shí)踐來看,這類新品種圖書的分類還比較雜亂,標(biāo)準(zhǔn)也不夠明確。在這些網(wǎng)上書店分類中找不到相應(yīng)的類目,傳統(tǒng)紙質(zhì)圖書與新品種圖書分開。據(jù)中國(guó)網(wǎng)絡(luò)互聯(lián)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告表明,有近%的用戶認(rèn)為現(xiàn)有??烤W(wǎng)上書店所提供的雜志書刊和音像制品仍然滿足不了讀者的需求【書籍、音像等產(chǎn)品起步的亞馬遜,經(jīng)營(yíng)范圍擴(kuò)張迅猛、成長(zhǎng)高速并且盈利模

21、式多樣化,證明了了電子商務(wù)企業(yè)具有強(qiáng)大的生命力。可以看出,網(wǎng)上書店的這些與眾不同的經(jīng)營(yíng)模式與運(yùn)作規(guī)范,對(duì)我國(guó)今后零售企業(yè)在網(wǎng)絡(luò)應(yīng)用中的發(fā)展同樣具有很強(qiáng)的借鑒和啟發(fā)作用。.本文主要工作與組織結(jié)構(gòu).課題的研究?jī)?nèi)容本文基于模式的網(wǎng)上書店系統(tǒng)的總體設(shè)計(jì)目標(biāo)是為注冊(cè)用戶提供方便的網(wǎng)上訂購(gòu)書籍的功能。本系統(tǒng)分為前臺(tái)和后臺(tái)管理兩部分,注冊(cè)用戶登錄前臺(tái)后,可以瀏覽和購(gòu)買網(wǎng)上書店的所有商品,購(gòu)買商品后還可以得到相應(yīng)的積分獎(jiǎng)勵(lì),并且可以在網(wǎng)站中留言。管理員通過后臺(tái)登錄后可以對(duì)系統(tǒng)中的商品以及注冊(cè)的用戶和用戶的留言進(jìn)行管理。全文中以下幾點(diǎn)是本課題的研究?jī)?nèi)容:一、統(tǒng)一建模語言,是用來對(duì)軟件密集系統(tǒng)進(jìn)行可視化建模的一種

22、語言,為面向?qū)ο箝_發(fā)系統(tǒng)的產(chǎn)品進(jìn)行說明、可視化和編制文檔。我們要研究如何使用對(duì)系統(tǒng)的各個(gè)功能模塊建模,能夠優(yōu)化其結(jié)構(gòu)。、理解模式的概念、模型特征及使用。為了使網(wǎng)上書店系統(tǒng)降低耦合度、增強(qiáng)內(nèi)聚性、提高維護(hù)性和擴(kuò)展性,系統(tǒng)開發(fā)采用模式進(jìn)行開發(fā),對(duì)系統(tǒng)的復(fù)雜操作和結(jié)構(gòu)進(jìn)行封裝分解。、研究如何合理建立索引,消除對(duì)大型表行數(shù)據(jù)的順序存取,可以提高查詢速度,比以往的網(wǎng)上書店有很大改進(jìn)。、和之前網(wǎng)上書店的相比,要學(xué)會(huì)如何在以“讀者需求”為核心理念的導(dǎo)向下,進(jìn)行合理的分類,提高類目設(shè)置的科學(xué)性,將新品種圖書分類標(biāo)準(zhǔn)囊括進(jìn)來。.本文結(jié)構(gòu)全文共分章,各部分內(nèi)容安排如下:工程碩士學(xué)位論文第一章概述了本課題的背景,網(wǎng)

23、上商店的發(fā)展前景,相關(guān)國(guó)內(nèi)外文獻(xiàn)的綜述以及本文所做的工作。第二章對(duì)本系統(tǒng)的開發(fā)環(huán)境和模式進(jìn)行簡(jiǎn)單的介紹。第三章闡述了設(shè)計(jì)的網(wǎng)上書店系統(tǒng)的相應(yīng)功能。第四章詳細(xì)介紹了各個(gè)功能模塊。其中著重闡述了商品查詢功能模塊及如何建立索引縮短查詢時(shí)間并完善了分類功能。最后對(duì)本文所做工作和值得改進(jìn)的地方做了簡(jiǎn)述?;谀J降木W(wǎng)上書店系統(tǒng)設(shè)計(jì)和應(yīng)用第章 系統(tǒng)開發(fā)環(huán)境和模式對(duì)于不同類型的應(yīng)用程序,其開發(fā)環(huán)境與開發(fā)步驟都是截然不同的。使用開發(fā)只需要和簡(jiǎn)單的文字編輯器或者專用的開發(fā)工具就可以,而使用開發(fā) 應(yīng)用程序則復(fù)雜得多,除了需要開發(fā)程序的集成環(huán)境之外,還需要服務(wù)器。下面將詳細(xì)介紹常用的和。.簡(jiǎn)介是目前最好用的、也是使用

24、最廣泛的開發(fā)工具,和另一個(gè)主流的開發(fā)工具相比,是一個(gè)開放源代碼的、基于的、可擴(kuò)展的集成開發(fā)環(huán)境。就本身而言,它只是一個(gè)框架和一組服務(wù)而已,用于通過插件、組件構(gòu)建開發(fā)環(huán)境。所附帶的標(biāo)準(zhǔn)插件集包括了開發(fā)工具 ,。它能夠像那樣通過拖拽來實(shí)現(xiàn)頁(yè)面的布局,從而有效地提高開發(fā)效率,彌補(bǔ)了環(huán)境中一直以來在可視化編程方面的不足。使用,它還包括了插件開發(fā)環(huán)境不僅可以被當(dāng)作,它主要是針對(duì)那些希望能夠. 擴(kuò)展軟件的開發(fā)人員,因?yàn)樗梢允顾麄儤?gòu)造出與環(huán)境能夠無縫集成的工具。由于中的每一樣工具都是插件,因此對(duì)于給提供插件以及為用戶提供統(tǒng)一與一致的集成開發(fā)環(huán)境來說,為所有的工具設(shè)計(jì)與開發(fā)人員提供了平等的發(fā)揮空間。此外,的

25、使用并不僅僅局限于語言【引,它還支持包括/,和等語言,并且這些插件已經(jīng)正在使用或者預(yù)計(jì)即將推出。除了軟件開發(fā),的框架還可以被使用作為其他應(yīng)用的程序或相關(guān)類型程序的基礎(chǔ)。,簡(jiǎn)企業(yè)級(jí)工作平臺(tái) 的擴(kuò)展,利用它可以使數(shù)據(jù)庫(kù)在和稱是對(duì)的開發(fā)、發(fā)布以及應(yīng)用程序的服務(wù)器整合等方面極大地提高工作效率。功能豐富,是更智能、更簡(jiǎn)單、更快捷和更便宜的工具的新工具,完整的支持,工程碩士學(xué)位論文。在結(jié)構(gòu)上,的特性可以被分為模型、工具、工具、項(xiàng)目的部署服務(wù)、應(yīng)用程序服務(wù)器連接器、整合幫助和數(shù)據(jù)庫(kù)的各種服務(wù)這大類【】。對(duì)于以上各種類型的功能,在中都包含有相應(yīng)的部件,并且通過構(gòu)建一系列插件來實(shí)現(xiàn)。的功能在結(jié)構(gòu)上被模塊化,可以

26、在獨(dú)立、不影響到別的模塊的情況下而對(duì)某一模塊單獨(dú)擴(kuò)展與升級(jí)。簡(jiǎn)單來說,不僅是的插件,更是一款具有強(qiáng)大功能的完美開發(fā)環(huán)境,它支持代碼編寫、配置、測(cè)試以及除錯(cuò)【。.簡(jiǎn)介是在的的基礎(chǔ)上所發(fā)展起來的一款優(yōu)秀的服務(wù)器,它不但支持,還提供了服務(wù)器的功能??梢院敛豢鋸埖卣f,是目前最主流的服務(wù)器,它在全世界范圍內(nèi)的使用最廣泛,擁有用戶數(shù)也最多。最重要的是,它是一款完全開源和免費(fèi)的產(chǎn)品【】。作為一款開源軟件,擁有自己獨(dú)特的優(yōu)勢(shì),它兼容性很好從而可以和目前大部分的主流服務(wù)器一起工作,而且運(yùn)行效率相當(dāng)高。本身還是一個(gè)功能強(qiáng)大并支持語言的容器容器是可以管理、激活和執(zhí)行的程序。不但可以作為獨(dú)立的服務(wù)器和容器通常被用來開

27、發(fā)與調(diào)試小型網(wǎng)站,還可以作為其他服務(wù)器的附件比如:、和服務(wù)器。所以在配置之前,必須決定要如何應(yīng)用它。.模式概述.模型一試圖一控制器,是一個(gè)設(shè)計(jì)模式,它強(qiáng)制性地把應(yīng)用程序的輸入、處理和輸出分開。也有人將其稱之為模式,但所指的設(shè)計(jì)方式是相同的。該方式就是把表示層中的代碼和業(yè)務(wù)層的代碼分離開。這種方式最初僅僅是被用來開發(fā)與設(shè)計(jì)圖形化用戶界面程序,因?yàn)槠涮攸c(diǎn),現(xiàn)在它已經(jīng)被廣泛用來開發(fā)應(yīng)用程序。模式的最大特點(diǎn)是把應(yīng)用程序中的各組件客觀的劃分為三個(gè)有關(guān)聯(lián)的部分:模型、視圖和控制器。模式的目的就是基于模式的網(wǎng)上書店系統(tǒng)設(shè)計(jì)和應(yīng)用要實(shí)現(xiàn)曲系統(tǒng)的職能分】。層用于實(shí)現(xiàn)系統(tǒng)的業(yè)務(wù)邏輯,一般可以用或來實(shí)現(xiàn)。層用于與用

28、戶進(jìn)行交互,通常用來實(shí)現(xiàn)。層是層與層之間進(jìn)行溝通的橋梁,它用于分派用戶的請(qǐng)求從而選擇適當(dāng)?shù)囊晥D以用于顯示,同時(shí)它還可以解釋用戶的各種輸入并將它們映射成層可執(zhí)行的操作。這三個(gè)不同的部分分別處理屬于自己職能范圍的任務(wù)。.的組成部分視圖用戶可以看到并相互操作的界面就是視圖。對(duì)老式與新式的應(yīng)用程序而言,前者的視圖界面由元素所組成,而在后者中雖仍然在視圖中起著很重要的作用,但很多新技術(shù)也是層出不窮,比如 以及,/、這類的標(biāo)識(shí)語言,還有 。近年來,如何處理界面越來越具挑戰(zhàn)性。而能夠?yàn)閼?yīng)用程序處理大量的不同視圖可以說是是最大的優(yōu)點(diǎn)【 。不管數(shù)據(jù)如何存儲(chǔ),是聯(lián)機(jī)或者只有一張表,視圖都不以存儲(chǔ)的數(shù)據(jù)值集形式存在

29、,并不會(huì)發(fā)生真的處理操作,對(duì)于視圖而言它只是作為一種用戶操縱輸出數(shù)據(jù)的方式。模型模型表示業(yè)務(wù)的規(guī)則、規(guī)范和數(shù)據(jù)。模式的三個(gè)組成部件中,模型所要進(jìn)行處理任務(wù)最重。比如在處理數(shù)據(jù)庫(kù)時(shí),模型可能會(huì)用到以及這些構(gòu)件對(duì)象。因?yàn)槟P秃蛿?shù)據(jù)格式是獨(dú)立的,所以說模型最終的返回?cái)?shù)據(jù)也是中立的??梢钥偨Y(jié)出,一個(gè)模型可為多個(gè)不同的視圖來提供數(shù)據(jù)。除此之外,重復(fù)編碼工作也大大的減少了,因?yàn)樵谀P椭械膽?yīng)用代碼雖然只編寫了一次,但是可以被一個(gè)或多個(gè)視圖使用??刂破骺刂破鞯淖饔檬墙邮苡脩舻妮斎氩⒄{(diào)用視圖和模型去達(dá)成用戶所要完成的功能。當(dāng)用戶單擊超鏈接或發(fā)送頁(yè)面中的表單時(shí),控制器自身并不輸出任何數(shù)據(jù),也不會(huì)有任何處理。它只是

30、簡(jiǎn)單地接收請(qǐng)求再調(diào)用相應(yīng)的模型構(gòu)件處理該請(qǐng)求,然后再?zèng)Q定調(diào)用哪個(gè)或哪些視圖去顯示模型進(jìn)行處理后所返回的數(shù)據(jù)。.模式的優(yōu)點(diǎn)工程碩士學(xué)位論文大部分應(yīng)用程序是用或者這類過程化語言來進(jìn)行創(chuàng)建。它們將數(shù)據(jù)庫(kù)語句這類數(shù)據(jù)層的代碼與這類表示層的代碼融合在一起。經(jīng)驗(yàn)豐富的開發(fā)人員可能還能夠?qū)?shù)據(jù)從分離開來,但這通常都有很大的難度。而模式可以強(qiáng)制地把它們從根本上分開。雖然設(shè)計(jì)與編寫應(yīng)用程序需要花費(fèi)額外的一些工作,但是它帶給我們的好處卻是很明顯的。低耦合性將業(yè)務(wù)層和視圖層分離開,這樣僅僅更改視圖層的代碼而不需要重編譯控制器和模型的代碼,可以推出,僅僅只改動(dòng)的模型應(yīng)用程序就能夠改變應(yīng)用業(yè)務(wù)的流程或者規(guī)則。由于模型是

31、獨(dú)立的,與視圖及控制器相分離,要改變數(shù)據(jù)層與業(yè)務(wù)的規(guī)則或應(yīng)用業(yè)務(wù)流程是一件非常容易的事情。高重用性與可適用性隨著科技的不斷發(fā)展和進(jìn)步,現(xiàn)在訪問應(yīng)用程序的方式要求多樣化。而模式能夠讓用戶使用各種不同的視圖訪問某個(gè)服務(wù)器的代碼。這些方式包括瀏覽器以及無線瀏覽器,比如用戶即可以通過各種渠道,比如手機(jī)或者計(jì)算機(jī)來訂購(gòu)某種產(chǎn)品,訂購(gòu)方式雖然并不一樣,但對(duì)訂購(gòu)商品的處理方式卻是一樣的。由于模型處理返回的數(shù)據(jù)沒有進(jìn)行格式化,所以不同的界面可以使用同樣的構(gòu)件。比如大量的數(shù)據(jù)可能會(huì)用表示,也可能會(huì)用表示,可是這些表示需要改變的僅僅是視圖層,而模型層和控制層卻不用做任何變更。生命周期的成本降低模式降低了開發(fā)用戶接

32、口及用戶接口維護(hù)的技術(shù)難度和含量。部署更加快捷模式的普及和使用大大縮減了應(yīng)用程序的開發(fā)時(shí)間,它使開發(fā)人員將精力集中于業(yè)務(wù)邏輯,而界面設(shè)計(jì)人員與開發(fā)把更多的注意力放在前臺(tái)形式的表現(xiàn)上??删S護(hù)性將視圖層與邏輯層分離使得開發(fā)人員維護(hù)并修改應(yīng)用程序更加容易。軟件的工程化管理更便利基于模式的網(wǎng)上書店系統(tǒng)設(shè)計(jì)和應(yīng)用由于不同層有著不同的功能和作用,則每一層的不同應(yīng)用如果包含某些共同特征的話,更有利于通過工具化和工程化來管理程序的代碼。.模式的缺點(diǎn)基于架構(gòu)的應(yīng)用系統(tǒng),大大簡(jiǎn)化了開發(fā)過程并且提高了開發(fā)效率,為應(yīng)用開發(fā)提供強(qiáng)大的支持,可是也存在以下幾個(gè)問題:、針對(duì)每個(gè)請(qǐng)求服務(wù)器都要返回一個(gè)頁(yè)面,造成了頁(yè)面的請(qǐng)求粒

33、度過大從而需要頻繁切換頁(yè)面,使得網(wǎng)絡(luò)重傳冗余數(shù)據(jù);、多個(gè)用戶事件會(huì)被收集到一個(gè)請(qǐng)求中,例如一系列的鍵盤與鼠標(biāo)操作,而控制器可能會(huì)被要求對(duì)這些事件給予不同的處理,但在基于架構(gòu)的系統(tǒng)中很難進(jìn)行分別處理,從而造成客戶端的驗(yàn)證和處理更加困難。、以服務(wù)器為核心的應(yīng)用在開發(fā)中要關(guān)注服務(wù)器端的負(fù)載問題,而忽略了客戶端的數(shù)據(jù)處理能力。最大的缺點(diǎn)是由于沒有明確定義,用戶要透徹理解并使用可并不是件容易的事。如要使用模式之前需要精心計(jì)劃,由于內(nèi)部的原理很復(fù)雜,所以將需要花費(fèi)大量的時(shí)間考慮應(yīng)該如何才能將模式運(yùn)用到應(yīng)用程序中【。同時(shí)由于視圖和模型要嚴(yán)格分離,也為調(diào)試程序帶來了一定困難。所以每個(gè)構(gòu)件需要經(jīng)過嚴(yán)格的測(cè)試之后

34、才能使用。而一旦構(gòu)件通過了測(cè)試,就可以毫無顧忌的重用這些構(gòu)件了。根據(jù)以往開發(fā)者的經(jīng)驗(yàn),由于開發(fā)者將一個(gè)應(yīng)用程序分成了三個(gè)部件,所以在使用模式的同時(shí)也意味著要管理比之前更多的文件,這一點(diǎn)是顯而易見的】??瓷先ズ孟裨黾恿宋覀兊墓ぷ髁?但是這與它所能帶給我們的好處相比是不值一提的?;谝陨先秉c(diǎn),模式并不鼓勵(lì)被用在小型或者中等規(guī)格的程序中,所以花費(fèi)大量的時(shí)間考慮如何將模式應(yīng)用到小規(guī)模的程序中是得不償失的??梢钥闯?模式是當(dāng)今世界一個(gè)很好的創(chuàng)建軟件或系統(tǒng)的途徑,它提倡的將內(nèi)容與顯示相分離的原則可能比較容易理解。可是如果要分離控制器、視圖和模型的構(gòu)件,用戶就需要重新考慮自己設(shè)計(jì)的程序,特別是應(yīng)用程序的構(gòu)架

35、。如果愿意接受模式并有能力處理它所帶來的額外工作和復(fù)雜性,將會(huì)在健壯性、代碼重用和結(jié)構(gòu)這三個(gè)方面使軟件達(dá)到一個(gè)新的高度。工程碩士學(xué)位論文.的工作流程開發(fā)人員在自己的開發(fā)計(jì)劃中可以使用多種框架,而則是當(dāng)前最流行的方式。人們不僅可以利用其已經(jīng)設(shè)計(jì)良好的框架,還可以由于不用為自己的框架編寫代碼、測(cè)試以及調(diào)試而節(jié)省大量的時(shí)間。對(duì)軟件工程師而言,人們更愿意把精力花費(fèi)在編寫自己工作中使用的核心代碼上,而不是做低水平重復(fù)的工作。?萬法調(diào)片?一卜事件圖. 組件類型的關(guān)系和功能如圖.所示,在使用設(shè)計(jì)方式時(shí),存在一個(gè)中央控制器協(xié)調(diào)應(yīng)用程序的流程。第一個(gè)操作通常是從客戶瀏覽器發(fā)出一個(gè)請(qǐng)求。這個(gè)事件將會(huì)被導(dǎo)向適當(dāng)?shù)摹?/p>

36、而容器負(fù)責(zé)確定對(duì)于給定的請(qǐng)求應(yīng)該使用哪個(gè)。對(duì)此有一種標(biāo)準(zhǔn)的做法,這就是在.文件中用一個(gè)具體的統(tǒng)一資源定位器進(jìn)行映射,使得所有符合映射要求的請(qǐng)求都被傳送到正確的中。通常是使用命令設(shè)計(jì)方式以服務(wù)器小程序的形式實(shí)現(xiàn)的。則會(huì)把請(qǐng)求傳送到適當(dāng)?shù)奶幚沓绦?。該處理程序就是用于?duì)請(qǐng)求進(jìn)行處理的一組邏輯。在將這種處理程序與一個(gè)綁定在一起之后,每個(gè)處理程序就會(huì)相當(dāng)于一個(gè)適配器或者橋梁,負(fù)責(zé)相關(guān)請(qǐng)求與之間的溝通。在這里,操作與處理程序是同義詞。處理程序應(yīng)盡可能的保持精煉。這里的精煉所指的業(yè)務(wù)邏輯流程是在處理程序中維護(hù)的,而實(shí)際的邏輯實(shí)現(xiàn)則是在類中實(shí)現(xiàn)的。一個(gè)處理程序或操作通常會(huì)使用一個(gè)或多個(gè)或者基于模式的網(wǎng)上書店系

37、統(tǒng)設(shè)計(jì)和應(yīng)用來完成實(shí)際的業(yè)務(wù)邏輯。這些操作能夠從請(qǐng)求中提取任何所需要的消息,從而用來實(shí)現(xiàn)既定的業(yè)務(wù)邏輯,之后將它傳送給適當(dāng)?shù)?。只用通過查看一組映射就可以確定轉(zhuǎn)送的目標(biāo)位置,這些映射通常是從一個(gè)數(shù)據(jù)庫(kù)或者配置文件裝載進(jìn)來的。這樣就使與之間形成了一種關(guān)聯(lián),雖然較為松散,但能夠使.應(yīng)用程序的創(chuàng)建和維護(hù)顯著地變得更容易引。.和語言誕生于上世紀(jì)年代中期,在過去的十多年里,在計(jì)算機(jī)軟件領(lǐng)域里不斷掀起一陣陣技術(shù)革命,最終從眾多軟件工具中脫穎而出一躍成為在萬維網(wǎng)上開發(fā)軟件的主流工具??梢哉f,語言的發(fā)展過程就是在一個(gè)時(shí)問段內(nèi)技術(shù)發(fā)展歷程的縮影,技術(shù)通過各種形式出現(xiàn)并飛速發(fā)展,甚至對(duì)未來產(chǎn)業(yè)的技術(shù)發(fā)展方向也產(chǎn)生很

38、大的影響。現(xiàn)在,已經(jīng)成為使用最廣泛、最主流的網(wǎng)絡(luò)編程語言【引。是由公司在語言基礎(chǔ)上開發(fā)出來的一種動(dòng)態(tài)網(wǎng)頁(yè)制作技術(shù),它能夠使開發(fā)者在頁(yè)面中插入程序從而實(shí)現(xiàn)動(dòng)態(tài)頁(yè)面,并且支持與語言的混合編寫,不需要編譯就可以直接執(zhí)行。用戶使用普通的文本編譯工具就可以書寫編程語句,然后只需將動(dòng)態(tài)部分用特殊的標(biāo)記嵌入程序即可。公司首先推出了,其功能強(qiáng)大且體系設(shè)計(jì)也很先進(jìn),但是其輸出語句的方式依然是沿用傳統(tǒng)程序的做法:用命令逐行進(jìn)行輸出。這樣做就使得要?jiǎng)討B(tài)生成會(huì)比較麻煩,所以微軟的曾一度成為動(dòng)態(tài)網(wǎng)頁(yè)編程的首選語言。這促使很快推出了類的嵌套型語言,即。作為種全新的網(wǎng)頁(yè)編程技術(shù),它不僅為程序員提供了一種方便并且有效的動(dòng)態(tài)網(wǎng)

39、頁(yè)的制作方法,作為家族的一員它還具備一般的語言所具有的應(yīng)用良好的可移植性,這使得頁(yè)面可以在任何支持的應(yīng)用服務(wù)器中運(yùn)行。語言通過在語法中鑲嵌進(jìn)的標(biāo)簽,從而能夠大大簡(jiǎn)化和方便網(wǎng)頁(yè)的設(shè)計(jì)和修改,這便使得源于的語言很快被廣泛應(yīng)用。需要注意的是,對(duì)于多數(shù)大型應(yīng)用程序的開發(fā)仍然需要將和搭配使用。通過能夠擴(kuò)充更多復(fù)雜的功能,比如文件上載、發(fā)送.以及將業(yè)務(wù)處理或者將復(fù)雜的計(jì)算分離出來做成獨(dú)立并可重復(fù)利用的模塊。則是通過來完成同樣的功能擴(kuò)充。要注意的是,工程碩士學(xué)位論文在開發(fā)的復(fù)雜程度上,用開發(fā)要遠(yuǎn)比復(fù)雜和煩瑣,學(xué)會(huì)不難,但是要學(xué)會(huì)開發(fā)卻不容易。比較而言,利用來對(duì)系統(tǒng)功能進(jìn)行擴(kuò)充則相對(duì)容易實(shí)現(xiàn)。特別是在后期維護(hù)

40、中,很多組件要在服務(wù)器上注冊(cè)才可以使用,在對(duì)組件進(jìn)行了更新后,也必須要在注冊(cè)表中把組件進(jìn)行重新注冊(cè)。而則不用注冊(cè),將其放置到包含的目錄下就可以了。對(duì)進(jìn)行修改和更新后,對(duì)大多數(shù)的應(yīng)用服務(wù)器比如、而言,只需要重啟服務(wù)就可以加載最新版本的組件。是完全的面向?qū)ο蟪绦?針對(duì)不同的業(yè)務(wù)處理功能可以方便地建立一整套可重復(fù)利用的對(duì)象庫(kù),例如.自動(dòng)回復(fù)、用戶權(quán)限控制等。當(dāng)從一個(gè)平臺(tái)移植到另一個(gè)平臺(tái)是,和甚至都不用重新編譯,這是因?yàn)樽止?jié)碼都是標(biāo)準(zhǔn)的并且是與平臺(tái)無關(guān)的。.本章小結(jié)本章首先介紹了系統(tǒng)開發(fā)的環(huán)境,比較詳細(xì)的介紹了和的相關(guān)知識(shí)。然后著重闡述了模式的基本概念,給出了它的優(yōu)點(diǎn)和缺點(diǎn),并著重描述了模式的工作流程

41、。最后簡(jiǎn)單地介紹了和的概念以及它們?cè)谔幚砻嫦驅(qū)ο蟪绦蚝驮谄脚_(tái)移植中的特點(diǎn)。基于模式的網(wǎng)上書店系統(tǒng)設(shè)計(jì)和應(yīng)用第章 基于網(wǎng)上書店功能本文基于的網(wǎng)上書店系統(tǒng)的總體設(shè)計(jì)目標(biāo)是為注冊(cè)用戶提供方便的網(wǎng)上訂購(gòu)書籍的功能。本系統(tǒng)分為前臺(tái)和后臺(tái)管理兩部分,注冊(cè)用戶登錄前臺(tái)后,可以瀏覽和購(gòu)買網(wǎng)上書店的所有商品,購(gòu)買商品后還可以得到相應(yīng)的積分獎(jiǎng)勵(lì),并且可以在網(wǎng)站中留言。管理員通過后臺(tái)登錄后可以對(duì)系統(tǒng)中的商品以及注冊(cè)的用戶和用戶的留言進(jìn)行管理。.網(wǎng)上書店系統(tǒng)工作流程圃, 上查管找 理羽商留口口口 目廣弋上 毒 上 按按 按按增 查類 商價(jià)口加杳 看商口口 格留查 留找 名 查口嗣找 查找圖. 網(wǎng)上書店系統(tǒng)用戶工作流程

42、圖圖.是網(wǎng)上書店系統(tǒng)的工作流程圖,可以看出,為了滿足流程圖中所提出的功能要求需要達(dá)到以下幾個(gè)目標(biāo):、支持用戶注冊(cè)和登錄;、用戶登錄后可以根據(jù)價(jià)格、類型和其他關(guān)鍵詞進(jìn)行商品查詢;、用戶可以購(gòu)買商品,但是可以在提交之前取消購(gòu)買這些商品;、支持用戶在線留言。以上是一般注冊(cè)用戶所要滿足的功能。管理員除此之外還要能通過后臺(tái)登錄,并對(duì)系統(tǒng)中的各種信息進(jìn)行維護(hù),包括注冊(cè)用戶信息、留言信息、訂單信息、書籍信息、書商信息等等。工程碩士學(xué)位論文本文的建模由 完成。圖.為本系統(tǒng)的成員和用戶配置用例圖。,?;。,塑熙。墨/,?、 一“一二型醚/?、”?!眳?按類別查詢?、毒.一一?.,:.:.二。.吳臚/,“一?、田

43、茜呂旺蕊妻竺嬰”?一鼙掣/一一?、,曼黧墜圖. 成員和用戶配置用例圖.工作功能分析系統(tǒng)要完成的功能非常強(qiáng)大,也非常繁瑣。我們可以將工作流程分解成好幾個(gè)小的部分,然后一一進(jìn)行簡(jiǎn)單的分析。博聞書店在線版權(quán)所有書店地址:湖南大學(xué)電話:】 電子郵件:墊:垡望:鱉圖. 用戶界面頭和尾部展示基于模式的網(wǎng)上書店系統(tǒng)設(shè)計(jì)和應(yīng)用圖.是展示了本網(wǎng)上書店系統(tǒng)頭部和尾部的界面。圖. 用戶注冊(cè)及登錄功能分析圖.是用戶注冊(cè)及登錄的功能分析圖。.一般用戶在注冊(cè)時(shí)要申請(qǐng)自己的,并且在注冊(cè)的過程中當(dāng)想申請(qǐng)的已經(jīng)有人用了,將會(huì)彈出提示,讓用戶重新申請(qǐng)一個(gè)新的;當(dāng)用戶設(shè)置自己的密碼和確認(rèn)密碼的過程中,如果兩次輸入的密碼不同,則會(huì)彈

44、出提示;用戶要設(shè)置自己的密碼提問和相對(duì)應(yīng)的密碼答案;注冊(cè)用戶需要留下自己的真實(shí)姓名以及聯(lián)系地址,以方便送貨上門:用戶還可以留下和電子郵件,當(dāng)網(wǎng)店有新品或者活動(dòng)時(shí)可以通過短信或者的形式通知用戶。文,董話喀:受著哩,授囂鉚工且崔,脬譬搿葦鼽口。 窿蕞 。 辱點(diǎn):勺冀? 耗芍譬配;蒂 :?:,穗子予肆挺君葛。,柏瑚磚批?謫羊川嗍,。帥, 垮畦威 .秘割再騭一:量,。 勰搿車一,骷、 博露高尊更謄藍(lán)書毫賈 ,一,用戶登錄匡墨匝習(xí)博聞書店在線版權(quán)所有】書店地址:湖南大掣一:電話: 電子郵件:蘭釜:叫墼歪垡盟.圖. 用戶注冊(cè)及登錄功能界面圖.是用戶登錄頁(yè)面功能的界面展示。為了驗(yàn)證用戶名是否合法,需要通過輸

45、入用戶名與密碼來驗(yàn)證用戶的合法性。工程碩士學(xué)位論文圖.商品查詢功能分析圖.表示用戶在查詢所需要的書籍時(shí),可以根據(jù)書籍名稱進(jìn)行查詢;可以根據(jù)書籍的類型進(jìn)行查詢,如計(jì)算機(jī)、歷史、政治、娛樂周刊等;可以根據(jù)價(jià)格進(jìn)行查詢,當(dāng)要送書給別人做禮物時(shí),可以輸入一定價(jià)格范圍從而查找相應(yīng)的書籍;也可以根據(jù)出版社查詢。滿。墨、?挹“王乏懂毪?特肝、拿店, 童:到 : .:檔痞 墨暈 ,下。吝”掣帶?珥 ?曼腳阜遺蠕冪“電拙一自 ?吼城黛,。釃,。矗、:。矗, 暑蒂專挈業(yè)鏘基 博酬菇訂 亡譚鼎暮囂賈:一. 百度一霉十十貫?zāi)吟祗0恢舯崧喩鷥?chǔ)曼 豎差蘊(yùn)王曼博聞電子書店計(jì)算扒書糾衷圖書名懷 作著 出皈社 單價(jià) 選擇奉

46、店圈書分類. 吳蟊“。;框槊揭秘連登 白林等裟算。;曩凳。驄擎歷鍪妻化?”.一從入門到輔通 張大威辱薪算笛;燾芋凳。罵蒜霉”深入詳解圈:;甄. 孫鑫慧裟算電二;矗半由凳。筆蠡一核心拄卷摹警二 嶄算讎凳。睦筍粥虬獺蒿譽(yù)霧:娶裔料“語言基礎(chǔ) 蓄著丫 與實(shí)例進(jìn)階 閏廣明等鏟瞄譽(yù)凹鑒岱 剮啊等機(jī) 出版社塑盈筮陸舟一。,。,。:槊蝴構(gòu)設(shè)計(jì)與霎;黲薪算電二%矗出凳。;鰱手息什吉果為條.當(dāng)前酉第賈首頁(yè)末頁(yè)圖. 商品查詢功能頁(yè)面展示圖.是用戶商品查詢功能的頁(yè)面展示。在頁(yè)面中,對(duì)本店的圖書進(jìn)行了分類。在圖書查詢的關(guān)鍵字一欄中,可以通過圖書名或者價(jià)格進(jìn)行搜索,查詢結(jié)果將在前臺(tái)中展示出來。圖.表示購(gòu)物車功能分為個(gè)部

47、分。當(dāng)用戶在瀏覽相關(guān)網(wǎng)頁(yè)時(shí),可以將瀏覽到的喜歡的商品放入到購(gòu)物車中;而當(dāng)不需要某商品時(shí),可以從購(gòu)物車中刪除;在生成訂單之后,用戶可以查看到相關(guān)的明細(xì)?;谀J降木W(wǎng)上書店系統(tǒng)設(shè)計(jì)和應(yīng)用圖.購(gòu)物車功能分析 : 。 。 冉一。馴一一.。:砧?.,., ,挹的訂單信患捶文皂主訂單號(hào)時(shí)問 葙:川洶四囊學(xué)照魏般艄魄至一霸生燕墨一壁爨盥 二:圖.生成訂單功能界面展示州。女?:、再把 ;。 蔬 ”一。.? . ,弓”。?”?鞲瑚。一“。?/?.。,?“ 彬, .,;、;州四,:盤簽照:莖一抱苤星主蘭虹生盅盟旦至上主&購(gòu)糟車褥單奉店囝書分關(guān)。土豆扭田韶名摔 仁著 田們囊別 單價(jià)元披量連蕭曲??蚣芤久匕纵嘤?jì)算機(jī)

48、互團(tuán)邕壓莖釜生生遺餌選弭的圈書的甚全額: 元擻量,車田書蠢誨.,硅聿. 時(shí)粼”邕。垃墨魁 黼博聞書店在蝗康枉所育:書店地址:槲南大學(xué)電話:. 電子郵件:玨衛(wèi)三王生韭型圖. 購(gòu)物車功能界面展不圖. 和圖.是購(gòu)物車的訂單功能界面和購(gòu)物車清單功能展示界面。會(huì)員可以查看到自己購(gòu)買的商品訂單信息以及在購(gòu)物車中的商品信息及數(shù)量,并能對(duì)商品進(jìn)行數(shù)量修改和刪除操作。圖. 展示了系統(tǒng)管理員所要完成的功能。系統(tǒng)管理員有自己的用戶名和密碼,在通過后臺(tái)登錄后要對(duì)系統(tǒng)中的各種信息進(jìn)行維護(hù)。商品工程碩士學(xué)位論文管理功能要對(duì)書籍的進(jìn)倉(cāng)、出倉(cāng)、書籍材料、類別、內(nèi)容介紹、價(jià)格、積分、配送范圍等內(nèi)容進(jìn)行管理;用戶管理功能是對(duì)用戶

49、的、聯(lián)系方式、積分等內(nèi)容進(jìn)行管理;訂單管理是要對(duì)訂單的、用戶名、總價(jià)值、生成日期、每個(gè)訂單上的商品、數(shù)量等內(nèi)容進(jìn)行管理;書商管理是對(duì)與各個(gè)供貨商家的名稱、供貨信息、聯(lián)系方式等內(nèi)容進(jìn)行管理。圖.系統(tǒng)管理員功能分析。?蚍:型燕一托日一蛙麒螢塒神, 嚳翻 。,:磁差 剛 翟聃?蝴 ?一陣譯鞲麟再。、鵯 ?自”。秘,紫蔓量甄生蔓量基三:二:二二二二二二二二二二二二二:一:一:一.一二二二:曩”鞫用戶訂單管理?盈疊灄脯用戶名藉燕蛀 啦名 :”目件 即瞳?電話 ;地址雨西區(qū)描述圖.會(huì)員訂單管理功能界面圖. 是管理員進(jìn)行訂單管理功能的界面。管理員可以得到所選定會(huì)員的信息以及所訂購(gòu)的圖書訂單信息,并對(duì)其進(jìn)行操作。圖. 是管理員進(jìn)行會(huì)員信息管理功能的界面。里面存有各個(gè)會(huì)員的賬號(hào)、姓名、郵箱、電話以及地址信息。管理員可以對(duì)這些信息進(jìn)行查看、更改或者刪除等操作。基于模式的網(wǎng)上書店系統(tǒng)設(shè)計(jì)和應(yīng)用 穗。二 。四 ?盛 一.“ 一 節(jié)辯苷一嚏 。:笆”.越。/一?,、.?/?圖.會(huì)員信息管理功能界面.數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)存儲(chǔ)是數(shù)據(jù)流在加工過程中產(chǎn)生的臨時(shí)文件或加工過程中需要查找的信息和資源。數(shù)據(jù)會(huì)以某種特定的格式存儲(chǔ)在計(jì)算機(jī)的內(nèi)部或者外部介質(zhì)上。此外,數(shù)據(jù)存儲(chǔ)的命名還要求能夠反映

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論