• 
    

    
    

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

      ?

      基于云計算的圖書管理系統(tǒng)研究

      2018-09-10 05:08:41馬杰
      河南科技 2018年22期
      關鍵詞:云計算

      馬杰

      摘 要:隨著計算機網(wǎng)絡的不斷發(fā)展與普及,傳統(tǒng)的圖書館模式已經(jīng)無法滿足人們的日常需求。本文通過對云計算的研究分析,構建了基于Hadoop構架的圖書管理系統(tǒng)。該系統(tǒng)使用PHP語言進行開發(fā),MySQL數(shù)據(jù)庫存儲數(shù)據(jù),具有運行穩(wěn)定、功能完備、維護方便的優(yōu)點,解決了傳統(tǒng)圖書館無法解決的問題。

      關鍵詞:Hadoop;云計算;圖書管理系統(tǒng)

      中圖分類號:TP315 文獻標識碼:A 文章編號:1003-5168(2018)22-0013-02

      The Books Management System Based on Cloud Computing

      MA jie

      (Henan Finance University,Zhengzhou Henan 451464)

      Abstract: With the unceasingly development and popularization of the computer network technology, the traditional library input method has been unable to meet the needs of people. Through to research the cloud computing, this paper designed a books management system based on Hadoop. This system adopts PHP language and MySQL database, which has stable operation, advantages of complete function and convenient maintenance.

      Keywords: Hadoop;cloud computing; library management system

      1 研究背景

      現(xiàn)在是網(wǎng)絡化信息化社會,圖書館已經(jīng)成為人們業(yè)余獲取信息的關鍵所在。但是,隨著用戶數(shù)量和藏書的不斷激增,傳統(tǒng)圖書館面臨著數(shù)據(jù)存儲、數(shù)據(jù)分析和硬件擴充等問題。

      云計算是分布式處理(Distributed Computing)、并行處理(Parallel Computing)和網(wǎng)格計算(Grid Computing)的發(fā)展,或者說是這些計算機科學概念的商業(yè)實現(xiàn)[1]。圖書館信息化建設發(fā)展中存在一些問題。隨著云計算的出現(xiàn),云平臺可以解決圖書館間發(fā)展不平衡的問題,減少資源的重復建設,提高對海量數(shù)據(jù)的處理能力[2]。

      基于云計算的圖書管理系統(tǒng)可以從根本上改變圖書館的服務理念和信息保存、獲取的方式,使傳統(tǒng)互聯(lián)網(wǎng)的圖書借閱、瀏覽服務及一些個性化服務延伸到讀者的移動終端。借助云計算平臺,可以實現(xiàn)大量數(shù)據(jù)存儲、高效運算。除了提供基于Web的圖書信息服務外,還將集合終端的3G移動互聯(lián)技術,解決圖書信息在線連續(xù)監(jiān)測和處理,提高管理的自動化程度,實現(xiàn)人書相關聯(lián)[3]。

      2 系統(tǒng)設計

      本文在分析現(xiàn)有主流云計算技術和框架的基礎上,采用了三層體系結構。底層使用Hadoop架構實現(xiàn)云計算和大數(shù)據(jù)處理;中間層為系統(tǒng)管理層,提供Web服務;頂層為客戶端,提供用戶登錄和身份驗證功能。

      圖書管理系統(tǒng)的軟件部分主要工作在系統(tǒng)的頂層和中間層,分為三大功能模塊,如圖1所示。

      從圖1可知,用戶模塊包括用戶注冊、身份認證、個人信息管理和權限管理等;圖書查閱模塊包括圖書瀏覽、圖書查詢、圖書借閱和圖書預訂等;管理員模塊包括用戶信息管理、圖書信息管理、系統(tǒng)公告、新聞發(fā)布、借閱管理和罰金管理等。

      3 功能實現(xiàn)

      本系統(tǒng)建立在Hadoop云平臺之上,使用PHP進行開發(fā),使用MySQL作為數(shù)據(jù)庫,使用Apache作為服務器。

      3.1 登錄功能

      用戶在完成注冊之后,信息會存入數(shù)據(jù)庫,然后即可使用登錄頁面進入系統(tǒng),登錄界面如圖2所示。

      核心代碼如下:

      $sql="SELECT password,username,name,identify

      FROM users WHERE username='$username' AND password=password('$password')";

      $result=mysql_query($sql,$link);

      $row=mysql_fetch_array($result);

      if(mysql_num_rows($result)==1){

      $_SESSION['username'] = mysql_result($result,0,"username");

      $_SESSION['name'] = mysql_result($result,0,"name");

      3.2 圖書查閱模塊

      圖書查閱模塊提供圖書查閱功能,用戶可以根據(jù)需求查詢不同的圖書信息,其頁面運行效果如表1所示。

      核心代碼如下:

      mysqli_select_db($link,"test") or die("數(shù)據(jù)庫選擇失敗!

      ");

      $link->query("set names 'gbk'");

      $sql="select 圖書編號,書名,作者,出版社,出版日期,簡介,類別,數(shù)量,備注 from 圖書信息表";

      $sql.=" where 類別='文學小說類'";

      $result=$link->query($sql);

      3.3 管理員模塊

      管理員模塊主要是管理員對系統(tǒng)進行管理,包括圖書信息管理、用戶信息管理和用戶交流信息管理等[4],部分代碼如下:

      $link=mysqli_connect("127.0.0.1","root","123456")

      or die("數(shù)據(jù)庫服務器連接失??!

      ");

      mysqli_select_db($link,"test") or die("數(shù)據(jù)庫選擇失??!

      ");

      mysqli_query($link,"set names 'gbk'");

      $sql="select 讀者號,讀者姓名,讀者性別,聯(lián)系電話,生效時間,失效時間,家庭狀況,累計借書,已借數(shù)量,備注 from 讀者信息表";

      4 結語

      本文基于Hadoop云計算框架,設計開發(fā)了一個用于處理海量數(shù)據(jù)的圖書管理系統(tǒng)。本系統(tǒng)采用三層構架結構,易于規(guī)模的擴充。使用開源的PHP語言,開發(fā)成本低,界面簡潔便于操作。使用本系統(tǒng),用戶可以方便快捷地從海量圖書信息中找到自己所需的內(nèi)容。但是,本系統(tǒng)功能還不夠完善,后續(xù)還需要加強用戶交流功能的開發(fā),以使用戶使用平臺形成閱讀圈,增加用戶黏性,便于用戶以書會友。

      參考文獻:

      [1]高海鷹.構建吉林省圖書館聯(lián)盟云計算服務中心的思考[J].圖書館學研究,2011(12):82-88.

      [2]吳冬梅.基于云計算的圖書館信息化建設[J].圖書館學刊,2013(8):115-117.

      [3]賈帆,馬燕,王節(jié),等.應用Web技術的圖書管理系統(tǒng)[J].重慶理工大學學報,2013(8):76-79.

      [4]曹風兵,吳開貴,吳長澤.基于Hadoop的校園云計算系統(tǒng)[J].計算機系統(tǒng)應用,2011(6):6-11.

      猜你喜歡
      云計算
      志愿服務與“互聯(lián)網(wǎng)+”結合模式探究
      云計算與虛擬化
      基于云計算的移動學習平臺的設計
      實驗云:理論教學與實驗教學深度融合的助推器
      大學教育(2016年9期)2016-10-09 08:54:03
      云計算中的存儲虛擬化技術應用
      科技視界(2016年20期)2016-09-29 13:34:06
      民丰县| 辉县市| 边坝县| 杨浦区| 乐业县| 家居| 九龙城区| 海丰县| 突泉县| 桦甸市| 贵溪市| 佳木斯市| 石屏县| 内江市| 津南区| 合肥市| 蓝山县| 咸宁市| 怀安县| 若羌县| 青海省| 皮山县| 扎兰屯市| 梁山县| 东乌珠穆沁旗| 唐河县| 平度市| 肥东县| 弋阳县| 武邑县| 双柏县| 蕉岭县| 灵石县| 双辽市| 阿拉善右旗| 伊宁市| 尤溪县| 广东省| 乡宁县| 长宁区| 襄汾县|