基于J2EE技術(shù)的美嶺訂餐系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
基于J2EE技術(shù)的美嶺訂餐系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
基于J2EE技術(shù)的美嶺訂餐系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
基于J2EE技術(shù)的美嶺訂餐系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
基于J2EE技術(shù)的美嶺訂餐系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩49頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第頁(yè)1緒論1.1研究背景隨著中國(guó)社會(huì)經(jīng)濟(jì)和計(jì)算機(jī)互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展,越來(lái)越多的企業(yè)搭建了本企業(yè)的網(wǎng)站,一方面可以推廣自己的企業(yè),直接展示各種產(chǎn)品和企業(yè)最新動(dòng)態(tài),另一方面通過(guò)互聯(lián)網(wǎng),企業(yè)能與消費(fèi)者直接進(jìn)行交流溝通,充分了解,建立良好的客戶關(guān)系。每個(gè)人的生活都離不開(kāi)衣食住行,食在其中尤其重要。隨著人們生活水平的不斷提高,人們對(duì)飲食水平的標(biāo)準(zhǔn)也越來(lái)越高,不僅對(duì)食物的種類(lèi)和品格越來(lái)越挑剔,同時(shí)因?yàn)榭旃?jié)奏的生活帶來(lái)的飲食便捷性也很注重[1]。人們的這些需求使得傳統(tǒng)的飲食企業(yè)不能順應(yīng)當(dāng)今時(shí)代的發(fā)展,這樣催生了互聯(lián)系統(tǒng)的發(fā)展與維護(hù),即可以借助互聯(lián)網(wǎng)尋求發(fā)展,因此有了網(wǎng)絡(luò)訂餐系統(tǒng)的產(chǎn)生[2]。通過(guò)互聯(lián)網(wǎng),人們可以在家里、辦公室等任何地方方便地使用互聯(lián)網(wǎng)進(jìn)行訂餐,了解菜品價(jià)格、信息等內(nèi)容,這樣既節(jié)省了時(shí)間,也不用飽受排隊(duì)的苦惱。網(wǎng)絡(luò)訂餐系統(tǒng)給每個(gè)人帶來(lái)了便利,提供了一個(gè)高效、便捷的選擇,具有廣闊的市場(chǎng)前景。東大附近的美嶺小區(qū)有眾多餐館,東秦學(xué)子和美嶺小區(qū)住戶是其重要的客戶,有時(shí)面臨很多的狀況,例如住在宿舍的學(xué)子和小區(qū)住戶有時(shí)想訂餐卻沒(méi)有訂餐號(hào)碼,或者有訂餐號(hào)碼但是只能了解到菜名及價(jià)格,沒(méi)有一個(gè)直觀的、多方位的圖片展示,這會(huì)使得購(gòu)買(mǎi)欲望大大降低,另一方面就是,美嶺里基本上所有的餐館都不能提供餐位預(yù)定服務(wù),有時(shí)東大學(xué)生的群體需要聚餐,肯定是要到店里消費(fèi)的,而不是餐館的送餐服務(wù),如若能通過(guò)網(wǎng)上提前預(yù)定餐位、人數(shù)、菜品,這樣到了店里就能開(kāi)始吃飯,能節(jié)省排隊(duì)、等菜的時(shí)間,這為顧客和店家都帶來(lái)是便利[3]?;谝陨系脑?,再結(jié)合自己所學(xué)的知識(shí),設(shè)計(jì)一個(gè)美嶺訂餐系統(tǒng)是很有實(shí)用意義的,也很有價(jià)值的。1.2研究意義當(dāng)今社會(huì),生活節(jié)奏不斷加快,每個(gè)人都步履匆匆,上班時(shí)間很緊張,但一日三餐還是必須要解決的[4]。通過(guò)網(wǎng)上的訂餐系統(tǒng),可以在家里、公交上、辦公室等任意有網(wǎng)的地方進(jìn)行預(yù)訂,瀏覽訂餐的網(wǎng)站,來(lái)選擇自己喜歡的食物,這樣既給消費(fèi)者帶來(lái)了便捷,也為傳統(tǒng)餐飲業(yè)提供了商機(jī)[5]。就目前來(lái)看,針對(duì)東大學(xué)子及美嶺住戶的訂餐網(wǎng)站還是沒(méi)有,所以設(shè)計(jì)一個(gè)符合東大學(xué)子和美嶺住戶的訂餐系統(tǒng)是本論文的目標(biāo)。每個(gè)消費(fèi)者都有個(gè)性化的需求,在設(shè)計(jì)網(wǎng)上訂餐系統(tǒng)時(shí)一定要綜合考慮消費(fèi)者的意愿,提供有保障的食品質(zhì)量和專(zhuān)業(yè)的服務(wù)水平[6]。目前,進(jìn)行網(wǎng)上訂餐的人群基本是以中高收入的白領(lǐng)及在校大學(xué)生為主,他們對(duì)網(wǎng)絡(luò)熟悉,時(shí)間緊張,具有購(gòu)買(mǎi)力,生活的品質(zhì)高和節(jié)奏較快。東大附近的美嶺小區(qū),有著許多的餐館,它們都是單獨(dú)經(jīng)營(yíng),存在著激烈的競(jìng)爭(zhēng),如何從眾多的競(jìng)爭(zhēng)對(duì)手中脫穎而出,贏得消費(fèi)者青睞是迫在眉睫的問(wèn)題。據(jù)相關(guān)研究表明,大部分餐飲企業(yè)對(duì)網(wǎng)上訂餐系統(tǒng)不夠重視,這導(dǎo)致了網(wǎng)站的功能無(wú)法滿足消費(fèi)者的需求。在參與網(wǎng)絡(luò)訂餐的網(wǎng)名中,對(duì)訂餐感到滿意的不足30%,相對(duì)而言國(guó)外消費(fèi)者的滿意度在90%上。從中可以看出,訂餐系統(tǒng)的使用便捷性、用戶體驗(yàn)的滿意度對(duì)成功的網(wǎng)絡(luò)訂餐起著重要作用[7]??紤]到東大學(xué)子、美嶺住戶及美嶺餐館的的特點(diǎn),在做網(wǎng)站設(shè)計(jì)前要注重以下幾個(gè)方面:一、從用戶角度來(lái)看,使用系統(tǒng)訂餐得便捷明了,能充分了解商品信息,網(wǎng)站效應(yīng)速度不能太慢;二、從餐館來(lái)說(shuō),得充分展示自己的餐館特點(diǎn),提供外賣(mài)的要以最短時(shí)間送達(dá),店內(nèi)消費(fèi)的要做好提前安排;三、從系統(tǒng)管理員來(lái)說(shuō),如何吸引用戶賣(mài)家,為買(mǎi)賣(mài)雙方提供更貼切的服務(wù),及安全支付尤為重要。1.3論文結(jié)構(gòu)系統(tǒng)使用面向?qū)ο蟮能浖_(kāi)發(fā)思想,按照軟件工程的基本步驟進(jìn)行了系統(tǒng)分析、設(shè)計(jì)和實(shí)現(xiàn)。系統(tǒng)分為前臺(tái)和后臺(tái)兩部分,前臺(tái)主要功能包括用戶注冊(cè)/登錄、商品查詢、餐位預(yù)定、外賣(mài)購(gòu)買(mǎi)、團(tuán)購(gòu)、在線支付,這些功能主要是面向消費(fèi)者的;后臺(tái)部分包括兩方面內(nèi)容,一部分是賣(mài)家模塊,包含了登錄、商家入駐、外賣(mài)訂單、餐位訂單、信息發(fā)布、團(tuán)購(gòu)發(fā)起的功能,另一部分是管理員模塊,包含用戶信息管理、賣(mài)家信息管理、商品信息管理、團(tuán)購(gòu)管理等功能。本文的內(nèi)容共有六章,各章的內(nèi)容安排如下:第一章是緒論,介紹了本文的研究背景、研究意義及論文的結(jié)構(gòu)安排。第二章是相關(guān)技術(shù)介紹,即系統(tǒng)在實(shí)現(xiàn)的過(guò)程中會(huì)使用到的技術(shù)如MVC設(shè)計(jì)模式、O2O商業(yè)模式的等相關(guān)內(nèi)容的概況。第三章是系統(tǒng)分析,包括美嶺訂餐系統(tǒng)的需求分析,以及訂餐的流程圖,還包括系統(tǒng)實(shí)現(xiàn)的可行性分析。第四章是系統(tǒng)設(shè)計(jì),內(nèi)容有系統(tǒng)功能設(shè)計(jì),其中包含三方面的內(nèi)容用戶部分、賣(mài)家部分、系統(tǒng)管理員部分,界面設(shè)計(jì)即操作界面,數(shù)據(jù)庫(kù)設(shè)計(jì)。第五章是系統(tǒng)實(shí)現(xiàn),用戶模塊的實(shí)現(xiàn)包括注冊(cè)登錄、信息查詢、餐位預(yù)定等等功能;賣(mài)家模塊包含登錄、信息發(fā)布、外賣(mài)訂單、餐位訂單管理等功能;管理員模塊包含用戶信息管理,賣(mài)家信息管理,團(tuán)購(gòu)管理等功能。第六章是系統(tǒng)測(cè)試,包含測(cè)試的目標(biāo)、測(cè)試方法以及測(cè)試模塊??偨Y(jié)部分包含了本文所完成的工作,以及后期所需改進(jìn)的內(nèi)容。1.4小結(jié)本章的主要內(nèi)容有論文的研究背景和研究意義,并根據(jù)實(shí)際需求,做出了各章節(jié)內(nèi)容的安排。

2相關(guān)技術(shù)介紹2.1J2EE平臺(tái)簡(jiǎn)介J2EE是Java2Platform,EnterpriseEdition的縮寫(xiě),譯為Java2平臺(tái)企業(yè)版,適于創(chuàng)建服務(wù)器端的大型應(yīng)用軟件和服務(wù)系統(tǒng)[8]。為服務(wù)端和客戶端提供支持是J2EE的設(shè)計(jì)目的,從而推動(dòng)及普及信息化在企業(yè)中的應(yīng)用和發(fā)展。J2EE核心是一組技術(shù)規(guī)范與指南,其中所包含的各類(lèi)組件、服務(wù)架構(gòu)及技術(shù)層次,均有共同的標(biāo)準(zhǔn)及規(guī)格,讓各種依循J2EE架構(gòu)的不同平臺(tái)之間,存在良好的兼容性,解決過(guò)去企業(yè)后端使用的信息產(chǎn)品彼此之間無(wú)法兼容,企業(yè)內(nèi)部或外部難以互通的窘境。J2EE的核心思想有兩個(gè):一個(gè)是分層,另一個(gè)是組件。提出軟件工程思想的早期,軟件分層的概念就為大家熟知。J2EE對(duì)軟件工程思想的分層理念提出了改進(jìn),把層次分得更細(xì)、更科學(xué)[9]。J2EE使用多層分布式應(yīng)用模型,按功能劃分為組件,各個(gè)應(yīng)用組件根據(jù)他們所在的層分布在不同的機(jī)器上,J2EE的多層企業(yè)級(jí)應(yīng)用模型將兩層化模型中的不同層面切分成許多層。一個(gè)多層化應(yīng)用能夠?yàn)椴煌拿糠N服務(wù)提供一個(gè)獨(dú)立的層,以下是J2EE典型的四層結(jié)構(gòu):客戶層J2EE應(yīng)用程序可以是基于web方式的,也可以是基于傳統(tǒng)方式的。應(yīng)用客戶端程序和applets是客戶層組件。Web層J2EEweb層組件可以是JSP頁(yè)面或Servlets,web層可能包含某些JavaBean

對(duì)象來(lái)處理用戶輸入,并把輸入發(fā)送給運(yùn)行在業(yè)務(wù)層上的enterprisebean來(lái)進(jìn)行處理。業(yè)務(wù)層業(yè)務(wù)層代碼的邏輯用來(lái)滿足銀行,零售,金融等特殊商務(wù)領(lǐng)域的需要,由運(yùn)行在業(yè)務(wù)層上的enterprisebean進(jìn)行處理。數(shù)據(jù)層J2EE每一層定義了相應(yīng)的組件開(kāi)發(fā)規(guī)范(數(shù)據(jù)層除外),通過(guò)組件實(shí)現(xiàn)層的功能。在開(kāi)發(fā)企業(yè)級(jí)應(yīng)用系統(tǒng)時(shí),可根據(jù)需求選擇其中的幾層進(jìn)行組件開(kāi)發(fā),之后再將這些組件組合起來(lái)即可實(shí)現(xiàn)系統(tǒng)的功能。這種方法的優(yōu)勢(shì)在于:對(duì)軟件的開(kāi)發(fā)進(jìn)行有效的分工,某一層的組件開(kāi)發(fā)人員不需考慮其他層的技術(shù),只需掌握所負(fù)責(zé)層的技術(shù)即可。為了提高組件的可復(fù)用性,又對(duì)客戶層、Web層和業(yè)務(wù)層進(jìn)行第二次分層,把每一層分成了三個(gè)相互依賴(lài)的部分,即服務(wù)器、容器和組件。組件運(yùn)行于容器之上,而容器運(yùn)行于服務(wù)器之上,服務(wù)器又運(yùn)行在一個(gè)特定的操作系統(tǒng)之上。實(shí)際應(yīng)用中,服務(wù)器與容器常是結(jié)合在一起,它們向組件提供一些底層的服務(wù),使組件可以徹底地和平臺(tái)隔離開(kāi),不再處理與平臺(tái)相關(guān)的細(xì)節(jié)問(wèn)題,只處理與業(yè)務(wù)相關(guān)的邏輯內(nèi)容,提高組件的可移植性和復(fù)用性。2.2MVC設(shè)計(jì)模式模型-視圖-控制器(Modle-View-Controller),簡(jiǎn)稱(chēng)為MVC[10]。MVC是一種先進(jìn)的設(shè)計(jì)模式,是TrygaveReenskaug教授于1978年最早開(kāi)發(fā)的一個(gè)設(shè)計(jì)模板或基本架構(gòu)。MVC是一種通過(guò)3個(gè)不同部分構(gòu)造一個(gè)軟件或組件的理想辦法:(1)模型(modle):用于存儲(chǔ)數(shù)據(jù)的對(duì)象。(2)視圖(view):向控制器提交所需數(shù)據(jù)、顯示模型中的數(shù)據(jù)。(3)控制器(controller):負(fù)責(zé)具體的業(yè)務(wù)邏輯操作,即控制器根據(jù)視圖提出的要求對(duì)數(shù)據(jù)做出處理,并將有關(guān)結(jié)果存儲(chǔ)到模型中,并負(fù)責(zé)讓模型和視圖進(jìn)行必要的交互,當(dāng)模型中的數(shù)據(jù)變化時(shí),讓視圖更新顯示。在MVC結(jié)構(gòu)中,模型代表應(yīng)用程序的數(shù)據(jù)和用于控制訪問(wèn)和修改這些數(shù)據(jù)的業(yè)務(wù)規(guī)則[11]。模型通常被用來(lái)作為對(duì)現(xiàn)實(shí)世界中一個(gè)處理過(guò)程的軟件近似,當(dāng)定義一個(gè)模型時(shí),可以采用一般的簡(jiǎn)單的建模技術(shù)。當(dāng)模型發(fā)生改變時(shí),它會(huì)通知視圖,其作用是向控制器提交必要的數(shù)據(jù)和為模型提供數(shù)據(jù)顯示??刂破鞫x了應(yīng)用程序的行為。它負(fù)責(zé)對(duì)來(lái)自視圖的用戶要求進(jìn)行解釋?zhuān)堰@些要求映射成相應(yīng)的行為,這些行為由模型負(fù)責(zé)實(shí)現(xiàn)。2.3O2O商業(yè)模式O2O是OnlineToOffline的縮寫(xiě),即將線下商務(wù)的機(jī)會(huì)與互聯(lián)網(wǎng)結(jié)合在一起,讓互聯(lián)網(wǎng)成為線下交易的前臺(tái)[12]。它的概念非常廣泛,產(chǎn)業(yè)鏈中既可涉及到線上,又可涉及到線下,線下的服務(wù)可以通過(guò)線上招徠顧客,消費(fèi)者可以使用在線信息來(lái)篩選服務(wù),就可通稱(chēng)為O2O。隨著互聯(lián)網(wǎng)上本地化電子商務(wù)的發(fā)展,信息和實(shí)物、線上和線下間的聯(lián)系變得愈加緊密,O2O是很被看好的互聯(lián)網(wǎng)電商發(fā)展下一個(gè)金礦。把網(wǎng)絡(luò)用戶變成消費(fèi)者,帶到實(shí)體店進(jìn)行消費(fèi)是O2O商業(yè)模式的關(guān)鍵[13]。它是支付模式和為店主創(chuàng)造客流量的一種結(jié)合,實(shí)現(xiàn)了線下的購(gòu)買(mǎi)。它本質(zhì)上是可計(jì)量的,因?yàn)槊恳还P訂單(或預(yù)約)都發(fā)生在網(wǎng)上。這種模式更偏向于線下,利于消費(fèi)者。線上和線下的有效結(jié)合是O2O的優(yōu)勢(shì),通過(guò)網(wǎng)絡(luò)導(dǎo)購(gòu),把互聯(lián)網(wǎng)與線下實(shí)體店完美對(duì)接,實(shí)現(xiàn)互聯(lián)網(wǎng)落地,讓消費(fèi)者在享受線上優(yōu)惠價(jià)格的同時(shí),又可享受線下貼身的服務(wù)。O2O商業(yè)模式有以下5點(diǎn)優(yōu)勢(shì):(1)充分利用了互聯(lián)網(wǎng)跨地域、無(wú)邊界、海量信息、海量用戶的優(yōu)勢(shì),同時(shí)充分挖掘線下資源,進(jìn)而促成線上用戶與線下商品與服務(wù)的交易,團(tuán)購(gòu)就是典型代表。(2)可以對(duì)商家的營(yíng)銷(xiāo)效果進(jìn)行直觀的統(tǒng)計(jì)和追蹤評(píng)估,規(guī)避了傳統(tǒng)營(yíng)銷(xiāo)模式的推廣效果不可預(yù)測(cè)性,所有的消費(fèi)行為均可以準(zhǔn)確統(tǒng)計(jì),進(jìn)而吸引更多的商家進(jìn)來(lái)。(3)在服務(wù)業(yè)中具有優(yōu)勢(shì),價(jià)格便宜,購(gòu)買(mǎi)方便,且折扣信息等能及時(shí)獲知。(4)將拓寬電子商務(wù)的發(fā)展方向,由規(guī)?;呦蚨嘣?。(5)打通了線上線下的信息和體驗(yàn)環(huán)節(jié),讓線下消費(fèi)者避免了因信息不對(duì)稱(chēng)而遭受的“價(jià)格蒙蔽”,同時(shí)實(shí)現(xiàn)線上消費(fèi)者“售前體驗(yàn)”。O2O模式作為線下商務(wù)與互聯(lián)網(wǎng)結(jié)合的新模式,解決了傳統(tǒng)行業(yè)的電子商務(wù)化問(wèn)題。但是,O2O模式并非簡(jiǎn)單的互聯(lián)網(wǎng)模式,企業(yè)的線下能力是影響順利實(shí)施的關(guān)鍵,換而言之,線下能力的高低很大程度上決定了這個(gè)模式能否成功。線下能力的高低又是因?yàn)榫€上的用戶黏度決定的,擁有大量?jī)?yōu)勢(shì)用戶資源、本地化程度較高的垂直網(wǎng)站將借助O2O模式,成為角逐未來(lái)電子商務(wù)市場(chǎng)的主力軍。O2O模式的關(guān)鍵點(diǎn)就在于,通過(guò)在線平臺(tái)的方式吸引消費(fèi)者,但真正消費(fèi)的服務(wù)或者產(chǎn)品必須由消費(fèi)者去線下體驗(yàn),這就對(duì)線下服務(wù)提出更高的要求。而這些線上迅速崛起的創(chuàng)業(yè)型公司能否掌控穩(wěn)定的服務(wù)體系也是一個(gè)很大的問(wèn)題。不可否認(rèn),把商品塞到箱子里送到消費(fèi)者面前,這個(gè)市場(chǎng)已經(jīng)成熟。2010年網(wǎng)上購(gòu)物銷(xiāo)售額達(dá)到5000億RMB,網(wǎng)購(gòu)用戶人均年投入2400元RMB。這個(gè)市場(chǎng)還有很大的潛力,但進(jìn)入門(mén)檻已經(jīng)很高了,從創(chuàng)業(yè)者到資本市場(chǎng)都在尋找電子商務(wù)的下一個(gè)模式。我們還可以發(fā)現(xiàn),生活服務(wù)類(lèi)商品在團(tuán)購(gòu)上更容易被消費(fèi)者接受,事實(shí)也證明這種在線支付購(gòu)買(mǎi)線下的商品和服務(wù),再到線下去享受服務(wù)的模式很快的被接受。而且我們的團(tuán)購(gòu)平臺(tái)從一天一款到一天多款,從一款賣(mài)一天到一款賣(mài)多天,從團(tuán)商品到團(tuán)服務(wù),從一個(gè)城市輻射到全國(guó)。團(tuán)購(gòu)作為非常態(tài)下的電子商務(wù)形式,一定會(huì)趨向于商品多樣化,最終走上生活服務(wù)類(lèi)折扣商城的形式。2.4小結(jié)本章主要是介紹了系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)所需的主要技術(shù),包含J2EE技術(shù),MVC設(shè)計(jì)模式兩方面內(nèi)容,以及O2O商業(yè)模式為系統(tǒng)設(shè)計(jì)帶來(lái)的基礎(chǔ)理論知識(shí)。

3系統(tǒng)分析3.1美嶺訂餐系統(tǒng)需求分析3.1.1需求概要美嶺訂餐系統(tǒng)是在互聯(lián)網(wǎng)浪潮對(duì)傳統(tǒng)行業(yè)的沖擊下產(chǎn)生的。秦皇島美嶺社區(qū)位于秦皇島海港區(qū),它緊鄰東北大學(xué)秦皇島分校,在它的附件還有河北建材學(xué)院、燕山大學(xué)。美嶺社區(qū)內(nèi)有大量的中小型餐館,餐館類(lèi)型眾多、價(jià)格低廉。對(duì)于美嶺眾多餐館來(lái)說(shuō),他們的主要客戶是周邊大學(xué)生和社區(qū)內(nèi)居民。隨著電子商務(wù)技術(shù)的發(fā)展,美嶺的主要客戶群越來(lái)越習(xí)慣網(wǎng)上購(gòu)物。面對(duì)網(wǎng)絡(luò)環(huán)境下的高競(jìng)爭(zhēng),美嶺眾多餐館的地理優(yōu)勢(shì)已經(jīng)大大降低。所以開(kāi)辟更多銷(xiāo)售渠道已經(jīng)成為美嶺餐館眾多賣(mài)家的共同問(wèn)題,而互聯(lián)網(wǎng)銷(xiāo)售無(wú)疑是他們最佳選擇。美嶺社區(qū)雖然餐館數(shù)量眾多,但是由于餐館規(guī)模較小,他們所擁有的資源較少,餐館服務(wù)人員較少。如果采用傳統(tǒng)的B2C模式建立訂餐系統(tǒng),社區(qū)餐館賣(mài)家難以及時(shí)處理大量訂單。而對(duì)于廣大用戶來(lái)說(shuō),他們希望自己購(gòu)買(mǎi)的商品能及時(shí)送達(dá)。為了平衡賣(mài)家和用戶之間的“矛盾”,美嶺訂餐系統(tǒng)采用O2O電商模式設(shè)計(jì),利用O2O系統(tǒng)的線下實(shí)體店,美嶺社區(qū)內(nèi)眾多餐館的主營(yíng)途徑不會(huì)發(fā)生變化,網(wǎng)上訂單量會(huì)大大降低。利用O2O系統(tǒng)的線上交易功能,用戶可以預(yù)先支付、優(yōu)先訂餐既能為自己提供方便又能保證自身信譽(yù)。3.1.2系統(tǒng)目標(biāo)根據(jù)O2O系統(tǒng)的特點(diǎn),就美嶺訂餐系統(tǒng)系統(tǒng)的用戶群來(lái)說(shuō),賣(mài)家主要關(guān)注在不大量增加自身成本的前提下,如何將自身商品銷(xiāo)售出去;而用戶主要關(guān)注自身能夠得到哪些優(yōu)質(zhì)高效的服務(wù);管理員主要關(guān)注如何保證商品信息的真實(shí)有效。因此,為解決上述關(guān)鍵問(wèn)題,系統(tǒng)主要目標(biāo)如下:(1)系統(tǒng)提供一個(gè)線上、線下交易平臺(tái),和相關(guān)交易功能。(2)系統(tǒng)能為賣(mài)家提供在線的商品銷(xiāo)售渠道。(3)系統(tǒng)能夠?yàn)橛脩艉唾u(mài)家提供基本的信用評(píng)價(jià)。(4)系統(tǒng)能保證商品的基本質(zhì)量保證,既無(wú)虛假、無(wú)欺騙服務(wù)。(5)能實(shí)現(xiàn)管理員對(duì)于用戶和賣(mài)家已經(jīng)商品信息的管理。(6)有較好的可修改性和可擴(kuò)展性,易于后期版本的更新。3.2系統(tǒng)流程設(shè)計(jì)系統(tǒng)分析的第一步是流程分析,用戶業(yè)務(wù)流程圖是與用戶相關(guān)數(shù)據(jù)流向的說(shuō)明,如圖3-1所示。圖3-1用戶高層業(yè)務(wù)流程3.2.1用戶訂餐流程游客可以進(jìn)行網(wǎng)頁(yè)瀏覽,商品信息查看,但是不能下訂單,只有注冊(cè)并審核通過(guò)成為會(huì)員后才能進(jìn)行一系列操作,如圖3-2所示:(1)選擇外賣(mài):用戶根據(jù)自己的需求,選擇好外賣(mài)的種類(lèi)、數(shù)量,之后提交訂單。(2)參加團(tuán)購(gòu):商家提供的團(tuán)購(gòu)商品用戶剛好感興趣,并有一定的價(jià)格優(yōu)惠,用戶選擇進(jìn)行團(tuán)購(gòu)。(3)餐位預(yù)定:用戶需要小型的聚會(huì),所以到店消費(fèi)會(huì)有更好的體驗(yàn),在線選擇好參與人數(shù)、菜單、消費(fèi)時(shí)間。3.2.2賣(mài)家系統(tǒng)流程訂餐網(wǎng)站對(duì)美嶺餐館進(jìn)行入駐招商,餐館成為賣(mài)家,系統(tǒng)管理員會(huì)給賣(mài)家分配個(gè)一登錄賬戶,可以進(jìn)行一系統(tǒng)的操作,如圖3-3所示:(1)商品信息發(fā)布:餐館根據(jù)自身特色,推出不同菜品滿足消費(fèi)者的需求。(2)發(fā)起商品團(tuán)購(gòu):這個(gè)主要是針對(duì)套餐設(shè)計(jì),通過(guò)大規(guī)模走量降低成本來(lái)提高效益。(3)外賣(mài)訂單查看:針對(duì)消費(fèi)者的外賣(mài)訂單,賣(mài)家可以及時(shí)處理,以求迅速把訂餐送到消費(fèi)者手中。(4)餐位訂單查看:有的消費(fèi)者選擇到實(shí)體店進(jìn)行消費(fèi),商家可以根據(jù)預(yù)定人數(shù)、時(shí)間、菜品,提前做好安排,給消費(fèi)者提供最貼切的服務(wù)。圖3-2用戶訂餐流程3.2.3管理員處理流程管理員通過(guò)后臺(tái)登錄系統(tǒng),能夠進(jìn)行一系列操作,如圖3-4所示:(1)用戶管理:對(duì)用戶進(jìn)行審核,查看用戶信息,進(jìn)行增加或刪除。(2)賣(mài)家管理:查看,修改或添加賣(mài)家信息。(3)商品管理:對(duì)商品信息進(jìn)行增加、刪除、修改、查找的操作。(4)留言回復(fù):用戶可能會(huì)對(duì)網(wǎng)站、賣(mài)家有所建議,或投訴,管理員進(jìn)行回復(fù),積極響應(yīng)用戶的需求和解決問(wèn)題。圖3-3賣(mài)家系統(tǒng)流程3.3可行性分析在一個(gè)系統(tǒng)進(jìn)行開(kāi)發(fā)之前,通常需要先進(jìn)行可行性分析,可行性分析與風(fēng)險(xiǎn)分析在很多方面有著較為緊密的關(guān)聯(lián)。在開(kāi)始一個(gè)項(xiàng)目之前,如果沒(méi)有對(duì)現(xiàn)有的開(kāi)發(fā)時(shí)間和資源進(jìn)行充分調(diào)查研究,則極有可能造成項(xiàng)目開(kāi)發(fā)失敗,白白損失人力、物力、財(cái)力。因此在沒(méi)有徹底分析清楚可行性前,切勿不能盲目開(kāi)始項(xiàng)目。下面將從經(jīng)濟(jì)可行性,技術(shù)可行性兩個(gè)方面來(lái)研究基于J2EE技術(shù)和O2O商業(yè)模式的美嶺訂餐系統(tǒng)的可行性。1、經(jīng)濟(jì)可行性美嶺訂餐系統(tǒng)的開(kāi)發(fā)為美嶺餐館的眾多賣(mài)家和其周?chē)谋姸嘤脩籼峁┝吮憷?,美嶺訂餐系統(tǒng)只是一個(gè)平臺(tái),它為美嶺餐館的眾多店家提供了一個(gè)便利的商品宣傳、展示、銷(xiāo)售平臺(tái)。同時(shí),它也為眾多用戶提供了一個(gè)商品信息查詢平臺(tái),它提供的菜品預(yù)定、團(tuán)購(gòu)功能借鑒了當(dāng)前流行的O2O電商平臺(tái)的營(yíng)銷(xiāo)模式,既有利于商家也有利用戶。因此系統(tǒng)實(shí)現(xiàn)后既能為賣(mài)家?guī)?lái)銷(xiāo)售量上的提升,系統(tǒng)運(yùn)營(yíng)商業(yè)可以從中收取廣告、中介等費(fèi)用,所以是具有經(jīng)濟(jì)可行性的。2、技術(shù)可行性Java產(chǎn)生于20世界90年代,經(jīng)過(guò)將近20年代的發(fā)展,J2EE技術(shù)已經(jīng)相當(dāng)成熟,尤其是SSH三框架為廣大網(wǎng)站、B/S系統(tǒng)開(kāi)發(fā)者提供了極大的便利性。而隨著電子商務(wù)的不斷發(fā)展,B2C、O2O電商模式不斷被完善和實(shí)踐證實(shí),所以基于J2EE技術(shù)和O2O設(shè)計(jì)理念的美嶺訂餐系統(tǒng)的實(shí)現(xiàn)是具有一定的可行性的。圖3-4管理員流程3.4小結(jié)本章主要進(jìn)行了系統(tǒng)的需求分析和業(yè)務(wù)流程介紹,通過(guò)對(duì)系統(tǒng)的需求分析,我們得出了系統(tǒng)所要解決的關(guān)鍵問(wèn)題,并提出了系統(tǒng)的設(shè)計(jì)目標(biāo)。通過(guò)對(duì)業(yè)務(wù)流程的介紹,我們得出了基于O2O模式的商品銷(xiāo)售流程。最后通過(guò)對(duì)系統(tǒng)的經(jīng)濟(jì)、技術(shù)可行性分析,我們認(rèn)為采用O2O商業(yè)模式的美嶺訂餐系統(tǒng)是可行的。

4系統(tǒng)設(shè)計(jì)4.1系統(tǒng)總體架構(gòu)設(shè)計(jì)美嶺訂餐系統(tǒng)基于J2EE技術(shù)實(shí)現(xiàn),主要采用SSH三框架搭建。系統(tǒng)主要分為三層,數(shù)據(jù)處理層、邏輯處理層、界面展現(xiàn)層。圖4-1系統(tǒng)總體架構(gòu)圖說(shuō)明了系統(tǒng)的整體架構(gòu)。圖4-1系統(tǒng)總體設(shè)計(jì)圖數(shù)據(jù)處理層(簡(jiǎn)稱(chēng)DAO層):該層主要負(fù)責(zé)與數(shù)據(jù)庫(kù)通信進(jìn)行數(shù)據(jù)存取和處理,該層主要依賴(lài)Hibernate實(shí)現(xiàn),其中O/RMapping是我們數(shù)據(jù)庫(kù)表和系統(tǒng)VO的對(duì)應(yīng)關(guān)系,而DataEnginer是我們自主建立的數(shù)據(jù)引擎,通過(guò)數(shù)據(jù)引擎我們可以根據(jù)業(yè)務(wù)需要從數(shù)據(jù)庫(kù)中查詢所需要的全部數(shù)據(jù)。邏輯處理層(簡(jiǎn)稱(chēng)BP層):該層主要負(fù)責(zé)對(duì)象的邏輯處理即業(yè)務(wù)功能的實(shí)現(xiàn),該層主要依賴(lài)Spring框架實(shí)現(xiàn),SpringIoC機(jī)制可以有效的幫我們實(shí)現(xiàn)插件化結(jié)構(gòu)。邏輯處理層通過(guò)DAO的DataEnginer查詢數(shù)據(jù)庫(kù),DAO層將數(shù)據(jù)封裝到VO中。通過(guò)對(duì)VO的組合處理邏輯處理層向上層提供了組合功能。在大數(shù)據(jù)和云計(jì)算的背景影響下,軟件設(shè)計(jì)和實(shí)現(xiàn)過(guò)程中,易擴(kuò)展性和數(shù)據(jù)多樣性成為設(shè)計(jì)和開(kāi)發(fā)人員考慮的一個(gè)重點(diǎn)。邏輯層在向上層提供數(shù)據(jù)和功能服務(wù)時(shí)可以根據(jù)上層參數(shù)選擇提供JSON、XML和VO類(lèi)型的數(shù)據(jù)。同時(shí)VO層還預(yù)留了類(lèi)似OLAP的聯(lián)機(jī)處理接口。界面展現(xiàn)層(簡(jiǎn)稱(chēng)UI層):該層主要負(fù)責(zé)界面的展現(xiàn)主要依賴(lài)Strut2實(shí)現(xiàn),UI層目前主要提供HTML方式的展現(xiàn),用戶輸入數(shù)據(jù)或請(qǐng)求通過(guò)Action接受并處理后以VO方式提交給BP層,BP層經(jīng)處理后將數(shù)據(jù)放回給Action,Action通過(guò)判斷BP層返回的數(shù)據(jù)決定用戶的顯示內(nèi)容。VO和Log:這兩個(gè)模塊在系統(tǒng)中主要以工具模塊方式出現(xiàn),VO主要負(fù)責(zé)用戶數(shù)據(jù)的傳遞來(lái)降低數(shù)據(jù)處理的難點(diǎn)。Log主要記錄系統(tǒng)的關(guān)鍵處理環(huán)節(jié),從而保證系統(tǒng)行為可以被追蹤。三層架構(gòu)的設(shè)計(jì)符合MVC設(shè)計(jì)模式的要求,系統(tǒng)在后期可以很容易的定位錯(cuò)誤、增加功能,尤其是依賴(lài)SSH框架的設(shè)計(jì),讓系統(tǒng)有著極大的擴(kuò)展性。4.2系統(tǒng)功能設(shè)計(jì)美嶺訂餐系統(tǒng)主要被設(shè)計(jì)為三個(gè)功能模塊:用戶模塊、賣(mài)家模塊、管理員模塊。圖4-2系統(tǒng)總體功能結(jié)構(gòu)圖顯示了三個(gè)系統(tǒng)之間的關(guān)系和包含的關(guān)鍵功能。其中用戶主要針對(duì)注冊(cè)用戶、游客設(shè)計(jì);賣(mài)家模塊主要針對(duì)美嶺餐館廣大業(yè)主;管理員模塊主要是為了方便運(yùn)營(yíng)團(tuán)隊(duì)進(jìn)行系統(tǒng)維護(hù)和管理使用。圖4-2系統(tǒng)總體功能結(jié)構(gòu)圖用戶模塊:用戶系統(tǒng)的用戶群主要分為兩類(lèi):注冊(cè)用戶、游客。其中游客不需要注冊(cè)登錄即可使用商品瀏覽、查詢功能,但是游客不可以下達(dá)訂單也不能標(biāo)記商品。其中游客不需要注冊(cè)登錄即可使用商品瀏覽、查詢功能。注冊(cè)用戶可以下訂單購(gòu)買(mǎi)所需商品,用戶用例圖如圖4-3所示。賣(mài)家模塊:賣(mài)家模塊的用戶群主要是美嶺小區(qū)廣大餐館服務(wù)人員,他們通過(guò)系統(tǒng)提供的特定入口登陸到商品管理平臺(tái)中,在平臺(tái)中他們可以發(fā)布自己的商品、菜單查看菜品的銷(xiāo)量情況,用戶用例圖如圖4-4所示。同時(shí)還會(huì)自動(dòng)刷新提醒賣(mài)家有新的訂單。圖4-3用戶用例圖圖4-4賣(mài)家用例圖管理員模塊:管理模塊主要針對(duì)管理員設(shè)置,管理員可以管理賣(mài)家和用戶的所有信息,他們可以查看、修改用戶或賣(mài)家信息,決定商品的上架、下架,管理員用例圖如圖4-5所示。圖4-5管理員用例圖4.3界面設(shè)計(jì)網(wǎng)站首頁(yè)是用戶第一眼所看到的,如何設(shè)計(jì)好網(wǎng)站首頁(yè)吸引顧客是首先要考慮的問(wèn)題。網(wǎng)頁(yè)設(shè)計(jì)要根據(jù)不同類(lèi)型的行業(yè),選擇合適的主色調(diào)。參考肯德基、麥當(dāng)勞、必勝客訂餐網(wǎng)站,所以美嶺訂餐網(wǎng)站的首頁(yè)是以紅色為主色調(diào),背景色是用淺色調(diào)。4.4數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)概要設(shè)計(jì)是將用戶的需求分析得到的結(jié)果抽象為信息世界的結(jié)構(gòu),即概念模型。概念結(jié)構(gòu)獨(dú)立于數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),獨(dú)立于支持?jǐn)?shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)管理系統(tǒng),它是現(xiàn)實(shí)世界到信息世界的中介,反映了實(shí)體與實(shí)體的聯(lián)系,便于用各種數(shù)據(jù)模型進(jìn)行轉(zhuǎn)換。表4-1系統(tǒng)數(shù)據(jù)庫(kù)相關(guān)的部分?jǐn)?shù)據(jù)表說(shuō)明表名稱(chēng)存儲(chǔ)信息buyer用戶信息表seller賣(mài)家信息表takeout外賣(mài)信息表goods商品信息表admin管理員信息表reserve餐位預(yù)定表E-R圖(實(shí)體-聯(lián)系圖),提供了表示實(shí)體型、屬性和聯(lián)系的方法,用來(lái)描述現(xiàn)實(shí)世界的概念模型。通過(guò)E-R圖我們可以直觀的感受到數(shù)據(jù)存儲(chǔ)層面上數(shù)據(jù)之間的關(guān)系,圖4-6系統(tǒng)E-R圖畫(huà)出了美嶺訂餐系統(tǒng)中主要的實(shí)體和實(shí)體之間的關(guān)系。在本系統(tǒng)設(shè)計(jì)的數(shù)據(jù)表說(shuō)明如表4-1。圖4-6系統(tǒng)E-R圖圖4-7MySQL數(shù)據(jù)庫(kù)online-order通過(guò)Mysql可視化工具M(jìn)ySQL-Front/NavicatforMySQL的圖像界面建立數(shù)據(jù)庫(kù)online-order,如圖4-7所示。用戶信息表主要用于存儲(chǔ)用戶的相關(guān)信息,見(jiàn)圖4-8。主要包括:用戶Id(buyId),該字段作為用戶信息表的主鍵,類(lèi)型為Int,非空;用戶名(buyUser)、密碼(buyPw)都為非空,類(lèi)型為String;地址(buyAdd)、聯(lián)系方式(buyTel)、信用等級(jí)(buyCredit),類(lèi)型為String,可以為空。圖4-8用戶信息表賣(mài)家信息表主要用于存儲(chǔ)賣(mài)家的相關(guān)信息,見(jiàn)圖4-9。主要包括:賣(mài)家Id(sellId),該字段作為用戶信息表的主鍵,類(lèi)型為Int,非空;用戶名(sellUser)、密碼(sellPw),都為非空,類(lèi)型為String;地址(sellAdd)、聯(lián)系方式(sellTel)、信用等級(jí)(sellCredit),類(lèi)型為String,可以為空。圖4-9賣(mài)家信息表商品信息表主要用于存儲(chǔ)商品的相關(guān)信息,見(jiàn)圖4-10。主要包括:商品Id(goodsId),;商品名稱(chēng)(goodsName),類(lèi)型為String,非空;賣(mài)家Id(sellId),類(lèi)型為Int,外鍵,非空;商品說(shuō)明(goodsState)、商品熱度(goodsHot),類(lèi)型為String,可以為空;商品價(jià)格(goodsPrice),Int型,可為空。圖4-10商品信息表4.5小結(jié)本章主要進(jìn)行系統(tǒng)設(shè)計(jì),總體設(shè)計(jì)介紹系統(tǒng)總體架構(gòu)以及分層架構(gòu),系統(tǒng)功能設(shè)計(jì)介紹了系統(tǒng)擁有的功能,數(shù)據(jù)庫(kù)介紹了系統(tǒng)數(shù)據(jù)層面的邏輯和物理結(jié)構(gòu)。

5系統(tǒng)實(shí)現(xiàn)圖5-1是美嶺訂餐系統(tǒng)的首頁(yè),在首頁(yè)中顯示了網(wǎng)站中大部分的信息,通過(guò)首頁(yè)可以跳轉(zhuǎn)的網(wǎng)站中其他的頁(yè)面,進(jìn)行相關(guān)的操作。圖5-1網(wǎng)站首頁(yè)5.1用戶功能模塊5.1.1用戶注冊(cè)/登錄在登陸系統(tǒng)之前需要注冊(cè),圖5-2所示為訂餐系統(tǒng)的用戶注冊(cè)頁(yè)面。圖5-2用戶注冊(cè)頁(yè)面用戶通過(guò)注冊(cè)后,可跳轉(zhuǎn)到登錄頁(yè)面,進(jìn)行商品的瀏覽,下外賣(mài)訂單、餐位預(yù)定及參與團(tuán)購(gòu),登錄頁(yè)面如圖5-3所示。圖5-3用戶登錄頁(yè)面5.1.2外賣(mài)訂單界面對(duì)網(wǎng)頁(yè)的瀏覽,選擇好合適的商品,用戶可以在線進(jìn)行外賣(mài)下單,頁(yè)面實(shí)現(xiàn)效果如圖5-4。圖5-4外賣(mài)訂單頁(yè)面圖5-5預(yù)定成功界面5.1.3用戶餐位預(yù)定有時(shí)用戶并不想叫外賣(mài),愿意去店里消費(fèi),比如東大學(xué)子過(guò)生日、班級(jí)聚餐等,這樣的話進(jìn)行餐位預(yù)定會(huì)更方便,更貼切需要,餐位預(yù)定頁(yè)面如圖5-6。圖5-6餐位預(yù)定5.2后臺(tái)功能模塊5.2.1賣(mài)家商品信息管理賣(mài)家登錄到管理界面后,能對(duì)商品信息進(jìn)行添加、更新、刪除、查詢,及時(shí)對(duì)調(diào)整商品,以滿足用戶的需求,如圖5-7。圖5-7賣(mài)家商品信息管理頁(yè)面圖5-8菜品發(fā)布采用JQuery實(shí)現(xiàn)彈出式的菜品編輯、發(fā)布界面,方便賣(mài)家直接管理菜品信息,使用Ajax技術(shù)實(shí)現(xiàn)異步交互,讓整個(gè)界面更加友好,圖5-8。5.2.2外賣(mài)/餐位訂單管理賣(mài)家為了更好地服務(wù)消費(fèi)者,必須要對(duì)用戶的訂單及時(shí)處理,以便提供迅速便捷的服務(wù),外賣(mài)訂單管理如圖5-9,餐位訂單管理如圖5-10。圖5-9外賣(mài)訂單管理界面圖5-10餐位預(yù)訂管理頁(yè)面5.2.3管理員后臺(tái)管理系統(tǒng)管理員通過(guò)后臺(tái)登錄后,可以對(duì)用戶,賣(mài)家進(jìn)行管理,圖5-11是管理員登錄界面。圖5-11管理員登錄系統(tǒng)管理員登錄后,能對(duì)用戶信息進(jìn)行查看、審核、增加、刪除等功能,圖5-12是管理員對(duì)用戶管理界面。管理員可根據(jù)商家的信息發(fā)起促銷(xiāo)活動(dòng),這樣方便賣(mài)家也為用戶帶來(lái)實(shí)惠,圖5-13。圖5-12用戶管理功能圖5-13發(fā)起促銷(xiāo)活動(dòng)5.3小結(jié)本章介紹了系統(tǒng)登錄注冊(cè)、商品信息查詢、餐位預(yù)定以及管理系統(tǒng)等系統(tǒng)關(guān)鍵模塊的實(shí)現(xiàn)過(guò)程。

6系統(tǒng)測(cè)試6.1測(cè)試的基本原則軟件的測(cè)試目的決定了測(cè)試方法,若是為了盡可能找出更多的錯(cuò)誤,那么測(cè)試的重點(diǎn)應(yīng)對(duì)針對(duì)系統(tǒng)中較復(fù)雜的功能模塊和之前常出錯(cuò)的部分;若是測(cè)試的目標(biāo)是為了給用戶提供具有一定可信度的質(zhì)量評(píng)價(jià),那么對(duì)常用功能模塊的測(cè)試是主要內(nèi)容[14]。成功的測(cè)試用例是不是沒(méi)有發(fā)現(xiàn)錯(cuò)誤,而是發(fā)現(xiàn)了尚未發(fā)現(xiàn)的錯(cuò)誤,任何系統(tǒng)都不是完美的,存在系統(tǒng)的漏洞是必然的。通過(guò)測(cè)試找出錯(cuò)誤并不是最結(jié)束了工作,而是有了新的開(kāi)始,通過(guò)分析錯(cuò)誤產(chǎn)生的原因和錯(cuò)誤的分布特點(diǎn),對(duì)系統(tǒng)進(jìn)行有目標(biāo)的修復(fù)改正,這才是測(cè)試的意義所在。信息系統(tǒng)的開(kāi)發(fā)各個(gè)階段工作都有一定的工作原則和工作方法,系統(tǒng)的測(cè)試也同樣需要一套原則,這些原則是:(1)確定預(yù)期輸出或結(jié)果是測(cè)試數(shù)據(jù)準(zhǔn)備必不可少的一部分。(2)避免讓程序員或程序開(kāi)發(fā)機(jī)構(gòu)測(cè)試自己設(shè)計(jì)的測(cè)試。(3)仔細(xì)檢查每個(gè)測(cè)試結(jié)果。(4)對(duì)非法輸入和非預(yù)期輸入的情況,也要像對(duì)合法的、預(yù)期的輸入一樣,編寫(xiě)測(cè)試數(shù)據(jù)。(5)檢查程序是否做了要做的事是成功的一半,另一部分是看程序是否做了不要它做的事。(6)保留測(cè)試數(shù)據(jù),使用后不扔掉。測(cè)試是一項(xiàng)非常復(fù)雜、創(chuàng)造性的和需要高度智慧的挑戰(zhàn)性任務(wù)。測(cè)試一個(gè)大型程序所要求的創(chuàng)造力并不亞于程序設(shè)計(jì)時(shí)的創(chuàng)造力,在系統(tǒng)中具有非常重要的地位和作用,因此必須高度重視系統(tǒng)測(cè)試工作。6.2測(cè)試的基本方法軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程,目前軟件測(cè)試流行的測(cè)試方法包括:白盒測(cè)試和黑盒測(cè)試。白盒測(cè)試又稱(chēng)結(jié)構(gòu)測(cè)試或邏輯測(cè)試是對(duì)軟件過(guò)程性細(xì)節(jié)做出細(xì)致的檢查[15]。這樣的方法是把測(cè)試對(duì)象看做是一個(gè)打開(kāi)的盒子,它允許測(cè)試人員利用程序內(nèi)部的邏輯結(jié)構(gòu)以及有關(guān)的信息,設(shè)計(jì)或者選擇測(cè)試用例,對(duì)程序所有的邏輯路徑進(jìn)行測(cè)試。通過(guò)在不同的節(jié)點(diǎn)來(lái)檢查程序的狀態(tài),確定實(shí)際狀態(tài)是否與預(yù)期達(dá)成一致。白盒測(cè)試的主要目標(biāo)包括:至少對(duì)所有的獨(dú)立程序模塊進(jìn)行應(yīng)變測(cè)試。對(duì)所有的邏輯判定,“真”和“假”兩種情況至少測(cè)試一次。在循環(huán)的邊界和運(yùn)行的界限內(nèi)進(jìn)行循環(huán)體的執(zhí)行。對(duì)內(nèi)部數(shù)據(jù)進(jìn)行有效性測(cè)試。黑盒測(cè)試又叫功能測(cè)試或者數(shù)據(jù)驅(qū)動(dòng)測(cè)試,其主要方法是把測(cè)試對(duì)象看成一個(gè)黑盒子,測(cè)試人員完全不考慮程序內(nèi)部的邏輯結(jié)構(gòu)和內(nèi)部屬性,只是根據(jù)程序的需求規(guī)格說(shuō)明書(shū),檢查程序的功能是否符合它的功能說(shuō)明,因此黑盒測(cè)試。黑盒測(cè)試主要是為了發(fā)現(xiàn)以下幾類(lèi)錯(cuò)誤:功能是否存在遺漏或者不正確。合法輸入,能否得出正確結(jié)果。有沒(méi)存在數(shù)據(jù)結(jié)構(gòu)錯(cuò)誤或信息訪問(wèn)錯(cuò)誤。系統(tǒng)的系能能否滿足需求。黑盒測(cè)試和白盒測(cè)試各有優(yōu)劣,對(duì)于用戶使用習(xí)慣來(lái)說(shuō),他們的行為數(shù)據(jù)更符合黑盒測(cè)試時(shí)使用的數(shù)據(jù),所以本系統(tǒng)主要采用黑盒測(cè)試方法進(jìn)行測(cè)試。6.3測(cè)試用例與結(jié)果為了保證系統(tǒng)可以平穩(wěn)有效的運(yùn)行,系統(tǒng)測(cè)試主要測(cè)試了系統(tǒng)關(guān)鍵性模塊和用戶使用最多的功能進(jìn)行了黑盒測(cè)試。測(cè)試的目的主要是發(fā)現(xiàn)系統(tǒng)在實(shí)習(xí)過(guò)程中存在的技術(shù)和邏輯上的錯(cuò)誤[16]。以下是對(duì)三個(gè)不同方面進(jìn)行的系統(tǒng)測(cè)試:(1)注冊(cè)/登陸模塊注冊(cè)和登陸模塊是用戶使用最多的模塊,用戶能否成功注冊(cè)并登陸到系統(tǒng)中是系統(tǒng)能否維持用戶基數(shù)的直接保證,一個(gè)好的注冊(cè)/登陸模塊不僅能夠?qū)τ脩糇?cè)和登陸過(guò)程中輸入的數(shù)據(jù)進(jìn)行合理和有效的處理還應(yīng)對(duì)用戶不合理的數(shù)據(jù)進(jìn)行有效提示和錯(cuò)誤響應(yīng)。注冊(cè)/登陸模塊測(cè)試過(guò)程中主要針對(duì)的是用戶輸入的數(shù)據(jù)進(jìn)行正確性檢驗(yàn)和錯(cuò)誤提示。表6-1注冊(cè)登陸模塊黑盒測(cè)試數(shù)據(jù)表列出了通過(guò)“語(yǔ)句覆蓋”、“等價(jià)類(lèi)劃分”方法設(shè)計(jì)出的測(cè)試數(shù)據(jù)。表6-1注冊(cè)登陸模塊黑盒測(cè)試數(shù)據(jù)測(cè)試項(xiàng)目操作流程測(cè)試結(jié)果用戶登錄在登錄框輸入:用戶名:zj正確密碼:123輸入密碼:123登陸成功用戶登錄在登錄框輸入:用戶名:zj正確密碼:123輸入密碼:123錯(cuò)誤提示:“登陸失敗,或是尚未通過(guò)審核”用戶注冊(cè)點(diǎn)擊注冊(cè),輸入相關(guān)注冊(cè)信息注冊(cè)成功,等待審核通過(guò)對(duì)系統(tǒng)的測(cè)試發(fā)現(xiàn),用戶登陸功能通過(guò)了所有測(cè)試項(xiàng)目,但是用戶注冊(cè)過(guò)程中輸入的相關(guān)信息在使用通過(guò)“多重條件覆蓋”輸入的數(shù)據(jù)進(jìn)行測(cè)試時(shí),系統(tǒng)出現(xiàn)了錯(cuò)誤響應(yīng)。(2)訂單處理模塊訂單處理模塊是美嶺訂餐系統(tǒng)中的核心業(yè)務(wù)模塊,該模塊的穩(wěn)定性直接影響了買(mǎi)件和賣(mài)家對(duì)系統(tǒng)的滿意度,訂單處理模塊首先應(yīng)該保證數(shù)據(jù)處理過(guò)程中的穩(wěn)定、有效,其次在模塊穩(wěn)定的前提下應(yīng)盡可能提高系統(tǒng)訂單處理效率以提高用戶滿意度。表6-2訂單處理模塊黑盒測(cè)試數(shù)據(jù)表列出了通過(guò)“條件覆蓋”、“多重條件覆蓋”等方法設(shè)計(jì)的測(cè)試數(shù)據(jù)。表6-2訂單處理模塊黑盒測(cè)試數(shù)據(jù)測(cè)試項(xiàng)目操作流程測(cè)試結(jié)果外賣(mài)購(gòu)買(mǎi)在頁(yè)面點(diǎn)擊某一菜品放入購(gòu)物車(chē)跳到購(gòu)物車(chē)頁(yè)面,并顯示購(gòu)物車(chē)中物品為剛選中的菜品通過(guò)對(duì)系統(tǒng)的測(cè)試發(fā)現(xiàn),系統(tǒng)訂單處理模塊的數(shù)據(jù)邏輯處理是有效的,但是對(duì)于大量訂單的并發(fā)處理過(guò)程存在問(wèn)題,具體表現(xiàn)在:對(duì)同一用戶同一時(shí)間的兩次訂單的處理過(guò)程中訂單時(shí)間顯示有問(wèn)題;對(duì)不同用戶對(duì)同一賣(mài)家的訂單處理效率緩慢。(3)菜單管理模塊菜單管理模塊是系統(tǒng)為賣(mài)家提供的最直接的商品展示功能,菜單管理模塊的有效響應(yīng)關(guān)系到系統(tǒng)內(nèi)容的豐富性,在菜單管理中對(duì)于賣(mài)家提供的商品信息的有效保存和顯示尤其是圖片的處理和顯示是對(duì)系統(tǒng)信譽(yù)的直接保證。菜單管理的測(cè)試目標(biāo)是努力發(fā)現(xiàn)菜單管理中商品信息處理過(guò)程中的丟下或錯(cuò)誤保存。表6-3菜單管理模塊黑盒測(cè)試表列出了系統(tǒng)通過(guò)“邊值分析”方法確定的測(cè)試數(shù)據(jù)。表6-3菜單管理模塊黑盒測(cè)試數(shù)據(jù)測(cè)試項(xiàng)目操作流程測(cè)試結(jié)果登陸后臺(tái)進(jìn)入后臺(tái)登錄界面輸入:用戶名:admin正確密碼:123456輸入密碼:123456轉(zhuǎn)入后臺(tái)管理首頁(yè)處理訂單在訂單詳情中點(diǎn)擊“處理訂單”訂單表中的訂單狀態(tài)改變?yōu)椤耙阉筒汀蓖ㄟ^(guò)對(duì)系統(tǒng)的測(cè)試發(fā)現(xiàn),系統(tǒng)的菜單管理模塊相對(duì)比較穩(wěn)定,但是對(duì)于批量菜單的管理存在問(wèn)題,主要表現(xiàn)在批量圖片的上傳和保存過(guò)程中,圖片丟失和重復(fù)。6.4小結(jié)系統(tǒng)測(cè)試主要是為了發(fā)現(xiàn)系統(tǒng)中存在的問(wèn)題,一個(gè)好的系統(tǒng)測(cè)試應(yīng)該在系統(tǒng)開(kāi)發(fā)階段即進(jìn)行規(guī)劃,通過(guò)單元測(cè)試、模塊測(cè)試、系統(tǒng)測(cè)試三個(gè)階段來(lái)保證系統(tǒng)在功能、邏輯上的穩(wěn)定有效。本次系統(tǒng)測(cè)試采用黑盒測(cè)試方法,在測(cè)試的整個(gè)過(guò)程中,每個(gè)模塊的功能都比較成功,但也發(fā)現(xiàn)了一些問(wèn)題,如在DAO層經(jīng)常出現(xiàn)數(shù)據(jù)存取異常等情況,發(fā)現(xiàn)后系統(tǒng)及時(shí)做了修改。

結(jié)論互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展,網(wǎng)絡(luò)越來(lái)越普及,人們的日常生活已經(jīng)與互聯(lián)網(wǎng)密不可分,利用網(wǎng)絡(luò)優(yōu)勢(shì)使得人們的生活變得更加便捷。本文以秦皇島美嶺訂餐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)為例,主要介紹了基于J2EE技術(shù)的O2O網(wǎng)上訂餐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)過(guò)程,通過(guò)對(duì)目標(biāo)用戶的需求分析,參考信息系統(tǒng)開(kāi)發(fā)教程,使用業(yè)務(wù)流程圖、UML建模、用例分析,確定了系統(tǒng)的整體功能架構(gòu)。在系統(tǒng)的實(shí)現(xiàn)過(guò)程中,按照前期的系統(tǒng)設(shè)計(jì),完成了用戶模塊中的注冊(cè)登錄、下訂單、餐位預(yù)定、留言等功能,實(shí)現(xiàn)了賣(mài)家功能模塊中的商品信息管理、訂單管理的功能,還有就是系統(tǒng)管理員模塊的用戶信息管理、留言回復(fù)等功能。由于時(shí)間倉(cāng)促及本人系統(tǒng)開(kāi)發(fā)能力經(jīng)驗(yàn)不足,系統(tǒng)在設(shè)計(jì)過(guò)程中不免存在各式各樣的問(wèn)題,存在缺陷,如:暫時(shí)只支持貨到付款,未實(shí)現(xiàn)網(wǎng)上支付。用戶注冊(cè)后,不用進(jìn)行在線支付,就可以完成訂單,如何避免用戶或競(jìng)爭(zhēng)對(duì)手的惡意下訂,這是一個(gè)有待解決的問(wèn)題;大部分的在線購(gòu)物網(wǎng)站都具有對(duì)用戶或賣(mài)家的積分管理,每成功完成一筆交易,用戶和賣(mài)家都可以獲得積分,這可以抵現(xiàn)金使用,這也是本系統(tǒng)需要改善的地方。希望各位老師能針對(duì)系統(tǒng)的不足提出寶貴的意見(jiàn),讓系統(tǒng)更加的完善。

致謝東秦四年的學(xué)習(xí)和生活中,老師給予了諄諄教導(dǎo)、同學(xué)提供了熱心的幫助,使我在專(zhuān)業(yè)能力和為人處事方面都得有了很大的提高。很高興能見(jiàn)證經(jīng)貿(mào)學(xué)院的成立,感謝原管理系老師在我四年的大學(xué)生活中對(duì)我的教育與培養(yǎng),感謝信息管理與信息系統(tǒng)專(zhuān)業(yè)的所有專(zhuān)業(yè)老師,因?yàn)橛心銈兊臒o(wú)私付出,四年后的我滿載而歸,感謝大學(xué)四年曾經(jīng)幫助過(guò)我的所有同學(xué),特別是室友在論文期間給予的無(wú)私幫助。在畢業(yè)設(shè)計(jì)過(guò)程中我曾經(jīng)向老師和同學(xué)們請(qǐng)教過(guò)不少的問(wèn)題,老師的熱情解答和同學(xué)們的熱心幫助才使我的畢業(yè)設(shè)計(jì)能較為順利的完成,尤其要感謝我的論文指導(dǎo)教師王軍老師,本論文在材料搜集、構(gòu)思、實(shí)現(xiàn)的過(guò)程中得到了王軍老師的悉心指導(dǎo),在論文修改過(guò)程中給予熱心的指導(dǎo)和幫助,王軍老師平易近人,知識(shí)淵博,風(fēng)趣幽默,認(rèn)真負(fù)責(zé),治學(xué)嚴(yán)謹(jǐn),在此向王軍老師表示最衷心的感謝,祝尊敬的王軍老師身體身體健康,工作順利!

參考文獻(xiàn)[1]張建新.網(wǎng)絡(luò)自動(dòng)化辦公系統(tǒng)分析與設(shè)計(jì)[J].科技資訊,2010,17:22.[2]牟向宇.基于J2EE的交通規(guī)費(fèi)征收管理系統(tǒng)[D].重慶大學(xué),2009.[3]呂瓊.在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].大連理工大學(xué),2013.[4]龐國(guó)明.基于J2EE的監(jiān)控系統(tǒng)的研究與實(shí)現(xiàn)[D].華南理工大學(xué),2010.[5]楊楠.個(gè)人防火墻的設(shè)計(jì)與實(shí)現(xiàn)[D].復(fù)旦大學(xué),2010.[6]廖勇.網(wǎng)上書(shū)店的設(shè)計(jì)與實(shí)現(xiàn)[D].南京理工大學(xué),2007.[7]朱渝.四川理工學(xué)院圖書(shū)館虛擬采購(gòu)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].電子科技大學(xué),2011.[8]林天華.軟件測(cè)試技術(shù)及其管理工具的研究與實(shí)現(xiàn)[D].華北電力大學(xué)(北京),2008.[9]楊靜雅.個(gè)性化Base91插件網(wǎng)絡(luò)銷(xiāo)售方案設(shè)計(jì)[D].西南交通大學(xué),2011.[10]郭子南.輕量級(jí)架構(gòu)及其安全控制的研究及其應(yīng)用[D].大連交通大學(xué),2008.[11]王東源.基于手機(jī)瀏覽網(wǎng)關(guān)的Reporting子系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].電子科技大學(xué),2011.[12]劉曲,張東英,劉燕華,高曙.變電站仿真培訓(xùn)系統(tǒng)的理論及其發(fā)展[J].現(xiàn)代電力,2002,05:25-30.[13]楊秋.基于Windows的個(gè)人防火墻設(shè)計(jì)與實(shí)現(xiàn)[D].大連理工大學(xué),2013.[14]Anonymous.GrubHubandOLOPartnertoCreatePlatformforRestaurantOnlineOrdering[J].FoodandBeverageClose-Up,2011.[15]Anonymous.OLOOnlineOrderingFounder&[J].Technology&BusinessJournal,2011.[16]Anonymous.BigHoller;SuccessesinRestaurantOnlineOrdering[J].ScienceLetter,2009.

附錄附錄ADatabaseTechniqueBriefIntroductionThedatabaseisthelatesttechniqueofdatamanagement,istheimportantbranchofcalculatorscience,formorethantenyears,databasemanagementsystemalreadyfromappropriativeofappliedtheprocedurewarptodeveloptobecomeingeneralusesystemsoftware.Becausethedatabasehasdatastructuretoturn,lowestredundancydegree,higherprocedureanddataindependence,beeasytoanenlargementandbeeasytodrawupapplicationprocedureetc.advantage,allofbiggerinformationsystemsareestablishmentstodesigninthedatabaseonof.Therefore,notonlylargecalculatorandmediumsmallscaledcalculator,eventhemicrocomputersallhaveadatabasemanagementsystem.Currently,todatabasevariousmodelofresearchandtheoreticallyofstudyreturnatboomingopenanexhibition,itsapplicationalsofromgeneralthemanagementextendtherealmssuchasdesign,artificialintelligenceandscienceandtechnologycalculationetc.ofthecalculatorassistance.Today,theinformationresourceshasbecomeimportantwealthandresourcesofeachsection.Buildupasatisfytheinformationprocessingofthealllevelssectiontorequestofthevalidinformationsystemgoalsobecomestheimportantconditionofabusinessenterpriseororganizationexistenceanddevelopment.Therefore,becoreandbasaldatabasetechniqueoftheinformationsystemtogetamoreandmoreextensiveapplication,sincethechildhoodtypesingle-itembusinessprocessingsystemarrivelargeinformationsystem,fromalliedthemachinebusinesshandlealliedmachineanalysisprocessing,fromgeneralthebusinessenterprisemanagedacalculatorassistanceadesignanmake(CAD/CAM),calculatorintegrationmanufacturingsystem(CIMS),transactsystem(OIS),geographyinformationsystem(GIS),moreandmorenewofappliedrealmadoptionthedatabasesaveandhandledtheirinformationresources.Sayforanation,theconstructionscale,databaseinformationofthedatabasesizeandusagePinofthequantitydegreetheimportantmarkingwhichhavebecometomeasurethisnationalinformation-baseddegree.Therefore,thedatabasetechniqueistheprocession,informationofthecalculatorscienceandtechnologytomanageaprocessionalimportantcourse.Databaseacademicsoftherangeofresearchbeveryextensiveandbroadlyspeakingcanincludethefollowingthreerealms:DevelopofthesystemsoftwareofthedatabasemanagementTheDBMSisthefoundationofdatabasesystem.TheDBMSdevelopstoincludetodevelopstoincludetodevelopDBMSasasetofsoftwaresystemwhichcontactsmutuallyofcoreandincludetoolsoftwareandinthecenterpiece.Thetargetofdevelopistoraisesystemofcanusesex,credibility,flexible;Lifttherateofproductionofhighperformanceandexaltationcustomer.ThetechnicalresearchoftheDBMScoreandrealizationismorethan30yeardatabaserealmobtainofmainachievement.TheDBMSisafoundationsoftwaresystem,itprovidedtocarryontothedatainthedatabasesaving,thefunctionofindexandmanagement.ThedatabasedesignThemainmissionofdatabasedesignisundertheDBMStechnique,accordingtotheappliedrequest,issomesectionororganizationtodesignastructurereasonable,theusagehigherdatabaseoftheconvenience,efficiencyanditsapplicationsystem.Amongthemmainofresearchthedirectionbeadatabasedesignmethodtolearnwithdesigntool,includeadatabasedesignmethodanddesigntheresearchoftoolanddesigntheories,normanddataofthedatabasedesignsetuptheresearchofmold,calculatorassistancedatabasedesigntheresearchofmethodanditssoftwaresystem,databasedesignnormandstandardofresearch.DatabasetheoriesDatabasetheoriesofstudymainconcentrationinrelationofthenormturntheories,relationdatatheories.Combine,proceedtogetheracalculationtechniquealongwiththeartificialintelligenceandthedatabasetheoriesinrecentyearsetc.ofdevelopment,thedatabaselogicdeducewiththeknowledgereasonlogically,theknowledgedetection(thefromDatabaseoftheKnowledgeDiscovery,briefnameKDD)inthedatabase,proceedtogethercalculateway’s.becomenewtheoriesresearchdirection.Currently,alongwithdatabasetechnicallyforbreaknature,thedatabasesystemhasalreadydevelopedtobecomeabighousehold,thelatelytechnicalcontentspileuponeafteranother,canfromthedatamodel,newtechniquecontents,applicationrealm3todiscussnewtechniqueandnewdevelopmentofdatabase,First,databasetechniquethecoreofthedevelopmentisthedevelopmentofdatamodel;Secondly,thetraditionaldatabasetechniquetechnicallyandwitheachothercombinestogetherwithothercalculators,permeateeachotheristhedatabaselatelytechnicalmaincharacteristic;End,thedatabasetechniqueisappliedtoparticularrealmin,appeareddatawarehouse,engineeringdatabase,covariancedatabase,spacedatabase,sciencedatabase.isvariousdatabases,maketheapplicationofdatabaserealmcontinuouslyextend,technicallydeveloptoprovideconstantlycontinuousmotiveforthedatabasethus.中文譯文A數(shù)據(jù)庫(kù)技術(shù)簡(jiǎn)介數(shù)據(jù)庫(kù)是數(shù)據(jù)管理的最新技術(shù),是計(jì)算機(jī)科學(xué)的重要分支,十余年來(lái),數(shù)據(jù)庫(kù)管理系統(tǒng)已經(jīng)從專(zhuān)用的應(yīng)用程序發(fā)展成為普遍使用的系統(tǒng)軟件。由于數(shù)據(jù)庫(kù)具有數(shù)據(jù)結(jié)構(gòu)化,最低冗余度,較高的程序與數(shù)據(jù)獨(dú)立性,易于擴(kuò)充性,易編寫(xiě)性等優(yōu)點(diǎn),較大的信息系統(tǒng)建立在數(shù)據(jù)庫(kù)中的設(shè)計(jì)基礎(chǔ)之上。因此,不僅大型計(jì)算機(jī)和中型小型計(jì)算機(jī),甚至微型計(jì)算機(jī)都有一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)。目前,數(shù)據(jù)庫(kù)中的各種模型的研究和理論上的研究都還在蓬勃發(fā)展,它的應(yīng)用也從一般的管理延伸到計(jì)算機(jī)輔助設(shè)計(jì),人工智能,科學(xué)計(jì)算等領(lǐng)域。今天,信息資源已成為每個(gè)部門(mén)重要的財(cái)富和資源。建立一個(gè)滿足信息處理各級(jí)要求的有效地信息系統(tǒng)也成為一個(gè)企業(yè)或組織存在和發(fā)??展的重要條件。因此,作為信息系統(tǒng)核心和基礎(chǔ)數(shù)據(jù)庫(kù)技術(shù)得到越來(lái)越廣泛的應(yīng)用,從小型單項(xiàng)業(yè)務(wù)處理系統(tǒng)到大型信息系統(tǒng),從聯(lián)機(jī)事務(wù)處理到聯(lián)機(jī)分析處理,從一般企業(yè)管理到計(jì)算機(jī)輔助設(shè)計(jì)與制造(CAD/CAM)、計(jì)算機(jī)集成制造系統(tǒng)(CIMS)、辦公信息化系統(tǒng)(OIS)、地理信息系統(tǒng)(GIS)等,越來(lái)越多新的應(yīng)用領(lǐng)域采用數(shù)據(jù)庫(kù)保存和處理他們的信息資源。對(duì)一個(gè)國(guó)家來(lái)說(shuō),數(shù)據(jù)庫(kù)的建設(shè)規(guī)模,數(shù)據(jù)庫(kù)信息量的大小和使用頻率已成為衡量這個(gè)國(guó)家信息化程度的重要標(biāo)志。因此,數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè),信息管理專(zhuān)業(yè)的重要課程。數(shù)據(jù)庫(kù)學(xué)者的研究范圍非常廣泛,廣義上講,可以包括以下三個(gè)領(lǐng)域:1、數(shù)據(jù)庫(kù)管理系統(tǒng)軟件的開(kāi)發(fā)DBMS是數(shù)據(jù)庫(kù)系統(tǒng)的基礎(chǔ)。DBMS的開(kāi)發(fā)包括開(kāi)發(fā)DBMS本身以及以DBMS為核心的相互聯(lián)系的軟件系統(tǒng),包括工具軟件和中間件。開(kāi)發(fā)的目標(biāo)是提高系統(tǒng)的可使用性、可靠性、靈活性;提高性能和提高用戶生產(chǎn)率。DBMS核心技術(shù)的研究和實(shí)現(xiàn)是三十余年來(lái)數(shù)據(jù)庫(kù)領(lǐng)域取得的主要成就。DBMS是一個(gè)基礎(chǔ)的軟件系統(tǒng),它提供了對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行存儲(chǔ)、檢索和管理的功能。2、數(shù)據(jù)庫(kù)的設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)的主要任務(wù)是在DBMS技術(shù)下,按照應(yīng)用的要求,為某一部門(mén)或組織設(shè)計(jì)一種結(jié)構(gòu)合理、方便使用、效率較高的數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)。其中主要的研究方向是數(shù)據(jù)庫(kù)設(shè)計(jì)方法學(xué)和設(shè)計(jì)工具,包括數(shù)據(jù)庫(kù)設(shè)計(jì)方法、設(shè)計(jì)工具和設(shè)計(jì)理論的研究,數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范和數(shù)據(jù)建模的研究,計(jì)算器輔助數(shù)據(jù)庫(kù)設(shè)計(jì)方法及其軟件系統(tǒng)的研究,數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范和標(biāo)準(zhǔn)的研究等。3、數(shù)據(jù)庫(kù)理論數(shù)據(jù)庫(kù)理論的研究主要集中在關(guān)系規(guī)范化理論、關(guān)系數(shù)據(jù)理論等。近年來(lái),隨著人工智能和數(shù)據(jù)庫(kù)理論的結(jié)合、并行計(jì)算技術(shù)等的發(fā)展,數(shù)據(jù)庫(kù)邏輯演繹和知識(shí)推理,知識(shí)檢測(cè)(KnowledgeDiscoveryfromDatabase,簡(jiǎn)稱(chēng)KDD)、并行算法等成為新的理論研究方向。目前,隨著數(shù)據(jù)庫(kù)技術(shù)上的不斷成熟,數(shù)據(jù)庫(kù)系統(tǒng)已經(jīng)發(fā)展成為一個(gè)大家族,新的技術(shù)內(nèi)容層出不窮,可以從數(shù)據(jù)模型,新技術(shù)內(nèi)容,應(yīng)用領(lǐng)域三個(gè)方面來(lái)討論數(shù)據(jù)庫(kù)的新技術(shù)和新發(fā)展。首先,數(shù)據(jù)庫(kù)技術(shù)發(fā)展的核心是數(shù)據(jù)模型的發(fā)展;其次,傳統(tǒng)的數(shù)據(jù)庫(kù)技術(shù)和其他數(shù)據(jù)庫(kù)技術(shù)相互結(jié)合,相互滲透是數(shù)據(jù)庫(kù)的最近技術(shù)的主要特征;最后,數(shù)據(jù)庫(kù)技術(shù)被應(yīng)用到特定的領(lǐng)域,出現(xiàn)了數(shù)據(jù)倉(cāng)庫(kù),工程數(shù)據(jù)庫(kù),統(tǒng)計(jì)倉(cāng)庫(kù),空間數(shù)據(jù)庫(kù),科學(xué)數(shù)據(jù)庫(kù)等各種數(shù)據(jù)庫(kù),使數(shù)據(jù)庫(kù)境界的應(yīng)用范圍不斷擴(kuò)大,從而為數(shù)據(jù)庫(kù)技術(shù)的發(fā)展提供源源不斷的動(dòng)力。附錄BThedevelopmentofe-commerceE-commerceiscomingofage,saysPaulMarkillie,butnotinthewaypredictedinthebubbleyears.E-commerceisalreadyverybig,anditisgoingtogetmuchbigger.Buttheactualvalueoftransactionscurrentlyconcludedonlineisdwarfedbytheextraordinaryinfluencetheinternetisexertingoverpurchasescarriedoutintheofflineworld.Thatinfluenceisbecominganintegralpartofe-commerce.

Tostartwith,theinternetisprofoundlychangingconsumerbehavior.OneinfivecustomerswalkingintoaSearsdepartmentstoreinAmericatobuyanelectricalappliancewillhaveresearchedtheirpurchaseonline—andmostwillknowdowntoadimewhattheyintendtopay.Moresurprisingly,threeoutoffourAmericansstartshoppingfornewcarsonline,eventhoughmostendupbuyingthemfromtraditionaldealers.Thedifferenceisthatthesecustomerscometotheshowroomarmedwithinformationaboutthecarandthebestavailabledeals.Sometimestheyevenhavecomputerprint-outsidentifyingtheparticularvehiclefromthedealer’sstockthattheywanttobuy.

Halfofthe60mconsumersinEuropewhohaveaninternetconnectionboughtproductsofflineafterhavinginvestigatedpricesanddetailsonline,accordingtoastudybyForrester,aresearchconsultancy.Differentcountrieshavedifferenthabits.InItalyandSpain,forinstance,peoplearetwiceaslikelytobuyofflineasonlineafterresearchingontheinternet.ButinBritainandGermany,thetwomostdevelopedinternetmarkets,thenumbersareevenlysplit.Forrestersaysthatpeoplebegintoshoponlineforsimple,predictableproducts,suchasDVDs,andthengraduatetomorecomplexitems.Used-carsalesarenowoneofthebiggestonlinegrowthareasinAmerica.

Peopleseemtoenjoyshoppingontheinternet,ifhighcustomer-satisfactionscoresareanyguide.Websitesaredoingevermoreandclevererthingstoserveandentertaintheircustomers,andseemsettotakeamuchbiggershareofpeople’soverallspendinginthefuture.

Thishasenormousimplicationsforbusiness.Acompanythatneglectsitswebsitemaybecommittingcommercialsuicide.Awebsiteisincreasinglybecomingthegatewaytoacompany’sbrand,productsandservices—evenifthefirmdoesnotsellonline.Auselesswebsitesuggestsauselesscompany,andarivalisonlyamouse-clickaway.Buteventhecoolestwebsitewillbelostincyberspaceifpeoplecannotfindit,socompanieshavetoensurethattheyappearhighupininternetsearchresults.

Formanyusers,asearchsiteisnowtheirpointofentrytotheinternet.Thebest-knownsearchenginehasalreadyenteredthelexicon:peoplesaytheyhave“Google”acompany,aproductortheirplumber.Thesearchbusinesshasalsodevelopedoneofthemosteffectiveformsofadvertisingontheinternet.Anditisalreadythebestwaytoreachsomeconsumers:teenagersandyoungmenspendmoretimeonlinethanwatchingtelevision.Allthismeansthatsearchisturningintotheinternet’snextbigbattlegroundasGoogledefendsitselfagainstchallengesfromYahoo!andMicrosoft.

Theotherwaytogetnoticedonlineistooffergoodsandservicesthroughoneofthebigsitesthatalreadygetalotoftraffic.EBay,Yahoo!andAmazonarebecominghugetradingplatformsforothercompanies.Buttotakepart,acompany’sproductshavetostanduptointensepricecompetition.Peoplecheckonlineprices,comparethemwiththoseintheirlocalhighstreetandmaywelltakeapeekatwhatcustomersinothercountriesarepaying.Evenifwebsitesarepreventedfromshippingtheirgoodsabroad,thereareplentyofweb-basedentrepreneursreadytooblige.

Whatisgoingonhereisarbitragebetweendifferentsaleschannels,saysMohanbirSawhney,professoroftechnologyattheKelloggSchoolofManagementinChicago.Forinstance,someonemightusetheinternettoresearchdigitalcameras,butvisitaphotographicshopforahands-ondemonstration.“I’llthinkaboutit,”theywilltellthesalesassistant.Backhome,theywilluseasearchenginetofindthelowestpriceandbuyonline.Inthisway,consumersare“deconstructingthepurchasingprocess”,saysProfessorSawhney.Theyareunbundlingproductinformationfromthetransactionitself.

Andyetnobodythinksrealshopsarefinished,especiallythoseoperatinginnichemarkets.Manybricks-and-mortarbookshopsstillmakeagoodliving,asdofleamarkets.Butmanyrecordshopsandtravelagentscouldbeinforatoughertime.ErikBlatchford,theheadofIAC’stravelsideandbossofExpedia,thebiggestinternettravelagent,thinksonlinetravelbookingsinAmericacouldquicklymovefrom20%ofthemarkettomorethanhalf.Mr.Bezosreckonsonlineretailersmightcapture10-15%ofretailsalesoverthenextdecade.Thatwouldrepresentamassiveshiftinspending.

Howwilltraditionalshopsrespond?MichaelDell,thefounderofDell,whichleadsthepersonal-computermarketbysellingdirecttothecustomer,haslongthoughtmanyshopswillturnintoshowrooms.Therearealreadysignsofchangeonthehighstreet.ThelatestAppleandSonystoresaredesignedtodisplayproducts,inthefullexpectationthatmanypeoplewi

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論