版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、-摘要當(dāng)前我國(guó)各個(gè)汽車企業(yè)的銷售利潤(rùn)日趨下降,為了在市場(chǎng)占據(jù)一席之地,汽車企業(yè)經(jīng)銷商的經(jīng)營(yíng)模式需要從以往以汽車產(chǎn)品為中心轉(zhuǎn)向以汽車客戶為中心,關(guān)鍵問題是如何抓住客戶、留住客戶,提高客戶對(duì)汽車企業(yè)的滿意度;以及把企業(yè)有限的資源投入到最有潛質(zhì)最有價(jià)值的那局部客戶身上。隨著客戶關(guān)系管理理論的不斷開展和計(jì)算技術(shù)的進(jìn)步,使得分析型CRM系統(tǒng)對(duì)汽車企業(yè)的經(jīng)營(yíng)顯得尤為重要。為此,本文結(jié)合國(guó)汽車企業(yè)的特點(diǎn)以及汽車客戶的消費(fèi)特征,設(shè)計(jì)了一套基于J2EE的汽車企業(yè)的CRM系統(tǒng),對(duì)汽車企業(yè)的客戶關(guān)系管理方面具有一定的參考價(jià)值。本文的主要工作有:1從汽車企業(yè)的客戶關(guān)系管理的實(shí)際出發(fā),并結(jié)合該工程實(shí)施期間對(duì)國(guó)局部汽車企
2、業(yè)的實(shí)地調(diào)研情況,提出了基于J2EE技術(shù)的汽車企業(yè)的客戶關(guān)系管理信息系統(tǒng)設(shè)計(jì)方案。(2)研究了建立客戶關(guān)系管理信息系統(tǒng)的根底技術(shù),構(gòu)建了汽車企業(yè)CRM系統(tǒng)的邏輯構(gòu)造,提出了切實(shí)可行的系統(tǒng)物理模型。3提出了汽車企業(yè)CRM系統(tǒng)的開發(fā)原則,以系統(tǒng)分析、數(shù)據(jù)構(gòu)造設(shè)計(jì)、三層構(gòu)造的系統(tǒng)設(shè)計(jì)以及系統(tǒng)功能上的實(shí)現(xiàn)為主流程。并對(duì)開發(fā)流程中的關(guān)鍵步驟進(jìn)展闡述4在前文系統(tǒng)設(shè)計(jì)的根底上,對(duì)本系統(tǒng)的關(guān)鍵子系統(tǒng)進(jìn)展了詳細(xì)的設(shè)計(jì)與實(shí)現(xiàn)。通過用戶試用的實(shí)踐說明,本系統(tǒng)通過對(duì)客戶資源信息的集中管理,充分發(fā)揮了管理信息系統(tǒng)操作的交互性,實(shí)現(xiàn)客戶關(guān)系管理與其他職能管理的系統(tǒng)工作,大幅提高了客戶關(guān)系管理的工作效率和質(zhì)量。此外,系統(tǒng)的
3、報(bào)表統(tǒng)計(jì)功能為管理層的決策提供必要的信息支持,有利于提高汽車企業(yè)管理決策的有效性、可靠性。關(guān)鍵字:汽車企業(yè),J2EE,客戶關(guān)系管理,數(shù)據(jù)挖掘. z-ABSTRACTOur country on the current each enterprise car sales profit decline day by day, in order to occupy a space for one person in the market, automobile enterprises distributors operating mode from the previous car need to
4、product-centric to customer as the center, the key problem is how to seize the customers, retain customers, improve customer satisfaction on the automobile enterprises; and the limited resources of enterprise investment to the most potential most valuable customer on that part of the body. Customer
5、relationship management theory development and advances in puting technology, which makes the analysis of CRM system in automobile enterprise management appears particularly important. Therefore, bined with the domestic automobile enterprises and the characteristics of customer consumption character
6、istics, design a set of automobile based on J2EE enterprise CRM system, the automobile enterprise's customer relationship management has a certain reference value.The main works of this paper as belows:(1)From the car to the customer relationship management is actual set out, bine the project im
7、plementation period of domestic automobile enterprises field investigation, proposed based on J2EE technology for automotive enterprise customer relationship management information systems design.(2)Studied the establishment of customer relationship management information system based on technology,
8、 constructing the system of car pany CRM logical structure, put forward the feasible system physical model.(3)Of the automobile enterprise CRM system's development principle, system analysis, data structure design, the three layer structure of the system design and the system function realizatio
9、n based on flow. The development process of the key steps of the(4)In the above system design on the basis of this system, the key system design and implementation.Through the user trial practice indicates that, this system through the customer resource information centralized management, give full
10、play to the management information system interaction in operation, implementation of customer relationship management and other management system customer relationship management, greatly improves the working efficiency and quality. In addition, the system of forms for reporting statistics function
11、 for management decision-making provide necessary information support, is beneficial to improve the automobile enterprise management decision-making validity, reliability.Keywords: Car pany, J2EE, customer relationship management, data mining. z-目錄摘要IABSTRACTII第1章緒論11.1研究背景及意義11.2國(guó)外現(xiàn)狀21.3研究容31.4論文的總
12、體構(gòu)造4第2章相關(guān)技術(shù)62.1 汽車企業(yè)CRM系統(tǒng)簡(jiǎn)介6汽車企業(yè)CRM系統(tǒng)的優(yōu)勢(shì)6系統(tǒng)用戶與系統(tǒng)功能72.1.3 系統(tǒng)構(gòu)造模式分析82.2 汽車企業(yè)CRM系統(tǒng)的開展?fàn)顩r112.3系統(tǒng)開發(fā)流程112.4 JAVA開發(fā)技術(shù)簡(jiǎn)介122.4.1 JSP技術(shù)簡(jiǎn)介132.4.2 Servlet技術(shù)簡(jiǎn)介132.4.3 JavaBean簡(jiǎn)介142.4.4 JDBC簡(jiǎn)介142.4.5 Java技術(shù)在本系統(tǒng)中的應(yīng)用方式152.6運(yùn)行環(huán)境和開發(fā)工具152.6.1 操作系統(tǒng)152.6.2 WEB平臺(tái)162.6.3 交互式語(yǔ)言162.6.4 數(shù)據(jù)庫(kù)162.7本章小結(jié)16第3章系統(tǒng)需求分析173.1 需求獲取173.2功
13、能描述193.3系統(tǒng)用例22系統(tǒng)總用例圖23其他用例圖253.4本章小結(jié)25第4章系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)264.1系統(tǒng)架構(gòu)分析26系統(tǒng)特性26系統(tǒng)設(shè)計(jì)原則264.2系統(tǒng)總體架構(gòu)274.4系統(tǒng)的數(shù)據(jù)表設(shè)計(jì)314.4汽車CRM系統(tǒng)的實(shí)現(xiàn)37程序代碼設(shè)計(jì)與實(shí)現(xiàn)37局部類的定義384.5訂單管理模塊394.6銷售資源管理模塊424.7產(chǎn)品管理模塊444.8統(tǒng)計(jì)查詢模塊454.10本章小結(jié)48第5章系統(tǒng)測(cè)試495.1運(yùn)行測(cè)試簡(jiǎn)介495.2 測(cè)試工具介紹505.3 測(cè)試方法505.4 測(cè)試結(jié)果及說明525.5本章小結(jié)55第6章結(jié)論566.1總結(jié)566.2進(jìn)一步的工作56致I參考文獻(xiàn)II攻碩期間取得的研究成果V.
14、 z-第1章緒論1.1研究背景及意義當(dāng)人們正在為交通運(yùn)輸技術(shù)高速開展所帶來的無限商機(jī)感到興奮不已的時(shí)候,計(jì)算機(jī)與通信網(wǎng)絡(luò)相結(jié)合的傳統(tǒng)互聯(lián)網(wǎng)技術(shù)已經(jīng)成為汽車制造商們提高運(yùn)營(yíng)能力的不二之選?,F(xiàn)代計(jì)算機(jī)技術(shù)與互聯(lián)網(wǎng)的不斷融合,不僅為人們提供了更為便捷的互聯(lián)網(wǎng)方式,同時(shí)也為汽車制造行業(yè)的增長(zhǎng)提供了空前的潛力市場(chǎng)1。隨著互聯(lián)網(wǎng)技術(shù)的飛速開展,汽車廠商的制造和效勞一體化集成了越來越多的效勞功能,其中資源管理、客戶管理等功能越來越受到用戶的青睞。企業(yè)客戶資源管理信息系統(tǒng)是當(dāng)前企業(yè)信息化應(yīng)用的主要領(lǐng)域,隨著國(guó)汽車市場(chǎng)潛力的不斷釋放,提高汽車生產(chǎn)企業(yè)的運(yùn)營(yíng)能力以及對(duì)目標(biāo)市=場(chǎng)的把握能力,成為未來決定汽車企業(yè)未來
15、競(jìng)爭(zhēng)力的主要因素5。而客戶關(guān)系管理信息系統(tǒng)CRM技術(shù)有著傳統(tǒng)客戶管理方式無可比擬的性能優(yōu)勢(shì),能夠?qū)⒂脩魪姆爆崱⒈恐氐碾娔X操作中解脫出來。當(dāng)前我國(guó)汽車企業(yè)的客戶管理大多仍停留在手工型和人員密集型管理的初級(jí)階段,對(duì)于一個(gè)要從事于市場(chǎng)數(shù)據(jù)分析以及客戶信息管理的智能研究部門來講,采用適當(dāng)?shù)墓芾矸绞椒浅V匾9芾硎飞系暮芏鄽v史經(jīng)歷告訴我們,如果組織或部門不能良好地實(shí)施和管理市場(chǎng)營(yíng)銷過程,對(duì)于整個(gè)企業(yè)的產(chǎn)品開發(fā)、市場(chǎng)銷售都會(huì)造成一定的負(fù)面影響,從而影響到企業(yè)的整體效益。為了管理好規(guī)模和復(fù)雜性正日益增長(zhǎng)的汽車企業(yè)的營(yíng)銷部門,靠營(yíng)銷管理人員的個(gè)人能力已經(jīng)不能適應(yīng)現(xiàn)代管理學(xué)科的開展需要。在市場(chǎng)營(yíng)銷管理過程中,需
16、要將資源管理的概念引入到營(yíng)銷管理的過程中,從而到達(dá)較高的方案性、一致性和可靠性,并及時(shí)準(zhǔn)確地收集信息,科學(xué)地分析市場(chǎng)各種消費(fèi)趨勢(shì)動(dòng)態(tài)情況和存在的相關(guān)問題,最終采取針對(duì)性的營(yíng)銷手段,進(jìn)而保證銷售的順利進(jìn)展1。市場(chǎng)營(yíng)銷的管理,是為了使企業(yè)客戶資源和生產(chǎn)的產(chǎn)品能夠按照預(yù)定的進(jìn)度、數(shù)量銷售出去,而對(duì)營(yíng)銷資源進(jìn)展統(tǒng)一調(diào)度、分析和管理的活動(dòng)2。目前,大多數(shù)類似的生產(chǎn)型企業(yè)營(yíng)銷管理都積極的將資源管理的思想引入到市場(chǎng)營(yíng)銷活動(dòng)中去,對(duì)營(yíng)銷管理過程實(shí)施有效管理。在信息化的今天,組織面臨著數(shù)字化、網(wǎng)絡(luò)化、虛擬化的變革,組織的綜合競(jìng)爭(zhēng)實(shí)力與其信息化的程度密切相關(guān)。信息化建立強(qiáng)化了組織的人力資源、信息資源以及資金的集成
17、化管理,作為生產(chǎn)型企業(yè)的利潤(rùn)流入部門,企業(yè)銷售部門在營(yíng)銷管理的過程中,更加需要通過信息化的手段,提高管理效率,增強(qiáng)營(yíng)銷部門的綜合競(jìng)爭(zhēng)力2。汽車企業(yè)的客戶資源管理信息系統(tǒng),就是為了實(shí)現(xiàn)高效營(yíng)銷管理的信息化而設(shè)計(jì)的,通過客戶資源管理信息系統(tǒng),營(yíng)銷部門能夠更加科學(xué)、有效地實(shí)現(xiàn)對(duì)營(yíng)銷資源的管理,起到提高組織效率、縮短資金周轉(zhuǎn)時(shí)間、節(jié)約人力資源的作用,最終有效提升組織的綜合競(jìng)爭(zhēng)力。1.2國(guó)外現(xiàn)狀上世紀(jì)末,Yogesh Deshpande與Steve Hansen提出了基于Web工程的企業(yè)客戶資源管理信息系統(tǒng),并在企業(yè)的客戶資源管理信息系統(tǒng)中引入過程和系統(tǒng)化方法。他們通過使用合理、科學(xué)的工程與管理原則,在
18、嚴(yán)密和系統(tǒng)性的方法指引下進(jìn)展系統(tǒng)開發(fā)。早期基于Web的系統(tǒng)工程開發(fā)主要在國(guó)外開展,國(guó)相關(guān)研究的起步相對(duì)較晚。Roger S.Pressman在其2005年出版的?軟件工程實(shí)踐者的研究方法?中詳細(xì)闡述了基于Web的軟件工程方法,并對(duì)基于Web應(yīng)用系統(tǒng)設(shè)計(jì)和工程化開發(fā)方法進(jìn)展了詳細(xì)介紹。但Roger S.Pressman的上述論述過于簡(jiǎn)單,對(duì)實(shí)際系統(tǒng)的開發(fā)指導(dǎo)意義相當(dāng)有限。國(guó)有關(guān)客戶資源管理系統(tǒng)的研究要晚于國(guó)際同類研究,且重點(diǎn)主要集中在對(duì)Web工程的開發(fā)上。考慮到管理信息系統(tǒng)在企業(yè)客戶資源工作中的實(shí)用性及其為企業(yè)帶來的巨大經(jīng)濟(jì)效益,自其問世以來,受到了企業(yè)用戶的高度重視。截至目前,無論在國(guó)還是在國(guó)
19、外,計(jì)算機(jī)和網(wǎng)絡(luò)通信技術(shù)在理論和實(shí)踐領(lǐng)域都取得了長(zhǎng)足的進(jìn)步。尤其是在網(wǎng)絡(luò)技術(shù)飛速開展的今天,企業(yè)客戶資源管理系統(tǒng)的已經(jīng)全面步入網(wǎng)絡(luò)化開展模式。目前,我國(guó)企業(yè)客戶資源管理系統(tǒng)大多數(shù)是單純的信息管理系統(tǒng),主要是針對(duì)企業(yè)營(yíng)銷管理業(yè)務(wù)單元需求而設(shè)計(jì)開發(fā)的,是基于客戶資源管理模式的根底上實(shí)現(xiàn)低層次的數(shù)據(jù)處理或業(yè)務(wù)流程電子化。有些企業(yè)在全面信息化得根底上開發(fā)設(shè)計(jì)了適合本企業(yè)特色的客戶資源管理模塊,由于歷史的原因,這些系統(tǒng)大多是采用C/S模式的單機(jī)版系統(tǒng),這種模式只能應(yīng)用在有限的局域網(wǎng),很大程度上限制了管理信息系統(tǒng)的功能擴(kuò)展,而由于當(dāng)時(shí)網(wǎng)絡(luò)技術(shù)和信息管理軟件本身的局限性,這些辦公軟件存在許多缺陷,已不能適應(yīng)
20、現(xiàn)代工作的要求。隨著計(jì)算機(jī)軟件技術(shù)與網(wǎng)絡(luò)技術(shù)的飛速開展,計(jì)算機(jī)應(yīng)用系統(tǒng)的體系構(gòu)造也得到了迅速開展。從傳統(tǒng)的單機(jī)用戶體系構(gòu)造到客戶機(jī)/效勞器構(gòu)造,再到分布式網(wǎng)絡(luò)構(gòu)造,每一種技術(shù)構(gòu)造都有其特定的適用圍。由于效勞器在數(shù)據(jù)管理能力上的絕對(duì)優(yōu)勢(shì),當(dāng)前信息系統(tǒng)的開發(fā)技術(shù)多采用客戶/效勞器的計(jì)算方式,使得客戶程序從紛繁蕪雜的數(shù)據(jù)管理代碼中解脫出來,既提高了系統(tǒng)的運(yùn)行效率,同時(shí)也大大簡(jiǎn)化了程序的開發(fā)過程3。同時(shí),客戶/效勞器計(jì)算方式還可以實(shí)現(xiàn)應(yīng)用程序的設(shè)計(jì)分布化。將實(shí)現(xiàn)應(yīng)用程序的分布化,即是將系統(tǒng)的共享功能與核心功能獨(dú)立出來,并創(chuàng)立單獨(dú)的層級(jí)構(gòu)造,使得用戶的接口層得到進(jìn)一步簡(jiǎn)化。上述核心功能層與用戶接口層就是
21、我們常見的三層模型構(gòu)造的功能與表示層。而國(guó)外同類應(yīng)用系統(tǒng)及解決方案與國(guó)相比擬,優(yōu)勢(shì)主要表達(dá)在:具有雄厚的實(shí)力,在技術(shù)力量的培養(yǎng)、客戶資源、推廣等方面大力投入;具有一定包括硬件廠商、數(shù)據(jù)庫(kù)公司、咨詢公司在的合作伙伴,形成強(qiáng)強(qiáng)聯(lián)手的格局;其設(shè)計(jì)思路蘊(yùn)涵了先進(jìn)的管理理念;客戶資源起步較早,完整性和成熟度高,可擴(kuò)展性強(qiáng);基于WEB技術(shù)的研究和支持不遺余力,使得易用性大大提高。從目前的研究現(xiàn)狀來看,J2EE技術(shù)儼然已經(jīng)成為信息系統(tǒng)開發(fā)的主流技術(shù)。它實(shí)際上是一種利用Java2平臺(tái)實(shí)現(xiàn)企業(yè)業(yè)務(wù)解決方案的開發(fā)、部署以及管理的復(fù)雜系統(tǒng)構(gòu)造,并借助于不同的組件實(shí)現(xiàn)多層級(jí)業(yè)務(wù)解決方案??傮w來講,基于J2EE的汽車企
22、業(yè)CRM系統(tǒng)具備以下幾個(gè)方面的特點(diǎn):1系統(tǒng)架構(gòu)比擬清晰,一般由幾個(gè)不同層次組成,包括客戶端界面、Web效勞器表示層,業(yè)務(wù)邏輯層以及持久層等等。系統(tǒng)化的體系架構(gòu)使得系統(tǒng)具備更高的靈活性和擴(kuò)展性,也有利于系統(tǒng)的實(shí)施和維護(hù)。2簡(jiǎn)化了代碼編寫的工作,由于JavaBean能夠?yàn)橄到y(tǒng)構(gòu)建提供很多集成化的效勞,并分別在系統(tǒng)的持久層、平安效勞以及事務(wù)處理中扮演重要的角色。因而,程序員的系統(tǒng)開發(fā)工作將主要集中在業(yè)務(wù)處理上。3突出的平安性能。J2EE系統(tǒng)集成了Java授權(quán)和認(rèn)證效勞,并將其作為系統(tǒng)的核心平安協(xié)議。在J2EE的框架構(gòu)造體系中,開發(fā)和維護(hù)人員可以根據(jù)需要對(duì)系統(tǒng)中的不同組件進(jìn)展靈活調(diào)配,并實(shí)現(xiàn)角色的身份
23、驗(yàn)證。同理,不同角色用戶的權(quán)限被限定在特定的應(yīng)用圍,在其權(quán)限圍能夠?qū)崿F(xiàn)對(duì)應(yīng)用效勞器的部署以及文件的靈活配置,也能夠?yàn)榫W(wǎng)絡(luò)中傳遞數(shù)據(jù)選擇和啟用不同的加密機(jī)制。另一方面,Java語(yǔ)言也具備相當(dāng)突出的平安性能,而基于J2EE的客戶資源管理信息系統(tǒng)無疑將繼承這一語(yǔ)言的平安性能??傮w來講,基于J2EE開發(fā)的客戶資源管理信息系統(tǒng)能夠滿足用戶對(duì)平安性、可移植性以及多用戶的需求,并做到一次編譯多處運(yùn)行。1.3研究容本文采用系統(tǒng)設(shè)計(jì)的方法對(duì)客戶資源工程管理信息系統(tǒng)進(jìn)展設(shè)計(jì),運(yùn)用工程工程理論對(duì)汽車企業(yè)的客戶資源工程管理系統(tǒng)進(jìn)展綜合分析,并劃分成子系統(tǒng)模塊,在對(duì)各子系統(tǒng)模塊進(jìn)展詳細(xì)的需求分析、功能設(shè)計(jì)以及設(shè)計(jì)實(shí)現(xiàn)。
24、文章將首先對(duì)信息系統(tǒng)及J2EE技術(shù)進(jìn)展介紹,并對(duì)所述CRM管理系統(tǒng)進(jìn)展了需求分析,在此根底上提供了針對(duì)性的系統(tǒng)設(shè)計(jì)與優(yōu)化方案。文章在系統(tǒng)的設(shè)計(jì)階段,重點(diǎn)針對(duì)管理信息系統(tǒng)中關(guān)鍵局部進(jìn)展了分析與設(shè)計(jì),符合未來生產(chǎn)型企業(yè)對(duì)信息系統(tǒng)要求開展的主流方向。企業(yè)用戶們可以在此根底上實(shí)現(xiàn)業(yè)務(wù)的管理、優(yōu)化,以及新應(yīng)用系統(tǒng)的開發(fā),不斷豐富用戶的效勞工程。針對(duì)有關(guān)客戶資源工程管理信息系統(tǒng)以及MIS系統(tǒng)的開發(fā),查閱了國(guó)外有關(guān)綜合CRM管理信息系統(tǒng)、以及信息系統(tǒng)開發(fā)的研究文獻(xiàn),理清研究的脈絡(luò),并對(duì)其進(jìn)展仔細(xì)地比照分析與有效地整合,為本論文的框架和研究打下堅(jiān)實(shí)的根底。本文主要研究容包括以下幾個(gè)方面:主要研究容包括以下幾個(gè)
25、方面:1客戶資源工程管理信息系統(tǒng)的需求分析。詳述了系統(tǒng)需求的獲取與分析,通過實(shí)體關(guān)系圖和數(shù)據(jù)字典分別描述工程元素及其之間的關(guān)系;建立了系統(tǒng)主要局部的信息流程圖;明確了系統(tǒng)初步的過程設(shè)計(jì),規(guī)劃了完整的系統(tǒng)構(gòu)造模型。2系統(tǒng)數(shù)據(jù)處理技術(shù)。關(guān)于如何實(shí)現(xiàn)系統(tǒng)的統(tǒng)計(jì)查詢功能,本文介紹了查詢模塊的工作環(huán)境以及用戶界面,給出了實(shí)現(xiàn)查詢功能模塊的工作代碼源程序,使得我們對(duì)系統(tǒng)功能實(shí)現(xiàn)的細(xì)節(jié)有所認(rèn)識(shí)。3系統(tǒng)的總體構(gòu)造設(shè)計(jì)。文章分析并比擬了Client/Server及Browser/Sevrer兩種不同模式各自的特點(diǎn),結(jié)合當(dāng)前客戶資源管理的標(biāo)準(zhǔn)化流程要求和汽車企業(yè)客戶資源工程管理的實(shí)際情況,提出系統(tǒng)的構(gòu)造模型。4客
26、戶資源工程管理的信息流程。通過對(duì)客戶需求的分析,建立了業(yè)務(wù)系統(tǒng)的數(shù)據(jù)流程表,其中包括了來自企業(yè)、客戶以及管理人員的數(shù)據(jù)流,牽涉到工程從客戶信息搜集到市場(chǎng)信息分析的所有環(huán)節(jié)。本文的主要工作集中在對(duì)汽車企業(yè)的業(yè)務(wù)流程再造和組織機(jī)構(gòu)的優(yōu)化重組環(huán)節(jié),在文章的第三局部針對(duì)優(yōu)化的業(yè)務(wù)流程進(jìn)展了系統(tǒng)化的需求分析,并通過用例圖例表現(xiàn)出來。在系統(tǒng)設(shè)計(jì)局部,借助J2EE工具進(jìn)展了設(shè)計(jì)與實(shí)現(xiàn)。1.4論文的總體構(gòu)造本文是如下組織的:第1章為引言局部,主要闡述客戶資源管理信息系統(tǒng)開發(fā)的背景,目前國(guó)外研究狀況,以及本研究的總體概述。第2章是本文的文獻(xiàn)綜述局部,在查閱、參考大量歷史文獻(xiàn)的根底上,總結(jié)并介紹本研究中所涉及到的
27、概念、方法以及思路。第3章是需求分析局部,通過對(duì)用戶需求的獲取與分析,對(duì)系統(tǒng)的總體構(gòu)造進(jìn)展概要設(shè)計(jì),并提供相應(yīng)的系統(tǒng)構(gòu)造設(shè)計(jì)方案,將本系統(tǒng)大致劃分為不同的開發(fā)模塊,并詳述了各模塊的功能及權(quán)限。第4章是系統(tǒng)總體設(shè)計(jì)局部,對(duì)系統(tǒng)的總體構(gòu)造進(jìn)展概要設(shè)計(jì),并提供相應(yīng)的系統(tǒng)構(gòu)造設(shè)計(jì)方案,將本系統(tǒng)大致劃分為四個(gè)開發(fā)模塊,并詳述了各模塊的功能及權(quán)限。詳述了數(shù)據(jù)庫(kù)的設(shè)計(jì),包括系統(tǒng)數(shù)據(jù)構(gòu)造以及概念模型的設(shè)計(jì),并對(duì)系統(tǒng)不同實(shí)體類以及控件類進(jìn)展概要設(shè)計(jì)。第5章是系統(tǒng)實(shí)現(xiàn)局部,在前文系統(tǒng)設(shè)計(jì)的根底上,對(duì)本系統(tǒng)的關(guān)鍵子系統(tǒng)進(jìn)展了詳細(xì)的設(shè)計(jì)與實(shí)現(xiàn)。 第6章是本文的總結(jié)與展望。. z-第2章 相關(guān)技術(shù)本章介紹汽車企業(yè)CRM
28、系統(tǒng)設(shè)實(shí)現(xiàn)所涉及的相關(guān)技術(shù)。通過對(duì)管理信息系統(tǒng)的開展、功能及開發(fā)流程的介紹,闡述了Java技術(shù)及其在Web上的具體應(yīng)用,Jsp、Servlet、JavaBean與JDBC技術(shù)等等。2.1 汽車企業(yè)CRM系統(tǒng)簡(jiǎn)介CRMCustomerRelationshipManagement即客戶關(guān)系管理,它是由Gartner Group提出來的,并隨后在企業(yè)的電子商務(wù)管理中得到應(yīng)用。CRM與傳統(tǒng)的單一信息技術(shù)或管理技術(shù)有所區(qū)別,它是一種秉承“以客戶為中心理念開展起來的企業(yè)信息管理系統(tǒng)。實(shí)際上,CRM的開展也標(biāo)志著企業(yè)的客戶管理觀念的回歸。汽車企業(yè)CRM系統(tǒng)是在MIS系統(tǒng)的根底上,針對(duì)當(dāng)前我國(guó)汽車企業(yè)營(yíng)銷工作
29、的特點(diǎn),對(duì)汽車企業(yè)客戶管理工作的全流程進(jìn)展總結(jié)和分析,結(jié)合生命周期開發(fā)思想,為系統(tǒng)用戶提供了高度程序化的汽車企業(yè)客戶關(guān)系管理方法。從用戶角度來看,汽車企業(yè)客戶管理信息系統(tǒng)具備詳細(xì)的統(tǒng)計(jì)報(bào)表系統(tǒng)、優(yōu)化的用戶界面以及實(shí)用性高的管理功能,因而能夠有效提高汽車企業(yè)客戶關(guān)系的管理的效率5。系統(tǒng)用戶只需要通過登錄系統(tǒng),就能在用戶權(quán)限允許圍實(shí)現(xiàn)信息錄入、修改以及查詢操作。同時(shí)系統(tǒng)可根據(jù)用戶需求,準(zhǔn)確快速地得到與客戶信息相關(guān)的各種統(tǒng)計(jì)報(bào)表和數(shù)據(jù)。2.1.1汽車企業(yè)CRM系統(tǒng)的優(yōu)勢(shì)汽車企業(yè)客戶關(guān)系管理信息系統(tǒng)以現(xiàn)代工程管理思想為根底,采用計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)作為系統(tǒng)開發(fā)工具。在此根底上開發(fā)的系統(tǒng)不僅能夠大幅度提升汽
30、車企業(yè)市場(chǎng)營(yíng)銷管理的工作效率,同時(shí)也使得傳統(tǒng)客戶管理工作中非程序性問題得以輕松解決,從而在許多方面實(shí)現(xiàn)了突破6。1符合并表達(dá)當(dāng)今汽車企業(yè)營(yíng)銷管理的精神汽車企業(yè)客戶管理信息系統(tǒng)是在汽車企業(yè)客戶關(guān)系方法以及市場(chǎng)營(yíng)銷管理的指導(dǎo)下開發(fā)完成的,不僅符合當(dāng)今汽車企業(yè)營(yíng)銷管理實(shí)際要求,同時(shí)也能夠隨市場(chǎng)趨勢(shì)的開展方向及時(shí)做出相應(yīng)調(diào)整。2構(gòu)筑汽車企業(yè)營(yíng)銷管理的開放式管理體系作為汽車企業(yè)客戶關(guān)系管理的信息化平臺(tái),系統(tǒng)將向市場(chǎng)營(yíng)銷部門以及從事與營(yíng)銷管理的局部員工開放,通過與企業(yè)MIS建立信息共享機(jī)制,系統(tǒng)根據(jù)其職務(wù)以及工作圍為所有用戶分配了相應(yīng)權(quán)限,從而改變了傳統(tǒng)封閉式的客戶關(guān)系管理模式,解決了系統(tǒng)數(shù)據(jù)的共享及開放
31、問題。3科學(xué)分析和決策支持汽車企業(yè)客戶關(guān)系管理系統(tǒng)能夠?qū)崟r(shí)記錄企業(yè)客戶根本信息、動(dòng)態(tài)狀況以及相關(guān)市場(chǎng)活動(dòng)管理等等業(yè)務(wù)數(shù)據(jù),并通過數(shù)據(jù)挖掘技術(shù)對(duì)數(shù)據(jù)進(jìn)展分析。系統(tǒng)用戶通過查詢模塊能夠?qū)崿F(xiàn)其權(quán)限允許圍的數(shù)據(jù)報(bào)表與查詢。在大量數(shù)據(jù)信息的支持下,管理層的管理決策將更具科學(xué)性。4全方位的客戶關(guān)系管信息化方案針對(duì)客戶關(guān)系管理日常管理的需要,汽車企業(yè)客戶關(guān)系管理信息系統(tǒng)建立了系統(tǒng)的辦公自動(dòng)化平臺(tái),從而彌補(bǔ)了系統(tǒng)模型構(gòu)建過程可能出現(xiàn)的信息流通渠道不完善的缺點(diǎn),滿足了客戶關(guān)系管理的信息化需要。系統(tǒng)用戶與系統(tǒng)功能汽車企業(yè)客戶關(guān)系管理信息系統(tǒng)借助于網(wǎng)絡(luò)化的手段與方法,為營(yíng)銷部門、財(cái)務(wù)部門以及管理決策部門提供了系統(tǒng)化
32、、信息化、網(wǎng)絡(luò)化的解決方案。系統(tǒng)用戶具體可分為企業(yè)管理決策部門、銷售部門、市場(chǎng)管理人員三種類型。根據(jù)業(yè)務(wù)需要,系統(tǒng)向不同類型的用戶提供不同的效勞工程,并通過系統(tǒng)的辦公自動(dòng)化平臺(tái)將各類型用戶連接起來,方便工程管理的部溝通與協(xié)作。下面詳細(xì)列述了汽車企業(yè)客戶關(guān)系管理信息系統(tǒng)的用戶類型:一管理決策部門企業(yè)客戶管理決策部門的主體是獨(dú)立的部門或局部高層管理人員。借助于信息系統(tǒng)實(shí)時(shí)記錄的客戶關(guān)系數(shù)據(jù),客戶部門及其他職能部門能夠?qū)?duì)企業(yè)客戶工作進(jìn)展統(tǒng)籌管理,在系統(tǒng)數(shù)據(jù)分析的根底上實(shí)現(xiàn)科學(xué)的管理決策7。系統(tǒng)為企業(yè)管理決策部門提供的效勞主要包括以下幾個(gè)方面:1. 系統(tǒng)數(shù)據(jù)的統(tǒng)計(jì)與分析通過系統(tǒng)對(duì)企業(yè)客戶關(guān)系狀態(tài)數(shù)據(jù)
33、的實(shí)時(shí)記錄,系統(tǒng)數(shù)據(jù)庫(kù)根本囊括了所有客戶關(guān)系的根本情況及銷售管理的根本信息,客戶部門借助于系統(tǒng)數(shù)據(jù)分析功能,可以隨時(shí)查詢企業(yè)客戶管理情況,獲取客戶關(guān)系信息的各項(xiàng)數(shù)據(jù)報(bào)表。2. 客戶管理的宣傳工作除了具備一般信息系統(tǒng)的政策宣傳、網(wǎng)絡(luò)通知、電子以及文檔管理等快捷功能以外,管理部門還能通過其部門以及系統(tǒng)集成的辦公自動(dòng)化系統(tǒng),實(shí)時(shí)將企業(yè)客戶關(guān)系管理的相關(guān)動(dòng)態(tài)以及新聞信息對(duì)外公布。3. 協(xié)調(diào)和組織營(yíng)銷活動(dòng)通過客戶關(guān)系管理信息系統(tǒng),客戶部門能夠借助于其網(wǎng)絡(luò)即時(shí)通信功能組織和協(xié)調(diào)客戶關(guān)系的管理工作,做好營(yíng)銷管理過程中的方案、協(xié)調(diào)、檢查以及總結(jié)工作8。另一方面,管理決策部門也能實(shí)現(xiàn)客戶關(guān)系管理的考核在線考核,
34、并做好企業(yè)客戶的年度統(tǒng)計(jì)、考核工作。4. 企業(yè)領(lǐng)導(dǎo)企業(yè)領(lǐng)導(dǎo)在制定關(guān)于企業(yè)客戶的相關(guān)政策時(shí),需要以客戶管理工作的數(shù)據(jù)為根底,并及時(shí)準(zhǔn)確的掌握企業(yè)客戶管理工作的情況。借助于系統(tǒng)的報(bào)表功能,企業(yè)領(lǐng)導(dǎo)能夠獲得全面的管理決策信息支持。二市場(chǎng)部門汽車企業(yè)市場(chǎng)部門是獨(dú)立的職能部門,而市場(chǎng)以及銷售部門的管理人員將為客戶關(guān)系管理工作提供必要的建議,同時(shí)他們也是客戶關(guān)系管理決策的主體。汽車企業(yè)各部門部均設(shè)有產(chǎn)品質(zhì)管以及用戶體驗(yàn)監(jiān)視人員,他們直接向市場(chǎng)部經(jīng)理匯報(bào)。市場(chǎng)部經(jīng)理在獲得來自客戶關(guān)系管理的信息后,召開營(yíng)銷會(huì)議,對(duì)未來企業(yè)的營(yíng)銷方式、市場(chǎng)行為以及產(chǎn)品線進(jìn)展調(diào)整9。三銷售部門系統(tǒng)為工程客戶的參與人員分配了相應(yīng)賬
35、戶,通過登錄系統(tǒng),客戶人員能夠修改其個(gè)人根本資料的管理??蛻絷P(guān)系管理的主要功能表達(dá)在客戶信息的錄入、修改以及實(shí)時(shí)查詢等等。通過系統(tǒng)的宣傳及播送渠道,客戶人員能夠了解企業(yè)客戶關(guān)系管理工作的動(dòng)態(tài),對(duì)其前端銷售工作具有重要的指導(dǎo)意義。 系統(tǒng)構(gòu)造模式分析一C/S體系構(gòu)造C/SClient/Server體系是基于客戶端效勞器的網(wǎng)絡(luò)構(gòu)建模式,對(duì)于數(shù)據(jù)庫(kù)系統(tǒng),在C/S體系構(gòu)造中,客戶機(jī)與效勞器的分別擔(dān)任數(shù)據(jù)的應(yīng)用和數(shù)據(jù)存取功能,客戶機(jī)用來把將數(shù)據(jù)以可承受的方式呈現(xiàn)給用戶,而效勞器則集中與數(shù)據(jù)的存儲(chǔ)與檢索功能10。當(dāng)用戶通過客戶端數(shù)據(jù)庫(kù)時(shí),系統(tǒng)會(huì)通過應(yīng)用程序的接口API,將用戶的數(shù)據(jù)庫(kù)請(qǐng)求提交給效勞器,當(dāng)效勞
36、器上的DBMS接收到請(qǐng)求后,負(fù)責(zé)完成數(shù)據(jù)庫(kù),并將的結(jié)果返回給客戶機(jī)上的用戶。C/S體系的構(gòu)造如以下列圖所示。圖2-1 C/S的根本構(gòu)造圖C/S模式中,查詢客戶端請(qǐng)求的記錄由數(shù)據(jù)庫(kù)效勞器來完成,與傳統(tǒng)文件效勞器模式相比,有了很大的改善11。但是C/S構(gòu)造模式也存在一定的缺陷:1系統(tǒng)兼容性較差,由于缺乏開放性,系統(tǒng)的跨平臺(tái)性比擬差,難以與Internet接軌;2系統(tǒng)生命周期較短,且系統(tǒng)資源的用于度比擬大;3系統(tǒng)開發(fā)的本錢過高,由于對(duì)客戶端的軟硬件要求較高,使得系統(tǒng)的實(shí)施的本錢增加,客戶端冗余度也會(huì)越來越大;4系統(tǒng)的安裝與維護(hù)升級(jí)都比擬復(fù)雜,每個(gè)客戶機(jī)安裝一套應(yīng)用軟件,一旦系統(tǒng)需要版本升級(jí)或修改就需
37、要對(duì)各客戶端進(jìn)展逐一安裝升級(jí)。二 B/S體系構(gòu)造B/SBrowser/Server構(gòu)造模式是一種在C/S構(gòu)造模式上開展起來的新網(wǎng)絡(luò)構(gòu)造模式,其本質(zhì)是三層構(gòu)造的C/S模式。B/S模式軟件的層次構(gòu)造如圖2-2所示。圖2-2 B/S的層次構(gòu)造B/S的三層體系構(gòu)造分別為:表示層、功能層以及數(shù)據(jù)層。表示層Presentation位于客戶端,通過其包含的顯示邏輯以Web的方式呈現(xiàn)給用戶。表示層的主要任務(wù)是由Web瀏覽器向網(wǎng)絡(luò)上的Web效勞器發(fā)出請(qǐng)求,Web效勞器在對(duì)用戶身份進(jìn)展驗(yàn)證后用 協(xié)議將客戶端所需要的主頁(yè)信息傳送過去,客戶端在承受到來自效勞器的主頁(yè)信息后,以人性化的界面顯示給客戶12。邏輯層Busi
38、ness Logic位于數(shù)據(jù)庫(kù)的效勞器端,能夠?qū)?shù)據(jù)層中包含的數(shù)據(jù)進(jìn)展邏輯處理。功能層的主要任務(wù)是接收來自于客戶端的用戶請(qǐng)求,通過執(zhí)行相應(yīng)的擴(kuò)展應(yīng)用程序與數(shù)據(jù)庫(kù)進(jìn)展連接,再由SQL等方式向數(shù)據(jù)庫(kù)效勞器提出處理申請(qǐng),當(dāng)Web效勞器收到來自于數(shù)據(jù)庫(kù)的數(shù)據(jù)處理的結(jié)果后,Web效勞器將結(jié)果再傳送回客戶端。數(shù)據(jù)層(DataService位于數(shù)據(jù)庫(kù)的效勞器端,其中包含了系統(tǒng)的數(shù)據(jù)處理邏輯。數(shù)據(jù)層的主要任務(wù)是承受來自于Web效勞器的數(shù)據(jù)操作請(qǐng)求,并實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)查詢、修改以及更新等功能,最后將運(yùn)行結(jié)果提交給Web效勞器。在B/S系統(tǒng)中,利用客戶端的瀏覽器,用戶可以向分布在網(wǎng)絡(luò)上的許多效勞器同時(shí)發(fā)出請(qǐng)求13。在
39、系統(tǒng)構(gòu)造上,B/S模式極簡(jiǎn)化了客戶端的軟件配置,由于應(yīng)用程序的執(zhí)行和對(duì)數(shù)據(jù)庫(kù)的均將在效勞器上完成,客戶機(jī)上只需安裝、配置少量的客戶端軟件即可,從而大大簡(jiǎn)化了系統(tǒng)安裝、升級(jí)的工作量。與C/S的構(gòu)造模式相比擬,B/S構(gòu)造模式存在許多優(yōu)點(diǎn):1B/S構(gòu)造模式由于具有動(dòng)態(tài)HTML頁(yè)面生成的能力、三層客戶、處理邏輯、數(shù)據(jù)庫(kù)等功能以及其優(yōu)異的平安性能,使得B/S模式成為當(dāng)前Web開發(fā)的主流技術(shù);2由于B/S的數(shù)據(jù)庫(kù)應(yīng)用和信息處理模式采取了嚴(yán)密結(jié)合的方式,使得該模式能方便地運(yùn)用其他系統(tǒng)的信息來處理資源和信息;3運(yùn)用標(biāo)準(zhǔn)通信協(xié)議組 、統(tǒng)一客戶端軟件、統(tǒng)一界面,使得系統(tǒng)兼容性得到增強(qiáng),支持跨平臺(tái)操作是B/S最大的
40、優(yōu)點(diǎn)之一,它的應(yīng)用程序能夠與世界各地完全不同的硬件平臺(tái)實(shí)現(xiàn)跨平臺(tái)、區(qū)域通信;三兩種構(gòu)造模式的比擬與C/S系統(tǒng)構(gòu)造相比,基于B/S構(gòu)造的工程管理信息系統(tǒng)最大的特點(diǎn)在于其所有的軟件局部均安裝于效勞器上,因而操作人員只要通過瀏覽器就可以操作該軟件14。此外,基于B/S構(gòu)造的工程管理信息系統(tǒng)安裝簡(jiǎn)單、使用方便,且容易維護(hù),其最大的優(yōu)點(diǎn)是適合于各種客戶機(jī)構(gòu)或企業(yè)。且隨著機(jī)構(gòu)規(guī)模的擴(kuò)大,僅需增加客戶端硬件數(shù)量、效勞器的數(shù)據(jù)容量以及相應(yīng)的硬件配置即可,可擴(kuò)展性相當(dāng)強(qiáng)。隨著工程管理理論的逐步開展和完善,如果系統(tǒng)需要進(jìn)展升級(jí)或者二次開發(fā),僅需要修改必要的數(shù)據(jù)聯(lián)接關(guān)系和升級(jí)Web效勞器上的應(yīng)用程序就可以實(shí)現(xiàn),而防
41、止了對(duì)每個(gè)客戶端瀏覽器的升級(jí)或者重新安裝??紤]到B/S系統(tǒng)構(gòu)造具備諸多C/S構(gòu)造模式所不具備的優(yōu)勢(shì),尤其在開發(fā)效率、系統(tǒng)平安及靈活性等方面具有明顯優(yōu)勢(shì),并且當(dāng)前用于B/S構(gòu)造開發(fā)的工具與方法已經(jīng)趨于成熟,本系統(tǒng)的設(shè)計(jì)采用B/S系統(tǒng)構(gòu)造15。本系統(tǒng)的根本構(gòu)造如圖2-3所示。圖2-3 本系統(tǒng)的構(gòu)造圖2.2 汽車企業(yè)CRM系統(tǒng)的開展?fàn)顩r上世紀(jì)90年代中期以來,我國(guó)的汽車企業(yè)開場(chǎng)大量采用管理信息系統(tǒng),最初的客戶關(guān)系管理信息系統(tǒng)是以簡(jiǎn)單的用戶信息統(tǒng)計(jì)為特征的,往往信息的主要作用適用于保存,而對(duì)信息自身的價(jià)值卻并不關(guān)注,系統(tǒng)的任務(wù)主要集中于信息的存儲(chǔ)問題上。到本世紀(jì)初期,客戶關(guān)系管理信息系統(tǒng)關(guān)注的是業(yè)務(wù)的
42、創(chuàng)新,著重研究管理信息系統(tǒng)能否為用戶帶來新的業(yè)務(wù)時(shí)機(jī)以及優(yōu)化的業(yè)務(wù)模式。這一階段的工程管理更加重視營(yíng)銷管理人員的個(gè)人能力,不僅對(duì)其銷售能力要求較高,還要求其精通業(yè)務(wù)流程,并且要結(jié)合營(yíng)銷管理的知識(shí)16。這一階段也是組織或企業(yè)開場(chǎng)重視質(zhì)量管理和過程管理的階段。近年以來,工程管理的重要性逐漸被認(rèn)識(shí)到,各企業(yè)、組織不斷探索怎樣建立基于客戶關(guān)系管理的管理信息系統(tǒng)。雖然我國(guó)局部汽車企業(yè)已經(jīng)建立了相對(duì)完善的信息系統(tǒng),其容覆蓋了生產(chǎn)、組裝、質(zhì)量管理等一系列管理的工作,但是專門針對(duì)汽車企業(yè)客戶關(guān)系管理的信息系統(tǒng)卻并不多見17。目前,針對(duì)汽車企業(yè)客戶關(guān)系管理的信息系統(tǒng)研究正處于剛剛起步階段,大多數(shù)的汽車企業(yè)尚未建
43、立比擬成熟的客戶關(guān)系管理體系。2.3系統(tǒng)開發(fā)流程建立汽車企業(yè)客戶關(guān)系管理信息系統(tǒng)的必要條件:首先,應(yīng)該在銷售團(tuán)隊(duì)里建立科學(xué)的工程管理體系。要有完善的規(guī)章制度,采用科學(xué)有效的管理方法;要有完善的經(jīng)濟(jì)核算系統(tǒng),并提供準(zhǔn)確的原始數(shù)據(jù),使得管理的工作程序化,報(bào)表文件統(tǒng)一化18。經(jīng)過數(shù)據(jù)編號(hào)的完整的數(shù)據(jù)資料,可以很方便地輸入計(jì)算機(jī),并在此根底上建立有效的管理信息系統(tǒng),為方便有效地利用信息創(chuàng)造條件。其次,對(duì)于系統(tǒng)運(yùn)行的硬件環(huán)境,必需建立確定穩(wěn)定的硬件運(yùn)行平臺(tái),這個(gè)平臺(tái)包括:網(wǎng)絡(luò)系統(tǒng)配置,軟硬件及其維護(hù)人員等,以保證該工程管理信息系統(tǒng)能夠穩(wěn)定平安地運(yùn)行,更好地為銷售工程管理效勞6。本文工程管理信息系統(tǒng)的設(shè)計(jì)
44、開發(fā)工作主要包括以下三個(gè)方面:1系統(tǒng)分析階段:系統(tǒng)分析階段的主要任務(wù)是確定相應(yīng)信息系統(tǒng)的實(shí)現(xiàn)目標(biāo),并掌握整個(gè)系統(tǒng)的容。首先,通過調(diào)查建立銷售工程管理信息系統(tǒng)的可行性分析,即對(duì)工程組織的現(xiàn)狀進(jìn)展調(diào)查分析7。其次,調(diào)查系統(tǒng)的信息量以及信息流,確定各部門、模塊需要保存的文件、輸出的數(shù)據(jù)格式,對(duì)用戶需求進(jìn)展分析,確定納入信息系統(tǒng)的數(shù)據(jù)流程。最后,確定計(jì)算機(jī)軟硬件的要求,選擇最優(yōu)方案,同時(shí)將系統(tǒng)在未來的升級(jí)擴(kuò)展納入考慮圍。2系統(tǒng)的設(shè)計(jì)階段系統(tǒng)設(shè)計(jì)階段的主要工作是在系統(tǒng)分析的根底上建立系統(tǒng)的流程圖,并提出程序的詳細(xì)技術(shù)資料,為后期程序的設(shè)計(jì)做相應(yīng)的準(zhǔn)備8。系統(tǒng)的設(shè)計(jì)一般分為兩個(gè)階段:首選進(jìn)展系統(tǒng)的概要設(shè)計(jì)
45、,包括系統(tǒng)的輸入和輸出文件的格式、代碼設(shè)計(jì)以及信息分類、子系統(tǒng)模塊的設(shè)計(jì),在確定了系統(tǒng)流程圖后,對(duì)系統(tǒng)方案的優(yōu)缺點(diǎn)進(jìn)展判斷和分析,并提出方案所需要的物質(zhì)條件;然后進(jìn)展系統(tǒng)的詳細(xì)設(shè)計(jì),將概要設(shè)計(jì)的成果具體化,包括編寫程序說明書,設(shè)計(jì)系統(tǒng)流程圖,輸入輸出格式的詳細(xì)設(shè)計(jì)等19。3系統(tǒng)實(shí)施階段系統(tǒng)實(shí)施階段的任務(wù)包括系統(tǒng)的程序?qū)崿F(xiàn),系統(tǒng)的運(yùn)行、轉(zhuǎn)換、調(diào)試以及后期維護(hù),最后是對(duì)整個(gè)信息系統(tǒng)的評(píng)價(jià)9。程序設(shè)計(jì)是在系統(tǒng)設(shè)計(jì)的根底上,運(yùn)用計(jì)算機(jī)語(yǔ)言、數(shù)據(jù)處理等技術(shù)依據(jù)系統(tǒng)的流程圖,實(shí)現(xiàn)系統(tǒng)功能的過程,并附上系統(tǒng)操作的說明書。調(diào)試是對(duì)單個(gè)程序或整個(gè)系統(tǒng)進(jìn)展語(yǔ)法和邏輯的檢驗(yàn),并對(duì)其運(yùn)行狀況極性檢測(cè)、維護(hù),以發(fā)現(xiàn)并消
46、除程序錯(cuò)誤的工作。在此過程中,按照工程管理的方法,結(jié)合系統(tǒng)的特點(diǎn),通過加強(qiáng)工程溝通,能夠起到事半功倍的效果。2.4 JAVA開發(fā)技術(shù)簡(jiǎn)介作為一種跨平臺(tái)的面向?qū)ο蠊δ艿拈_發(fā)語(yǔ)言,Java針對(duì)系統(tǒng)構(gòu)造的不同層面均提供了相應(yīng)的技術(shù)支持,因而在應(yīng)用程序的開發(fā)方面具備相當(dāng)明顯的優(yōu)勢(shì)。在效勞器端,通過ServletJSP、JavaBean以及*ML技術(shù),能夠?qū)崿F(xiàn)動(dòng)態(tài)Web應(yīng)用開發(fā)功能;在瀏覽器的開發(fā)方面,JavaScrip腳本語(yǔ)言能夠充分滿足用戶對(duì)于瀏覽功能的需求;而對(duì)于相對(duì)復(fù)雜的客戶端程序,可以借助于JavaApplet來實(shí)現(xiàn);Java應(yīng)用程序與后臺(tái)數(shù)據(jù)庫(kù)的可以通過JDBC技術(shù)來實(shí)現(xiàn)20。2.4.1 J
47、SP技術(shù)簡(jiǎn)介JSPJava Server Pages是由Sun Microsystems提出并倡導(dǎo)的,基于Java的跨平臺(tái)及跨Web效勞器的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)。與ASP技術(shù)相類似,通過在傳統(tǒng)網(wǎng)頁(yè)HTML文件中插入Java程序段Scriptlet和JSP標(biāo)記tag,從而形成JSP*.jsp網(wǎng)頁(yè)。JSP既能夠?qū)崿F(xiàn)對(duì)可重用的組件的,同時(shí)也能夠在在Web頁(yè)面中嵌入Java代碼。其格式分為兩種,一種是請(qǐng)求JSP文件方式,即當(dāng)Web效勞器接收到一個(gè)JSP文件請(qǐng)求時(shí),直接將請(qǐng)求通過JSP引擎進(jìn)展語(yǔ)法分析并翻譯成java源文件,并將源文件轉(zhuǎn)換成Servlet后編譯執(zhí)行21。JSP文件是通過對(duì)Bean調(diào)用來實(shí)現(xiàn)對(duì)數(shù)據(jù)
48、庫(kù)中存儲(chǔ)的數(shù)據(jù)進(jìn)展讀取或其他操作的。另一種方式是用戶端直接請(qǐng)求一個(gè)Servlet來生成動(dòng)態(tài)容,并通過對(duì)JSP文件的調(diào)用,將動(dòng)態(tài)容發(fā)送到用戶端的瀏覽器中。 JSP技術(shù)的應(yīng)用,大幅度提高了基于Web的應(yīng)用程序的構(gòu)造效率,并最終使得用戶通過瀏覽器執(zhí)行的操作更加方便快捷。當(dāng)用戶通過瀏覽器向Web效勞器發(fā)送JSP請(qǐng)求文件時(shí),當(dāng)Web效勞器接收到 請(qǐng)求后,并借助JSP引擎對(duì)JSP的標(biāo)識(shí)和腳本進(jìn)展解釋,并將請(qǐng)求的容以HTML或者*ML頁(yè)面的形式回傳給終端Web瀏覽器,最終實(shí)現(xiàn)用戶對(duì)效勞器的交互式。2.4.2 Servlet技術(shù)簡(jiǎn)介Servlet是一種用于效勞器端的Java應(yīng)用程序。作為java技術(shù)平臺(tái)支持W
49、eb的突破口,Servlet的誕生解決了CGI與API在兼容性方面的問題,目前幾乎所有的Web效勞器都支持Servlet程序。同時(shí),通過引入多線程技術(shù),Servlet解決了CGI的系統(tǒng)資源占用率高的問題22。另外,Servlet技術(shù)有與java技術(shù)相似的優(yōu)良的兼容性以及平安性,并繼承了Java技術(shù)的跨平臺(tái)特性,被公認(rèn)作CGI的替代語(yǔ)言。Servlet與Applet由Java編寫的兩組相對(duì)應(yīng)的小程序,包含啟動(dòng)、執(zhí)行和退出特定方法,但是都沒有main方法。二者的區(qū)別在于,Servlet是運(yùn)行于效勞器端的程序,不提供用戶界面,而Applet主要在客戶端瀏覽器上運(yùn)行。借助于請(qǐng)求響應(yīng)模式,Servlet
50、實(shí)際上擔(dān)當(dāng)了客戶請(qǐng)求與效勞器響應(yīng)的中間層,當(dāng)客戶機(jī)通過Web瀏覽器發(fā)送請(qǐng)求到效勞器時(shí),運(yùn)行在效勞器上的Servlet程序?qū)⑸上鄳?yīng)的容再將其發(fā)送到效勞器,并由效勞器將響應(yīng)返回到客戶端。在這一過程中,Servlet發(fā)揮了交互式瀏覽以及對(duì)數(shù)據(jù)修改的功能,并生成動(dòng)態(tài)Web頁(yè)面23。本研究所采用的Java Servlet技術(shù)中,采用了基于生命周期化管理的方式,將Servlet的每一接口與生命周期規(guī)劃的不同環(huán)節(jié)相結(jié)合,并通過Servlet程序來最終實(shí)現(xiàn)這些方法。與其他技術(shù)相比,Servlet具有如下優(yōu)勢(shì)20:Servlet具有更高的效率,易用性較好,功能強(qiáng)大,并且繼承了Java平臺(tái)的移植功能強(qiáng)的優(yōu)勢(shì);S
51、ervlet的高效性表現(xiàn)在承受響應(yīng)請(qǐng)求后,能夠同時(shí)在后臺(tái)中持續(xù)在多線程中同時(shí)處理多個(gè)請(qǐng)求;另外,當(dāng)Web效勞器加載了Servlet以后,能夠在持續(xù)保持,并在不同的請(qǐng)求之間保持可用性。2.4.3 JavaBean簡(jiǎn)介JavaBean是一種由JAVA語(yǔ)言寫成的可重用組件,與Active*控件類似,它能通過封裝業(yè)務(wù)邏輯建立對(duì)象庫(kù)。在構(gòu)建Java模型過程中,開發(fā)人員可以利用JavaBean將功能、處理、數(shù)據(jù)庫(kù)等所有能夠利用Java代碼編寫的對(duì)象進(jìn)展打包移植,通過JavaBean的修改及組合功能快速構(gòu)建新的應(yīng)用程序。開發(fā)人員只需要借助于部JSP頁(yè)面、Servlet以及其他JavaBean或者Applet
52、程序使用這些對(duì)象24。這樣,使得Java程序的功能得以擴(kuò)展,實(shí)現(xiàn)了代碼的重復(fù)利用,并為后來的程序運(yùn)行維護(hù)帶來了方便。目前,JSP已經(jīng)能夠全面支持Web應(yīng)用中所集成的JavaBean組件,通過對(duì)可信任組件的重復(fù)利用,防止了局部功能組件的重復(fù)開發(fā),同時(shí)也利于系統(tǒng)的后期測(cè)試,極大得方便了基于Web的信息系統(tǒng)的開發(fā)。另外,通過在封裝事務(wù)邏輯、數(shù)據(jù)庫(kù)操作等程序中采用非可視化的JavaBean,系統(tǒng)業(yè)務(wù)邏輯與前臺(tái)程序能夠?qū)崿F(xiàn)有效別離。2.4.4 JDBC簡(jiǎn)介JDBC表示JAVA數(shù)據(jù)庫(kù)連接,是英文Java Data Base Connectivity的縮寫形式。JDBC由一組利用Java語(yǔ)言編寫的類以及接口
53、組成,能夠?yàn)槎喾N關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一的,同時(shí)也是一種用于執(zhí)行SQL的JavaAPI。JDBC是一種根底接口,其他更加高級(jí)的接口和工具都能以其為根底建立起來。與其他的數(shù)據(jù)庫(kù)API相比,JDBC能夠?qū)崿F(xiàn)對(duì)SQL命令的直接調(diào)用,其易用性更佳。同時(shí),JDBC能夠?qū)ava語(yǔ)言局部與數(shù)據(jù)庫(kù)之間進(jìn)展有效別離,開發(fā)人員并不需要為不同的數(shù)據(jù)庫(kù)平臺(tái)編寫不同的應(yīng)用程序,Java程序能夠通過一樣的可移植接口對(duì)不同的數(shù)據(jù)庫(kù)進(jìn)展,這同時(shí)也表達(dá)了Java語(yǔ)言強(qiáng)大的兼容性優(yōu)勢(shì)。作為Java平臺(tái)的重要標(biāo)志組成局部,JDBC具有對(duì)不同數(shù)據(jù)庫(kù)平臺(tái)的兼容性強(qiáng)的優(yōu)勢(shì),Java程序的所有數(shù)據(jù)庫(kù)連接都需要通過JDBC URL進(jìn)展定義,而不
54、需要借助任何的額外配置,一定程度上簡(jiǎn)化了Java數(shù)據(jù)庫(kù)應(yīng)用程序的復(fù)雜度,同時(shí)對(duì)系統(tǒng)已有的數(shù)據(jù)庫(kù)資源的也顯得相當(dāng)方便,并不需要拋棄之前的系統(tǒng)和數(shù)據(jù)25。向用戶提供的應(yīng)用程序接口JDBC API不再隨根底數(shù)據(jù)庫(kù)類型的改變而變更,通過使用標(biāo)準(zhǔn)的SQL查詢語(yǔ)句,用戶可以實(shí)現(xiàn)對(duì)所有類型數(shù)據(jù)庫(kù)的與查詢。JDBC的SQL語(yǔ)句管理器會(huì)對(duì)用戶輸入的查詢語(yǔ)句進(jìn)展編譯,并按照數(shù)據(jù)庫(kù)的類型與不同的數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)展通信,最終實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的讀取與操作。2.4.5Java技術(shù)在本系統(tǒng)中的應(yīng)用方式本研究中所涉及的系統(tǒng)開發(fā)采取以網(wǎng)頁(yè)為中心的方式來實(shí)現(xiàn)JSP網(wǎng)頁(yè)。該方式下的系統(tǒng)在正常運(yùn)行時(shí),用戶的請(qǐng)求會(huì)經(jīng)JSP頁(yè)面后通過Servl
55、et實(shí)現(xiàn)對(duì)效勞器資源的,或者通過JavaBean程序?qū)崿F(xiàn)對(duì)數(shù)據(jù)的,最終生成系統(tǒng)響應(yīng)26。采取這種方式時(shí),能夠在系統(tǒng)復(fù)雜數(shù)據(jù)操作過程中,通過JavaBean與JspServelet優(yōu)化構(gòu)造,將原本復(fù)雜的數(shù)據(jù)庫(kù)或業(yè)務(wù)代碼整合到JavaBean文件中,從而能夠?qū)⒂蒍SP或Servlet執(zhí)行的業(yè)務(wù)邏輯或數(shù)據(jù)庫(kù)操作轉(zhuǎn)移到JavaBean中。相對(duì)簡(jiǎn)單的數(shù)據(jù)庫(kù)操作,則可以直接由JSP或者Servlet來獨(dú)立完成。采用該種系統(tǒng)構(gòu)造后,系統(tǒng)JSP的代碼構(gòu)造得到進(jìn)一步簡(jiǎn)化,優(yōu)化了系統(tǒng)構(gòu)造體系,容更加簡(jiǎn)單明了,可維護(hù)性也得到了相應(yīng)提高。2.6運(yùn)行環(huán)境和開發(fā)工具本文采用基于WEB的工程管理信息系統(tǒng),其核心技術(shù)主要由四
56、局部組成:后臺(tái)數(shù)據(jù)庫(kù)、交互式語(yǔ)言、WEB平臺(tái)以及操作系統(tǒng)。以上提到的各組成局部都由假設(shè)干種技術(shù)方法來實(shí)現(xiàn),而每種方法都有其優(yōu)勢(shì)及缺乏。經(jīng)過分析比擬并綜合考慮系統(tǒng)設(shè)計(jì)要求,我們最終選取WASJWindows+Apache+SQLSERVER+JSP平臺(tái)來開發(fā)該系統(tǒng)。2.6.1 操作系統(tǒng)鑒于國(guó)給予Windows平臺(tái)的PC機(jī)占據(jù)絕對(duì)市場(chǎng)地位,同時(shí)考慮到系統(tǒng)升級(jí)、維護(hù)工作的操作方便,這里選擇基于Windows系統(tǒng)的效勞器來建立該工程管理信息系統(tǒng)。2.6.2 WEB平臺(tái)本文選擇在Windows操作系統(tǒng)上構(gòu)建該系統(tǒng)的WEB平臺(tái),采用IIS能夠最大限度的保證軟件的兼容性,同時(shí)能夠方便利用Windows的一些
57、功能,以方便后續(xù)的管理維護(hù)和升級(jí)27。2.6.3 交互式語(yǔ)言JSP是Sun微系統(tǒng)公司推出的新一代WEB開發(fā)語(yǔ)言,他完全解決了ASP以及PHP關(guān)于腳本執(zhí)行的系統(tǒng)通病。在Serverlet和JavaBean的支持下,JSP可以完成功能強(qiáng)大的站點(diǎn)程序。相對(duì)來講,JSP語(yǔ)言除了同樣具備簡(jiǎn)單易用、系統(tǒng)調(diào)用較少的有點(diǎn)外,同時(shí)還具有較高的平安性和穩(wěn)定性。作為開源軟件,JSP獲得了來自世界各地開源軟件愛好者的支持,版本更新快,功能模塊豐富,并提供了面向?qū)ο蟮木幊棠芰?9。除此之外,JSP語(yǔ)言的跨平臺(tái)能力以及數(shù)據(jù)庫(kù)的能力是其他語(yǔ)言都不具備的。2.6.4 數(shù)據(jù)庫(kù)本文選取數(shù)據(jù)庫(kù)的主要標(biāo)準(zhǔn)是本錢因素,同時(shí)兼顧軟件性能。SQLSERVER作為微軟公司的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年大學(xué)小學(xué)教育(小學(xué)科學(xué)教學(xué))試題及答案
- 2025年大學(xué)國(guó)際經(jīng)濟(jì)與貿(mào)易(國(guó)際貿(mào)易實(shí)務(wù))試題及答案
- 2025年大學(xué)社區(qū)護(hù)理基礎(chǔ)(護(hù)理基礎(chǔ))試題及答案
- 2025年中職人工智能技術(shù)應(yīng)用(智能產(chǎn)品設(shè)計(jì))試題及答案
- 2026年蛋類食品(沙門氏菌檢測(cè))試題及答案
- 2025年中職電工(低壓電工技術(shù))試題及答案
- 2025年高職區(qū)塊鏈應(yīng)用技術(shù)(智能合約開發(fā))試題及答案
- 2025年高職物流管理(物流方案策劃)試題及答案
- 2025年高職漢語(yǔ)言文學(xué)教育(文學(xué)作品賞析)試題及答案
- 2025年高職(汽車檢測(cè)與維修技術(shù))汽車發(fā)動(dòng)機(jī)電控實(shí)訓(xùn)試題及答案
- 高中生物競(jìng)賽課件:蛋白質(zhì)的性質(zhì)與分離、分析技術(shù)
- 刑法學(xué)(上冊(cè))馬工程課件 第1章 刑法概說
- GB/T 5657-2013離心泵技術(shù)條件(Ⅲ類)
- GB/T 40923.1-2021滑雪單板固定器安裝區(qū)第1部分:無嵌件滑雪單板的要求和試驗(yàn)方法
- 《紅樓夢(mèng)中的禮儀習(xí)俗研究報(bào)告》
- 400份食物頻率調(diào)查問卷F表
- CB/T 3046-1992船用充放電板
- 教師心理健康輔導(dǎo)講座二
- 全國(guó)計(jì)算機(jī)等級(jí)考試三級(jí)網(wǎng)絡(luò)技術(shù)歷年真題版
- 滑坡地質(zhì)災(zāi)害治理施工
- 可口可樂-供應(yīng)鏈管理
評(píng)論
0/150
提交評(píng)論