集成CRM系統(tǒng)的企業(yè)網(wǎng)站的設(shè)計與開發(fā)——畢業(yè)論文

上傳人:good****022 文檔編號:116786768 上傳時間:2022-07-06 格式:DOC 頁數(shù):34 大?。?78.50KB
收藏 版權(quán)申訴 舉報 下載
集成CRM系統(tǒng)的企業(yè)網(wǎng)站的設(shè)計與開發(fā)——畢業(yè)論文_第1頁
第1頁 / 共34頁
集成CRM系統(tǒng)的企業(yè)網(wǎng)站的設(shè)計與開發(fā)——畢業(yè)論文_第2頁
第2頁 / 共34頁
集成CRM系統(tǒng)的企業(yè)網(wǎng)站的設(shè)計與開發(fā)——畢業(yè)論文_第3頁
第3頁 / 共34頁

下載文檔到電腦,查找使用更方便

20 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《集成CRM系統(tǒng)的企業(yè)網(wǎng)站的設(shè)計與開發(fā)——畢業(yè)論文》由會員分享,可在線閱讀,更多相關(guān)《集成CRM系統(tǒng)的企業(yè)網(wǎng)站的設(shè)計與開發(fā)——畢業(yè)論文(34頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、集成CRM系統(tǒng)的企業(yè)網(wǎng)站的設(shè)計與開發(fā)摘 要企業(yè)要在激烈的市場競爭中立于不敗之地,就必須找一種全新的管理理念和管理手段,對其內(nèi)部和外部資源進(jìn)行有效的整合。新一代ERP產(chǎn)品正在向客戶端和供應(yīng)端延伸,客戶端的延伸即是客戶關(guān)系管理。對于每個企業(yè)來說客戶管理的完善程度將直接影響企業(yè)的經(jīng)濟(jì)效益。本文介紹了客戶關(guān)系管理系統(tǒng)(CRM)的基本概念,通過具體實(shí)例介紹了客戶關(guān)系管理軟件(CRM)結(jié)合企業(yè)網(wǎng)站的設(shè)計和開發(fā)方法。實(shí)現(xiàn)了采用B/S模式的客戶關(guān)系管理系統(tǒng)的基本模塊,即客戶管理,產(chǎn)品管理,銷售管理,服務(wù)管理,合同管理,分析管理,報表管理等。著重討論了用動態(tài)服務(wù)器頁面(ASP)與SQL Server開發(fā)信息管理

2、軟件的方法及一些相關(guān)技術(shù)。關(guān)鍵詞:客戶關(guān)系管理;ASP;企業(yè)網(wǎng)站;SQL ServerThe Design and Development of Enterprise Website with CRM SystemAbstractEnterprises, which want to put themselves in an invincible position must find out a new management concept and management approaches, and effectively integrate its internal and external

3、 resources. A new generation of ERP product extends to the client side and the supply end, client side extension is the customer relations management. Each enterprise customer management perfect degree directly affects the economic efficiency. The basic concept of Customer Relationship Management Sy

4、stem has been introduced in this article. Through the concrete example, it introduces the design and the method of development customer relationship management software (CRM) with the enterprise website. The basic module of CRM has been realized using the B/S pattern,which includes customer manageme

5、nt, product management, sales management, service management, contract management, analysis management, report form management and so on. The method and some related technologies of development management information system using the dynamic server page (ASP) and SQL Server are emphatically discusse

6、d. Key words: CRM; ASP; Enterprise Website; SQL Server目 錄論文總頁數(shù):30頁1引言11.1概述11.2 CRM系統(tǒng)概述21.2.1 CRM的概念21.2.2 CRM的主要功能模塊21.3 CRM系統(tǒng)與企業(yè)網(wǎng)站42 集成CRM系統(tǒng)的企業(yè)網(wǎng)站構(gòu)架相關(guān)技術(shù)52.1 B/S模式結(jié)構(gòu)簡介52.2 ASP技術(shù)簡介62.2.1 ASP概述62.2.2 ASP工作原理62.2.3 ASP開發(fā)網(wǎng)絡(luò)應(yīng)用程序的優(yōu)勢62.3 常用的網(wǎng)絡(luò)數(shù)據(jù)庫-SQL Server73 系統(tǒng)分析與設(shè)計73.1 系統(tǒng)結(jié)構(gòu)總體設(shè)計73.2 數(shù)據(jù)庫設(shè)計93.3 企業(yè)網(wǎng)站前臺設(shè)計133.

7、4 后臺管理及CRM系統(tǒng)設(shè)計133.4.1 具體模塊化設(shè)計133.4.2 用戶身份認(rèn)證模塊設(shè)計133.4.3 客戶管理模塊設(shè)計143.4.4 銷售管理模塊設(shè)計143.4.5 合同管理模塊設(shè)計163.4.6 客服管理模塊設(shè)計163.4.7 數(shù)據(jù)分析模塊設(shè)計163.4.8 報表管理模塊設(shè)計174 系統(tǒng)實(shí)現(xiàn)關(guān)鍵技術(shù)介紹174.1 數(shù)據(jù)列表分頁的實(shí)現(xiàn)174.2 數(shù)據(jù)模糊查詢的實(shí)現(xiàn)204.3 ASP購物車的實(shí)現(xiàn)214.4 ASP應(yīng)用程序的優(yōu)化224.4.1 有關(guān)操作數(shù)據(jù)庫的優(yōu)化方法224.4.2 有關(guān)ASP內(nèi)置對象使用方面的優(yōu)化方法224.4.3 合理使用Include文件234.4.4 有關(guān)VBScr

8、ipt語言方面的優(yōu)化方法234.4.5其他方面的優(yōu)化方法235 系統(tǒng)實(shí)現(xiàn)245.1 開發(fā)及運(yùn)行環(huán)境245.2 系統(tǒng)前臺實(shí)現(xiàn)245.3 系統(tǒng)后臺實(shí)現(xiàn)25結(jié) 論28參考文獻(xiàn)28致 謝29聲 明301引言1.1概述我國已經(jīng)加入WTO組織,21世紀(jì)的中國將成為“世界的制造工廠”,面對國內(nèi)外眾多企業(yè)的各種競爭,我們的企業(yè)需要盡快與國際接軌,尤其是實(shí)力不強(qiáng)的企業(yè)更需要運(yùn)用先進(jìn)的管理手段,提升企業(yè)的核心競爭能力。實(shí)例表明國際市場競爭已進(jìn)入信息時代,信息的要素作用越來越突出。從某種程度上說,開拓國際市場的競爭,就是對信息的占有與競爭。網(wǎng)絡(luò)技術(shù)可以使企業(yè)同任何一個國家或地區(qū)消費(fèi)者消除地域上的阻隔,從而減少國家或

9、地區(qū)間的市場壁壘。它為每個企業(yè)在虛擬的自由市場體系中營造了一個無法比擬的平等機(jī)會,網(wǎng)絡(luò)營銷為企業(yè)架起了一座通向國際市場的綠色通道,而我國中小企業(yè)信息化相當(dāng)落后,實(shí)現(xiàn)中小企業(yè)信息化勢在必行。中小企業(yè)借助網(wǎng)絡(luò)開展網(wǎng)絡(luò)營銷能夠?qū)a(chǎn)品說明、促銷、顧客意見調(diào)查、廣告、公共關(guān)系、顧客服務(wù)等各種營銷活動整合在一起,進(jìn)行一對一的溝通,真正達(dá)到營銷組合所追求的綜合效果。這些不受時間與地域的限制,綜合文字、聲音、影像、圖片及視聽、用動態(tài)或靜態(tài)的方式展現(xiàn)、并能輕易迅速地更新資料,同時消費(fèi)者也可重復(fù)地上線瀏覽查詢。綜合這些功能、相當(dāng)于為無數(shù)的中小企業(yè)創(chuàng)造了無數(shù)的經(jīng)銷商與業(yè)務(wù)代表,因此,中小企業(yè)大大提高了市場滲透力和顧

10、客服務(wù)力。從而提高客戶的滿意度、忠誠度。CRM 是Customer Relationship Management的縮寫,即客戶關(guān)系管理,它與ERP、SCM并稱提高企業(yè)競爭力的三大法寶。而CRM又是ERP、SCM、電子商務(wù)等系統(tǒng)與外部客戶打交道的平臺,它在企業(yè)系統(tǒng)與客戶之間樹立一道智能的過濾網(wǎng),同時又提供一個統(tǒng)一高效的平臺,因此我們說CRM又是眾多企業(yè)系統(tǒng)中提高核心競爭力的法寶。CRM在企業(yè)里所起的作用主要體現(xiàn)在以下幾個方面:l 改善服務(wù)CRM向客戶提供主動的客戶關(guān)懷,根據(jù)銷售和服務(wù)歷史提供個性化的服務(wù),在知識庫的支持下向客戶提供更專業(yè)化的服務(wù),嚴(yán)密的客戶糾紛跟蹤,這些都成為企業(yè)改善服務(wù)的有力

11、保證。l 提高效率由于CRM建立了客戶與企業(yè)打交道的統(tǒng)一平臺,客戶與企業(yè)一點(diǎn)接觸就可以完成多項業(yè)務(wù),因此辦事效率大大提高。另一方面,F(xiàn)ront Office自動化程度的提高,使得很多重復(fù)性的工作(如批量發(fā)傳真、郵件)都有計算機(jī)系統(tǒng)完成,工作的效率和質(zhì)量都是人工無發(fā)比擬的。l 降低成本CRM的運(yùn)用使得團(tuán)隊銷售的效率和準(zhǔn)確率大大提高,服務(wù)質(zhì)量的提高也使得服務(wù)時間和工作量大大降低,這些都無形中降低了企業(yè)的運(yùn)作成本。l 擴(kuò)大銷售銷售成功率增加和客戶滿意度提高,使得銷售的擴(kuò)大成為必然。1.2 CRM系統(tǒng)概述1.2.1 CRM的概念CRM是Customer Relationship Management的

12、縮寫,即客戶關(guān)系管理,簡單定義,CRM就是一個獲取、保持和增加可獲利客戶的過程。CRM其實(shí)是一個管理學(xué)上的概念,是一種管理理念。首先是一套先進(jìn)的管理思想及技術(shù)手段,它通過將人力資源、業(yè)務(wù)流程與專業(yè)技術(shù)進(jìn)行有效的整合,最終為企業(yè)涉及到客戶或消費(fèi)者的各個領(lǐng)域提供了完美的集成,使得企業(yè)可以更低成本、更高效率地滿足客戶的需求,并與客戶建立起基于學(xué)習(xí)型關(guān)系基礎(chǔ)上的一對一營銷模式,從而讓企業(yè)可以最大程度的提高客戶滿意度及忠誠度,挽回失去的客戶,保留現(xiàn)有的客戶,不斷發(fā)展新的客戶,發(fā)掘并牢牢地把握住能給企業(yè)帶來最大價值的客戶群。CRM的核心內(nèi)容主要是通過不斷的改善與管理企業(yè)銷售、營銷、客戶服務(wù)和支持等與客戶關(guān)

13、系有關(guān)的業(yè)務(wù)流程并提高各個環(huán)節(jié)的自動化程度,從而縮短銷售周期、降低銷售成本、擴(kuò)大銷售量、增加收入與盈利、搶占更多市場份額、尋求新的市場機(jī)會和銷售渠道,最終從根本上提升企業(yè)的核心競爭力,使得企業(yè)在當(dāng)前激烈的競爭環(huán)境中立于不敗之地。CRM將先進(jìn)的思想與最佳的實(shí)踐具體化,通過使用當(dāng)前多種先進(jìn)的技術(shù)手段最終幫助企業(yè)來實(shí)現(xiàn)以上目標(biāo)。CRM在整個客戶生命周期中都以客戶為中心,這意味著CRM將客戶當(dāng)作企業(yè)運(yùn)作的核心。CRM簡化了各類與客戶相關(guān)聯(lián)的業(yè)務(wù)流程(如銷售、營銷、服務(wù)和支持等)并將其注意力集中于滿足客戶的需求上。CRM還將多種與客戶交流的渠道,如面對面、電話接洽以及Web訪問等方式融合為一體,這樣,企

14、業(yè)就可以按照客戶的喜好使用適當(dāng)?shù)那兰皽贤ǚ绞脚c之進(jìn)行交流,并能從根本上提高員工與客戶或潛在客戶進(jìn)行交流的有效性。CRM可改善員工對客戶的反應(yīng)能力并對客戶的整個生命周期有一個更為全面的了解。與企業(yè)ERP系統(tǒng)直接集成在一起的CRM解決方案使得企業(yè)可通過一個閉環(huán)式的定義明確的步驟和流程來滿足客戶的需求, 因而可以更好地抓住潛在客戶和現(xiàn)有客戶。1.2.2 CRM的主要功能模塊CRM軟件的基本功能包括客戶管理、聯(lián)系人管理、時間管理、潛在客戶管理、銷售管理、電話銷售、營銷管理、電話營銷、客戶服務(wù)等,有的軟件還包括了呼叫中心、合作伙伴關(guān)系管理、商業(yè)智能、知識管理、電子商務(wù)等。l 客戶管理: 主要功能有:客

15、戶基本信息;與此客戶相關(guān)的基本活動和活動歷史;聯(lián)系人的選擇;訂單的輸入和跟蹤;建議書和銷售合同的生成。 l 聯(lián)系人管理:主要作用包括:聯(lián)系人概況的記錄、存儲和檢索;跟蹤同客戶的聯(lián)系,如時間、類型、簡單的描述、任務(wù)等,并可以把相關(guān)的文件作為附件;客戶的內(nèi)部機(jī)構(gòu)的設(shè)置概況。 l 時間管理:主要功能有:日歷;設(shè)計約會、活動計劃,有沖突時,系統(tǒng)會提示;進(jìn)行事件安排,如To-dos、約會、會議、電話、電子郵件、傳真;備忘錄;進(jìn)行團(tuán)隊事件安排;查看團(tuán)隊中其它人的安排,以免發(fā)生沖突;把事件的安排通知相關(guān)的人;任務(wù)表;預(yù)告/提示;記事本;電子郵件;傳真。 l 潛在客戶管理: 主要功能包括:業(yè)務(wù)線索的記錄、升級

16、和分配;銷售機(jī)會的升級和分配;潛在客戶的跟蹤; l 銷售管理: 主要功能包括:組織和瀏覽銷售信息,如客戶、業(yè)務(wù)描述、聯(lián)系人、時間、銷售階段、業(yè)務(wù)額、可能結(jié)束時間等;產(chǎn)生各銷售業(yè)務(wù)的階段報告,并給出業(yè)務(wù)所處階段、還需的時間、成功的可能性、歷史銷售狀況評價等等信息;對銷售業(yè)務(wù)給出戰(zhàn)術(shù)、策略上的支持;對地域(省市、郵編、地區(qū)、行業(yè)、相關(guān)客戶、聯(lián)系人等)進(jìn)行維護(hù);把銷售員歸入某一地域并授權(quán);地域的重新設(shè)置;根據(jù)利潤、領(lǐng)域、優(yōu)先級、時間、狀態(tài)等標(biāo)準(zhǔn),用戶可定制關(guān)于將要進(jìn)行的活動、業(yè)務(wù)、客戶、聯(lián)系人、約會等方面的報告;提供類似BBS的功能,用戶可把銷售秘訣貼在系統(tǒng)上,還可以進(jìn)行某一方面銷售技能的查詢;銷售

17、費(fèi)用管理;銷售傭金管理。 l 電話營銷和電話銷售: 主要功能包括:電話本;生成電話列表,并把它們與客戶、聯(lián)系人和業(yè)務(wù)建立關(guān)聯(lián);把電話號碼分配到銷售員;記錄電話細(xì)節(jié),并安排回電;電話營銷內(nèi)容草稿;電話錄音,同時給出書寫器,用戶可作記錄;電話統(tǒng)計和報告;自動撥號。 l 營銷管理: 主要功能包括:產(chǎn)品和價格配置器;在進(jìn)行營銷活動(如廣告、郵件、研討會、網(wǎng)站、展覽會等)時,能獲得預(yù)先定制的信息支持;把營銷活動與業(yè)務(wù)、客戶、聯(lián)系人建立關(guān)聯(lián);顯示任務(wù)完成進(jìn)度;提供類似公告板的功能,可張貼、查找、更新營銷資料,從而實(shí)現(xiàn)營銷文件、分析報告等的共享;跟蹤特定事件;安排新事件,如研討會、會議等,并加入合同、客戶和

18、銷售代表等信息;信函書寫、批量郵件,并與合同、客戶、聯(lián)系人、業(yè)務(wù)等建立關(guān)聯(lián);郵件合并;生成標(biāo)簽和信封。 l 客戶服務(wù): 主要功能包括:服務(wù)項目的快速錄入;服務(wù)項目的安排、調(diào)度和重新分配;事件的升級;搜索和跟蹤與某一業(yè)務(wù)相關(guān)的事件;生成事件報告;服務(wù)協(xié)議和合同;訂單管理和跟蹤;問題及其解決方法的數(shù)據(jù)庫。 l 呼叫中心: 主要功能包括:呼入呼出電話處理;互聯(lián)網(wǎng)回呼;呼叫中心運(yùn)行管理;軟電話;電話轉(zhuǎn)移;路由選擇;報表統(tǒng)計分析;管理分析工具;通過傳真、電話、電子郵件、打印機(jī)等自動進(jìn)行資料發(fā)送;呼入呼出調(diào)度管理。 l 合作伙伴關(guān)系管理: 主要功能包括:對公司數(shù)據(jù)庫信息設(shè)置存取權(quán)限,合作伙伴通過標(biāo)準(zhǔn)的We

19、b瀏覽器以密碼登錄的方式對客戶信息、公司數(shù)據(jù)庫、與渠道活動相關(guān)的文檔進(jìn)行存取和更新;合作伙伴可以方便地存取與銷售渠道有關(guān)的銷售機(jī)會信息;合作伙伴通過瀏覽器使用銷售管理工具和銷售機(jī)會管理工具,如銷售方法、銷售流程等,并使用預(yù)定義的和自定義的報告;產(chǎn)品和價格配置器。 l 知識管理: 主要功能包括:在站點(diǎn)上顯示個性化信息;把一些文件作為附件貼到聯(lián)系人、客戶、事件概況等上;文檔管理;對競爭對手的Web站點(diǎn)進(jìn)行監(jiān)測,如果發(fā)現(xiàn)變化的話,會向用戶報告;根據(jù)用戶定義的關(guān)鍵詞對Web站點(diǎn)的變化進(jìn)行監(jiān)視。 l 商業(yè)智能。 主要功能包括:預(yù)定義查詢和報告;用戶定制查詢和報告;可看到查詢和報告的SQL代碼;以報告或圖

20、表形式查看潛在客戶和業(yè)務(wù)可能帶來的收入;通過預(yù)定義的圖表工具進(jìn)行潛在客戶和業(yè)務(wù)的傳遞途徑分析;將數(shù)據(jù)轉(zhuǎn)移到第三方的預(yù)測和計劃工具;柱狀圖和餅圖工具;系統(tǒng)運(yùn)行狀態(tài)顯示器;能力預(yù)警 l 電子商務(wù)。 主要功能包括:個性化界面、服務(wù);網(wǎng)站內(nèi)容管理;店面;訂單和業(yè)務(wù)處理;銷售空間拓展;客戶自助服務(wù);網(wǎng)站運(yùn)行情況的分析和報告。1.3 CRM系統(tǒng)與企業(yè)網(wǎng)站Internet技術(shù)的廣泛應(yīng)用,使得網(wǎng)絡(luò)已經(jīng)深入到人們生活的各個層面,這當(dāng)然也對企業(yè)的發(fā)展產(chǎn)生深刻的影響。現(xiàn)代企業(yè)網(wǎng)站的構(gòu)建僅僅是發(fā)布信息,展示產(chǎn)品是遠(yuǎn)遠(yuǎn)不夠的, 更重要的是企業(yè)網(wǎng)站應(yīng)該能夠結(jié)合企業(yè)各項管理,開展網(wǎng)絡(luò)營銷,從網(wǎng)站上獲得客戶反饋數(shù)據(jù),并加以分

21、析,了解客戶需求,更好的為客戶服務(wù),從而能夠抓住客戶,擴(kuò)大銷售。這就是企業(yè)網(wǎng)站實(shí)施CRM系統(tǒng)的出發(fā)點(diǎn)和基本目標(biāo)。本論文以某科技公司的網(wǎng)站及CRM系統(tǒng)開發(fā)為例, 描述基于Web 的CRM系統(tǒng)結(jié)合公司網(wǎng)站的開發(fā)與設(shè)計方法。該公司主要以生產(chǎn)研發(fā)銷售光電產(chǎn)品為主,同時也為有需要的企業(yè)和科研人員提供從器件選擇到系統(tǒng)設(shè)計等的技術(shù)咨詢,并提供軟件研發(fā)服務(wù)。公司產(chǎn)品種類繁多,型號及性能參數(shù)各不相同,隨著公司銷售的不斷提升,客戶不斷增多。為了適應(yīng)公司發(fā)展,擴(kuò)大公司的銷售,更好的為客戶服務(wù),公司的網(wǎng)站不僅僅局限于展示形象,展示產(chǎn)品,而更重要的是要集公司客戶管理,銷售管理,產(chǎn)品管理以及數(shù)據(jù)統(tǒng)計功能于一體。前臺的基本

22、目標(biāo)是展示本公司形象,服務(wù)于公司日常運(yùn)營。通過網(wǎng)站展示公司優(yōu)秀產(chǎn)品,讓客戶能夠了解公司,能夠?qū)Ω信d趣的產(chǎn)品作詳細(xì)了解,能方便的查詢到所需產(chǎn)品,并通過網(wǎng)站提交產(chǎn)品反饋信息,技術(shù)咨詢信息,以及客戶服務(wù)。而后臺不僅僅是對前臺網(wǎng)站的管理,還應(yīng)該整合客戶關(guān)系公里系統(tǒng)(CRM),包括對客戶信息管理,產(chǎn)品信息管理,銷售管理,客戶服務(wù)管理以及強(qiáng)大的數(shù)據(jù)統(tǒng)計功能。2 集成CRM系統(tǒng)的企業(yè)網(wǎng)站構(gòu)架相關(guān)技術(shù)2.1 B/S模式結(jié)構(gòu)簡介B/S結(jié)構(gòu)(Browser/Server結(jié)構(gòu))結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW瀏

23、覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂三層3-tier結(jié)構(gòu)。它的客戶端就是瀏覽器,當(dāng)系統(tǒng)需要升級,就不需要為每個現(xiàn)有的客戶端應(yīng)用程序升級,而只需對服務(wù)器上的服務(wù)處理程序進(jìn)行修改。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級的成本和工作量,降低了用戶的總體成本。以目前的技術(shù)看,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過Internet/Intranet模式下數(shù)據(jù)庫應(yīng)用,相對易于把握、成本也是較低的。它是一次性到位的開發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如LAN, WAN, Internet/Int

24、ranet等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護(hù)數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全 。B/S架構(gòu)管理軟件更是方便、快捷、高效。B/S架構(gòu)一般模式如下圖所示:網(wǎng)絡(luò)數(shù)據(jù)庫數(shù)據(jù)庫服務(wù)器Web服務(wù)器Web瀏覽器Web瀏覽器Web瀏覽器服務(wù)器端客戶端圖1 B/S架構(gòu)一般模式2.2 ASP技術(shù)簡介2.2.1 ASP概述Microsoft Active Server Pages即我們所稱的ASP,它是一套微軟開發(fā)的服務(wù)器端腳本環(huán)境,通過ASP我們可以結(jié)合HTML網(wǎng)頁、ASP指令和ActiveX元件建立動態(tài)、交互且高效的WEB服務(wù)器應(yīng)用程序。有了ASP就不必?fù)?dān)心客戶的瀏覽器是否能運(yùn)行你所編寫的代

25、碼,因為所有的程序都將在服務(wù)器端執(zhí)行,包括所有嵌在普通HTML中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。ASP是在Web服務(wù)器端解釋執(zhí)行的,它不需要編譯。2.2.2 ASP工作原理ASP是一套服務(wù)器端的腳本運(yùn)行環(huán)境,具體來說它是嵌在HTML網(wǎng)頁面中以符號括起來的一段代碼,它支持VBScript,JScript兩種腳本語言。當(dāng)用戶從瀏覽器向Web服務(wù)器請求.asp文件時,ASP腳本開始運(yùn)行,然后Web服務(wù)器解釋執(zhí)行所請求的文件中的VBScript或JavaScript代碼,并將轉(zhuǎn)換為標(biāo)準(zhǔn)的Web頁后再傳送給瀏覽器

26、,所以客戶端瀏覽器是不會包含所寫的腳本命令的.對于Web服務(wù)器來說,ASP與HTML有著本質(zhì)的區(qū)別,HTML不經(jīng)任何處理送回瀏覽器,而ASP的每一個命令都首先被用來生成HTML文件,因此ASP允許生成動態(tài)內(nèi)容。2.2.3 ASP開發(fā)網(wǎng)絡(luò)應(yīng)用程序的優(yōu)勢ASP做為一種專門的動態(tài)網(wǎng)業(yè)開發(fā)技術(shù),當(dāng)然在開發(fā)網(wǎng)絡(luò)應(yīng)用程序方面肯定有明顯的優(yōu)勢,總的來說有以下幾點(diǎn):(1)對服務(wù)器要求低。支持ASP的Web服務(wù)器有Microsoft公司的Personal Web Server和Internet Information Server兩種,他們是Microsoft公司出品的Windows 98、Windows NT

27、、Windows 2000及以上操作系統(tǒng)自帶的,不需要單獨(dú)花錢購買服務(wù)器,這比較適合中小型企業(yè)的需求,而且PWS和IIS的使用都比較簡單,只需要簡單的配置一下就可以使用。(2)從技術(shù)實(shí)現(xiàn)上來說,ASP程序使用VBScript,Jscript等簡單易懂的腳本語言,結(jié)合HTML代碼可以快速的完成網(wǎng)絡(luò)應(yīng)用程序;它使用普通的文本編輯器,如記事本就可以編寫設(shè)計,也無需編譯,可以在服務(wù)器端直接執(zhí)行。此外,它還與客戶端瀏覽器無關(guān),客戶端瀏覽器只要可執(zhí)行HTML代碼即可,易于維護(hù)。2.3 常用的網(wǎng)絡(luò)數(shù)據(jù)庫-SQL ServerSQL Server是由Microsoft開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(DBMS)

28、,它是一個客戶機(jī)/服務(wù)器關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS)使用Transact-SQL(一種結(jié)構(gòu)化查詢腳本語言-SQL)在客戶機(jī)和SQL Server 之間發(fā)送請求。SQL Server使用客戶機(jī)/服務(wù)器體系結(jié)構(gòu)把工作劃分成在服務(wù)器計算機(jī)上運(yùn)行的任務(wù)和在客戶機(jī)上運(yùn)行的任務(wù)??蛻舫绦蜇?fù)責(zé)業(yè)務(wù)邏輯和給用戶顯示數(shù)據(jù),SQL Server管理數(shù)據(jù)庫和在多個請求之間分配可用的服務(wù)器資源。RDBMS負(fù)責(zé)增強(qiáng)數(shù)據(jù)庫的結(jié)構(gòu),包括:維護(hù)數(shù)據(jù)庫中數(shù)據(jù)之間的關(guān)系;保證數(shù)據(jù)被正確存放,不違反定義數(shù)據(jù)之間的關(guān)系的規(guī)則:在系統(tǒng)故障的情況下,恢復(fù)所有數(shù)據(jù)到己知的一點(diǎn)。SQL Server 2000是Microsoft公司于

29、2000年推出的最新版本,也是使用最廣的一個版本。SQL Server 特點(diǎn):1真正的客戶機(jī)/服務(wù)器體系結(jié)構(gòu)。2圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單。 3豐富的編程接口工具,為用戶進(jìn)行程序設(shè)計提供了更大的選擇余地。 4SQL Server與Windows NT完全集成,利用了NT的許多功能,如發(fā)送和接受消息,管理登錄安全性等。SQL Server也可以很好地與Microsoft BackOffice產(chǎn)品集成。5具有很好的伸縮性,可跨越從運(yùn)行Windows 95/98的膝上型電腦到運(yùn)行Windows 2000的大型多處理器等多種平臺使用。6對Web技術(shù)的支持,使用戶能夠很容易地將

30、數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布到Web頁面上。 7SQL Server提供數(shù)據(jù)倉庫功能,這個功能只在Oracle和其他更昂貴的DBMS中才有3 系統(tǒng)分析與設(shè)計3.1 系統(tǒng)結(jié)構(gòu)總體設(shè)計本系統(tǒng)采用Browser/Server結(jié)構(gòu),整個客戶端都基于IE瀏覽器。整個系統(tǒng)實(shí)現(xiàn)按結(jié)構(gòu)可分為如下3層:1數(shù)據(jù)庫層 數(shù)據(jù)庫層負(fù)責(zé)存儲系統(tǒng)的各種數(shù)據(jù),本系統(tǒng)開發(fā)利用Microsoft SQL Server 2000作為數(shù)據(jù)庫底層系統(tǒng)。2應(yīng)用程序邏輯層 該層分3個模塊:A 數(shù)據(jù)庫操作模塊用于專門和數(shù)據(jù)庫打交道,這部分的內(nèi)容主要是一些數(shù)據(jù)庫操作的函數(shù),以便ASP頁面和業(yè)務(wù)邏輯實(shí)現(xiàn)模塊調(diào)用。B業(yè)務(wù)邏輯模塊負(fù)責(zé)實(shí)現(xiàn)系統(tǒng)主要業(yè)務(wù)邏輯,包

31、括用戶身份認(rèn)證,用戶權(quán)限判斷,查詢系統(tǒng)的實(shí)現(xiàn),詢價單的處理,各種信息的統(tǒng)計。C頁面模塊負(fù)責(zé)生成用戶界面以及接收用戶的操作信息,它需要調(diào)用數(shù)據(jù)庫操作模塊和業(yè)務(wù)邏輯模塊來實(shí)現(xiàn),包括各種信息的查看,各種信息的添加,生成報表信息等。3客戶端層在本系統(tǒng)中,IE瀏覽器就是客戶端,這一層主要實(shí)現(xiàn)用戶的輸入,用戶界面設(shè)計等。企業(yè)網(wǎng)站系統(tǒng)可作為一個典型的數(shù)據(jù)庫開發(fā)應(yīng)用程序,由前臺功能設(shè)計和后臺功能設(shè)計部組成,規(guī)劃系統(tǒng)功能模塊如下:l 前臺管理模塊該模塊主要包括:關(guān)于公司、產(chǎn)品中心、新聞中心、訂購中心、客戶服務(wù)中心、查詢中心、聯(lián)系我們。l 后臺管理模塊該模塊的主要包括:后臺登錄、產(chǎn)品管理、客戶管理、銷售管理、報表

32、管理、客戶服務(wù)管理、信息統(tǒng)計管理、網(wǎng)站信息管理和系統(tǒng)用戶管理。公司網(wǎng)站前臺系統(tǒng)更多體現(xiàn)在“展示”功能上,同時它也是公司客戶與系統(tǒng)用戶交互的平臺,后臺的好多數(shù)據(jù)也是從這里獲得,應(yīng)該提供客戶輸入接口,功能結(jié)構(gòu)圖如圖2所示。圖2 企業(yè)網(wǎng)站前臺系統(tǒng)功能結(jié)構(gòu)圖企業(yè)網(wǎng)站后臺系統(tǒng)更多的體現(xiàn)在“管理”上。它不僅僅是對網(wǎng)站的管理,更重要的是對客戶、對銷售的管理,以及對數(shù)據(jù)的分析統(tǒng)計功能。功能結(jié)構(gòu)如圖3所示:圖3 企業(yè)網(wǎng)站后臺系統(tǒng)功能結(jié)構(gòu)圖3.2 數(shù)據(jù)庫設(shè)計本系統(tǒng)數(shù)據(jù)庫采用SQL Server 2000數(shù)據(jù)庫,由于本文著重討論后臺的CRM系統(tǒng),限于篇幅,關(guān)于前臺網(wǎng)站的幾張表略去.既然是客戶關(guān)系管理系統(tǒng),當(dāng)然客戶的

33、基本信息表必不可少(Customer)??蛻粜枰儍r和訂購產(chǎn)品,因此,需要有產(chǎn)品表(Product),客戶詢價表(AskPrice),合同表(Contract)。由此又需要相應(yīng)的產(chǎn)品類別表(ProClass),客戶所詢價產(chǎn)品表(AskProducts),合同相應(yīng)產(chǎn)品表(ConProducts)。客戶訂購產(chǎn)品后是一定要定合同的所以訂單表和合同表可以共用,可以在合同表里設(shè)置一個標(biāo)志字段,就不需要維護(hù)一個訂單表了??蛻魰Ξa(chǎn)品反饋一些信息,必須對這些信息進(jìn)行收集和處理,所以需要一個客戶反饋信息表(Cus_BackInfor)。另外為了方便對銷售數(shù)據(jù)的統(tǒng)計,可以建一個銷售信息表(Sell)表1 客戶表

34、:Customer字段名:類型描述Customer_Idint編號,自動增加Customer_Namevarchar公司名稱Customer_TeachManvarchar聯(lián)系人姓名Customer_Statevarchar所在省份Customer_Addressvarchar公司地址Customer_MailCodevarchar郵編Customer_Telvarchar電話Customer_Faxvarchar傳真Customer_Emailvarchar電子郵件地址Customer_HomePagevarchar公司主頁Customer_TradeCodevarchar所屬行業(yè)Custo

35、mer_Contractvarchar合同狀態(tài)Customer_Datedatetime更新日期Customer_Checkbit是否審核(0:是1:否)Customer_Remarkvarchar備注詢價單信息表(即客戶在前臺填寫,提交的詢價單,保存到后臺數(shù)據(jù)庫后相當(dāng)于一個銷售機(jī)會,銷售人員可以跟蹤處理)AskPrice表2 詢價表:AskPrice字段名:類型描述AskPrice_Idint編號,自動增加AskPrice _Namevarchar客戶名稱AskPrice _TeachManvarchar聯(lián)系人姓名AskPrice _Addressvarchar公司地址AskPrice _M

36、ailCodevarchar郵編AskPrice _Telvarchar電話AskPrice _Faxvarchar傳真AskPrice _Emailvarchar電子郵件地址AskPrice _HomePagebit報價方式標(biāo)記0:傳真 1:電子郵件AskPrice _Handlevarchar處理狀態(tài)AskPrice_Datedatetime創(chuàng)建日期AskPrice_Remarkvarchar備注表3 詢價產(chǎn)品表AskProducts字段名:類型描述AskProducts_Idint所詢價產(chǎn)品編號ID(從產(chǎn)品數(shù)據(jù)庫中獲得)AskProducts _Namevarchar產(chǎn)品型號AskPri

37、ce_Idint所屬詢價單編號AskProducts _Numvarchar產(chǎn)品數(shù)量表4 合同表Contract字段名:類型描述Idint編號,自動增加Contract_Novarchar合同編號Customer_Idint客戶編號Accountvarchar合同金額Statusvarchar合同狀態(tài)Begin_Datedatetime簽約日期End_Datedatetime結(jié)束日期Con_Flagint合同狀態(tài)標(biāo)志Remarkvarchar備注表5 合同產(chǎn)品表ConProducts字段名:類型描述ConProint編號ProIdint產(chǎn)品型號Numvarchar數(shù)量InPricevarcha

38、r入價OutPricevarchar售價Contract_Idint所屬相應(yīng)合同編號表6 客戶反饋信息表Server字段名:類型描述ServerIdint記錄標(biāo)識ServerTopicnvarchar反饋信息主題ServerContentnvarchar反饋信息內(nèi)容CustomerIdInt相關(guān)客戶IDProductIdInt相關(guān)產(chǎn)品IDServerBacknvarchar反饋處理結(jié)果LastDatedatetime最后更新時間表7 產(chǎn)品類別表ProClass字段名:類型描述ClassIdint編號,自動增加ClassNamevarchar名稱ClassDescriptvarchar描述Cla

39、ssPicvarchar類別圖片表8 產(chǎn)品信息表Product字段名:類型描述IdInt編號,自動增加FatherIdint父類IDSpecvarchar型號Namevarchar名稱Descriptvarchar描述Picvarchar圖片PdfVarchar產(chǎn)品相關(guān)PDF文件Remarkvarchar備注SeeCountInt點(diǎn)幾次數(shù)SellCountint被訂購次數(shù)表9 銷售信息表(Sell)字段名:類型描述SellIdint編號,自動增加CustomerIdInt銷售相應(yīng)客戶編號ProductIdInt所銷售的產(chǎn)品編號SellProductnumint銷售產(chǎn)品數(shù)量InPriceint進(jìn)

40、價OutPriceint售價SellDatedatetime銷售日期SellRemarknvarchar備注3.3 企業(yè)網(wǎng)站前臺設(shè)計這里所說的企業(yè)網(wǎng)站前臺指的就是發(fā)布在Internet上的企業(yè)網(wǎng)站,這些內(nèi)容一般是從數(shù)據(jù)庫中讀出,然后按照一定的樣式(CSS)顯示出來。另外提供企業(yè)客戶與系統(tǒng)用戶交互的平臺,即提供客戶相關(guān)一些信息的輸入接口。前臺系統(tǒng)關(guān)鍵部分是對產(chǎn)品展示的處理,以及客戶對產(chǎn)品的在線訂購和詢價。由于本文著重討論CRM系統(tǒng)的設(shè)計與實(shí)現(xiàn),所以限于篇幅,該模塊就不在詳述。在這里說明一下ASP連接SQLServer數(shù)據(jù)庫的方法:3.4 后臺管理及CRM系統(tǒng)設(shè)計3.4.1 具體模塊化設(shè)計通過上面

41、對功能需求的分析后,對于后臺管理及CRM系統(tǒng)的具體實(shí)現(xiàn)過程,結(jié)合ASP開發(fā)信息管理系統(tǒng)的特點(diǎn),可以按模塊設(shè)計分為以下幾個部分:l 用戶身份認(rèn)證模塊l 客戶信息管理模塊l 產(chǎn)品信息管理模塊l 銷售流程管理模塊l 合同管理模塊l 客戶服務(wù)管理模塊l 數(shù)據(jù)統(tǒng)計分析管理模塊l 報表管理模塊l 網(wǎng)站管理模塊3.4.2 用戶身份認(rèn)證模塊設(shè)計由于系統(tǒng)必須通過身份認(rèn)證后才能使用,所以要判斷用戶是否登錄,可以創(chuàng)建一個公用的獨(dú)立身份驗證頁面IsUser.asp,在需要驗證用戶身份時將該文件包含進(jìn)去,就可實(shí)現(xiàn)用戶身份驗證功能。具體代碼如下:%if Session(Session User)= then如果用戶Ses

42、sion不存在Response. write JavaScript 開始response.writealert(你尚未登錄!請登錄); 警告response.writelocation.href=/login.asp;返回登錄頁面response.write JavaScript結(jié)束response.end終止解析,執(zhí)行JavaScriptelse如果存在set rs=conn.execute(select*from User where UserID=&Session(Session_User) )提取用戶數(shù)據(jù)if not ( rs.bof or rs.eof ) then如果數(shù)據(jù)存在Use

43、r_ID=rs (UserID)User_Name=rs (UserName)User_Section=rs (UserSection)User_Admin=rs(IsAdmin)讀取用戶數(shù)據(jù)End ifrs.closeSet rs=nothingEnd if%3.4.3 客戶管理模塊設(shè)計瀏覽客戶信息是客戶管理模塊最基本的功能之一,用戶能夠通過該模塊瀏覽數(shù)據(jù)庫中的客戶信息,并進(jìn)行修改、刪除等操作。該模塊主頁面為客戶列表,列出的內(nèi)容包括客戶名稱、客戶地址,聯(lián)系電話、傳真、-Mail、聯(lián)系人。點(diǎn)擊客戶名就鏈接到客戶詳細(xì)信息頁??蛻粼敿?xì)信息包括客戶一些基本信息外,還提供該客戶相關(guān)信息的鏈接。該相關(guān)信

44、息包括該客戶的購買記錄、客戶反饋信息、歷史詢價信息、歷史合同信息。這樣可以幫助用戶了解客戶需求,更有助于銷售。3.4.4 銷售管理模塊設(shè)計銷售管理模塊涉及到網(wǎng)上銷售管理,以及銷售信息的錄入,這樣便于對銷售信息的統(tǒng)計。銷售管理業(yè)務(wù)流程如圖4所示:提交詢價訂購提交詢價單處理訂單處理客戶輸入詢價單信息客戶輸入訂單信息客戶瀏覽產(chǎn)品數(shù)據(jù)庫銷售信息錄入圖4 銷售業(yè)務(wù)流程圖根據(jù)上面的業(yè)務(wù)流程可以在該模塊設(shè)計如下子功能:銷 售 管 理客戶詢價管理銷售單管理訂單管理圖5 銷售管理模塊子功能架構(gòu))詢價單管理客戶在前臺提交了詢價單后,銷售人員要對這個詢價單進(jìn)行跟蹤。詢價單初始狀態(tài)為未處理。銷售人員給客戶報價后(報價

45、單可以通過傳真、郵遞、e-mail等方式給客戶),詢價單記錄為未響應(yīng)狀態(tài),客戶確認(rèn)要買后,就可以將該詢價單記錄為有效狀態(tài)并記錄上該詢價單上產(chǎn)品的價格以及總金額,如果確定客戶不買,管理員則可以將該訂單記錄為未成功狀態(tài)。銷售人員可以查詢一定時期內(nèi)的詢價單的處理情況,可以查詢到哪些詢價單是成功的,哪些是沒有響應(yīng)需要繼續(xù)跟蹤的,哪些失敗的。)訂單管理首先訂單的來源可以從客戶網(wǎng)上訂購,網(wǎng)上訂購所形成的訂單直接存入訂單數(shù)據(jù)庫。當(dāng)然也有客戶是電話訂購,直接來公司訂購等,所以有些訂單就需要用戶手動添加到訂單數(shù)據(jù)庫,這就需要有添加訂單的功能。)銷售單管理銷售單指的是一次銷售完全完成后的銷售情況信息。包括:客戶名

46、稱,合同日期,產(chǎn)品型號,產(chǎn)品數(shù)量,產(chǎn)品入價,產(chǎn)品售價,總額,利潤。當(dāng)一次銷售成功完成后,銷售人員錄入這次銷售的銷售單信息。銷售單的作用是為了方便查看銷售信息,銷售報表的生成以及對銷售信息的統(tǒng)計。3.4.5 合同管理模塊設(shè)計合同管理與銷售管理是密切相關(guān)的,實(shí)現(xiàn)了對客戶所有訂單相關(guān)合同管理功能,包括增加或修改合同,查看合同詳細(xì)信息以及合同財務(wù)統(tǒng)計。3.4.6 客服管理模塊設(shè)計客服管理是為了能夠更好的與客戶之間進(jìn)行交流的一種手段??蛻舴?wù)反饋管理系統(tǒng)主要是通過客戶關(guān)于產(chǎn)品的反饋信息的獲得,對反饋信息的處理來提升對客戶服務(wù)的質(zhì)量,從而提高對客戶的信譽(yù)度。3.4.7 數(shù)據(jù)分析模塊設(shè)計數(shù)據(jù)分析管理系統(tǒng)主要

47、是對客戶以及銷售相關(guān)信息的統(tǒng)計匯總的功能。具體來說分為以下幾個統(tǒng)計項: 銷售額按時間統(tǒng)計(指定時間周期(年或月)把指定時間內(nèi)的銷售額以列表的形式列出) 銷售額按產(chǎn)品統(tǒng)計(按照產(chǎn)品把指定時期內(nèi),產(chǎn)品的銷售情況列出) 銷售額按客戶統(tǒng)計(按照客戶把指定時期內(nèi),客戶的購買情況列出) 合同數(shù)量按客戶統(tǒng)計 產(chǎn)品使用領(lǐng)域統(tǒng)計 客戶所屬行業(yè)統(tǒng)計 因為是分析統(tǒng)計,在從數(shù)據(jù)庫中讀取出符合查詢條件的時候常常用到很多分組(Group)、求和(Sum)操作。使用這個要看查詢的表的結(jié)構(gòu)和要統(tǒng)計的內(nèi)容,對于不能夠方便的直接利用一句SQL語句完成的查詢,可以使用存儲過程來完成,這樣不但效率高而且可以完成復(fù)雜的查詢操作。列表顯

48、示主要是將從數(shù)據(jù)庫中讀出的數(shù)據(jù)按照一定的格式顯示出來,具體的顯示是用for循環(huán)來完成。在顯示的過程中有好多地方還需要調(diào)用統(tǒng)計函數(shù)。ASP調(diào)用存儲過程方法一般為:Set conn = Server.CreateObject (ADODB.Connection)Set rs = Server.CreateObject (ADODB.Recordset)Conn.open connstrsql = SP_Name & Para1 & , & Para2 & Set rs = conn.execute (sql)(其中conn為連接對象;rs:記錄集對象;SP_Name:存儲過程名;Para1存儲過程

49、參數(shù)1;Para2存儲過程參數(shù)2)3.4.8 報表管理模塊設(shè)計報表管理系統(tǒng)主要是對前面一些數(shù)據(jù)記錄以報表的形式顯示和打印,而且還可以下載到Excel中。具體來說就是按一定條件查詢,將結(jié)果以報表的形式顯示出來。該模塊可供下載打印的報表具體分為客戶報表,銷售報表,銷售統(tǒng)計報表。其中客戶報表指的是客戶信息報表;銷售報表指的是按合同以及銷售記錄統(tǒng)計出來的報表;銷售統(tǒng)計報表可分為按客戶銷售統(tǒng)計報表,客戶銷售匯總報表,按產(chǎn)品銷售統(tǒng)計報表以及產(chǎn)品銷售匯總報表。這里講下ASP下實(shí)現(xiàn)打印及打印預(yù)覽的方法。ASP服務(wù)器端實(shí)現(xiàn)打印比較困難,一般是通過執(zhí)行客戶端的JavaScript腳本來實(shí)現(xiàn),只需要調(diào)用window

50、.print()即可。如: 打印按扭的功能實(shí)現(xiàn)打印預(yù)覽按扭的功能實(shí)現(xiàn)為了防止“打印“按扭和“打印預(yù)覽”按扭被打印出來,就需要有選擇性的打印,這里可以通過樣式來控制,上面用了class=noprint樣式,noprint樣式定義如下:.noprint display: none4 系統(tǒng)實(shí)現(xiàn)關(guān)鍵技術(shù)介紹4.1 數(shù)據(jù)列表分頁的實(shí)現(xiàn)當(dāng)信息列表的時候,如果數(shù)據(jù)較多,在同一頁上顯示出來會使網(wǎng)頁變的很大,影響頁面美觀,也降低了網(wǎng)頁執(zhí)行的效率。因此,這就需要用到分頁操作。0 Then 記錄集不為空則處理記錄rs.pagesize = 10 設(shè)置每頁顯示的記錄數(shù)num=rs.recordcount 記錄總數(shù)pa

51、genum=rs.pagecount 頁總數(shù)page=request(page) 獲取頁碼的原始信息 處理頁碼原始信息If page thenpage = cint(page)if page num and not(page-1)*rs.pagesize % if pagepagenum thenlablenum=rs.pagesizeelselablenum=num-(page-1)*rs.pagesizeend iffor i=1 to lablenum% 共有 個記錄首頁 1 then%a href=link.asp?page=上一頁 %if pagea href=link.asp?pa

52、ge=下一頁 a href=link.asp?page=尾頁 頁次:/頁 共頁 4.2 數(shù)據(jù)模糊查詢的實(shí)現(xiàn)當(dāng)數(shù)據(jù)庫數(shù)據(jù)比較多的時候,用戶需要查找某個數(shù)據(jù)是一件很麻煩的事,為了簡化查詢數(shù)據(jù)的過程,就需要用到模糊查詢。模糊查詢就是用戶可以根據(jù)自己所記錄的數(shù)據(jù)信息中的某幾個關(guān)鍵字在整個數(shù)據(jù)庫中查詢,把符合條件的數(shù)據(jù)記錄挑選出來,大大減少用戶查詢數(shù)據(jù)的數(shù)量,降低用戶查詢的時間。模糊查詢邏輯流程如圖6所示:數(shù)據(jù)庫限制范圍關(guān)鍵字所搜內(nèi)容關(guān)鍵字簡單查詢語句合成復(fù)雜查詢語句數(shù)據(jù)庫查詢生成列表圖6 模糊查詢業(yè)務(wù)流程圖例如:查詢客戶名稱中包含“科技“兩個字的所有客戶。%SqlKeyChr=Array(Cus_Na

53、me,Cus_Address,Cus_Tel,Cus_Email,Cus_Des,Cus_State) 限制范圍關(guān)鍵字?jǐn)?shù)組SqlSearchText=”科技” 所搜內(nèi)容關(guān)鍵字Sqlstr = select * from Customers 簡單查詢語句If SearchText thenif SearchRelation = 名稱 thenSqlstr = Sqlstr & SqlKeyChr (0) & “Like “& %&SqlSearchText&% ElseSqlstr = Sqlstr & “and” & SqlKeyChr (SearchOption) & “not Like “& %&SqlSearchText&% End if End if Set rs=server.createobject (adodb.recordset) Rs.open Sqlstr, conn, 3%上面只是一個簡化的具體例子,但在實(shí)際運(yùn)用中,限制范圍關(guān)鍵字,所搜內(nèi)容關(guān)鍵字都應(yīng)該從用戶表單中獲得。4.3 ASP購物車的實(shí)現(xiàn)“購物車” 在ASP中可以使用Cookie技術(shù)來實(shí)現(xiàn)。在JavaScript中有一些專門用來對Cooki

展開閱讀全文
溫馨提示:
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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!

五月丁香婷婷狠狠色,亚洲日韩欧美精品久久久不卡,欧美日韩国产黄片三级,手机在线观看成人国产亚洲