freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計-基于net的客戶關(guān)系管理系統(tǒng)的研究與實現(xiàn)—論文-文庫吧

2024-11-11 19:17 本頁面


【正文】 地開發(fā)和利用,這種開發(fā)的基本與核心技術(shù)就是信息和知識的分析處理技術(shù)。只有經(jīng)過分析和處理的信息,才是企業(yè)需要的知識。 使用 CRM 概念和技術(shù),企業(yè)能快速搜集、追蹤和分析每一個客戶的信息,進而了 解整個市場走勢,并確切地知道誰是客戶、誰是客戶的客戶、什么是客戶的需要、客戶需要什么樣的產(chǎn)品和服務(wù)、如何才能滿足客戶的要求,以及滿足客戶要求的一些重要限制因素。 CRM 還能觀察和分析客戶行為對企業(yè)收益的影響,使企業(yè)與客戶的關(guān)系及企業(yè)盈利都得到最優(yōu)化。 1 前言 1. 概述 是一個革命性的產(chǎn)品,因為它和以前的版本截然不同。它的首次面世是在 1999 年,地點是華盛頓的 Wrox 會議廳,在那里該產(chǎn)品的現(xiàn)場演示大受歡迎,這表明觀眾是非常喜歡它的。 2021 年 7 月, 在 PDC(微軟專業(yè)開發(fā)人員大會 )迎來了它的首次公開發(fā)布。之后他們用了幾乎一周的時間來學(xué)習(xí)這項新技術(shù) —— 不過所有需要了解的新知識確實讓他們有點頭暈眼花了。實際上,要理解 .NET 并不是很困難,不過 和我們以前使用的 ASP確實有很大不同。 Windows 2021(Professional 和 Server 版本 )與 Windows XP Professional 支持,它還包含在 Windows Server 2021 中。但 Windows NT 或 Windows 9x平臺不支持 ??梢栽?支持它的平臺上安裝 Visual Studio .NET,并且在所支持的平臺上遠程使用 。 ASP 現(xiàn)在被從頭到腳地重建了,結(jié)果就是 。它并不只是 ASP ,它是一個用于 Web 開發(fā)的全新框架,其中包含了許多新的特性。 提供了更易于編寫、結(jié)構(gòu)更清晰的代碼,這些代碼很容易進行再利用和共享; 使用編譯后的語言,從而提升性能和伸縮性; 使用 Web 表單使開發(fā)更直觀,利用面向?qū)ο蠹夹g(shù)促進組件的再利用。另外, 中還包括有頁面事件、 Web 控件、緩沖技 術(shù)以及服務(wù)器控件和對數(shù)據(jù)捆綁的改進。供 使用的庫以及在 框架中允許通過 Web 使用客戶商用函數(shù),為程序員提供了更多新的開發(fā)機會。 的優(yōu)勢 使代碼更加干凈?,F(xiàn)有的 ASP 應(yīng)用程序中,不管你將它們寫得怎么樣,結(jié)構(gòu)總是充滿了長長短短的代碼。而 的代碼不僅更容易編寫,而且更加干凈整潔,比 ASP 代碼更易于閱讀。同時, 代碼的結(jié)構(gòu)方式提高了其再利用性和共享性。 改進了配置、伸縮性、安全性和可靠 性。對于簡單的 ASP 應(yīng)用程序,配置其實并不算什么問題,但是當你移植到一個利用組件的 N 層結(jié)構(gòu)中時就會遇到問題。當你對這些應(yīng)用程序進行配置和維護時, DLL 陷阱問題(組件注冊、版本、鎖定的 DLL 等等)就會出現(xiàn)。 中則取消了組件注冊以及DLL 鎖定,全面使用了 XML 配置文件,從而解決了這個問題。這樣你只需要執(zhí)行復(fù)制文件的工作就能配置一個 Web 應(yīng)用程序。 對各種不同的瀏覽器提供了更好的支持。對于 ASP 開發(fā)人員來說,瀏覽器兼容問題好象是一個永恒的問題。你或者為低一級的瀏覽器編寫代碼,例如 用 HTML ,或者限制頁面的瀏覽范圍。無線應(yīng)用程序協(xié)議 WAP 設(shè)備的引入還會深化這個問題。本文中 Web 表單這部分描述了 是如何解決瀏覽器兼容性問題的。 造就了一類新的 Web 應(yīng)用程序。目前的 Web 應(yīng)用程序通常都是同一種模式:一套線性應(yīng)用程序,然后將邏輯植入其中之一。 允許開發(fā)人員打破這種單一模式,創(chuàng)造出更加動態(tài)而且伸縮性更強的應(yīng)用程序,這種應(yīng)用程序能夠更好地滿足公司的商業(yè)需求,并提供一個更加豐富的開發(fā)環(huán)境。 到這里你可能會想,雖然這些目標都很高尚,但是它 們會使編寫應(yīng)用程序變得困難。然后恰恰相反,用 進行開發(fā)要簡單得多! 使用經(jīng)過編譯的語言 現(xiàn)有的 ASP 版本是基于腳本語言的,如 VBScript 和 JScript 。腳本語言本身并沒有什么錯,但是它們有兩大缺陷:它們是解釋型的,并且分類不嚴格。 并沒有完全拋棄腳本語言的概念,它引入了對全編譯語言的支持,使你能夠用 Visual Basic 編寫自己的服務(wù)器端代碼, 例如: script language=“vb” runat=“server” Visual Basic 的一大優(yōu)勢是其對嚴格分類變量的支持,因此以下的代碼在 中是成立的: Dim FirstName As String 除了 Visual Basic 和 C++,你還可以使用最新的 Microsoft 語言 C來編寫服務(wù)器端代碼。 C 將 C++ 中不實用的部分都去掉了,它更容易理解。用,編譯動作在頁面第一次裝載時發(fā)生。即便代碼是腳本語言,它也會在執(zhí)行前被編譯,因此 Jscript 代碼頁面的性能也會得到提高。實際上,這是 .NET 框架的一個基本的新特征。以前版本的語言編 譯器對數(shù)據(jù)類型和對象是區(qū)別對待的,這就意味著唯一可以進行跨語言開發(fā)的就是創(chuàng)建 COM 對象。 Microsoft .NET框架中的通用語言運行時間環(huán)境 CLR 允許對已經(jīng)用通用運行時間支持編譯過的任何代碼進行緊密的交互作用,這就是新的 Visual Basic和 C 編譯器將要做的:創(chuàng)建能在運行時間中被管理的代碼。 這樣做最大的優(yōu)點是使得真正的跨語言開發(fā)成為可能。有了通用運行時間環(huán)境 CLR,你可以用 C創(chuàng)建對象,并在 Visual Basic 中通過繼承功能對它們進行擴展?,F(xiàn)在的 Visual Basic .NET 支持繼承功能,這樣你就可以在 C 中編寫組件,然后在 Visual Basic 中將它們設(shè)置成子集。雖然 Visual Basic、 C和腳本語言是在開始的框架結(jié)構(gòu)中被支持的語言,但是稍后其它語言,如 Smalltalk、 Eiffel、Pascal 等等,也將會被支持。 Microsoft .NET 框架的一個優(yōu)勢就是擴展非常得容易,因此使用一種新的語言僅僅需要為運行時間環(huán)境兼容的輸出提供編譯器支持。 1. 2 客戶關(guān)系管理系統(tǒng)概述 客戶關(guān)系管理 ,以下簡稱 CRM[Customer Relation Manager],它的 根本目的是通過不斷改善客戶關(guān)系、互動方式、資源調(diào)配、業(yè)務(wù)流程和自動化程度,達到降低運營成本、提高企業(yè)銷售收入、客戶滿意度和員工生產(chǎn)力。實現(xiàn)縮減企業(yè)維護客戶資源的成本,提高企業(yè)的運作效率,進而為企業(yè)的發(fā)展提供助力。 1. 3 客戶關(guān)系管理系統(tǒng)常用技術(shù) 作為辦公 OA 的一種, CRM 的實現(xiàn)主要可以分為在瀏覽器/服務(wù)器( B/S)模式下和在客戶機/服務(wù)器模式( C/S)模式下。這兩種模式下的實現(xiàn)技術(shù)又有些不同。 B/S 模式下的實現(xiàn)方式有: ( 1)采用傳統(tǒng)方法:語言采用 ASP, JSP;數(shù)據(jù)庫可以采用 SQL, ACCESS或者 ORICLE。 ( 2)采用當前比較流行的 .NET 技術(shù):其中語言可以采用 或者 C,數(shù)據(jù)庫可以采用 SQL, ACCESS 或者 ORICLE,框架采用 (目前 . Framework 已經(jīng)到了2 .0 版 ) C/S 模式下的實現(xiàn)方式: 將數(shù)據(jù)庫存放在遠程(或者公司服務(wù)器)服務(wù)器上,然后在客戶機上安裝配置應(yīng)用程序。實現(xiàn)方法與當前的大部分的 WIN32 程序類似。 Web 技術(shù)超越了傳統(tǒng)的“客戶機 /服務(wù)器”兩層結(jié)構(gòu),采用了三層體系結(jié)構(gòu):用戶界面層 /事務(wù)層 /數(shù)據(jù)庫層。因此 Web 結(jié)構(gòu)有著更好的安全性。在用戶機上 不需要安裝任何應(yīng)用程序,應(yīng)用程序可以安裝在事務(wù)層所在的計算機上,數(shù)據(jù)表存放在數(shù)據(jù)庫服務(wù)器上(事務(wù)層和數(shù)據(jù)庫可以是同一臺機器)。 1. 4 本系統(tǒng)采用的技術(shù) 作為一個企業(yè)級的 OA 應(yīng)用系統(tǒng),安全性是必須考慮在內(nèi)的,而且考慮到以后的升級維護問題,所以我們決定采用WEB實現(xiàn)技術(shù),簡單的說就是將系統(tǒng)做成一種 B/S 模式。 正如前面所述,服務(wù)端的實現(xiàn)技術(shù)有很多,我們采用當前比較熱門的網(wǎng)絡(luò)編程技術(shù)ASP .NET 作為實現(xiàn)手段,其中數(shù)據(jù)庫存儲采用SQL數(shù)據(jù)庫,主要的編程語言采用C ,再配合 VS2021 開發(fā)環(huán)境、 HTML 網(wǎng)頁標記語 言和 JSCRIPTT腳本語言來實現(xiàn)本系統(tǒng)的開發(fā)。 .NET 作為微軟近幾年力推的一個技術(shù)之一,在安全性和代碼可移植性上有著非常優(yōu)秀的表現(xiàn)。 是 .NET 框架下的一個WEB開發(fā)技術(shù)。具有同樣的優(yōu)勢。C#語言是微軟綜合了 C++與 JAVA 的優(yōu)點而開發(fā)出來的一種全新的語言,它的一些特性例如它沒有像 JAVA 一樣拋棄了指針這個概念,而是采用“托管”技術(shù)來處理這類不安全因素,再配合微軟在技術(shù)支持上所做的優(yōu)秀工作,使得它在代碼的編寫更加快捷,維護也更加方便。 1. 5 dot Framework 概述 .NET Framework 是支持生成和運行下一代應(yīng)用程序和 XML Web services 的內(nèi)部 Windows 組件。 .NET Framework 旨在實現(xiàn)下列目標: ? 提供一個一致的面向?qū)ο蟮木幊汰h(huán)境,而無論對象代碼是在本地存儲和執(zhí)行,還是在本地執(zhí)行但在 Inter 上分布,或者是在遠程執(zhí)行的。 ? 提供一個將軟件部署和版本控制沖突最小化的代碼執(zhí)行環(huán)境。 ? 提供一個可提高代碼(包括由未知的或不完全受信任的第三方創(chuàng)建的代碼)執(zhí)行安全性的代碼執(zhí)行環(huán)境。 ? 提供一個可消除腳本環(huán)境或解釋環(huán)境的性能問題的代碼執(zhí)行環(huán)境 。 ? 使開發(fā)人員的經(jīng)驗在面對類型大不相同的應(yīng)用程序(如基于 Windows 的應(yīng)用程序和基于 Web 的應(yīng)用程序)時保持一致。 ? 按照工業(yè)標準生成所有通信,以確保基于 .NET Framework 的代碼可與任何其他代碼集成。 .NET Framework 具有兩個主要組件:公共語言運行庫和 .NET Framework 類庫。公共語言運行庫是 .NET Framework 的基礎(chǔ)。您可以將運行庫看作一個在執(zhí)行時管理代碼的代理,它提供內(nèi)存管理、線程管理和遠程處理等核心服務(wù),并且還強制實施嚴格的類型安全以及可提高 安全性和可靠性的其他形式的代碼準確性。事實上,代碼管理的概念是運行庫的基本原則。以運行庫為目標的代碼稱為托管代碼,而不以運行庫為目標的代碼稱為非托管代碼。 .NET Framework 的另一個主要組件是類庫,它是一個綜合性的面向?qū)ο蟮目芍赜妙愋图?,您可以使用它開發(fā)多種應(yīng)用程序,這些應(yīng)用程序包括傳統(tǒng)的命令行或圖形用戶界面 (GUI) 應(yīng)用程序,也包括基于 所提供的最新創(chuàng)新的應(yīng)用程序(如 Web 窗體和 XML Web services)。 .NET Framework 可由非托管組件承載,這 些組件將公共語言運行庫加載到它們的進程中并啟動托管代碼的執(zhí)行,從而創(chuàng)建一個可以同時利用托管和非托管功能的軟件環(huán)境。 .NET Framework 不但提供若干個運行庫宿主,而且還支持第三方運行庫宿主的開發(fā)。 Inter Explorer 是承載運行庫(以 MIME 類型擴展的形式)的非托管應(yīng)用程序的一個示例。使用 Inter Explorer 承載運行庫使您能夠在 HTML 文檔中嵌入托管組件或 Windows 窗體控件。以這種方式承載運行庫使得托管移動代碼(類似于 Microsoft174。 ActiveX174。 控件)成為可能,不過它需要進行重大改進(如不完全受信任的執(zhí)行和獨立的文件存儲),而這種改進只有托管代碼才能提供。 圖 11顯示公共語言運行庫和類庫與應(yīng)用程序之間以及與整個系統(tǒng)之間的關(guān)系。該圖還顯示托管代碼如何在更大的結(jié)構(gòu)內(nèi)運行。 圖 11 .NET Framework 環(huán)境 公共語言運行庫的功能 公共語言運行庫管理內(nèi)存、線程執(zhí)行、代碼執(zhí)行、代碼安全驗證、編譯以及其他系統(tǒng)服務(wù)。這些功能是在公共語言運行庫上運行的托管代碼所固有的。 至于安全性,取決于包括托管組件的來源(如 Inter、企業(yè)網(wǎng)絡(luò)或本地計算機)在內(nèi)的一些因素,托管組件被賦予不同程度的信任。這意味著即使用在同一活動應(yīng)用程序中,托管組件既可能能夠執(zhí)行文件訪問操作、注冊表訪問操作或其他須小心使用的功能,也可能不能夠執(zhí)行這些功能。 運行庫強制實施代碼訪問安全。例如,用戶可以相信嵌入 在網(wǎng)頁中的可執(zhí)行文件能夠在屏幕上播放動畫或唱歌,但不能訪問他們的個人數(shù)據(jù)、文件系統(tǒng)或網(wǎng)絡(luò)。這樣,運行庫的安全性功能就使通過 Inter 部署的合法軟件能夠具有特別豐富的功能。 運行庫還通過實現(xiàn)稱為通用類型系統(tǒng) (CTS) 的嚴格類型驗證和代碼驗證基礎(chǔ)結(jié)構(gòu)來加強代碼可靠性。 CTS 確保所有托管代碼都是可以自我描述的。各種 Microsoft 和第三方語言編譯器生成符合 CTS 的托管代碼。這意味著托管代碼可在嚴格實施類型保真和類型安全的同時使用其他托管類型和實例。 此外,運行庫的托管環(huán)境還消除了許多常見 的軟件問題。例如,運行庫自動處理對象布局并管理對對象的引用,在不再使用它們時將它們釋放。這種自動內(nèi)存管理解決了兩個最常見的應(yīng)用程序錯誤:內(nèi)存泄漏和無效內(nèi)存引用。 運行庫還提高了開發(fā)人員的工作效率。例如,程序員可以用他們選擇的開發(fā)語言編寫應(yīng)用程序,卻仍能充分利用其他開發(fā)人員用其他語言編寫的運行庫、類庫和組件。任何選擇以運行庫為目標的編譯器供應(yīng)商都可以這樣做。以 .NET Framework 為目標的語言編譯器使得用該語言編寫的現(xiàn)有代碼可以使用 .NET
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1