何水艷 武漢軟件工程職業(yè)學(xué)院
圖書管理作為計算機(jī)應(yīng)用的一個分支,有著手工管理無法比擬的優(yōu)點,如檢索迅速、查找、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高圖書管理的效率。因此,開發(fā)一套能夠為用戶提供充足的信息和快捷的查詢手段的圖書管理系統(tǒng),將是非常必要的,也是十分及時的。
圖書管理系統(tǒng)需要滿足來自學(xué)生、老師和管理員三方面人員的需求。管理員能對教師、學(xué)生、圖書信息、進(jìn)行錄入、修改、刪除;教師和學(xué)生能夠借書還書續(xù)借每類用戶都可以查看圖書借閱排行榜和個人借閱次數(shù);數(shù)據(jù)表和字段設(shè)計合理;對以上信息能提供多條件查詢。

圖1 圖書管理系統(tǒng)開發(fā)模塊
對數(shù)據(jù)庫的操作,對數(shù)據(jù)信息的處理能力。主要以GridView控件作為顯示工具,界面簡潔,邏輯清晰,同時大量使用母版頁,減少了代碼的重復(fù)性,減少了頁面加載時間,給用戶更好的體驗感。完成asp.net系統(tǒng)開發(fā)就必須要使用數(shù)據(jù)庫連接技術(shù),GRIDVIEW控件與Eval()參數(shù)傳遞字段的配合使用,參數(shù)是一個關(guān)鍵的技術(shù),才能從數(shù)據(jù)獲取數(shù)據(jù)再通過后臺代碼進(jìn)行修改。


圖2 圖書管理系統(tǒng)界面
在開發(fā)過程中多次用到這個方法,為的是在用戶登錄后我可以獲取到用戶名,通過數(shù)據(jù)查詢得到有關(guān)信息,再把查詢的到的有關(guān)信息作為參數(shù)傳遞給后臺進(jìn)行數(shù)據(jù)庫信息變更或者查詢操作。綜合以上以及一些細(xì)節(jié)處理可以構(gòu)建基本系統(tǒng)框架。
本設(shè)計使用SQL Server2012創(chuàng)建后臺數(shù)據(jù)庫,使用Visual Studio 2013前臺操作界面實現(xiàn)對圖書信息管理系統(tǒng)的功能操作。基于ASP.NET前端系統(tǒng)開發(fā),模擬圖書管理系統(tǒng),任務(wù)書要求實現(xiàn)管理員能對教師、學(xué)生、圖書信息、進(jìn)行錄入、修改、刪除,師和學(xué)生能夠借書還書續(xù)借,每類用戶都可以查看圖書借閱排行榜和個人借閱次數(shù)。這些任務(wù)要求就是需要開發(fā)者對數(shù)據(jù)庫插入刪除更新查詢這些基本操作,在開發(fā)過程中需要注意以下幾個問題,第一:UI設(shè)計合理,第二:操作的邏輯是否正確;第三:數(shù)據(jù)庫連接以及系統(tǒng)內(nèi)參數(shù)的傳遞;第四:對數(shù)據(jù)庫操作的語句是否正確。