999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于MVC圖書館借閱系統的意義與開發平臺

2015-04-29 00:00:00崔蕾
大觀 2015年1期

摘要:為了提高圖書館借還書的效率,開發了一個基于MVC的圖書館借閱系統。采用PHP中的Thinkphp框架,B/S設計模式,MySQL數據庫來設計該系統,以NetBeans開發平臺,用MVC的設計思想。實驗測試結果表明:本系統具有的功能是圖書館管理工作的常見細節,例如新書入館登記,注銷廢舊圖書,對館藏圖書的分類管理,查詢圖書,圖書借還,和退還手續登記。解決了傳統圖書館人工管理出現的基本問題以及相關統計工作。該系統操作簡單,借還書管理高效,可以運用到實際的圖書館管理中。

關鍵詞:PHP;MVC;圖書信息化管理;圖書借還

在國內,從圖書館信息管理情況來看,在信息技術普及運用的情況下,使用計算機管理借還圖書和查閱圖書的功能還未完全得到用戶的肯定。目前傳統圖書借閱系統存在著不同程度的問題,大致可以歸結為:檢索速度慢,不能明確地為藏書分門別類;借書還書的工作量大;圖書統計工作難,藏書更新不能及時完成。

通過本次的軟件工程開發,這些問題得到恰當解決。整個系統操作簡便、界面友好、靈活、實用、安全,解決了傳統圖書館手工操作的弊端,對圖書工作人員和讀者進行數字化處理信息帶來諸多益處:功能主要包含新書入館登記,注銷廢舊圖書,對館藏圖書的分類管理,查詢圖書,圖書借還,和退還手續登記。整個系統工作效率高效,可以替代傳統圖書館運用到現實生活中。

一、開發平臺

瀏覽器/服務器模型

瀏覽器/服務器模型(B/S結構),即Browser/Server(瀏覽器/服務器)結構[1-2],就是只安裝維護一個服務器(Server),而客戶端采用瀏覽器(Browse)運行軟件。B/S(瀏覽器/服務器模式)是隨著Internet技術的興起,對C/S結構[1-2]的一種改進。在這種結構下,軟件應用的業務邏輯完全在應用服務器端實現,用戶表現完全在Web服務器實現,客戶端只需要瀏覽器即可進行業務處理,是一種全新的軟件系統構造技術。這種結構更成為當今應用軟件的首選體系結構。主要利用了不斷成熟的—瀏覽 器技術,結合多種Script語言(VBScript、JavaScript)和ActiveX技術,是一種全新的軟件系統構造技術。

B/S結構的主要特點是分布性強、維護方便、開發簡單且共享性強、總體擁有成本低。但數據安全性問題、對服務器要求過高、數據侉輸速度慢、軟件的個性化特點明顯降低,這些缺點是有目共睹的,難以實現傳統模式下的特殊功能要求。

二、語言簡介

(一)MVC簡介

MVC全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,一種軟件設計典范,用于組織代碼用一種業務邏輯和數據顯示分離的方法,這個方法的假設前提是如果業務邏輯被聚集到一個部件里面,而且界面和用戶圍繞數據的交互能被改進和個性化定制而不需要重新編寫業務邏輯MVC被獨特的發展起來用于映射傳統的輸入、處理和輸出功能在一個邏輯的圖形化用戶界面的結構中[2]。

(二)PHP技術簡介

PHP(“PHP:Hypertext Preprocessor”,超文本預處理器的字母縮寫)是一種被廣泛應用的開放源代碼的多用途腳本語言,它可嵌入到 HTML中,尤其適合 web 開發[5]。PHP在在網絡程序開發方面應用很廣。PHP可以在許多的不同種的服務器、操作系統、平臺上運行,也可以和許多數據庫系統結合。

ThinkPHP,是一個開源的PHP框架,其目的是為了簡化企業級應用開發而誕生的,本系統后端所采用核心也是ThinkPHP。它遵循了Apache2開源協議發布。早期的思想架構也來源于Struts,后來經過不斷改進和完善,同時也借鑒了國外很多優秀的框架和模式,使用面向對象的開發結構和MVC模式,它融合了Struts的Action思想以及JSP里面所用到的標簽庫、ORM映射和ActiveRecord模式[5,6],封裝了對數據的CURD和一些常用操作,單一入口模式等,使得該框架在模版引擎、緩存機制、認證機制和擴展性方面都有獨特的表現。

(三)MySQL簡介

MySQL是一個小型關系型數據庫管理系統,開發者為瑞典MySQL AB公司。目前MySQL被廣泛地應用在Internet上的中小型網站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站數據庫[7,8]。對于一般的個人使用者和中小型企業來說,MySQL提供的功能已經綽綽有余,與其他的大型數據庫例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之處,如規模小、功能有限(MySQL不支持視圖(已列入5.1版的開發計劃)、事件等)等,但是這絲毫也沒有減少它受歡迎的程度。而且由于MySQL是開放源碼軟件,因此可以大大降低總體擁有成本。

(四)系統運行環境

此系統專門為圖書館打造,所以為了充分使用單位計算機的資源,系統的運行環境要求要與館內現有資源吻合并適度地低于當前館內現有的資源。因此根據此要求,設定了此系統的運行環境。

網絡環境:

100M局域網絡環境。

硬件環境:

(1)服務器:硬盤100GB以上,內存1GB以上,單/雙CPU 2.8GHz以上。

(2)客戶機:硬盤30GB以上,內存256MB以上,CPU8 00MHz以上。

軟件環境:

(1)服務器:Linux操作系統,Apach服務器,安裝PHP,MySQL數據庫。

(2)客戶機:操作系統要求:Windows 7、Windows 8、Linux、Mac OS。瀏覽器要求:IE9以上、Chrome、Firefox、Opera。

三、結語

圖書館借閱系統實現的主要功能有:讀者用戶可以進行圖書的查詢、借閱信息的查詢及個人信息的修改的操作。系統管理員用戶可以進行圖書管理員的添加、刪除和修改,以及系統參數的維護等操作。圖書館管理員可以進行借書處理,還書處理,圖書刪除,圖書添加,圖書查看與修改等操作。用戶可以進行借閱查詢,個人信息修改,查看歸還信息和對已借閱圖書的續借等操作。圖書館借閱系統的實現,既提高借閱效率又可實現圖書借閱的完整進出記錄,保證圖書的合理使用,讓廣大讀者受益。開發此圖書館管理系統軟件,也是對實現數字化圖書館管理的支持。

【參考文獻】

[1]查弗(美),斯威德伯格(美).jQuery基礎教程[M].北京:人民郵電出版社,2009

[2]楊曉軍.MVC Web開發學習實錄[M].北京:清華大學出版社,2011

[3]David Powers(英).PHP動態網頁設計[M].北京:人民郵電出版社,2012

[4]錢雪忠,王燕玲,張平.MySQL數據庫技術與實驗指導[M].北京:清華大學出版社,2012

[5]Larry Ullman(美).PHP與MySQL動態網站開發[M].北京:人民郵電出版社,2013

主站蜘蛛池模板: 国产二级毛片| av在线5g无码天天| 亚洲人成成无码网WWW| 97精品国产高清久久久久蜜芽| 色婷婷综合在线| 黄色网址免费在线| 26uuu国产精品视频| 超清无码一区二区三区| 亚洲国内精品自在自线官| 99热最新在线| 国产97公开成人免费视频| 精品欧美日韩国产日漫一区不卡| 欧美色香蕉| 欧美激情视频一区二区三区免费| 91在线精品免费免费播放| AV在线麻免费观看网站| 久久免费视频6| 久久久久久尹人网香蕉| 五月综合色婷婷| 9966国产精品视频| 一级爆乳无码av| 日韩AV无码一区| 高清无码一本到东京热| 成人午夜天| 日韩a级片视频| 国产在线自揄拍揄视频网站| 99久久国产综合精品女同| 国产一二三区视频| 爆操波多野结衣| 国产成人亚洲无码淙合青草| 最新国产在线| 五月天久久综合| 91欧美在线| 在线看片免费人成视久网下载 | 久久99热66这里只有精品一| 久久国产亚洲偷自| 色婷婷天天综合在线| 伊人久久福利中文字幕| 成人国产免费| 日韩精品专区免费无码aⅴ| 久久综合久久鬼| 欧美在线伊人| 999国产精品永久免费视频精品久久| 国产一级α片| 在线一级毛片| 色婷婷在线播放| 亚洲综合久久一本伊一区| 国内丰满少妇猛烈精品播| 99视频全部免费| 乱人伦视频中文字幕在线| 久久这里只有精品免费| 日韩人妻少妇一区二区| 亚洲国产精品人久久电影| 伊人AV天堂| 伦精品一区二区三区视频| 日韩欧美色综合| 欧美啪啪一区| 国产免费精彩视频| 免费看美女毛片| 亚洲美女视频一区| 国产在线拍偷自揄拍精品| 亚洲成a∧人片在线观看无码| 亚洲永久色| 欧美成人日韩| 精品国产成人三级在线观看| 日韩东京热无码人妻| 国产免费看久久久| 国产一区二区影院| 久久五月天综合| 一区二区自拍| 国产精品亚洲а∨天堂免下载| 欧美激情综合一区二区| 91年精品国产福利线观看久久| 欧美中日韩在线| 亚洲色偷偷偷鲁综合| 色亚洲成人| 日本一区二区不卡视频| 亚洲精品色AV无码看| 亚洲男人在线天堂| 国产欧美日韩va| 久久国产亚洲欧美日韩精品| 国产欧美日韩另类精彩视频|