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

正文內(nèi)容

基于web的crm系統(tǒng)表示層設計實現(xiàn)論文(編輯修改稿)

2025-01-06 23:02 本頁面
 

【文章內(nèi)容簡介】 企業(yè)將會看到,在技術(shù)和運營方面最有戲劇性的變化會發(fā)生在服務方面。今天,知識工程師已經(jīng)采用人性化的 CRM門戶快速訪問信息資源,定制各種應用,從而方便地表示數(shù)據(jù)。企業(yè)一線人員擁有各種各樣的 CRM工具,用來輔助市場決策,一些決策也基于 CRM 系統(tǒng)的推薦 。 盡管 CRM看上去已不是一個新鮮話題,但是它將具有光明的未來,因為它為中小企業(yè)的交流、運作帶來了嶄新的思路,為企業(yè)的人事管理、客戶管理和未來發(fā)展提供了戰(zhàn)略化的管理模式。 CRM 會不斷改變我們的工作和生活方式。 基于 web的 CRM系統(tǒng) 表示層的設計與實現(xiàn) 10 第三章 基于 WEB 的三層結(jié)構(gòu)體系 B/S 結(jié)構(gòu)概述 B/S結(jié)構(gòu),即 browser/server(瀏覽器 /服務器 )結(jié)構(gòu),是隨著 inter 技術(shù)的興起,對 C/S 結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶界面完全通過 瀏覽器實現(xiàn),一部分事務邏輯在前端實現(xiàn),但是主要事務邏 輯在服務器端實現(xiàn),形成所謂 3tier結(jié)構(gòu)。 B/S 結(jié)構(gòu), 主要是利用了不斷成熟的 WWW 瀏覽器技術(shù),結(jié)合瀏覽器的多種 Script語言 ( VBScript、 javascript… )和 ActiveX 技術(shù),用通用瀏覽器就實現(xiàn)了原來需要復雜專用軟件才能實現(xiàn)的強大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。隨著Windows 98/Windows 2020 將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,這種結(jié)構(gòu)更成為當今應用軟件的首選體系結(jié)構(gòu)。顯然 B/S結(jié)構(gòu)應用程序相對于傳統(tǒng)的 C/S結(jié)構(gòu)應用程序是個巨大的進步。B/S 結(jié)構(gòu) 采用星形拓 撲結(jié)構(gòu)建立企業(yè)內(nèi)部通信網(wǎng)絡或利用 Inter 虛擬專網(wǎng)( VPN)。前者的特點是安全、快捷、準確。后者則具有節(jié)省投資、跨地域廣的優(yōu)點。須視企業(yè)規(guī)模和地理分布確定。企業(yè)內(nèi)部通過防火墻接入 Inter,再整個網(wǎng)絡采用 TCP/IP 協(xié)議。 隨著互連網(wǎng)應用的深入和發(fā)展,三層體系結(jié)構(gòu)的應用模式也得到更多人的青睞。 三層結(jié)構(gòu)的應用是在對 C/S 結(jié)構(gòu)的總結(jié)基礎(chǔ)上產(chǎn)生的,擴展到 B/S 結(jié)構(gòu)的 應用開發(fā)領(lǐng)域。 即將應用劃分為三層 (可以有更多層,但三層最常見 ): 用戶界面層,商業(yè)邏輯層,數(shù)據(jù)庫層。 用戶界面層負責處 理用戶的輸入和向用戶的輸出,但并不負責解釋其含義 (出于效率的考慮,它可能在向上傳輸用戶輸入前進行合法性驗證 ),這一層通常用前端工具 (vb,vc, asp 等 )開發(fā) 。商業(yè)邏輯層是上下兩層的紐帶,它建立實際的數(shù)據(jù)庫連接,根據(jù)用戶的請求生成 sql語句檢索或更新數(shù)據(jù)庫,并把結(jié)果返回給客戶端,這一層通常以動態(tài)鏈接庫的形式存在并注冊到服務器的注冊簿 (registry)中,它與客戶端通訊的接口符合某一特定的組件標準 (如 , corba),可以用任何支持這種標準的工具開發(fā) ; 數(shù)據(jù)庫層負責實際的數(shù)據(jù)存儲和檢索。 三層結(jié)構(gòu)圖見圖 在 Browser/Server三層體系結(jié)構(gòu)下,表示層 (Presentatioon)、功能層 (Business Logic)、數(shù)據(jù)層( Data Service)被割成三個相對獨立的單元: 第一層 表示層: Web瀏覽頁。 基于 web的 CRM系統(tǒng) 表示層的設計與實現(xiàn) 11 在表示層中包含系統(tǒng)的顯示邏輯,位于客戶端。它的任務是由 Web瀏覽器向網(wǎng)絡上的某一 Web服務器提出服務請求, Web服務器對用戶身份進行驗證后用 HTTP協(xié)議把所需的主頁傳送給客戶端,客戶機接受傳來的主頁文件,并把它顯示在 Web瀏覽器上。 第二層 功能層:具有應用程序擴展功能的 Web服務器 在功 能層中包含系統(tǒng)的事務處理邏輯,位于 Web服務器端。它的任務是接受用戶的請求,首先需要執(zhí)行相應的擴展應用程序與數(shù)據(jù)庫進行連接,通過 SQL等方式向數(shù)據(jù)庫服務器提出數(shù)據(jù)處理申請,而后等數(shù)據(jù)庫服務器將數(shù)據(jù)處理的結(jié)果提交給Web服務器,再由 Web服務器傳送回客戶端。 第三層 數(shù)據(jù)層:數(shù)據(jù)庫服務器 在數(shù)據(jù)層中包含系統(tǒng)的數(shù)據(jù)處理邏輯,位于數(shù)據(jù)庫服務器端。它的任務是接受Web服務器對數(shù)據(jù)庫操縱的請求,實現(xiàn)對數(shù)據(jù)庫查詢修改更新等功能,把運行結(jié)果提交給 Web服務器。 圖 三層結(jié)構(gòu)圖 C/S結(jié)構(gòu),即 client/server(客戶機 /服務器 )結(jié)構(gòu),是大家熟知的軟件系統(tǒng)體系結(jié)構(gòu),數(shù)據(jù)層 對數(shù)據(jù)庫進行查詢、增加、修改、 更新等操作 客戶端 表示層 用戶 Web服務器 功能層 基于 web的 CRM系統(tǒng) 表示層的設計與實現(xiàn) 12 通過將任務合理分配到 client 端和 server端,降低了系統(tǒng)的通訊開銷,可以充分利用兩端硬件環(huán)境的優(yōu)勢。 與 C/S相比,采用 B/S的好處是: ,對不同的用戶要開發(fā)不同的應用程序,編程工作量大。 B/S只需在客戶端安裝通用的瀏覽器,在服務器方面,應用可為 inter/intra 上的任何授權(quán)用戶所使用,所以 B/S的開發(fā)成本較低; 2. C/S的客戶端具有顯示和樹立數(shù)據(jù) 的功能,客戶端負載大; B/S的客戶端把事務邏輯部分分給了功能服務器,大大減輕了客戶端的負載; 3. C/S采用內(nèi)部標準,通常是專用的;而 B/S采用開發(fā)的,非專用的標準,保證了其應用的通用性和跨平臺性。 ,靈活性差;而 B/S的靈活性更好,其層與層之間相互獨立,任何一層的改變不影響其他層的功能,系統(tǒng)改進變得非常容易,而且可以用不同廠家的產(chǎn)品來組成性能更好的系統(tǒng); ,安全性較差;而 B/S在客戶機和數(shù)據(jù)庫服務器之間加了一層 web 服務器,使兩者不在直接連接,客戶機無法直接對數(shù)據(jù)庫操縱,可有效的防止非法用戶的入侵,增加了安全性; 6. C/S移植困難,而對 B/S由于客戶端裝的是通用瀏覽器,不存在移植問題。 ,而是使用通用的瀏覽器,更方便用戶使用。 小結(jié) 可以看出,采用 B/S三層結(jié)構(gòu)確實比采用 C/S結(jié)構(gòu)好。因此此次設計采用了 B/S三層體系結(jié)構(gòu)。 基于 web的 CRM系統(tǒng) 表示層的設計與實現(xiàn) 13 第四章 開發(fā)平臺及工具的選擇 microsoft . 和 sun的 j2ee的比較 1. 原理 j2ee是一個單一語言的平臺,關(guān)注跨平臺的可移植性。這就意味著,要利用 j2ee,設計方案能使用多個操作系統(tǒng)其中的一個,但開發(fā)者必須接受關(guān)于 java的培訓。 microsoft提供的 .構(gòu)架作為 windows系統(tǒng)的一部分。開發(fā)者能使用多種語言,并且效率很高而不用進行一種新語言的重新訓練。但 . framework是 windows系統(tǒng)的一部分。 2. 功能 a. windows . framework提供一個能識別版本的類加載器,這就意味著應用程序的開發(fā)者能確保他們開發(fā)的應用程序在一部分代碼已經(jīng)更新的 情況下仍能運行。而 java和 j2ee(現(xiàn)有的)沒有版本識別的類加載器,這就意味著開發(fā)者和管理員不能保證代碼被執(zhí)行時是正確的。 b. .還支持分離數(shù)據(jù)訪問,這主要用于在移動設備或是偶爾聯(lián)網(wǎng)的場合里運行的應用程序。而不論是 j2ee還是 j2se現(xiàn)階段都不支持分離數(shù)據(jù)訪問 。 3. 成本 a. 為了部署,運行在 windows . framework之外編寫的服務器端的應用程序需要一個windows server的許可,這比三個遵從 j2ee的商業(yè)服務器中的任何一個許可都便宜很多。 b. 為 windows . framework開發(fā)工具的費用也更加低廉。 c. 使用 windows . framework的開發(fā)和維護費用更低。在 windows . framework上一個給定的應用程序開發(fā)相對于 j2ee,只需要 1/3的代碼。代碼越少就意味著維護更加簡單。 基于 web的 CRM系統(tǒng) 表示層的設計與實現(xiàn) 14 基于以上所述, .NET 開發(fā)平臺對于中小型企業(yè)和微軟用戶來說使用方便,成本低廉,功能強大。而我們設計的客戶信息子系統(tǒng)正是面向中小型企業(yè)的,因此選用了 .NET 來作為客戶信息子系統(tǒng)的開發(fā)平臺。 既然選定了以 .NET 平臺作為 客戶信 息子系統(tǒng) 的開發(fā)平臺,在這里我選用了 Visual (以下簡稱 )和 兩種工具來設計制作 客戶信息子系統(tǒng) 的表示層。 中文版是當前微軟公司最新推出的軟件開發(fā)工具,它在以前版本的基礎(chǔ)上進行了很大的改進,是操作和功能有了很大的提高。也許用戶原來需要花費很大力氣才能完成的功能,在這里就能夠很輕松的實現(xiàn)。 : 1. 強大的面向?qū)ο罂梢暬_發(fā)工具 2. 功能強大的解決方案資源管理器 3. 豐富而實用的工具箱 是一種建立在通用語言上的程序構(gòu)架,能被用于一臺 Web 服務器來建立強大的 Web 應用程序。 提供許多比現(xiàn)在的 Web 開 發(fā)模式強大的優(yōu)勢。 具有如下特點 。不像以前的 ASP即時解釋程序,而是將程序在服務器端首次運行時進行編譯,這樣的執(zhí)行效果,當然比一條一條的解釋強很多 。 、分布系統(tǒng)和網(wǎng)站配置變 得非常簡單。 ,分級的配置系統(tǒng),使服務器環(huán)境和應用程序的設置更加簡單。 plugin的?;?web的 CRM系統(tǒng) 表示層的設計與實現(xiàn) 15 塊。 基于 Windows認證技術(shù)和每應用程序配置,可以確性原程 序 是絕對安全的。 數(shù)據(jù)庫的選擇 SQL Server 2020具有如下優(yōu)點: 由于 SQL Server與 windows界面風格完全一致,且有許多 向?qū)?(wizard)幫助, 因此易于安裝和學習,有關(guān) SQL Server的資料、培訓隨處可得,并且目前國內(nèi)具有 mcdba認證的工程師不在少數(shù)。 由于今天 windows 操作系統(tǒng)占領(lǐng)著主導地的位,選擇 SQL Server 一定會在兼容性方面取得一些優(yōu)勢。 在使用由 microsoft SQL Server 2020 關(guān)系數(shù)據(jù)庫引擎的情況下, xml 數(shù)據(jù)可在關(guān)系表中進行存儲,而查詢則能以 xml格式將有關(guān)結(jié)果返回。 microsoft SQL Server 2020 簡化了管理、優(yōu)化工作,并且增強了 迅速、成功的部署在線商務應用程序所需的可靠性和伸縮性。 因此,我們制作的 客戶信息子系統(tǒng)選用了 SQL Server 2020來建立數(shù)據(jù)庫。 通過使用 .開發(fā)平臺以及開發(fā)工具、 SQL Server2020 后,我們設計的 客戶信息子系統(tǒng)既美觀又易使用而且效率較高,獲益良多。基于 web的 CRM系統(tǒng) 表示層的設計與實現(xiàn) 16 第五章 CRM 系統(tǒng)表示層的設計與實現(xiàn) CRM 系統(tǒng)采用典型的三層結(jié)構(gòu):表示層,業(yè)務層和數(shù)據(jù)庫層。其中,表示層通常位于客戶端 (Client),是 CRM 系統(tǒng)人機交互的接口,通常體現(xiàn)用戶的業(yè)務需求。 CRM系統(tǒng)表示層的設計實例 在這里,我將制作一個 客戶信息子系統(tǒng)的表示層 ,來說明基于三層結(jié)構(gòu)下如何實現(xiàn) CRM系統(tǒng)的表示層。 客戶信息子系統(tǒng)登陸頁面 一、登錄頁面主要的功能有: ① 驗證用戶輸入的數(shù)據(jù)是否完整! ② 驗證用戶輸入的數(shù)據(jù)是否滿足要求,比如:姓名是否是 410位字符,密碼是否是 48位字符。 ③ 同時在這個頁面里還用到了 pagelet(網(wǎng)頁配件)。 ④ 在頁面左 邊動態(tài)生成一組按鈕。 二、登錄頁面設計步驟 1. 驗證用戶輸入的數(shù)據(jù)是否完整。與 ASP 不同的是,在 用 = ? ,表示這個 label將要顯示的信息。 if userid= and password=then amp。= 請輸入姓名和密碼! exit sub else if userid=then amp。= 請輸入姓名! exit sub else if password=then amp。= 請輸入密碼! exit sub 基于 web的 CRM系統(tǒng) 表示層的設計與實現(xiàn) 17 2.驗證用戶輸入的數(shù)據(jù)是否滿足要求 (1) 使用 regularexpressionvalidator控制元件, regular expression是一種功能強大的字符串定義規(guī)則,讓我們直接來看個實例:如圖 ,表單中的姓名欄必須輸入 410個字符,而密碼欄必須輸入 48個字符。也就是說在姓名欄和密碼欄中輸入的字符數(shù)不符合規(guī)定,將無法正常登陸。 圖 登陸頁面初步效果 姓名 :: [azAZ09]{4,10} 密碼 : [azAZ09]{4,8} 有關(guān)以上定義的 regular expression字符串,說明如下: ① []:用來定義可接受的字符, az表示小寫的 az都是可以接受的字符, AZ也是,還有數(shù)字 09都是可以接受的。除此之外的字符將不會被接受,影響到正常的登陸。 ② {}:用來定
點擊復制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1