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

正文內(nèi)容

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

2025-10-28 19:17 本頁面


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