樣例論文(內(nèi)容安排很好)基于STRUTS的在線租用客戶關(guān)系管理系統(tǒng)解析_第1頁
樣例論文(內(nèi)容安排很好)基于STRUTS的在線租用客戶關(guān)系管理系統(tǒng)解析_第2頁
樣例論文(內(nèi)容安排很好)基于STRUTS的在線租用客戶關(guān)系管理系統(tǒng)解析_第3頁
樣例論文(內(nèi)容安排很好)基于STRUTS的在線租用客戶關(guān)系管理系統(tǒng)解析_第4頁
樣例論文(內(nèi)容安排很好)基于STRUTS的在線租用客戶關(guān)系管理系統(tǒng)解析_第5頁
已閱讀5頁,還剩26頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、武漢科技學(xué)院2007屆畢業(yè)設(shè)計論文 31 -1 概述1.1 課題背景隨著企業(yè)信息化的深入及電子商務(wù)的普及,企業(yè)有能力充分擁有客戶數(shù)據(jù)。同時市場競爭的壓力也使得企業(yè)越來越強(qiáng)烈地意識到客戶資源將是市場競爭至關(guān)重要的寶貴資源,擁有客戶就意味著擁有市場。在此背景下,Gartner Group 在1997年提出了客戶關(guān)系管理(Customer relation Management, CRM)的概念,所謂的客戶關(guān)系管理就是:為企業(yè)提供全方位的管理視角,賦予企業(yè)更完善的客戶交流能力,最大化客戶的收益率。引起了學(xué)界和企業(yè)界的關(guān)注 1 。在線租用CRM,也稱eCRM,它是一種新興的軟件模式:SaaS。SaaS

2、(軟件即服務(wù)、在線租用軟件服務(wù))的魅力已經(jīng)備受中國軟件企業(yè)、互聯(lián)網(wǎng)巨頭矚目,無論從高端的軟件集成咨詢還是底端的軟件包都有了自己的市場份額,一些跡象表明,下一個目標(biāo)就是SaaS。SaaS的魅力不僅僅是服務(wù)商不斷改善軟件服務(wù),服務(wù)商得到穩(wěn)定的現(xiàn)金流,使用者得到更高的投資回報率等。SaaS最具魅力的是節(jié)約社會資源,使信息服務(wù)集約化提供成為一種成功應(yīng)用。這種模式可以復(fù)制到整個企業(yè)信息化領(lǐng)域 2 。1.1.1 中小企業(yè)CRM的應(yīng)用現(xiàn)狀一提到CRM,很多人都不自覺地將它與大型企業(yè)相聯(lián)系,似乎CRM成了大企業(yè)的專利,而CRM本身也曾以其系統(tǒng)龐大、功能復(fù)雜、實施周期長以及費用高昂等特點,讓中小企業(yè)望而止步。更

3、為嚴(yán)重的一種觀點是,對很多中小企業(yè)而言,信息化都被看作是一種成本上的負(fù)擔(dān),不能帶來直接的效益,即使要信息化,一套比較通用但便宜的通用的管理軟件就夠了,根本不需要CRM這樣專業(yè)的產(chǎn)品 3 。目前,國內(nèi)大部分中小企業(yè)信息化基礎(chǔ)還相對較差,還沒有建立起基本的管理信息平臺(MIS),大量關(guān)于 客戶、合作伙伴、產(chǎn)品、交易記錄和商業(yè)機(jī)會的信息資料分散于各部門及員工的私人郵件、傳真件、文本文檔、工作簿中,現(xiàn)在要求他們一步到位地導(dǎo)入標(biāo)準(zhǔn)化 CRM體系,進(jìn)行復(fù)雜的業(yè)務(wù)流程重組,將銷售業(yè)務(wù)的運作和人員活動強(qiáng)行細(xì)分管理,動輒強(qiáng)調(diào)企業(yè)“分析客戶”、“分析銷售”、通過“客戶關(guān)懷”實現(xiàn)二次銷售 等,這只能成為中小企業(yè)的不

4、可承受之重 3 。中小企業(yè)對銷售管理、客戶管理的需求實際上比較基礎(chǔ)也比較有共性,目前的在線租用的客戶管理產(chǎn)品迎合了這種需求 4 。1.1.2 CRM的發(fā)展概況戴艷紅在中 國 管 理 信 息 化發(fā)表的數(shù)據(jù)挖掘技術(shù)在 CRM中應(yīng)用的過程研究一文中提到,CRM是一種管理軟件和技術(shù), 它將最佳的商業(yè)實踐與數(shù)據(jù)挖掘、數(shù)據(jù)倉庫、OLAP 以及其他信息技術(shù)緊密結(jié)合在一起, 為企業(yè)的銷售、客戶服務(wù)和決策支持等領(lǐng)域提供解決方案, 使企業(yè)能有一個基于電子商務(wù)的面向客戶的平臺, 從而順利實現(xiàn)由傳統(tǒng)企業(yè)模式到以電子商務(wù)為基礎(chǔ)的現(xiàn)代企業(yè)模式的轉(zhuǎn)化 5 。廖俊松,張金隆,蔡淑琴在軟科學(xué)發(fā)表的論電子商務(wù)時間的客戶關(guān)系管理中

5、提到,CRM的焦點是自動化并改善與管理銷售、營銷、客戶服務(wù)和支持等領(lǐng)域客戶關(guān)系有關(guān)的商業(yè)流程。其特點是:它可以幫助各企業(yè)最大限度的利用其以客戶為中心的資源,并將這些資源集中用于客戶和潛在客戶身上 6 。據(jù)有關(guān)調(diào)查,目前市場上使用任一種CRM軟件的企業(yè)占38.45%,未使用CRM占61.55%,其中,在未使用任一種CRM軟件的企業(yè)中,有64.70%有興趣在兩年內(nèi)投資CRM軟件,在這64.70%中,又有52.73%有興趣在兩年內(nèi)投資在線CRM。從結(jié)果來看,雖然目前市場CRM的使用率仍然很小,但它有很高的市場認(rèn)知度,在未來將會快速發(fā)展 7 。國內(nèi)eCRM市場啟動晚,無論是從產(chǎn)品結(jié)構(gòu)、區(qū)域結(jié)構(gòu)、行業(yè)結(jié)

6、構(gòu),還是從銷售渠道來看,整個市場體態(tài)都還不健全。eCRM市場區(qū)域主要集中在北京、上海等經(jīng)濟(jì)發(fā)達(dá)地區(qū),應(yīng)用行業(yè)以郵電、金融等經(jīng)濟(jì)實力較強(qiáng)、信息化程度較高的行業(yè)為主。隨著我國經(jīng)濟(jì)的快速發(fā)展,我國的eCRM市場正在迅速發(fā)展和壯大,其中孕育了較大的商機(jī),已經(jīng)成為投資商、軟件開發(fā)廠商和用戶共同關(guān)注的對象,eCRM的市場前景將十分廣闊 8 。1.1.3 傳統(tǒng)CRM與在線租用CRM的比較傳統(tǒng) CRM是基于客戶/服務(wù)器方式,它所提供的很多工具并不是專門針對 WEB 設(shè)計, 使得客戶難以與企業(yè)形成完全的接觸和體驗。而伴隨著經(jīng)濟(jì)全球化趨勢, 網(wǎng)絡(luò)技術(shù)使得網(wǎng)絡(luò)安全更加鞏固, 突破物理空間地域界限的互聯(lián)網(wǎng)會在未來成為

7、商務(wù)交易的主要通道?;赪EB構(gòu)建的在線CRM 除了能保留傳統(tǒng)CRM的諸多優(yōu)點以外, 還可以為客戶帶來 WEB上的“完全體驗”;而這種新環(huán)境下的體驗是為了能夠更好的發(fā)掘客戶, 更大程度地了解客戶的價值, 與客戶形成更好的交互。這一切對用戶來說, 能夠充分了解企業(yè)、產(chǎn)品的信息, 更方便快捷地定制、購買產(chǎn)品; 對于企業(yè)來說, 則是可以更為有效的識別、獲取顧客, 提升客戶滿意度與忠誠度 9 。在線租用CRM應(yīng)用與傳統(tǒng) CRM應(yīng)用的以下三點差異。在占用服務(wù)器方面:eCRM經(jīng)常依賴于服務(wù)器, 而將瀏覽器作為客戶。而傳統(tǒng) CRM則需要下載Java 應(yīng)用小程序和應(yīng)用到桌面上, 以執(zhí)行某個具體的功能。在給客戶

8、所帶來的感覺方面:將瀏覽器作為客戶, 將會有在任何地方、任何地點進(jìn)行訪問都很容易的感覺, 這是因為所有的功能都可以透明的訪問;而如果需要某個具體應(yīng)用時, 每次都要裝入或者下載 Java小程序, 可能會感覺無法進(jìn)行相應(yīng)的控制。在后端代碼上面:CRM是公認(rèn)的優(yōu)先前臺技術(shù), 而針對前臺辦公有相應(yīng)的后端問題需要解決。eCRM運用相應(yīng)的WEB 開發(fā)工具, 不斷拓展新的應(yīng)用 9 。據(jù)國外調(diào)查機(jī)構(gòu)研究表明,CRM在國外的實施成功率在30%左右,其阻力來自于多方面:軟件適應(yīng)性和客戶的完美需求存在矛盾;實施中的阻力來自使用者;個性化定制和流程設(shè)計促成實施復(fù)雜。而在線CRM實施成功率在90%以上。下面簡要分析在線

9、CRM擁有這么高的成功率的主要原因。在線CRM試用在先:在線CRM的簽約客戶在正式使用之前一般都經(jīng)過試用,是在覺得系統(tǒng)符合自己的需求的基礎(chǔ)上客戶才正式租用的,在試用體驗的過程中,用戶會知道自己的需求和軟件的功能到底差距多大,這也是SaaS模式軟件應(yīng)用風(fēng)險最低的原因。在線CRM的設(shè)計思想:在線CRM充分發(fā)揮互聯(lián)網(wǎng)的優(yōu)勢,比如在線租用CRM加強(qiáng)了與互聯(lián)網(wǎng)網(wǎng)站的 互動、加強(qiáng)了通過互聯(lián)網(wǎng)的通訊功能、促成靈活的軟件設(shè)計等促使在線CRM能夠獲得不同行業(yè)特點的不同銷售模式的客戶的持續(xù)租用。在線CRM的易用性:實施在線CRM并不困難,沒有軟件的安裝、沒有服務(wù)器架設(shè)和帶寬的購買,只需要申請一個試用賬號就可以知道

10、軟件是否符合自己使用。1.2 課題研究的內(nèi)容課題選取針對中小企業(yè)實施客戶關(guān)系管理中存在的問題展開討論,分析了中小企業(yè)信息化發(fā)展現(xiàn)狀與CRM在應(yīng)用上的不足,尋求改進(jìn)的辦法并設(shè)計模型。跟據(jù)中小企業(yè)在信息化道路上遇到的困難和國內(nèi)CRM發(fā)展的狀況,設(shè)計出了一個在線客戶關(guān)系管理方案。方案主要圍繞客戶關(guān)系管理的常見問題和中小企業(yè)自身的特點來展開討論,以解決中小企業(yè)在應(yīng)用CRM過程中遇到的系統(tǒng)龐大、功能復(fù)雜、實施周期長以及費用高昂等問題。方案應(yīng)用了目前流行的B/S模式,CRM在服務(wù)器上運行,公司用戶只需在公司打開瀏覽器就可以對系統(tǒng)進(jìn)行各種各樣的操作。另一方面,因為在線CRM的服務(wù)器,數(shù)據(jù)庫等硬件設(shè)備都是由系

11、統(tǒng)提供商提供,企業(yè)在實施CRM過程中就省去了很大的一筆系統(tǒng)實施的費用,這對資金少,規(guī)模小的中小企業(yè)來說無疑是一個福音。系統(tǒng)主要實現(xiàn)在客戶管理,聯(lián)系人管理,銷售機(jī)會管理,日程活動管理,合同訂單管理的功能。在各個模塊上都設(shè)計了很多快捷的查詢方法,使用戶可以方便地查詢到重要的記錄。1.3 課題目的和意義課題的目的:通過來CRM軟件行業(yè)市場前景和中小企業(yè)現(xiàn)狀的分析,設(shè)計出適合中小企業(yè)的客戶關(guān)系管理系統(tǒng),使中小企業(yè)同樣能像大企業(yè)那樣享受CRM的優(yōu)越性。課題的研究意義:隨著市場的發(fā)展,傳統(tǒng)的以產(chǎn)品為中心的觀念已經(jīng)不能適應(yīng)市場的需要了,客戶的地位變得越來越重要,對客戶的管理也成了企業(yè)發(fā)展中的重要一步,CRM

12、在當(dāng)中的作用也越來越大了。而結(jié)合中小企業(yè)規(guī)模小,資金少,人員不多的實際情況,在線租用CRM能使中小企業(yè)以低成本,低人員配備,快速地實施起CRM,方便的管理企業(yè)的客戶及一些日常的業(yè)務(wù)處理和統(tǒng)計工作, 這對提高中小企業(yè)的競爭力具有重要的意義。2 系統(tǒng)分析2.1 需求分析系統(tǒng)的信息需求如表2-1。表2-1 信息需求表人員序號需要的信息說明用戶1企業(yè)客戶信息客戶名稱,助記名稱,客戶種類,客戶來源,關(guān)系等級,價值評估,信用等級,階段,加入時間,熱點客戶等2個人客戶信息 客戶姓名,電話,生日,email,公司部門,職務(wù),業(yè)務(wù)范圍,客戶來源,知系等級,信用等級,加入時間等3聯(lián)系人信息姓名,性別,職稱,負(fù)責(zé)業(yè)

13、務(wù),分類,職務(wù),公司電話,移動電話,家庭電話,email,生日,類型等4銷售機(jī)會信息機(jī)會主題,類別,發(fā)現(xiàn)時間,負(fù)責(zé)人,來源,客戶需求,預(yù)計簽單日期,預(yù)期金額,階段,可能性,狀態(tài)等5銷售機(jī)會歷史歷史預(yù)簽單日期,歷史狀態(tài),歷史可能性等6訂單信息訂單號,對應(yīng)銷售機(jī)會,總金額,回款金額,狀態(tài),訂單日期,最晚發(fā)貨日期,客戶簽約人,我方簽約人等7合同信息合同號,對應(yīng)銷售機(jī)會,總金額,回款金額,開始時間,結(jié)束時間,狀態(tài),客戶簽約人,我方簽約人,產(chǎn)品服務(wù)8產(chǎn)品信息產(chǎn)品名稱,型號,成本,價格,技術(shù)參數(shù),常見問題9日程信息客戶,日程主題,開始時間,結(jié)束時間,創(chuàng)建人10任務(wù)信息客戶,任務(wù)主題,等級,執(zhí)行人,完成時間

14、,狀態(tài)等11內(nèi)部通知信息通知類型,通知主題,通知時間,接收人12工作總結(jié)信息總結(jié)日期,總結(jié)內(nèi)容,總結(jié)人管理員1公司用戶信息公司名稱,聯(lián)系人,email,公司網(wǎng)站,電話2租用方案信息租用時間,租用價格,用戶數(shù)量3公司方案信息公司編號,方案編號,創(chuàng)建日期,修改日期,歷史系統(tǒng)的主要功能需求如表2-2。表2-2 主要功能需求序號名稱主要內(nèi)容輸入數(shù)據(jù)輸出數(shù)據(jù)圖形處理要求人工處理1客戶管理客戶增加、刪除、修改、查詢客戶信息客戶視圖無2聯(lián)系人管理聯(lián)系人增加、刪除、修改、查詢聯(lián)系人信息聯(lián)系人視圖無3訂單管理訂單增加、刪除、修改、查詢訂單信息訂單視圖無修改訂單狀態(tài)4合同管理合同增加、刪除、修改、查詢合同信息合同

15、視圖無修改合同狀態(tài)5產(chǎn)品管理產(chǎn)品增加、刪除、修改、查詢產(chǎn)品信息產(chǎn)品視圖無6任務(wù)管理任務(wù)增加、刪除、修改,查詢?nèi)蝿?wù)信息任務(wù)列表無修改任務(wù)狀態(tài)7日程管理日程添加、修改、刪除、查詢?nèi)粘绦畔⑷粘塘斜頍o修改日程狀態(tài)8通知管理通知添加、修改、刪除、查詢通知信息通知列表無9銷售機(jī)會管理銷售機(jī)會添加、修改、刪除、查詢銷售機(jī)會信息銷售機(jī)會視圖無修改銷售機(jī)會狀態(tài)、可能性、階段10訂單明細(xì)管理訂單明細(xì)的添加、修改、刪除訂單明細(xì)信息訂單視圖無11回款管理回款金額增加、刪除,修改回款金額信息合同/訂單視圖無12公司用戶管理公司用戶的增加、刪除、修改公司用戶信息公司用戶列表無13租用方案管理租用方案增加、刪除、修改租用方

16、案信息租用方案列表無14公司用戶方案管理公司用戶方案增加、刪除、修改公司用戶信息、方案信息公司用戶方案列表無16用戶管理各個公司增加自己的用戶用戶信息主頁無2.2 數(shù)據(jù)流程分析數(shù)據(jù)流程圖如圖2-1所示。產(chǎn)品信息D1產(chǎn)品信息D1客戶信息Y001Y002Y003Y006D2聯(lián)系人信息D3合同訂單信息D5銷售機(jī)會信息D7日程信息D8任務(wù)信息D9通知信息D10租用方案信息D11公司用戶信息D12公司用戶方案信息D13用戶信息Y005Y008Y007Y009Y0010Y0011Y0012Y0013Y0014D6產(chǎn)品信息D4回款金額信息Y004新任務(wù)合同企業(yè)客戶信息聯(lián)系人信息個人客戶信息銷售機(jī)會訂單新日程

17、新通知租用方案信息公司修改信息用戶信息公司用方案信息新通知新任務(wù)圖2-1數(shù)據(jù)流程圖2.3 數(shù)據(jù)字典數(shù)據(jù)流程圖僅表示了相關(guān)的系統(tǒng)用“什么數(shù)據(jù)”去“做什么”,即標(biāo)識了系統(tǒng)中信息的傳遞,但卻沒有表明所用數(shù)據(jù)的具體內(nèi)容,需要數(shù)據(jù)字典對其做補(bǔ)充說明,給出新系統(tǒng)中相關(guān)要素的統(tǒng)一定義和描述。數(shù)據(jù)字典主要包括對數(shù)據(jù)元素、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲、處理邏輯的定義和描述。下面是系統(tǒng)中主要的數(shù)據(jù)字典。2.3.1 數(shù)據(jù)元素描述數(shù)據(jù)元素是數(shù)據(jù)的最小單位,具有邏輯不可再分性。表2-3和表2-4分別表示對數(shù)據(jù)元素“回款金額”和“訂單總價”的描述。表2-3 回款金額描述編號XS001標(biāo)識符HKJE名稱回款金額別名回款額含義

18、合同訂單的回款金額類型數(shù)值型長度10值域0.0999999999.9備注換次期回款,回款金額小于等于總金額填表人:黎樹昌 日期:2007年05月18日表2-4 訂單總價描述編號XS002標(biāo)識符DDZJ名稱訂單總價別名總價含義訂單中所有產(chǎn)品的總價類型數(shù)值型長度10值域0.0999999999.9備注訂單產(chǎn)品單價與產(chǎn)品數(shù)量的總和填表人:黎樹昌 日期:2007年05月18日2.3.2 數(shù)據(jù)結(jié)構(gòu)描述數(shù)據(jù)元素在系統(tǒng)中以滿足某種應(yīng)用的要求組合在一起,構(gòu)成了一定的數(shù)據(jù)結(jié)構(gòu)。表2-5表示“客戶標(biāo)識”的數(shù)據(jù)結(jié)構(gòu)。表2-5 客戶標(biāo)識描述編號S001名稱客戶標(biāo)識含義標(biāo)識客戶實體組成客戶姓名+客戶編號+助記簡稱+所在

19、公司相關(guān)數(shù)據(jù)流企業(yè)客戶信息、個人客戶信息、合同、訂單、銷售機(jī)會、聯(lián)系人相關(guān)處理邏輯企業(yè)客戶管理、個人客戶管理、合同管理、訂單管理、銷售機(jī)會管理填表人:黎樹昌 日期:2007年05月18日2.3.3 數(shù)據(jù)流描述在數(shù)據(jù)字典中,可以對數(shù)據(jù)流程圖中由外部項輸入到系統(tǒng)中的數(shù)據(jù)流和從系統(tǒng)輸入到外部項的數(shù)據(jù)流進(jìn)行描述,表2-6和表2-7分別表示對“合同”和“銷售機(jī)會”的描述。表2-6 合同描述編號L0001名稱合同含義與客戶簽訂的合同來源合同管理模塊去向經(jīng)理組成合同編號、產(chǎn)品服務(wù)編號、總金額、回款金額、執(zhí)行狀態(tài)、簽約時間流通量2份/周高峰流通量10份/周備注信息只可以由老板和經(jīng)理查看、增加、刪除、修改填表人

20、:黎樹昌 日期:2007年05月18日表2-7 銷售機(jī)會描述編號L0002名稱銷售機(jī)會報表含義由銷售人員發(fā)現(xiàn)并確認(rèn)為銷售機(jī)會,日后有針對性地處理來源銷售機(jī)會模塊去向銷售人員組成銷售機(jī)會編號、銷售機(jī)會主題、對應(yīng)客戶編號、發(fā)現(xiàn)日期預(yù)計簽約時間流通量10份/天高峰流通量30份/天備注銷售機(jī)會是合同和訂單的前提條件填表人:黎樹昌 日期:2007年05月18日2.3.4 數(shù)據(jù)存儲描述在數(shù)據(jù)字典中,只描述數(shù)據(jù)存儲的邏輯存儲結(jié)構(gòu),而不涉及其物理結(jié)構(gòu)。表2-8和表2-9分別表示對“客戶信息”和“訂單信息”的描述。表2-8 客戶信息描述編號C001名稱客戶信息含義企業(yè)客戶和個人客戶的基本信息組成客戶編號,客戶的

21、基本信息,客戶來源,熱點客戶,信用等級關(guān)鍵字客戶編號、加入時間、客戶類別備注填表人:黎樹昌 日期:2007年05月18日表2-9訂單信息描述編號C002名稱訂單信息含義存儲訂單編號,總金額,支付方式,回款金額等組成訂單日期、最晚發(fā)貨日期、訂單總金額、訂單回款金額、銷售機(jī)會關(guān)鍵字日期、銷售機(jī)會編號,訂單編號,客戶編號備注填表人:黎樹昌 日期:2007年05月18日2.3.5 處理邏輯描述數(shù)據(jù)字典對數(shù)據(jù)流程圖中的處理邏輯進(jìn)行了簡單的描述。表2-10表示對“訂單管理”的描述。表2-10 訂單管理描述編號YX.3名稱訂單管理簡述管理訂單列表、訂單明細(xì)、回款金額信息輸入訂購單,訂單列表、訂單明細(xì)、回款期

22、次處理訂單簽訂后生成相應(yīng)的訂單經(jīng)理可以對訂單明細(xì)進(jìn)行編輯老板經(jīng)理可以對訂單回款的期次進(jìn)行編輯輸出訂單備注填表人:黎樹昌 日期:2007年05月20日3 系統(tǒng)設(shè)計3.1 CRM平臺設(shè)計系統(tǒng)平臺設(shè)計包括硬件和軟件兩個方面,在硬件方面,服務(wù)器的要求是:奔騰4 2.8及以上處理器,內(nèi)存為1GB以上,硬盤容量為160GB以上;客戶機(jī)的要求是:CPU為賽揚(yáng)2.0以上,內(nèi)存128MB以上,硬盤容量10GB以上。在軟件方面,通過對比目前流行的JSP、ASP和PHP等網(wǎng)站開發(fā)工具,選擇了功能強(qiáng)大的JSP作為網(wǎng)站的開發(fā)環(huán)境。在開發(fā)模式上,選擇了已經(jīng)相當(dāng)成熟的MVC模式。其他的配套軟件分別是Windows2000專

23、業(yè)版、Dreamweaver 8、Tomcat5.5、JDK1.6,MyEclipse5.1.1,MySQL5.0.27等。3.1.1 MVC開發(fā)模式MVC是Model-View-Controller的簡稱,即模型-視圖-控制器。MVC是一種設(shè)計模式,它強(qiáng)制性地把應(yīng)用程序的輸入、處理和輸出分開。MVC把應(yīng)用程序分成三個核心模塊:模型,代表應(yīng)用程序狀態(tài),響應(yīng)狀態(tài)查詢,處理業(yè)務(wù)流程,通知視圖業(yè)務(wù)狀態(tài)更新;視圖,顯示模型狀態(tài),接受數(shù)據(jù)更新請求,把用戶輸入數(shù)據(jù)傳給控制器;控制器,接受用戶請求,調(diào)用模型響應(yīng)用戶請求,選擇視圖顯示響應(yīng)結(jié)束。MVC的優(yōu)點:多個視圖能共享一個模型,大大提高了代碼的可重用性;模

24、型與控制器和視圖相對獨立,可以方便地改變應(yīng)用程序的數(shù)據(jù)層和業(yè)務(wù)規(guī)則;控制器提高了應(yīng)用程序的靈活性和可配置性。3.1.2 Struts框架Struts是J2EE中優(yōu)秀的MVC框架之一。在Struts框架中,模型是由實現(xiàn)業(yè)務(wù)的JavaBean或EJB組件構(gòu)成,控制器由ActionServlet和Action來實現(xiàn),視圖又一組JSP文件構(gòu)成。Struts實現(xiàn)的MVC框架如圖3-1所示:圖3-1 Struts實現(xiàn)的MVC框架視圖就是一組JSP文件。在這些JSP文件中沒有業(yè)務(wù)邏輯,也沒有模型信息,只有標(biāo)簽,這些標(biāo)簽可以是標(biāo)準(zhǔn)的JSP標(biāo)簽或客戶端標(biāo)簽,如Struts標(biāo)簽庫中的標(biāo)簽。模型表示應(yīng)用程序的狀態(tài)和

25、業(yè)務(wù)邏輯。對于大型的應(yīng)用,業(yè)務(wù)邏輯通常由JavaBean或EJB組件來實現(xiàn)??刂破饔葾ctionServlet類和Action類來實現(xiàn)。ActionServlet類是Struts框架中的核心組件,它在MVC模型中扮演中央控制器的角色。3.2 CRM功能模塊設(shè)計根據(jù)企業(yè)不同的功能需求,把系統(tǒng)分為客戶界面和后臺管理兩個模塊,其中客戶界面模塊包含工作臺、客戶管理、聯(lián)系人管理、日程任務(wù)管理、銷售機(jī)會管理、合同訂單管理六個子模塊;后臺管理模塊包含租和方案管理、企業(yè)用戶管理、企業(yè)用戶方案管理三個子模塊。3.2.1功能結(jié)構(gòu)圖設(shè)計根據(jù)系統(tǒng)的數(shù)據(jù)流程,設(shè)計出系統(tǒng)的功能結(jié)構(gòu)圖。如圖3-2所示。S3CRMS3CRM

26、租用方案管理體制增加方案修改、刪除方案銷售機(jī)會體制增加、修改、刪除企業(yè)客戶企業(yè)客戶體制分類查詢?nèi)蝿?wù)增加、修、刪除改任務(wù)分類查詢銷售機(jī)會增加、修改、刪除銷售機(jī)會分類查詢合同訂單增加、修改、刪除合同訂單增加、修改、刪除回款金額編輯訂單明細(xì)增加、修改、刪除產(chǎn)品服務(wù)后臺管理客戶界面客戶管理體制聯(lián)系人體制日程活動體制企業(yè)用戶管理體制增加方案修改、刪除方案增加企業(yè)用戶修改、刪除企業(yè)用戶企業(yè)用戶方案管理體制產(chǎn)品管理合同訂單體制分類查詢企業(yè)客戶個人客戶體制任務(wù)體制日程體制分類查詢個人客戶增加、修改、刪除個人客戶分類查詢聯(lián)系人增加、修改聯(lián)系人分類查詢?nèi)粘淘黾印⑿薷娜粘谭诸惒樵內(nèi)蝿?wù)增加、修改任務(wù)圖3-2 CRM系

27、統(tǒng)功能圖3.2.2 模塊說明前面的功能結(jié)構(gòu)圖給出了各個模塊基本功能,下面對客戶管理、合同訂單兩個模塊做詳細(xì)說明。如表3-1和表3-2所示。表3-1 客戶管理模塊說明模塊標(biāo)識GWC001所屬子模塊客戶界面模塊名稱客戶管理主要功能企業(yè)用戶可以在這個模塊上對企業(yè)和個人客戶進(jìn)行增刪改,并瀏覽視圖調(diào)用模塊工作臺輸入客戶信息,要查詢的客戶姓名,輸出客戶列表和客戶視圖算法修改客戶的價值評估、信用等級、熱點分類選擇不同的客戶可以瀏覽其視圖,查看與客戶相關(guān)的日程、任務(wù)等在客戶視圖里可以查看客戶合同和訂單及回款情況表3-2 合同訂單模塊說明模塊標(biāo)識DDGL001所屬子模塊客戶界面模塊名稱合同訂單主要功能根據(jù)合同訂

28、單的變化修改其狀態(tài),調(diào)用模塊客戶查詢,銷售機(jī)會查詢輸入訂單信息輸出合同訂單列表、視圖算法根據(jù)所選擇產(chǎn)品和填寫的產(chǎn)品數(shù)量自動計算訂單時細(xì)的總價選擇不同的合同訂單可以瀏覽其視圖,查看訂單明細(xì)和合同訂單回款編寫訂單的明細(xì),合同訂單的回款情況3.3 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計在一個信息系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接影響到應(yīng)用系統(tǒng)的效率和系統(tǒng)實現(xiàn)的效果。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整性和一致性。3.3.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計根據(jù)數(shù)據(jù)庫設(shè)計的需要,設(shè)計出滿足需求的各種實體,以及它們之間的關(guān)系。這些實體包括客戶,聯(lián)系人,銷售機(jī)會,日程,任務(wù),通知,合同訂單,訂單時

29、細(xì),回款記錄,產(chǎn)品等。其主要實體之間關(guān)系的E-R圖如圖3-3所示??蛻艨蛻袈?lián)系人日程任務(wù)銷售機(jī)會合同訂單關(guān)系等級價值評估信用等級客戶來源熱點標(biāo)記熱點分類電話Email客戶編號助記名稱階段加入時間客戶編號生日興趣愛好公司電話姓名性別分類負(fù)責(zé)業(yè)務(wù)職務(wù)移動電話家庭地址客戶編號日程主題開始時間結(jié)束時間描述任務(wù)編號客戶編號優(yōu)先級完成時間狀態(tài)執(zhí)行人日程編號描述機(jī)會編號客戶來源機(jī)會主題機(jī)會類別發(fā)現(xiàn)時間負(fù)責(zé)人來源客戶需求預(yù)計日期預(yù)期金額階段可能性狀態(tài)合同訂單編號主題對應(yīng)機(jī)會編號類別總金額支付方式回款金額開始時間結(jié)束時間簽約時間狀態(tài)我方簽約人客方簽約人屬于屬于屬于針對回款記錄訂單明細(xì)訂單時細(xì)編號訂單編號數(shù)量已交

30、易未交易總金額屬于屬于回款記錄編號合同訂單編號期次回款金額支付方式針對銷售機(jī)會歷史歷史編號預(yù)簽日期狀態(tài)可能性階段屬于N1N11NNNMM111NNN圖3-3 主要實體之間關(guān)系的E-R圖3.3.2 數(shù)據(jù)庫表設(shè)計數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計完畢后,就可以進(jìn)行數(shù)據(jù)庫的表設(shè)計。系統(tǒng)采用的是開源免費的MYSQL數(shù)據(jù)庫,數(shù)據(jù)庫名是S3CRM, 一共設(shè)計18個表,分別是企業(yè)客戶表,個人客戶表,聯(lián)系人表,日程表,任務(wù)表,通知表,總結(jié)表,合同訂單表,訂單明細(xì)表,回款記錄表,企業(yè)用戶表,用戶表,租用方案表,企業(yè)用戶方案表,銷售機(jī)會表,銷售機(jī)會歷史表,產(chǎn)品表,產(chǎn)品類別表。主要表的詳細(xì)信息如表3-3至表3-13所示。表3-3

31、 合同訂單表(comtract_order)字段號字段標(biāo)識類型可否為空默認(rèn)備注1coid記錄編號int(11)否NULL主鍵自增2uid公司用戶編號int(11)是NULL索引3c_i_tag合同/訂單標(biāo)記tinyint(1)是NULL4title合同/訂單主題varchar(30)是NULL5cid對應(yīng)客戶編號int(11)是NULL索引6isenterprise企業(yè)客戶標(biāo)記tinyint(1)是NULL1企業(yè)客戶7co_id合同/訂單編號varchar(10)是NULL8sid對應(yīng)銷售機(jī)會編號int(11)是NULL索引9coclass合同/訂單類別varchar(15)是NULL10mo

32、ney_total總金額double(10,1)是NULL11way_pay付款方式varchar(10)是NULL12date_s合同開始日期/訂單日期date是NULL13date_e結(jié)束日期/最晚發(fā)貨日期date是NULL14psid產(chǎn)品服務(wù)編號int(11)是NULL15sign_customer客戶簽約人varchar(30)是NULL16sign_my我方簽約人varchar(30)是NULL17owner所有者varchar(30)是NULL18date_sign合同簽約時間date是NULL19money_get回款金額double(10,1)是0.020status狀態(tài)var

33、char(10)是NULL21deleted刪除標(biāo)記tinyint(1)是0表3-4 企業(yè)客戶表(customer_enterprise)字段號字段標(biāo)識類型是否空默認(rèn)備注1eid企業(yè)客戶編號int(11)是NULL主鍵自增2uid公司用戶編號int(11)是NULL索引3name客戶名稱varchar(50)是NULL4assist助記varchar(50)是NULL5c_id客戶編號varchar(12)是NULL6eclass客戶類別varchar(10)是NULL7origin客戶來源varchar(10)是NULL8introduction企業(yè)簡介varchar(300)是NULL9r

34、elation_class關(guān)系等級varchar(8)是NULL10value_evaluation價值評估varchar(20)是NULL11credit_class信用等級varchar(20)是NULL12industry行業(yè)varchar(20)是NULL13scale人員規(guī)模varchar(20)是NULL14phase階段varchar(20)是NULL15country國家varchar(30)是NULL16province省份varchar(20)是NULL17city城市varchar(20)是NULL18phone企業(yè)電話varchar(12)是NULL19email郵件地

35、址varchar(30)是NULL20website企業(yè)網(wǎng)址varchar(30)是NULL21address企業(yè)地址varchar(50)是NULL22remark企業(yè)備注varchar(500)是NULL23date_entered加入時間date是NULL24date_modified最后修改時間datetime是NULL25created_by創(chuàng)建人varchar(15)是NULL26hotspot熱點標(biāo)記tinyint(1)是NULL1是0否27hotspot_class熱點分類varchar(8)是NULL28hotspot_remark熱點說明varchar(100)是NULL2

36、9deleted刪除標(biāo)記tinyint(1)是0索引表3-5 個人客戶表(customer_individual)字段號字段標(biāo)記類型是否空默認(rèn)備注1iid個人客戶編號int(11)是NULL主鍵自增2uid公司用戶編號int(11)是NULL索引3name客戶姓名varchar(15)是NULL4assist助記varchar(15)是NULL5hotspot熱點標(biāo)記tinyint(1)是NULL1是0否6hotspot_class熱點類別varchar(8)是NULL7hotspot_remark熱點備注varchar(100)是NULL8sex性別varchar(2)是NULL9iclas

37、s客戶類別varchar(10)是NULL10phase階段varchar(20)是NULL11c_id客戶編號varchar(12)是NULL12phone_office辦公室電話varchar(12)是NULL13phone_mobil移動電話varchar(12)是NULL14email電子郵件varchar(30)是NULL15companydepartment公司/部門varchar(50)是NULL16position職務(wù)varchar(20)是NULL17operation_scopse業(yè)務(wù)范圍varchar(50)是NULL18address_company公司地址varcha

38、r(50)是NULL19birthday生日date是NULL20interestion個人興趣varchar(50)是NULL21origin客戶來源varchar(10)是NULL22relation_class客戶關(guān)系varchar(10)是NULL23credit_class信用等級varchar(2)是NULL24value_evaluation信用評估varchar(2)是NULL25remark備注varchar(500)是NULL26date_entered加入日期date是NULL27date_modified最后修改日期datetime是NULL28created_by創(chuàng)建

39、人varchar(15)是NULL29deleted刪除標(biāo)記tinyint(1)是0索引表3-6 聯(lián)系人表(linkman)字段號字段標(biāo)記類型是否空默認(rèn)備注1lid聯(lián)系人編號int(11)是NULL主鍵自增2uid公司用戶編號int(11)是NULL索引3cid對應(yīng)客戶編號int(11)是NULL4isenterprise企業(yè)客戶標(biāo)記tinyint(1)是NULL5name聯(lián)系人名稱varchar(15)是NULL6sex性別varchar(2)是NULL7appellation職稱varchar(20)是NULL8linkman_class聯(lián)系人類別varchar(10)是NULL9oper

40、ation_scopse負(fù)責(zé)業(yè)務(wù)varchar(50)是NULL10lclass聯(lián)系人類型varchar(10)是NULL11department部門varchar(20)是NULL12headship職務(wù)varchar(20)是NULL13phone_office辦公室電話varchar(12)是NULL14phone_mobile移動電話varchar(12)是NULL15phone_home家庭電話varchar(12)是NULL16fax傳真varchar(12)是NULL17email電子郵件varchar(30)是NULL18msnqqMSN/QQvarchar(30)是NULL1

41、9address_home家庭地址varchar(20)是NULL20birthday生日varchar(15)是NULL21interestion興趣愛好varchar(20)是NULL22date_created加入日期date是NULL23date_modified最后修改日期datetime是NULL24created_by創(chuàng)建人varchar(15)是NULL25remark備注varchar(200)是NULL26deleted刪除標(biāo)記tinyint(1)是NULL索引表3-7 回款記錄表(money_record)字段號字段標(biāo)記類型是否空默認(rèn)備注1mrid回款記錄編號int(11

42、)是NULL主鍵自增2uid公司用戶編號int(11)是NULL索引3coid合同/訂單編號int(11)是NULL索引4degree期次varchar(10)是NULL5date_get回款日期date是NULL6money_get回款金額double(10,1)是NULL7invoice_tag發(fā)票標(biāo)記varchar(10)是NULL8way_pay支付方式varchar(10)是NULL9owner所有者varchar(10)是NULL10mrclass回款類別varchar(10)是NULL11remark_mr備注varchar(100)是NULL12deleted刪除標(biāo)記tinyi

43、nt(1)是0索引表3-8用戶公司表(users_company)字段號字段標(biāo)記類型是否空默認(rèn)備注1mid公司用戶編號int(11)是NULL主鍵自增2uid公司用戶編號int(11)是NULL索引3username公司用戶登錄名varchar(20)是NULL4pwd密碼varchar(20)是NULL5superior上級int(11)是NULL6uclass類別int(11)是NULL7phone電話varchar(12)是NULL8email郵件varchar(30)是NULL9memger_name員工姓名varchar(15)是NULL10state狀態(tài)int(11)是NULL1激

44、活2停用11deleted刪除標(biāo)記tinyint(1)是0索引表3-9 銷售機(jī)會歷史表(sell_chance_history)字段號字段標(biāo)記類型是否空默認(rèn)備注1shid銷售機(jī)會歷史編號int(11)是NULL主鍵自增2sid銷售機(jī)會編號int(11)是NULL索引3date_order預(yù)簽單日期date是NULL4status預(yù)期金額varchar(8)是NULL5posibility可能性varchar(8)是NULL6people_response負(fù)責(zé)人varchar(15)是NULL7remark_phase歷史備注varchar(200)是NULL8deleted刪除標(biāo)記tinyin

45、t(1)是NULL索引表3-10 銷售機(jī)會表(sell_chance)字段號字段標(biāo)記類型是否空默認(rèn)備注1sid銷售機(jī)會編號int(11)是NULL主鍵自增2uid公司用戶編號int(11)是NULL索引3title銷售機(jī)會主題varchar(30)是NULL4cid客戶編號int(11)是NULL索引5isenterprise企業(yè)客戶標(biāo)記tinyint(1)是NULL6sclass銷售機(jī)會類別varchar(10)是NULL7date_find機(jī)會發(fā)現(xiàn)日期date是NULL8people_response負(fù)責(zé)人varchar(15)是NULL9origin來源varchar(15)是NULL1

46、0people_offer提供人varchar(15)是NULL11need_customer客戶需求varchar(200)是NULL12date_order預(yù)簽單日期date是NULL13money_expect預(yù)期金額double(8,1)是NULL14phase階段varchar(10)是NULL15posibility可能性varchar(8)是NULL16status狀態(tài)varchar(8)是NULL17remark_phase備注varchar(200)是NULL18deleted刪除標(biāo)記tinyint(1)是0索引表3-11 訂單明細(xì)表(order_detail)字段號字段標(biāo)記

47、類型是否空默認(rèn)備注1odid訂單明細(xì)編號int(11)是NULL主鍵自增2coid合同/訂單編號int(11)是NULL索引3pid產(chǎn)品編號int(11)是NULL索引4count產(chǎn)品數(shù)量int(11)是NULL5traded已交付int(11)是NULL6trad_not未交付int(11)是NULL7price_total總價double(10,1)是NULL8remark_detail備注varchar(100)是NULL9deleted刪除標(biāo)記tinyint(1)是0索引表3-12 用戶表(users)字段號字段標(biāo)記類型是否空默認(rèn)備注1uid企業(yè)用戶編號int(11)是NULL主鍵自增

48、2name_company公司名稱varchar(50)是NULL3username公司登錄名varchar(20)是NULL4linkman聯(lián)系人varchar(20)是NULL5email電子郵件varchar(30)是NULL6phone電話varchar(12)是NULL7remark備注varchar(200)是NULL表3-13 用戶類別表(users_class)字段號字段標(biāo)記類型是否空默認(rèn)備注1id用戶類別編號int(11)是NULL主鍵自增2cid客戶編號int(11)是NULL索引3uid公司用戶編號int(11)是NULL索引4istryout試用標(biāo)記tinyint(1)

49、是NULL5date_created創(chuàng)建日期datetime是NULL6date_modified最后修改日期datetime是NULL7deleted刪除標(biāo)記tinyint(1)是0索引3.4 代碼設(shè)計代碼是代表事物名稱、屬性、狀態(tài)等的符號。運用計算機(jī)進(jìn)行數(shù)據(jù)處理時,為了錄入和處理的方便,為了節(jié)省存儲空間,提高處理速度、效率和精度,通常用數(shù)字、字母和一些特殊符號組成的代碼識別事物和處理數(shù)據(jù)。在進(jìn)行數(shù)據(jù)庫操作時所用的程序代碼中,除了程序編譯環(huán)境所要求的語句之外,需要自己定義變量時,盡量采用類似于英語的縮略詞語,并且從字面上大多可以看出變量在程序中所處的角色。同時,也要盡量采用數(shù)據(jù)庫中已有的代碼

50、表示所要進(jìn)行操作的對象,盡量使數(shù)據(jù)庫的代碼設(shè)計和程序的代碼設(shè)計相一致,減少因人為因素造成程序閱讀和修改的困難。網(wǎng)站主要的代碼設(shè)計是商品編號設(shè)計和會員編號設(shè)計。3.4.1 客戶編號設(shè)計 商品編號由三部分組成:類別+加入日期+客戶編號。設(shè)計代碼為14位,其中,類別2位,用英文大寫字母表示;日期8位,用阿拉伯?dāng)?shù)字表示;貨號4位,用阿拉伯?dāng)?shù)字表示。在設(shè)計的時候日期采用加密技術(shù),如某客戶的加入日期是2007年5月12日,8位數(shù)據(jù)表示就是20070512,這樣商品中的8位日期編號就是68810512,設(shè)計方法是生產(chǎn)日期編碼前4位表示年份的代碼加密前后對應(yīng)的數(shù)字相加等于8,如上例,2+6=0+8=0+8=7

51、+1=8。例如,某2007年4月4日生產(chǎn)的發(fā)夾的編號是HJ688104040001。如圖3-4所示。年、月、日年、月、日編號類別HJ688105120001圖3-4客戶編號設(shè)計圖3.4.2 合同訂單編號設(shè)計 設(shè)計代碼13位,都采用阿拉伯?dāng)?shù)字表示,左起前4位表示合同訂單的簽訂年份,后9位是合同訂單編號,位數(shù)不足的用“0”補(bǔ)足。例如:2007000000001是一個合同訂單編號,左起前4位“2007”表示合同訂單在2007年注冊,后9位是“000000001”表示合同訂單號。如圖3-5所示。合同訂單號合同訂單號年2007000000001圖3-5 合同訂單編號設(shè)計圖3.5 輸入輸出設(shè)計在系統(tǒng)的輸入

52、/輸出設(shè)計上遵循的是既滿足用戶的需求又方便用戶使用的原則。3.5.1 輸出設(shè)計網(wǎng)站的輸出分為內(nèi)部輸出、外部輸出和反饋輸出。內(nèi)部輸出是為管理人員提供的輸出內(nèi)容,主要是企業(yè)用戶的信息、方案信息及企業(yè)用戶租用方案的情況等;外部輸出主要是為每個企業(yè)用戶提供所需要的客戶、銷售機(jī)會、合同訂單信息等;反饋輸出也是外部輸出,其目的是為了對每天工作的總結(jié)。網(wǎng)站輸出內(nèi)容主要有日程任務(wù)通知信息、合同訂單信息、銷售機(jī)會視圖等,如圖3-6至圖3-8。圖3-6 銷售機(jī)會視圖圖3-7 合同輸出圖圖3-8 日程通知訂單交會提醒輸出3.5.2 輸入設(shè)計系統(tǒng)輸入是捕捉數(shù)據(jù),把數(shù)據(jù)輸入到計算機(jī)中的過程。在輸入設(shè)計上,本著個性化和人

53、性化的原則,其查詢商品的輸入設(shè)計是采用精確查詢和模糊查詢相結(jié)合的形式,用戶只要輸入相關(guān)信息就可以得到想要的結(jié)果,操作簡單,界面友好。如圖3-9所示。圖3-9 企業(yè)客戶信息輸入圖4 系統(tǒng)實現(xiàn)在進(jìn)行了系統(tǒng)分析和系統(tǒng)設(shè)計后就到了系統(tǒng)的實現(xiàn)階段,系統(tǒng)實現(xiàn)階段主要是進(jìn)行程序設(shè)計和系統(tǒng)調(diào)試等。4.1 程序設(shè)計程序設(shè)計是根據(jù)系統(tǒng)分析階段的邏輯模型和系統(tǒng)設(shè)計階段產(chǎn)生的物理模型,按照選擇的編程語言和開發(fā)工具,來實現(xiàn)系統(tǒng)的計算機(jī)模型的過程。系統(tǒng)的以Struts為開發(fā)技術(shù),Java為編程語言,采用MVC開發(fā)模式,服務(wù)器采用Tomcat5.5,前端開發(fā)工具是MyEclipse5.1.1和Dreamweaver8。在配

54、置好開發(fā)環(huán)境后,就開始正式的程序開發(fā),按照系統(tǒng)設(shè)計劃分的功能模塊,分別進(jìn)行程序的設(shè)計。下面給出主要JavaBean代碼和部分模塊核心源代碼。4.1.1 主要JavaBean數(shù)據(jù)庫連接JavaBean主要實現(xiàn)使用JDBC與MySQL數(shù)據(jù)庫的連接。實現(xiàn)代碼如下:package com.s3crm.struts.model;import java.sql.*;public class DBConnection String sDBDriver = com.mysql.jdbc.Driver; String sConnstr = jdbc:mysql:/localhost:3306/s3crm?use

55、Unicode=true&characterEncoding=GBK; Connection connect = null; ResultSet rs = null; Statement stmt = null; public DBConnection() try Class.forName(sDBDriver); catch(ClassNotFoundException ex) System.err.println(ex.getMessage(); public ResultSet executeQuery(String sql) try this.connect = DriverManag

56、er.getConnection(sConnstr,root,722333); this.stmt = this.connect.createStatement(); rs = stmt.executeQuery(sql); catch(SQLException ex) System.err.println(ex.getMessage(); return rs; public int executeUpdate(String sql) int result = 0; try this.connect = DriverManager.getConnection(sConnstr,root,722

57、333); this.stmt = this.connect.createStatement(); result = stmt.executeUpdate(sql); catch(SQLException ex) System.err.println(ex.getMessage(); return result; 銷售機(jī)會JavaBean主要實現(xiàn)對銷售機(jī)會的增加刪除修改功能,還有所有有關(guān)銷售機(jī)會的各種查詢操作。實現(xiàn)代碼如下:public int insert(int uid,String title , int cid ,int isenterprise, String sclass , St

58、ring date_find , String people_response , String origin ,String people_offer , String need_customer , String date_order , String money_expect , String phase , String posibility , String status , String remark_phase)String sql = INSERT INTO sell_chance ( sid , uid, title , cid , isenterprise, sclass

59、, date_find , people_response , origin , people_offer , need_customer , date_order , money_expect , phase , posibility , status , remark_phase , deleted ) VALUES (NULL , +uid+, +title+, +cid+, +isenterprise+, +sclass+, +date_find+, +people_response+ , +origin+ , +people_offer+ , +need_customer+ , +d

60、ate_order+, +money_expect+, +phase+, +posibility+, +status+, +remark_phase+, 0);tryresult = myDb.executeUpdate(sql);catch(Exception ex)ex.printStackTrace();return result;public void insert_history(int sid , String date_sh,String status , String posibility ,String people_response , String remark_phas

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論