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

主站蜘蛛池模板: 日本亚洲成高清一区二区三区| 91久久偷偷做嫩草影院电| 91精品啪在线观看国产60岁| 久久精品国产精品青草app| 国产成人高精品免费视频| 成年片色大黄全免费网站久久| 国产精品永久在线| 亚洲,国产,日韩,综合一区| 国产精品白浆无码流出在线看| 91蝌蚪视频在线观看| 一区二区在线视频免费观看| 中文字幕永久在线看| 国产美女无遮挡免费视频网站 | 亚洲人成在线精品| 精品人妻一区无码视频| 亚洲AV成人一区二区三区AV| 国产精品成人一区二区不卡| 亚洲无码日韩一区| 99精品国产电影| 亚洲欧美精品日韩欧美| 色综合中文字幕| 国产精品免费露脸视频| 91久久偷偷做嫩草影院电| 日韩欧美国产成人| 日韩午夜伦| 国产精品99一区不卡| 97se亚洲综合| 欧美国产精品不卡在线观看| 中文字幕在线看视频一区二区三区| 再看日本中文字幕在线观看| 久久综合丝袜长腿丝袜| 欧美伦理一区| 国产亚洲高清视频| 国产精品亚洲五月天高清| 国产成人调教在线视频| 亚洲精品福利视频| 日韩乱码免费一区二区三区| 日韩欧美国产精品| 欧美日本视频在线观看| 国产精品久久久精品三级| 亚洲国产精品久久久久秋霞影院| 国产成人综合网在线观看| 色综合中文综合网| 国产精品漂亮美女在线观看| 好吊日免费视频| 精品一区二区无码av| 国产传媒一区二区三区四区五区| 无码精油按摩潮喷在线播放| 亚洲一本大道在线| 亚洲欧洲日韩久久狠狠爱| 精品视频第一页| 亚洲天堂视频网站| www.亚洲一区二区三区| 色综合中文字幕| 五月婷婷激情四射| 亚洲一区色| 97视频在线观看免费视频| 97精品国产高清久久久久蜜芽| 国产综合色在线视频播放线视 | 亚洲第一成年网| 97青草最新免费精品视频| 亚洲AV一二三区无码AV蜜桃| 亚洲国产av无码综合原创国产| 久久黄色免费电影| 黄色国产在线| 91精品久久久无码中文字幕vr| 婷婷久久综合九色综合88| 人妻无码中文字幕一区二区三区| 91免费精品国偷自产在线在线| 欧美三级视频在线播放| 国产网站免费观看| 国产特级毛片| 成人福利一区二区视频在线| 日本午夜在线视频| 成人无码一区二区三区视频在线观看 | 精品视频第一页| 国产第三区| 国产大片黄在线观看| 亚洲嫩模喷白浆| 天天综合色天天综合网| 制服丝袜亚洲| 国产欧美视频在线观看|