基于Java Web的CRM客戶管理系統──聯系人管理、合作伙伴管理_第1頁
基于Java Web的CRM客戶管理系統──聯系人管理、合作伙伴管理_第2頁
基于Java Web的CRM客戶管理系統──聯系人管理、合作伙伴管理_第3頁
基于Java Web的CRM客戶管理系統──聯系人管理、合作伙伴管理_第4頁
基于Java Web的CRM客戶管理系統──聯系人管理、合作伙伴管理_第5頁
已閱讀5頁,還剩19頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

題目基于javaweb的CRM客戶管理系統的設計與實現系別數學與信息工程系專業年級2012級計算機科學與技術(移動互聯網方向)頁第1章緒論1.1系統開發背景與現狀1.1.1系統開發背景跟著科學技術的發展、經濟水平的提升、企業管理理念和一種新經濟背景下的營銷理念,其焦點是以客戶為中心,以客戶價值為導向手段地協同管理思想和效率營銷方式的變革,加上一方面,在很多企業,營銷、銷售和服務部門的信息化要求越來越不能適應業務發展的需求,越來越多的企業想要提高營銷銷售和服務的日常交易的自動化和科學化,及時了解客戶的要求,將使用者的意見反饋到產品設計、服務準則中,給客戶提供更加人性化、深切化的服務,是企業成功的關鍵;另一方面,很多企業在收集信息的工作上做了大量的工作,真是因為這些全面的信息,使得企業在經濟效益方面獲得了很大成效。客戶管理系統的出現正是因為有這些方面的原因,使得客戶管理系統產生并且得到更好的發展。還有就是現在網絡的發展使得企業在不斷的提升自己的管理準則,然而,對于Internet的飛速發展,要求技術也要跟上時代的發展,要不斷提高技術。讓現在的網絡技術信息化提升到新的高度要有新的技術的支持,而web技術就可以做到讓技術更簡單,成本更低的開發此項目。Web技術使得計算機系統能夠杜絕平臺差異和實現差異,達成web服務的規范,實現系統對話。Web技術在很大程度上節約了成本,使得其他技術供應商得以專注于自身技術的發展,使用web技術不但能夠改變現有的技術,提高現有的應用效率,還能創造新的商業模式。1.1.2系統開發現狀隨著Internet的快速發展,傳統的企業管理已無法滿足信息化的企業管理,而如何在市場中占有一席之地,如何保持相對穩定的客戶隊伍和開發客戶資源成為了企業管理和企業發展的重中之重。企業的管理需要一個完善的系統來管理,客戶管理系統因此受到更多的企業青睞,有了市場,系統的功能也在不斷的完善中。然而作為一個重要的構成部分的客戶管理系統,我們也要足夠的重視這個部分,這樣才能在激烈的市場競爭中得到有利的先機。能夠成為企業的核心,在經營策略上我們要有突破,而CRM客戶管理系統就提供了解決這一問題的方法或思路。因而,通過對客戶的全面了解,在管理方面的具體工作,客戶管理系統也慢慢的完成,使企業在管理客戶時更加高效,方便。系統通過對企業中客戶的各種信息的錄入、編輯、查詢、刪除等各個功能的實現,對企業的基本需求是可以達到的。隨著21世紀全球電子信息技術的迅猛發展,特別是Internet的普及,客戶關系管理系統要滿足更多信息的進入,結合客戶關系管理概念,跟著產生的這種軟件利用了信息技術的自動化而生成——客戶關系管理系統,成為一種全新的IT應用領域,使之更高效地為企業服務。而在國內我們的CRM技術與國外CRM行業相比,我們的發展空間還有巨大的發展潛力,可是對于CRM客戶管理系統來說卻有一個不理想的發展前景,那就是企業沒有充分利用該系統,他們對CRM客戶關系管理的認識還不夠,片面的理解它,簡單地認為CRM客戶關系管理系統只是IT發展出來的一小部分,而沒有意識到CRM客戶關系管理系統是通過技術實現客戶資源管理,是市場上一種嶄新的銷售管理的方法與手段。然而在不成熟的市場中,實施CRM客戶管理系統的成功案例不是很多,在較短的時間中不能形成一套比較完善的標準來規范這個行業,也沒有一些適合的咨詢商或生產。國內目前使用的CRM系統基本屬于前端電子辦公型客戶管理。客戶通過多中途徑和企業建立聯系,CRM客戶關系管理系統通過這些途徑采集客戶需要的商業行為等事實性信息。1.2系統開發意義客戶管理系統實現了企業對客戶的統一管理,提高企業的辦事效率,而且CRM客戶管理系統也降低了企業對管理的成本。隨著社會的發展,對技術的要求在不斷的提高,全球CRM客戶管理系統市場與日俱增,而且市場是多變的,IT技術的廣泛應用使CRM產生新的改革。雖然我們是無法預測未來發展,但是我們也可以從技術、市場前景及理念三方面對它的意義進行說明:技術方面,在今后幾年中,CRM將會在無線移動應用領域,智能分析型CRM領域有深遠的發展,另外,加強各個企業應用系統(如ERP、MIS,SCM、CRM、PDM等)的通用整合也是CRM在技術應用方面的一大發展趨勢。市場前景方面,CRM市場自我管理的服務遠遠不足CRM委托他人管理的市場需求;對于那些原本不看好CRM管理系統的中小企業對CRM客戶管理系統將產生越來越大的興趣;廣大中小企業對集ERP和CRM功能于一體的電子商務解決問題的方案也會產生更大的興趣。理念方面,從前采用CRM客戶管理系統的企業的中心是放在利益上的,在企業和客戶的“權力斗爭”的過程中,在這個過程中,企業是基本占主導地位,它關系到其中的維持和發展。而我們也知道,關系是雙方的,要使這種關系更加持久我們就要通過合作,讓雙方都受益,雙方的關系在一個層次上,做到雙方有平等關系;所以,在企業的經營理念中關注更多的是客戶的利益,對于CRM客戶管理系統的價值也是在于客戶一方,在CRM中也要強調客戶自身的利益。CRM的出現給予了企業改善與客戶之間關系的新型管理機制,為了有效的節約企業開銷、使得企業的服務和業務流程得到進一步的提升,在有效整合企業內部信息資源的基礎上,各企業也在開辟新的道路,進行業務的再次創新,創造出更好的效益,并將CRM(客戶關系管理)作為企業資源管理的重要組成部分,讓企業有了新的增長點,為企業獲得更高的利潤。CRM的引入以及CRM系統的構建是以客戶為中心,可有效幫助企業利用信息技術加強客戶資源管理從而實現企業利潤最大化和客戶利益最大化。好的CRM客戶管理系統將市場上散亂的信息收集在一起。CRM管理系統就是幫助企業整理散亂的信息的過程,這些信息使得管理者更好的把握與客戶的關系,管理客戶,讓企業的利益最大化。因此CRM系統可以定義為利用現代信息技術手段,在企業與客戶之間建立的一種以客戶終身價值為核心的、用以改進企業與客戶關系的、具備數字化交互性的管理系統,CRM系統的應用一方面可以通過改善服務質量幫助企業吸引和保持更多的客戶;另一方面可以通過對企業內部業務流程的再次創造,使企業的運營成本得到有效的控制和降低。1.3系統的設計目標系統實現基本功能,使用方便,對客戶可以進行增、刪、查、改一些基本的功能的實現,完成客戶的管理,系統的維護以及客戶的設置等操作。第2章開發平臺介紹2.1Oracle數據庫的開發 ORACLE數據庫系統是美國ORACLE公司(甲骨文)提供的以分布式數據庫為核心的一組軟件產品,是目前最流行的客戶/服務器(CLIENT/SERVER)或B/S體系結構的數據庫之一。比如SilverStream就是基于數據庫的一種中間件。ORACLE數據庫是目前不管是國內還是國外運用最廣泛的數據庫管理系統,因為它操作性簡單,是一個通用的數據庫。作為通用的數據庫,功能上也比較完善了,具有完整的數據庫管理體系;從關系上說,它是一個具有完善的關系,也是一個成熟的關系產品;從分布式上解釋Oracle數據庫也有不同的功能,它實現了分布式數據庫的功能。到至2015年01月,甲骨文公司的Oracle10g/11g/12c支持以下的操作系統和硬件:AppleMacOSXServer:PowerPC、HPHP-UX:PA-RISC,Itanium、HPTru64UNIX:Alpha、HPOpenVMS:Alpha,Itanium、IBMAIX5L:IBMPOWER、IBMz/OS:zSeries、Linux:x86,x86-64,PowerPC,zSeries,Itanium、MicrosoftWindows:x86,x86-64,Itanium、SunSolaris:SPARC,x86,x86-64。2.2Javaweb語言概述JavaWeb,是用Java技術來解決相關web互聯網領域的技術總和。web包括:web服務器和web客戶端兩部分。Java在客戶端的應用有javaapplet,不過使用得很少,Java在服務器端的應用非常的豐富,比如Servlet,JSP和第三方框架等等。Java技術對Web領域的發展注入了強大的動力。2.3JSP編程技術 JSP(全稱JavaServerPages)是由SunMicrosystems公司倡導和許多公司參與共同創建的一種使軟件開發者可以響應客戶端請求,而動態生成HTML、XML或其他格式文檔的Web網頁的技術標準。JSP技術是以Java語言作為腳本語言的,JSP網頁為整個服務器端的Java庫單元提供了一個接口來服務于HTTP的應用程序。JSP使Java代碼和特定的預定義動作可以嵌入到靜態頁面中。JSP句法增加了被稱為JSP動作的XML標簽,它們用來調用內建功能。2.4web服務器Tomcat是Apache軟件基金會(ApacheSoftwareFoundation)的Jakarta項目中的一個核心項目,由Apache、Sun和其他一些公司及個人共同開發而成。由于有了Sun的參與和支持,最新的Servlet和JSP規范總是能在Tomcat中得到體現,Tomcat5支持最新的Servlet2.4和JSP2.0規范。因為Tomcat有先進的技術、穩定的性能,而且免費,因此它受到很到的編程人事的喜愛,特別是Java從事人員,并很大一部分的軟件開發商都很認可它,成為目前比較流行的Web應用服務器。目前最新版本是6.0。Tomcat很受廣大程序員的喜歡,因為它運行時有很好的擴展性,占用的資源也是很小的,支持負載平衡與郵件服務等開發應用系統常用的功能;而且它還在不斷的改進和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。Tomcat是一個小型的輕量級應用服務器,在中小型系統和并發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP程序的首選。對于一個初學者來說,可以這樣認為,當在一臺機器上配置好Apache服務器,可利用它響應對HTML頁面的訪問請求。實際上Tomcat部分是Apache服務器的擴展,但它是獨立運行的,所以當你運行tomcat時,它實際上作為一個與Apache獨立的進程單獨運行的。這里的訣竅是,當配置正確時,Apache為HTML頁面服務,而Tomcat實際上運行JSP頁面和Servlet。另外,Tomcat和IIS、Apache等Web服務器一樣,具有處理HTML頁面的功能,另外它還是一個Servlet和JSP容器,獨立的Servlet容器是Tomcat的默認模式。2.5開發工具2.5.1系統開發平臺:MyEclipse8.6MyEclipse是一個十分優秀的用于開發Java,J2EE的Eclipse插件集合,MyEclipse的功能非常強大,支持也十分廣泛,尤其是對各種開源產品的支持十分不錯。MyEclipse目前支持JavaServlet,AJAX,

JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC數據庫鏈接工具等多項功能。可以說MyEclipse幾乎囊括了目前所有主流開源產品的專屬eclipse開發工具。2.5.2運行平臺:windowsXP/windows72.5.3數據訪問層:DAO模式開發DAO(DataAccessObjects)

數據訪問對象是第一個面向對象的接口,DAO模式是通過對業務層提供數據抽象層接口。它顯露了MicrosoftJet

數據庫引擎(由MicrosoftAccess所使用),并允許VisualBasic開發者通過ODBC象直接連接到其他數據庫一樣,直接連接到Access表。DAO最適用于單系統應用程序或小范圍本地分布使用。DAO模式是通過對業務層提供數據抽象層接口。2.5.4Web服務器:Tomcat第3章系統功能模塊分析3.1系統功能圖3.2聯系人管理聯系人管理就是將有聯系的客戶的信息進行歸納,讓企業更容易找到要找的客戶,節約企業的成本,做到高效的辦事效率。3.3合作伙伴管理合作伙伴管理就是將有過合作的客戶收集在一起,如果日后還需要合作方便查找。3.4角色權限管理角色權限管理是管理員在給每個功能設定相應的權限,更好的管理系統。3.5權限管理這是基礎管理中的一個部分,其主要負責的是菜單導航中功能的顯示,進而進行下一步的操作。數據庫設計本系統采用的是Oracle數據庫。4.1聯系人管理表字段名數據類型是否為空字段說明contact_id數字(5)否聯系人idCustomers_id數字(5)否客戶idcontact_name文本(20)否聯系人姓名contact_gender文本(2)否聯系人性別contact_position文本(50)否聯系人職位contact_phone文本(50)否聯系人電話contact_email文本(200)否聯系人郵箱4.2合作伙伴管理表字段名數據類型是否為空字段說明partner_id數字(5)否合作伙伴idCustomers_id數字(5)否客戶idstart_datetime日期否合作開始時間endtime日期否合作結束時間Cop_item文本(500)否合作的事項第5章系統的結構組成5.1項目框架圖每一個包里的結構圖:ActionBizBiz.implDaoDao.implEntityMappingUtil各個功能模塊的JSP文件5.2系統的主界面構造系統的界面結構是由菜單導航、功能區域和歡迎界面三個模塊組成。界面如圖:主要的JSP代碼:<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"><html><head><basehref="<%=basePath%>"><title>MyJSP'index.jsp'startingpage</title> <metahttp-equiv="pragma"content="no-cache"> <metahttp-equiv="cache-control"content="no-cache"> <metahttp-equiv="expires"content="0"> <metahttp-equiv="keywords"content="keyword1,keyword2,keyword3"> <metahttp-equiv="description"content="Thisismypage"> <!-- <linkrel="stylesheet"type="text/css"href="styles.css"> --> <linkrel="stylesheet"type="text/css"href="css/easyui.css"> <linkrel="stylesheet"type="text/css"href="css/icon.css"> <linkrel="stylesheet"type="text/css"href="css/demo.css"> <scripttype="text/javascript"src="js/jquery-1.8.3.js"></script> <scripttype="text/javascript"src="js/jquery.easyui.min.js"></script> <scripttype="text/javascript">$(function(){$("#tree").tree({url:"nodegetMenu",onClick:function(node){if(node.attributes!=null){openWindow(node.text,node.attributes.url+"index",true);}}}) }) //*openWindow //*參數title(選項卡的標題名)、URL地址、為選項卡是否添加關閉按鈕 //* functionopenWindow(title,url,type){ varhtml='<iframeframeborder="0"scrolling="auto"height="100%"width="100%"src="'+url+'"></iframe>' if($("#tab").tabs("exists",title)){//判斷當前點擊的菜單是否有對應的選項卡為真就是已存在為假就是不存在 $("#tab").tabs("select",title); varcurrTab=$("#tab").tabs("getSelected"); $("#tab").tabs("update",{ tab:currTab, options:{ content:html } }) }else{ $("#tab").tabs("add",{ title:title, content:html, closable:type }) } } </script></head><bodyclass="easyui-layout"><!--標題--><divregion="north"split="false"title=""collapsible="false"align="center"style="height:80px;"><divstyle="width:100%;height:50px;background-image:url('Images/headerr.jpg')">歡迎${sessionScope.user.userName}登錄<ahref="usercancel"id="Cancel"class="easyui-linkbutton"iconcls="icon-cancel">注銷</a></div></div><!--菜單--><divregion="west"split="false"title="菜單導航"style="width:150px;padding-top:15px"><ulid="tree"></ul><!--形成菜單的標簽--></div><!--功能區--><divregion="center"title="功能區域"style="padding:5px;background:#eee;fit=true"><divid="tab"class="easyui-tabs"fit=truestyle="background:white;margin-left:-2px;margin-top:-2px;"><divtitle="首頁"><h1>歡迎使用CRM用戶管理系統</h1></div></div></div></body></html>5.3聯系人管理界面聯系人管理這個功能模塊實現了聯系人的添加、修改、刪除和查看詳情的功能。5.4合作伙伴管理界面合作伙伴管理實現了合作伙伴的添加、修改、刪除和詳情四個功能,界面如圖:5.5角色權限管理界面角色權限管理實現了對所有角色的管理

溫馨提示

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

評論

0/150

提交評論