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

基于.NET技術(shù)的圖書館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2010-01-22 07:04:04
邯鄲學(xué)院學(xué)報 2010年3期
關(guān)鍵詞:圖書館功能信息

王 瑜

(安徽廣播電視大學(xué),安徽 合肥 230022)

1 引言

隨著大型圖書館的建設(shè)和圖書數(shù)量的增加,更多的人選擇到圖書館借閱圖書,隨著圖書館的業(yè)務(wù)量不斷提高,信息流量也越來越大。從而,利用信息技術(shù)手段科學(xué)有效地管理圖書資源,為讀者提供快捷便利地圖書借閱,歸還和信息查詢等圖書管理服務(wù)已成為一項(xiàng)重要的工程研究課題。目前,雖然很多圖書館都使用了圖書館管理系統(tǒng),給圖書館工作人員提供一個更加方便的工作平臺,也為讀者提供更加方便的服務(wù)。但是,因各個圖書館實(shí)際業(yè)務(wù)需求不同,按照統(tǒng)一模式對不同單位實(shí)施以往有限功能的圖書館管理系統(tǒng),容易導(dǎo)致系統(tǒng)的實(shí)用性和有效性等諸多問題。因此,我們根據(jù)圖書館實(shí)際的業(yè)務(wù)需要,開發(fā)了一種功能較新的圖書館管理系統(tǒng)。

2 系統(tǒng)相關(guān)技術(shù)

2.1 B/S軟件結(jié)構(gòu)

傳統(tǒng)的C/S(客戶/服務(wù)器)結(jié)構(gòu)將軟件的功能分兩端執(zhí)行:客戶端和服務(wù)器端,服務(wù)器為訪問者提供數(shù)據(jù)服務(wù),而客戶程序用于處理和分析從服務(wù)器接收的數(shù)據(jù),這些數(shù)據(jù)只占總數(shù)據(jù)中很小的一部分,減少網(wǎng)絡(luò)中的數(shù)據(jù)流量,提高了系統(tǒng)的性能。但是,隨著軟件復(fù)雜度的提高和數(shù)據(jù)庫規(guī)模的加大,C/S體系結(jié)構(gòu)暴露出很多缺點(diǎn),如服務(wù)器機(jī)的負(fù)荷太重,數(shù)據(jù)安全性低等。B/S[1]56-66(瀏覽器/服務(wù)器)結(jié)構(gòu)是在傳統(tǒng)的C/S結(jié)構(gòu)的基礎(chǔ)上發(fā)展起來的一種三層C/S結(jié)構(gòu):瀏覽器/WEB服務(wù)器/數(shù)據(jù)庫服務(wù)器,它有效地將C/S結(jié)構(gòu)中服務(wù)器的壓力分解,既保證了功能的透明又實(shí)現(xiàn)了邏輯的獨(dú)立,并且通過隔離程序和數(shù)據(jù)提高了數(shù)據(jù)的安全性。

2.2 .NET技術(shù)

.NET[2]2-5是微軟推出的一種開發(fā)平臺,它由龐大的技術(shù)體系構(gòu)成:

(1)WindowsForms技術(shù),可視化程序設(shè)計(jì),主要用來開發(fā)Windows應(yīng)用程序。

(2)ASP.NET技術(shù),主要用來設(shè)計(jì)和開發(fā)網(wǎng)站。

(3)WebService技術(shù),主要用來開發(fā)基于互聯(lián)網(wǎng)的Web服務(wù)。

(4)移動設(shè)備開發(fā)技術(shù),主要用來開發(fā)手機(jī)等移動設(shè)備的軟件和服務(wù)。

.NET Framework是.NET的基礎(chǔ)架構(gòu),它是Microsoft為開發(fā)應(yīng)用程序而創(chuàng)建的一個富有革命性的新平臺。C#[2]2-5語言是專門為.NET應(yīng)用而開發(fā)出的語言,語法上與C++類似,它從根本上保證了C#與.NET框架的完美結(jié)合。在.NET運(yùn)行庫的支持下,.NET框架的各種優(yōu)點(diǎn)在C#中表現(xiàn)得淋漓盡致。

2.3 SQL SERVER

SQL Server[3]8-9是微軟公司推出的基于客戶機(jī)/服務(wù)器的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),使用Transact-SQL語句在客戶機(jī)和服務(wù)器之間傳送請求和應(yīng)答。SQL Server可在是Windows NT、Windows 2000 Server等多種操作系統(tǒng)環(huán)境下運(yùn)行,方便了用戶開發(fā)程序和管理數(shù)據(jù)庫。SQL Server使用客戶機(jī)/服務(wù)器結(jié)構(gòu)把工作負(fù)荷分解成分別在服務(wù)器上和客戶機(jī)上執(zhí)行的任務(wù),當(dāng)然它也支持 B/S軟件的運(yùn)行。SQL Server使用了先進(jìn)的數(shù)據(jù)庫結(jié)構(gòu),提供強(qiáng)大的Web服務(wù)功能,通過高端硬件設(shè)備和新的網(wǎng)絡(luò)存儲方法,從而能夠?yàn)槠髽I(yè)和用戶提供優(yōu)良的數(shù)據(jù)擴(kuò)展性,同時還提高了數(shù)據(jù)存儲的安全性。

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

3.1 功能需求

根據(jù)圖書館的業(yè)務(wù)需求,該圖書館管理系統(tǒng)實(shí)現(xiàn)以下功能:

(1)用戶角色:讀者、管理員;

(2)讀者功能:搜索圖書、查詢個人借閱記錄、預(yù)約借書;

(3)管理員功能:管理圖書(管理類別、登記新進(jìn)書信息)、登記讀者借書、登記讀者還書、查詢圖書借閱記錄、查詢讀者借閱記錄、延長借閱時間;

(4)其他功能:注銷借閱預(yù)登記信息、短消息通知讀者還書。

3.2 模塊設(shè)計(jì)

圖1 系統(tǒng)功能模塊

讀者可通過兩種方式進(jìn)行借閱:

(1)預(yù)先登錄系統(tǒng),搜索到要借的書進(jìn)行借閱預(yù)登記,再到圖書館中辦理借閱手續(xù);管理員登錄系統(tǒng)后,根據(jù)讀者賬號找到預(yù)借閱信息,執(zhí)行借閱操作。

(2)直接到圖書館借書,管理員登錄系統(tǒng),搜索讀者需要借閱的書,輸入讀者的賬號和借閱時間等信息,執(zhí)行借閱操作。

系統(tǒng)根據(jù)讀者的借閱預(yù)登記的時間信息,自動注銷預(yù)登記信息;同時系統(tǒng)根據(jù)讀者借閱的時間信息,給讀者發(fā)送短消息以提醒歸還。

4 管理員借出圖書模塊說明

4.1 關(guān)鍵數(shù)據(jù)表設(shè)計(jì)

表1 圖書信息表

表2 借閱信息表

4.2 程序流程

假設(shè)讀者已經(jīng)事先完成借閱預(yù)登記,進(jìn)行實(shí)際借閱的工作流程圖(如圖2).

圖2 圖書借閱程序流程圖

4.3 部分代碼實(shí)現(xiàn)

根據(jù)以上流程所示,給出管理員確認(rèn)借出圖書的C#程序代碼:

/// <summary>

/// 借閱

/// </summary>

/// <param name="sender"></param>

/// <param name="e"></param>

protected void btnSave_Click(object sender, EventArgs e)

{ //建立數(shù)據(jù)庫連接

ConnSql conn = new ConnSql();

//組合更新借閱的SQL語句

string strUpdate = string.Format("update jieyue set bookID='{0}',amount='{1}',borrowtime='{2}',

returntime='{3}',isReturn=0,Reserve=1 where id={4}",

txtBookName.Text, txtAmount.Text, txtBorrowtime.Text,

txtReturntime.Text, Session["AID"]. ToString());

int intValue;

try

{ //執(zhí)行更新命令

intValue=conn.ExecuteNonQuery(strUpdate);

if (intValue>0)

Response.Write("<script>alert('借閱成功!')</script>");

else

Response.Write("<script>alert('借閱失敗!')</script>");

}

catch (Exception er)

{

Response.Write("<script>alert('借閱失敗!')</script>");

}

}

5 結(jié)論

在分析了傳統(tǒng)圖書館管理信息系統(tǒng)功能上存在不足的基礎(chǔ)上,提出了一種包含用戶自動預(yù)約圖書功能特點(diǎn)的新型圖書館管理系統(tǒng),并通過.net技術(shù)實(shí)現(xiàn)了系統(tǒng)的功能模塊。該系統(tǒng)的實(shí)現(xiàn)簡化了圖書館管理員的操作流程,提高了圖書管理的工作效率。下一步我們將進(jìn)一步分析目前圖書館管理工作的新需求,開發(fā)出能夠滿足各種讀者和管理員需求的圖書館管理信息系統(tǒng)。

[1]張友生.軟件體系結(jié)構(gòu):第2版[M].北京:清華大學(xué)出版社,2006.

[2]曾文權(quán),周文瓊,陶南,盧淑萍.VisualC#.NET程序設(shè)計(jì)基礎(chǔ)[M].西安:西安電子科技大學(xué)出版社,2008.

[3]于松濤.SQL Server 2000系統(tǒng)管理與開發(fā)指南[M].北京:人民郵電出版社,2006.

猜你喜歡
圖書館功能信息
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
圖書館
小太陽畫報(2018年1期)2018-05-14 17:19:25
關(guān)于非首都功能疏解的幾點(diǎn)思考
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
飛躍圖書館
圖書館里的是是非非
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
去圖書館
中西醫(yī)結(jié)合治療甲狀腺功能亢進(jìn)癥31例
辨證施護(hù)在輕度認(rèn)知功能損害中的應(yīng)用
主站蜘蛛池模板: 欧美日韩中文国产| 日韩免费毛片视频| 国产91精品最新在线播放| 亚洲AV成人一区二区三区AV| 国产成+人+综合+亚洲欧美| 国产人人干| 欧美一级夜夜爽www| 熟妇丰满人妻| 青青青国产在线播放| 亚洲高清无码久久久| 九色视频一区| 欧美精品在线免费| 在线播放精品一区二区啪视频| 中文字幕在线看| 亚洲日韩日本中文在线| 波多野结衣在线se| 国产亚洲精久久久久久无码AV| 伊在人亚洲香蕉精品播放| 久久不卡精品| 激情在线网| 色婷婷成人| 欧美特黄一级大黄录像| 黄网站欧美内射| 99爱视频精品免视看| 国内精品自在欧美一区| 亚洲乱码在线播放| 美女免费黄网站| 亚洲天堂视频在线免费观看| 91视频青青草| 久久国产高潮流白浆免费观看| 亚洲91在线精品| 伊人久综合| 欧美性精品不卡在线观看| 精品久久蜜桃| 成人日韩欧美| 亚洲国产精品日韩欧美一区| 99久久99视频| 国产亚洲精品无码专| 亚洲大学生视频在线播放| 亚洲第一色网站| 久久香蕉国产线看观看亚洲片| 日韩天堂网| 日韩在线播放中文字幕| 国产福利一区二区在线观看| 国产伦精品一区二区三区视频优播| 色噜噜狠狠色综合网图区| 成人国产精品一级毛片天堂 | 狠狠做深爱婷婷综合一区| 波多野结衣中文字幕一区| 亚洲色婷婷一区二区| 97在线碰| 精品国产欧美精品v| 免费一级无码在线网站| 97se亚洲综合不卡| 91福利在线看| 中文字幕66页| 亚洲成人一区二区三区| 不卡无码网| 欧美国产综合视频| 日日拍夜夜嗷嗷叫国产| 国产xx在线观看| 无码电影在线观看| 国产在线一二三区| 亚洲成人高清在线观看| 精品久久久久无码| 青青久视频| 亚洲熟女偷拍| 中文字幕资源站| 久热这里只有精品6| 亚洲中文字幕在线一区播放| 色欲色欲久久综合网| 中文字幕在线不卡视频| 亚洲综合网在线观看| 久久香蕉国产线看观看亚洲片| 欧美成一级| WWW丫丫国产成人精品| 中文字幕人成乱码熟女免费| 国产区在线看| 国产一区成人| 精品亚洲欧美中文字幕在线看| 这里只有精品免费视频| 狠狠色丁香婷婷综合|