何水艷 武漢軟件工程職業(yè)學(xué)院
圖書管理作為計(jì)算機(jī)應(yīng)用的一個(gè)分支,有著手工管理無(wú)法比擬的優(yōu)點(diǎn),如檢索迅速、查找、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高圖書管理的效率。因此,開發(fā)一套能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄蔚膱D書管理系統(tǒng),將是非常必要的,也是十分及時(shí)的。
圖書管理系統(tǒng)需要滿足來(lái)自學(xué)生、老師和管理員三方面人員的需求。管理員能對(duì)教師、學(xué)生、圖書信息、進(jìn)行錄入、修改、刪除;教師和學(xué)生能夠借書還書續(xù)借每類用戶都可以查看圖書借閱排行榜和個(gè)人借閱次數(shù);數(shù)據(jù)表和字段設(shè)計(jì)合理;對(duì)以上信息能提供多條件查詢。
圖1 圖書管理系統(tǒng)開發(fā)模塊
對(duì)數(shù)據(jù)庫(kù)的操作,對(duì)數(shù)據(jù)信息的處理能力。主要以GridView控件作為顯示工具,界面簡(jiǎn)潔,邏輯清晰,同時(shí)大量使用母版頁(yè),減少了代碼的重復(fù)性,減少了頁(yè)面加載時(shí)間,給用戶更好的體驗(yàn)感。完成asp.net系統(tǒng)開發(fā)就必須要使用數(shù)據(jù)庫(kù)連接技術(shù),GRIDVIEW控件與Eval()參數(shù)傳遞字段的配合使用,參數(shù)是一個(gè)關(guān)鍵的技術(shù),才能從數(shù)據(jù)獲取數(shù)據(jù)再通過(guò)后臺(tái)代碼進(jìn)行修改。
圖2 圖書管理系統(tǒng)界面
在開發(fā)過(guò)程中多次用到這個(gè)方法,為的是在用戶登錄后我可以獲取到用戶名,通過(guò)數(shù)據(jù)查詢得到有關(guān)信息,再把查詢的到的有關(guān)信息作為參數(shù)傳遞給后臺(tái)進(jìn)行數(shù)據(jù)庫(kù)信息變更或者查詢操作。綜合以上以及一些細(xì)節(jié)處理可以構(gòu)建基本系統(tǒng)框架。
本設(shè)計(jì)使用SQL Server2012創(chuàng)建后臺(tái)數(shù)據(jù)庫(kù),使用Visual Studio 2013前臺(tái)操作界面實(shí)現(xiàn)對(duì)圖書信息管理系統(tǒng)的功能操作?;贏SP.NET前端系統(tǒng)開發(fā),模擬圖書管理系統(tǒng),任務(wù)書要求實(shí)現(xiàn)管理員能對(duì)教師、學(xué)生、圖書信息、進(jìn)行錄入、修改、刪除,師和學(xué)生能夠借書還書續(xù)借,每類用戶都可以查看圖書借閱排行榜和個(gè)人借閱次數(shù)。這些任務(wù)要求就是需要開發(fā)者對(duì)數(shù)據(jù)庫(kù)插入刪除更新查詢這些基本操作,在開發(fā)過(guò)程中需要注意以下幾個(gè)問(wèn)題,第一:UI設(shè)計(jì)合理,第二:操作的邏輯是否正確;第三:數(shù)據(jù)庫(kù)連接以及系統(tǒng)內(nèi)參數(shù)的傳遞;第四:對(duì)數(shù)據(jù)庫(kù)操作的語(yǔ)句是否正確。