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

下載本文檔

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

文檔簡介

. ;. 分類號 編號 摘摘 要要 近年來,隨著企業(yè)彼此間的競爭日趨激烈,信息管理技術(shù)在企業(yè)的發(fā)展中 占據(jù)著越來越重要的地位。企業(yè)要在激烈的市場競爭中立于不敗之地,就必須 找一種全新的管理理念和管理手段,對其內(nèi)部和外部資源進(jìn)行有效的整合。在 企業(yè)的經(jīng)營生產(chǎn)中,企業(yè)信息管理已成為企業(yè)經(jīng)營管理中不可或缺的一部分, 為企業(yè)進(jìn)行客戶信息管理和進(jìn)行各種客戶調(diào)配活動提供了重要的依據(jù),在生產(chǎn) 分配安排中發(fā)揮了越來越重要的作用。論文詳細(xì)論述了一個基于 ASP.NET 企業(yè) 客戶信息系統(tǒng)的開發(fā)設(shè)計過程。系統(tǒng)采用 ASP.NET 作開發(fā)平臺,C#作編程語言, SQL Server 2008 作數(shù)據(jù)庫管理系統(tǒng)。 本文介紹了 ASP.NET 環(huán)境下采用“自上而下地總體規(guī)劃,自下而上地應(yīng)用 開發(fā)”的策略開發(fā)一個管理信息系統(tǒng)的過程。通過分析公司客戶人工管理的不 足,創(chuàng)建了一套行之有效的計算機(jī)管理客戶的方案。系統(tǒng)設(shè)計部分主要介紹了 系統(tǒng)功能設(shè)計和數(shù)據(jù)庫設(shè)計及代碼設(shè)計;系統(tǒng)實現(xiàn)部分說明了幾個主要模塊的 算法,并附帶了一些主要的窗口和程序。 關(guān)鍵詞關(guān)鍵詞: : 企業(yè)客戶信息管理;ASP.NET;SQL 數(shù)據(jù)庫設(shè)計 . ;. ABSTRACT In recent years, with between enterprises is becoming more competitive, information management technology in the development of enterprises occupy an increasingly important position. Enterprises in the fierce competition in the market in an invincible position, it is necessary to find a new management concept and management tools, internal and external resources for their effective integration. In business production, business services business has become an integral part of management for enterprise customers to conduct various kinds of customer management and deployment activities provided an important basis for the distribution arrangements in the production is playing an increasingly important role. Papers detail a customer service based on the ASP.NET enterprise system design process. System for the ASP.NET development platform, C # for programming language, SQL Server 2008 for database management systems. This article introduces the detailed process of exploring a management information system under the environment of ASP.NET, utilizing “Top-Bottom” overall plan and a strategy according to “Bottom-Top” application and exploitation. That is to establish a set of effective scheme for company customer management by computer, through analyzing disadvantages of company customer management by human resources. This article emphasizes on three sections. The system design section mainly focuses on system function design and data base design and data number design. And the system realization section has provided several major function , together with the main windows and programs. Keywords: CRM, ASP.NET, database design, information management systems . ;. 目 錄 第一章第一章 緒緒 論論.6 二、 客戶信息管理理論概述.7 三、 客戶信息管理的發(fā)展及現(xiàn)狀.8 (一)發(fā)展經(jīng)歷.8 (二)應(yīng)用現(xiàn)狀.8 四、研究內(nèi)容與目的 .9 第二章第二章 開發(fā)工具簡介開發(fā)工具簡介.9 一、 數(shù)據(jù)庫系統(tǒng)簡介.9 二、 系統(tǒng)開發(fā)語言:C#.9 三、 系統(tǒng)開發(fā)工具:VISUAL STUDIO 2005.10 四、 數(shù)據(jù)庫開發(fā)工具:SQL SERVER 2008.10 五、ADO.NET 數(shù)據(jù)庫訪問技術(shù).11 第三章第三章 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計.11 一、 數(shù)據(jù)庫需求分析.11 第四章第四章 系統(tǒng)設(shè)計(模塊圖)系統(tǒng)設(shè)計(模塊圖).13 一、功能分析 .13 二、模塊設(shè)計 .13 第五章第五章 程序設(shè)計程序設(shè)計.14 一、登錄界面 .14 二、修改密碼界面 .14 三、主界面 .15 四、用戶管理界面 .15 五、客戶管理界面 .16 六、工作安排界面 .18 第六章第六章 程序測試程序測試.18 一、測試內(nèi)容 .19 二、測試結(jié)果 .19 結(jié)結(jié) 論論.20 致致 謝謝.21 參考文獻(xiàn)參考文獻(xiàn).22 附錄附錄.23 . ;. 第一章 緒 論 一、 客戶信息管理的理論背景 近幾年,隨著全球經(jīng)濟(jì)一體化進(jìn)程的不斷加快,信息化潮流席卷全球,其程度高低已 成為衡量一個國家綜合國力的重要標(biāo)志,成為 21 世紀(jì)不可抗拒的必然選擇。IT 技術(shù)和現(xiàn) 代管理思想的引入,為競爭壓力下的中國企業(yè)注入勃勃生機(jī)。進(jìn)入 WTO 以后,我國企業(yè)將 直接面對全球競爭,從表面上看是企業(yè)之間的競爭,但其實質(zhì)是不同國家政府之間的管理 體制、管理方式、管理職能與管理效率的競爭。企業(yè)只有為客戶提供良好的服務(wù),才能使 企業(yè)在嚴(yán)酷的國際競爭中獲取競爭優(yōu)勢。 客戶信息管理作為一種全新的戰(zhàn)略思維和工作方法,正以前所未有的速度在各個企業(yè) 中迅速普及,給企業(yè)帶來新的管理技術(shù)和管理思想,并對企業(yè)原有的企業(yè)文化帶來一次全 新的革命。可以幫助企業(yè)充分利用客戶關(guān)系資源,擴(kuò)展新的市場和業(yè)務(wù)渠道,提高顧客滿 意度和企業(yè)的盈利能力,使企業(yè)在激烈的競爭中得以立足和發(fā)展。目前市場上流行的專門 針對中小型企業(yè)開發(fā)的客戶營銷關(guān)系管理系統(tǒng),實現(xiàn)”以客戶為中心”的信息化管理的經(jīng)營 理念。它們輔助企業(yè)建立規(guī)范、高效的營銷體系,提高企業(yè)整體營銷競爭力;及時、準(zhǔn)確、 全面地把握營銷動態(tài),降低企業(yè)營銷管理成本,提高企業(yè)的綜合競爭力,適用于所有從事 產(chǎn)品營銷和服務(wù)營銷的企業(yè)。 企業(yè)的外部資源:客戶資源、代理商資源、分銷商資源,供應(yīng)商資源和其他合作伙伴 資源本質(zhì)上與企業(yè)內(nèi)部的其他資源一樣需要人們的悉心經(jīng)營。客戶是企業(yè)的利潤資源,怎 么樣讓公司的員工能對客戶的各類請求和服務(wù)給出及時和完美的解決方案?能不能讓企業(yè) 的客戶資源有自動更新機(jī)制,去掉沒有價值的客戶,增加能帶來利潤的客戶?作為管理層 能不能知道每一個銷售人員管理的客戶的狀態(tài)?能不能隨時都能知道公司下個月潛在的銷 售額?客戶的增長率情況如何?每個銷售人員的表現(xiàn)如何?所有這些都需要有一套系統(tǒng)來 解決。 通過客戶信息管理可以將企業(yè)的客戶集成到企業(yè)的服務(wù)組織、生產(chǎn)級織和銷售組織中 來。通過這個解決方案,企業(yè)可以管理關(guān)于客戶、潛在客戶、合伙伙伴、合同、通信、文 檔和需求的相關(guān)信息。并為每一個客戶,每一個代理商,每一個分銷商和每一個供應(yīng)商開 放一個門戶,通過客戶門戶,客戶可以訪問他們被允許訪問的所有信息:訂單狀況、信用 額度、企業(yè)最新產(chǎn)品資訊、最新產(chǎn)品報價。通過分銷商門戶,分銷商們可以被賦予權(quán)限, 訪問共同客戶的信息。通過使用這套系統(tǒng),企業(yè)可以大大提升客戶管理的水平。 二、二、 客戶信息管理理論概述客戶信息管理理論概述 客戶信息管理,從管理科學(xué)的角度來考察,是一種“以客戶關(guān)系一對一理論”為基礎(chǔ), 以客戶為中心的市場營銷理論和戰(zhàn)略,旨在改善企業(yè)與客戶之間關(guān)系的新型管理機(jī)制,同 時也是包括一個組織機(jī)構(gòu)判斷、選擇、爭取、發(fā)展和保持客戶所要實施的全部商業(yè)過程。 “客戶關(guān)系一對一理論”認(rèn)為,每個客戶的需求是不同的,只有盡可能地滿足每個客戶的特 . ;. 殊需求,進(jìn)行一對一個性化服務(wù),企業(yè)才能提高競爭力。每個客戶對企業(yè)的價值也是不同 的,通過滿足每個客戶的特殊需求,特別是滿足重要客戶的特殊需求,企業(yè)可與每個客戶 建立起長期穩(wěn)定的關(guān)系,客戶同企業(yè)之間的每一次交易都使得這種關(guān)系更加穩(wěn)固,從而使 企業(yè)在同客戶的長期交往中獲得更多的利潤。因此,CRM 的實質(zhì)就是企業(yè)基于客戶知識的 獲取、存儲、傳遞、轉(zhuǎn)化、整合、創(chuàng)造等管理過程。 從解決方案的角度考察,它是將市場營銷的科學(xué)管理理念通過信息技術(shù)集成在軟件上, 在網(wǎng)絡(luò)時代的客戶關(guān)系管理應(yīng)該是利用現(xiàn)代信息技術(shù)手段,借助 IT 系統(tǒng)可以對業(yè)務(wù)流程和 管理結(jié)構(gòu)進(jìn)行調(diào)整,把業(yè)務(wù)流程、管理結(jié)構(gòu)和 IT 系統(tǒng)三者結(jié)合起來考慮,在企業(yè)和客戶之 間建立一種數(shù)字的、實時的、互動的交流管理系統(tǒng) 。 所以,其內(nèi)涵是企業(yè)利用 IT 技術(shù)和 Internet 技術(shù)實現(xiàn)對客戶的整合營銷,是以客戶為 核心的企業(yè)營銷的技術(shù)和管理實現(xiàn)??蛻粜畔⒐芾淼暮诵墓芾硭枷氚ㄒ韵氯齻€方面:客 戶是企業(yè)發(fā)展的最重要資源之一;對企業(yè)與客戶發(fā)生的各種關(guān)系進(jìn)行全面管理;進(jìn)一步延 伸企業(yè)供應(yīng)鏈管理。 三、三、 客戶信息管理的發(fā)展及現(xiàn)狀客戶信息管理的發(fā)展及現(xiàn)狀 (一)發(fā)展經(jīng)歷 客戶關(guān)系管理理念的出現(xiàn)與美國企業(yè)的管理體系和信息技術(shù) 40 多年來的發(fā)展歷程密切 相關(guān)。20 世紀(jì) 80 年代中期,信息技術(shù)和 IT 產(chǎn)業(yè)開始進(jìn)入飛速發(fā)展的階段,許多企業(yè)為了 降低成本、提高效率、增強(qiáng)競爭力,紛紛重新設(shè)計業(yè)務(wù)流程,MRPII、ERP 等信息系統(tǒng)的實 施大大提高了企業(yè)內(nèi)部業(yè)務(wù)流程的自動化程度,效率得到明顯改善,企業(yè)可以有更多的精 力關(guān)注與外部相關(guān)利益者的互動,以便抓住更多的商業(yè)機(jī)會。隨著日益激烈的市場競爭, 企業(yè)所處的市場環(huán)境從賣方市場過渡到買方市場,贏得客戶長久的信任和支持對于企業(yè)的 重要性空前提高,一些可以幫助企業(yè)從各個方面進(jìn)行客戶管理的技術(shù)和管理思想相繼出現(xiàn), 系統(tǒng)應(yīng)運(yùn)而生。 客戶信息管理起源于 20 世紀(jì) 80 年代初提出的“接觸管理” (Contact Management) , 即專門收集整理客戶與公司聯(lián)系的所有信息。到 90 年代初期,則演變成為包括電話服務(wù)中 心與支援資料分析的“客戶關(guān)懷” (Customer Care) 。1990 年前后,許多美國企業(yè)為了滿 足日益競爭的市場需要,開始開發(fā)銷售力自動化系統(tǒng)和發(fā)展客戶服務(wù)系統(tǒng),雖然增強(qiáng)了特 定的商務(wù)功能,但卻未能提供完整的加強(qiáng)越個體客戶間關(guān)系的手段。1996 年后,一些公司 開始推出整合交叉功能的 CRM 解決方案,把內(nèi)部數(shù)據(jù)處理、銷售跟蹤、客戶服務(wù)請求融合 一體,不僅包括軟件,還包括硬件、專業(yè)服務(wù)和培訓(xùn),為公司雇員提供全面的及時的數(shù)據(jù), 然他們清晰了解每位客戶的需求和購買歷史,從而提供相應(yīng)的服務(wù)。20 世紀(jì) 90 年代后期, Internet 技術(shù)的迅猛發(fā)展加速了 CRM 的應(yīng)用和發(fā)展。WEB 站點(diǎn)、在線客戶自助服務(wù)和基于 銷售自動化的電子郵件讓每一個 CRM 解決方案的采納者進(jìn)一步拓展了服務(wù)能力。 (二)應(yīng)用現(xiàn)狀 CRM 與 ERP,SCM 并稱作提高企業(yè)競爭力的三大法寶。CRM 是 ERP、 SCM、電子 商務(wù)等系統(tǒng)與客戶交互的平臺,在企業(yè)與客戶間提供一個統(tǒng)一高效的平臺。CRM 系統(tǒng)的主 要功能包括:客戶信息管理、市場營銷管理、銷售管理和服務(wù)管理與客戶關(guān)懷。雖然 CRM 的功能涵蓋了以上的方方面面,但是根本的作用為了改善服務(wù),提高效率和降低成本,最 . ;. 終達(dá)到提高客戶滿意度的效果。 客戶關(guān)系管理系統(tǒng)也成為了管理軟件廠商追逐的熱點(diǎn)之一,以 Oracle、 Siebel、IBM 等為 代表的一批頂級 IT 企業(yè)都表現(xiàn)出對 CRM 前景堅定的信心,己開始在此領(lǐng)域部署解決方案。 Oracle、Siebel 等軟件巨頭業(yè)己視 CRM 為未來的重要發(fā)展方向,成為 CRM 應(yīng)用中的主流 廠商。連傳統(tǒng) IT 產(chǎn)業(yè)的代表 IBM 公司也表示將為 CRM 的發(fā)展增磚添瓦,IBM 公司全球 產(chǎn)業(yè)部總經(jīng)理 Linda Sanford 稱:“IBM 公司已經(jīng)將 CRM 作為一個主要領(lǐng)域,它將為 CRM 提供專門的技術(shù)。 ”而眾多的 CRM 渠道和咨詢公司也在力爭占領(lǐng)新市場的份額,五大咨詢 公司中安盛、德勤、普華永道都己開始提供 CRM 咨詢,此外還迅速崛起了很多提供 CRM 服務(wù)咨詢的公司。對他們來說,這一潛在市場的服務(wù)收入將發(fā)展成其收入增長的重要 四、研究內(nèi)容與目的四、研究內(nèi)容與目的 通過數(shù)據(jù)庫、數(shù)據(jù)源、C#代碼,進(jìn)行對客戶管理系統(tǒng)的實現(xiàn),并對客戶管理系統(tǒng)的發(fā) 展進(jìn)行展望。幫助企業(yè)在全球經(jīng)濟(jì)一體化的激烈市場競爭環(huán)境中,建立以市場、客戶為中 心的管理體系,有效管理企業(yè)與客戶之間的關(guān)系,提高客戶忠誠度,實現(xiàn)客戶價值的最大 化。企業(yè)客戶的分布比較份雜,但要有著完善的客戶信息,對每一客戶要有詳細(xì)的記錄信 息,功能上對系統(tǒng)的需求是全面的。因此目的分為四個方面:一方面是客戶管理人員可以 通過計算機(jī)來管理各類客戶,分類編號,調(diào)整客戶數(shù)據(jù),增加客戶數(shù)量,適應(yīng)客戶管理的 需求;二方面是相關(guān)部門的人員能通過計算機(jī)來查詢和瀏覽客戶中的客戶,來確定自已需 要查找的客戶,為業(yè)務(wù)的更好開展做好準(zhǔn)備;三方面是相關(guān)工作人員對客戶數(shù)據(jù)的排序, 也是說可以根據(jù)需要按照某一字段進(jìn)行排序,從而找出具有共同性的客戶,并可將這些查 詢和排序的結(jié)果進(jìn)行打印操作;四方面是對客戶數(shù)據(jù)的備份和恢復(fù)工作,這也是本系統(tǒng)的 一個重要的功能,以防本系統(tǒng)在發(fā)生人為的損壞時能夠及時恢復(fù)這些資料。這四個方面形 成了企業(yè)客戶管理的一個工作整體,采用計算機(jī)自動化信息處理,可方便快捷地共享信息、 交流信息,高效地協(xié)同工作。 第二章 開發(fā)工具簡介 一、一、 數(shù)據(jù)庫系統(tǒng)簡介數(shù)據(jù)庫系統(tǒng)簡介 數(shù)據(jù)庫系統(tǒng)提供了在某個集中的地方存儲和維護(hù)數(shù)據(jù)信息的方法。數(shù)據(jù)庫系統(tǒng)主要由 三大部分組成:數(shù)據(jù)庫管理系統(tǒng)(DBMS:它是專門負(fù)責(zé)組織和管理數(shù)據(jù)信息的程序)、數(shù)據(jù) 庫應(yīng)用程序(它使我們能夠獲取、顯示和更新由 DBMS 存儲的數(shù)據(jù))、數(shù)據(jù)庫(按一定結(jié)構(gòu)組 織在一起的相關(guān)數(shù)據(jù)的集合)。 一般來說,DBMS 和數(shù)據(jù)庫應(yīng)用程序駐留在同一臺計算機(jī)上并在同一臺計算機(jī)上運(yùn) 行,稱為單機(jī)型數(shù)據(jù)庫應(yīng)用系統(tǒng)。但是隨著 DBMS 技術(shù)的發(fā)展和信息網(wǎng)絡(luò)化、集成化的要 求,目前的數(shù)據(jù)庫系統(tǒng)正向客戶/服務(wù)器模式和 MIDAS(多層數(shù)據(jù)庫應(yīng)用系統(tǒng))發(fā)展。客戶/ 服務(wù)器數(shù)據(jù)庫將 DBMS 和數(shù)據(jù)庫應(yīng)用程序分開,從而提高了數(shù)據(jù)庫系統(tǒng)的處理能力。數(shù)據(jù) 庫應(yīng)用程序運(yùn)行在一個或多個用戶工作站上,并且通過網(wǎng)絡(luò)與運(yùn)行在其他客戶機(jī)或服務(wù)器 上的一個或多個數(shù)據(jù)庫管理系統(tǒng)進(jìn)行通信 . ;. 二、二、 系統(tǒng)開發(fā)語言:系統(tǒng)開發(fā)語言:C#C# C#(C Sharp)是微軟(Microsoft)為.NET Framework 量身訂做的程序語言,C#擁有 C/C+的強(qiáng)大功能以及 Visual Basic 簡易使用的特性,是第一個組件導(dǎo)向(Component- oriented)的程序語言,和 C+與 Java 一樣亦為對象導(dǎo)向(object-oriented)程序語言。C# 是微軟公司研究員 Anders Hejlsberg 的最新成果 .C#看起來與 Java 有著驚人的相似 ;它 包括了諸如單一繼承 ,界面,與 Java 幾乎同樣的語法 ,和編譯成中間代碼再運(yùn)行的過程 .但 是 C#與 Java 有著明顯的不同 ,它借鑒了 Delphi 的一個特點(diǎn) ,與 COM(組件對象模型 ) 是直接集成的 ,而且它是微軟公司 .NET windows 網(wǎng)絡(luò)框架的主角。 C#語言自 C/C+演 變而來。但是,它現(xiàn)代、簡單、完全面向?qū)ο蠛皖愋桶踩?。如果您?C/C+程序員,學(xué)習(xí) 曲線將會很平坦。許多 C#語句直接借用您所喜愛的語言,包括表達(dá)式和操作符。假如不仔 細(xì)看,簡直會把它當(dāng)成 C+。關(guān)于 C#最重要的一點(diǎn):它是現(xiàn)代的編程語言。它簡化和現(xiàn)代 化了 C+在類、名字空間、方法重載和異常處理等領(lǐng)域。屏棄了 C+的復(fù)雜性,使它更易用、 更少出錯。對 C#的易用有貢獻(xiàn)的是減少了 C+的一些特性,不再有宏、模板和多重繼承。 特別對企業(yè)開發(fā)者來說,上述功能只會產(chǎn)生更多的麻煩而不是效益。使編程更方便的新功 能是嚴(yán)格的類型安全、版本控制、垃圾收集(garbage collect)等等。所有的這些功能的目 標(biāo)都是瞄準(zhǔn)了開發(fā)面向組件的軟件。 三、三、 系統(tǒng)開發(fā)工具:系統(tǒng)開發(fā)工具:VisualVisual StudioStudio 20052005 Visual Studio 2005 包含了一系列高效的、智能的開發(fā)工具,不論是為開發(fā)初學(xué)者, 還是為經(jīng)驗豐富的企業(yè)開發(fā)團(tuán)隊都提供了很多全新的、強(qiáng)大的功能:全方位的工具平臺 不 論您是一位編程初學(xué)者還是一個富有經(jīng)驗的企業(yè)開發(fā)團(tuán)隊的一員,為您提供高效的開發(fā)工 具。減少開發(fā)的復(fù)雜度 確保您能更加輕松發(fā)布基于 Framework 的解決方案,包括 Windows、Web、移動和基 于 Office 的應(yīng)用。第三方的生態(tài)系統(tǒng) 允許您利用來自 Visual Studio 行業(yè)合作伙伴的參與研發(fā)的產(chǎn)品,并體驗用來補(bǔ)充 Visual Studio 2005 第三方解 決方案的全面部署。改善團(tuán)隊的溝通 給您提供高效智能的生命周期工具,通過使用 Visual Studio 2005 Team System,來增強(qiáng) IT 周期參與者之間的交流與協(xié)作。簡單的來 說 Visual Studio 2005 Visual Studio .NET 是一套完整的開發(fā)工具,用于生成 ASP Web 應(yīng)用程序、XML Web services、桌面應(yīng)用程序和移動應(yīng)用程序。Visual Basic .NET、Visual C+ .NET、Visual C# .NET 和 Visual J# .NET 全都使用相同的集成開發(fā) 環(huán)境 (IDE),該環(huán)境允許它們共享工具并有助于創(chuàng)建混合語言解決方案。另外,這些語言 利用了 .NET Framework 的功能,此框架提供對簡化 ASP Web 應(yīng)用程序和 XML Web services 開發(fā)的關(guān)鍵技術(shù)的訪問。 四、四、 數(shù)據(jù)庫開發(fā)工具:數(shù)據(jù)庫開發(fā)工具:SqlSql ServerServer 20082008 SQL Server 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它最初是由 Microsoft Sybase 和 Ashton- Tate 三家公司共同開發(fā)的,于 1988 年推出了第一個 OS/2 版本。在 Windows NT 推出后, Microsoft 與 Sybase 在 SQL Server 的開發(fā)上就分道揚(yáng)鑣了,Microsoft 將 SQL Server 移植到 Windows NT 系統(tǒng)上,專注于開發(fā)推廣 SQL Server 的 Windows NT 版本。Sybase 則 較專注于 SQL Server 在 UNIX 操作系統(tǒng)上的應(yīng) SQL Server 安裝界面用。SQL Server . ;. 2008 通過在可伸縮性、數(shù)據(jù)集成、開發(fā)工具和強(qiáng)大的分析等方面的革新更好的確立了 微軟在 BI 領(lǐng)域的領(lǐng)導(dǎo)地位。 SQL Server 2008 能夠把關(guān)鍵的信息及時的傳遞到組織 內(nèi)員工的手中,從而實現(xiàn)了可伸縮的商業(yè)智能。從CEO 到信息工作者,員工可以快 速的、容易的處理數(shù)據(jù),以更快更好的做出決策。SQL Server 2008 全面的集成、分 析和報表功能使企業(yè)能夠提高他們已有應(yīng)用的價值,即便這些應(yīng)用是在不同的平臺上。 重點(diǎn)關(guān)注企業(yè)數(shù)據(jù)管理、開發(fā)人員生產(chǎn)力和商務(wù)智能。 五五、ADO.NETADO.NET 數(shù)據(jù)庫訪問技術(shù)數(shù)據(jù)庫訪問技術(shù) ADO.NET 的名稱起源于 ADO(ActiveX Data Objects),這是一個廣泛的類組,用于在以往 的 Microsoft 技術(shù)中訪問數(shù)據(jù).它提供了平臺互用性和可伸縮的數(shù)據(jù)訪問。ADO.NET 增強(qiáng)了 對非連接編程模式的支持,并支持 RICH XML.由于傳送的數(shù)據(jù)都是 XML 格式的,因此任何 能夠讀取 XML 格式的應(yīng)用程序都可以進(jìn)行數(shù)據(jù)處理。事實上,接受數(shù)據(jù)的組件不一定要 是 ADO .NET 組件,它可以是基于 Microsoft Visual Studio 的解決方案,也可以是任何運(yùn)行 在其它平臺上的任何應(yīng)用程序。 ADO.NET 是一組用于和數(shù)據(jù)源進(jìn)行交互的面向?qū)ο箢悗臁?通常情況下,數(shù)據(jù)源是數(shù)據(jù)庫,但它同樣也能夠是文本文件、Excel 表格或者 XML 文件。 ADO.NET 允許和不同類型的數(shù)據(jù)源以及數(shù)據(jù)庫進(jìn)行交互。然而并沒有與此相關(guān)的一系 列類來完成這樣的工作。因為不同的數(shù)據(jù)源采用不同的協(xié)議,所以對于不同的數(shù)據(jù)源必 須采用相應(yīng)的協(xié)議。一些老式的數(shù)據(jù)源使用ODBC 協(xié)議,許多新的數(shù)據(jù)源使用 OleDb 協(xié)議,并且現(xiàn)在還不斷出現(xiàn)更多的數(shù)據(jù)源,這些數(shù)據(jù)源都可以通過.NET 的 ADO.NET 類庫來進(jìn)行連接 。ADO.NET 提供與數(shù)據(jù)源進(jìn)行交互的相關(guān)的公共方法,但 是對于不同的數(shù)據(jù)源采用一組不同的類庫。這些類庫稱為Data Providers,并且通常 是以與之交互的協(xié)議和數(shù)據(jù)源的類型來命名的。 第三章 數(shù)據(jù)庫設(shè)計 一、一、 數(shù)據(jù)庫需求分析數(shù)據(jù)庫需求分析 針對企業(yè)客戶信息管理系統(tǒng)的需求,通過對客戶信息處理過程的內(nèi)容和數(shù)據(jù)流程的分 析。為本系統(tǒng)設(shè)計如下的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu): (一)公司基本信息表:記錄編號、公司名稱、地址、電話、公司負(fù)責(zé)人、業(yè)務(wù)委托人編 號、經(jīng)營領(lǐng)域、訂單及備注。 (二)用戶信息表:用戶編號、用戶名名稱、用戶密碼、身份辨認(rèn)、性別、備注情況。 二、二、 數(shù)據(jù)庫功能設(shè)計數(shù)據(jù)庫功能設(shè)計 根據(jù)功能要求在 Sql Server 2008 里創(chuàng)建數(shù)據(jù)庫,客戶管理信息系統(tǒng)的數(shù)據(jù)庫中的各 個表格的設(shè)計如下,這里的每個表格代表數(shù)據(jù)庫中的一個獨(dú)立的表。 1 客戶 所屬關(guān)系 聯(lián)系人銷售產(chǎn)品 本公司 銷售關(guān)系 . ;. N N N M 客戶關(guān)系管理系統(tǒng)客戶關(guān)系管理系統(tǒng) E-RE-R 圖圖 客戶基本信息表 字段名稱數(shù)據(jù)類型說明 CLIENTIDchar(14)企業(yè)編號 CLIENTNAMEvarchar(50)企業(yè)名稱 BUSINESSAREASvarchar(50)經(jīng)營領(lǐng)域 BOSSvarchar(50)公司負(fù)責(zé)人 BORROWERchar(14)業(yè)務(wù)委托人編號 PHONEvarchar(50)電話 ADDRESSvarchar(100)地址 NOTEANDORDERSvarchar(300)訂單及備注 用戶信息表用戶信息表 字段名稱數(shù)據(jù)類型說明 USERIDchar(14)用戶編號 NAMEnvarchar(50)用戶名名稱 PASSWORDnvarchar(50)用戶密碼 ISMANAGERbit身份辨認(rèn) . ;. SEXbit性別 DESCRIPTIONnvarchar(300)備注情況 第四章 系統(tǒng)設(shè)計(模塊圖) 一、功能分析一、功能分析 開發(fā)這個系統(tǒng)的目的就是幫助企業(yè)以及銷售人員提高工作效率以及確保客戶信息的準(zhǔn) 確性和實時性,實現(xiàn)企業(yè)客戶信息管理的系統(tǒng)化、規(guī)范化和自動化,從而為企業(yè)以及銷售 人員創(chuàng)造最大的效益。根據(jù)這個系統(tǒng)所要實現(xiàn)的目的和任務(wù),總結(jié)出這個系統(tǒng)最終實現(xiàn)的 主要功能如下: (一)系統(tǒng)管理部分:包括添加系統(tǒng)用戶和修改密碼。 (二)用戶信息管理部分:包括添加個人信息,修改個人信息、查詢個人信息。 (三)企業(yè)信息管理部分:包括修改企業(yè)信息、 查詢企業(yè)信息和刪除企業(yè)信息。 (四)企業(yè)客戶委托工作安排部分:包括對銷售人員的工作任命以及工作卸任。 二、模塊設(shè)計二、模塊設(shè)計 (一)系統(tǒng)模塊:系統(tǒng)啟動的時候有管理員用戶,使用這個用戶登錄后,可以管理其他用 戶的信息,增加用戶,刪除用戶以及增加企業(yè)客戶,更新企業(yè)客戶信息以及刪除客 戶信息,還有對銷售人員的工作安排,最后還有密碼的修改。當(dāng)用普通人員登錄時, 只有對企業(yè)客戶信息查詢的功能模塊。 (二)用戶信息管理模塊:包括增加用戶,修改用戶信息,查詢用戶信息。 (三)企業(yè)客戶信息管理模塊:包括增加企業(yè)客戶,修改企業(yè)客戶信息,查詢企業(yè)客戶信 息。 (四)企業(yè)銷售任務(wù)安排管理模塊:包括對銷售人員的工作任命以及工作卸任。 模塊圖如下: . ;. 企業(yè)客戶信息管理系統(tǒng) 系統(tǒng)客戶信息模塊工作安排 添加 用戶 修改 用戶 密碼 設(shè)置 用戶 權(quán)限 修改 用戶 信息 添加 企業(yè) 信息 修改 企業(yè) 信息 查詢 企業(yè) 信息 信 息 查詢 工作 安排 工作 安排 取消 工作 安排 第五章 程序設(shè)計 一、登錄界面一、登錄界面 在用戶名稱框中輸入用戶名,并在密碼框中輸入正確的密碼,并選擇好用戶的角色后,單 擊“確定”按鈕,就可以彈出客戶的主界面,另外在此界面上還可以登錄到用戶的密碼修 改界面。 . ;. 二、修改密碼界面二、修改密碼界面 在登錄點(diǎn)擊修改密碼按鈕,可以登錄到用戶密碼修改界面,在此界面上可以對用戶的密碼 進(jìn)行更新修改。 三、主界面三、主界面 根據(jù)對用戶的的需求分析,主界面一共設(shè)計了 3 大模塊,即用戶管理模塊、客戶管理模塊、 工作模塊,每個模塊由系統(tǒng)主界面的直接點(diǎn)擊觸發(fā)。主界面設(shè)計的很簡單,可以直接訪問 到各個模塊。 . ;. 四、用戶管理界面四、用戶管理界面 (一)添加用戶界面 點(diǎn)擊用戶管理界面的添加用戶按鈕,在添加用戶這個窗體中,輸入新用戶名稱、用戶密碼、 確認(rèn)密碼、性別以及權(quán)限的設(shè)置點(diǎn)擊確定,就可以添加新用戶。 (二)維護(hù)用戶信息界面 點(diǎn)擊用戶管理界面的用戶列表按鈕,在用戶列表這個窗體中,可以對用戶進(jìn)行查詢,以及 用戶信息的更新,刪除。 五、客戶五、客戶管理界面管理界面 (一)添加客戶界面 . ;. 點(diǎn)擊客戶管理界面的添加客戶按鈕,在添加客戶這個窗體中,輸入新客戶名稱、客戶電話、 客戶業(yè)務(wù)領(lǐng)域、客戶負(fù)責(zé)人,地址以及訂單的備注信息后,點(diǎn)擊添加,就可以添加新客戶。 (二)維護(hù)客戶信息界面 點(diǎn)擊客戶管理界面的客戶列表按鈕,在客戶列表這個窗體中,可以對客戶進(jìn)行查詢,以及 用戶信息的更新,刪除。還可以在此界面看到客戶的工作安排狀況。 (三)更新客戶信息界面 . ;. 在維護(hù)客戶信息界面上,點(diǎn)擊更新按鈕,就可以登錄到客戶信息的更新界面,在此界面上, 可以對客戶的各種信息進(jìn)行更新修改。 六、工作安排界面六、工作安排界面 (一)客戶委托界面 (二)卸任界面 . ;. 在主界面點(diǎn)擊工作安排按鈕,就可以進(jìn)入到工作安排界面,在此界面可以對客戶的開發(fā)工 作進(jìn)行委托,以及對銷售人員的工作進(jìn)行安排。 第六章 程序測試 一、測試內(nèi)容一、測試內(nèi)容 1.軟件的正常運(yùn)行。 2.用戶登錄界面友好,可操作性及安全性能較好,能對不同管理級別者進(jìn)行限制,以保證 數(shù)據(jù)庫的安全。 3.數(shù)據(jù)庫的可維護(hù)性好,數(shù)據(jù)的錄入、刪除及更改均能順利完成,并能實現(xiàn)動態(tài)更新。 4.數(shù)據(jù)查詢便捷,能對各種不同的查詢條件進(jìn)行搜索,以找到最合適的答案。 5.數(shù)據(jù)類型填寫錯誤時,系統(tǒng)能夠報錯。 6.軟件對操作系統(tǒng)的兼容性良好,可移植性完好。 二、測試結(jié)果二、測試結(jié)果 1.軟件在運(yùn)行、關(guān)閉及退出時保存記錄的提示功能基本完成,在軟件的不斷啟動關(guān)閉過程 中沒有出現(xiàn)死機(jī)、程序執(zhí)行效率降低等各種不良現(xiàn)象,功能的實現(xiàn)較為完善。 2.用戶登錄界面較友好,但軟件界面的色彩選擇、搭配上對于長期工作者而言仍然會產(chǎn)生 眼部不適感。操作性及安全性能較差未能完成對不同管理級別者的限制工作,對軟件涉及 到的機(jī)密數(shù)據(jù)進(jìn)行保護(hù)。 . ;. 3.數(shù)據(jù)庫的可維護(hù)性良好,數(shù)據(jù)的錄入能順利完成,并能實現(xiàn)動態(tài)更新,刪除和修改也能 順利完成。 4.數(shù)據(jù)查詢不夠全面,只能按系統(tǒng)設(shè)定的少數(shù)查詢條件進(jìn)行搜索,以找到合適的答案。 5數(shù)據(jù)類型填寫錯誤時,系統(tǒng)有報錯功能,在數(shù)據(jù)輸入錯誤時,使用者能夠獲知錯誤所在。 6.軟件對操作系統(tǒng)的兼容性良好。 結(jié) 論 經(jīng)過反復(fù)測試,系統(tǒng)完成后運(yùn)行添加、修改、查詢、報表等功能均正常。但此系統(tǒng)仍 存在許多缺陷,但是通過該系統(tǒng)設(shè)計達(dá)到了系統(tǒng)設(shè)計目的意義,基本掌握了軟件開發(fā)的主 要步驟,了解了各環(huán)節(jié)在開發(fā)時要注意的問題,從方便用戶的角度出發(fā),去考慮開發(fā)出好 的軟件。另外,在設(shè)計過程中也逐漸提高了軟件開發(fā)技能和編程技能。因此本設(shè)計雖然較 粗糙簡單,但是從學(xué)習(xí)的角度上看,非常有意義。同時也感覺到在計算機(jī)方面還有好多東 西要學(xué),更重要的是一定要自己親自動手,不斷地摸索比較,才能學(xué)到更多的東西,接受 新事物。 . ;. . ;. 參考文獻(xiàn) 1 周濤,呂偉臣,夏永和. SQL Server 2005 數(shù)據(jù)庫基礎(chǔ)應(yīng)用. 北京:清華大學(xué)出版社. 2007.12. 2 劉麗霞,莊奕琪. 基于 SQL Server 的數(shù)據(jù)庫技術(shù)及應(yīng)用. 西安:西北工業(yè)大學(xué)出版社.2007.3. 3 呂廷杰. 客戶關(guān)系管理與主題分析. 北京:人民郵電出版社. 2001.11. 4 維忠,楊芙清. 面向?qū)ο蟮南到y(tǒng)分析(第二版)M. 北京:清華大學(xué)出版社. 2006 5 李應(yīng)偉, 姚素霞, 景麗 ASP.NET 數(shù)據(jù)庫高級教程(C#篇).北京:清華大學(xué)出版社. 2004.07 6 薩師煊. 數(shù)據(jù)庫系統(tǒng)概論M. 北京:高等教育出版社. ,2000.15 7 何榮勤. CRM 原理設(shè)計實踐M. 北京:電子工業(yè)出版社. 2006 8 王輝. Visual C#程序設(shè)計 實用教程. 北京:清華大學(xué)出版社.2007 9 楊德宏,李玲. 客戶關(guān)系管理成功案例. 北京:機(jī)械工業(yè)出版社. 2002.1 10 魏崢.ADO.NET 程序設(shè)計教程與實驗M. 北京:清華大學(xué)出版社.2007. . ;. 附錄:由于系統(tǒng)比較簡單,因此僅列出部分關(guān)鍵的程序代碼 登錄頁面的邏輯代碼: using System; using System.Configuration; using System.Data; using System.Data.SqlClient; public partial class Login : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) Session.Clear(); protected void btnLogin_Click(object sender, EventArgs e) String connString = ConfigurationManager.ConnectionStringsDBConnectionString.ConnectionString;/取得連接字符 處 String sqlString = select * from user where name=NAME and password=PASSWORD;/SQL查詢字符串 if (this.ddlIsManager.SelectedIndex 0) sqlString += and isManager = true; /聲明數(shù)據(jù)連接對象和數(shù)據(jù)訪問對象 SqlConnection connection = new SqlConnection(connString); SqlCommand command = new SqlCommand(sqlString,connection); /聲明SQL查詢參數(shù)并對其賦值然后將其加入Command對象,以防止SQL注入攻擊。 SqlParameter parameterName = new SqlParameter(NAME,SqlDbType.VarChar); parameterName.Value = this.txtUserName.Text; SqlParameter parameterPassword = new SqlParameter(PASSWORD, SqlDbType.VarChar); parameterPassword.Value = this.t

溫馨提示

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

最新文檔

評論

0/150

提交評論