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

基于MVC的網上圖書館系統的設計與實現

2015-03-03 07:12:00郝麗娜武漢工程職業技術學院湖北武漢430000
科技傳播 2015年11期

林 敏,郝麗娜武漢工程職業技術學院,湖北武漢  430000

基于MVC的網上圖書館系統的設計與實現

林敏,郝麗娜
武漢工程職業技術學院,湖北武漢430000

摘要針對高等院校的圖書館中書籍種類繁多所導致的管理效率低下等問題,設計了一套基于MVC模式的圖書館管理系統。該系統基于用戶的實際需求,開發了新聞管理、書籍管理、圖書薦購、資料管理和賬戶管理等功能,對于實現圖書文獻的網上管理、圖書資料的使用擴展等提供了良好的平臺。

關鍵詞網上圖書館;圖書管理;MVC模式;C#

隨著互聯網的發展,世界已邁入了信息時代。圖書館搜集、整理、收藏圖書資料以供人閱覽和參考,是最大的信息資源,圖書館的管理技術也越來越受到人們的關注。

本文從MVC原理、系統設計與實現等方面進行闡述,對圖書館系統的具體功能模塊與系統設計進行了詳細介紹。體現了本系統的先進性、跨平臺性、實用性、穩定性和安全性等特點。

1 MVC的設計模式與原理

本系統通過MVC設計模式進行開發,其優勢在于MVC使前后臺相互分離,雙方通過控制器來進行控制,且相互之間不影響。使系統間開發達到了相對獨立,加強了程序的可維護性,大大提高了系統的開發效率。

1.1MVC設計模式

MVC設計模式的核心思想是將程序分成相對獨立而又能協同工作的三部分:模型、控制器、視圖。其應用模型如圖1所示。

1.2MVC原理

首先,控制器接收用戶輸入的請求,并決定由哪個模型來進行相應處理;隨后,模型通過業務處理邏輯處理用戶的請求并返回相應數據;最后,控制器利用相應的視圖格式化模型所返回的數據,并通過顯示頁面呈現給用戶。

2 系統設計

2.1系統體系結構

基于MVC的網上圖書館系統在VS2010開發環境下,利用SQLServer2008作為后臺數據庫,前端界面設計應用到了HTML、CSS、JavaScript等相關技術。系統前臺通過HTML與CSS實現信息的靜態顯示,通過JavaScript、Ajax和JQuery等技術實現前后臺信息的數據交互,并動態顯示。

2.2系統架構

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

2.3數據庫設計

數據庫設計是系統開發過程中最重要的環節之一,設計一個好的數據庫能提高開發效率,提升數據安全性。本系統采用Entity Framework可視化開發工具開發數據庫模型,可以方便的瀏覽所有數據庫各實體間的對應關系;并采用關系型數據庫設計流程,在SQL Server2008數據庫中建立相應數據表和若干視圖、主鍵、外鍵、觸發器、存儲過程,保證了數據的開放性和可維護性。

2.4系統功能模塊

2.4.1新聞管理模塊

該模塊對新聞進行管理,包括添加新聞和管理新聞兩部分。添加新聞:實現新聞的添加操作,當選擇“標記為重要新聞時”,該新聞會在前臺滑動窗口顯示;管理新聞:實現新聞的刪除、修改、查詢等操作。

2.4.2圖書管理模塊

該模塊對圖書進行管理,包括添加圖書和管理圖書兩部分。添加圖書:實現圖書的添加操作;管理圖書:實現圖書的查詢、刪除、修改等操作。

2.4.3圖書薦購模塊

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

2.4.4資料管理模塊

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

2.4.5咨詢管理模塊

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

2.4.6賬戶管理模塊

該模塊對賬戶進行管理,包括添加賬戶、修改個人信息、管理賬戶等三個部分。添加賬戶:該模塊實現賬戶的添加操作;修改個人信息:該模塊實現當前賬戶的修改操作;賬戶管理:該模塊實現所有賬戶的刪除和修改操作。

3 系統實現

3.1系統通信框架

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

3.2數據庫訪問實現

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

3.3系統前臺界面顯示

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

3.4系統后臺關鍵技術實現

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

具體實現代碼如下:

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 結論

計算機技術和Internet應用的快速發展與普及,極大地促進了圖書館信息管理系統的建設。本文所介紹的圖書館管理系統基于圖書文獻網上管理的實際需求,系統設計合理、功能齊全、界面友好、使用方便,現已用于某高等院校,實際應用證明本系統具有高效、實用和穩定等性能。

參考文獻

[1]高龍.網上圖書館論文系統的設計與實現[J].計算機系統應用,2006:71-73.

[2]顏昌茂.高校圖書館網絡系統的安全與維護策略[J].甘肅科技,2009:25,2,103-106.

[3]暢玉潔.網絡環境下圖書館管理系統運行[J].電子技術與軟件工程,2013,23.

作者簡介:林敏,講師、軟件設計師中級,碩士

中圖分類號TP311.52

文獻標識碼A

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

主站蜘蛛池模板: 国产99在线| 中文字幕色在线| 日韩欧美国产综合| 欧美激情第一区| 欧美日韩国产在线观看一区二区三区 | 欧美亚洲一区二区三区导航| 国产精品太粉嫩高中在线观看| 成人一区在线| 东京热av无码电影一区二区| 久久一本日韩精品中文字幕屁孩| 国产成人AV男人的天堂| 欧美日韩精品在线播放| 91小视频版在线观看www| 免费又爽又刺激高潮网址| 婷婷午夜天| 免费看久久精品99| 国产91成人| 精品三级在线| 在线中文字幕网| 久久国产av麻豆| 亚洲视频在线网| 亚洲综合天堂网| 这里只有精品在线播放| 中文字幕第1页在线播| 狠狠色婷婷丁香综合久久韩国| 香蕉久久国产超碰青草| 看你懂的巨臀中文字幕一区二区| 亚洲AⅤ永久无码精品毛片| 波多野结衣一区二区三区四区视频| 最新国产精品鲁鲁免费视频| 99热线精品大全在线观看| 婷婷五月在线视频| 亚洲欧美日韩精品专区| 久久久噜噜噜| 国内自拍久第一页| 国产99久久亚洲综合精品西瓜tv| 精品视频一区二区三区在线播| 香蕉视频在线观看www| 久久精品丝袜高跟鞋| 亚洲首页在线观看| 刘亦菲一区二区在线观看| 2021国产精品自产拍在线观看| 亚洲国产清纯| 2021国产精品自产拍在线观看 | 亚洲第一区欧美国产综合| 91青草视频| 亚洲精品国产精品乱码不卞| 欧美特黄一免在线观看| 国产欧美在线视频免费| 中文一级毛片| 欧美日韩国产在线观看一区二区三区| 色综合狠狠操| 欧美日韩国产在线观看一区二区三区 | 97在线碰| 欧美视频在线观看第一页| 欧美成人午夜在线全部免费| 三上悠亚精品二区在线观看| 国产成人一区二区| 国产精品极品美女自在线看免费一区二区| 成人午夜视频免费看欧美| 国产欧美专区在线观看| 亚洲欧洲日产无码AV| 都市激情亚洲综合久久| 成人午夜天| 亚洲天堂2014| 欧美色伊人| 国产精品一区在线观看你懂的| 国产大片黄在线观看| 91精品国产情侣高潮露脸| 国产浮力第一页永久地址| 国产精品污视频| 欧美日韩专区| 亚洲va欧美va国产综合下载| 91精品国产综合久久不国产大片| 亚洲伦理一区二区| 国产内射一区亚洲| 国产在线观看99| 91精品视频在线播放| 中文字幕亚洲无线码一区女同| 欧美成人h精品网站| 一本大道在线一本久道| 人人看人人鲁狠狠高清|