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

正文內(nèi)容

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

2025-01-06 23:02 本頁(yè)面
 

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