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

基于MVC的數字圖書館管理系統的開發與設計

2016-12-23 11:18:28李守宏
電子設計工程 2016年24期
關鍵詞:圖書館系統設計

李守宏

(1.遼寧廣播電視大學 遼寧 沈陽110034;2.遼寧裝備制造職業技術學院 遼寧 沈陽110164)

基于MVC的數字圖書館管理系統的開發與設計

李守宏1,2

(1.遼寧廣播電視大學 遼寧 沈陽110034;2.遼寧裝備制造職業技術學院 遼寧 沈陽110164)

為了實現圖書館的數字化管理,使圖書館管理更加規范化,減輕管理人員的工作負擔,本文開發與設計了基于MVC的數字圖書館系統,其以.NET為開發平臺,使用Castle框架完成系統框架的搭建,采用基于MVC結構的B/S架構,并通過ASP.NET技術和JavaScript語言來實現系統的構建,同時利用ADO.NET技術來實現對系統數據庫的操作,包括數據寫入與數據輸出,實現了圖書的查詢、登記、借閱等功能。測試結果表明,該系統運行穩定,系統各項功能均可得到正確相應,達到了設計要求。

MVC;數字圖書館管理系統;.NET平臺;B/S

圖書館作為一個專門收集,保存及管理書籍的機構,為人們學習、科研和休閑娛樂等提供各種各樣的書籍。早期的圖書館管理采用人工登記的方式來實現,隨著圖書館的發展,圖書館藏書數量逐漸增大,這同時使圖書管理人員需要處理的圖書管理信息也大幅增加,使圖書館管理工作面臨更多困難。隨著信息技術的發展與普及,利用信息技術來實現圖書館的數字化管理成為一種必然趨勢[1-4]。

為了實現圖書館的數字化管理,使圖書館管理更加規范化,減輕管理人員的工作負擔,本文開發與設計了基于MVC的數字圖書館系統,其以.NET為開發平臺,使用Castle框架完成系統框架的搭建,采用基于MVC結構的B/S架構,并通過ASP.NET技術和JavaScript語言來實現系統的構建,同時利用ADO.NET技術來實現對系統數據庫的操作,包括數據寫入與數據輸出,實現了圖書的查詢、登記、借閱等功能。測試結果表明,該系統運行穩定,系統各項功能均可得到正確相應,達到了設計要求。

1 .NET技術架構

1.1 .NET平臺與Castle框架

.NET平臺[5-6]即為微軟公司旗下的一個應用程序開發平臺,其通過微軟開發的Microsoft XML Web services來實現應用程序連接互聯網進行網絡通訊及數據的共享,使人們能夠通過最簡單的方式最大限度地從互聯網上獲取信息。其能兼容多重開發語言以及操作系統,為開發者開發網絡應用程序提供一個標準化的平臺。

Castle[7]是.NET平臺下的一個開源框架,其包含了應用程序開發的整個開發套件,包括從數據訪問框架ORM到依賴注入容器,再到Web層的MVC框架以及AOP套件。開發者在開發應用程序時,通過Castle框架即可快速搭建應用程序的整個框架,在一定程度上減少了應用程序的開發時間。

1.2 ASP.NET

ASP.NET[8-9]是.NET平臺下的一種應用在網絡服務器的上腳本技術,其主要用于讓網絡服務器執行嵌入在網頁中的腳本,并在收到HTTP請求文檔后才會在IIS上創建。ASP. NET能兼容多種語言,包括HTML、JavaScript、CSS等,同時可在Web Pages、Web Forms、MVC等多種開發構架下進行網頁的開發。開發者通過ASP.NET技術,即能在相關語言及服務器腳本實現網頁的開發。由于其兼容多種語言和開發模式,因而也具有良好的平臺兼容性,能夠兼容多種運行平臺。

1.3 ADO.NET技術

ADO.NET[10]是微軟在.NET Framework中負責數據訪問的類庫集,其可使.NET上的任何編程語言能夠連接并訪問關系數據庫與非數據庫型數據源,或是獨立出來作為處理應用程序數據的類型對象,其允許開發人員將數據資料存取分成不連續的元件,然后分開使用或串聯使用。

2 系統設計

2.1 系統功能模塊設計

本系統[11-14]由用戶登錄模塊、查詢管理模塊、登記管理模塊、借閱管理模塊以及系統管理模塊組成,如圖1所示。用戶登錄模塊主要用于圖書館管理人員登錄本系統,管理人員需輸入正確的用戶名及密碼才能登錄本系統,防止其他人進入系統進行非法操作。查詢管理模塊用于系統用戶進行包括圖書檢索、讀者信息以及工作人員信息查詢等操作。登記管理模塊用于錄入、修改、刪除圖書信息以及讀者和管理人員的信息。借閱管理模塊管理人員登記讀者的借閱信息,其包括借書登記及還書登記。系統管理模塊用于對用戶賬號進行管理以及系統信息的查詢等。

圖1 系統功能結構圖

2.2 系統架構

本系統采用了基于B/S的MVC三層架構,其包括業務邏輯層、表示層以及數據訪問層,這使得系統的不同層次在結構上互聯性小,系統程序更易擴展,具備較強的靈活性與安全性。其次,系統的實現與平臺無關,擁有良好的移植性與可維護性,保障了系統的跨平臺運行[15]。系統體系結構模型圖,如圖2所示。其中表示層用于提供交互式的界面;業務邏輯層負責數據的傳遞與處理以及系統功能的邏輯運算;數據訪問層用于對數據的讀取、保存及更新。用戶從可視化界面中發出請求后,業務邏輯層對用戶發出的請求進行邏輯運算,并將運算結果傳送給數據訪問層。數據訪問層得到請求后將數據返回給業務邏輯層,經處理后將數據發送到表示層顯示。

圖2 系統體系結構模型圖

3 系統測試

打開本系統,在登錄界面上輸入用戶名和密碼,點擊登錄。若用戶名和密碼正確,則登錄成功,進入本系統,系統頁面如圖3所示。主頁面上方為功能導航欄,分別為查詢管理、登記管理、借閱管理、系統管理,主頁面下方為顯示區,系統的信息處理結果均在顯示區顯示。

圖3 系統主頁面

點擊查詢管理,出現下拉子菜單,分別為圖書目錄查詢,讀者明細查詢以及管理員明細查詢。點擊圖書目錄查詢,其頁面如圖4所示。圖書目錄查詢可通過按書名、作者及類別查詢,并可模糊搜索或精確搜索。在按類別檢索框中選擇按政治類別檢索,點擊精確搜索,頁面下方顯示與政治有關的書籍,點擊任意一本書籍即可查看書籍的相關信息。

點擊登記管理,在出現的下拉子菜單中選擇圖書登記,其界面如圖5所示。若要添加新的書籍信息,只需在頁面上方輸入新書籍的信息,包括書名、作者、圖書編號和出版社類別編號等信息,若為外文中文翻譯版,則還需添加譯者信息,然后點擊頁面右上方的添加按鈕,即可完成圖書的添加。對于不再存在的書籍,則需要進行刪除操作,可選中所需刪除的書籍,然后點擊書籍前面的刪除按鈕,在彈出的刪除提示對話框中點擊確認刪除按鈕,即可完成該圖書的刪除。

點擊借閱管理,出現下拉子菜單,分別為借書登記及還書登記。點擊借書登記,其界面如圖6所示。在借書登記中輸入讀者編號、圖書編號、借閱日期,點擊借書即可完成圖書的借書操作,并顯示“借書成功”的提示信息。而若該圖書已被借出,則也會顯示提示信息。借書界面下方顯示的是讀者的書籍借閱信息,包括讀者姓名、所借圖書名稱、標號及借閱日期等。

圖5 圖書入庫登記界面

圖6 借書登記界面

點擊登記管理下的還書管理,其界面如圖7所示。在頁面上方輸入讀者編號及所還圖書的編號,再點擊還書即可完成還書操作。

圖7 還書登記界面

在經過開發人員的多次測試后表明,該系統運行穩定,系統的查詢管理、登記管理和借閱管理等功能均可得到正確相應,達到了設計要求。

4 結束語

現代圖書館的發展使得圖書館的管理人員需要處理的數據更加繁雜,給管理人員帶來了巨大的工作壓力。為了實現圖書館的數字化管理,使圖書館管理更加規范化,減輕管理人員的工作負擔,本文開發與設計了基于MVC的數字圖書館系統,其以.NET為開發平臺,使用Castle框架完成系統框架的搭建,采用基于MVC結構的B/S架構,并通過ASP. NET技術和JavaScript語言來實現系統的構建,同時利用ADO.NET技術來實現對系統數據庫的操作,包括數據寫入與數據輸出,實現了圖書的查詢、登記和借閱等功能。測試結果表明,該系統運行穩定,系統各項功能均能夠得到正確相應,達到了設計要求。

[1]魏群義,彭曉東.淺談圖書館管理系統的發展趨勢[J].大學圖書館學報,2011,29(5):38-40.

[2]張億軍,羊照生.圖書管理系統設計研究[J].信息技術與信息化,2014(3):47-49.

[3]肖亞迪,賀成佳,李俐萍.基于RFID的圖書館自動借還系統設計[J].電子科技,2015,28(3):7-10.

[4]張燕.信息技術在圖書館管理中的應用[J].未來英才,2015(11):242-243.

[5]Xin Chen.應用框架的設計與實現—.NET平臺[M].溫昱,靳向陽,譯.北京:電子工業出版社,2005.

[6]高揚.基于.NET平臺的三層架構軟件框架的設計與實現[J].計算機技術與發展,2011,21(2):77-80.

[7]劉亞娟,程兆生.基于_NET_Castle框架的醫院人力資源管理系統的開發與設計[J].電子設計工程,2016,24(12):51-53.

[8]陶國榮.ASP.NET2.0數據庫與網絡開發從入門到精通:V B. NET[M].北京:人民郵電出版社,2008.

[9]BoxDon,SellsChris..NET本質論[M].張曉坤,譯.北京:中國電力出版社,2004.

[10]陳誼楠.基于.NET平臺采用ADO.NET實現數據訪問層[J].電腦編程技巧與維護,2012(4):35-36.

[11]陳龍飛.基于MVC的圖書管理系統的研究與實現[D].昆明:云南大學,2014.

[12]潘艷麗.基于Asp.Net的圖書館管理系統的設計與研究[D].上海:復旦大學,2010.

[13]楊瑞.基于.NET技術的圖書管理系統研究與設計[J].電子設計工程,2015,23(17):66-67.

[14]麻玉瓊.基于J2EE的高校圖書館管理系統的設計與實現[D].成都:電子科技大學,2012.

[15]陳鴻皖.B/S架構下基于富客戶端的.NET控件的二次開發與實現[D].合肥:合肥工業大學,2015.

The development and design of digital library management system based on MVC

LI Shou-hong1,2
(1.Liaoning Radio and Television University,Shenyang 110034,China;2.Liaoning Equipment Manufacturing Vocational and Technical College,Shenyang 110164,China)

In order to realize the digital management of the library,make the library management more standardized,and reduce the workload of the management staff,this paper develops and designs a digital library system based on MVC.It uses. NET as the development platform and uses the Castle framework to complete the system frame construction and uses MVC architecture based on the B/S structure,and through the ASP.NET technology and JavaScript language to achieve the system,at the same time using ADO.NET technology to achieve the operation of the system database,including data writing and data output,realizing the books inquiries,registration,loan and other functions.The test results show that the system is stable and the system functions can be correctly and correspondingly,which can meet the design requirements.

MVC;digital library management system;.NET platform;B/S

TN99

A

1674-6236(2016)24-0022-03

2016-07-15 稿件編號:201607114

遼寧省教育科學“十二五”規劃2015年立項課題項目(JG15EB125);遼寧省現代遠程教育學會2016年課題項目(2016XH01-34)

李守宏(1962—),男,山東招遠人,高級工程師。研究方向:教育技術,信息化建設,文獻資源建設。

猜你喜歡
圖書館系統設計
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
圖書館
小太陽畫報(2018年1期)2018-05-14 17:19:25
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
飛躍圖書館
圖書館里的是是非非
主站蜘蛛池模板: 国产亚洲高清在线精品99| 3D动漫精品啪啪一区二区下载| 成人小视频网| 黄色网页在线播放| 中文字幕波多野不卡一区| 国产精品视频第一专区| 久久国产精品嫖妓| 亚洲大学生视频在线播放| 2022国产91精品久久久久久| 亚洲色图另类| 国产成人精品第一区二区| 国产一在线| 国产精品综合久久久 | 国产鲁鲁视频在线观看| a天堂视频| 久久综合婷婷| 亚洲成人精品| 国产精品无码在线看| 91探花在线观看国产最新| 免费精品一区二区h| 色哟哟精品无码网站在线播放视频| 亚洲无线国产观看| 国产日本视频91| 免费AV在线播放观看18禁强制| 色有码无码视频| 伊人色天堂| 亚洲Aⅴ无码专区在线观看q| аv天堂最新中文在线| 91青青视频| 欧洲亚洲一区| 亚洲a免费| 一级毛片免费的| 97精品国产高清久久久久蜜芽| 九九热免费在线视频| 2021国产乱人伦在线播放| 久久久精品久久久久三级| 亚洲视频欧美不卡| 综合天天色| 欧美自拍另类欧美综合图区| 久久婷婷色综合老司机| 毛片网站在线播放| 国产国产人成免费视频77777 | 国产第一页屁屁影院| 亚洲人成影院在线观看| 农村乱人伦一区二区| 国产国拍精品视频免费看| 日韩第一页在线| 青青操国产视频| 亚洲区第一页| 国产a网站| 在线亚洲天堂| 免费99精品国产自在现线| 成人蜜桃网| 久久精品国产在热久久2019| 亚洲 欧美 偷自乱 图片| 九色在线观看视频| 在线播放精品一区二区啪视频| 在线看片免费人成视久网下载| 亚洲天堂视频网| 久久国产免费观看| 扒开粉嫩的小缝隙喷白浆视频| 亚洲国产91人成在线| 色综合婷婷| 国产另类视频| 蜜桃臀无码内射一区二区三区| a级毛片视频免费观看| 欧美日韩国产高清一区二区三区| 亚瑟天堂久久一区二区影院| 亚洲日韩在线满18点击进入| 97se综合| 国产成人亚洲日韩欧美电影| 国产91丝袜在线播放动漫| 999精品视频在线| 欧美黄网在线| 日韩无码真实干出血视频| 色悠久久久| 午夜小视频在线| 免费国产无遮挡又黄又爽| 国产AV无码专区亚洲A∨毛片| 国产v精品成人免费视频71pao| 伊人中文网| 欧美自慰一级看片免费|