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

        ?

        基于MVC的數(shù)字圖書館管理系統(tǒng)的開發(fā)與設計

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

        李守宏

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

        基于MVC的數(shù)字圖書館管理系統(tǒng)的開發(fā)與設計

        李守宏1,2

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

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

        MVC;數(shù)字圖書館管理系統(tǒng);.NET平臺;B/S

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

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

        1 .NET技術架構

        1.1 .NET平臺與Castle框架

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

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

        1.2 ASP.NET

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

        1.3 ADO.NET技術

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

        2 系統(tǒng)設計

        2.1 系統(tǒng)功能模塊設計

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

        圖1 系統(tǒng)功能結構圖

        2.2 系統(tǒng)架構

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

        圖2 系統(tǒng)體系結構模型圖

        3 系統(tǒng)測試

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

        圖3 系統(tǒng)主頁面

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

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

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

        圖5 圖書入庫登記界面

        圖6 借書登記界面

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

        圖7 還書登記界面

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

        4 結束語

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        [15]陳鴻皖.B/S架構下基于富客戶端的.NET控件的二次開發(fā)與實現(xiàn)[D].合肥:合肥工業(yè)大學,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

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

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

        猜你喜歡
        圖書館系統(tǒng)設計
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無人機系統(tǒng)
        ZC系列無人機遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        瞞天過?!律O計萌到家
        藝術啟蒙(2018年7期)2018-08-23 09:14:18
        圖書館
        小太陽畫報(2018年1期)2018-05-14 17:19:25
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        設計秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設計叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        飛躍圖書館
        去圖書館
        国产精品无码久久久久成人影院| 久久AV中文综合一区二区| 天堂8中文在线最新版在线| 另类一区二区三区| 人妻熟女中文字幕在线视频| 国产av精品一区二区三区久久| 男人的天堂av高清在线| 人妻少妇精品视频无码专区| 免费的一级毛片| 99久久精品国产一区色| 一区二区三区在线观看视频精品| 亚洲综合在线观看一区二区三区| 亚洲国产婷婷香蕉久久久久久| 国产a国产片国产| 国产黄a三级三级三级av在线看 | 婷婷色婷婷开心五月四房播播| 四川丰满妇女毛片四川话| 亚洲精品无码国模| 日韩不卡无码三区| 国产一区二区三区色哟哟 | 经典黄色一区二区三区| 粉嫩小泬无遮挡久久久久久| 亚洲精品无码国产| 水蜜桃久久| 蜜臀一区二区av天堂| 无套无码孕妇啪啪| 亚洲欧美日韩精品久久亚洲区| 久久人人97超碰超国产| 精品999无码在线观看| 国产成人精品日本亚洲i8| 国内精品卡一卡二卡三| 大陆国产乱人伦| 久久精品国产一区二区涩涩 | 亚洲精品中文字幕一二三区| 精精国产xxxx视频在线播放 | 国产亚洲精品一区二区在线观看| 真实夫妻露脸自拍视频在线播放| 国产欧美日韩一区二区加勒比| 免费1级做爰片1000部视频| 亚洲av日韩aⅴ无码电影| 97中文乱码字幕在线|