亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        利用Drupal創(chuàng)建移動圖書館內容管理系統(tǒng)

        2015-03-22 05:28:10,,
        中華醫(yī)學圖書情報雜志 2015年7期
        關鍵詞:站點管理系統(tǒng)終端

        , ,,

        目前移動圖書館的服務方式主要有手機短信彩信服務、WAP服務和手機客戶端服務3種[1]。鑒于牡丹江醫(yī)學院(以下簡稱“我院”)用戶已熟悉圖書館主頁的布局,故移動圖書館服務采用了WAP服務方式,該方式在信息檢索和個人業(yè)務處理等方面操作更便捷且安全性好。本文利用Drupal開源軟件創(chuàng)建了基于我院移動圖書館的WAP服務內容管理系統(tǒng),目的是方便用戶更好地使用移動圖書館。

        1 移動圖書館功能結構

        我院用戶對移動圖書館功能需求主要是圖書館主頁上的常規(guī)服務內容,如查詢個人借閱情況、借閱到期提醒、辦理續(xù)借、書刊檢索、檢索下載電子資源、新書通報、新增服務通知等。用戶還希望移動圖書館服務費用低、操作方便、能保護用戶的隱私[2]。基于以上調查分析,設計移動圖書館平臺功能如圖1所示。

        圖1 移動圖書館平臺功能結構

        2 利用Drupal構建移動圖書館內容管理系統(tǒng)

        2.1 Drupal簡介

        Drupal是一個免費的網(wǎng)站內容管理系統(tǒng),采用GPL許可協(xié)議的開放源碼軟件,使用PHP語言開發(fā),后臺數(shù)據(jù)庫使用MYSQL[3]。Drupal主要由內核、模塊和主題組成,可以將內容管理和內容表示相分離,通過模塊實現(xiàn)各種功能,通過主題進行個性化設置。Drupal提供的角色權限系統(tǒng)對每個角色授權,提供的站內搜索系統(tǒng)能對站內的所有內容進行索引和搜索。

        2.2 內容管理系統(tǒng)

        內容管理系統(tǒng)CMS(Content Management System)是一種軟件或程序,它能夠使內容的創(chuàng)建、發(fā)布、修改、存檔、刪除自動化[4]。移動圖書館的內容包括各種結構化的數(shù)據(jù)和非結構化的文檔,內容管理系統(tǒng)能將不同類型的內容全部以數(shù)字化的方式保存起來,并通過異構資源整合和統(tǒng)一檢索技術,幫助用戶快速查找所需內容。

        2.3 移動圖書館內容管理系統(tǒng)模型

        本文所描述的移動圖書館內容管理系統(tǒng)主要包括內容倉庫、內容管理模塊和用戶終端三部分,移動圖書館系統(tǒng)模型如圖2所示。內容倉庫是圖書館數(shù)字資源的中心,包括電子圖書、電子期刊、用戶數(shù)據(jù)、音頻視頻及元數(shù)據(jù)庫等[5]。內容管理模塊中,統(tǒng)一檢索是訪問內容倉庫的唯一途徑,內容管理的功能包括創(chuàng)建、編輯、修改、刪除內容,對內容進行索引、存儲管理,通過對用戶分配角色的辦法進行用戶權限的管理,為用戶提供個性化定制內容推送服務,通過中間件的技術支持將圖書館的內容呈現(xiàn)給用戶終端。用戶使用手機、iPAD等各種移動設備訪問圖書館的數(shù)字資源[6]。

        圖2 移動圖書館系統(tǒng)模型

        2.4 搭建開發(fā)環(huán)境

        采用Windows 2003操作系統(tǒng),安裝XAMPP(Apache+MySQL+PHP+PERL)軟件包。啟動Apache和Mysql時,注意要禁用IIS,否則有時會沖突導致不能啟動Apache;利用phpmyadmin創(chuàng)建數(shù)據(jù)庫及用戶名密碼,數(shù)據(jù)庫命名為tsg;從Drupal官網(wǎng)選擇Drupal 7.34版本下載安裝到xampp/htdocs目錄下創(chuàng)建的站點目錄,站點目錄命名為mobile;下載中文語言包,復制到xampp/htdocs/mobile/sites/default/files/languages;在瀏覽器輸入http://localhost/mobile/install.php,按提示完成安裝過程。

        2.5 安裝模塊

        Drupal 是模塊化的內容管理系統(tǒng),Drupal安裝內核自帶多個必裝模塊,在根目錄的modules文件夾下,能實現(xiàn)內容管理的基本功能。要想實現(xiàn)移動圖書館內容管理系統(tǒng),需要從Drupal官網(wǎng)下載第三方模塊解壓至/sites/all/modules下,包括services、views、libraries、ctools、spyc、DrupalGap等。

        Services模塊是連接移動終端APP與Drupal站點的橋梁,用于整合外部應用程序的標準化解決方案,為外部程序訪問Drupal站點提供接口,支持JSON、SOAP等多種數(shù)據(jù)交互格式,集成Drupal的核心功能,讓移動終端用戶訪問站點資源。Services模塊具體配置方法為:結構->Services,點擊“添加”;名稱設置為Welcome mdj,該文字內容可以修改;服務器設置為REST,路徑終點設置為“Welcome mdj”;認證選中“Session authentication”,點擊“保存”,編輯新創(chuàng)建的Service,也就是“Welcome mdj”,繼續(xù)點擊“Edit Resources”,選中全部資源,如文件、節(jié)點、系統(tǒng)等。點擊“服務器”選項卡,在相應格式里選擇“json”,在需求分析里選擇“application/x-www-form-urlencoded”,至此,模塊配置完畢[7]。

        創(chuàng)建Views的具體方法為:進入結構->Views,點擊“添加視圖”,視圖名稱輸入“welcome app”,內容類型選擇基本頁面形式,并取消創(chuàng)建新頁面。點擊“繼續(xù)編輯”為視圖添加一個新內容,即Nid字段;在“格式”里,選擇JSON數(shù)據(jù)文檔,為視圖添加一個頁面;最后在頁面設置中,將路徑設置為welcom app,點擊保存,創(chuàng)建Views完成。

        2.6 DrupalGap的關鍵設置

        在Drupal中,有2種建立Web應用的方式:一是利用Drupal的主題層,將Web應用整合到網(wǎng)站中;二是建立單獨的Web應用站點,通過Drupal服務與Drupal站點進行通信。我們選擇第一種方式,這里需要使用一個重要模塊DrupalGap。DrupalGap是一個開源的應用程序開發(fā)工具包,可以用來方便地為Drupal網(wǎng)站構建定制移動應用程序和Web應用程序,包含跨平臺開發(fā)工具PhoneGap,可用于創(chuàng)建Android和IOS設備,并與Drupal網(wǎng)站進行通信。PhoneGap實現(xiàn)打包的具體步驟如下。

        第一步:利用PhoneGap加載網(wǎng)站所涉及的目錄和頁面代碼[8];第二步:向Drupal發(fā)送JSON請求消息,Drupal通過上文所提及的Services模塊(該模塊隨Drupal啟動而加載)等返回JSON消息到終端;第三步:根據(jù)返回的JSON消息編寫相應的腳本對標簽進行解析,需要對每個返回的JSON消息都進行操作,但具體的操作方式非常簡單,本文不另行給出解析代碼;第四步:把通過腳本解析后的標簽插入jQureyMobile顯示頁面的標簽中,該標簽通過Navbar已經(jīng)做好,此時終端會顯示頁面和后臺數(shù)據(jù)已經(jīng)結合完畢;第五步:利用PhoneGap選擇APP封裝時所對應的操作系統(tǒng),并選擇相應的屏幕分辨率,通過PhoneGap的Build服務來編譯出應用在不同平臺的應用程序即可。

        以上步驟是構建移動圖書館的核心過程[9]。

        2.7 利用主題開發(fā)用戶界面

        jQueryMobile官方網(wǎng)站有116個移動主題[10],比較好用的有Mobile jQuery Theme,A-Cloudy-Day,Mobile theme,F(xiàn)usion Mobile,Mobile Basic,Themekey等,本文選擇的是Themekey主題。Themekey非常強大,可以讓任何一個頁面都采用不同的主題,并且可以通過判斷終端采用什么主題,來進行相應的動作響應,還可通過設置的點擊動作等指定不同的主題。這些主題的功能其實是用CSS來進行控制,設置終端屏幕中的顯示效果[11]。

        ThemeKey也允許我們自己定義不同的主題切換規(guī)則,可以自主選擇目前的路徑、分類術語、語言、節(jié)點類型和其他許多性能[12],它也可以很容易地利用其他模塊進行擴展以便于支持不同屬性。當Drupal的主題繼承和ThemeKey屬性進行聯(lián)合設置時,可以很容易實現(xiàn)各種所需要的功能。

        3 發(fā)布與測試

        為了驗證系統(tǒng)性能,本文將案例部署到Tomcat Web服務器上,啟動Tomcat后,利用Android模擬器進行測試,地址欄中輸入http://localhost:8080/mdjyxy.jsp,出現(xiàn)終端主界面,如圖3所示。

        圖3 移動圖書館主界面

        經(jīng)過標簽頁調試之后,可以看出系統(tǒng)對移動圖書館的需求提供了有效的支持。

        4 結語

        利用Drupal創(chuàng)建移動圖書館內容管理系統(tǒng)能夠很好地實現(xiàn)移動圖書館所需的相關要求。在開發(fā)過程中,Drupal可以使用內置的移動版主題、安裝模塊,測試過程不需要復雜的代碼,操作可視化,給開發(fā)人員提供了極大的便利性。仿真實驗的結果表明,利用該技術搭建的移動圖書館系統(tǒng)運行良好,性能穩(wěn)定可靠,在創(chuàng)建移動圖書館內容管理系統(tǒng)方面有著顯著優(yōu)勢。

        猜你喜歡
        站點管理系統(tǒng)終端
        基于James的院內郵件管理系統(tǒng)的實現(xiàn)
        X美術館首屆三年展:“終端〉_How Do We Begin?”
        通信控制服務器(CCS)維護終端的設計與實現(xiàn)
        基于Web站點的SQL注入分析與防范
        電子制作(2019年14期)2019-08-20 05:43:42
        2017~2018年冬季西北地區(qū)某站點流感流行特征分析
        基于LED聯(lián)動顯示的違停管理系統(tǒng)
        海盾壓載水管理系統(tǒng)
        中國船檢(2017年3期)2017-05-18 11:33:08
        首屆歐洲自行車共享站點協(xié)商會召開
        中國自行車(2017年1期)2017-04-16 02:53:52
        多功能北斗船載終端的開發(fā)應用
        電子制作(2016年15期)2017-01-15 13:39:14
        怕被人認出
        故事會(2016年21期)2016-11-10 21:15:15
        亚洲美女性生活一级片| 羞羞色院99精品全部免| 国产精品一区二区性色| 超碰cao已满18进入离开官网| 精品国产制服丝袜高跟| 免费无码AⅤ片在线观看| 人妻中文字幕一区二区视频| 国产av天堂亚洲国产av天堂| 日本护士吞精囗交gif| 久久亚洲日本免费高清一区| 免费看黄片视频在线观看| 特黄 做受又硬又粗又大视频| 风韵饥渴少妇在线观看| 激情另类小说区图片区视频区| 岛国视频在线无码| 亚洲中字永久一区二区三区| 老熟女的中文字幕欲望 | 中文字幕一区二区三区精华液| 日韩啪啪精品一区二区亚洲av| 国产亚洲一区二区精品| 无套熟女av呻吟在线观看| 亚洲男人的天堂在线播放| 色婷婷久久免费网站| av在线免费观看男人天堂| 亚洲中文字幕无码不卡电影| 久久亚洲色www成人欧美| 亚洲性啪啪无码AV天堂| 日本熟妇裸体视频在线| 免费观看a级毛片| 亚洲精品国产成人无码区a片| 亚洲乱码一区二区三区成人小说| 国产熟妇一区二区三区网站| 亚洲国产精品成人久久久| 三上悠亚久久精品| 人妻少妇精品视中文字幕国语| 亚洲国产av精品一区二| 天堂8在线新版官网| 欧美巨大xxxx做受中文字幕| 40分钟永久免费又黄又粗| 亚洲国产av一区二区四季| 午夜性无码专区|