監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計管理系統(tǒng) | 甲方項目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉

一款網(wǎng)絡(luò)客戶管理軟件的技術(shù)介紹

申請免費試用、咨詢電話:400-8352-114

   客戶管理系統(tǒng)對企業(yè)業(yè)務(wù)流程的重組整合用戶的信息資源,以便有效的方法來管理客戶關(guān)系,在企業(yè)內(nèi)部實現(xiàn)信息和資源的共享。客戶管理系統(tǒng)在系統(tǒng)設(shè)計上幫助企業(yè)的主管人事管理的部門提高工作效率,實習(xí)企業(yè)客戶的信息管理以及管理的系統(tǒng)化,規(guī)范化和自動化為最終目的。

  相關(guān)技術(shù)

7.png

  基于B/S考試成績分析系統(tǒng)的設(shè)計與開發(fā),整個過程應(yīng)用到許多技術(shù)。例如JSP網(wǎng)頁技術(shù)、Oracle數(shù)據(jù)庫、J2EE、JavaScript等,下面介紹一下該系統(tǒng)實現(xiàn)過程中應(yīng)用到的相關(guān)理論與相關(guān)開發(fā)技術(shù)[4]。

  1. JSP網(wǎng)頁技術(shù)

  JSP(全稱JavaServer Pages)是由Sun Microsystems公司倡導(dǎo)和許多公司參與共同建立的一種使軟件開發(fā)者可以響應(yīng)客戶端請求,而動態(tài)生成HTML、XML或其他格式文檔的Web網(wǎng)頁的技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)是以Java語言作為腳本語言的,JSP網(wǎng)頁為整個服務(wù)器端的Java庫單元提供了一個接口來服務(wù)于HTTP的應(yīng)用程序。

  JSP使Java代碼和特定的預(yù)定義動作可以嵌入到靜態(tài)頁面中。JSP句法增加了被稱為JSP動作的XML標(biāo)簽,它們用來調(diào)用內(nèi)建功能。另外,可以創(chuàng)建JSP標(biāo)簽庫,然后像使用標(biāo)準(zhǔn)HTML或XML標(biāo)簽一樣使用它們。標(biāo)簽庫提供了一種和平臺無關(guān)的擴展服務(wù)器性能的方法。

  JSP被JSP編譯器編譯成Java Servlets。一個JSP編譯器可以把JSP編譯成JAVA代碼寫的servlet然后再由JAVA編譯器來編譯成機器碼,也可以直接編譯成二進制碼[5]。

  2. 基于Browser /Server模式的體系結(jié)構(gòu)簡介

  C/S結(jié)構(gòu),即Client /Server(客戶機/服務(wù)器)結(jié)構(gòu),是大家熟知的軟件系統(tǒng)體系結(jié)構(gòu),通過將任務(wù)合理分配到Client端和Server端,降低了系統(tǒng)的通信開銷,也可充分利用兩端硬件環(huán)境的優(yōu)勢。早期的軟件系統(tǒng)多以此作為首選設(shè)計標(biāo)準(zhǔn)。

  B/S結(jié)構(gòu),即Browser /Server(瀏覽器/服務(wù)器)結(jié)構(gòu),是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶界面完全可以通過WWW瀏覽器實現(xiàn),一部分事務(wù)邏輯在前端實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實現(xiàn),形成所謂的3層結(jié)構(gòu)。B/S結(jié)構(gòu),主要是利用了不斷成熟的WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種Script語言(VBScript、JavaScript等)和ActiveX技術(shù),利用通用瀏覽器就實現(xiàn)了原來需要復(fù)雜專用軟件才能實現(xiàn)的強大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。隨著Windows 98/Windows 2000將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,這種結(jié)構(gòu)更成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。顯然B/S結(jié)構(gòu)應(yīng)用程序相對于傳統(tǒng)的C/S結(jié)構(gòu)應(yīng)用程序?qū)⑹蔷薮蟮倪M步。

  B/S結(jié)構(gòu)采用星形拓撲結(jié)構(gòu)建立企業(yè)內(nèi)部通信網(wǎng)絡(luò)或利用Internet虛擬專網(wǎng)(VPN)。前者的特點是安全、快捷、準(zhǔn)確。后者則具有節(jié)省投資、跨地域廣的優(yōu)點。須視企業(yè)規(guī)模和地理分布確定。企業(yè)內(nèi)部通過防火墻接入Internet,整個網(wǎng)絡(luò)采用TCP/IP協(xié)議。

  Client/Server是建立在局域網(wǎng)的基礎(chǔ)上的,而Browser/Server是建立在廣域網(wǎng)的基礎(chǔ)上的,它們有以下區(qū)別。

  (1)硬件環(huán)境不同

  C/S一般建立在專用的網(wǎng)絡(luò)上,小范圍里的網(wǎng)絡(luò)環(huán)境,局域網(wǎng)之間再通過專門服務(wù)器提供連接和數(shù)據(jù)交換服務(wù)。

  B/S建立在廣域網(wǎng)之上的,不需要專門的網(wǎng)絡(luò)硬件環(huán)境,例如電話上網(wǎng)、租用設(shè)備、信息管理等。有比C/S更強的適應(yīng)范圍,一般只要有操作系統(tǒng)和瀏覽器就行。

  (2)安全要求不同

  C/S一般面向相對固定的用戶群,對信息安全的控制能力很強。一般高度機密的信息系統(tǒng)采用C/S結(jié)構(gòu)適宜。

  B/S建立在廣域網(wǎng)之上,對安全的控制能力相對弱,面向的是不可知的用戶群。

  (3)程序架構(gòu)不同

  C/S程序可以更加注重流程,可以對權(quán)限多層次校驗,對系統(tǒng)運行速度則可以較少考慮。

  B/S對安全以及訪問速度的多重考慮,建立在需要更加優(yōu)化的基礎(chǔ)之上,比C/S有更高要求的B/S結(jié)構(gòu)的程序架構(gòu)是發(fā)展的趨勢。

  (4)系統(tǒng)維護不同

  C/S程序出于不可避免的整體性考慮,構(gòu)件的重用性不如在B/S要求下的構(gòu)件的重用性好。

  B/S的多重結(jié)構(gòu),要求構(gòu)件相對獨立的功能,能夠相對較好的重用,就如買來的餐桌可以再利用,而不是做在墻上的石頭桌子一樣。

  (5)系統(tǒng)維護不同

  C/S程序由于整體性,必須整體考察,所以升級難。要更新的話可能會再做一個全新的系統(tǒng)。

  B/S的構(gòu)件組成可方便個別構(gòu)件的更換,實現(xiàn)系統(tǒng)的無縫升級,將系統(tǒng)維護開銷減到最小,用戶從網(wǎng)上自己下載安裝程序就可以實現(xiàn)升級。

  (6)處理問題不同

  C/S程序面向的用戶較為固定,并且在相同的區(qū)域,安全要求高,與操作系統(tǒng)相關(guān)。

11.png

  B/S建立在廣域網(wǎng)上,面向不同的用戶群,這是C/S無法做到的,與操作系統(tǒng)平臺關(guān)系最小。

  (7)用戶接口不同

  C/S多是建立在Windows平臺上的,表現(xiàn)方法有限。

  B/S建立在瀏覽器上,使用更加豐富和生動的表現(xiàn)方式與用戶交流,并且開發(fā)難度、開發(fā)成本都相應(yīng)的降低。

  (8)信息流不同

  C/S程序一般是典型的中央集權(quán)的機械式處理,交互性相對低。

發(fā)布:2010-08-08 14:00    編輯:泛普軟件 · lyl    [打印此頁]    [關(guān)閉]
相關(guān)文章: