• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      高職院校圖書館信息化管理系統(tǒng)建設探討

      2014-08-15 00:44:35溫州職業(yè)技術(shù)學院圖書館信息中心陳碧環(huán)
      電子世界 2014年7期
      關(guān)鍵詞:表示層客戶機架構(gòu)

      溫州職業(yè)技術(shù)學院圖書館信息中心 陳碧環(huán)

      1.引言

      隨著網(wǎng)絡技術(shù)、數(shù)據(jù)庫技術(shù)、通信技術(shù)的快速發(fā)展,有效的支撐了管理信息系統(tǒng)應用和普及。目前,基于網(wǎng)絡的分布式應用管理信息系統(tǒng)發(fā)展迅速,已經(jīng)在人們工作、生活和學習領(lǐng)域得到了廣泛的應用,對人們的傳統(tǒng)生活、工作模式進行了革新和改良,大大的改善了人們的生活品質(zhì),提高了人們的工作和學習效率。因此,根據(jù)當前成熟的IT系統(tǒng)開發(fā)設計方法,立足當前系統(tǒng)現(xiàn)狀,基于高速發(fā)展的信息技術(shù)手段,開發(fā)設計先進的分布式應用系統(tǒng)已經(jīng)成為許多科學工作者研究熱點,尤其是在高職院校圖書館管理系統(tǒng)建設方面,取得了很大的進展,據(jù)統(tǒng)計,我國98%的高職院校已經(jīng)使用了信息化管理系統(tǒng),極大的方便了高職院校圖書管理工作,提升了學校的信息化水平。

      2.信息化管理系統(tǒng)建設架構(gòu)

      2.1 系統(tǒng)C/S體系架構(gòu)

      分布式應用系統(tǒng)設計時采用的系統(tǒng)架構(gòu)主要包括兩種模式,分別是C/S體系架構(gòu)模式和B/S體系架構(gòu)模式。目前,分布式應用系統(tǒng)主要是采用計算機管理技術(shù)、數(shù)據(jù)庫存貯技術(shù)、網(wǎng)絡技術(shù)有機結(jié)合,開發(fā)設計得到的軟件產(chǎn)品,因此,這些軟件的組成部分之間的結(jié)構(gòu)如何設計才能發(fā)揮系統(tǒng)的最大效能是一個關(guān)鍵問題。隨著眾多的計算機科學工作者的不懈努力,目前已經(jīng)誕生了許多健壯的軟件體系架構(gòu),其中應用最為廣泛的是C/S體系架構(gòu)模式。C/S體系架構(gòu)主要包括兩個重要的組成部分,其分別是客戶機(Client)和服務器(Server)。

      在C/S體系架構(gòu)中,客戶機最重要的功能是處理分布式應用系統(tǒng)的瀏覽器發(fā)送的業(yè)務功能、數(shù)據(jù)處理請求,同時將業(yè)務功能處理結(jié)果發(fā)送到服務器端,以便服務器按照處理得到的請求進行解析和處理,把處理結(jié)果反饋給客戶機,然后由客戶機發(fā)送給客戶,也就是將數(shù)據(jù)處理結(jié)果輸出到顯示器。在分布式應用軟件系統(tǒng)中,其數(shù)據(jù)處理過程主要依賴服務器進行完成,服務器是由Web服務器和數(shù)據(jù)庫服務器共同構(gòu)成的,他們能夠有機結(jié)合,協(xié)作完成客戶機發(fā)送的業(yè)務功能處理請求或者數(shù)據(jù)請求等。

      因此,由上述分析結(jié)果可以得知,基于C/S體系架構(gòu)的分布式應用系統(tǒng)被分為兩個相對獨立,同時又能夠進行交互通信的功能模塊,這樣就可以使得客戶的一個請求在兩個獨立的層次上進行完成,然后進行交互通信,反饋結(jié)果給客戶。這種模式就可以很方便的使用計算機網(wǎng)絡內(nèi)的資源,其可以又許多計算機進行有機結(jié)合,共同執(zhí)行客戶的一個請求,使其得到最大的效能發(fā)揮,客戶的請求得到處理的整個過程對于客戶來講是透明的,就如同一臺計算機一般。

      2.2 系統(tǒng)B/S體系架構(gòu)

      隨著IE瀏覽器的日益方便,B/S體系架構(gòu)使人們?yōu)榱颂岣叻植际綉孟到y(tǒng)響應速度而設計的一種新穎體系架構(gòu),其可以大大的降低服務器端的工作量,將其分解為服務器和數(shù)據(jù)庫服務器兩層結(jié)構(gòu),同時可以簡化客戶機上的許多配置工作,該結(jié)構(gòu)自從誕生以來,由于其較少的客戶端配置,適宜應用于互聯(lián)網(wǎng),因此,已經(jīng)得到了快速的發(fā)展,目前,許多由C/S體系架構(gòu)模式設計的分布式應用系統(tǒng)都整合再開發(fā),其配置工作量和響應速度得到極大的改善。B/S體系架構(gòu)模式將應用系統(tǒng)分為三個層次架構(gòu),分別是表示層、功能層和數(shù)據(jù)層,其中每一個層都能獨立的完成自己的工作,然后將其請求發(fā)松松到下一層,或者將處理結(jié)果反饋給上一層,使其有機集成,就能夠完成用戶的一個請求。下面就對這三個部分加以介紹。

      表示層:在B/S體系架構(gòu)中,與用戶接觸、供用戶進行輸入請求信息的層是表示層,該層的功能是接受用戶從瀏覽器上輸入的業(yè)務請求,并將請求發(fā)送給中間層,既是邏輯層,然后接受邏輯層反饋回來的結(jié)果,將其顯示在客戶端,供用戶瀏覽。表示層位于客戶端,人們可以使用IE瀏覽器等發(fā)送請求,接收處理結(jié)果。B/S的表示層與C/S的客戶機不同,其無需大規(guī)模的軟件安裝和配置,僅僅是安裝一些簡單的插件,如果系統(tǒng)升級之后,也僅僅是插件升級,而不是整個客戶端都需要升級,另外,安裝升級過程簡單,無需網(wǎng)絡管理員一臺一臺及其配置,非常簡便。

      邏輯層:邏輯層位于Web服務器上,其主要的功能是處理表示層發(fā)送過來的應用程序請求,同時在處理過程中檢測該請求是否涉及數(shù)據(jù)請求,如果需要數(shù)據(jù)請求,則其將數(shù)據(jù)請求發(fā)送到數(shù)據(jù)層上的數(shù)據(jù)庫服務器,由數(shù)據(jù)服務器進行處理,通過諸如SQL語言等事務處理程序操作數(shù)據(jù)庫;如果不需要數(shù)據(jù)請求,則其直接響應表示層發(fā)送來的應用程序請求,將請求結(jié)果反饋給位于客戶端的表示層。

      數(shù)據(jù)層:在B/S體系架構(gòu)中,數(shù)據(jù)層位于數(shù)據(jù)庫服務器端,其承擔的主要工作是處理邏輯層發(fā)送過來的應用程序數(shù)據(jù)請求,該層的數(shù)據(jù)處理過程依賴于數(shù)據(jù)庫操作引擎,具有非常強大的數(shù)據(jù)操作性能,能夠?qū)崿F(xiàn)應用程序查詢數(shù)據(jù)庫、更新數(shù)據(jù)庫等操作,同時可以將數(shù)據(jù)操作結(jié)果反饋給邏輯層,由其反饋給客戶端表示層,供用戶瀏覽操作結(jié)果。

      3.信息化管理系統(tǒng)開發(fā)技術(shù)

      3.1 JSP技術(shù)

      使用JSP設計開發(fā)的WEB應用具有平臺無關(guān)性,既能夠在LINUX系統(tǒng)下運行,也可以在其它的操作系統(tǒng)下運行。所謂JSP,就是動態(tài)網(wǎng)頁技術(shù)標準,它是由SUN公司倡導的。它把JSP標記以及JAVA程序片段(Scriptlet)加入到HTML網(wǎng)頁文件中。

      JSP標準推出之后,許多的IT廠商就開始支持JSP技術(shù)。JSP開發(fā)工具主要包括集成開發(fā)環(huán)境IDE、專用開發(fā)工具和代碼編輯工具等三類,下面將分別進行介紹。就集成開發(fā)環(huán)境類產(chǎn)品來說,不僅可以進行編程,還具備代碼測試功能,產(chǎn)品有JDeveloper開發(fā)工具、JBuilder環(huán)境、VisualCafe和VisalAge開發(fā)工具;就專用開發(fā)工具類產(chǎn)品來說,不但能夠很容易的把JSP程序代碼嵌入到HTML頁面中,而且所提供的操作環(huán)境是可視化的,這樣就可以幫助程序開發(fā)者快速設計,產(chǎn)品有:JRun環(huán)境和Dreamweaver開發(fā)工具;另一類:純粹的代碼編輯工具具備強大的程序編輯功能,它對開發(fā)人員的專業(yè)要求比較高,只有對編程語言熟練掌握的開發(fā)人員才能靈活運用該類產(chǎn)品,EditPluso系統(tǒng)的JSP環(huán)境配置采用的是DreamweaverMX 2008。該軟件可以幫助用戶快速的部署JSP,并提供了兩種編程方式:代碼編寫方式以及可視化設計方式。

      3.2 ASP.NET技術(shù)

      ASP.NET技術(shù)是基于高度分布式計算環(huán)境的.Net Framework的一種動態(tài)網(wǎng)頁開發(fā)技術(shù),采用該技術(shù)開發(fā)的信息管理系統(tǒng),其安全性能更高,穩(wěn)定性更強。它自身擁有的分布式計算環(huán)境可以有效的簡化應用系統(tǒng)的開發(fā)過程,提高了研發(fā)效率。該技術(shù)擁有以下優(yōu)點:

      ASP.NET技術(shù)擁有配套的開發(fā)工具,最大限度的化解了軟件部署和開發(fā)工具版本的矛盾和沖突。ASP.NET技術(shù)消除了腳本環(huán)境的執(zhí)行性和編程的解釋環(huán)境,為代碼執(zhí)行環(huán)境的安全性和可靠性保駕護航。ASP.NET技術(shù)具有面向?qū)ο蠊δ?,其開發(fā)環(huán)境.Net Framework保證具有完備的面向?qū)ο箝_發(fā)環(huán)境,為程序的開發(fā)提供了一個相對一致的開發(fā)環(huán)境,目的就是為了可以適應不同背景的研發(fā)人員,為開發(fā)經(jīng)驗較少的技術(shù)人員提供便利,提高工作效率,保證程序開發(fā)的順利完成。

      4.結(jié)束語

      隨著圖書館管理系統(tǒng)的使用和發(fā)展,高校用戶的規(guī)模的不斷擴大,圖書館管理系統(tǒng)在運行和維護過程中,也會慢慢的暴漏出許多不足之處,比如由于開發(fā)技術(shù)和系統(tǒng)架構(gòu)的限制,已開發(fā)的系統(tǒng)支持同時在線的人數(shù)較少,未來隨著畢業(yè)生規(guī)模的大大增長,系統(tǒng)的同時在線人數(shù)需要擴容,同時也需要使用隨更加先進的開發(fā)技術(shù)實現(xiàn)系統(tǒng)的功能。

      [1]周復生.高校圖書館信息化建設面臨的機遇與挑戰(zhàn)[J].內(nèi)江師范學院學報,2011(3).

      [2]陳淑芬.淺析高校圖書館的信息化建設[J].衡水學院學報,2011(2).

      [3]楊繼民.一卡通環(huán)境下高校圖書館信息化建設[J].金陵科技學院學報(社會科學版),2011(3).

      [4]趙芬.高校圖書館信息化建設的探討[J].科技信息,2011(11).

      猜你喜歡
      表示層客戶機架構(gòu)
      Reducing the global cancer burden with gastrointestinal screening: China’s 30 years practice
      基于FPGA的RNN硬件加速架構(gòu)
      功能架構(gòu)在電子電氣架構(gòu)開發(fā)中的應用和實踐
      汽車工程(2021年12期)2021-03-08 02:34:30
      基于Spring的企業(yè)級Web項目架構(gòu)設計研究
      軟件(2019年6期)2019-10-08 06:27:21
      LSN DCI EVPN VxLAN組網(wǎng)架構(gòu)研究及實現(xiàn)
      電信科學(2017年6期)2017-07-01 15:45:17
      ASP.NET三層構(gòu)架解析
      基于SSH框架科研管理系統(tǒng)的設計
      一種基于FPGA+ARM架構(gòu)的μPMU實現(xiàn)
      ASP.NET三層架構(gòu)體系間數(shù)據(jù)傳遞
      電腦迷(2013年9期)2013-04-29 00:44:03
      瘦客戶機:安全與便捷的選擇
      闻喜县| 洛宁县| 遂溪县| 雅安市| 阿拉善左旗| 河源市| 合水县| 社会| 讷河市| 五大连池市| 瑞安市| 乐安县| 梁河县| 常州市| 简阳市| 达拉特旗| 阿荣旗| 海晏县| 遂平县| 嵊州市| 漳州市| 天镇县| 盐城市| 渝中区| 大埔区| 昆明市| 天柱县| 丹凤县| 都江堰市| 麻城市| 武清区| 克什克腾旗| 宜丰县| 栾城县| 股票| 南江县| 庆元县| 蕉岭县| 龙岩市| 昔阳县| 云浮市|