畢業(yè)設(shè)計(jì)--客戶關(guān)系管理系統(tǒng)_第1頁(yè)
已閱讀1頁(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)介

1、<p><b>  畢業(yè)設(shè)計(jì)說(shuō)明書(shū)</b></p><p>  畢 業(yè) 設(shè) 計(jì) 題 目 客戶關(guān)系管理系統(tǒng) </p><p>  學(xué)院專(zhuān)業(yè)班級(jí) 信息與控制工程學(xué)院計(jì)算機(jī) 班 </p><p>  學(xué) 生 姓 名

2、 性別 </p><p>  指 導(dǎo) 教 師 職稱(chēng) </p><p>  2014年 6月7日</p><p><b>  摘要</b></p><p>  客戶關(guān)系管理系統(tǒng)是典

3、型的管理信息系統(tǒng),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端web程序的開(kāi)發(fā)。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的數(shù)據(jù)庫(kù)。而對(duì)于后者則要求具備程序功能完備,易使用等特點(diǎn)。</p><p>  隨著市場(chǎng)體系的日益完善,我們已經(jīng)進(jìn)入了一個(gè)買(mǎi)方市場(chǎng)時(shí)代。選擇空間擴(kuò)大、購(gòu)買(mǎi)渠寬、消費(fèi)心態(tài)和購(gòu)買(mǎi)行為越發(fā)成熟,使客戶再不會(huì)對(duì)某一企業(yè)或者產(chǎn)品盲目地保持絕對(duì)忠誠(chéng),如何不斷改善客戶關(guān)系,掌據(jù)更多的客戶信息,提高

4、客戶滿意度;如何在日益激烈的市場(chǎng)競(jìng)爭(zhēng)中把握機(jī)會(huì),占有更大的市場(chǎng)份額;如何建立高效業(yè)務(wù)流程,降低運(yùn)營(yíng)成本,獲取更多的利潤(rùn),這些已成為每個(gè)企業(yè)面臨的首要問(wèn)題。</p><p>  本文介紹了客戶關(guān)系管理系統(tǒng)的開(kāi)發(fā)初衷和背景,系統(tǒng)的開(kāi)發(fā)工具,面向?qū)ο箝_(kāi)發(fā)的具體步驟,其中包括功能結(jié)構(gòu)圖,數(shù)據(jù)庫(kù)表設(shè)計(jì)等必要的圖形說(shuō)明,本系統(tǒng)在設(shè)計(jì)方面使用Java語(yǔ)言,采用B/S模式,同時(shí)使用JSP技術(shù)進(jìn)行基本頁(yè)面的設(shè)計(jì)與功能實(shí)現(xiàn),后臺(tái)數(shù)據(jù)

5、庫(kù)選用SQL 2008數(shù)據(jù)庫(kù)。</p><p>  關(guān)鍵詞:客戶關(guān)系管理系統(tǒng);SQL Server2008 數(shù)據(jù)庫(kù);SSH框架;JSP技術(shù) </p><p><b>  Abstract</b></p><p>  Customer relationship management system is a typical information

6、management system, which mainly include database creation and maintenance, and front-end application development. The former required strong data consistency and integrity of data, good safety database. For the latter re

7、quirement with the application functions, easy to use features. </p><p>  With more perfect market system, we have entered a buyer's market era. Choice of space to expand, purchase channel width, consume

8、r attitudes and buying behavior become more mature, customers will no longer blindly certain companies or products to maintain absolute integrity, and how we can improve customer relations, palm, according to more custom

9、er information, improving customer satisfaction ; how the increasingly fierce competition in the market the opportunity to capture greater market share</p><p>  According to the first few stages of the analy

10、sis and design, the system used in the design of B / S mode by Java language, while using JSP technology for the basic page design and implementation of function, use SQL 2008 database back-end database. </p><

11、p>  Key words: Customer relationship management system; SQL Server2008 database; SSH framework; JSP Technology</p><p><b>  目錄</b></p><p><b>  第一章 引言1</b></p>&

12、lt;p>  第二章 項(xiàng)目概述2</p><p><b>  2.1項(xiàng)目背景2</b></p><p>  2.2項(xiàng)目開(kāi)發(fā)意義2</p><p>  2.3國(guó)內(nèi)外研究情況3</p><p>  2.4 課題的主要研究工作4</p><p>  第三章 系統(tǒng)分析6</p>

13、;<p>  3.1系統(tǒng)初步調(diào)查6</p><p>  3.2 可行性分析6</p><p>  3.2.1 技術(shù)上的可行性6</p><p>  3.2.2 經(jīng)濟(jì)上的可行性7</p><p>  3.2.3 操作上的可行性7</p><p>  3.3項(xiàng)目需求分析7</p>&

14、lt;p>  第四章 項(xiàng)目概要設(shè)計(jì)10</p><p>  4.1設(shè)計(jì)原則10</p><p>  4.2 開(kāi)發(fā)工具簡(jiǎn)介10</p><p>  4.2.1 關(guān)于MVC11</p><p>  4.2.2 關(guān)于SSH13</p><p>  4.2.3 SQL Server 2008數(shù)據(jù)庫(kù)及其特點(diǎn)1

15、5</p><p>  4.2.4 B/S模式簡(jiǎn)介16</p><p>  4.2.5 JSP技術(shù)介紹17</p><p>  4.3總體框架20</p><p>  4.4 系統(tǒng)業(yè)務(wù)流程分析20</p><p>  4.5系統(tǒng)功能模塊設(shè)計(jì)21</p><p>  4.5.1 營(yíng)銷(xiāo)

16、管理模塊21</p><p>  4.5.2 客戶管理22</p><p>  4.5.3 服務(wù)管理23</p><p>  4.5.4 統(tǒng)計(jì)報(bào)表24</p><p>  4.5.5 基礎(chǔ)數(shù)據(jù)24</p><p>  4.6 數(shù)據(jù)庫(kù)設(shè)計(jì)25</p><p>  4.6.1數(shù)據(jù)表

17、清單25</p><p>  4.6.2 數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì)25</p><p>  第五章 項(xiàng)目實(shí)現(xiàn)32</p><p>  5.1 用戶登錄模塊設(shè)計(jì)32</p><p>  5.2 用戶瀏覽界面設(shè)計(jì)33</p><p>  5.3 客戶關(guān)系管理系統(tǒng)各個(gè)模塊的實(shí)現(xiàn)34</p><p&g

18、t;  5.3.1 營(yíng)銷(xiāo)管理34</p><p>  5.3.2 客戶管理35</p><p>  5.3.3 服務(wù)管理36</p><p>  5.3.4 統(tǒng)計(jì)報(bào)表37</p><p>  5.3.5 基礎(chǔ)數(shù)據(jù)38</p><p>  5.3.6 權(quán)限管理39</p><p>

19、;  第六章 系統(tǒng)測(cè)試40</p><p>  6.1軟件介紹40</p><p>  6.2測(cè)試的作用和意義40</p><p>  6.3測(cè)試方法40</p><p>  6.3.1 測(cè)試人員40</p><p>  6.3.2 機(jī)器測(cè)試40</p><p>  6.4測(cè)試內(nèi)容

20、41</p><p>  6.5測(cè)試結(jié)果41</p><p><b>  結(jié) 論42</b></p><p><b>  致 謝43</b></p><p><b>  參考文獻(xiàn)44</b></p><p><b>  附錄一

21、中文翻譯</b></p><p>  附錄二 外文翻譯原文</p><p><b>  附錄三 部分源代碼</b></p><p><b>  第一章 引言</b></p><p>  信息時(shí)代的今天,各企業(yè)商家所關(guān)心的不再局限于自身的產(chǎn)品質(zhì)量、生產(chǎn)設(shè)備、員工的素質(zhì)等問(wèn)題,更多的是關(guān)心自

22、己的銷(xiāo)售群體即客戶群,關(guān)心他們的想法、需求、購(gòu)買(mǎi)目的等等相關(guān)方面的問(wèn)題。 </p><p>  一個(gè)企業(yè)要生存、要發(fā)展,就是要不斷的滿足客戶的需求,無(wú)論我們做出什么樣的決策,最終都是為了這個(gè)目的。每個(gè)領(lǐng)域都有自身的生存法則,但無(wú)論這個(gè)法則如何變化,為客戶服務(wù)的宗旨是不會(huì)變的。作為企業(yè),我們只有不斷地挖掘新客戶,維護(hù)好和老客戶的關(guān)系,占領(lǐng)市場(chǎng)客戶群體的絕大多數(shù)份額,通過(guò)產(chǎn)品的創(chuàng)新、企業(yè)管理的創(chuàng)新、服務(wù)的創(chuàng)

23、新,以此來(lái)?yè)屨加邢薜目蛻糍Y源、維護(hù)好企業(yè)和客戶之間的關(guān)系、從而去更深的了解客戶的需求動(dòng)向,這樣才能在整個(gè)領(lǐng)域取得一席之地。 </p><p>  在一個(gè)商業(yè)環(huán)境中,也許有許多行動(dòng)策略可以讓企業(yè)活下來(lái)。但大多數(shù)行動(dòng)策略都是圍繞著收入和成本而展開(kāi)的。在經(jīng)濟(jì)不景氣的今天,出現(xiàn)了無(wú)數(shù)為獲得較高回報(bào)而被迫削減成本的故事。而這些失敗的關(guān)鍵點(diǎn)是他們都是為如何去提高收入從而降低成本,而不是從根本上來(lái)設(shè)法在正確的時(shí)機(jī)向客

24、戶們銷(xiāo)售更多正確的產(chǎn)品。因此,許多企業(yè)更應(yīng)該迫切的去建立客戶數(shù)據(jù)庫(kù),這就要求企業(yè)加強(qiáng)對(duì)客戶信息資源的管理,從這不難看出企業(yè)當(dāng)中客戶關(guān)系的完善管理已顯得至關(guān)重要。</p><p>  本次畢業(yè)設(shè)計(jì)將完成客戶關(guān)系管理系統(tǒng),實(shí)現(xiàn)營(yíng)銷(xiāo)管理、客戶管理、服務(wù)管理、統(tǒng)計(jì)報(bào)表、權(quán)限管理等功能,從而提高公司的工作效率和質(zhì)量。</p><p><b>  第二章 項(xiàng)目概述</b><

25、/p><p><b>  2.1項(xiàng)目背景</b></p><p>  客戶關(guān)系管理現(xiàn)在就像一個(gè)燙手的山芋,大家都爭(zhēng)相上客戶關(guān)系管理系統(tǒng),可是真正實(shí)施過(guò)程有遇到許多困難,不可能一口將其完全吃下,否則將燙傷自己。但是可以肯定是,隨著這些阻力的減小,它必將為企業(yè)所廣泛的應(yīng)用。對(duì)于一個(gè)大的公司來(lái)說(shuō),沒(méi)有客戶策略似乎是不可能的。但是企業(yè)要如何處理好這些問(wèn)題,如何使客戶關(guān)系管理不再燙

26、手,可以很好的消化,仍然需要在許多方面下功夫,比如企業(yè)內(nèi)部流程改進(jìn)、客戶服務(wù)部門(mén)的設(shè)立、員工素質(zhì)提高等。</p><p>  信息時(shí)代,各企業(yè)高管所關(guān)心的不再僅限于自身的產(chǎn)品質(zhì)量、生產(chǎn)設(shè)施、員工的技能素質(zhì),更多的是關(guān)心企業(yè)的銷(xiāo)售群體(客戶群),關(guān)心他們的想法、需求、購(gòu)賣(mài)目的。眾所周知,顧客就是我們的上帝,我們應(yīng)該滿足了上帝需求,上帝才能給我們帶來(lái)利益。一個(gè)企業(yè)需要生存、需要發(fā)展,就是要不斷的滿足客戶的要求,無(wú)論我

27、們做出什么樣決策,最終都是為了這個(gè)最終的目。每個(gè)領(lǐng)域都有他自己的生存法則,但無(wú)論這個(gè)法則怎么變化,為客戶服務(wù)的宗旨都是永遠(yuǎn)不會(huì)變的。作為企業(yè),我們只有不停地挖掘新客戶,維護(hù)好和老客戶的關(guān)系,占有市場(chǎng)客戶群體的優(yōu)勢(shì)份額,才能在整個(gè)領(lǐng)域取得一席之地。海爾總裁張瑞敏曾經(jīng)指出:“客戶資源決定企業(yè)核心競(jìng)爭(zhēng)力”,上個(gè)世紀(jì)80年代是物品短缺的時(shí)代,而現(xiàn)在,信息時(shí)代則是客戶短缺的時(shí)代。企業(yè)發(fā)展所需的各種資源(包括人力、物力、生產(chǎn)力)都是可以創(chuàng)造的,但每

28、個(gè)領(lǐng)域中的客戶資源確是有限的,所以通過(guò)創(chuàng)新(產(chǎn)品的創(chuàng)新、企業(yè)管理的創(chuàng)新、服務(wù)的創(chuàng)新)來(lái)?yè)屨加邢薜目蛻糍Y源、維護(hù)好企業(yè)和客戶之間的關(guān)系、了解客戶的需求動(dòng)向,成為企業(yè)生存發(fā)展面臨的重大問(wèn)題[1]。</p><p><b>  2.2項(xiàng)目開(kāi)發(fā)意義</b></p><p>  眾所周知,計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手,甚至成為我們個(gè)人生活的一個(gè)部分。而且,現(xiàn)在計(jì)算機(jī)的

29、價(jià)格已經(jīng)十分低廉,性能卻有了飛速的進(jìn)步。由于計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜的勞動(dòng),具備節(jié)省資源、提高工作效率、使敏感文檔更加安全等特點(diǎn),它已經(jīng)被應(yīng)用于許多領(lǐng)域。因此使用計(jì)算機(jī)來(lái)實(shí)現(xiàn)企業(yè)客戶關(guān)系管理的計(jì)算機(jī)化已經(jīng)成為當(dāng)今時(shí)代發(fā)展的需要,也應(yīng)該成為企業(yè)發(fā)展的一個(gè)趨勢(shì)。</p><p>  應(yīng)用計(jì)算機(jī)進(jìn)行客戶關(guān)系管理,歸納起來(lái),主要有以下幾點(diǎn)優(yōu)勢(shì):</p><p>  (1) 可以方便地存儲(chǔ)客戶

30、的檔案,管理更為安全、高效;</p><p>  (2) 只需一到兩名管理員對(duì)客戶檔案信息進(jìn)行管理,節(jié)省大量人力; </p><p>  (3) 可以迅速查詢(xún)及修改相關(guān)信息。</p><p>  通過(guò)本系統(tǒng)的開(kāi)發(fā)設(shè)計(jì),能夠把客戶關(guān)系維護(hù)者從繁重、傳統(tǒng)的事務(wù)性工作如:客戶檔案增加、客戶檔案查詢(xún)、客戶檔案修改、客戶檔案刪除、客戶現(xiàn)狀查詢(xún),漫無(wú)目的地訪問(wèn)客戶等工作中解放出

31、來(lái),使得他們更專(zhuān)注于最需要智慧和經(jīng)驗(yàn)的工作,因而提高人事管理的質(zhì)量和效率。</p><p>  2.3國(guó)內(nèi)外研究情況</p><p>  CRM(Customer Relationship Management)——客戶關(guān)系管理是20世紀(jì)90年代在美國(guó)出現(xiàn)的一種新的市場(chǎng)營(yíng)銷(xiāo)理念、思想、方法。它緊緊抓住市場(chǎng)營(yíng)銷(xiāo)客戶關(guān)系管理這一關(guān)鍵環(huán)節(jié),把傳統(tǒng)市場(chǎng)營(yíng)銷(xiāo)模式轉(zhuǎn)變?yōu)槿碌氖袌?chǎng)營(yíng)銷(xiāo)模式。它經(jīng)歷了銷(xiāo)售

32、力量自動(dòng)化系統(tǒng)(SFA)→客戶服務(wù)系統(tǒng)(CSS)→呼叫中心(CALL CENTER)三次變遷,綜合了現(xiàn)代市場(chǎng)營(yíng)銷(xiāo)(Marketing)和現(xiàn)場(chǎng)服務(wù)(Field Service)的理念,并結(jié)合了CTI(計(jì)算機(jī)電話記成技術(shù))和Internet技術(shù)快速發(fā)展起來(lái),國(guó)內(nèi)外有很多廠商推行CRM管理取得了非常好的效果,顯示出CRM強(qiáng)大的生命力[2]。目前,國(guó)內(nèi)外有更多的資本和廠商進(jìn)入了CRM領(lǐng)域,或者在這方面加大了動(dòng)作。如創(chuàng)智完成了在證券、銀行、房地場(chǎng)

33、、醫(yī)藥等多個(gè)領(lǐng)域的行業(yè)布局,用友啟動(dòng)了“金種子計(jì)劃”,聯(lián)成互動(dòng)加強(qiáng)了進(jìn)入中小企業(yè)SFA市場(chǎng)的力度,國(guó)際廠商O(píng)nyx、PeopleSoft也正是進(jìn)軍中國(guó),連鼎鼎大名的微軟也發(fā)布了自己的CRM解決方案,這些都給中國(guó)的企業(yè)提供了選擇適合自己需要的CRM產(chǎn)品的機(jī)會(huì)和可能。可以說(shuō),國(guó)內(nèi)很多企業(yè)推行客戶關(guān)系管理已經(jīng)基</p><p>  隨著我國(guó)國(guó)民經(jīng)濟(jì)建設(shè)的蓬勃發(fā)展和具有中國(guó)特色的社會(huì)主義市場(chǎng)經(jīng)濟(jì)體制的迅速完善,各個(gè)行業(yè)都

34、在積極使用現(xiàn)代化的手段,不斷改善服務(wù)質(zhì)量,提高工作效率,這些都在很大程度上給企業(yè)提出越來(lái)越嚴(yán)峻的挑戰(zhàn),對(duì)企業(yè)體系無(wú)論是在行政職能、企業(yè)管理水平以及優(yōu)質(zhì)服務(wù)上都提出更高的要求。建設(shè)一個(gè)科學(xué)高效的客戶關(guān)系管理系統(tǒng)是解決這一問(wèn)題的必由之路。企業(yè)內(nèi)部管理是該企業(yè)運(yùn)用現(xiàn)代化技術(shù)創(chuàng)造更多更高的經(jīng)濟(jì)效益的主要因素之一。而一個(gè)企業(yè)的最大利潤(rùn)來(lái)自市場(chǎng),所以市場(chǎng)是現(xiàn)在的企業(yè)主要的戰(zhàn)場(chǎng),市場(chǎng)的主要爭(zhēng)奪的是客戶,那么怎么維護(hù)好客戶關(guān)系,怎么開(kāi)發(fā)更多的客戶是當(dāng)今

35、企業(yè)的重之又重,所以科學(xué)的客戶關(guān)系管理系統(tǒng)是企業(yè)所必需的。</p><p>  目前存在著許多企業(yè)客戶關(guān)系管理系統(tǒng),一些企業(yè)和軟件制作公司對(duì)此系統(tǒng)也有很深的研究,但是這些系統(tǒng)都存在一些地域性的問(wèn)題,即某一個(gè)企業(yè)或部門(mén)開(kāi)發(fā)的企業(yè)管理系統(tǒng)是針對(duì)該企業(yè)或者具體某一部門(mén)的實(shí)際情況而編制的,大多數(shù)情況下這樣的系統(tǒng)只能在本企業(yè)或者部門(mén)使用,在別的地方使用時(shí)就會(huì)暴露出很多缺點(diǎn)。這樣不但造成了資源的極大的浪費(fèi),同時(shí)也大大縮短了該

36、軟件的壽命,而且大型的管理系統(tǒng)需要專(zhuān)人維護(hù)和操作會(huì)花費(fèi)人力和財(cái)力, 一般中小型企業(yè)承受不了,所以一種安全而且操作起來(lái)簡(jiǎn)單的小型客戶關(guān)系管理系統(tǒng)必定是很受新生企業(yè)歡迎的。</p><p>  2.4 課題的主要研究工作</p><p>  企業(yè)客戶關(guān)系管理系統(tǒng)是公司管理的一個(gè)重要內(nèi)容,是一種典型的管理系統(tǒng),其開(kāi)發(fā)主要包括后臺(tái)的數(shù)據(jù)庫(kù)的建立、維護(hù)以及前端的相應(yīng)應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面的內(nèi)容,系統(tǒng)

37、的建立和維護(hù)主要要求其管理數(shù)據(jù)的系統(tǒng)性、規(guī)范性、自動(dòng)性等特點(diǎn),而前臺(tái)的應(yīng)用程序開(kāi)發(fā)則要求做到各項(xiàng)功能要完備、操作要簡(jiǎn)便、易學(xué)易用等特點(diǎn)[3]。</p><p>  綜合上述各項(xiàng)要求,本文首先分析了課題背景、開(kāi)發(fā)目的以及國(guó)內(nèi)外研究現(xiàn)狀,闡述了客戶關(guān)系管理系統(tǒng)的開(kāi)發(fā)必要性。其次,通過(guò)對(duì)數(shù)據(jù)庫(kù)技術(shù)的現(xiàn)狀與發(fā)展,數(shù)據(jù)庫(kù)系統(tǒng)的選擇原則,系統(tǒng)開(kāi)發(fā)工具的選擇一系列問(wèn)題的分析確定了系統(tǒng)的開(kāi)發(fā)平臺(tái)。接著管理信息系統(tǒng)基本理論指導(dǎo)下,

38、詳細(xì)給出了從客戶關(guān)系管理系統(tǒng)總體設(shè)計(jì)到數(shù)據(jù)庫(kù)設(shè)計(jì)、模塊設(shè)計(jì)實(shí)現(xiàn)及測(cè)試的各個(gè)環(huán)節(jié),最后對(duì)本系統(tǒng)作了客觀評(píng)價(jià)指明了系統(tǒng)的現(xiàn)實(shí)意義,缺點(diǎn)以及系統(tǒng)的升級(jí)方向。因此,本課題的主要研究工作具體表現(xiàn)在以下幾個(gè)方面:</p><p> ?、?研究國(guó)內(nèi)外的企業(yè)客戶關(guān)系管理知識(shí)體系以及客戶關(guān)系管理系統(tǒng)成熟度模型,分析企業(yè)客戶管理理論研究現(xiàn)狀及其存在的問(wèn)題。</p><p>  ⑵ 研究如何建立行之有效且適合企

39、業(yè)的客戶關(guān)系管理系統(tǒng),并提出一套企業(yè)客戶關(guān)系管理體系模型。</p><p>  ⑶ 根據(jù)企業(yè)客戶關(guān)系管理體系的要求,研究哪些功能應(yīng)該由工資管理系統(tǒng)完成,即企業(yè)客戶管理信息系統(tǒng)應(yīng)該具備哪些功能。</p><p>  ⑷ 通過(guò)了解公司企業(yè)客戶關(guān)系管理體系的總體流程,檢驗(yàn)本課題提出的企業(yè)客戶</p><p>  關(guān)系管理體系模型的有效性及可行性。</p>&

40、lt;p><b>  第三章 系統(tǒng)分析</b></p><p><b>  3.1系統(tǒng)初步調(diào)查</b></p><p>  詳細(xì)了解和深刻認(rèn)識(shí)客戶關(guān)系管理系統(tǒng)的現(xiàn)狀、發(fā)展方向、存在的問(wèn)題和各級(jí)管理人員的信息需求是系統(tǒng)建設(shè)的重要基礎(chǔ)。收集到真實(shí)、準(zhǔn)確和適用的相關(guān)信息,是系統(tǒng)開(kāi)發(fā)的第一階段——系統(tǒng)分析階段工作的重要內(nèi)容。信息收集也是完成系統(tǒng)分析

41、各項(xiàng)任務(wù)的基礎(chǔ)。在系統(tǒng)建設(shè)中,建設(shè)者首先必須收集信息,了解情況,明確問(wèn)題和目標(biāo),視具體情況決定工作方針[4]。</p><p>  該客戶關(guān)系管理系統(tǒng)采取的是訪問(wèn)與實(shí)踐相結(jié)合的調(diào)查方法。首先,通過(guò)提問(wèn)的方式與用戶進(jìn)行交談,收集有關(guān)信息,在訪問(wèn)時(shí)充分聽(tīng)取各方面的要求和希望,同時(shí)做好有關(guān)新系統(tǒng)的宣傳工作;其次,通過(guò)參加業(yè)務(wù)實(shí)踐了解系統(tǒng),有目的的跟班學(xué)習(xí),以達(dá)到比較深入細(xì)致地掌握工作流程中客戶信息的增刪改查等具體過(guò)程和

42、內(nèi)容。</p><p>  3.2 可行性分析</p><p>  系統(tǒng)的可行性分析的目的在于用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定在現(xiàn)有的技術(shù)、經(jīng)濟(jì)和人員素質(zhì)等條件下該問(wèn)題是否能夠解決,是否值得去解決。其實(shí)質(zhì)上是要進(jìn)行一次大大壓縮簡(jiǎn)化了的系統(tǒng)分析和設(shè)計(jì)的過(guò)程,也就是在較高層次上以較抽象的方式進(jìn)行的系統(tǒng)分析和設(shè)計(jì)的過(guò)程。一般應(yīng)該從下述三方面研究每種解法的可行性:技術(shù)可行性,經(jīng)濟(jì)可行性,操作可

43、行性。</p><p>  3.2.1 技術(shù)上的可行性</p><p>  本系統(tǒng)的開(kāi)發(fā)利用SQL Server 2008作為系統(tǒng)數(shù)據(jù)庫(kù),它是一個(gè)支持多用戶的新型數(shù)據(jù)庫(kù),適用于大中規(guī)模的數(shù)據(jù)量需求。現(xiàn)代高速電信網(wǎng)絡(luò)的建設(shè)也為B/S結(jié)構(gòu)系統(tǒng)提供了硬件的支持。使用Myeclipse作為系統(tǒng)開(kāi)發(fā)的開(kāi)發(fā)環(huán)境,它提供完善的指令控制語(yǔ)句、類(lèi)與對(duì)象的支持及豐富的數(shù)據(jù)類(lèi)(型),給開(kāi)發(fā)高性能系統(tǒng)提供了保障,

44、為開(kāi)發(fā)滿足客戶要求的系統(tǒng),保證了代碼的模塊化要求,而代碼模塊化的提高,非常有利于以后對(duì)新系統(tǒng)的擴(kuò)展與修改。基于此,本系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)在技術(shù)上和硬件設(shè)備上的條件都是滿足的,因此它在技術(shù)上是可行的。</p><p>  3.2.2 經(jīng)濟(jì)上的可行性</p><p>  客戶關(guān)系管理系統(tǒng)為企業(yè)在網(wǎng)絡(luò)上提供了一個(gè)自動(dòng)化辦公的平臺(tái),使用戶更加的了解企業(yè)的客戶信息。滿足企業(yè)用戶在線進(jìn)行營(yíng)銷(xiāo)管理,服務(wù)管理

45、,統(tǒng)計(jì)報(bào)表,查詢(xún)庫(kù)存等要求,網(wǎng)站提升了企業(yè)在客戶中的形象,使企業(yè)和用戶聯(lián)系更加密切,提高企業(yè)的經(jīng)濟(jì)效益。所以該客戶關(guān)系管理系統(tǒng)的開(kāi)發(fā)在經(jīng)濟(jì)可行性方面是可行的。</p><p>  3.2.3 操作上的可行性</p><p>  考慮到現(xiàn)代企業(yè)員工已經(jīng)比較熟悉使用計(jì)算機(jī)進(jìn)行日常數(shù)據(jù)信息處理的工作,對(duì)于常用的各種辦公軟件也比較熟悉。本系統(tǒng)操作簡(jiǎn)單易學(xué),企業(yè)無(wú)需對(duì)員工進(jìn)行培訓(xùn),因此操作上完全可以

46、接受。</p><p><b>  3.3項(xiàng)目需求分析</b></p><p>  現(xiàn)行的CRM軟件還處于起步階段,功能模塊結(jié)構(gòu)不盡相同,但是其基本的需求是一樣的,其主要技術(shù)需求應(yīng)包括六個(gè)方面[5]:</p><p><b> ?。?)信息分析能力</b></p><p>  CRM有大量客戶和潛在

47、客戶的信息,企業(yè)應(yīng)該充分的利用這些信息進(jìn)行分析,使得決策者掌握的信息更加完全,從而能及時(shí)的做出決策。良好的商業(yè)情報(bào)是企業(yè)成功的一半。</p><p> ?。?)對(duì)客戶互動(dòng)渠道進(jìn)行集成的能力</p><p>  對(duì)多渠道進(jìn)行集成與CRM解決方案的功能部件的集成是同等重要的。不管客戶是與企業(yè)聯(lián)系還是與銷(xiāo)售人員聯(lián)系,于客戶互動(dòng)都應(yīng)該是無(wú)縫的、統(tǒng)一的、高效的。同一的渠道還能帶來(lái)內(nèi)部效益的提高。&l

48、t;/p><p>  (3)支持網(wǎng)絡(luò)應(yīng)用的能力</p><p>  在支持企業(yè)內(nèi)外的互動(dòng)和業(yè)務(wù)處理方面,Web的作用越來(lái)越大,這使得CRM得網(wǎng)絡(luò)功能越來(lái)越重要。如,網(wǎng)絡(luò)可以為電子商務(wù)渠道提供支持。為了使客戶和企業(yè)雇員都能方便應(yīng)用CRM,需要提供標(biāo)準(zhǔn)化的網(wǎng)絡(luò)瀏覽器,使得用戶幾乎不需訓(xùn)練就能使用系統(tǒng)。</p><p>  另外,如果通過(guò)網(wǎng)絡(luò)為客戶提供在線反饋的話并能有專(zhuān)人及

49、時(shí)傳達(dá)信息給公司的售后服務(wù)部門(mén),這將為公司留住客戶(尤其是距離較遠(yuǎn)的)并使業(yè)績(jī)添磚加瓦。</p><p> ?。?)建設(shè)集中的信息倉(cāng)庫(kù)的能力</p><p>  采用集中化的信息、實(shí)時(shí)的客戶信息,可使各業(yè)務(wù)部門(mén)和功能模塊間的信息能統(tǒng)一起來(lái)。</p><p> ?。?)對(duì)工作流進(jìn)行集成的能力</p><p>  工作量是指把相關(guān)文檔和工作規(guī)則自

50、動(dòng)化安排給負(fù)責(zé)特定業(yè)務(wù)流程中特定步驟的人。CRM解決方案應(yīng)具有較強(qiáng)的功能,為跨部門(mén)工作提供支持,使這些工作能動(dòng)態(tài)的、無(wú)縫的集成。</p><p> ?。?)與ERP功能的集成</p><p>  如果CRM與ERP和財(cái)務(wù)、庫(kù)存、制造、分銷(xiāo)、物流和人力資源等連接起來(lái),使之成為一個(gè)客戶互動(dòng)循環(huán),這種集成能使企業(yè)在系統(tǒng)間搜集商業(yè)情報(bào),而不是低水平的數(shù)據(jù)同步[6]。</p><

51、p>  根據(jù)上述的分析本系統(tǒng)分營(yíng)銷(xiāo)管理、客戶管理、服務(wù)管理、統(tǒng)計(jì)報(bào)表、基礎(chǔ)數(shù)據(jù)和權(quán)限管理六個(gè)模塊。</p><p>  營(yíng)銷(xiāo)管理:包含銷(xiāo)售機(jī)會(huì)的管理和對(duì)客戶開(kāi)發(fā)過(guò)程的管理,營(yíng)銷(xiāo)的過(guò)程是開(kāi)發(fā)新客戶的過(guò)程。對(duì)老客戶的銷(xiāo)售行為不屬于營(yíng)銷(xiāo)管理的范疇??蛻艚?jīng)理有開(kāi)發(fā)新客戶的任務(wù),在客戶經(jīng)理發(fā)現(xiàn)銷(xiāo)售機(jī)會(huì)時(shí),應(yīng)在系統(tǒng)中錄入該銷(xiāo)售機(jī)會(huì)的信息。銷(xiāo)售主管也可以在系統(tǒng)中創(chuàng)建銷(xiāo)售機(jī)會(huì)。所有的銷(xiāo)售機(jī)會(huì)由銷(xiāo)售主管進(jìn)行分配,每個(gè)銷(xiāo)售機(jī)會(huì)

52、分配給一個(gè)客戶經(jīng)理。客戶經(jīng)理對(duì)分配給自己的銷(xiāo)售機(jī)會(huì)制定客戶開(kāi)發(fā)計(jì)劃,計(jì)劃好分幾步開(kāi)發(fā),以及每個(gè)步驟的時(shí)間和具體事項(xiàng)。制定完客戶開(kāi)發(fā)計(jì)劃后,客戶經(jīng)理按實(shí)際執(zhí)行請(qǐng)跨功能填寫(xiě)計(jì)劃中每個(gè)步驟的執(zhí)行效果。在開(kāi)發(fā)計(jì)劃結(jié)束的時(shí)候,根據(jù)開(kāi)發(fā)的結(jié)果不同,設(shè)置該銷(xiāo)售機(jī)會(huì)為“開(kāi)發(fā)失敗”或“開(kāi)發(fā)成功”。如果開(kāi)發(fā)客戶成功,系統(tǒng)自動(dòng)創(chuàng)建新的客戶記錄。</p><p>  客戶管理:客戶信息是公司資產(chǎn)的構(gòu)成部分之一,應(yīng)對(duì)其進(jìn)行妥善保管、充分利

53、用。</p><p>  每個(gè)客戶經(jīng)理有責(zé)任維護(hù)自己負(fù)責(zé)的客戶信息,隨時(shí)更新。在本系統(tǒng)中,客戶信息將得到充分的共享,從而發(fā)揮最大的價(jià)值。</p><p>  服務(wù)管理:客戶服務(wù)是客戶管理的重要工作。通過(guò)客戶服務(wù)我們的銷(xiāo)售團(tuán)隊(duì)可以及時(shí)幫助客戶解決問(wèn)題、打消顧慮,提高客戶滿意度。還可以幫助我們隨時(shí)了解客戶的動(dòng)態(tài),以便采取應(yīng)對(duì)措施。</p><p>  統(tǒng)計(jì)報(bào)表:對(duì)客戶下

54、單的總金額進(jìn)行統(tǒng)計(jì),了解客戶對(duì)企業(yè)的貢獻(xiàn)。根據(jù)服務(wù)類(lèi)型對(duì)服務(wù)進(jìn)行統(tǒng)計(jì)。查看已經(jīng)確認(rèn)流失的客戶流失記錄。列出符合查詢(xún)條件的已經(jīng)確認(rèn)流失的客戶流失記錄。</p><p>  基礎(chǔ)數(shù)據(jù):對(duì)系統(tǒng)中需要已選擇的方式輸入的輸入項(xiàng)的候選項(xiàng),統(tǒng)一通過(guò)數(shù)據(jù)字典來(lái)配置。比如服務(wù)類(lèi)型、客戶等級(jí)等。</p><p>  權(quán)限管理:管理注冊(cè)用戶的使用權(quán)限,以及增加用戶。</p><p>  

55、第四章 項(xiàng)目概要設(shè)計(jì)</p><p><b>  4.1設(shè)計(jì)原則</b></p><p>  為了使本系統(tǒng)功能完備,操作簡(jiǎn)便,最大限度的提高軟件的質(zhì)量,從而滿足用戶的實(shí)際需要,在設(shè)計(jì)開(kāi)發(fā)過(guò)程中遵守了如下原則:</p><p>  (1)合法性原則:依據(jù)客戶關(guān)系管理系統(tǒng)的工作規(guī)定以及要求,參照核算實(shí)際的工作情況,進(jìn)行諸如客戶信息增刪改查等工作。&

56、lt;/p><p>  (2)實(shí)用性原則:適合客戶關(guān)系管理工作的實(shí)際需求,并能夠處理一些特殊情況的要求,此外,盡可能預(yù)留空間,一邊擴(kuò)充功能。</p><p>  (3)易操作原則:要求設(shè)計(jì)的系統(tǒng)功能齊全,界面友好,操縱方便,必要的地方進(jìn)行提示。</p><p>  (4)源程序可讀性原則:為了便于其他設(shè)計(jì),維護(hù)人員讀懂代碼或以后的代碼修改,軟件升級(jí)維護(hù),盡可能做好代碼注

57、釋工作。</p><p>  (5)安全性原則:首先,從系統(tǒng)架構(gòu)看,本系統(tǒng)采用B\S模型,從而使服務(wù)器數(shù)據(jù)源與客戶端分離,保證了數(shù)據(jù)的物理獨(dú)立性;</p><p>  其次,本系統(tǒng)的用戶授權(quán)機(jī)制通過(guò)角色的定義管理實(shí)現(xiàn),通過(guò)定義某些角色能進(jìn)行的操作權(quán)限,和定義用戶擁有的角色,限定用戶的操作權(quán)限,實(shí)現(xiàn)對(duì)用戶的授權(quán)。</p><p>  4.2 開(kāi)發(fā)工具簡(jiǎn)介</p&

58、gt;<p>  根據(jù)上述系統(tǒng)的特點(diǎn)和要求,本次設(shè)計(jì)的客戶關(guān)系管理系統(tǒng)采用myeclipse9來(lái)開(kāi)發(fā),MyEclipse 是一個(gè)十分優(yōu)秀的用于開(kāi)發(fā)Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常強(qiáng)大,支持也十分廣泛,尤其是對(duì)各種開(kāi)源產(chǎn)品的支持十分不錯(cuò)。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,

59、JDBC數(shù)據(jù)庫(kù)鏈接工具等多項(xiàng)功能[7]??梢哉f(shuō)MyEclipse幾乎囊括了目前所有主流開(kāi)源產(chǎn)品的專(zhuān)屬eclipse開(kāi)發(fā)工具。</p><p>  數(shù)據(jù)庫(kù)使用的是SQL Server 2008,它是一種綜合的數(shù)據(jù)平臺(tái),可以為運(yùn)行安全的業(yè)務(wù)關(guān)鍵應(yīng)用程序提供企業(yè)級(jí)可擴(kuò)展性、高可用性和高級(jí)商業(yè)智能功能。在可伸縮性、數(shù)據(jù)集成、開(kāi)發(fā)工具和強(qiáng)大的分析等方面的革新更好的確立了微軟在BI領(lǐng)域的領(lǐng)導(dǎo)地位。SQL Server 200

60、8 能夠把關(guān)鍵的信息及時(shí)的傳遞到組織內(nèi)員工的手中,從而實(shí)現(xiàn)了可伸縮的商業(yè)智能。SQL Server 2008全面的集成、分析和報(bào)表功能使企業(yè)能夠提高他們已有應(yīng)用的價(jià)值,即便這些應(yīng)用是在不同的平臺(tái)上。</p><p>  4.2.1 關(guān)于MVC </p><p>  MVC英文即Model-View-Controller,即把一個(gè)應(yīng)用的輸入、處理、輸出流程按照Model、View、C

61、ontroller的方式進(jìn)行分離,這樣一個(gè)應(yīng)用被分成三個(gè)層——模型層、視圖層、控制層。</p><p>  視圖(View)代表用戶交互界面,對(duì)于Web應(yīng)用來(lái)說(shuō),可以概括為HTML界面,但有可能為XHTML、XML和Applet。隨著應(yīng)用的復(fù)雜性和規(guī)模性,界面的處理也變得具有挑戰(zhàn)性。一個(gè)應(yīng)用可能有很多不同的視圖,MVC設(shè)計(jì)模式對(duì)于視圖的處理僅限于視圖上數(shù)據(jù)的采集和處理,以及用戶的請(qǐng)求,而不包括在視圖上的業(yè)務(wù)流程的

62、處理。業(yè)務(wù)流程的處理交予模型(Model)處理。比如一個(gè)訂單的視圖只接受來(lái)自模型的數(shù)據(jù)并顯示給用戶,以及將用戶界面的輸入數(shù)據(jù)和請(qǐng)求傳遞給控制和模型。</p><p>  模型(Model):就是業(yè)務(wù)流程/狀態(tài)的處理以及業(yè)務(wù)規(guī)則的制定。業(yè)務(wù)流程的處理過(guò)程對(duì)其它層來(lái)說(shuō)是黑箱操作,模型接受視圖請(qǐng)求的數(shù)據(jù),并返回最終的處理結(jié)果。業(yè)務(wù)模型的設(shè)計(jì)可以說(shuō)是MVC最主要的核心。目前流行的EJB模型就是一個(gè)典型的應(yīng)用例子,它從應(yīng)用

63、技術(shù)實(shí)現(xiàn)的角度對(duì)模型做了進(jìn)一步的劃分,以便充分利用現(xiàn)有的組件,但它不能作為應(yīng)用設(shè)計(jì)模型的框架。它僅僅告訴你按這種模型設(shè)計(jì)就可以利用某些技術(shù)組件,從而減少了技術(shù)上的困難。對(duì)一個(gè)開(kāi)發(fā)者來(lái)說(shuō),就可以專(zhuān)注于業(yè)務(wù)模型的設(shè)計(jì)。MVC設(shè)計(jì)模式告訴我們,把應(yīng)用的模型按一定的規(guī)則抽取出來(lái),抽取的層次很重要,這也是判斷開(kāi)發(fā)人員是否優(yōu)秀的設(shè)計(jì)依據(jù)。抽象與具體不能隔得太遠(yuǎn),也不能太近。MVC并沒(méi)有提供模型的設(shè)計(jì)方法,而只告訴你應(yīng)該組織管理這些模型,以便于模型的

64、重構(gòu)和提高重用性。我們可以用對(duì)象編程來(lái)做比喻,MVC定義了一個(gè)頂級(jí)類(lèi),告訴它的子類(lèi)你只能做這些,但沒(méi)法限制你能做這些。這點(diǎn)對(duì)編程的開(kāi)發(fā)人員非常重要。</p><p>  業(yè)務(wù)模型還有一個(gè)很重要的模型那就是數(shù)據(jù)模型。數(shù)據(jù)模型主要指實(shí)體對(duì)象的數(shù)據(jù)保存(持續(xù)化)。比如將一張訂單保存到數(shù)據(jù)庫(kù),從數(shù)據(jù)庫(kù)獲取訂單。我們可以將這個(gè)模型單獨(dú)列出,所有有關(guān)數(shù)據(jù)庫(kù)的操作只限制在該模型中。</p><p>  

65、控制(Controller)可以理解為從用戶接收請(qǐng)求, 將模型與視圖匹配在一起,共同完成用戶的請(qǐng)求。劃分控制層的作用也很明顯,它清楚地告訴你,它就是一個(gè)分發(fā)器,選擇什么樣的模型,選擇什么樣的視圖,可以完成什么樣的用戶請(qǐng)求??刂茖硬⒉蛔鋈魏蔚臄?shù)據(jù)處理。例如,用戶點(diǎn)擊一個(gè)連接,控制層接受請(qǐng)求后, 并不處理業(yè)務(wù)信息,它只把用戶的信息傳遞給模型,告訴模型做什么,選擇符合要求的視圖返回給用戶。因此,一個(gè)模型可能對(duì)應(yīng)多個(gè)視圖,一個(gè)視圖可能對(duì)應(yīng)多個(gè)模

66、型。</p><p>  大部分用過(guò)程語(yǔ)言比如ASP、PHP開(kāi)發(fā)出來(lái)的Web應(yīng)用,初始的開(kāi)發(fā)模板就是混合層的數(shù)據(jù)編程。例如,直接向數(shù)據(jù)庫(kù)發(fā)送請(qǐng)求并用HTML顯示,開(kāi)發(fā)速度往往比較快,但由于數(shù)據(jù)頁(yè)面的分離不是很直接,因而很難體現(xiàn)出業(yè)務(wù)模型的樣子或者模型的重用性。產(chǎn)品設(shè)計(jì)彈性力度很小,很難滿足用戶的變化性需求。MVC要求對(duì)應(yīng)用分層,雖然要花費(fèi)額外的工作,但產(chǎn)品的結(jié)構(gòu)清晰,產(chǎn)品的應(yīng)用通過(guò)模型可以得到更好地體現(xiàn)。<

67、/p><p>  首先,最重要的是應(yīng)該有多個(gè)視圖對(duì)應(yīng)一個(gè)模型的能力。在目前用戶需求的快速變化下,可能有多種方式訪問(wèn)應(yīng)用的要求。例如,訂單模型可能有本系統(tǒng)的訂單,也有網(wǎng)上訂單,或者其他系統(tǒng)的訂單,但對(duì)于訂單的處理都是一樣,也就是說(shuō)訂單的處理是一致的。按MVC設(shè)計(jì)模式,一個(gè)訂單模型以及多個(gè)視圖即可解決問(wèn)題。這樣減少了代碼的復(fù)制,即減少了代碼的維護(hù)量,一旦模型發(fā)生改變,也易于維護(hù)。</p><p>

68、  其次,由于模型返回的數(shù)據(jù)不帶任何顯示格式,因而這些模型也可直接應(yīng)用于接口的使用。</p><p>  再次,由于一個(gè)應(yīng)用被分離為三層,因此有時(shí)改變其中的一層就能滿足應(yīng)用的改變。一個(gè)應(yīng)用的業(yè)務(wù)流程或者業(yè)務(wù)規(guī)則的改變只需改動(dòng)MVC的模型層。</p><p>  控制層的概念也很有效,由于它把不同的模型和不同的視圖組合在一起完成不同的請(qǐng)求,因此,控制層可以說(shuō)是包含了用戶請(qǐng)求權(quán)限的概念。<

69、;/p><p>  最后,它還有利于軟件工程化管理。由于不同的層各司其職,每一層不同的應(yīng)用具有某些相同的特征,有利于通過(guò)工程化、工具化產(chǎn)生管理程序代碼。</p><p>  MVC的設(shè)計(jì)實(shí)現(xiàn)并不十分容易, 理解起來(lái)比較容易,但對(duì)開(kāi)發(fā)人員的要求比較高。MVC只是一種基本的設(shè)計(jì)思想,還需要詳細(xì)的設(shè)計(jì)規(guī)劃。</p><p>  模型和視圖的嚴(yán)格分離可能使得調(diào)試?yán)щy一些,但比較

70、容易發(fā)現(xiàn)錯(cuò)誤。</p><p>  經(jīng)驗(yàn)表明,MVC由于將應(yīng)用分為三層,意味著代碼文件增多,因此,對(duì)于文件的管理需要費(fèi)點(diǎn)心思。</p><p>  綜合上述,MVC是構(gòu)筑軟件非常好的基本模式,至少將業(yè)務(wù)處理與顯示分離,強(qiáng)迫將應(yīng)用分為模型、視圖以及控制層, 使得你會(huì)認(rèn)真考慮應(yīng)用的額外復(fù)雜性,把這些想法融進(jìn)到架構(gòu)中,增加了應(yīng)用的可拓展性。如果能把握到這一點(diǎn),MVC模式會(huì)使得你的應(yīng)用更加強(qiáng)壯,更

71、加有彈性,更加個(gè)性化。</p><p>  4.2.2 關(guān)于SSH </p><p>  SSH(Struts,Spring,Hibernate)Struts進(jìn)行流程控制,Spring進(jìn)行業(yè)務(wù)流轉(zhuǎn),Hibernate進(jìn)行數(shù)據(jù)庫(kù)操作的封裝[8]。</p><p><b> ?。?)Struts</b></p><p>  

72、Struts對(duì)Model,View和Controller都提供了對(duì)應(yīng)的組件。分為Struts1和Struts2,區(qū)別甚大。 </p><p>  Action,這個(gè)類(lèi)通常由用戶提供,該控制器負(fù)責(zé)接收來(lái)自ActionServlet的請(qǐng)求,并根據(jù)該請(qǐng)求調(diào)用模型的業(yè)務(wù)邏輯方法處理請(qǐng)求,并將處理結(jié)果返回給JSP頁(yè)面顯示。</p><p>  Model部分由ActionForm和JavaBean組

73、成,其中ActionForm用于封裝用戶的請(qǐng)求參數(shù),封裝成ActionForm對(duì)象,該對(duì)象被ActionServlet轉(zhuǎn)發(fā)給Action,Action根據(jù)ActionForm里面的請(qǐng)求參數(shù)處理用戶的請(qǐng)求。JavaBean則封裝了底層的業(yè)務(wù)邏輯,包括數(shù)據(jù)庫(kù)訪問(wèn)等。</p><p>  View部分采用JSP(或HTML、PHP……)實(shí)現(xiàn)。Struts提供了豐富的標(biāo)簽庫(kù),通過(guò)標(biāo)簽庫(kù)可以減少腳本的使用,自定義的標(biāo)簽庫(kù)可

74、以實(shí)現(xiàn)與Model的有效交互,并增加了現(xiàn)實(shí)功能。對(duì)應(yīng)上圖的JSP部分。</p><p>  Controller組件有兩個(gè)部分組成——系統(tǒng)核心控制器,業(yè)務(wù)邏輯控制器。</p><p>  系統(tǒng)核心控制器,對(duì)應(yīng)ActionServlet。該控制器由Struts框架提供,繼承HttpServlet類(lèi),因此可以配置成標(biāo)注的Servlet。該控制器負(fù)責(zé)攔截所有的HTTP請(qǐng)求,然后根據(jù)用戶請(qǐng)求決定是

75、否要轉(zhuǎn)給業(yè)務(wù)邏輯控制器。</p><p>  業(yè)務(wù)邏輯控制器,負(fù)責(zé)處理用戶請(qǐng)求,本身不具備處理能力,而是調(diào)用Model來(lái)完成處理,對(duì)應(yīng)Action部分。</p><p> ?。?)Spring部分</p><p>  Spring是一個(gè)開(kāi)源框架,它由Rod Johnson創(chuàng)建。它是為了解決企業(yè)應(yīng)用開(kāi)發(fā)的復(fù)雜性而創(chuàng)建的。Spring使用基本的JavaBean來(lái)完成以前

76、只可能由EJB完成的事情。然而,Spring的用途不僅限于服務(wù)器端的開(kāi)發(fā)。從簡(jiǎn)單性、可測(cè)試性和松耦合的角度而言,任何Java應(yīng)用都可以從Spring中受益。Spring的目的是解決企業(yè)應(yīng)用開(kāi)發(fā)的復(fù)雜性,</p><p>  使用基本的JavaBean代替EJB,并提供了更多的企業(yè)應(yīng)用功能</p><p>  簡(jiǎn)單來(lái)說(shuō),Spring是一個(gè)輕量級(jí)的控制反轉(zhuǎn)(IoC)和面向切面(AOP)的容器框

77、架。</p><p>  輕量:從大小與開(kāi)銷(xiāo)兩方面而言Spring都是輕量的。完整的Spring框架可以在一個(gè)大小只有1MB多的JAR文件里發(fā)布。并且Spring所需的處理開(kāi)銷(xiāo)也是微不足道的。此外,Spring是非侵入式的:典型地,Spring應(yīng)用中的對(duì)象不依賴(lài)于Spring的特定類(lèi)。</p><p>  控制反轉(zhuǎn):Spring通過(guò)一種稱(chēng)作控制反轉(zhuǎn)(IoC)的技術(shù)促進(jìn)了松耦合。當(dāng)應(yīng)用了Io

78、C,一個(gè)對(duì)象依賴(lài)的其它對(duì)象會(huì)通過(guò)被動(dòng)的方式傳遞進(jìn)來(lái),而不是這個(gè)對(duì)象自己創(chuàng)建或者查找依賴(lài)對(duì)象。你可以認(rèn)為IoC與JNDI相反——不是對(duì)象從容器中查找依賴(lài),而是容器在對(duì)象初始化時(shí)不等對(duì)象請(qǐng)求就主動(dòng)將依賴(lài)傳遞給它。</p><p>  面向切面:Spring提供了面向切面編程的豐富支持,允許通過(guò)分離應(yīng)用的業(yè)務(wù)邏輯與系統(tǒng)級(jí)服務(wù)(例如審計(jì)(auditing)和事務(wù)(transaction)管理)進(jìn)行內(nèi)聚性的開(kāi)發(fā)。應(yīng)用對(duì)象只

79、實(shí)現(xiàn)它們應(yīng)該做的——完成業(yè)務(wù)邏輯——僅此而已。它們并不負(fù)責(zé)(甚至是意識(shí))其它的系統(tǒng)級(jí)關(guān)注點(diǎn),例如日志或事務(wù)支持。</p><p>  容器:Spring包含并管理應(yīng)用對(duì)象的配置和生命周期,在這個(gè)意義上它是一種容器,你可以配置你的每個(gè)bean如何被創(chuàng)建——基于一個(gè)可配置原型(prototype),你的bean可以創(chuàng)建一個(gè)單獨(dú)的實(shí)例或者每次需要時(shí)都生成一個(gè)新的實(shí)例——以及它們是如何相互關(guān)聯(lián)的。然而,Spring不應(yīng)該

80、被混同于傳統(tǒng)的重量級(jí)的EJB容器,它們經(jīng)常是龐大與笨重的,難以使用。</p><p>  框架:Spring可以將簡(jiǎn)單的組件配置、組合成為復(fù)雜的應(yīng)用。在Spring中,應(yīng)用對(duì)象被聲明式地組合,典型地是在一個(gè)XML文件里。Spring也提供了很多基礎(chǔ)功能(事務(wù)管理、持久化框架集成等等),將應(yīng)用邏輯的開(kāi)發(fā)留給了你。</p><p>  所有Spring的這些特征使你能夠編寫(xiě)更干凈、更可管理、并

81、且更易于測(cè)試的代碼。它們也為Spring中的各種模塊提供了基礎(chǔ)支持。</p><p>  (3)Hibernate部分</p><p>  Hibernate是一個(gè)開(kāi)放源代碼的對(duì)象關(guān)系映射框架,它對(duì)JDBC進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得Java程序員可以隨心所欲的使用對(duì)象編程思維來(lái)操縱數(shù)據(jù)庫(kù)。 Hibernate可以應(yīng)用在任何使用JDBC的場(chǎng)合,既可以在Java的客戶端程序使用,也可以在

82、Servlet/JSP的Web應(yīng)用中使用,最具革命意義的是,Hibernate可以在應(yīng)用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。</p><p>  Hibernate的核心接口一共有5個(gè),分別為:Session、SessionFactory、Transaction、Query和Configuration。這5個(gè)核心接口在任何開(kāi)發(fā)中都會(huì)用到。通過(guò)這些接口,不僅可以對(duì)持久化對(duì)象進(jìn)行存取,還能夠進(jìn)行事

83、務(wù)控制。下面對(duì)這五個(gè)核心接口分別加以介紹。</p><p>  Session接口:負(fù)責(zé)執(zhí)行被持久化對(duì)象的CRUD操作(CRUD的任務(wù)是完成與數(shù)據(jù)庫(kù)的交流,包含了很多常見(jiàn)的SQL語(yǔ)句。)。但需要注意的是Session對(duì)象是非線程安全的。同時(shí),Hibernate的session不同于JSP應(yīng)用中的HttpSession。這里當(dāng)使用session這個(gè)術(shù)語(yǔ)時(shí),其實(shí)指的是Hibernate中的session,而以后會(huì)將H

84、ttpSesion對(duì)象稱(chēng)為用戶session。</p><p>  SessionFactory接口:負(fù)責(zé)初始化Hibernate。它充當(dāng)數(shù)據(jù)存儲(chǔ)源的代理,并負(fù)責(zé)創(chuàng)建Session對(duì)象。這里用到了工廠模式。需要注意的是SessionFactory并不是輕量級(jí)的,因?yàn)橐话闱闆r下,一個(gè)項(xiàng)目通常只需要一個(gè)SessionFactory就夠,當(dāng)需要操作多個(gè)數(shù)據(jù)庫(kù)時(shí),可以為每個(gè)數(shù)據(jù)庫(kù)指定一個(gè)SessionFactory[10

85、]。</p><p>  Configuration接口:負(fù)責(zé)配置并啟動(dòng)Hibernate,創(chuàng)建SessionFactory對(duì)象。在Hibernate的啟動(dòng)的過(guò)程中,Configuration類(lèi)的實(shí)例首先定位映射文檔位置、讀取配置,然后創(chuàng)建SessionFactory對(duì)象。</p><p>  Transaction接口:負(fù)責(zé)事務(wù)相關(guān)的操作。它是可選的,開(kāi)發(fā)人員也可以設(shè)計(jì)編寫(xiě)自己的底層事務(wù)

86、處理代碼。</p><p>  4.2.3 SQL Server 2008數(shù)據(jù)庫(kù)及其特點(diǎn)</p><p>  SQL Server 2008 通過(guò)在可伸縮性、數(shù)據(jù)集成、開(kāi)發(fā)工具和強(qiáng)大的分析等方面的革新更好的確立了微軟在BI領(lǐng)域的領(lǐng)導(dǎo)地位。SQL Server 2008 能夠把關(guān)鍵的信息及時(shí)的傳遞到組織內(nèi)員工的手中,從而實(shí)現(xiàn)了可伸縮的商業(yè)智能[9]。從CEO 到信息工作者,員工可以快速的、

87、容易的處理數(shù)據(jù),以更快更好的做出決策。SQL Server 2008全面的集成、分析和報(bào)表功能使企業(yè)能夠提高他們已有應(yīng)用的價(jià)值,即便這些應(yīng)用是在不同的平臺(tái)上。</p><p>  SQL Server 2008的失敗轉(zhuǎn)移集群和數(shù)據(jù)庫(kù)鏡像技術(shù)確保企業(yè)向員工、客戶和合作伙伴提交高度可靠和可用的應(yīng)用系統(tǒng)。</p><p>  SQL Server 2008引進(jìn)了一套集成的管理工具和管理應(yīng)用編程接

88、口(APIS),以提供易用性、可管理性、及對(duì)大型SQL Server配置的支持[11]。</p><p>  SQL Server 2008旨在通過(guò)數(shù)據(jù)庫(kù)加密、更加安全的默認(rèn)設(shè)置、加強(qiáng)的密碼政策和細(xì)化許可控制、及加強(qiáng)的安全模型等特性,為企業(yè)數(shù)據(jù)提供最高級(jí)別的安全性。</p><p>  SQL Server 2008可伸縮性的先進(jìn)性包括表格分區(qū)、復(fù)制能力的增強(qiáng)和64位支持。</p&g

89、t;<p>  分析服務(wù)對(duì)數(shù)據(jù)倉(cāng)庫(kù)、商務(wù)智能和line-of-business解決方案的可伸縮性、可管理性、可靠性、可用性和可規(guī)劃性提供擴(kuò)展。</p><p>  對(duì)DTS結(jié)構(gòu)合工具的全部重新設(shè)計(jì)為開(kāi)發(fā)人員和數(shù)據(jù)庫(kù)管理員提供了增強(qiáng)的靈活性和可管理性。</p><p>  報(bào)表服務(wù)是一種新的報(bào)表服務(wù)器和工具箱,用于創(chuàng)建、管理和配置企業(yè)報(bào)告。</p><p&g

90、t;  數(shù)據(jù)挖掘的功能得以增強(qiáng),主要?dú)w功于四種新的運(yùn)算法則、改進(jìn)的數(shù)據(jù)模型和處理工具。</p><p>  4.2.4 B/S模式簡(jiǎn)介</p><p>  隨著電子計(jì)算機(jī)技術(shù)的發(fā)展,很多企業(yè)已經(jīng)應(yīng)用數(shù)據(jù)庫(kù)技術(shù)來(lái)創(chuàng)建企業(yè)管理系統(tǒng),也有用靜態(tài)網(wǎng)站的形式來(lái)發(fā)布和管理客戶信息的,但是很多系統(tǒng)都不完善,需要改建或重建。開(kāi)發(fā)一套基于B/S的客戶管理系統(tǒng),它又有著傳統(tǒng)意義上的客戶管理所無(wú)法比擬的優(yōu)勢(shì)[

91、12]:</p><p>  (1) 基于網(wǎng)絡(luò)的管理。由于基于B/S的企業(yè)客戶管理系統(tǒng)是把整個(gè)系統(tǒng)安裝在網(wǎng)絡(luò)上的某一臺(tái)服務(wù)器上的,因此只要有一臺(tái)能夠連上網(wǎng)絡(luò)的計(jì)算機(jī),在任何時(shí)間,任何地點(diǎn),都能夠?qū)@個(gè)系統(tǒng)進(jìn)行操作。</p><p>  (2) 客戶端免安裝。目前的大多數(shù)計(jì)算機(jī)安裝的操作系統(tǒng)都是Windows系列的,一般都自帶IE瀏覽器,在這種情況下,不需要安裝任何軟件,就能對(duì)這個(gè)系統(tǒng)進(jìn)行操

92、作。</p><p>  (3) 客戶端零維護(hù)。對(duì)系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行維護(hù)的工作是服務(wù)器端的任務(wù),客戶端用戶不用擔(dān)心系統(tǒng)維護(hù)的事情。</p><p>  (4) 完全采用圖形界面,使用方便;</p><p>  (5) 面向?qū)ο缶幊碳夹g(shù)功能強(qiáng);系統(tǒng)是在平臺(tái)WindowsXP上開(kāi)發(fā)的;</p><p>  (6) 系統(tǒng)在開(kāi)發(fā)過(guò)程中使用SQL SERV

93、ER,使整體運(yùn)行速度明顯提高;</p><p>  4.2.5 JSP技術(shù)介紹</p><p>  Java Server Pages(JSP)是一種基于web的腳本編程技術(shù),類(lèi)似于網(wǎng)景公司的服務(wù)器端Java腳本語(yǔ)言—— server-side JavaScript(SSJS)和微軟的Active Server Pages(ASP)。JSP比SSJS和ASP具有更好的可擴(kuò)展性,并且它不專(zhuān)

94、屬于任何一家廠商或某一特定的Web服務(wù)器。盡管JSP規(guī)范是由Sun公司制定的,但任何廠商都可以在自己的系統(tǒng)上實(shí)現(xiàn)JSP。 </p><p>  在Sun正式發(fā)布JSP(Java Server Pages)之后,這種新的Web應(yīng)用開(kāi)發(fā)技術(shù)很快引起了人們的關(guān)注。JSP為創(chuàng)建高度動(dòng)態(tài)的Web應(yīng)用提供了一個(gè)獨(dú)特的開(kāi)發(fā)環(huán)境。按照Sun的說(shuō)法,JSP能夠適應(yīng)市場(chǎng)上包括Apache WebServer、IIS4.0在內(nèi)的85%

95、的服務(wù)器產(chǎn)品。</p><p>  本文將介紹JSP相關(guān)的知識(shí),以及JavaBean的相關(guān)內(nèi)容,當(dāng)然都是比較粗略的介紹其中的基本內(nèi)容,或者說(shuō)僅僅是一個(gè)Guide,如果讀者需要更詳細(xì)的信息,請(qǐng)參考相應(yīng)的JSP的書(shū)籍。</p><p><b>  (1)概述</b></p><p>  JSP(Java Server Pages)是由Sun Mic

96、rosystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn),其在動(dòng)態(tài)網(wǎng)頁(yè)的建設(shè)中有其強(qiáng)大而特別的功能。JSP與Microsoft的ASP技術(shù)非常相似。兩者都提供在HTML代碼中混合某種程序代碼、由語(yǔ)言引擎解釋執(zhí)行程序代碼的能力。下面我們簡(jiǎn)單的對(duì)它進(jìn)行介紹。</p><p>  (2) JSP的特點(diǎn)</p><p>  按照腳本語(yǔ)言是服務(wù)于某一個(gè)子系統(tǒng)的語(yǔ)言這種論述,JSP應(yīng)當(dāng)被

97、看作是一種腳本語(yǔ)言。然而,作為一種腳本語(yǔ)言,JSP又顯得過(guò)于強(qiáng)大了,在JSP中幾乎可以使用全部的Java類(lèi)。</p><p>  作為一種基于文本的、以顯示為中心的開(kāi)發(fā)技術(shù),JSP提供了Java Servlet的所有好處,并且,當(dāng)與一個(gè)JavaBeans類(lèi)結(jié)合在一起時(shí),提供了一種使內(nèi)容和顯示邏輯分開(kāi)的簡(jiǎn)單方式。分開(kāi)內(nèi)容和顯示邏輯的好處是,更新頁(yè)面外觀的人員不必懂得Java代碼,而更新JavaBeans類(lèi)的人員也不

98、必是設(shè)計(jì)網(wǎng)頁(yè)的行家里手,就可以用帶JavaBeans類(lèi)的JSP頁(yè)面來(lái)定義Web模板,以建立一個(gè)由具有相似的外觀的頁(yè)面組成的網(wǎng)站。JavaBeans類(lèi)完成數(shù)據(jù)提供,這樣在模板中就沒(méi)有Java代碼,這意味著這些模板可以由一個(gè)HTML編寫(xiě)人員來(lái)維護(hù)。當(dāng)然,也可以利用Java Servlet來(lái)控制網(wǎng)站的邏輯,通過(guò)Java Servlet調(diào)用JSP文件的方式來(lái)將網(wǎng)站的邏輯和內(nèi)容分離。</p><p>  一般來(lái)說(shuō),在實(shí)際的

99、JSP引擎中,JSP頁(yè)面在執(zhí)行時(shí)是編譯式,而不是解釋式的。解釋式的動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)工具如ASP、PHP3等由于速度等原因已經(jīng)滿足不了當(dāng)前大型電子商務(wù)應(yīng)用的需要了,傳統(tǒng)的開(kāi)發(fā)技術(shù)都在向編譯執(zhí)行的方式改變,如ASP→ASP+;PHP3→PHP4。</p><p>  在JSP規(guī)范書(shū)中,并沒(méi)有明確要求JSP中的程序代碼部分(稱(chēng)為Scriptlet)一定要用Java來(lái)寫(xiě)。實(shí)際上,有一些JSP引擎就是采用的其他腳本語(yǔ)言,如EM

100、AC-Script、WebL等,但實(shí)際上這幾種腳本語(yǔ)言也是構(gòu)建在Java上面,編譯為Servlet來(lái)實(shí)現(xiàn)的。按照J(rèn)SP規(guī)范書(shū)寫(xiě),和Java沒(méi)有任何關(guān)系的Scriptlet也是可以的,不過(guò),由于JSP的強(qiáng)大功能主要在于能和JavaBeans、Enterprise JavaBeans一起工作,所以即使是Scriptlet部分不使用Java,編譯成的執(zhí)行代碼也應(yīng)該是與Java相關(guān)的。</p><p>  (3) JSP

101、的機(jī)制</p><p>  要理解JSP怎樣聯(lián)合以上各種所提到的技術(shù)的優(yōu)點(diǎn),來(lái)輕而易舉地實(shí)現(xiàn)各種效果,用戶必須首先了解“組件為中心的網(wǎng)頁(yè)開(kāi)發(fā)”和“頁(yè)面為中心的網(wǎng)頁(yè)開(kāi)發(fā)”的區(qū)別。 </p><p>  SSJS和ASP都是在幾年前推出的,那時(shí)網(wǎng)絡(luò)還很年輕,沒(méi)有人知道除了把所有的商務(wù)、數(shù)據(jù)和表達(dá)邏輯統(tǒng)統(tǒng)堆進(jìn)原始網(wǎng)頁(yè)中之外還有什么更好的解決方法。這種以頁(yè)面為中心的模型容易學(xué)習(xí)并且得到相當(dāng)快速的發(fā)

102、展。然而,隨著時(shí)間的推移,人們認(rèn)識(shí)到這種方法不適于構(gòu)建大型的、可升級(jí)的Web應(yīng)用程序。在腳本環(huán)境中書(shū)寫(xiě)的表達(dá)邏輯被鎖在頁(yè)面內(nèi),只有通過(guò)剪切和粘貼才能被重用。表達(dá)邏輯通常和商務(wù)及數(shù)據(jù)邏輯混在一起,這使得當(dāng)程序員試圖改變一個(gè)應(yīng)用程序的外觀而不想破壞與之緊密結(jié)合的商務(wù)邏輯時(shí),應(yīng)用程序的維護(hù)就像在蛋殼上走路一樣困難。其實(shí)在企業(yè)中,可重用組件的應(yīng)用早已經(jīng)很成熟,沒(méi)有人愿意為它們的應(yīng)用程序重寫(xiě)那些邏輯。HTML和圖形設(shè)計(jì)師把它們的設(shè)計(jì)的實(shí)施工作交給

103、了Web編寫(xiě)者,使他們不得不加倍工作—— 常常是手工編寫(xiě),因?yàn)闆](méi)有合適的工具可以把服務(wù)器端腳本與HTML內(nèi)容結(jié)合起來(lái)。簡(jiǎn)而言之,隨著Web應(yīng)用程序的復(fù)雜性不斷提升,以頁(yè)面為中心的開(kāi)發(fā)方式的局限性變得明顯起來(lái)。 </p><p>  與此同時(shí),人們一直在尋找建立Web應(yīng)用程序的更好方法,組件在客戶機(jī)/服務(wù)器領(lǐng)域流行起來(lái)。JavaBeans和ActiveX被“快速應(yīng)用程序開(kāi)發(fā)”(RAD)工具發(fā)行商推廣給Java和Wi

104、ndows應(yīng)用程序開(kāi)發(fā)者用來(lái)快速開(kāi)發(fā)復(fù)雜的程序。這些技術(shù)使某領(lǐng)域內(nèi)的專(zhuān)家可以為本領(lǐng)域內(nèi)的垂直應(yīng)用編寫(xiě)組件,而開(kāi)發(fā)者可以直接拿來(lái)使用而不必掌握這一領(lǐng)域的專(zhuān)門(mén)技術(shù)。</p><p>  作為一種以組件為中心的開(kāi)發(fā)平臺(tái),JSP出現(xiàn)了。它以JavaBeans和Enterprise JavaBeans(EJB)組件包含商務(wù)和數(shù)據(jù)邏輯的模型為基礎(chǔ),提供大量標(biāo)簽和一個(gè)腳本平臺(tái)用來(lái)在HTML頁(yè)中顯示由JavaBeans產(chǎn)生或回送

105、的內(nèi)容。由于JSP的以組件為中心的性質(zhì),它可以被Java和非Java開(kāi)發(fā)者同樣使用。非Java開(kāi)發(fā)者可以通過(guò)JSP的標(biāo)簽(Tags)來(lái)使用高級(jí)Java開(kāi)發(fā)者創(chuàng)建的JavaBeans。Java開(kāi)發(fā)者不僅可以創(chuàng)建和使用JavaBeans,還能在JSP頁(yè)中使用Java語(yǔ)言來(lái)更精密地控制基于底層JavaBeans的表達(dá)邏輯。 </p><p>  現(xiàn)在來(lái)看看JSP是如何處理HTTP請(qǐng)求的。在基本請(qǐng)求模型中,一個(gè)請(qǐng)求直接被

106、送到JSP頁(yè)中。JSP代碼控制著進(jìn)行邏輯處理時(shí)與JavaBeans組件的交互,并在動(dòng)態(tài)生成的、混合了靜態(tài)HTML代碼的HTML頁(yè)中顯示結(jié)果。Beans 可以是JavaBeans 或EJB組件。另外,更加復(fù)雜的請(qǐng)求模型可看作從被請(qǐng)求頁(yè)呼叫其他JSP頁(yè)或Java Servlets。</p><p>  JSP引擎實(shí)際上要把JSP標(biāo)簽、JSP頁(yè)中的Java代碼甚至連同靜態(tài)HTML內(nèi)容都轉(zhuǎn)換為大塊的Java代碼。這些代碼

107、塊被JSP引擎組織到用戶看不到的Java Servlet中去,然后Servlet自動(dòng)把它們編譯成Java字節(jié)碼。這樣,當(dāng)網(wǎng)站的訪問(wèn)者請(qǐng)求一個(gè)JSP頁(yè)時(shí),在它不知道的情況下,一個(gè)已經(jīng)生成的、預(yù)編譯過(guò)的Servlet實(shí)際上將完成所有的工作,非常隱蔽而又高效。因?yàn)镾ervlet是編譯過(guò)的,所以網(wǎng)頁(yè)中的JSP代碼不需要在每次請(qǐng)求該頁(yè)時(shí)被解釋一遍。JSP引擎只需在Servlet代碼最后被修改后編譯一次,然后這個(gè)編譯過(guò)的Servlet就可以被執(zhí)行了

溫馨提示

  • 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ù)僅提供信息存儲(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)論