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

基于ASP.NET的高校圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2012-12-08 07:20:22
關(guān)鍵詞:數(shù)據(jù)庫(kù)圖書(shū)館用戶

李 俊

(湖南科技學(xué)院 圖書(shū)館,湖南 永州 425100)

基于ASP.NET的高校圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

李 俊

(湖南科技學(xué)院 圖書(shū)館,湖南 永州 425100)

使用ASP.NET 技術(shù)設(shè)計(jì)開(kāi)發(fā)公共圖書(shū)系統(tǒng),可以使圖書(shū)館工作變得更加便利高效,資源共享更容易實(shí)現(xiàn)。系統(tǒng)主要采用B/ S 結(jié)構(gòu)和ASP.NET+ SQL Server技術(shù)作為網(wǎng)站開(kāi)發(fā)工具。首先進(jìn)行了系統(tǒng)分析, 劃分了系統(tǒng)的主要功能,然后給出了系統(tǒng)設(shè)計(jì)的關(guān)鍵技術(shù)和系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)。

圖書(shū)管理系統(tǒng);ASP.NET;B/S

現(xiàn)代化的圖書(shū)管理系統(tǒng)是一種自動(dòng)化管理系統(tǒng),能夠?qū)Υ罅康慕?還書(shū)、預(yù)約等產(chǎn)生的相關(guān)數(shù)據(jù)信息進(jìn)行高效、安全的處理,節(jié)約了大量的人力、物力、財(cái)力以及避免出錯(cuò)等 問(wèn)題。現(xiàn)代化的圖書(shū)管理系統(tǒng)使圖書(shū)管理工作大大減輕,為讀者借還書(shū)提供了便利。

為了提高查詢質(zhì)量和效率,最大限度地節(jié)約用戶的時(shí)間,利用B/S結(jié)構(gòu)進(jìn)行計(jì)算機(jī)管理已經(jīng)成為一種趨勢(shì),而使用 B/S結(jié)構(gòu)的圖書(shū)管理系統(tǒng)便于用戶在互聯(lián)網(wǎng)上查詢圖書(shū)信息,突破了C/S結(jié)構(gòu)的互聯(lián)網(wǎng)范圍的查詢。因此,開(kāi)發(fā)一套能夠?yàn)橛脩籼峁┏渥阈畔⒌目旖莶樵兪侄蔚膱D書(shū)信息管理系統(tǒng),將是非常必要而又十分及時(shí)的。而基于 ASP.NET的圖書(shū)管理系統(tǒng)正是順應(yīng)這種需要設(shè)計(jì)和開(kāi)發(fā)的。

1 關(guān)鍵技術(shù)分析

系統(tǒng)將采用基于.NET的三層B/S結(jié)構(gòu)設(shè)計(jì)和開(kāi)發(fā),這是大部分信息管理系統(tǒng)開(kāi)發(fā)方法的首選。用如此方式開(kāi)發(fā)出的系統(tǒng)具備界面友好、操作簡(jiǎn)便、安全性高等特點(diǎn),將為圖書(shū)管理者和讀者提供高效的管理和查詢方式。

1.1 .NET平臺(tái)概述

本系統(tǒng)將采用Microsoft的.NET框架,該框架提供了標(biāo)準(zhǔn)而又高效的環(huán)境,是編制應(yīng)用程序的靈活解決方案。有許多其他開(kāi)發(fā)平臺(tái)無(wú)法比擬的優(yōu)勢(shì),是圖書(shū)信息管理系統(tǒng)開(kāi)發(fā)的較好選擇。

NET可以喝很多相關(guān)產(chǎn)品進(jìn)行整合,而不必關(guān)心這些參與整合的產(chǎn)品是否來(lái)自微軟公司。.NET是一種以因特網(wǎng)為中心的技術(shù)平臺(tái),有用的數(shù)據(jù)皆在網(wǎng)絡(luò)中存放,用戶可以通過(guò).NET工具隨時(shí)隨地地訪問(wèn)這些數(shù)據(jù)。

五個(gè)主要的模塊共同組成的.NET框架體系結(jié)構(gòu),列出如下:

(1)程序設(shè)計(jì)語(yǔ)言及公共語(yǔ)言規(guī)范;

(2)應(yīng)用程序平臺(tái);

(3)ADO.NET及類庫(kù);

(4)公共語(yǔ)言運(yùn)行庫(kù);

(5)程序開(kāi)發(fā)環(huán)境。

1.2 B/S模式結(jié)構(gòu)

B/S(瀏覽器/服務(wù)器)結(jié)構(gòu)是一種以Web技術(shù)為基礎(chǔ)的新型系統(tǒng)平臺(tái)模式。B/S結(jié)構(gòu)是對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶界面是通過(guò)Web瀏覽器來(lái)實(shí)現(xiàn),極少部分事物邏輯在前端(Browser)實(shí)現(xiàn),但是主要事物邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂三層結(jié)構(gòu)。第一層為瀏覽器,第二層為Web服務(wù)器,第三層為數(shù)據(jù)庫(kù)服務(wù)器。事實(shí)證明,B/S體系結(jié)構(gòu)已經(jīng)成為軟件開(kāi)發(fā)的首選體系結(jié)構(gòu),采用這種結(jié)構(gòu)將使管理軟件更方便、快捷、高效。

2 系統(tǒng)功能分析

在該項(xiàng)目的實(shí)施過(guò)程中,結(jié)合日常的管理圖書(shū)、借還書(shū)工作,通過(guò)對(duì)本校管理人員和讀者的調(diào)研,對(duì)圖書(shū)管理系統(tǒng)所需功能進(jìn)行了詳細(xì)了解。其系統(tǒng)功能如圖1。

圖1 圖書(shū)管理系統(tǒng)功能設(shè)計(jì)

(1)用戶管理:用戶管理模塊的主要功能是管理員對(duì)用戶信息的管理,包括用戶的添加、修改、刪除。同時(shí)每個(gè)用戶可以自己修改自己的密碼。用戶密碼修改功能提供給當(dāng)前用戶修改本人密碼的權(quán)限。

(2)借還管理:借還管理模塊的主要功能是管理員對(duì)圖書(shū)的借閱、圖書(shū)的歸還、圖書(shū)超期歸還的罰款管理。借閱和歸還時(shí)只需提供借閱證號(hào)和密碼即可借閱和歸還。

(3)圖書(shū)管理:圖書(shū)管理模塊的主要功能是圖書(shū)的查詢、修改圖書(shū)信息、圖書(shū)上架。其中圖書(shū)的查詢包括基本查詢和詳細(xì)查詢,詳細(xì)查詢中可按多個(gè)字段進(jìn)行查詢,顯示結(jié)果可按某個(gè)關(guān)鍵字進(jìn)行升序或降序排列,每頁(yè)顯示的結(jié)果也可控制;修改圖書(shū)信息包括對(duì)圖書(shū)的圖書(shū)編號(hào)、圖書(shū)原名、圖書(shū)中文名稱、文獻(xiàn)類型、ISBN 號(hào)、索書(shū)號(hào)、所屬種類、數(shù)量、出版社、作者、譯者等進(jìn)行修改,如果該書(shū)已被社會(huì)淘汰,則可以刪除該書(shū);圖書(shū)上架是將圖書(shū)按類別上架,圖書(shū)編號(hào)不能重復(fù),如果輸入的圖書(shū)編號(hào)重復(fù)則系統(tǒng)會(huì)提示“該編號(hào)已經(jīng)存在,請(qǐng)重新輸入”。

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

一個(gè)成功的信息管理系統(tǒng),是建立在許多條件之傷得,而數(shù)據(jù)庫(kù)是其中一個(gè)非常重要的條件和關(guān)鍵技術(shù)。

3.1 數(shù)據(jù)表設(shè)計(jì)

根據(jù)上面的系統(tǒng)功能設(shè)計(jì)及E-R圖即可進(jìn)行數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)。以設(shè)計(jì)效率高、冗余程度低的數(shù)據(jù)結(jié)構(gòu)為原則,主要設(shè)計(jì)了5張表。

(1)admin:管理員信息表。包含的主要字段有:用戶名、密碼。

(2)user:用戶信息表。包含的主要字段有:借閱證號(hào)、密碼、姓名、性別、聯(lián)系方式、允許冊(cè)數(shù)、登記時(shí)間。

(3)bookmessage:圖書(shū)信息表。包含的主要字段有:圖書(shū)編號(hào)、圖書(shū)原名、圖書(shū)中文名、文獻(xiàn)類型、ISBN號(hào)、索書(shū)號(hào)、所屬種類、數(shù)量、剩余數(shù)量、出版社、作者、譯者。

(4)borrow:圖書(shū)借閱表。包含的主要字段有:用戶名、圖書(shū)編號(hào)、圖書(shū)名稱、借書(shū)時(shí)間、還書(shū)時(shí)間、續(xù)借。

(5)punishment:罰款信息表。包含的主要字段有:借閱證號(hào)、圖書(shū)編號(hào)、超期天數(shù)、繳納金額、歸還日期。

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

在.NET中,通過(guò)ADO.NET實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)技術(shù)。Data Set和.NET數(shù)據(jù)提供程序是ADO.NET的兩個(gè)核心組件。在.NET中通過(guò)ADO.NET訪問(wèn)數(shù)據(jù)庫(kù)的過(guò)程如下:第一步:讀取用戶相關(guān)的查詢信息,從中間層數(shù)據(jù)庫(kù)中取得ODBC訪問(wèn)某個(gè)資源數(shù)據(jù)庫(kù)所需的有關(guān)參數(shù),從而生成相應(yīng)的字符串并創(chuàng)建Connection對(duì)象;第二步:根據(jù)用戶相關(guān)查詢信息進(jìn)一步生成查詢命令在數(shù)據(jù)庫(kù)中對(duì)數(shù)據(jù)進(jìn)行檢索。第三步:把數(shù)據(jù)庫(kù)中的數(shù)據(jù)提交給查詢者,提交格式為XML文檔。

數(shù)據(jù)庫(kù)連接類關(guān)鍵代碼如下:

Private void open()

{String DBPath=”C:/application

data/book_managemeng.MDF”;

MyConn = new OleDbConnection (“Provider =

Microsoft.Jet.OLEDB.4.0;

Data Source =

“+Systeme.Web.HttpContext.Current.Server.MapPath(DBPath);

MyConn.Open();}

4 系統(tǒng)測(cè)試及安全

4.1 系統(tǒng)測(cè)試

根據(jù)系統(tǒng)提供的各項(xiàng)功能分別進(jìn)行詳細(xì)的測(cè)試,分別建立多個(gè)讀者用戶、普通管理人員用戶、高級(jí)管理人員用戶和系統(tǒng)管理人員用戶。按照各自的職責(zé)和功能接口進(jìn)行測(cè)試,包括登陸、查詢、借閱、歸還、預(yù)約、掛失、罰款、修改密碼、修改用戶信息、錄入圖書(shū)信息等。

通過(guò)對(duì)眾多功能一一測(cè)試,對(duì)于其中不合理的地方進(jìn)行修改和優(yōu)化,使之更方便使用,系統(tǒng)最終達(dá)到了設(shè)計(jì)的要求。

4.2 系統(tǒng)安全策略

圖書(shū)管理系統(tǒng)的安全問(wèn)題主要分為兩個(gè)方面:

(1)系統(tǒng)運(yùn)行環(huán)境安全:指圖書(shū)管理系統(tǒng)的服務(wù)安全,比如需防止計(jì)算機(jī)病毒傳染及黑客入侵;

(2)系統(tǒng)應(yīng)用程序安全:主要是指圖書(shū)管理系統(tǒng)中權(quán)限不同的用戶具有不同操作方位與級(jí)別,防止有越權(quán)操作引起數(shù)據(jù)和管理上的混亂。

針對(duì)以上的安全風(fēng)險(xiǎn)與安全隱患,圖書(shū)管理系統(tǒng)服務(wù)器必須安裝并及時(shí)升級(jí)殺毒軟件,系統(tǒng)數(shù)據(jù)庫(kù)也要有相應(yīng)的備份方案,備份文件可以定期轉(zhuǎn)儲(chǔ)到異地介質(zhì)上。另外,系統(tǒng)的密碼組合與密碼長(zhǎng)度要充分考慮到社會(huì)工程學(xué)的原則,以免被盜取或者破解,系統(tǒng)還需要編寫(xiě)規(guī)范的腳本程序以杜絕黑客入侵。

5 結(jié)束語(yǔ)

圖書(shū)管理系統(tǒng)是一個(gè)圖書(shū)館不可缺少的部分,它的內(nèi)容對(duì)于圖書(shū)館的管理者和讀者來(lái)說(shuō)都至關(guān)重要,直接關(guān)系到圖書(shū)館各種操作的效率。本圖書(shū)管理系統(tǒng)是一款典型的信息管理系統(tǒng)(MIS),該系統(tǒng)主要實(shí)現(xiàn)圖書(shū)館的新書(shū)入庫(kù),讀者借閱、圖書(shū)檢索等智能化管理過(guò)程它能夠?yàn)楣芾韱T和讀者提供充足的信息和快捷的查詢手段。

在設(shè)計(jì)本系統(tǒng)之前對(duì)圖書(shū)管理系統(tǒng)的需求作了較為深入和全面的分析,在本系統(tǒng)完成后的測(cè)試及使用過(guò)程中,該系統(tǒng)對(duì)圖書(shū)館簡(jiǎn)化流程、加強(qiáng)人員管理以及數(shù)據(jù)集中等各方面均已達(dá)到預(yù)期目標(biāo)。

隨著社會(huì)的不斷發(fā)展以及新技術(shù)的不斷應(yīng)用,在圖書(shū)管理方面要更深入研究。應(yīng)當(dāng)更注重通用性和高效性。

[1]孫承鑒,申曉娟,劉剛.我國(guó)數(shù)字圖書(shū)館發(fā)展10年回顧[J].數(shù)字圖書(shū)館論壇.2006(1):1-13.

[2]William Y.Arms.數(shù)字圖書(shū)館概論[M].北京:電子工業(yè)出版社,2000.

[3]李春英.基于ASP.NET的科研信息管理系統(tǒng)開(kāi)發(fā)[J].重慶工學(xué)院學(xué)報(bào),2007(1):90-94.

[4]何旭紅.數(shù)據(jù)哭系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航[M].北京:人民郵電出版社,2007.

[5]康博創(chuàng)作室.SQL Server2000數(shù)據(jù)倉(cāng)庫(kù)設(shè)計(jì)和使用指南[M].北京:清華大學(xué)出版社,2001.

TP393

A

1673-2219(2012)08-0066-02

2012-04-25

湖南省高校圖工委課題“高校數(shù)字圖書(shū)館網(wǎng)絡(luò)平臺(tái)建設(shè)與教育職能創(chuàng)新研究”(項(xiàng)目編號(hào):2011L035)

李俊(1984-),湖南永州人,助理館員,研究方向?yàn)閳D書(shū)管理。

(責(zé)任編校:何俊華)

猜你喜歡
數(shù)據(jù)庫(kù)圖書(shū)館用戶
圖書(shū)館
數(shù)據(jù)庫(kù)
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
飛躍圖書(shū)館
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數(shù)據(jù)庫(kù)
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
圖書(shū)館里的是是非非
主站蜘蛛池模板: 色婷婷视频在线| 青青操视频在线| 国产一区二区三区在线无码| 中文字幕无码制服中字| 久久五月视频| 91在线播放国产| 久久这里只有精品66| 一级高清毛片免费a级高清毛片| 国产精品福利在线观看无码卡| 91久久国产成人免费观看| 久久精品aⅴ无码中文字幕 | 国产在线精品99一区不卡| 伊人丁香五月天久久综合| 久久久久久久97| 40岁成熟女人牲交片免费| 亚洲一区精品视频在线| 免费一级毛片在线播放傲雪网| 色噜噜综合网| 国产超碰在线观看| 欧美日韩中文字幕在线| 青青青国产免费线在| 国产精品视频猛进猛出| 欧美国产精品不卡在线观看| 亚洲va视频| 亚洲国产理论片在线播放| 日本少妇又色又爽又高潮| 国产精品护士| 日韩在线影院| 欧美精品成人一区二区在线观看| 欧美黄网站免费观看| 中文字幕无码制服中字| 亚洲va在线∨a天堂va欧美va| 国产一区在线视频观看| 91精品久久久无码中文字幕vr| 最新加勒比隔壁人妻| 亚洲一区二区成人| 亚洲中文字幕23页在线| 九色视频线上播放| 亚洲成人动漫在线观看| 国产日本欧美在线观看| 久久夜色撩人精品国产| 国产浮力第一页永久地址| 天堂av高清一区二区三区| 亚洲美女一级毛片| 在线视频精品一区| 伊人久久大线影院首页| 国产极品美女在线播放| 精久久久久无码区中文字幕| 国产一区免费在线观看| 免费人欧美成又黄又爽的视频| 精品久久久久成人码免费动漫 | 国产亚洲精品97AA片在线播放| 亚洲二三区| 成人一区专区在线观看| 永久在线精品免费视频观看| 日本三级精品| 亚洲香蕉伊综合在人在线| 午夜日本永久乱码免费播放片| 四虎综合网| 久久免费视频播放| 免费在线色| 67194亚洲无码| 成人91在线| 亚洲综合18p| 全部免费毛片免费播放| 中文字幕有乳无码| 久久国产精品夜色| av尤物免费在线观看| 午夜a视频| 日韩成人午夜| 成年女人a毛片免费视频| 久久久噜噜噜久久中文字幕色伊伊 | 色屁屁一区二区三区视频国产| 国产高清在线精品一区二区三区 | 日韩专区欧美| 欧美激情视频一区| a级毛片免费看| 久99久热只有精品国产15| 日韩无码白| 自拍偷拍欧美日韩| 欧美精品1区| 国产乱人乱偷精品视频a人人澡|