資源描述:
《畢業(yè)設(shè)計(jì)(論文)-基于asp的圖書館圖書管理系統(tǒng)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、摘要圖書館管理系統(tǒng)作為一種信息資源的集散地,圖書和用戶借閱資料繁多,包含很多的信息數(shù)據(jù)的管理。圖書館若采取手工方式對圖書資料和圖書借閱情況進(jìn)行人工管理,由于資料繁多,手工處理的工作量大,整體的管理效率就會低下,也不方便讀者對圖書資料的查閱。為了提高日常的圖書管理效率,必須開發(fā)滿足大多數(shù)中小型的圖書管理要求的圖書管理系統(tǒng)。本系統(tǒng)采用ASP和Access數(shù)據(jù)庫技術(shù),其中包含四個模塊:“圖書資料管理模塊”、“讀者資料管理模塊”、“借閱管理模塊”和“系統(tǒng)管理模塊”。本圖書管理系統(tǒng)是為了實(shí)現(xiàn)圖書管理工作系統(tǒng)化、規(guī)范
2、化、自動化的目的。關(guān)鍵詞:圖書管理系統(tǒng);數(shù)據(jù)庫;圖書借閱II目錄摘要I第1章課題簡介11.1課題內(nèi)容11.2課題目標(biāo)1第2章開發(fā)工具32.1ASP技術(shù)32.2Access數(shù)據(jù)庫33.1系統(tǒng)需求分析54.1數(shù)據(jù)庫設(shè)計(jì)74.2程序模塊設(shè)計(jì)8第5章測試155.1測試計(jì)劃155.2測試結(jié)果175.3評價(jià)17結(jié)論18源代碼:20用戶操作手冊3II攀枝花學(xué)院第1章課題簡介1.1課題內(nèi)容圖書館圖書管理系統(tǒng)是圖書館管理工作中不可缺少的部分,它的內(nèi)容對于圖書館的管理者和使用者來說都至關(guān)重要,所以圖書管理系統(tǒng)應(yīng)該能夠?yàn)楣芾碚?/p>
3、或讀者提供充足的信息和快捷的數(shù)據(jù)處理手段。但圖書館管理若采用完全手工操做,通過卡片記錄信息,既浪費(fèi)時間,又浪費(fèi)人工、紙張,而且書籍和讀者的信息查詢比較麻煩,這對于查找、更新和維護(hù)都帶來了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識。它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對圖書信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、易修改、可靠性高、存儲量大、數(shù)據(jù)處理快捷、保密性好、壽命長、成本低。這些優(yōu)
4、點(diǎn)能夠極大地提高圖書管理的效率,也是圖書館的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣一套管理軟件成為很有必要的事情[1]。圖書管理系統(tǒng)是典型的信息管理系統(tǒng)。其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。對于后臺數(shù)據(jù)庫的建立要求建立起數(shù)據(jù)一致性和完整性強(qiáng)。數(shù)據(jù)安全性好的庫。而對于前端應(yīng)用程序則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。通過對系統(tǒng)功能進(jìn)行分析,本系統(tǒng)功能模塊主要分為“圖書資料管理”模塊、“讀者資料管理”模塊、“借還書操作”模塊、“系統(tǒng)管理”模塊[2]。1.2課題
5、目標(biāo)圖書館圖書管理系統(tǒng)是為實(shí)現(xiàn)圖書管理工作系統(tǒng)化、規(guī)范化、自動化而開發(fā)的,本系統(tǒng)是運(yùn)用ASP并結(jié)合Access數(shù)據(jù)庫制作的。它將計(jì)算機(jī)操作及管理融到圖書管理系統(tǒng)的實(shí)際運(yùn)用中,使日常手工管理的復(fù)雜方法被計(jì)算機(jī)簡單、易行的操作所替代,由于圖書館的圖書資料復(fù)雜、繁多,讀者的需求各不相同,因此為了能夠更好的管理圖書館的圖書資料就需要對讀者資源、書籍資源、借書信息33攀枝花學(xué)院、還書信息進(jìn)行管理。及時了解各個環(huán)節(jié)的變更,通過這個圖書管理系統(tǒng)能夠迅速、準(zhǔn)確地向圖書館管理者提供有效的信息。這樣一個圖書館圖書管理系統(tǒng)也可
6、以極大地減輕工作人員的工作強(qiáng)度、提高工作效率,充分地發(fā)揮了人力資源的作用。通過開發(fā)本系統(tǒng),可以對圖書館種類繁多的書籍進(jìn)行高效管理控制,并且合理管理好用戶的借還信息,提高圖書館的工作效率,降低管理成本。因此圖書管理系統(tǒng)需要能夠存儲一定數(shù)量的圖書信息,讀者信息,其中主要包括:圖書信息的錄入、刪除及修改;圖書的出借、返還和資料統(tǒng)計(jì)。能夠?qū)σ欢〝?shù)量的讀者進(jìn)行相應(yīng)的信息存儲與管理,其中包括:讀者信息的登記、刪除和修改;讀者借閱資料的統(tǒng)計(jì)與查詢。能夠提供一定的安全機(jī)制,提供數(shù)據(jù)信息授權(quán)訪問,防止隨意刪改。33攀枝花學(xué)
7、院第2章開發(fā)工具2.1ASP技術(shù)ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫和其它程序進(jìn)行交互,是一種簡單、方便的編程工具??梢杂脕韯?chuàng)建和運(yùn)行動態(tài)網(wǎng)頁或web應(yīng)用程序。ASP網(wǎng)頁可以包含HTML標(biāo)記、普通文本、腳本命令以及COM組件等。與HTML相比,ASP網(wǎng)頁具有以下特點(diǎn)[3]:(1)利用ASP可以實(shí)現(xiàn)突破靜態(tài)網(wǎng)頁的一些功能限制,實(shí)現(xiàn)動態(tài)網(wǎng)頁技術(shù);(2)ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測試;(3)服務(wù)器上的ASP解釋程序會在服務(wù)器端執(zhí)行ASP程序,并將結(jié)果
8、以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產(chǎn)生的網(wǎng)頁;(4)ASP可以使用服務(wù)器端ActiveX組件來執(zhí)行各種各樣的任務(wù),例如存取數(shù)據(jù)庫、發(fā)送E-mail或訪問文件系統(tǒng)等。(5)由于服務(wù)器是將ASP程序執(zhí)行的結(jié)果以HTML格式傳回客戶端瀏覽器,因此使用者不會看到ASP所編寫的原始程序代碼,可防止ASP程序代碼被竊取。(6)方便連接ACCESS與SQL數(shù)據(jù)庫[4]。2.2Access數(shù)據(jù)庫Acc