客戶關(guān)系管理信息系統(tǒng)開發(fā)_第1頁
客戶關(guān)系管理信息系統(tǒng)開發(fā)_第2頁
客戶關(guān)系管理信息系統(tǒng)開發(fā)_第3頁
客戶關(guān)系管理信息系統(tǒng)開發(fā)_第4頁
客戶關(guān)系管理信息系統(tǒng)開發(fā)_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

摘要隨著信息社會(huì)的不斷進(jìn)步,經(jīng)濟(jì)和科技工作者的飛速開展,網(wǎng)絡(luò)技術(shù)與計(jì)算機(jī)軟件技術(shù)已經(jīng)愈來愈廣泛地應(yīng)用到企業(yè)的各個(gè)方面??萍嫉拈_展、時(shí)代的進(jìn)步,市場經(jīng)濟(jì)的競爭也越發(fā)劇烈與殘酷,在競爭中客戶作為市場的最最要的資源,早已成為市場營銷的核心,企業(yè)間誰擁有的客戶多,誰就在競爭中占有絕對的優(yōu)勢。在市場經(jīng)濟(jì)競爭如此劇烈的環(huán)境之下,企業(yè)要想立于不敗之地,就必須和與之生存開展息息相關(guān)的客戶,建立起良好的關(guān)系,在現(xiàn)有客戶資源的根底之上,維護(hù)好和老客戶的關(guān)系,并且不斷的開展新的客戶,用企業(yè)高品質(zhì)的產(chǎn)品、優(yōu)質(zhì)的效勞、良好的信譽(yù)樹立企業(yè)在客戶心目中的良好形象;并以客戶需求為己任,不斷的創(chuàng)新與開展自身的產(chǎn)品,以滿足客戶新需求,并標(biāo)準(zhǔn)企業(yè)內(nèi)部的客戶資源的管理方式、提升企業(yè)的客戶效勞質(zhì)量。CRM是〔客戶關(guān)系管理〕是一項(xiàng)綜合的IT技術(shù),也是一種新的運(yùn)作模式,它源于“以客戶為中心〞的新型商業(yè)模式,是一種旨在改善企業(yè)與客戶關(guān)系的新型管理機(jī)制??蛻絷P(guān)系管理是一套先進(jìn)的管理模式,其實(shí)施成功,要有強(qiáng)大的工具和技術(shù)支持。CRM軟件是實(shí)施客戶關(guān)系管理必不可少的一套技術(shù)和工具集成支持平臺(tái)。本文介紹了Internet環(huán)境下,商業(yè)模式ASP的根本概念、根本特點(diǎn)等。同時(shí)也介紹了本系統(tǒng)的運(yùn)行環(huán)境和開發(fā)工具。本文重點(diǎn)論述和分析了客戶關(guān)系管理系統(tǒng)的各個(gè)模塊的設(shè)計(jì)方案、軟件實(shí)現(xiàn)以及技術(shù)要點(diǎn)。本課題是建設(shè)一個(gè)客戶關(guān)系管理系統(tǒng),銷售人員或管理者可以登陸系統(tǒng),并通過各自的帳號(hào),分不同的權(quán)限來管理個(gè)人或整個(gè)企業(yè)的客戶關(guān)系,包括銷售自動(dòng)化、進(jìn)銷存、效勞自動(dòng)化、辦公等功能模塊。關(guān)鍵詞:客戶資源新型管理CRMASPAbstractWiththedevelopmentofinformationsociety,therapiddevelopmentofeconomyandscienceandtechnology,networktechnologyandcomputersoftwaretechnologyhasbeenmoreandmorewidelyappliedtoallaspectsoftheenterprise.Thedevelopmentofscienceandtechnology,theprogressofthetimes,themarketcompetitionbecomesmoreandmorefierceandcruel,inthecompetitionasthemarket'sbestcustomersthemosttotheresources,hasbecomethecoreofmarketing,enterprisecustomerswhohavemultiple,whoisincompetitioninthepossessionofabsoluteadvantage.Inmarketeconomycompetitionsointenseenvironment,theenterprisewantstoremaininvincible,mustwiththesurvivalanddevelopmentofthecustomers,toestablishagoodrelationship,thecurrentcustomerresourcebasis,maintaininggoodrelationshipswitholdcustomers,andcontinuousdevelopmentofnewcustomers,withhigh-qualityproducts,qualityofenterpriseservice,establishagoodreputationoftheenterpriseinthemindsofcustomersagoodimage;andtocustomerdemandforitsownresponsibility,continuousinnovationanddevelopmentoftheirownproducts,tomeetcustomerdemandfornew,andinternalcustomerresourcemanagement,improvethequalityofcustomerservice.CRM(CustomerRelationshipManagement)isanintegratedITtechnology,isanewmodeofoperation,itoriginatedfrom"takethecustomerasthecenter"ofthenewbusinessmodel,istoimprovetherelationshipbetweenbusinessesandcustomersofthenewmanagementmechanism.Customerrelationshipmanagementisanadvancedmanagementmode,theimplementationofsuccessful,havepowerfultoolsandtechnicalsupport.CRMsoftwareistheimplementationofcustomerrelationshipmanagementisessentialtoasetoftechniquesandtoolsintegratedsupportplatform.ThispaperintroducestheInternetenvironment,thebusinessmodelofthebasicconceptsofASP,basiccharacteristics.Alsodescribesthesystemrunningenvironmentanddevelopmenttools.Thispapermainlydiscussesandanalyzesthecustomerrelationshipmanagementofeachmoduleofthesystemdesign,softwarerealizationandkeytechnology.Thisprojectistheconstructionofacustomerrelationshipmanagementsystem,salesstafforadministratorscanlogontothesystem,andthroughtheiraccount,differentpermissionstomanageindividualortheenterprise'scustomerrelations,includingsalesautomation,invoicing,serviceautomation,officeandotherfunctionalmodules.Keywords:newcustomerresourcemanagementCRMASP目錄摘要IIAbstractIII第一章系統(tǒng)概述11.1研究目的及意義11.2開發(fā)的背景21.3開發(fā)所用工具及技術(shù)2第二章系統(tǒng)分析與總體設(shè)計(jì)62.1系統(tǒng)需求分析62.2系統(tǒng)可行性分析72.3總體設(shè)計(jì)7設(shè)計(jì)目標(biāo)及思想8系統(tǒng)的業(yè)務(wù)流程9開發(fā)運(yùn)行環(huán)境10第三章數(shù)據(jù)庫設(shè)計(jì)11數(shù)據(jù)庫介紹113.2E-R實(shí)體圖設(shè)計(jì)13數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)13第四章功能模塊詳細(xì)設(shè)計(jì)17系統(tǒng)登錄模塊及主頁模塊設(shè)計(jì)174.2客戶管理模塊的設(shè)計(jì)18查詢客戶模塊設(shè)計(jì)20客戶分組模塊設(shè)計(jì)224.3銷售管理塊的設(shè)計(jì)234.4產(chǎn)品管理模塊的設(shè)計(jì)24第五章系統(tǒng)測試和維護(hù)26系統(tǒng)測試26測試錯(cuò)誤類型26編譯期錯(cuò)誤27運(yùn)行錯(cuò)誤27邏輯錯(cuò)誤27各模塊的測試27系統(tǒng)維護(hù)28結(jié)論29致謝31參考文獻(xiàn)32第一章系統(tǒng)概述1.1研究目的及意義隨著信息社會(huì)的不斷進(jìn)步,經(jīng)濟(jì)和科技工作者的飛速開展,網(wǎng)絡(luò)技術(shù)與計(jì)算機(jī)軟件技術(shù)已經(jīng)愈來愈廣泛地應(yīng)用到企業(yè)的各個(gè)方面。信息時(shí)代的今天,各企業(yè)商家所關(guān)心的不再局限于自身的產(chǎn)品質(zhì)量、生產(chǎn)設(shè)備、員工的素質(zhì),更多的是關(guān)心自己的銷售群體〔客戶群〕,關(guān)心他們的想法、需求、購賣目的。眾所周知,顧客就是上帝,只有滿足了上帝的需求,上帝才能給我們帶來一切。一個(gè)企業(yè)要生存、要開展,就是要不斷的滿足客戶的需求,無論做出什么樣的決策,最終都是為了這個(gè)的目。每個(gè)領(lǐng)域都有自身生存法那么,但無論這個(gè)法那么如何變化,為客戶效勞的宗旨是不會(huì)變的。作為企業(yè),只有不斷地挖掘新客戶,維護(hù)好和老客戶的關(guān)系,占領(lǐng)市場客戶群體的絕大多數(shù)份額,才能在整個(gè)領(lǐng)域取得一席之地。海爾總裁張瑞敏指出:“客戶資源決定企業(yè)核心競爭力〞,上個(gè)世紀(jì)80年代是物品短缺的時(shí)代,而現(xiàn)在,信息時(shí)代是客戶短缺的時(shí)代。企業(yè)開展所需的各種資源〔包括人力、物力、生產(chǎn)力〕都是可以創(chuàng)造的,但每個(gè)領(lǐng)域中的客戶資源確是有限的,所以通過創(chuàng)新〔產(chǎn)品的創(chuàng)新、企業(yè)管理的創(chuàng)新、效勞的創(chuàng)新〕來搶占有限的客戶資源、維護(hù)好企業(yè)和客戶之間的關(guān)系、了解客戶的需求動(dòng)向,成為企業(yè)生存開展面臨的重大問題。客戶現(xiàn)有的客戶管理都是通過手工進(jìn)行管理,公司在其管理中由于公司的客戶資料無法實(shí)現(xiàn)實(shí)時(shí)共享,并且公司的長久開展下來積累了很多客戶,客戶的資料已經(jīng)變的繁雜難以查詢,從而喪失了很多客戶??蛻絷P(guān)系的重要性,已經(jīng)不再是簡單的買主和主顧的關(guān)系,讓客戶真正體驗(yàn)效勞,并且保持忠誠度,才能保持公司的競爭力。所以必須要有更高效,跟有針對性的對客戶進(jìn)行系統(tǒng)化關(guān)系。通過公司客戶人工管理的缺乏,創(chuàng)立了一套行之有效的計(jì)算機(jī)管理客戶的系統(tǒng)已迫在眉睫?;诠镜拈L遠(yuǎn)開展,領(lǐng)導(dǎo)層果斷決定迅速在公司實(shí)施客戶關(guān)系管理系統(tǒng),希望可以使公司的管理水平提升一個(gè)層次,進(jìn)一步完善公司的信息系統(tǒng)自動(dòng)化建設(shè)。1.2開發(fā)的背景隨著網(wǎng)絡(luò)的不斷開展,在過去的幾年中,因特網(wǎng)〔Internet〕技術(shù)的飛速開展使萬維網(wǎng)〔WorldWideWeb簡稱Web〕融會(huì)了大量的信息,帶動(dòng)了人類的信息化革命,給世界帶來了巨大的影響,普遍的應(yīng)用到通訊、導(dǎo)航、學(xué)術(shù)交流、文化、衛(wèi)生、電子機(jī)械等方面,可謂無所不容。在現(xiàn)代科技的開展、時(shí)代的進(jìn)步,市場經(jīng)濟(jì)的競爭也越發(fā)劇烈與殘酷,在競爭中客戶作為市場的最最要的資源,早已成為市場營銷的核心,企業(yè)間誰擁有的客戶多,誰就在競爭中占有絕對的優(yōu)勢。恒宏熔融石英廠在市場經(jīng)濟(jì)競爭如此劇烈的環(huán)境之下,企業(yè)要想立于不敗之地,就必須和與之生存開展息息相關(guān)的客戶,建立起良好的關(guān)系,在現(xiàn)有客戶資源的根底之上,維護(hù)好和老客戶的關(guān)系,并且不斷的開展新的客戶,用企業(yè)高品質(zhì)的產(chǎn)品、優(yōu)質(zhì)的效勞、良好的信譽(yù)樹立企業(yè)在客戶心目中的良好形象;并以客戶需求為己任,不斷的創(chuàng)新與開展自身的產(chǎn)品,以滿足客戶新需求,并標(biāo)準(zhǔn)企業(yè)內(nèi)部的客戶資源的管理方式、提升企業(yè)的客戶效勞質(zhì)量。計(jì)算機(jī)管理系統(tǒng)滿足了企業(yè)對自身客戶資源管理的新要求,減少了客戶資源管理過程中的浪費(fèi)的大量人力、物力和財(cái)力等。。1.3開發(fā)所用工具及技術(shù)本系統(tǒng)采用ASP技術(shù)作為開發(fā)平臺(tái),ASP是一種類似HTML(HypertextMarkupLanguage超文本標(biāo)識(shí)語言)、Script與CGI(CommonGatewayInterface通用網(wǎng)關(guān)接口)的結(jié)合體,簡單的講它是一種運(yùn)行于效勞器的腳本語言,但是其運(yùn)行效率比CGI更高、程序編制也比HTML更方便且更有靈活性,程序平安性及保密性也遠(yuǎn)比Script好。其特點(diǎn)歸納如下:1.ASP可以和HTML或其他腳本語言(VBScript與JavaScript)互相嵌套。2.ASP是一種在Web效勞器端運(yùn)行的腳本語言,因此,程序代碼完全保密。3.ASP以對象為根底,因此可以使用ActiveX控件繼續(xù)擴(kuò)充其功能。4.ASP內(nèi)置ADO組件,因此可以輕松地存取各種數(shù)據(jù)庫,大大縮短了程序開發(fā)時(shí)間。5.ASP可以將運(yùn)行結(jié)果以HTML的格式傳送至客戶端瀏覽器,因此ASP可以適用于各種瀏覽器。下面來介紹一下ASP的幾個(gè)內(nèi)置對象:Request對象,我們知道HTTP通訊協(xié)議是一種請求與響應(yīng)(Request/Response)的通訊協(xié)議,因此通常由客戶端向Web效勞器提出請求,Web效勞器才會(huì)響應(yīng)信息。因此在ASP中,特別將“客戶端提出的要求〞與“Web效勞器響應(yīng)的信息〞等動(dòng)作封裝成Request對象與Response對象。換而言之,Request對象通常包含了用戶端的相關(guān)信息,如瀏覽器的種類、表頭信息、表單參數(shù)及cookies等等。Response對象,每一種程序語言或開發(fā)工具一定都有與用戶溝通的界面或函數(shù),ASP也不例外。在ASP中負(fù)責(zé)將信息傳到達(dá)用戶的對象就是Response對象。Server對象,Server對象允許用戶取得效勞器提供的各項(xiàng)功能,例如,Server對象的CreateObject方法允許客戶端用戶建立一個(gè)ActiveXServer組件實(shí)例,其所建立組件實(shí)例會(huì)隨著效勞器端完成ASP網(wǎng)頁的處理而自動(dòng)被釋放。如果希望此對象實(shí)例可以跨多個(gè)ASP網(wǎng)頁,就要用到Session對象保存該組件實(shí)例,直到Session對象的運(yùn)行時(shí)間到了,或是在其他ASP網(wǎng)頁調(diào)用Session對象的Abandon方法,此組件實(shí)例才會(huì)被釋放。Session對象,Session對象在ASP程序編寫中占了相當(dāng)重的份量,由于網(wǎng)頁是一種無狀態(tài)的程序,因此幾乎無法知道用戶的瀏覽狀態(tài)。必須通過Session對象記錄用戶的相關(guān)信息,以供用戶再次對此Web效勞器提出要求時(shí)作確認(rèn),例如,在某些特定的網(wǎng)頁中,常需要用戶輸入確認(rèn)的賬號(hào)和密碼,假設(shè)這些身份確認(rèn)的結(jié)果無法保存,那豈不是每一個(gè)網(wǎng)頁都需要重新輸入一次密碼。換而言之,每一個(gè)Session的用戶,Web效勞器均會(huì)自動(dòng)的為它們建立一個(gè)Session。必須說明,Session對象只能適用于具備Cookie功能的瀏覽器。ASP是Microsoft公司開發(fā)的Web效勞器端腳本開發(fā)工具,使用它可以生成動(dòng)態(tài)、高效的Web應(yīng)用程序。使用ASP制作B/S結(jié)構(gòu)應(yīng)用程序的框架如圖1.1所示。用戶用戶瀏覽器Web效勞器.asp文件申請效勞HTTP通信協(xié)議文件下載圖1.1B/S結(jié)構(gòu)示意圖本系統(tǒng)采用在WindowsXPProfessional下基于IIS下的ASP+Access編寫。ASP〔ActiveServerPages)是Microsoft推出的一種效勞器端命令執(zhí)行環(huán)境,ASP內(nèi)含于IIS中,通過ASP可以輕松地結(jié)合HTMLWeb頁面、腳本(Script)程序和ActiveX組件建立或執(zhí)行動(dòng)態(tài)、交互式Web效勞器應(yīng)用程序。你不需要寫入復(fù)雜的程序,就可以開發(fā)站點(diǎn)應(yīng)用程序。ASP讓你只要學(xué)習(xí)使用VBScript或JScript等簡單的script語言,結(jié)合HTML碼、ASP對象和內(nèi)置或自行制作的ActiveXServercomponent(ActiveX效勞器組件),數(shù)十條簡單的Script程序碼,即可快速地開發(fā)出各種于站點(diǎn)效勞器執(zhí)行的站點(diǎn)應(yīng)用程序。選擇ASP編程是因?yàn)樗兄缦碌膬?yōu)點(diǎn):(1)ASP的特點(diǎn)易用性ASP使用VBScript和JavaScript等簡單易學(xué)的腳本語言,結(jié)合HTML代碼,即可快速地開發(fā)網(wǎng)站的應(yīng)用程序。而且無須編譯即可在效勞器端直接執(zhí)行,使用普通的記事本程序即可實(shí)際應(yīng)用程序。兼容性ASP可與任何ActiveX語言兼容,特別是通過plug-in方式,可以使用第三方提供的其它腳本語言。平安性ASP的源程序不會(huì)被傳遞到客戶瀏覽器,防止他人剽竊或者修改源程序,從而提高了程序的平安性??蓴U(kuò)充性ASP具有無限可擴(kuò)充性,可以使用VisualBasic、Java、VisualC++和COBOL等編程語言編寫所需要的效勞器控件。(2)ASP的6大內(nèi)部對象ASP提供了6個(gè)功能強(qiáng)大的內(nèi)部對象,每個(gè)對象具有各自的屬性〔Property〕、方法〔Method〕,有的還擁有數(shù)據(jù)集合〔Collection〕與事件〔Event〕,它們共同完成Web中的一些重要工作。這6個(gè)對象及其功能描述如表2.2所示。內(nèi)部對象及其功能對象名稱 功能描述Request從客戶端取得信息Response將信息送給客戶端Server提供一些Web效勞器工具Session儲(chǔ)存在一個(gè)Session內(nèi)的用戶信息,該信息僅可被該用戶訪問Application在一個(gè)ASP-Application中讓不同的客戶端共享信息ObjectContext配合MicrosoftTransaction效勞器進(jìn)行分布式事務(wù)處理(3)ASP訪問數(shù)據(jù)庫的原理ASP是效勞器端的腳本執(zhí)行環(huán)境,可用來產(chǎn)生和執(zhí)行動(dòng)態(tài)的高性能的WEB效勞器程序。當(dāng)用戶使用瀏覽器請求ASP主頁時(shí),WEB效勞器響應(yīng),調(diào)用ASP引擎來執(zhí)行ASP文件,并解釋其中的腳本語言(JScript

或VBScript),通過ODBC連接數(shù)據(jù)庫,由數(shù)據(jù)庫訪問組件ADO(ActiveX

Data

Objects)完成數(shù)據(jù)庫操作,最后ASP生成包含有資料查詢結(jié)果的HTML主頁返回客戶端顯示。由于ASP在效勞器端運(yùn)行,運(yùn)行結(jié)果以HTML主頁形式返回用戶瀏覽器,因而ASP源程序不會(huì)泄密,增加了系統(tǒng)的平安保密性。此外,ASP是面向?qū)ο蟮哪_本環(huán)境,用戶可自行增加ActiveX組件來擴(kuò)充其功能,拓展應(yīng)用范圍。(4)ASP頁面的結(jié)構(gòu)ASP的程序代碼簡單、通用,文件名由.asp結(jié)尾,ASP文件通常由四局部構(gòu)成:1)

標(biāo)準(zhǔn)的HTML標(biāo)記:所有的HTML標(biāo)記均可使用。2)

ASP語法命令:位于<%

%>

標(biāo)簽內(nèi)的ASP代碼。3)

效勞器端的include語句:可用#include語句調(diào)入其它ASP代碼,增強(qiáng)了編程的靈活性。4)

腳本語言:ASP自帶JScript和VBScript兩種腳本語言,增加了ASP的編程功能。第二章系統(tǒng)分析與總體設(shè)計(jì)2.1系統(tǒng)需求分析CRM作為管理恒宏熔融石英廠與客戶關(guān)系的主要管理系統(tǒng)平臺(tái),不僅要處理企業(yè)與客戶之間的業(yè)務(wù),還要處理企業(yè)內(nèi)部相關(guān)部門的業(yè)務(wù)。CRM中不僅包含客戶的信息資料,而且涉及市場競爭對手的資料,還包括了企業(yè)進(jìn)行營銷、銷售及支持效勞所需的各種數(shù)據(jù)??蛻襞c企業(yè)、部門與部門、業(yè)務(wù)與業(yè)務(wù)、銷售與市場及效勞間復(fù)雜關(guān)系,導(dǎo)致CRM中的數(shù)據(jù)不管是結(jié)構(gòu)、類型還是彼此間的關(guān)聯(lián)都是復(fù)雜多變的;對這種數(shù)據(jù)進(jìn)行的處理也是多種多樣的。因此,要實(shí)現(xiàn)對CRM數(shù)據(jù)的及時(shí)、準(zhǔn)確的處理和有效利用。由于CRM是以客戶為整個(gè)管理的中心,不同于其它管理系統(tǒng),其數(shù)據(jù)庫管理有自己的特性。因此,需要建構(gòu)自己的CRM數(shù)據(jù)庫。本系統(tǒng)主要針對的恒宏熔融石英廠的客戶關(guān)系管理的,本系統(tǒng)將有助于其改善對現(xiàn)有客戶管理混亂狀態(tài),加強(qiáng)公司與客戶的聯(lián)系。,綜上所述本系統(tǒng)需要具體需要如下:全面展示系統(tǒng)所包含的信息。系統(tǒng)管理:經(jīng)理對銷售人員個(gè)人信息的增加、修改、刪除操作,經(jīng)理可以對用戶權(quán)限進(jìn)行設(shè)置。系統(tǒng)的使用人員均有自己的用戶名和密碼,以確保信息的私有性和平安性??蛻艄芾?對客戶信息、客戶聯(lián)系人信息、客戶分組信息進(jìn)行添加、刪除、查詢等操作?;顒?dòng)管理:活動(dòng)管理是所有與客戶、聯(lián)系人、銷售、效勞相關(guān)的,有待進(jìn)行交流的。并可以自行設(shè)定提醒時(shí)間,及時(shí)地進(jìn)行客戶跟蹤、銷售、效勞活動(dòng)。銷售管理:對客戶的銷售時(shí)機(jī)進(jìn)行預(yù)測,列出銷售狀況,銷售訂單生成。產(chǎn)品管理:產(chǎn)品入庫信息、產(chǎn)品出庫信息、產(chǎn)品信息進(jìn)行管理,其中包括對庫存信息、產(chǎn)品信息進(jìn)行添加、刪除、查詢等操作。反應(yīng)管理:對客戶反應(yīng)信息進(jìn)行添加、刪除、處理等操作。費(fèi)用管理:對每次與客戶所發(fā)生的費(fèi)用進(jìn)行添加、刪除、查詢等操作,并能夠清楚了解市場費(fèi)用的分配情況。系統(tǒng)使用了先進(jìn)的數(shù)據(jù)庫技術(shù)與數(shù)據(jù)管理技術(shù),使數(shù)據(jù)的準(zhǔn)確性與平安性得到了很大的提高,且在用戶的并行操作與用戶管理方面也有了極大地改善。2.2系統(tǒng)可行性分析系統(tǒng)的經(jīng)濟(jì)性CRM客戶關(guān)系管理系統(tǒng)提供訪問者相互交流信息以及向網(wǎng)站咨詢信息的平臺(tái),可提供一個(gè)在線交互的動(dòng)態(tài)平臺(tái)供公司對客戶關(guān)系的處理功能。給公司帶來了高效的處理方法。技術(shù)性CRM客戶關(guān)系管理系統(tǒng)提供一個(gè)在線交互的信息平臺(tái),管理員可以對系統(tǒng)客戶信息進(jìn)行添加、修改、刪除查詢等操作。社會(huì)可行性隨著經(jīng)濟(jì)全球化的到來,“哪個(gè)組織的售后最好,哪個(gè)組織就能生存,哪個(gè)組織就能贏得競爭優(yōu)勢。〞美國學(xué)者指出,未來最成功的企業(yè)將是學(xué)習(xí)型組織,因?yàn)槲磥砦ㄒ怀志玫膬?yōu)勢是比你的競爭對手學(xué)得更快的能力。只有把CRM客戶關(guān)系管理系統(tǒng)建成學(xué)習(xí)型組織,才能充分表達(dá)“以人為本〞的管理理念,提高員工創(chuàng)新能力,為員工開展自我提供廣闊的空間,實(shí)現(xiàn)知識(shí)共享,提高企業(yè)的整體水平。CRM客戶關(guān)系管理系統(tǒng)也是為方便公司客戶操作而建設(shè)。2.3總體設(shè)計(jì)CRM客戶關(guān)系管理系統(tǒng)是一個(gè)典型的數(shù)據(jù)庫開發(fā)應(yīng)用程序,系統(tǒng)是和數(shù)據(jù)庫相結(jié)合。系統(tǒng)總體結(jié)構(gòu)系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)信息關(guān)系的銷售自動(dòng)化、進(jìn)銷存、效勞自動(dòng)化、辦公等功能,CRM客戶關(guān)系管理系統(tǒng)的功能結(jié)構(gòu)如圖2-1??蛻絷P(guān)系管理系統(tǒng)客戶關(guān)系管理系統(tǒng)客戶管理活動(dòng)管理銷售管理產(chǎn)品管理反應(yīng)管理費(fèi)用管理系統(tǒng)管理添加客戶客戶列表客戶分組聯(lián)系人列表聯(lián)系活動(dòng)日歷時(shí)機(jī)銷售明細(xì)銷售添加產(chǎn)品產(chǎn)品列表反應(yīng)反應(yīng)信息費(fèi)用費(fèi)用列表業(yè)務(wù)員列表密碼修改圖2-1功能模型圖2.3.1以下是在客戶關(guān)系管理系統(tǒng)的設(shè)計(jì)目標(biāo)及設(shè)計(jì)思想??蛻粜畔⒌妮斎耄嚎蛻裘Q、地址、、、電子郵件、行業(yè)、客戶類型、客戶來源,客戶狀態(tài)等;聯(lián)系人信息輸入:姓名、稱呼、性別、出生年月、單位、職務(wù)、地址、、是否主聯(lián)系人、生日、愛好、等;活動(dòng)信息的輸入:活動(dòng)主題、活動(dòng)類型、相關(guān)客戶及聯(lián)系人、相關(guān)時(shí)機(jī)、優(yōu)先級、開始時(shí)間、結(jié)束時(shí)間、是否提醒、描述等;銷售信息輸入:銷售主題、相關(guān)客戶、聯(lián)系人、訂單號(hào)、總計(jì)金額、銷售日期等;時(shí)機(jī)信息輸入:時(shí)機(jī)主題、相關(guān)客戶及聯(lián)系人、銷售流程狀態(tài)、銷售預(yù)期日期、預(yù)計(jì)銷售金額、時(shí)機(jī)概率、描述等;銷售產(chǎn)品信息輸入:產(chǎn)品類型、產(chǎn)品、單價(jià)、效勞費(fèi)用、銷售數(shù)量、折扣等;產(chǎn)品信息輸入:產(chǎn)品類型、產(chǎn)品名、規(guī)格、計(jì)量單位、單價(jià)、數(shù)量等;費(fèi)用信息輸入:費(fèi)用主題、發(fā)生日期、相關(guān)客戶及聯(lián)系人、時(shí)機(jī)、消費(fèi)類型、金額等;反應(yīng)信息輸入:反應(yīng)主題、反應(yīng)日期、相關(guān)客戶及聯(lián)系人、效勞反應(yīng)類型、是否結(jié)束反應(yīng)、結(jié)束日期、處理結(jié)果等;通過客戶關(guān)系管理系統(tǒng),使公司客戶關(guān)系管理工作系統(tǒng)化,標(biāo)準(zhǔn)化,自動(dòng)化,從而到達(dá)提高企業(yè)與客戶關(guān)系管理效率的目的??蛻絷P(guān)系管理系統(tǒng)應(yīng)符公司的客戶關(guān)系管理的需求,滿足該公司日常管理的工作需要,并到達(dá)操作過程中的直觀,方便,實(shí)用,平安,實(shí)時(shí)等要求??蛻絷P(guān)系管理系統(tǒng)采用模塊化程序設(shè)計(jì)方法,既便于系統(tǒng)功能的各種組合和修改,又便于開發(fā)的系統(tǒng)的補(bǔ)充和系統(tǒng)的維護(hù)??蛻絷P(guān)系管理系統(tǒng)應(yīng)具備數(shù)據(jù)庫維護(hù)功能,及時(shí)根據(jù)相應(yīng)的需求進(jìn)行數(shù)據(jù)添加,刪除,修改等操作。在整個(gè)課題設(shè)計(jì)過程的,重點(diǎn)和難點(diǎn)是主要是整個(gè)模塊結(jié)構(gòu)設(shè)計(jì)及相關(guān)數(shù)據(jù)庫表設(shè)計(jì)出現(xiàn)的冗余,具體解決方法是利用數(shù)據(jù)庫設(shè)計(jì)的相關(guān)知識(shí)解決數(shù)據(jù)冗余。2.3.仔細(xì)分析調(diào)查客戶關(guān)系管理系統(tǒng)需求的根底上,將得到如圖2-2所示的本系統(tǒng)所處理的業(yè)務(wù)流程。。圖2-2系統(tǒng)業(yè)務(wù)流程圖2.3.硬件平臺(tái):CPU:p41.8GHz。內(nèi)存:256MB以上。軟件平臺(tái):操作系統(tǒng):WindowsXP/windows2000/windows2003。數(shù)據(jù)庫:Access2003。瀏覽器:IE5.0、推薦使用IE6.0。分辨率:最正確效果1024×768像素。第三章數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫介紹Access是一個(gè)前后臺(tái)結(jié)合的“軟件〞。也就是說Access既擁有用戶界面;也擁有邏輯、流程處理,即VBA語言;又可以存儲(chǔ)數(shù)據(jù),即在“表〞中存儲(chǔ)數(shù)據(jù)。而所有這些都存儲(chǔ)在一個(gè)MDB格式的文件中(當(dāng)然,也可以是MDE等格式)。因此ACCESS具有快速開發(fā)的優(yōu)點(diǎn)。Access2003是微軟公司推出的Office2003組件之一,與低版本的Access數(shù)據(jù)管理系統(tǒng)相比,Access2003著重加強(qiáng)了在因特網(wǎng)上進(jìn)行數(shù)據(jù)交流的功能,同時(shí)它還繼承了以往界面清晰,操作簡單等諸多優(yōu)點(diǎn)。Access數(shù)據(jù)庫包含7種對象:表、查詢、窗體、報(bào)表、Web頁、宏和模塊。與其它的數(shù)據(jù)庫系統(tǒng)不同的是:Access的每一個(gè)對象都不能獨(dú)立保存,而只能作為Access中的一局部。Access本身即可自動(dòng)完成對各種文件的管理工作。Access2003就是關(guān)系數(shù)據(jù)庫開發(fā)工具,數(shù)據(jù)庫能聚集各種信息以供查詢、存儲(chǔ)和檢索。Access的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類似于Excel的電子表格,可以使數(shù)據(jù)庫一目了然。MicrosoftAccess2003的功能:(1)數(shù)據(jù)庫窗口Access2003的“數(shù)據(jù)庫〞窗口提供了以下用于查看和處理數(shù)據(jù)庫對象的功能。使用對象欄:在“對象〞欄中可查看數(shù)據(jù)庫對象,新的“對象〞欄的縱向排列方式更易于使用。使用新的對象快捷方式:在數(shù)據(jù)庫窗口中,使用向?qū)Э煽焖賱?chuàng)立新的數(shù)據(jù)庫對象,或是在設(shè)計(jì)視圖中翻開一個(gè)新的數(shù)據(jù)庫對象。自定義在數(shù)據(jù)庫窗口中選擇及翻開對象的方式:選擇“工具〞“選項(xiàng)〞“視圖〞“數(shù)據(jù)庫窗口中的鼠標(biāo)動(dòng)作〞,選中“單擊翻開〞單項(xiàng)選擇鈕,那么可以更改默認(rèn)的“雙擊翻開〞方式。(2)數(shù)據(jù)使用和數(shù)據(jù)庫設(shè)計(jì)自動(dòng)更正字段重命名產(chǎn)生的錯(cuò)誤:“名稱自動(dòng)更正〞功能可自動(dòng)更正在為窗體、報(bào)表、表、查詢、字段、文本框或其他控件重命名時(shí)產(chǎn)生的錯(cuò)誤。打印關(guān)系:在Access數(shù)據(jù)庫中打印出現(xiàn)在“關(guān)系〞窗口中的關(guān)系的報(bào)表。通過鍵盤處理關(guān)系:通過鍵盤創(chuàng)立、編輯及刪除關(guān)系和連接。使用ActiveX數(shù)據(jù)對象(ADO):通過任何OLEDB提供者,使用ActiveX數(shù)據(jù)對象(ADO)訪問和處理數(shù)據(jù)庫效勞器中的數(shù)據(jù)。(3)窗體和報(bào)表組合文本框和其他控件:使用“格式〞菜單中的“組合〞命令,可以將窗體或報(bào)表上的相關(guān)文本框和其他控件組合。為文本框和其他控件定義條件格式規(guī)那么:使用“格式〞菜單中的“條件格式〞命令,可以定義字體顏色、字體大小、控件背景顏色和其他可視信息,這些內(nèi)容可以為在窗體中輸入數(shù)據(jù)的用戶提供反應(yīng)。為SQLServer數(shù)據(jù)庫創(chuàng)立窗體和報(bào)表:在Access工程中,為SQLServer數(shù)據(jù)庫創(chuàng)立窗體和報(bào)表,所使用的工具與在Access數(shù)據(jù)庫中創(chuàng)立窗體和報(bào)表所使用的工具相同。為沒有Access的用戶發(fā)布報(bào)表:將Access報(bào)表導(dǎo)出為報(bào)表快照(.snp)文件格式。可以使用SnapshotViewer查看、打印和郵遞報(bào)表快照。(4)工具欄、菜單欄和快捷菜單使用自定義菜單和工具欄:展開菜單顯示所有的命令,選擇要添加到自定義菜單的命令。Access2003允許調(diào)整菜單和工具欄,以便只將常用的命令和工具欄按鈕顯示出來。順序放置工具欄:如果工具欄上沒有足夠的空間來顯示所需的按鈕,可單擊“其他按鈕〞。假設(shè)希望放置更多控件,可調(diào)整工具欄的尺寸。本系統(tǒng)是基于ASP+Access數(shù)據(jù)庫的,所以數(shù)據(jù)庫使用地Access2003數(shù)據(jù)庫,應(yīng)用數(shù)據(jù)庫名稱為@%ja&ju##shu%&.mdb。數(shù)據(jù)庫@%ja&ju##shu%&.mdb中包含10張表。3.2E-R實(shí)體圖設(shè)計(jì)根據(jù)數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì),規(guī)劃出相應(yīng)的實(shí)體E-R圖,這些實(shí)體中包含各種具體信息,并通過相互之間的作用形成數(shù)據(jù)的流動(dòng),根據(jù)對數(shù)據(jù)流圖的分析,可以將這個(gè)數(shù)據(jù)庫抽象為一個(gè)E-R圖,如圖3-1所示:客戶客戶所屬關(guān)系聯(lián)系人銷售產(chǎn)品本公司銷售關(guān)系1NNMN圖3-1客戶關(guān)系管理E-R圖根據(jù)上述E-R模型,將其轉(zhuǎn)化為關(guān)系模型:客戶〔客戶名稱、客戶編碼、國家/地區(qū)、國際區(qū)號(hào)、省份、區(qū)號(hào)、城市、、詳細(xì)地址、客戶、客戶、電子郵箱、主頁、年收入、員工數(shù)、行業(yè)、客戶類型、客戶來源、客戶狀態(tài)〕;聯(lián)系人〔姓名、稱呼、主聯(lián)系人、客戶、部門、職務(wù)、國家/地區(qū)、國際區(qū)號(hào)、省份、區(qū)號(hào)、城市、、詳細(xì)地址、辦公、移動(dòng)、家庭、、電子郵箱、業(yè)余愛好、生日〕;銷售產(chǎn)品〔銷售日期、相關(guān)客戶、相關(guān)聯(lián)系人、訂單/合同號(hào)、產(chǎn)品、單價(jià)、銷售數(shù)量、折扣、金額〕;3.3數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)客戶關(guān)系管理系統(tǒng)數(shù)據(jù)庫各個(gè)表格的設(shè)計(jì)如下面表格所示,每個(gè)表格都是在數(shù)據(jù)庫中的一個(gè)表。客戶關(guān)系管理系統(tǒng)共有24張表,其中主要的幾張表有用戶表、客戶信息表、聯(lián)系人表、分組表、活動(dòng)安排表、時(shí)機(jī)表、銷售表、銷售產(chǎn)品表、產(chǎn)品表、費(fèi)用表、反應(yīng)表等。每個(gè)表的結(jié)構(gòu)如下:用戶表(user)包括序號(hào)、用戶名、密碼、權(quán)限、部門、姓名、生日等,為了數(shù)據(jù)的惟一性將序號(hào)設(shè)置為主鍵,如表3-1所示。表3-1用戶表字段字段名類型寬度主索引注釋1usid自動(dòng)編號(hào)4yes序號(hào)2uname文本15No用戶名3upwd文本15No密碼4long數(shù)字4No權(quán)限5Department文本15No部門6name文本15No姓名7Birthday日期8No生日8Officetel文本15No辦公9Facsimile文本15No10Mobile文本15No11phone文本15No12Email文本15No電郵13address文本15No詳細(xì)地址14zip文本15No客戶信息表(Customer)包括序號(hào)、客戶編號(hào)、客戶名稱、客戶類型、國際編碼、國家、省等,為了數(shù)據(jù)的惟一性將序號(hào)設(shè)置為主鍵,如表3-2所示。表3-2客戶信息表字段字段名類型寬度主索引注釋1kfno自動(dòng)編號(hào)4Yes序號(hào)2kfcode日期8No客戶編號(hào)3kfname文本15No客戶名稱4kftype文本15No客戶類型5number文本15No國際編碼6kfCountry文本15No國家7prnumber文本15No區(qū)號(hào)8Provinces文本15No省9city文本15No城市10Zipcode文本15No11address文本15No詳細(xì)地址12Staffnumber文本15No員工數(shù)13phone文本15No14Facsimile文本15No15Mainpage文本15No網(wǎng)址16email文本15No電郵17Yearlyincome文本15No年收入18Profession文本15No行業(yè)19type文本15No客戶分類20Origin文本15No客戶來源21Condition文本15No客戶狀態(tài)22adddate文本15No添加日期23adduser文本15No業(yè)務(wù)員24ispublic數(shù)字4No是否公開分組表(groups)包括序號(hào)、組名、級別、上級編號(hào)、業(yè)務(wù)員、備注,為了數(shù)據(jù)的惟一性將序號(hào)設(shè)置為主鍵,如表3-3所示。表3-3分組表字段字段名類型寬度主索引注釋1grid自動(dòng)編號(hào)4Yes序號(hào)2groupname文本15No組名3Rank數(shù)字4No級別4parent_id數(shù)字4No上級編號(hào)5adduser文本15No業(yè)務(wù)員6note文本15No備注活動(dòng)安排表(huodong)包括序號(hào)、活動(dòng)主題、客戶編號(hào)、聯(lián)系人ID、時(shí)機(jī)編號(hào)、優(yōu)先級等,為了數(shù)據(jù)的惟一性將序號(hào)設(shè)置為主鍵,如表3-4所示。表3-4活動(dòng)安排表字段字段名類型寬度主索引注釋1id自動(dòng)編號(hào)4Yes序號(hào)2Subject文本15No活動(dòng)主題3kfcode文本15No客戶編號(hào)4lxrname數(shù)字4No聯(lián)系人ID5Opportunityid數(shù)字4No時(shí)機(jī)編號(hào)6Priority數(shù)字4No優(yōu)先級7hdtype文本15No活動(dòng)類別8startime文本15No開始時(shí)間9overtime文本15No結(jié)束時(shí)間10tishi數(shù)字4No是否提示11note文本15No備注12ispublic數(shù)字4No是否公開13adddate日期8No添加日期14adduser文本15No業(yè)務(wù)員15edituser文本15No修改人時(shí)機(jī)表(jihui)包括序號(hào)、時(shí)機(jī)主題、客戶編號(hào)、聯(lián)系人ID、競爭對手、銷售流程、銷售預(yù)期、預(yù)計(jì)金額等,為了數(shù)據(jù)的惟一性將序號(hào)設(shè)置為主鍵,如表3-5所示。表3-5時(shí)機(jī)表字段字段名類型寬度主索引注釋1id自動(dòng)編號(hào)4Yes序號(hào)2jhSubject文本15No時(shí)機(jī)主題3kfcode文本15No客戶編號(hào)4lxr數(shù)字4No聯(lián)系人ID5Competitor文本15No競爭對手6Condition文本15No銷售流程7yushoudate日期8No銷售預(yù)期8Estimatemoney數(shù)字4No預(yù)計(jì)金額9Probability數(shù)字4No時(shí)機(jī)概率10note文本15No備注11ispublic數(shù)字4No是否公開12adduser文本15No業(yè)務(wù)員13adddate日期8No添加日期14edituser文本15No修改人第四章功能模塊詳細(xì)設(shè)計(jì)4.1系統(tǒng)登錄模塊及主頁模塊設(shè)計(jì)恒宏熔融石英廠客戶關(guān)系管理信息系統(tǒng)是一個(gè)典型的MIS信息系統(tǒng),登錄模塊可以登陸進(jìn)入每一個(gè)管理權(quán)限,然后根據(jù)自己所在權(quán)限進(jìn)行工作的處理??蛻絷P(guān)系管理系統(tǒng)有三個(gè)權(quán)限的管理分別為系統(tǒng)管理員、財(cái)務(wù)用戶、銷售業(yè)務(wù)員用戶,用戶登錄時(shí)輸入用戶名和密碼系統(tǒng)自動(dòng)識(shí)別權(quán)限然后登陸對應(yīng)的板塊。主要是對用戶登陸信息進(jìn)行判斷。圖4.1登錄模塊運(yùn)行圖其實(shí)系統(tǒng)登陸的關(guān)鍵程序代碼如下:<!--#includefile="conn.asp"--><!--#includefile="function/md5.asp"--></head><body><%dimpassedusername=request("name1")passpwd=md5(request("pwd"))sql="select*from[user]whereuname='"&username&"'andupwd='"&passpwd&"'"setrs=server.createobject("adodb.recordset")rs.opensql,conn,3,3ifrs.eofthenresponse.Write"密碼有誤!請重新登陸"response.redirect"long.asp?i="&1&""elsesession("username")=usernamesession("qianxian")=rs("long")'1為普通用戶2為超級管理員response.redirect"index.asp"endif%></body></html%>4.2客戶管理模塊的設(shè)計(jì)客戶信息包括:客戶名稱、客戶編碼、員工數(shù)、國際區(qū)號(hào)、區(qū)號(hào)、、詳細(xì)地址、、、電子郵件、主頁、年收入、客戶類型、客戶來源、客戶狀態(tài)、是否公開;客戶編號(hào)是系統(tǒng)自動(dòng)生成,國際區(qū)號(hào)是選擇國家后生成。主要實(shí)現(xiàn)以下功能:客戶登記入庫,查詢客戶信息。添加客戶信息模塊運(yùn)行效果如圖4.2所示:圖4.2添加客戶模塊運(yùn)行圖其實(shí)關(guān)鍵程序代碼如下:<body><%ifsession("username")=""thenresponse.redirect"long.asp"endif'是否公開ifrequest("ispublic")="checkbox"thenispublic=1elseispublic=0endifsql1="select*fromcountrywherenumber="&request("selectcountry")&""SetRs1=Server.CreateObject("adodb.recordset")Rs1.Opensql1,conn,1,1a=rs1("country")sql1="select*fromProvinceswhereProvince_ID="&request("selectProvinces")&""SetRs2=Server.CreateObject("adodb.recordset")Rs2.Opensql1,conn,1,1b=rs2("Province")sql1="select*fromcitywhereCity_ID="&request("selectcity")&""SetRs3=Server.CreateObject("adodb.recordset")Rs3.Opensql1,conn,1,1c=rs3("city")sql="select*fromCustomer" SetRs=Server.CreateObject("adodb.recordset") Rs.Opensql,conn,1,3 rs.addnew rs("kfcode")=request("textcode")' rs("kfname")=request("textname")' rs("kftype")=request("radiotype") ' rs("number")=request("textnumber")'國際區(qū)號(hào) rs("kfCountry")=a ' rs("prnumber")=request("textnum") '區(qū)號(hào) rs("Provinces") =b'省 rs("city")=c' rs("Zipcode")=request("textzip") '郵遍 rs("address")=request("textaddes") '詳細(xì)地址 rs("Staffnumber")=request("textvalue") '員工數(shù) rs("phone") =request("textphone") ' rs("Facsimile") =request("textFacsimile") 'rs("Mainpage")=request("textmainpage") '主業(yè)rs("email")=request("textemail") '電子郵件rs("Yearlyincome")=request("textshouru") '收入 rs("Profession")=request("selectProfession") '行業(yè) rs("type")=request("type") '類型 rs("Origin")=request("selectsource") '來源 rs("Condition")=request("selectCondition") '客戶狀態(tài) rs("adduser")=session("username")'添加人 rs("adddate")=date'添加時(shí)間 rs("ispublic")=ispublic'是否公開response.Write("<scriptlanguage=javascript>alert('客戶信息添加成功')</script>") response.Redirect"kfliebiao.asp"%>4.2.1該功能主要是針對客戶信息進(jìn)行發(fā)快速查詢操作。對不同的業(yè)務(wù)需求讓操作人員對不同的客戶進(jìn)行相應(yīng)的分組以便于業(yè)務(wù)實(shí)施。。其運(yùn)行效果如圖4.3所示圖4.3查詢客戶功能運(yùn)行圖其實(shí)關(guān)鍵程序代碼如下:<%ifsession("username")=""thenresponse.redirect"long.asp"endif%><%ifrequest("page")=""thencurpage=1elsecurpage=cint(request("page"))endifsetrs=server.createobject("adodb.recordset")ifrequest("fla")=""orrequest("fla")=0thenflag=0elseflag=1endififcurpage<=1thencurpage=1endif ifrequest("s1")<>""andrequest("key")<>""then'要用到Session判斷搜索條件session("s1")=request("s1")session("key")=request("key")endif'判斷用戶權(quán)限ifsession("qianxian")=2then'超級管理員s="orderbykfnodesc"else'普通用戶s="andadduser='"&session("username")&"'or(ispublic=1and"&session("s1")&"like'%"&session("key")&"%')orderbykfnodesc"endififflag=1then'是用來查詢的sql="select*fromcustomerwhere"&session("s1")&"like'%"&session("key")&"%'"&s elseifsession("qianxian")=2thensql="select*fromCustomerorderbykfnodesc"elsesql="select*fromCustomerwhereadduser='"&session("username")&"'orispublic=1orderbykfnodesc"endifendifrs.opensql,conn,1,1if(cur1)*10>totalputthenif(totalputmod10)=0thencurpage=totalput\10elsecurpage=totalput\10+1endifendif%>4.2.2客戶分組主要是可以對系統(tǒng)所有客戶進(jìn)行分組管理,這樣方面對客戶進(jìn)行高效管理。其添客戶分組運(yùn)行效果如圖4.4所示:圖4.4客戶分組運(yùn)行圖其實(shí)關(guān)鍵程序代碼如下:<SCRIPTLANGUAGE="JavaScript"src="function/treeMenu.js"></Script><SCRIPTLANGUAGE="JavaScript"><%sql="select*fromgroupswhererank=1andadduser='"&session("username")&"'"setrs=Server.CreateObject("adodb.recordset")Rs.Opensql,conn,1,1%>varmyTime=newDate();vartimeNow=myTime.getTime();ImgDir="img1/";SetFolderIcon("comm.gif");treeMenuAddItem(0,"客戶分組");<%dowhilenotrs.eof%>SetFolderIcon("comm.gif"); treeMenuAddItem(1,'<%=rs("groupname")%>'); <%sql1="select*fromgroupswhererank=2andparent_id="&rs("grid")&"" setrs1=server.CreateObject("adodb.recordset") rs1.opensql1,conn,1,1 dowhilenotrs1.eof%>treeMenuAddItem(2,"<%=rs1("groupname")%>","fenzumain.asp?id=<%=rs1("grid")%>","right");<%loop%><%loo%>4.3銷售管理塊的設(shè)計(jì)銷售模塊中主要提供了時(shí)機(jī)設(shè)置、銷售、銷售清單。時(shí)機(jī)功能主要是提供了業(yè)務(wù)員提前對銷售工程的預(yù)測;銷售功能主要記錄信息:銷售主題、相關(guān)客戶及聯(lián)系人、銷售日期、合同訂單號(hào)、發(fā)票類型等,和銷售產(chǎn)品:產(chǎn)品類型、產(chǎn)品名稱、單價(jià)、效勞費(fèi)用、銷售數(shù)量、折扣、銷售金額等,銷售訂單號(hào)是系統(tǒng)自動(dòng)生成,訂單號(hào)以銷售日期和隨機(jī)數(shù)生成,銷售金額可以系統(tǒng)自動(dòng)計(jì)算。主要實(shí)現(xiàn)以下功能:銷售登記登記,銷售訂單的詳細(xì)產(chǎn)品清單情況。運(yùn)行效果如圖4.7所示:圖添加銷售管理模塊運(yùn)行圖其實(shí)關(guān)鍵程序代碼如下:<%ifsession("username")=""thenresponse.redirect"../long.asp"endif ifrequest("ispublic")="checkbox"thenispublic=1elseispublic=0endifsql="select*fromjihui" SetRs=Server.CreateObject("adodb.recordset") Rs.Opensql,conn,1,3 rs.addnew rs("jhSubject")=request("jihuititle")' rs("kfcode")=request("kfname")' rs("lxr")=request("lxr")' rs("Competitor")=request("jizhengrival")' rs("Condition")=request("xslczt")' rs("Estimatemoney")=request("yushoumoney")'rs("Probability")=request("jihuirate")' rs("note")=request("note")' rs("ispublic")=ispublicrs("adduser")=session("username")'rs("adddate")=date()'response.Write("<scriptlanguage=javascript>alert('時(shí)機(jī)信息添加成功')</script>") response.write"<scriptlanguage='javascript'>window.opener.location.reload();window.close();</script>"%>4.4產(chǎn)品管理模塊的設(shè)計(jì)主要對產(chǎn)品的信息進(jìn)行相關(guān)的更新等操作,記錄的信息:產(chǎn)品類型、產(chǎn)品名稱、產(chǎn)品規(guī)格、計(jì)量單位、銷售單價(jià)、本錢價(jià)、折扣價(jià)、數(shù)量、年效勞費(fèi)用、備注信息。效果如圖4.11所示:圖4.11產(chǎn)品管理模塊運(yùn)行圖其實(shí)關(guān)鍵程序代碼如下:<%sql="select*fromproductswhereProducttypeid="&request("lx")&"andProductname='"&request("product_name")&"'"SetRs1=Server.CreateObject("adodb.recordset") Rs1.Opensql,conn,1,1 ifRs1.eofthen '如果產(chǎn)品不存在 sql="select*fromproducts" SetRs=Server.CreateObject("adodb.recordset") Rs.Opensql,conn,1,3 rs.addnew rs("Producttypeid")=request("lx")' rs("Productname")=request("product_name")' rs("prunit")=request("product_unit")' rs("prModel")=request("prModel")' rs("CostPrice")=request("cost")' rs("Price")=request("dj")' rs("zkPrice")=request("zkj")'rs("adddate")=date()' else'如果產(chǎn)品存在 sql="UPDATEproductsSETnumber=number+"&cint(request("cpnum"))&"whereid="&Rs1("id")&"" conn.execute(sql) endif response.Redirect("addproduct.asp")%>第五章系統(tǒng)測試和維護(hù)本次系統(tǒng)設(shè)計(jì)完成后,盡管在設(shè)計(jì)的時(shí)候已經(jīng)分別測試了系統(tǒng)的各個(gè)模塊,但這并不能保證把它們結(jié)合成一個(gè)整體時(shí)系統(tǒng)也同樣會(huì)正常工作。因此,最后需要完成整個(gè)系統(tǒng)的測試。在此期間,我們將測試運(yùn)行信息系統(tǒng),整理開發(fā)過程中編寫的各個(gè)模塊,以便通過質(zhì)量認(rèn)證和驗(yàn)收。為了保證公司網(wǎng)站系統(tǒng)的質(zhì)量和可靠性,在分析、設(shè)計(jì)等各個(gè)開發(fā)階段結(jié)束前,對它進(jìn)行嚴(yán)格的技術(shù)評審。系統(tǒng)建成了以后并不等于就萬事大吉了,建站容易維護(hù)難,其實(shí)日后的更新維護(hù)才是最重要的。對于網(wǎng)站來說,只有不斷地更新內(nèi)容和效勞,才能不斷地吸引更多的瀏覽者,增加訪問量,才能保證網(wǎng)站的生命力。如果參觀網(wǎng)站的訪問者每次看到的網(wǎng)站都是一樣的,不但會(huì)引起訪問者的減少,而且對于企業(yè)形象也會(huì)造成不良影響。作為網(wǎng)站維護(hù),其主要目的是為了讓企業(yè)網(wǎng)站能夠比擬穩(wěn)定的運(yùn)行,及時(shí)地調(diào)整和更新您的網(wǎng)站內(nèi)容,在瞬息萬變的信息社會(huì)中抓住更多的網(wǎng)絡(luò)商機(jī)。在實(shí)際的企業(yè)網(wǎng)站維護(hù)中,經(jīng)常會(huì)遇到有些問題。有的企業(yè)規(guī)模小,網(wǎng)站的建設(shè)和維護(hù)是外包給網(wǎng)絡(luò)公司,企業(yè)未能和技術(shù)提供方面達(dá)成協(xié)議,及時(shí)維護(hù)網(wǎng)站。也有的企業(yè)獨(dú)立維護(hù)網(wǎng)站,但畢竟專業(yè)水平有限,網(wǎng)站維護(hù)人員疲于應(yīng)付而且不能應(yīng)付一些嚴(yán)重的技術(shù)錯(cuò)誤和網(wǎng)站平安問題。企業(yè)應(yīng)該制定相關(guān)網(wǎng)站維護(hù)的規(guī)定,將網(wǎng)站維護(hù)制度化、標(biāo)準(zhǔn)化。5.1系統(tǒng)測試本系統(tǒng)是非常具有代表性的公司網(wǎng)站,需要設(shè)置一臺(tái)Web效勞器,用于運(yùn)行本系統(tǒng)。并安裝MicrosoftOfficeAccess2003作為后臺(tái)數(shù)據(jù)庫。ASP提供類功能強(qiáng)大的程序調(diào)試器。對編程人員而言,熟悉掌握它的調(diào)試器,將會(huì)在程序開期間,節(jié)省大量的時(shí)間。5.1.1測試錯(cuò)誤類型程序開發(fā)過程中,有各種各樣的錯(cuò)誤,有些比擬好發(fā)現(xiàn),有的那么比擬隱蔽。根據(jù)出錯(cuò)的時(shí)期不同,大致可以分為以下幾種類型的錯(cuò)誤:編譯期限運(yùn)行錯(cuò)誤邏輯錯(cuò)誤5.1.2編譯期錯(cuò)誤編譯錯(cuò)誤也稱為語法錯(cuò)誤,是因?yàn)閼?yīng)用程序代碼違反了編程語言的語法規(guī)那么引起的,這里指違反了ASP的語法規(guī)那么。當(dāng)應(yīng)用程序中含有編譯錯(cuò)誤時(shí),程序編譯時(shí)就不以通過,文本編譯器的狀態(tài)會(huì)顯示出錯(cuò)信息。5.1.運(yùn)行期錯(cuò)誤是指應(yīng)用程序雖然通過了編譯,但在運(yùn)行時(shí)發(fā)生錯(cuò)誤。運(yùn)行期錯(cuò)誤和系統(tǒng)環(huán)境緊密相關(guān),如果應(yīng)用程序要求翻開一個(gè)并不存在的文件,零當(dāng)除數(shù)等情況時(shí)將會(huì)產(chǎn)生這種錯(cuò)誤。當(dāng)發(fā)生運(yùn)行期錯(cuò)誤時(shí),系統(tǒng)會(huì)終止應(yīng)用程序的執(zhí)行,嚴(yán)重時(shí)可能引起系統(tǒng)失靈。對于這種錯(cuò)誤,可以使用集成調(diào)試工具讓應(yīng)用程序運(yùn)行

溫馨提示

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

評論

0/150

提交評論