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)用
主站蜘蛛池模板: 国产成人综合久久精品下载| 红杏AV在线无码| 欧美亚洲国产精品久久蜜芽| 国产精品xxx| 欧美啪啪精品| 国产免费网址| 国产主播一区二区三区| 欧美国产视频| 亚洲a级在线观看| 在线精品自拍| 天堂在线视频精品| 亚洲大学生视频在线播放| 国产农村1级毛片| 久久青草免费91线频观看不卡| 欧美啪啪一区| 在线观看免费AV网| 色综合久久无码网| 亚洲无码精品在线播放 | 欧美亚洲欧美区| 在线观看免费国产| 人人看人人鲁狠狠高清| 欧美色亚洲| 欧美黄色a| 少妇被粗大的猛烈进出免费视频| 免费高清毛片| 国产精品第页| 第一页亚洲| 亚洲永久免费网站| 999精品在线视频| 乱人伦视频中文字幕在线| 欧美精品H在线播放| 亚洲天堂在线免费| 在线免费观看a视频| 国产精品蜜芽在线观看| 五月婷婷精品| 四虎永久在线视频| 欧美午夜在线视频| 国产SUV精品一区二区| 国产九九精品视频| 国产小视频在线高清播放| 蜜臀AV在线播放| WWW丫丫国产成人精品| 国产日本欧美在线观看| 欧美人在线一区二区三区| 伊人丁香五月天久久综合 | 草逼视频国产| 亚洲综合色区在线播放2019| 天天色综合4| 99精品国产高清一区二区| 成人av专区精品无码国产| 国产午夜一级毛片| 亚洲日韩在线满18点击进入| 九九热免费在线视频| 国产成人高清精品免费5388| 日韩在线观看网站| 国产一区二区网站| 一级黄色网站在线免费看| 91探花国产综合在线精品| 亚洲AV免费一区二区三区| 欧美在线视频a| 麻豆国产在线不卡一区二区| 日韩精品亚洲精品第一页| 欧美精品xx| 亚洲综合中文字幕国产精品欧美| 久久性视频| 亚洲91精品视频| 久久精品无码中文字幕| 欧美激情二区三区| 四虎综合网| 9啪在线视频| 伊人色婷婷| 成人免费网站久久久| 国产浮力第一页永久地址| 高清欧美性猛交XXXX黑人猛交 | 视频一区亚洲| www.精品视频| 午夜精品久久久久久久2023| 天天综合网在线| 精品视频第一页| 青草视频网站在线观看| 手机永久AV在线播放| 亚洲欧美精品一中文字幕|