資源描述:
《基于asp_net的高校圖書管理系統(tǒng)的設(shè)計與實現(xiàn) 畢業(yè)論文》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、基于ASP.NET的高校圖書管理系統(tǒng)的設(shè)計與實現(xiàn)ASP.NET技術(shù)設(shè)計開發(fā)公共圖書系統(tǒng),可以使圖書館工作變得更加便利高效,資源共享更容易實現(xiàn)。系統(tǒng)主要采用B/S結(jié)構(gòu)和ASP.NET+SQLServer技術(shù)作為網(wǎng)站開發(fā)工具。首先進行了系統(tǒng)分析,劃分了系統(tǒng)的主要功能,然后給出了系統(tǒng)設(shè)計的關(guān)鍵技術(shù)和系統(tǒng)的數(shù)據(jù)庫設(shè)計。關(guān)鍵詞:圖書管理系統(tǒng);ASP.NET;B/S中圖分類號:TP393文獻標識碼:A文章編號:1673-2219(2012)08-0066-02現(xiàn)代化的圖書管理系統(tǒng)是一種自動化管理系統(tǒng),能夠?qū)Υ罅康慕?還書、預(yù)約等產(chǎn)生的相關(guān)數(shù)據(jù)信息進行高效、安全的處理,節(jié)約了大量的人力、物力、財力以及
2、避免出錯等問題?,F(xiàn)代化的圖書管理系統(tǒng)使圖書管理工作大大減輕,為讀者借還書提供了便利。為了提高查詢質(zhì)量和效率,最大限度地節(jié)約用戶的時間,利用B/S結(jié)構(gòu)進行計算機管理已經(jīng)成為一種趨勢,而使用B/S結(jié)構(gòu)的圖書管理系統(tǒng)便于用戶在互聯(lián)網(wǎng)上查詢圖書信息,突破了C/S結(jié)構(gòu)的互聯(lián)網(wǎng)范圍的查詢。因此,開發(fā)一套能夠為用戶提供充足信息的快捷查詢手段的圖書信息管理系統(tǒng),將是非常必要而又十分及時的。而基于ASP.NET的圖書管理系統(tǒng)正是順應(yīng)這種需要設(shè)計和開發(fā)的。1關(guān)鍵技術(shù)分析系統(tǒng)將采用基于.NET的三層B/S結(jié)構(gòu)設(shè)計和開發(fā),這是大部分信息管理系統(tǒng)開發(fā)方法的首選。用如此方式開發(fā)出的系統(tǒng)具備界面友好、操作簡便、安全性
3、高等特點,將為圖書管理者和讀者提供高效的管理和查詢方式。1.1.NET平臺概述本系統(tǒng)將采用Microsoft的.NET框架,該框架提供了標準而又高效的環(huán)境,是編制應(yīng)用程序的靈活解決方案。有許多其他開發(fā)平臺無法比擬的優(yōu)勢,是圖書信息管理系統(tǒng)開發(fā)的較好選擇。NET可以喝很多相關(guān)產(chǎn)品進行整合,而不必關(guān)心這些參與整合的產(chǎn)品是否來自微軟公司。.NET是一種以因特網(wǎng)為中心的技術(shù)平臺,有用的數(shù)據(jù)皆在網(wǎng)絡(luò)中存放,用戶可以通過.NET工具隨時隨地地訪問這些數(shù)據(jù)。五個主要的模塊共同組成的.NET框架體系結(jié)構(gòu),列出收稿日期:2012-04-25基金項目:湖南省高校圖工委課題“高校數(shù)字圖書館網(wǎng)絡(luò)平臺建設(shè)與教育職
4、能創(chuàng)新研究”(項目編號:2011L035)作者簡介:李俊(1984-),湖南永州人,助理館員,研究方向為圖書管理。如下:(1)程序設(shè)計語言及公共語言規(guī)范;(2)應(yīng)用程序平臺;(3)ADO.NET及類庫;(4)公共語言運行庫;(5)程序開發(fā)環(huán)境。1.2B/S模式結(jié)構(gòu)B/S(瀏覽器/服務(wù)器)結(jié)構(gòu)是一種以Web技術(shù)為基礎(chǔ)的新型系統(tǒng)平臺模式。B/S結(jié)構(gòu)是對C/S結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶界面是通過Web瀏覽器來實現(xiàn),極少部分事物邏輯在前端(Browser)實現(xiàn),但是主要事物邏輯在服務(wù)器端(Server)實現(xiàn),形成所謂三層結(jié)構(gòu)。第一層為瀏覽器,第二層為Web服務(wù)器,第三層為數(shù)
5、據(jù)庫服務(wù)器。事實證明,B/S體系結(jié)構(gòu)已經(jīng)成為軟件開發(fā)的首選體系結(jié)構(gòu),采用這種結(jié)構(gòu)將使管理軟件更方便、快捷、高效。2系統(tǒng)功能分析在該項目的實施過程中,結(jié)合日常的管理圖書、借還書工作,通過對本校管理人員和讀者的調(diào)研,對圖書管理系統(tǒng)所需功能進行了詳細了解。其系統(tǒng)功能如圖1。圖1圖書管理系統(tǒng)功能設(shè)計(1)用戶管理:用戶管理模塊的主要功能是管理員對用戶信息的管理,包括用戶的添加、修改、刪除。同時每個用戶可以自己修改自己的密碼。用戶密碼修改功能提供給當66前用戶修改本人密碼的權(quán)限。(2)借還管理:借還管理模塊的主要功能是管理員對圖書的借閱、圖書的歸還、圖書超期歸還的罰款管理。借閱和歸還時只需提供借閱
6、證號和密碼即可借閱和歸還。(3)圖書管理:圖書管理模塊的主要功能是圖書的查詢、修改圖書信息、圖書上架。其中圖書的查詢包括基本查詢和詳細查詢,詳細查詢中可按多個字段進行查詢,顯示結(jié)果可按某個關(guān)鍵字進行升序或降序排列,每頁顯示的結(jié)果也可控制;修改圖書信息包括對圖書的圖書編號、圖書原名、圖書中文名稱、文獻類型、ISBN號、索書號、所屬種類、數(shù)量、出版社、作者、譯者等進行修改,如果該書已被社會淘汰,則可以刪除該書;圖書上架是將圖書按類別上架,圖書編號不能重復(fù),如果輸入的圖書編號重復(fù)則系統(tǒng)會提示“該編號已經(jīng)存在,請重新輸入”。3數(shù)據(jù)庫設(shè)計一個成功的信息管理系統(tǒng),是建立在許多條件之傷得,而數(shù)據(jù)庫是其
7、中一個非常重要的條件和關(guān)鍵技術(shù)。3.1數(shù)據(jù)表設(shè)計根據(jù)上面的系統(tǒng)功能設(shè)計及E-R圖即可進行數(shù)據(jù)庫的邏輯設(shè)計。以設(shè)計效率高、冗余程度低的數(shù)據(jù)結(jié)構(gòu)為原則,主要設(shè)計了5張表。(1)admin:管理員信息表。包含的主要字段有:用戶名、密碼。(2)user:用戶信息表。包含的主要字段有:借閱證號、密碼、姓名、性別、聯(lián)系方式、允許冊數(shù)、登記時間。(3)bookmessage:圖書信息表。包含的主要字段有:圖書編號、圖書原名、圖書中文名、文獻類型、