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

        ?

        基于MVC的網(wǎng)上圖書館系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

        2015-03-03 07:12:00郝麗娜武漢工程職業(yè)技術(shù)學(xué)院湖北武漢430000
        科技傳播 2015年11期
        關(guān)鍵詞:圖書管理

        林 敏,郝麗娜武漢工程職業(yè)技術(shù)學(xué)院,湖北武漢  430000

        基于MVC的網(wǎng)上圖書館系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

        林敏,郝麗娜
        武漢工程職業(yè)技術(shù)學(xué)院,湖北武漢430000

        摘要針對高等院校的圖書館中書籍種類繁多所導(dǎo)致的管理效率低下等問題,設(shè)計(jì)了一套基于MVC模式的圖書館管理系統(tǒng)。該系統(tǒng)基于用戶的實(shí)際需求,開發(fā)了新聞管理、書籍管理、圖書薦購、資料管理和賬戶管理等功能,對于實(shí)現(xiàn)圖書文獻(xiàn)的網(wǎng)上管理、圖書資料的使用擴(kuò)展等提供了良好的平臺。

        關(guān)鍵詞網(wǎng)上圖書館;圖書管理;MVC模式;C#

        隨著互聯(lián)網(wǎng)的發(fā)展,世界已邁入了信息時(shí)代。圖書館搜集、整理、收藏圖書資料以供人閱覽和參考,是最大的信息資源,圖書館的管理技術(shù)也越來越受到人們的關(guān)注。

        本文從MVC原理、系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)等方面進(jìn)行闡述,對圖書館系統(tǒng)的具體功能模塊與系統(tǒng)設(shè)計(jì)進(jìn)行了詳細(xì)介紹。體現(xiàn)了本系統(tǒng)的先進(jìn)性、跨平臺性、實(shí)用性、穩(wěn)定性和安全性等特點(diǎn)。

        1 MVC的設(shè)計(jì)模式與原理

        本系統(tǒng)通過MVC設(shè)計(jì)模式進(jìn)行開發(fā),其優(yōu)勢在于MVC使前后臺相互分離,雙方通過控制器來進(jìn)行控制,且相互之間不影響。使系統(tǒng)間開發(fā)達(dá)到了相對獨(dú)立,加強(qiáng)了程序的可維護(hù)性,大大提高了系統(tǒng)的開發(fā)效率。

        1.1MVC設(shè)計(jì)模式

        MVC設(shè)計(jì)模式的核心思想是將程序分成相對獨(dú)立而又能協(xié)同工作的三部分:模型、控制器、視圖。其應(yīng)用模型如圖1所示。

        1.2MVC原理

        首先,控制器接收用戶輸入的請求,并決定由哪個(gè)模型來進(jìn)行相應(yīng)處理;隨后,模型通過業(yè)務(wù)處理邏輯處理用戶的請求并返回相應(yīng)數(shù)據(jù);最后,控制器利用相應(yīng)的視圖格式化模型所返回的數(shù)據(jù),并通過顯示頁面呈現(xiàn)給用戶。

        2 系統(tǒng)設(shè)計(jì)

        2.1系統(tǒng)體系結(jié)構(gòu)

        基于MVC的網(wǎng)上圖書館系統(tǒng)在VS2010開發(fā)環(huán)境下,利用SQLServer2008作為后臺數(shù)據(jù)庫,前端界面設(shè)計(jì)應(yīng)用到了HTML、CSS、JavaScript等相關(guān)技術(shù)。系統(tǒng)前臺通過HTML與CSS實(shí)現(xiàn)信息的靜態(tài)顯示,通過JavaScript、Ajax和JQuery等技術(shù)實(shí)現(xiàn)前后臺信息的數(shù)據(jù)交互,并動(dòng)態(tài)顯示。

        2.2系統(tǒng)架構(gòu)

        作者按三層架構(gòu)的思想將系統(tǒng)分為表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層。表示層提供一個(gè)交互式界面,用于顯示和接收用戶數(shù)據(jù),并將數(shù)據(jù)提交給業(yè)務(wù)邏輯層處理。業(yè)務(wù)邏輯層針對表示層傳遞的數(shù)據(jù)進(jìn)行操作。數(shù)據(jù)訪問層是對數(shù)據(jù)庫的操作,實(shí)現(xiàn)查詢、修改、刪除和添加數(shù)據(jù)的功能。表示層利用MVC設(shè)計(jì)模式方便分工開發(fā)和維護(hù),提升開發(fā)效率。開發(fā)框架如圖2所示。

        2.3數(shù)據(jù)庫設(shè)計(jì)

        數(shù)據(jù)庫設(shè)計(jì)是系統(tǒng)開發(fā)過程中最重要的環(huán)節(jié)之一,設(shè)計(jì)一個(gè)好的數(shù)據(jù)庫能提高開發(fā)效率,提升數(shù)據(jù)安全性。本系統(tǒng)采用Entity Framework可視化開發(fā)工具開發(fā)數(shù)據(jù)庫模型,可以方便的瀏覽所有數(shù)據(jù)庫各實(shí)體間的對應(yīng)關(guān)系;并采用關(guān)系型數(shù)據(jù)庫設(shè)計(jì)流程,在SQL Server2008數(shù)據(jù)庫中建立相應(yīng)數(shù)據(jù)表和若干視圖、主鍵、外鍵、觸發(fā)器、存儲過程,保證了數(shù)據(jù)的開放性和可維護(hù)性。

        2.4系統(tǒng)功能模塊

        2.4.1新聞管理模塊

        該模塊對新聞進(jìn)行管理,包括添加新聞和管理新聞兩部分。添加新聞:實(shí)現(xiàn)新聞的添加操作,當(dāng)選擇“標(biāo)記為重要新聞時(shí)”,該新聞會在前臺滑動(dòng)窗口顯示;管理新聞:實(shí)現(xiàn)新聞的刪除、修改、查詢等操作。

        2.4.2圖書管理模塊

        該模塊對圖書進(jìn)行管理,包括添加圖書和管理圖書兩部分。添加圖書:實(shí)現(xiàn)圖書的添加操作;管理圖書:實(shí)現(xiàn)圖書的查詢、刪除、修改等操作。

        2.4.3圖書薦購模塊

        該模塊對讀者薦購的信息進(jìn)行管理,包括薦購信息審核以及審核通過后導(dǎo)入Excel兩部分。薦購審核:包括對未審核的薦購信息可以審核通過、審核通過的信息可以再次審核拒絕、刪除薦購信息以及查看薦購信息詳情等操作;審核通過:對審核通過的信息可以導(dǎo)入Excel,方便購買。

        2.4.4資料管理模塊

        該模塊對資料進(jìn)行管理,包括添加資料和管理資料兩部分。添加資料:該部分實(shí)現(xiàn)資料的添加操作,用于前臺顯示模塊中用戶下載;管理資料:該部分實(shí)現(xiàn)資料的刪除操作。

        2.4.5咨詢管理模塊

        該模塊對咨詢信息進(jìn)行管理。管理咨詢:可以選擇刪除咨詢信息;可以查看讀者的咨詢信息,并對其進(jìn)行回復(fù)。

        2.4.6賬戶管理模塊

        該模塊對賬戶進(jìn)行管理,包括添加賬戶、修改個(gè)人信息、管理賬戶等三個(gè)部分。添加賬戶:該模塊實(shí)現(xiàn)賬戶的添加操作;修改個(gè)人信息:該模塊實(shí)現(xiàn)當(dāng)前賬戶的修改操作;賬戶管理:該模塊實(shí)現(xiàn)所有賬戶的刪除和修改操作。

        3 系統(tǒng)實(shí)現(xiàn)

        3.1系統(tǒng)通信框架

        Ajax技術(shù)的引用,使得在服務(wù)器與瀏覽器間加入JQuery框架,利用JSON格式文件將Web頁面數(shù)據(jù)與服務(wù)器之間的交互轉(zhuǎn)到后臺,減少傳統(tǒng)頁面的數(shù)據(jù)更新經(jīng)過后臺服務(wù)器處理的次數(shù)以及不必要信息的傳輸;而MVC模式的設(shè)計(jì)思想將系統(tǒng)各個(gè)模塊進(jìn)行分層開發(fā),提高了軟件的復(fù)用率,降低了系統(tǒng)間的耦合度。兩種技術(shù)的結(jié)合不僅使系統(tǒng)頁面更具可讀性,同時(shí)也降低了系統(tǒng)開發(fā)難度,提升了系統(tǒng)性能。系統(tǒng)通信架構(gòu)如圖3所示。

        3.2數(shù)據(jù)庫訪問實(shí)現(xiàn)

        為了提高程序的執(zhí)行效率及后期的維護(hù)效率,可將與數(shù)據(jù)庫連接的字符串寫入Web.config文件。具體方法是在Web.config文件的< connectionStrings>節(jié)中添加以下代碼。

        3.3系統(tǒng)前臺界面顯示

        圖書館網(wǎng)站首頁由多個(gè)模塊組成。如新聞詳細(xì)頁面;讀者薦購頁面,讀者向圖書館推薦購買書籍;文件下載頁面等。

        3.4系統(tǒng)后臺關(guān)鍵技術(shù)實(shí)現(xiàn)

        讀者向圖書館推薦書籍,管理員審核通過后,需要將審核通過書籍信息導(dǎo)入到Excel中,該功能需要添加兩個(gè)引用:Microsoft.Office.Core和Microsoft. Office.Interop.Excel。

        具體實(shí)現(xiàn)代碼如下:

        public bool DataTableToExcel(DataTable dataTable, bool isShowExcle)

        {int rowNumber = dataTable.Rows.Count;

        int columnNumber = dataTable.Columns.Count; if (rowNumber == 0)

        { r e t u r n f a l s e ; } Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel. Application();excel.Application. Workbooks.Add(true);

        excel.Visible = isShowExcle; for (int i = 1; i < columnNumber - 1; i++) excel.Cells[1, i] = dataTable.Columns[i]. ColumnName;

        for (int c = 0; c < rowNumber; c++)

        { for (int j = 1; j < columnNumber - 1; j++)

        {excel.Cells[c + 2, j] =dataTable. Rows[c].ItemArray[j];

        }

        }return true;}

        4 結(jié)論

        計(jì)算機(jī)技術(shù)和Internet應(yīng)用的快速發(fā)展與普及,極大地促進(jìn)了圖書館信息管理系統(tǒng)的建設(shè)。本文所介紹的圖書館管理系統(tǒng)基于圖書文獻(xiàn)網(wǎng)上管理的實(shí)際需求,系統(tǒng)設(shè)計(jì)合理、功能齊全、界面友好、使用方便,現(xiàn)已用于某高等院校,實(shí)際應(yīng)用證明本系統(tǒng)具有高效、實(shí)用和穩(wěn)定等性能。

        參考文獻(xiàn)

        [1]高龍.網(wǎng)上圖書館論文系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2006:71-73.

        [2]顏昌茂.高校圖書館網(wǎng)絡(luò)系統(tǒng)的安全與維護(hù)策略[J].甘肅科技,2009:25,2,103-106.

        [3]暢玉潔.網(wǎng)絡(luò)環(huán)境下圖書館管理系統(tǒng)運(yùn)行[J].電子技術(shù)與軟件工程,2013,23.

        作者簡介:林敏,講師、軟件設(shè)計(jì)師中級,碩士

        中圖分類號TP311.52

        文獻(xiàn)標(biāo)識碼A

        文章編號1674-6708(2015)140-0159-02

        猜你喜歡
        圖書管理
        基于信息化建設(shè)視角的圖書管理探討
        東方教育(2016年6期)2017-01-16 23:27:30
        論圖書管理工作問題及解決對策
        關(guān)于技工學(xué)校圖書管理的信息建設(shè)研究
        東方教育(2016年3期)2016-12-14 15:07:04
        淺談圖書管理的現(xiàn)狀及創(chuàng)新途徑
        學(xué)校圖書館統(tǒng)計(jì)分析工作之我見
        信息化條件下如何創(chuàng)新圖書管理
        人間(2016年26期)2016-11-03 19:23:22
        談數(shù)據(jù)挖掘?yàn)閳D書管理提供決策支持
        人間(2016年26期)2016-11-03 16:27:03
        高校圖書館組織勤工儉學(xué)學(xué)生參與圖書管理工作探討
        當(dāng)前信息技術(shù)在圖書管理中的優(yōu)勢與應(yīng)用策略分析
        科技視界(2016年2期)2016-03-30 12:56:01
        淺析RFID在圖書管理系統(tǒng)中的應(yīng)用
        考試周刊(2016年3期)2016-03-11 01:18:43
        无码一区二区三区AV免费换脸| 日本免费一区精品推荐| 日本一区二区三区精品不卡| 日本国产一区二区在线观看| 91精品国产九色综合久久香蕉| 中文字幕一区二区三区日日骚| 又黄又刺激的网站久久| 免费a级毛片无码a∨中文字幕下载 | 日本女优禁断视频中文字幕| 成年美女黄网站色大免费视频| 俺去啦最新地址| 性动态图av无码专区 | 91精品国产福利尤物免费| 久久91精品国产91久久麻豆| 精品一区二区中文字幕| 中文字幕一区久久精品| 老熟女富婆激情刺激对白| 中国农村熟妇性视频| 成全视频高清免费| 亚洲综合色区无码专区| 国产三级在线观看不卡| 女人无遮挡裸交性做爰| 狠狠躁夜夜躁人人爽天天古典| 久久人妻公开中文字幕| 亚洲欧美日韩精品久久亚洲区色播| 在线高清亚洲精品二区| 国产av精品一区二区三区久久| av无码人妻中文字幕| AV永久天堂网| 夜色视频在线观看麻豆| 手机免费在线观看av网址 | 老女人下面毛茸茸的视频| 亚洲一区自拍高清亚洲精品| 伊人久久综合影院首页| 亚洲一区二区欧美色妞影院| 一区视频免费观看播放| av狠狠色丁香婷婷综合久久 | 香港三级午夜理论三级| 55夜色66夜色国产精品视频| 99爱这里只有精品| 国产一区二区毛片视频|