C2C網(wǎng)上交易平臺系統(tǒng)分析與設(shè)計報告_第1頁
C2C網(wǎng)上交易平臺系統(tǒng)分析與設(shè)計報告_第2頁
C2C網(wǎng)上交易平臺系統(tǒng)分析與設(shè)計報告_第3頁
C2C網(wǎng)上交易平臺系統(tǒng)分析與設(shè)計報告_第4頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

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

文檔簡介

1、.C2C 網(wǎng)上交易平臺系統(tǒng)分析與設(shè)計報告電子商務(wù) 01 級2004 年9月小組成員 :陳劍郝雪梅吳雙吳婷.專業(yè)資料 .薛莉麗趙柏敏一、項目定義 .4二、需求分析 .42.1C2C 市場存在的意義 .42.2現(xiàn)存 C2C 市場的缺陷 .52.3本系統(tǒng) C2C 網(wǎng)上交易平臺概述 .6三、系統(tǒng)分析 .73.1業(yè)務(wù)流程分析 .73.1.1用戶注冊登陸 .73.1.2交易過程 .83.3信用體制 .113.3.1信用的描述 :.113.3.2評價指標 .123.3.3可能出現(xiàn)的問題 : .123.3.4信用體制解決的問題 : .123.4收費機制 : .133.5系統(tǒng)數(shù)據(jù)流程 .143.6系統(tǒng)實體關(guān)系圖

2、 .15.專業(yè)資料 .四 系統(tǒng)設(shè)計164.1 系統(tǒng)運行基礎(chǔ)環(huán)境164.2 數(shù)據(jù)庫設(shè)計16數(shù)據(jù)庫分析與數(shù)據(jù)庫規(guī)范16數(shù)據(jù)表、數(shù)據(jù)項之間的關(guān)系184.3 系統(tǒng)設(shè)計20簡介20簡介21為什么選用 MySQL23持久層設(shè)計23系統(tǒng)整體設(shè)計24用戶權(quán)限設(shè)計25.專業(yè)資料 .一、項目定義本系統(tǒng)旨在構(gòu)建一個以學生為買方主體的C2C 網(wǎng)上商店 。 面向南大浦口 、鼓樓學生以及外校的部分年輕人群。主要的角色包括買方、賣方和系統(tǒng)管理員。賣方除了一般的零散客戶還為供應(yīng)較多、較穩(wěn)定的大型賣者提供個人店鋪空間。二、需求分析2.1 C2C 市場存在的意義隨著人們消費水平的提高,個人消費品市場空前發(fā)展,我們發(fā)現(xiàn) ,越來越多

3、的人擁有大量的閑置商品。這些商品有新有舊,但都具有完整的使用價值。擁有者們也許現(xiàn)在不需要它們 ,便想到把它們出售??墒侨绾握业劫I主,卻成為一個令人頭疼的問題。以學生為例 。 由于學生愛追趕時尚潮流,而且購買行為往往缺乏計劃性,使得他們常常因一時沖動買下某物,之后又發(fā)現(xiàn)并沒有用。學生對于電腦 、手機 、MP3等電子產(chǎn)品需求較多 ,而這些東西更新又很快,需求的不同使他們希望能互通有無。一些舊書籍、雜志、音像制品 、生活用品等 ,也是留之無用 、棄之可惜 ,若能賣給需要的人不是皆大歡喜?與此同時 ,隨著學生們的商品意識的加強,有很多同學以代理商品銷售為兼職,有開設(shè)個人店鋪的需求。但由于資金方面的限制

4、,不可能開設(shè)真正的店鋪??墒怯捎诠┬桦p方市場的不對稱性,賣主很難找到合適的買主,有這些需求的人更是不知道有誰要出售,造成這種C2C 交易很難達成。目前普遍的辦法是賣者在校內(nèi)擺個地攤。 做代銷的同學到處帖廣告或者直接上門推銷,展示并出售自己的商品,可是時間 、地.專業(yè)資料 .點、規(guī)模都受到限制,而且要耗費大量的時間和體力,還未必有好的效果。要是有一個平臺,讓供需雙方集中地發(fā)布交易信息,并提供雙方的聯(lián)系方式,促成其交易的達成,將為買賣雙方帶來極大的便利。2.2現(xiàn)存 C2C 市場的缺陷面對如此商機,精明的商家不會無動于衷,現(xiàn)在C2C 網(wǎng)上交易市場已經(jīng)發(fā)展壯大起來 。 但是我們分析后發(fā)現(xiàn),現(xiàn)存C2C

5、市場存在著一些缺陷,尤其不能適應(yīng)校園市場的需求。我們調(diào)查發(fā)現(xiàn),目前 C2C 網(wǎng)站中大部分都是拍賣網(wǎng)站。當然 ,拍賣作為C2C 的主導交易模式 ,其優(yōu)點是存在的,但它的缺陷也是明顯的:交易時間長 ,買賣雙方要耗費大量的時間和精力 。這種模式適合于價值較高的商品,而學生的閑置商品往往是耐用消費品,價值較低 ,擁有者希望盡快出手,而并不想耗費太多精力計較一點價格差異,因此拍賣模式對校園市場尤其不適合?,F(xiàn)存的另一種C2C 網(wǎng)上交易市場就是類似于小百合bbs 的 fleamarket 。 這是以 bbs 為平臺 ,供交易雙方發(fā)布信息,并提供站內(nèi)聯(lián)系。但這種方式是很初級的,它只是以交易信息作為bbs的一項

6、內(nèi)容 ,而不是專業(yè)的交易平臺。它沒有按商品分類,用戶查找起來很不方便 ,只能 “誤打誤撞 ”;由于它是非正式的,缺乏交易規(guī)則約束,尤其是它沒有保證交易者的信用保障 ,也沒有信用評估體系,交易者要承擔一定的風險,使它的可信度下降。鑒于以上分析,我們的系統(tǒng)為買賣雙方提供一個集中的C2C 信息交易平臺 ,促進買賣雙方的信息溝通,較完善的信用機制提供一定程度上的信用保證,為同學們提供方便的同時保證同學們交易的安全性。.專業(yè)資料 .2.3本系統(tǒng) C2C 網(wǎng)上交易平臺概述本系統(tǒng)面向以學生為主的用戶群體,為它們提供C2C 交易的平臺 。 賣者發(fā)布出售商品的信息 ,買者也可發(fā)布求購信息。本系統(tǒng)的用戶分為散戶和

7、個人店鋪用戶。系統(tǒng)采取虛擬貨幣進行交易和流通,用戶通過匯款或銀行劃賬等方式用真實貨幣換取虛擬貨幣 ,賣方按其類型收取不同的費用,費用通過本站系統(tǒng)的虛擬貨幣扣除??梢栽谛枰徺I商品時換取虛擬貨幣也可以預(yù)先在本系統(tǒng)設(shè)立個人虛擬貨幣銀行。一方面是金融業(yè)的發(fā)達加快貨幣的流通使得匯款或轉(zhuǎn)帳變得更為快捷,另一方面一次轉(zhuǎn)帳可以減少用戶多次匯款轉(zhuǎn)帳的額外費用,節(jié)省了開支 。用戶在本站通過搜索或分類查找,尋求交易伙伴。用戶可以查詢賣方的相關(guān)信息和信用評價等指標 ,決定是否購買。交易中 ,按賣方的類型(一般的零散用戶或店鋪用戶)分成兩種不同的模型:系統(tǒng)為有較大商品銷售需求的賣方提供的店鋪空間,集中展示個人商品,并

8、為賣家提供一定的優(yōu)惠和折扣。用戶通過分類搜索,查詢到滿意的商品。同時可以查看到賣方的上站時間、上架商品次數(shù)以及是否有在本站交易違約行為的記錄等歷史信息,如果是店鋪賣方,買家還可以查詢店鋪的相關(guān)歷史信息。決定購買后用戶可通過站內(nèi)或其他聯(lián)系方式聯(lián)系。雙方成交后 ,在網(wǎng)下自行交易,本站不監(jiān)控交易過程。在交易過程中如有哪一方出現(xiàn)欺騙行為,可以進行投訴 ,經(jīng)系統(tǒng)管理員確認后,對欺騙方進行懲罰。本系統(tǒng)對個人店鋪的賣方用戶實行會員制,收取會員費用;對一般的零散型賣方按所發(fā)布的商品信息收取費用,費用通過虛擬貨幣扣除。本系統(tǒng)對買方不收取費用。在商店運行的初期 ,為了提高網(wǎng)站的知名度和擴大網(wǎng)站的影響力,本系統(tǒng)在1

9、 年內(nèi)不收取費用。本系統(tǒng)保證了買賣雙方的交易的安全性。 我們針對目前C2C 市場普遍缺乏信用保證的.專業(yè)資料 .現(xiàn)狀 ,使通過本站達成的交易更加安全可靠,提高用戶的放心度和滿意度。三、系統(tǒng)分析3.1業(yè)務(wù)流程分析用戶進入本網(wǎng)站須注冊并取得賬號后方能進行交易。若沒有注冊 ,也可以瀏覽商品信息,但不能獲得賣方或買方的聯(lián)系方式,也不能對商品留言或在論壇發(fā)表觀點。用戶登錄后,可以發(fā)布商品信息,買方瀏覽所需商品,雙方供需匹配后聯(lián)系,進行實際交易 。由此得出本系統(tǒng)的業(yè)務(wù)流程分為三部分:用戶注冊登陸、交易過程 、信用評價 。 下面分別予以說明 :用戶注冊登陸業(yè)務(wù)流程圖如下所示:.專業(yè)資料 .圖 1用戶注冊登錄

10、的過程分為散戶注冊和個人店鋪用戶注冊。系統(tǒng)要求用戶注冊真實信息。如果因用戶注冊為非真實信息而造成的任何損失本系統(tǒng)不予以負責。對于零散用戶,我們采用email地址作為個人身份的驗證標識。用戶注冊時 ,輸入個人的email地址 ,本網(wǎng)站將其密碼發(fā)送至其郵箱中,用戶用該密碼登錄本網(wǎng)站,成為正式用戶 。 此舉在一定程度上保證了注冊者的身份可靠,防止惡意注冊。若為店鋪用戶,需要進行實地驗證。店鋪用戶需向系統(tǒng)出具保證個人真實身份的證件。 比如身份證件、學生證等 。 經(jīng)本系統(tǒng)管理人員確認后予以通過。以此最大限度的保證店鋪用戶的身份真實性,為買方提供信用保障。散戶用戶在注冊后可以申請升級為店鋪用戶。已登錄用戶

11、可隨時修改密碼。交易過程業(yè)務(wù)流程圖如下所示:.專業(yè)資料 .圖 2.專業(yè)資料 .開設(shè)個人虛擬銀行系統(tǒng)為每個用戶開設(shè)虛擬銀行,并鼓勵用戶預(yù)存一部分貨幣一方便交易。系統(tǒng)對賣方用戶的收費采用扣除個人虛擬貨幣的形式。系統(tǒng)參考其個人虛擬賬戶貨幣金額數(shù)量評定賣方信用。賣方發(fā)布商品信息系統(tǒng)的賣家可以是一般的零散用戶也可以是店鋪用戶。賣家發(fā)布所要出售的商品信息,可配以文字描述和圖片,商品信息在本網(wǎng)站內(nèi)按類別顯示。若賣方為一般的零散用戶,按發(fā)布的商品信息收取少量的費用,按賣方所需 ,每個商品設(shè)置不同的保留時間,按不同時間收取費用,在規(guī)定的時間內(nèi)如賣方未將商品下架,系統(tǒng)自行刪除商品。若為個人店鋪用戶,可以申請不同的

12、空間集中展示自己的商品。按不同的空間收取不同的會員費用。個人店鋪提供了更為詳盡的商品信息。除了一般的商品信息外,還有商品的數(shù)量以及已定購的數(shù)量,供買方作為購買參考。買方查詢賣方和商品信息,進行交易對于買家 ,可以在分類區(qū)查找商品信息;也可以用站內(nèi)搜索器按商品名稱、類別 、賣家、價格等關(guān)鍵字搜索;還可以去個人店鋪中尋找。一旦找到與自己需求匹配的商品,可以通過查看賣家的評價信息借以判斷賣家的信用。買方可以與賣家在站內(nèi)聯(lián)系,也可以通過賣方公布的其他聯(lián)系方式聯(lián)系(賣方可選擇公布其站外聯(lián)系方式)。此后雙方的交易過程為本系統(tǒng)的外部行為,交易在網(wǎng)下進行。買賣行為為買賣雙方的個人行為,買賣雙方在交易前要確認對

13、方身份的真實性。若因個人行為不慎造成的損失不在本系統(tǒng)負責的范圍之內(nèi)。對于零散賣方,在商品賣出后賣方可自行將其下架;如若在一定期限內(nèi)商品未下架,.專業(yè)資料 .系統(tǒng)將予以下架。對于店鋪賣方,由用戶自行管理商品。根據(jù)用戶的會員等級予以不同數(shù)量的商品貨架,本網(wǎng)站鼓勵用戶盡快將已出售商品下架,若買方用戶投訴店鋪賣方長期空貨架行為 ,系統(tǒng)對賣方的信用進行懲罰。本系統(tǒng)提供一定的信用評價機制,為交易雙方提供一定程度上的信用參考價值,最大限度的保證交易雙方交易的安全性。對零散擁護和店鋪用戶,提供不同的信用評價。賣方用戶必須留存一定金額的貨幣,如有需要 (如取消店鋪權(quán)限、取消賬號等 )可以在規(guī)定時間內(nèi)將站內(nèi)的虛擬

14、貨幣進行結(jié)算。買方發(fā)布求購信息同時 ,我們也為買家提供了發(fā)布求購商品信息的平臺。買家可列出其需要而沒有找到的商品 ,賣家根據(jù)這些信息,可將符合需求的商品上架,或直接與該買家聯(lián)系。3.3 信用體制本系統(tǒng)與相似的C2C 網(wǎng)上商店相比 ,利用本系統(tǒng)內(nèi)部的虛擬貨幣,監(jiān)控買賣雙方的交易行為 ,提供一個較為有效信用保障體制。信用的描述 :本系統(tǒng)通過用戶用人民幣1: 1 換取站內(nèi)的虛擬貨幣。在本系統(tǒng)內(nèi)部開始個人的虛擬貨幣銀行 。 用戶的繳費是以虛擬貨幣為流通貨幣的。因為零散型用戶買賣商品一般為低價值商品,加之大部分的零散型賣方的交易行為都是短期的一次性的交易。本系統(tǒng)僅為這些用戶提供交易的信息平臺,并沒有控制

15、和監(jiān)控雙方的買賣行為 。 買方在購買一般用戶的商品時,可以參考系統(tǒng)提供的用戶的信用值。.專業(yè)資料 .而對于店鋪賣方,由于一般的交易金額較大,且采用定單的形式。訂單的處理由賣方自行負責 。 賣方可以在受到匯款后才會發(fā)貨,也可以貨到付款。賣方的貨架空間是有限的,因此在一件商品售出后會盡快將其下架。雙方如有任何的爭執(zhí)或投訴,都必須出具證明,有管理人員裁定。如果賣方出現(xiàn)欺騙行為,除了扣除其信用值外,還按其違約行為的嚴重程度扣除其銀行賬戶金額,如若為買方的欺騙行為,系統(tǒng)也將口初其個人的信用值。評價指標客戶搜索到所需的商品后,可以查詢賣方的信用等級。對于一般的用戶,信用的指標包括:其在本網(wǎng)站登陸時間,上站

16、時間 ,個人銀行賬戶金額 。對于店鋪用戶,信用指標包括:其在本網(wǎng)站的注冊歷史,個人銀行賬戶金額以及出現(xiàn)違約的次數(shù) ??赡艹霈F(xiàn)的問題:由于無法本系統(tǒng)沒有對零散客戶買方的交易進行監(jiān)控,因此沒有對一般零散的買賣雙方進行很完善的信用評價。僅僅用了簡單的評價指標,不能完全體現(xiàn)一般用戶的交易信用。信用體制解決的問題:1. 保證買方的利益 ,約束賣方的交易行為 ;2.敦促賣家 (店鋪 )盡快將已售商品下架;3. 為買賣雙方提供一定的信用參考由于本系統(tǒng)是針對C2C 的網(wǎng)上商店 ,不太可能有一個非常完善的信用體制。信用體制.專業(yè)資料 .的建立是在理性消費者的假設(shè)上的,也就是假設(shè)理性消費者不會做損人不利己的事。實

17、際上,本系統(tǒng)作為信息發(fā)布的平臺,對信用的要求也是有限的。針對我們有限的信用要求,信用體制上的某些未解決的問題給系統(tǒng)帶來的危害也并不是很大。3.4 收費機制 :本系統(tǒng)引入虛擬貨幣的機制:每個用戶都有虛擬貨幣帳戶,虛擬貨幣與實際貨幣硬性等價轉(zhuǎn)換 。 由此, 無論是一般用戶還是店鋪用戶,如果需要發(fā)布商品信息,首先通過實款繳納轉(zhuǎn)化成虛擬貨幣。一般用戶在發(fā)布信息時費用從虛擬賬戶扣除,按賣方所需 ,每個商品 設(shè)置不同的保留時間 ,按不同時間收取費用,在規(guī)定的時間內(nèi)如賣方未將商品下架,系統(tǒng)自行刪除商品。店鋪用戶由系統(tǒng)管理員定時從其虛擬賬戶上扣除。店鋪用戶可以申請不同的空間集中展示自己的商品。按不同的空間收取

18、不同的會員費用。對于零散用戶在注冊之初,本系統(tǒng)給予一定的貨幣金額。賣方用戶可以發(fā)布有限條商品信息 ,滿足只發(fā)布幾條信息的用戶所求。對于店鋪用戶,在規(guī)定時間可以結(jié)算。保留一定金額后可以兌出。需要說明的是在本系統(tǒng)試運行的初期,并不用戶收費。在運行一定時間后由管理者按市場環(huán)境決定何時進行收費。.專業(yè)資料 .3.5系統(tǒng)數(shù)據(jù)流程圖 3上圖表明了系統(tǒng)中數(shù)據(jù)流程,從數(shù)據(jù)的角度重新分析了業(yè)務(wù)中的交易流程和信用評價流程 。賣方注冊時相關(guān)信息就將記錄在系統(tǒng)中的客戶信息數(shù)據(jù)庫中。用戶信息包括用戶的常規(guī)信息以及賣方用戶的類型:店鋪型 ,零散型。賣方在提交商品信息給系統(tǒng)時,系統(tǒng)會自動檢測用戶的貨幣量是否足夠。只有保存一

19、定量的虛擬貨幣,賣方的商品信息才能成功提交給系統(tǒng)。成功后 ,系統(tǒng)將商品信息展示在網(wǎng)站上并記錄在數(shù)據(jù)庫中。買方通過檢索網(wǎng)站上的展示商品搜尋到所滿意的商品。在確定購買前,買方還可以查詢賣方的信用信息以判斷是否購買。如果沒有搜尋到商品,可以在本系統(tǒng)登記所需商品。.專業(yè)資料 .決定購買后 ,提交定單 。系統(tǒng)將定單記錄保存。賣方自行處理定單。如若在交易中出現(xiàn)了某方的欺詐行為可以在本系統(tǒng)進行投訴。系統(tǒng)將投訴進行記錄,并在核實后對欺詐方進行懲罰,對其信用值進行扣減。3.6系統(tǒng)實體關(guān)系圖系統(tǒng)實體包括:買方 、賣方、系統(tǒng)管理員以及商品。買方可以發(fā)布商品需求,可以對商品進行評價,同時可以購買商品。賣方可以發(fā)布并修

20、改商品信息,對商品進行評價,出售商品 。用戶在注冊中以及注冊后都可以申請權(quán)限的升級。當在交易中出現(xiàn)問題時用戶可以向系統(tǒng)管理員進行投訴。管理員擁有對用戶信用值進行管理的權(quán)限。.專業(yè)資料 .同時 ,所有用戶都可以對各個店鋪進行信用的評價的權(quán)利,并且系統(tǒng)管理員可以對所有的商品以及商品的目錄進行管理。四 系統(tǒng)設(shè)計4.1 系統(tǒng)運行基礎(chǔ)環(huán)境CPU:1.0G Hz以上 (推薦)內(nèi)存 : 128M以上 (推薦 )操作系統(tǒng) :Windows 2000技術(shù)選擇 :PHP( Smarty Template Engine)構(gòu)架選擇 :MVCDBMS 選擇 :MySQL構(gòu)架實現(xiàn)選擇 : Smarty4.2數(shù)據(jù)庫設(shè)計數(shù)據(jù)

21、庫分析與數(shù)據(jù)庫規(guī)范根據(jù)數(shù)據(jù)流程分析和ER 分析 ,實體以及實體間的關(guān)系可以講數(shù)據(jù)庫分成:users, products, orders, assess, requires, categories, mailbox, message個表 。按照表與表之間的一對一或一對多原則,可以將表重新設(shè)計為:users,shop,products,orders,orders_items,assess,requires,products_categories,.專業(yè)資料 .categories, mailbox, message。各表中的屬性包括:users ( username , password, pri

22、v, firstname, lastname, email, phone, address, account,credit, prop, logintime, favorite )products(id , username,name, description, price,on_special, timestamp,assess_id,on_advice)requirs(id , username, name, description, price, amount, timestamp)orders(id , username,o_timestamp,a_timestamp,status,

23、status_detail,custionfo,comments, amount)order_item(order_id , producst_id, price, qty, state)products_categories (product_id, category_id)categories(id , parented, name, description, products_id, category_id)shop ( id , username, name, size, u_size, description, assess_id)assess (id , username, pro

24、p, description)emailbox(username , t_size, used_size)message(id, username, send_time, title, size, receive_time, content )其中 ,加橫線的為表中的主鍵,波浪線為其外鍵。在 users 表中 , username是用戶的主鍵,priv 代表用戶的權(quán)限,是否為管理員,prop代表用戶的屬性,是店鋪用戶還是普通用戶, account為用戶的虛擬賬戶,credit 是用戶的信用評價值 , logintime是用戶注冊時間。products記錄了商品的信息。 on_special,o

25、n_advice表示商品是否為特價商品以及是否為廣告商品 , assess_id 將商品和對它評價的信息關(guān)聯(lián)。.專業(yè)資料 .requires 表,記錄了用戶對商品的需求。orders表記錄用戶的每筆定單。 order_item將 orders表和 products表相關(guān)聯(lián) 。 一個定單可以訂多個商品,一個商品也可以被多個人訂取。categories記錄的是商品的目錄。同樣 , products_categories表將categories和products表相關(guān)聯(lián) 。 一個商品屬于一個目錄,但一個目錄下可以有多個商品。shop 表記錄的是每個店鋪用戶開社的商店的信息。assess_id 將記錄

26、對商店的評價信息與 shop 相關(guān)聯(lián) 。assess 表記錄了用戶對商品或者對商店的評價。其中的 prop 區(qū)分了此二者的用途,emailbox和 message 表分別記錄了用戶的消息箱以及每條消息。數(shù)據(jù)表 、數(shù)據(jù)項之間的關(guān)系數(shù)據(jù)庫中各個表單之間的關(guān)系以及數(shù)據(jù)項間的關(guān)系間下圖。圖中的表及其關(guān)聯(lián)表示了表中屬性的類型以及表和表之間關(guān)聯(lián)關(guān)系。強關(guān)聯(lián)關(guān)系要求一個商品必須對應(yīng)一個用戶,一個定單必須對于一個用戶,一個ordr_items必須對應(yīng)一個orders表,一個 shop 必須對應(yīng)一個用戶, products_categorites必須同時對應(yīng)一個products和一個categories表單,一

27、個emailbox表單必須對應(yīng)一個users 表,一個 massage 必須對應(yīng)一個users 表 。圖中表示出了各表之間的主鍵和外鍵。.專業(yè)資料 .圖 4.專業(yè)資料 .4.3 系統(tǒng)設(shè)計簡介M : Model模型V:View視圖C:Controller控制器圖 5M-V-C各自的職責 :Model的作用主要是封裝數(shù)據(jù)及系統(tǒng)的狀態(tài),另外太還要處理商業(yè)邏輯,但是在目前的設(shè)計中通常是把商業(yè)邏輯另外分開( PHP)View是用來顯示和發(fā)送request 的一個 UI ,在 View 通常沒有商業(yè)處理,只是將要處理的數(shù)據(jù)格式化( HTML )Controller它只要負責接受request ,選擇相應(yīng)的

28、response視圖 ,并傳遞模型數(shù)據(jù)(PHP )M-V-C的特點開發(fā) MVC 系統(tǒng)比簡單的PHP 開發(fā)要復(fù)雜一點,它需要更多的時間學習和掌握。同時新東西的引入會帶來新的問題:必須基于MVC組件的方式重新思考和設(shè)計應(yīng)用結(jié)構(gòu)。原來通過建立一個簡單的.專業(yè)資料 .PHP 頁面就能實現(xiàn)的應(yīng)用現(xiàn)在變成了多個步驟的設(shè)計和實現(xiàn)過程。所有的頁面和組件必須在MVC 框架中實現(xiàn) ,所以必須進行附加地開發(fā)工作。MVC 本身就是一個復(fù)雜的系統(tǒng),所以采用 MVC 實現(xiàn) Web 應(yīng)用時 ,最好選一個現(xiàn)成的MVC框架 ,在此之下進行開發(fā),從而取得事半功倍的效果?,F(xiàn)在有很多可供使用的MVC框架 ,由于 Smarty有完整的

29、文檔并且相對來講比較簡單,所以用它開發(fā)MVC 系統(tǒng)還是比較方便地 。另外說明 , 嚴格的說Smarty不是一個MVC的 Framework ,只是一個TemplateEngine ,但是我們可以用Smarty 來實現(xiàn) MVC簡介*Smarty是 PHP 的官方樣版引擎1 什么是樣版引擎樣版引擎的目的是要達到邏輯分離的功能。它能讓程序開發(fā)者專注于數(shù)據(jù)的控制或是功能的達成 ;而視覺設(shè)計師則可專注于網(wǎng)頁排版,讓網(wǎng)頁看起來更具有專業(yè)感。2 Smarty 如何運作 ?.專業(yè)資料 .圖 63 Smarty 在系統(tǒng)中角色圖 7.專業(yè)資料 .為什么選用MySQLMySQL 是一個免費強大的的DBMS免費 :沒有贊助和投資我們只能選用免費的DB

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論