已閱讀5頁,還剩35頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
學(xué)校代碼11517學(xué)號200809203252HENANINSTITUTEOFENGINEERING畢業(yè)設(shè)計(論文)題目圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)學(xué)生姓名李彥專業(yè)班級計算機網(wǎng)絡(luò)技術(shù)0802學(xué)號200809203252系(部)計算機科學(xué)與工程系指導(dǎo)教師職稱張?zhí)煳椋ㄖv師)完成時間2011年4月15日河南工程學(xué)院畢業(yè)設(shè)計論文原創(chuàng)性聲明本人鄭重聲明所呈交的論文,是本人在指導(dǎo)教師指導(dǎo)下,進行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本論文的研究成果不包含任何他人創(chuàng)作的、已公開發(fā)表或者沒有公開發(fā)表的作品的內(nèi)容。對本論文所涉及的研究工作做出貢獻的其他個人和集體,均已在文中以明確方式標明。本學(xué)位論文原創(chuàng)性聲明的法律責(zé)任由本人承擔(dān)。論文作者簽名年月日開題報告表課題名稱圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)課題來源教師選題課題類型BY指導(dǎo)教師張?zhí)煳閷W(xué)生姓名李彥學(xué)號200809203252專業(yè)計算機網(wǎng)絡(luò)技術(shù)一、調(diào)研資料的準備結(jié)合畢業(yè)設(shè)計課題情況,首先對系統(tǒng)進行總體的設(shè)計與分析,根據(jù)圖書館管理系統(tǒng)在實際生活中的應(yīng)用,規(guī)定其現(xiàn)有的具體功能,并適當考慮社會發(fā)展的需要,對服務(wù)的提供和相關(guān)資料的保存,是本系統(tǒng)應(yīng)當做到的基本任務(wù)。二、設(shè)計的目的與要求。當今時代是飛速發(fā)展的信息時代。在各行各業(yè)中離不開信息處理,這正是計算機被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計算機的最大好處在于利用它能夠進行信息管理,使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對于復(fù)雜的信息管理,計算機能夠充分發(fā)揮它的優(yōu)越性。計算機進行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。本系統(tǒng)就是為了管理好圖書館信息而設(shè)計的,而且我認為有必要建立一個圖書管理系統(tǒng),使圖書管理工作規(guī)范化,系統(tǒng)化,程序化,避免圖書管理的隨意性,提高信息處理的速度和準確性,能夠及時、準確、有效的查詢和修改圖書情況三、主要研究或設(shè)計內(nèi)容,需要解決的關(guān)鍵問題和思路1主要研究或設(shè)計內(nèi)容設(shè)計一個圖書管理系統(tǒng),根據(jù)圖書館日常圖書管理工作的需求和圖書借閱的管理流程,該系統(tǒng)實施后,應(yīng)達到一下目標(1)界面設(shè)計友好、美觀,數(shù)據(jù)存儲安全、可靠。(2)基本信息設(shè)置保證圖書信息和讀者信息的分類管理。(3)強大的查詢功能,保證數(shù)據(jù)查詢的靈活性。(4)實現(xiàn)對圖書的借閱、續(xù)借、歸還過程的全程數(shù)據(jù)信息跟蹤。(5)設(shè)置讀者借閱和圖書借閱排行榜,為圖書館管理提供真實可靠的數(shù)據(jù)信息。(6)提供借閱到期提醒功能,是管理者可以及時了解已經(jīng)到期的圖書借閱信息。(7)提供管理員修改自己密碼的功能,保證系統(tǒng)的安全性。(8)提供靈活、方便的權(quán)限設(shè)置功能,使整個系統(tǒng)的管理分工明確。2需要解決的關(guān)鍵問題和思路(1)關(guān)鍵問題第一圖書管理系統(tǒng)的難點是數(shù)據(jù)庫的設(shè)計,如何安排數(shù)據(jù)庫中各表之間的關(guān)系,以及對用戶權(quán)限的控制。第二怎么實現(xiàn)打印圖書信息的功能。(2)解決思路只有系統(tǒng)分配的用戶才可以操作圖書管理系統(tǒng),而用戶的權(quán)限有各不相同。管理員的權(quán)限是進行系統(tǒng)查詢權(quán)限、管理員名稱權(quán)限、系統(tǒng)設(shè)置權(quán)限、讀者管理權(quán)限、圖書管理權(quán)限、圖書借還權(quán)限。圖書借閱信息用于存儲所有圖書借閱情況的信息,以準確地記錄每本圖書的借閱情況。圖書館對圖書的分類,通常是將不同類型的圖書分別放置在相應(yīng)類型的書架上。書架信息用于存儲圖書館中所有的書架信息,不同的圖書會有不同的圖書信息。對這些圖書信息進行詳細的記錄,方便了圖書的分類和查詢。圖書館中會有不同類型的圖書,為了避免圖書歸類發(fā)生混亂,必須建立一個圖書類型信息實體,用于存儲圖書的類型信息。為了方便讀者借閱,需要對讀者的各項信息進行記錄,以方便歸還圖書和已借閱圖書的歷史查詢。對讀者也需要進行分類,比如教師和學(xué)生,所借閱圖書的種類和時間也不相同。管理員登錄圖書管理系統(tǒng)時,需要通過登錄窗口驗證成功后才能進入系統(tǒng)主頁。打印圖書信息的功能主要是通過水晶報表來實現(xiàn)的。水晶報表是VISUALSTUDIO一部分,使用CRYSTALREPORTS水晶報表可以創(chuàng)建簡單的報表,也可以創(chuàng)建復(fù)雜的、專業(yè)的報表,它可以從任何數(shù)據(jù)源生成所需要的報表。四、工作的主要階段、進度與時間安排2011221至2011227確定系統(tǒng)開發(fā)模式、開發(fā)工具及構(gòu)建開發(fā)環(huán)境。2011228至201136完成系統(tǒng)需求分析。201137至2011313完成總體設(shè)計,建立系統(tǒng)框架。2011314至201143完成系統(tǒng)設(shè)計詳細設(shè)計。201144至2011515完成論文初稿和測試系統(tǒng)基本功能,進行中期檢查。2011516至2011529完成系統(tǒng)修改和調(diào)試。2011530至201165完成論文終稿并提交完整系統(tǒng)軟件。201166至2011612準備答辯資料。2011613至2011615進行預(yù)答辯。五、完成設(shè)計所具備的條件因素及解決的辦法(1)硬件條件CPU20GHZ以上。RAM1GB以上。硬盤剩余空間5GB以上。以上硬件條件用現(xiàn)在普通的PC就能實現(xiàn)。(2)軟件條件操作系統(tǒng)WINDOWSXPPROFESSIONAL或WINDOWS2000或WINDOWS2003SEVICE系統(tǒng)平臺。數(shù)據(jù)庫MICROSFTSQLSERVER2000數(shù)據(jù)庫系統(tǒng)服務(wù)器配置IIS51第三方軟件VS2005以上軟件均可以從光盤安裝或官方網(wǎng)站下載安裝六、指導(dǎo)教師意見和建議李彥同學(xué)經(jīng)過認真的調(diào)研工作,通過閱讀網(wǎng)站建設(shè)領(lǐng)域的相關(guān)文獻,將網(wǎng)絡(luò)技術(shù)應(yīng)用于圖書管理領(lǐng)域,課題工作量適量,選題具有較強的實用性,同意開題。指導(dǎo)教師簽名日期課題類型(1)A工程設(shè)計;B技術(shù)開發(fā);C軟件工程;D理論研究;(2)X真實課題;Y模擬課題;Z虛擬課題要求(1)、(2)均要填,如AY、BX等。河南工程學(xué)院畢業(yè)設(shè)計(論文)任務(wù)書題目圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)專業(yè)計算機網(wǎng)絡(luò)技術(shù)學(xué)號200809203252姓名李彥主要內(nèi)容、基本要求、主要參考資料等一、主要內(nèi)容包括主頁設(shè)計、系統(tǒng)設(shè)置、讀者管理、圖書管理、圖書借還、系統(tǒng)查詢等部分。二、基本要求1設(shè)計要求總體設(shè)計根據(jù)圖書館日常圖書管理工作的需求和圖書借閱的管理流程提出具體實施方案,包括各層次框圖、模塊設(shè)計和數(shù)據(jù)庫設(shè)計。詳細設(shè)計進行各模塊的詳細設(shè)計、實現(xiàn)與調(diào)試。技術(shù)要求用戶界面友好,數(shù)據(jù)維護便捷;用于ASPNET技術(shù)實現(xiàn)動態(tài)網(wǎng)頁設(shè)計;對SQLSERVER2000數(shù)據(jù)庫進行動態(tài)的訪問。2工作進度及要求2011年1月,查找相關(guān)參考文獻30篇以上,認真閱讀參考文獻。2011年3月7日交開題報告。并做好需求分析和總體設(shè)計方案。2011年4月10日前,完成詳細設(shè)計,同時撰寫設(shè)計說明書。2011年4月11日交河南工程學(xué)院畢業(yè)設(shè)計(論文)學(xué)生自查表。2011年5月1日完成設(shè)計(論文)提交指導(dǎo)教師。三、主要參考文獻1衛(wèi)鋒基于ASPNET20的網(wǎng)站用戶問題解決方案的設(shè)計與實現(xiàn)J軟件導(dǎo)刊,2010081351362常婉綸,劉輝基于ASPNET構(gòu)建安全的WEB應(yīng)用程序J西安文理學(xué)院學(xué)報自然科學(xué)版,20100357603李愛軍基于ASPNET的項目管理系統(tǒng)的網(wǎng)絡(luò)安全模式研究J辦公自動化綜合月刊,20100843454李雋ASPNET應(yīng)用程序的性能優(yōu)化J中國電子商務(wù),20100736365張樹亮,李超ASPNET20SQLSERVER網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)案例精解M清華大學(xué)出版社20061371536余金山,王濤,徐建軍ASPNET20SQLSERVER企業(yè)項目開發(fā)與實踐M電子工業(yè)出版社2008841017矛健ASPNETSQLSERVER全程指南M電子工業(yè)出版社2008981248劉捷,張琳,溫才DASPNET20SQLSERVER動態(tài)網(wǎng)站開發(fā)從基礎(chǔ)到實踐M電子工業(yè)出版社20071902039陳艷華,付瑞峰,單黨育ASPNET20SQLSERVER網(wǎng)絡(luò)系統(tǒng)開發(fā)與實例M人民郵電出版社2008547810呂洋波ASPNET20寶典M電子工業(yè)出版社200713415511原動力小組ASPNET20編程技術(shù)24學(xué)時輕松掌握M中國鐵道出版社200820823612鄭霞,趙輝,徐慧ASPNET20編程技術(shù)與實例M人民郵電出版社200712714513楊云,王毅ASPNET20程序開發(fā)詳解M人民郵電出版社200725827814馬瑞新ASPNET20程序設(shè)計案例教程M清華大學(xué)出版社2009347915張增良ASPNET20程序設(shè)計精編教程M西安交通大學(xué)出版社200814817716李春葆ASPNET20動態(tài)網(wǎng)站設(shè)計教程M清華大學(xué)出版社201012614417美BILLEVJEN,美SCOTTHANSELMAN,美DEVINRADERASPNET20高級編程M清華大學(xué)出版社200710112918羅斌ASPNET20管理系統(tǒng)開發(fā)經(jīng)典案例M中國水利水電出版社2007478819朱印宏ASPNET20基礎(chǔ)與實例教程M中國電力出版社200714016320李萬寶ASPNET20技術(shù)詳解與應(yīng)用實例M兵器工業(yè)出版社200713315221美IMARSPAANJAARS,PAULWILTON,SHAWNLIVERMOREASPNET20經(jīng)典案例教程M人民郵電出版社200714016822郝剛ASPNET20開發(fā)指南M人民郵電出版社200622124323蘇貴洋,馬穎華,袁藝ASPNET20快速入門及實例精選M電子工業(yè)出版社200815116424郭瑞軍,郭磐君ASPNET20數(shù)據(jù)庫開發(fā)實例精粹M電子工業(yè)出版社200821523625施偉偉,王敬棟ASPNET20數(shù)據(jù)庫通用模板開發(fā)與系統(tǒng)移植M清華大學(xué)出版社200724025826王有禮ASPNET20完全開發(fā)指南M科學(xué)出版社20089812927張慶華ASPNET完全自學(xué)手冊M機械工業(yè)出版社200713615828張英男ASPNET20網(wǎng)絡(luò)編程學(xué)習(xí)筆記M電子工業(yè)出版社2008547429張躍廷,房大偉,蘇宇A(yù)SPNET20網(wǎng)絡(luò)編程自學(xué)手冊M人民郵電出版社200816418930武新華,孫建,肖慶ASPNET20網(wǎng)絡(luò)數(shù)據(jù)庫開發(fā)M電子工業(yè)出版社20085677完成期限2011年5月1日指導(dǎo)教師簽名專業(yè)負責(zé)人簽名年月日河南工程學(xué)院畢業(yè)設(shè)計(論文)學(xué)生自查表(中期教學(xué)檢查用)學(xué)生姓名李彥專業(yè)計算機網(wǎng)絡(luò)技術(shù)班級0802指導(dǎo)教師姓名張?zhí)煳檎n題名稱圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)個人作息時間上午自8時至11時下午自13時至18時晚上自時至?xí)r工作地點上午公司下午公司晚上無個人精力實際投入日平均工作時數(shù)8周平均工作時數(shù)48迄今缺席天數(shù)3出勤率98指導(dǎo)教師每周指導(dǎo)次數(shù)1每周指導(dǎo)時間(小時)2備注無畢業(yè)設(shè)計(論文)工作進度已完成的主要內(nèi)容待完成的主要內(nèi)容系統(tǒng)的設(shè)計論文的初步完成91論文和系統(tǒng)的完善9存在問題系統(tǒng)中有的功能不完善指導(dǎo)教師簽名年月日畢業(yè)設(shè)計(論文)指導(dǎo)教師意見書評審標準課題名稱圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)學(xué)生姓名李彥專業(yè)班級計算機網(wǎng)絡(luò)技術(shù)0802學(xué)號200809203252序號評審項目指標滿分評分理文1工作量、工作態(tài)度按期圓滿完成規(guī)定的任務(wù),難易程度和工作量符合教學(xué)要求;遵守紀律,學(xué)習(xí)認真;作風(fēng)嚴謹,踏實肯干;善于與他人合作。20202調(diào)查論證能獨立查閱文獻和調(diào)研;能較好地寫出開題報告;有綜合、收集和正確利用各種信息及獲取新知識的能力。10203譯文翻譯準確,語句通順、流暢;譯文數(shù)量符合要求。5104設(shè)計、實驗方案,分析與技能設(shè)計、實驗方案科學(xué)合理;數(shù)據(jù)采集、計算、處理正確;論據(jù)可靠,分析、論證充分;結(jié)構(gòu)設(shè)計合理、工藝可行、推導(dǎo)正確或程序運行可靠;繪圖準確、符合國家標準;有必要的社會和經(jīng)濟效益分析。4005設(shè)計說明書論文質(zhì)量綜述簡練完整,有見解;立論正確,論據(jù)充分,結(jié)構(gòu)嚴謹合理;文理通順,技術(shù)用語準確,符合規(guī)范;圖表完備、正確。20406創(chuàng)新有創(chuàng)新意識,有獨特見解,設(shè)計(論文)有一定應(yīng)用價值。510是否同意參加答辯總分評語指導(dǎo)教師簽名日期畢業(yè)設(shè)計(論文)(工科)評審表(評閱人用)課題名稱圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)學(xué)生姓名李彥專業(yè)班級計算機網(wǎng)絡(luò)技術(shù)0802學(xué)號200809203252序號評審項目指標滿分評分1選題及工作量課題能使學(xué)生受到本專業(yè)全面綜合訓(xùn)練。課題完成達到教學(xué)基本要求,難易程度、工作量適宜。202調(diào)查論證根據(jù)課題任務(wù),能獨立查閱文獻資料和從事其它調(diào)研。有收集、分析、綜合和正確利用各種信息的能力。103譯文翻譯準確,語句通順、流暢;譯文數(shù)量符合要求。54設(shè)計、實驗方案、分析與技能設(shè)計、實驗方案科學(xué)合理;數(shù)據(jù)采集、計算、處理正確;論據(jù)可靠,分析、論證充分;結(jié)構(gòu)設(shè)計合理、工藝可行、推導(dǎo)正確或程序運行可靠;繪圖正確、符合國家標準;有必要的社會、經(jīng)濟效益分析。455設(shè)計說明書條理清楚,文理通順,用語符合技術(shù)規(guī)范,圖表清楚,書寫格式規(guī)范。156創(chuàng)新有獨特見解,結(jié)論有一定應(yīng)用價值。5總分評語評閱人簽名日期畢業(yè)設(shè)計(論文)答辯評審表課題名稱圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)學(xué)生姓名李彥專業(yè)班級計算機網(wǎng)絡(luò)技術(shù)0802學(xué)號200809203252指導(dǎo)教師姓名張?zhí)煳槁毞Q講師序號評審項目指標滿分評分1課題介紹思路清新;語言、圖、表、文字表達準確,概念清楚,論點正確;實驗(論證)方法科學(xué),分析歸納合理。402答辯準備準備工作充分,答辯材料齊全,時間符合要求。103創(chuàng)新有獨特見解,有一定的應(yīng)用價值。104答辯回答問題有理有據(jù),基本概念清楚。主要問題回答準確,有一定深度。40總分評語答辯委員會(小組)成員姓名職稱(簽名)_姓名職稱(簽名)_姓名職稱(簽名)_姓名職稱(簽名)_姓名職稱(簽名)_姓名職稱(簽名)_答辯委員會(小組)負責(zé)人(簽名)年月日畢業(yè)設(shè)計(論文)總評定成績指導(dǎo)教師評分_評閱人評分_答辯評分_綜合評定分數(shù)(上述三項按比例334)_總評定成績_答辯委員會主任委員(簽章)年月日圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)I目錄摘要IIIABSTRACTIV1系統(tǒng)開發(fā)環(huán)境111開發(fā)背景112開發(fā)工具1121ASPNET語言的發(fā)展1122ASPNET語言的特色2123SQLSERVER2000213應(yīng)用環(huán)境2131硬件環(huán)境2132軟件環(huán)境32系統(tǒng)需求分析421需求分析422系統(tǒng)目標423可行性分析424業(yè)務(wù)流程圖525系統(tǒng)功能結(jié)構(gòu)626文件夾結(jié)構(gòu)組織63數(shù)據(jù)庫設(shè)計84主要模塊設(shè)計1141網(wǎng)站首頁設(shè)計11圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)II42系統(tǒng)設(shè)置11421圖書館信息11422管理員設(shè)置12423書架設(shè)置1343圖書借還模塊1444更改口令模塊165系統(tǒng)功能測試1751系統(tǒng)測試的意義1752系統(tǒng)測試內(nèi)容17結(jié)束語19致謝20參考文獻21(附錄)22圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)III圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)摘要本課題設(shè)計并實現(xiàn)了基于WEB的圖書館管理系統(tǒng),該系統(tǒng)采用現(xiàn)今比較流行的ASPNET語言,結(jié)合SQLSERVER數(shù)據(jù)庫,實現(xiàn)了圖書的借閱、查詢、管理等基本功能。系統(tǒng)不僅維護方便,節(jié)省了圖書館的資源,方便圖書館進行圖書管理,同時,用戶也能夠更容易更直觀的查詢書籍、管理藏書,使借書、還書、查書的過程大大簡化,更加的方便和容易。畢業(yè)設(shè)計做的系統(tǒng)就是對圖書館的書籍進行管理,主要工作是實現(xiàn)了圖書信息功能,圖書借還功能等。圖書信息功能是實現(xiàn)了圖書的數(shù)字管理,能方便管理員快速查看圖書信息;借書功能,用戶可以通過此功能選擇是否借出檢索的書籍;還書功能,讀者可以查看自己所借書籍信息;管理員可以查看借書還書歷史和違規(guī)書籍信息;查看書籍具體信息,管理員可以查看書籍的具體信息以及在圖書館的存儲狀態(tài)。本論文內(nèi)容主要是運用軟件工程的知識,先進行系統(tǒng)需求分析,之后是系統(tǒng)概要設(shè)計,詳細設(shè)計,并且詳細介紹了ASPNET圖書館管理系統(tǒng)的操作代碼和排序的代碼編寫和測試。關(guān)鍵字ASPNET語言/圖書館/SQLSERVER/IIS/HTML/CSS圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)IVBOOKSMANAGEMENTSYSTEMABSTRACTTHISISSUEWASDESIGNEDANDIMPLEMENTEDWEBBASEDLIBRARYMANAGEMENTSYSTEM,THESYSTEMISNOWMOREPOPULARASPNETLANGUAGE,COMBINEDWITHSQLSERVER,REALIZEDTHELOANBOOKINFORMATION,INQUIRY,MANAGEMENTANDOTHERBASICFUNCTIONSSYSTEMISNOTONLYEASYTOMAINTAIN,SAVINGTHELIBRARYSRESOURCESTOFACILITATETHEMANAGEMENTOFLIBRARYBOOKS,THESAMETIME,USERSCANMOREEASILYANDMOREINTUITIVEQUERYBOOKS,MANAGEMENTBOOKS,TOBORROWBOOKS,RETURNBOOKS,CHECKBOOKSGREATLYSIMPLIFIEDTHEPROCESSANDMORECONVENIENTANDEASYTHESYSTEMISDESIGNEDTODOGRADUATELIBRARYMANAGEMENT,MAINFUNCTIONISTOACHIEVETHEBOOKINFORMATION,BOOKCIRCULATIONFUNCTIONSBOOKINFORMATIONFUNCTIONISTOACHIEVEADIGITALLIBRARYMANAGEMENT,ADMINISTRATORSCANEASILYVIEWBOOKINFORMATIONQUICKLYCHARGINGFUNCTION,USERSCANSEARCHFORTHISFEATURETOCHOOSEWHETHERTOLENDBOOKSALSOWRITTENFEATURE,READERSCANSEETHEIROWNBORROWEDBOOKS,VIEWTHEINFORMATIONADMINISTRATORCANVIEWTHEHISTORYOFBORROWINGANDRETURNINGBOOKSANDILLEGALBOOKSINFORMATIONVIEWBOOKSSPECIFICINFORMATION,ADMINISTRATORSCANVIEWDETAILEDINFORMATIONANDBOOKSINTHELIBRARYSSTORAGESTATUSTHISTHESISISMAINLYTHEUSEOFSOFTWAREENGINEERINGKNOWLEDGE,THEFIRSTSYSTEMATICNEEDSANALYSIS,FOLLOWEDBYSYSTEMDESIGN,ANDDETAILEDDESIGN,ANDDETAILSOFTHEASPNETLIBRARYMANAGEMENTSYSTEMOPERATINGCODEANDSORTCODETOWRITEANDTESTKEYWORDSASPNETLANGUAGE,LIBRARIES,SQLSERVER,IIS,HTML,CSS圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)11系統(tǒng)開發(fā)環(huán)境11開發(fā)背景隨著社會的發(fā)展,每天都有數(shù)以十萬、百萬計的圖書/期刊問世,圖書館的圖書和期刊也在迅速的增加。面對這些數(shù)量龐大的圖書管理,需要處理復(fù)雜的讀者信息,頻繁的借還圖書信息,圖書增減信息,如果仍然采用傳統(tǒng)的人工管理方法,既費時費力,更容易出錯1。信息技術(shù)的發(fā)展給圖書的管理帶來了新的機遇。使用圖書管理系統(tǒng)對圖書館進行管理,這不僅解決了一系列的弊端和問題,更加提高了工作效率。12開發(fā)工具121ASPNET語言的發(fā)展1996年,ASP10誕生,它的誕生給WEB開發(fā)界帶來了福音。它作為IIS的附屬產(chǎn)品免費發(fā)送,并且不久就在WINDOWS平臺上廣泛使用2。早期的WEB開發(fā)是十分繁瑣的,以至于要制作一個簡單的動態(tài)頁面都需要編寫大量的代碼才能完成,而ASP卻允許使用VBSCRIPT這樣簡單的腳本語言,執(zhí)行嵌在HTML網(wǎng)頁中的代碼,在進行程序設(shè)計時可以使用它的內(nèi)部組件來實現(xiàn)一些高級的功能。它的最大貢獻在于它的ADO(ACTIVEXDATAOBJECT),使得對數(shù)據(jù)庫的操作十分簡單,進行動態(tài)網(wǎng)頁設(shè)計也變成了一件輕松的事情3。1998年,微軟發(fā)布了ASP20。與ASP10的主要區(qū)別在于它的外部組件是可以初始化的。這樣,在ASP程序內(nèi)部的所有組件都有了自己的獨立內(nèi)存空間,并可以進行事務(wù)處理。2000年,隨著WINDOWS2000的發(fā)行,它內(nèi)帶的ASP30也開始流行。與ASP20的主要區(qū)別是它使用了COM,并且效果提高,版本穩(wěn)定。2000年7月,ASPNET發(fā)行。ASPNET不是ASP的簡單升級,而是微軟推出的新一代ACTIVESERVERPAGES。ASPNET是微軟發(fā)展的新的體系結(jié)構(gòu)NET的一部分,其中全新的技術(shù)架構(gòu)會讓每個人員的編程生活變得更為簡單,WEB應(yīng)用程序的開發(fā)人員使用這圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)2個開發(fā)環(huán)境可以實現(xiàn)更加模塊化、功能更強大的應(yīng)用程序的編程4。122ASPNET語言的特色網(wǎng)頁的交互作用是通過CGI來實現(xiàn)的。CGI程序的伸縮性不是很理想,因為它為每一個正在運行的CGI程序開一個獨立進程。解決方法就是將經(jīng)常用來編寫CGI程序的語言的解釋器編譯進你的WEB服務(wù)器5。ASPNET是MICROSOFTNET的一部分,作為戰(zhàn)略產(chǎn)品,微軟為ASPNET設(shè)計了這樣一些策略易于寫出結(jié)構(gòu)清晰的代碼,代碼易于重用和共享,可用編譯類語言編寫等等,目的是讓程序員更容易的開發(fā)出WEB應(yīng)用程序,滿足計算向WEB轉(zhuǎn)移的戰(zhàn)略方向的需要6。ASPNET不僅僅是ACTIVESERVERPAGEASP的下一個版本,而且是一種建立在通用語言上的程序構(gòu)架,能被用于一臺WEB服務(wù)器來建立強大的WEB應(yīng)用程序。ASPNET提供許多比現(xiàn)在的WEB開發(fā)模式強大的優(yōu)勢。123SQLSERVER2000SQLSERVER是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng),它最初是由MICROSOFTSYBASE和ASHTONTATE三家公司共同開發(fā)的,于1988年推出了第一個OS/2版本,在WINDOWSNT推出后MICROSOFT與SYBASE在SQLSERVER的開發(fā)上就分道揚鑣了7。MICROSOFT將SQLSERVER移植到WINDOWSNT系統(tǒng)上,專注于開發(fā)推廣SQLSERVER的WINDOWSNT版本,SYBASE則較專注于SQLSERVER在UNIX操作系統(tǒng)上的應(yīng)用。在本書中介紹的是MICROSOFTSQLSERVER以后簡稱為SQLSERVER或MSSQLSERVER。SQLSERVER2000是MICROSOFT公司推出的SQLSERVER數(shù)據(jù)庫管理系統(tǒng)的較新版本,該版本繼承了SQLSERVER70版本的優(yōu)點同時又比它增加了許多更先進的功能,具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點,可跨越從運行MICROSOFTWINDOWS2000的膝上型電腦到運行MICROSOFTWINDOWS2000的大型多處理器的服務(wù)器等多種平臺使用8。13應(yīng)用環(huán)境131硬件環(huán)境(1)能夠運行WINDOWS系統(tǒng)的高檔PC臺式機,筆記本電腦。圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)3132軟件環(huán)境(1)中文WINDOWSXP操作系統(tǒng)。(2)MICROSOFTVISUALSTUDIO2005集成開發(fā)環(huán)境。(3)IIS51服務(wù)器。(4)MICROSOFTSQLSERVER2000數(shù)據(jù)庫服務(wù)器。圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)42系統(tǒng)需求分析21需求分析長期以來,人們使用傳統(tǒng)的人工方式管理圖書館的日常業(yè)務(wù),其操作流程比較繁瑣。在借書時,讀者首先將要借的書和借閱證交給工作人員,工作人員然后將每本書的信息卡片和讀者的借閱證放在一個小格欄里,最后在借閱證和每本書貼的借閱條上填寫借閱信息。在還書時,讀者首先將要還的書交給工作人員,工作人員然后根據(jù)圖書信息找到相應(yīng)的書卡和借閱證,并填寫相應(yīng)的還書信息9。從上述描述中可以發(fā)現(xiàn),傳統(tǒng)的手工流程存在種種不足。首先處理借書、還書業(yè)務(wù)流程的效率很低;其次處理能力比較低,一段時間內(nèi),所能服務(wù)的讀者人數(shù)是很有限的。為此,圖書信息管理系統(tǒng)需要為企業(yè)解決上述問題,提供快速的圖書信息檢索功能及快捷的圖書借閱、歸還流程。22系統(tǒng)目標(1)設(shè)計界面友好、美觀、數(shù)據(jù)存儲安全、可靠。(2)基本信息設(shè)置保證圖書信息和讀者信息的分類管理。(3)強大的查詢功能,保證數(shù)據(jù)查詢的靈活性。(4)實現(xiàn)對圖書借閱、續(xù)借、歸還過程的全程數(shù)據(jù)信息跟蹤。(5)設(shè)置讀者借閱和圖書借閱排行榜,為圖書管理提供真實的數(shù)據(jù)信息。(6)提供借閱到期提醒,使管理者可以及時了解到期的圖書借閱信息。(7)提供管理員修改自己密碼的功能,保證系統(tǒng)的安全性。(8)提供靈活、方便的權(quán)限設(shè)置功能,使整個系統(tǒng)的管理分工明確。(9)采用人機對話的操作方式,方便管理員的日常操作。(10)系統(tǒng)最大限度地實現(xiàn)了易維護性和易操作性。23可行性分析技術(shù)可行性根據(jù)系統(tǒng)的功能、性能及實現(xiàn)系統(tǒng)的各項約束條件?,F(xiàn)有的技術(shù)及硬件軟件都能夠圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)5滿足。經(jīng)濟可行性本系統(tǒng)建立在ASPNET開發(fā)的基礎(chǔ)上,項目開發(fā)成本非常小。只需要有一臺能夠運行WINDOWS系統(tǒng)的高檔PC臺式機即可,并不需要什么高的成本。運行可行性系統(tǒng)采用完全的圖形化界面,易于管理,方便管理者查詢設(shè)備信息,能夠滿足使用者的要求。該系統(tǒng)應(yīng)該提供簡單的操作界面,能夠快速的實現(xiàn)查書、借書、還書功能10。24業(yè)務(wù)流程圖根據(jù)系統(tǒng)的需求分析和可行性分析,畫出圖書館管理系統(tǒng)的系統(tǒng)流程圖,如圖21所示。讀者圖書借閱圖書續(xù)借圖書歸還管理員管理圖書檔案管理讀者檔案信息讀者檔案獲取讀者信息圖書檔案圖書借閱檔案根據(jù)讀者信息獲取借閱信息完成圖書續(xù)借完成圖書借閱歸還相關(guān)圖書圖書歸還檔案圖21系統(tǒng)流程圖圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)625系統(tǒng)功能結(jié)構(gòu)根據(jù)圖書館管理系統(tǒng)的特點,可以將其分為系統(tǒng)設(shè)置、讀者管理、圖書管理、圖書借還、系統(tǒng)查詢等5個部分,其中各個部分及其包括的具體功能模塊如圖22所示。圖書館管理系統(tǒng)系統(tǒng)設(shè)置讀者管理圖書管理圖書借還系統(tǒng)查詢圖書館信息管理員設(shè)置書架設(shè)置讀者類型管理讀者檔案管理圖書類型管理圖書檔案管理圖書借閱圖書續(xù)借圖書歸還圖書檔案查詢圖書借閱查詢更改口令推出系統(tǒng)圖22系統(tǒng)功能模塊26文件夾結(jié)構(gòu)組織系統(tǒng)完成后的文件夾結(jié)構(gòu)組織,如圖23所示。圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)7圖23系統(tǒng)文件夾圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)83數(shù)據(jù)庫設(shè)計通過對系統(tǒng)進行需求分析、系統(tǒng)流程圖以及系統(tǒng)功能結(jié)構(gòu)的確定,設(shè)計數(shù)據(jù)庫,名稱為DB_TSRJ,共9個表11。(1)管理員權(quán)限設(shè)置表TB_ADMSET,如表31所示。只有系統(tǒng)分配的用戶才能操作圖書館管理系統(tǒng),而用戶的權(quán)限又各不相同。表31管理員權(quán)限設(shè)置表字段名數(shù)據(jù)類型長度主鍵否描述USERNAMEVARCHAR80否管理員名稱SYSTEMSETBIT1否系統(tǒng)設(shè)置READERMANAGEBIT1否讀者管理BOOKMANAGEBIT1否圖書管理BOOKBORROWBIT1否圖書借還SYSTEMSEARCHBIT1否系統(tǒng)查詢(2)圖書借閱表TB_BOOKBORROW,如表32所示。圖書借閱信息實體,用于存儲所有圖書借閱情況的信息,以準確地記錄每本圖書的借閱信息。表32圖書借閱表字段名數(shù)據(jù)類型長度主鍵否描述BOOKBARCODEVARCHAR50否圖書條形碼BOOKNAMEVARCHAR20否圖書名稱BORROWTIMEDATETIME8否借閱日期RETURNTIMEDATETIME8否應(yīng)還日期READERBARCODEVARCHAR50否讀者條形碼READERNAMEVARCHAR20否讀者姓名ISRETURNBIT1否是否歸還(3)書架信息表TB_BOOKCASE,如表33所示。圖書館對圖書的分類,通常是將不同類型的圖書分別放置在相應(yīng)類型的書架上。書架信息實體,用于存儲圖書館中所有的書架信息。表33書架信息表字段名數(shù)據(jù)類型長度主鍵否描述BOOKCASEIDINT4是書架編號BOOKCASENAMEVARCHAR80否書架名稱圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)9(4)圖書信息表TB_BOOKINFO,如表34所示。不同的圖書,會有不同的圖書信息。對這些圖書信息進行詳細的記錄,方便了圖書的分類和查詢。圖書信息實體,用于存儲所有圖書的相關(guān)信息。表34圖書信息表字段名數(shù)據(jù)類型長度主鍵否描述BOOKBARCODEVARCHAR100是圖書條形碼BOOKNAMEVARCHAR100否圖書名稱BOOKTYPEINT4否圖書類型BOOKCASEINT4否書架類別BOOKCONCERNVARCHAR100否出版社名稱AUTHORVARCHAR80否作者名稱PRICEMONEY8否圖書價格BORROWSUMINT4否借閱次數(shù)(5)圖書類型信息表TB_BOOKTYPE如表35所示。圖書館會有不同類型的圖書,為了避免圖書歸類發(fā)生混亂,必須建立一個圖書類型信息實體,用于存儲圖書的類型信息。表35圖書類型信息表字段名數(shù)據(jù)類型長度主鍵否描述TYPEIDINT4否圖書類型編號TYPENAMEVARCHAR50否類型名稱BORROWDAYINT4否可借天數(shù)(6)圖書館信息表TB_LIBRARY,如表36所示。每個事物都會有其自身的歷史背景,圖書館也不例外。為了記錄圖書館的歷史背景及其相關(guān)的信息,需要建立一個圖書館信息實體,用于存儲圖書館的有關(guān)信息。表36圖書館信息表字段名數(shù)據(jù)類型長度主鍵否描述LIBRARYNAMEVARCHAR80否圖書館名稱CURATORVARCHAR80否館長名稱TELVARCHAR100否聯(lián)系電話ADDRESSVARCHAR200否聯(lián)系地址EMAILVARCHAR100否電子郵件NETVARCHAR200否網(wǎng)址UPBUILDTIMEDATETIME8否建館時間REMARKVARCHAR500否備注(7)讀者信息表TB_READERINFO,如表37所示。當有讀者借閱圖書時,要對讀者的各項信息進行記錄,以方便歸還圖書和已借閱圖書的歷史查詢,讀者信息實體,用于存儲所有借閱圖書的讀者信息。圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)10表37讀者信息表字段名數(shù)據(jù)類型長度主鍵否描述READERBARCODEVARCHAR50是讀者條形碼READERNAMEVARCHAR50否讀者名稱SEXCHAR10否讀者性別READERTYPEVARCHAR50否讀者類型CERTIFICATETYPEVARCHAR50否證件類型CERTIFICATEVARCHAR50否證件號碼TELVARCHAR50否聯(lián)系電話EMAILVARCHAR50否電子郵件REMARKVARCHAR500否備注(8)讀者類型信息表TB_READERTYPE,如表38所示。在讀者群體中,會有不同的分類,例如借閱圖書的讀者可能是教師、學(xué)生和市民等,所以對讀者人群進行有效的分類是至關(guān)重要的。讀者類型信息實體,用于存儲讀者的類型信息。表38讀者類型信息表字段名數(shù)據(jù)類型長度主鍵否描述IDINT4是類型編號TYPEVARCHAR50否類型名稱NUMVARCHAR50否可借數(shù)量(9)管理員信息表TB_USER,如表39所示。當管理員登錄圖書館管理系統(tǒng)時,需要通過登錄窗口驗證成功后才能進入系統(tǒng)主頁。管理員信息實體,用于存儲管理員的登錄名稱和登錄密碼。表39管理員信息表字段名數(shù)據(jù)類型長度主鍵否描述USERIDINT4是管理員編號USERNAMEVARCHAR50否管理員名稱USERPWDVARCHAR50否管理員密碼圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)114主要模塊設(shè)計41網(wǎng)站首頁設(shè)計管理員通過“系統(tǒng)登錄”模塊驗證后,可以登錄到圖書館管理系統(tǒng)的主頁。系統(tǒng)主頁主要包括BANNER信息欄、導(dǎo)航欄、借閱排行榜和版權(quán)信息等4個部分12。網(wǎng)站首頁運行效果,如圖41所示。圖41網(wǎng)站首頁42系統(tǒng)設(shè)置421圖書館信息圖書館信息記錄圖書館的各種相關(guān)信息,圖書館信息的ER圖,如圖42所示。圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)12圖書館信息網(wǎng)址建館時間備注圖書館名稱館長名稱聯(lián)系電話聯(lián)系地址電子郵件圖42圖書館信息ER圖根據(jù)圖書館ER圖設(shè)計出圖書館信息頁面,選擇“系統(tǒng)設(shè)置”/“圖書館信息”命令,進入到圖書館信息頁面,頁面運行,如圖43所示。圖43圖書館信息頁面422管理員設(shè)置管理員設(shè)置模塊主要包括查看管理員列表、添加管理員、管理員權(quán)限設(shè)置和刪除管圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)13理員4個功能。選擇“系統(tǒng)設(shè)置”/“管理員設(shè)置”命令,進入到管理員設(shè)置頁面。在此頁面中將顯示所有管理員的名稱和管理員擁有的權(quán)限13。管理員設(shè)置頁面,如圖44所示。圖44管理員設(shè)置頁面單擊“添加管理員”連接按鈕將彈出添加管理員頁面對話框,在此對話框中可以添加新的管理員,新添加的管理員默認擁有圖書借還權(quán)限和系統(tǒng)查詢權(quán)限,如圖45所示。圖45添加管理員圖46權(quán)限設(shè)置單擊“權(quán)限設(shè)置”鏈接按鈕將彈出管理員權(quán)限設(shè)置,在此對話框中可以設(shè)置某一個管理員所擁有的權(quán)限,如圖46所示。單擊“刪除”按鈕可以刪除某一個管理員信息。423書架設(shè)置書架信息設(shè)置,可以幫助對圖書進行分類,也可以快速進行圖書查找。書架信息的ER圖,如圖47所示。圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)14書架信息書架編號書架名稱圖47書架信息ER圖根據(jù)信息ER圖設(shè)計出的書架設(shè)置。選擇“系統(tǒng)設(shè)置”/“書架設(shè)置”,進入到書架設(shè)置頁面,頁面如圖48所示。圖48書架設(shè)置頁面在該頁面中,單擊“添加書架信息”可以添加書架,單擊“修改”按鈕可以修改已有書架的信息,單擊“刪除”按鈕可以刪除空書架,如果該書架有圖書,則彈出提示對話框,禁止刪除。43圖書借還模塊在圖書借還模塊中,主要應(yīng)該有圖書借閱、圖書續(xù)借和圖書歸還這3個功能。在圖書借閱頁面中,輸入讀者條形碼,點擊“查找讀者”按鈕,下面可以顯示出系統(tǒng)中已經(jīng)存在的讀者的各種信息。頁面設(shè)計如圖49所示。圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)15圖49圖書借閱頁面圖書續(xù)借模塊中,根據(jù)輸入的讀者條形碼,顯示出讀者的信息和讀者借閱未還的圖書信息,如果想續(xù)借某本書,則輸入圖書條形碼,單擊“查找”,然后在該圖書中點擊“續(xù)借”,該頁面的運行效果如圖410所示。圖410圖書續(xù)借頁面圖書歸還模塊中,根據(jù)輸入的讀者條形碼,顯示出讀者的信息和讀者借閱未還的圖書信息,如果歸還某本書,則輸入圖書條形碼,單擊“查找”,然后在該圖書中點擊“歸還”,該頁面的運行效果如圖411所示。圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)16圖411圖書歸還頁面44更改口令模塊在該模塊中,可以修改管理員的密碼,進入到更改口令模塊中,輸入管理員名稱和舊密碼,可以重新設(shè)置密碼。頁面運行效果如圖412所示。圖412更改口令頁面圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)175系統(tǒng)功能測試51系統(tǒng)測試的意義系統(tǒng)測試是系統(tǒng)開發(fā)周期中的一個十分重要的環(huán)節(jié)。在系統(tǒng)開發(fā)周期中的各個階段采取了嚴格仔細的審查,但是仍然會有很多的錯誤,在系統(tǒng)運行之前需要對系統(tǒng)的各項功能進行嚴格的測試,以便使問題及時更早的暴露出來,這樣才能在投入使用時減少損失,否則到那時再糾正就會付出更大的代價14。52系統(tǒng)測試內(nèi)容(1)登錄測試正確輸入管理員名稱和管理員密碼,點擊“確定”按鈕,就會進入到系統(tǒng)首頁。點擊“關(guān)閉”系統(tǒng)則提示是否要關(guān)閉當前窗口。(2)圖書館信息測試登錄成功后,進入首頁面,點擊“系統(tǒng)設(shè)置”/“圖書館信息”,進入到圖書管信息頁面,在該頁面中顯示出圖書館的信息。(3)管理員設(shè)置測試點擊“系統(tǒng)設(shè)置”/“管理員設(shè)置”,進入到管理員設(shè)置頁面,在該頁面中可以添加管理員、權(quán)限設(shè)置和刪除三個功能。點擊添加管理員,彈出添加管理員對話框,輸入系統(tǒng)中已有的登錄名稱和未有的登錄名稱,不同的登錄密碼和確認密碼,點擊添加,查看效果。(4)書架設(shè)置測試點擊“系統(tǒng)設(shè)置”/“書架設(shè)置”,進入到管理員設(shè)置頁面。在該頁面中分別測試添加書架信息,修改和刪除三個功能。(5)讀者類型管理測試在讀者類型管理頁面中,分別測試添加讀者類型信息管理,修改和刪除功能。(6)讀者檔案管理測試在讀者檔案管理測試中,有添加讀者信息,修改讀者信息和刪除讀者信息者三個功能,在每個功能中輸入不同的數(shù)據(jù),查看運行效果。(7)圖書類型設(shè)置測試圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)18在圖書類型設(shè)置的頁面中需要分別測試添加圖書類型信息,修改和刪除功能。(8)圖書檔案設(shè)置測試在該頁面中,測試打印圖書信息、添加圖書信息,修改和刪除功能。(9)圖書借閱測試在圖書借閱中,輸入不同的數(shù)據(jù),測試查找讀者和查找圖書功能。(10)圖書續(xù)借測試在這個頁面中,輸入不同讀者條形碼和圖書條形碼,測試續(xù)借功能。(11)圖書歸還測試在圖書歸還中,測試歸還功能。(12)圖書檔案查詢測試選擇不同的查詢條件,輸入不同的信息,測試搜書功能。(13)圖書借閱查詢測試選擇不同的查詢條件,輸入不同的信息,測試圖書借閱的信息。(14)更改口令測試在該頁面中,測試管理員口令的更改。(15)退出系統(tǒng)測試點擊退出系統(tǒng),則進入到登錄頁面中15。圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)19結(jié)束語經(jīng)過了這么長時間的忙碌,我的畢業(yè)設(shè)計課題也將告一段落,點擊運行,也基本達到了預(yù)期的效果,心里感到了很大的成就感,但由于能力和時間的關(guān)系,總覺得有很多不盡人意的地方,比如功能不全,外觀粗糙,底層代碼的不合理等等,數(shù)不勝數(shù)。但是我想,做一件事情,不必在乎最終的結(jié)果,可貴的是過程中的收獲。畢業(yè)設(shè)計,也許是我大學(xué)生涯中交上的最后一個作業(yè)了,想籍此機會感謝三年以來給我?guī)椭乃欣蠋?、同學(xué),你們的友誼是我人生的財富,是我生命中不可或缺的一部分。大學(xué)生活即將匆匆忙忙地過去,但我卻能無悔地說“我曾經(jīng)來過?!贝髮W(xué)三年,但它給我的影響卻不能用時間來衡量。這三年以來,經(jīng)歷過的所有事,所有人,都將是我以后生活回味的一部分,是我為人處事的指南針。馬上就要離開學(xué)校了,走上工作崗位了,這是我人生歷程的又一個起點,在這里祝福大學(xué)里同我風(fēng)雨同舟的朋友們,一路走好,未來總會是絢爛繽紛的。圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)20致謝經(jīng)過四個月的畢業(yè)設(shè)計,我的論文終于得到完成了。首先我需要感謝的是我的指導(dǎo)老師,從論文選題直到論文的最終完成,老師都給予我盡心盡力的指導(dǎo)。在這次的畢業(yè)設(shè)計中,我學(xué)到了很多的知識,借此機會,特向老師表示最誠摯的感謝。在這次的畢業(yè)設(shè)計中,我遇到了很多的問題,但這些問題都在我和程俊克的努力下,在老師的指導(dǎo)下一一克服了。經(jīng)過這次的畢業(yè)設(shè)計,我認識到,靠一個人想完成一個系統(tǒng)是非常困難的,想做出一個完善的系統(tǒng),需要的是團體的合作。圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)21參考文獻1衛(wèi)鋒基于ASPNET20的網(wǎng)站用戶問題解決方案的設(shè)計與實現(xiàn)J軟件導(dǎo)刊,2010081351362常婉綸,劉輝基于ASPNET構(gòu)建安全的WEB應(yīng)用程序J西安文理學(xué)院學(xué)報自然科學(xué)版,20100357603李愛軍基于ASPNET的項目管理系統(tǒng)的網(wǎng)絡(luò)安全模式研究J辦公自動化綜合月刊,20100843454李雋ASPNET應(yīng)用程序的性能優(yōu)化J中國電子商務(wù),20100736365張樹亮,李超ASPNET20SQLSERVER網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)案例精解M清華大學(xué)出版社20061371436余金山,王濤,徐建軍ASPNET20SQLSERVER企業(yè)項目開發(fā)與實踐M電子工業(yè)出版社200884917矛健ASPNETSQLSERVER全程指南M電子工業(yè)出版社2008981148劉捷,張琳,溫才DASPNET20SQLSERVER動態(tài)網(wǎng)站開發(fā)從基礎(chǔ)到實踐M電子工業(yè)出版社20071901939陳艷華,付瑞峰,單黨育ASPNET20SQLSERVER網(wǎng)絡(luò)系統(tǒng)開發(fā)與實例M人民郵電出版社2008546810呂洋波ASPNET20寶典M電子工業(yè)出版社200713414511原動力小組ASPNET20編程技術(shù)24學(xué)時輕松掌握M中國鐵道出版社200820822612鄭霞,趙輝,徐慧ASPNET20編程技術(shù)與實例M人民郵電出版社200712714513楊云,王毅ASPNET20程序開發(fā)詳解M人民郵電出版社200725826714馬瑞新ASPNET20程序設(shè)計案例教程M清華大學(xué)出版社2009345915張增良ASPNET20程序設(shè)計精編教程M西安交通大學(xué)出版社2008142157圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)22(附錄)系統(tǒng)主要代碼1網(wǎng)站首頁主要代碼USINGSYSTEMUSINGSYSTEMDATAUSINGSYSTEMCONFIGURATIONUSINGSYSTEMWEBUSINGSYSTEMWEBSECURITYUSINGSYSTEMWEBUIUSINGSYSTEMWEBUIWEBCONTROLSUSINGSYSTEMWEBUIWEBCONTROLSWEBPARTSUSINGSYSTEMWEBUIHTMLCONTROLSUSINGSYSTEMDATASQLCLIENTPUBLICPARTIALCLASS_DEFAULTSYSTEMWEBUIPAGEPROTECTEDVOIDPAGE_LOADOBJECTSENDER,EVENTARGSEIFSESSION“USERNAME“NULL/判斷用戶是否登錄BINDBOOKINFO/調(diào)用自定義方法用來綁定圖書借閱排行ELSERESPONSEREDIRECT“ENTRYASPX“/跳轉(zhuǎn)到登錄頁面PROTECTEDVOIDBINDBOOKINFOSTRINGSQL“SELECTTOP10FROMTB_BOOKINFOORDERBYBORROWSUMDESC“/設(shè)置SQL語句GVBOOKTAXISDATASOURCEDATAOPERATEGETDATASETSQL,“TB_BOOKINFO“/獲取圖書信息數(shù)據(jù)源GVBOOKTAXISDATABIND/綁定GRIDVIEW控件PROTECTEDVOIDGVBOOKTAXIS_ROWDATABOUNDOBJECTSENDER,GRIDVIEWROWEVENTARGSEIFEROWROWINDEX1/判斷GRIDVIEW控件中是否有值INTIDEROWROWINDEX1/將當前行的索引加上一賦值給變量IDEROWCELLS0TEXTIDTOSTRING/將變量ID的值傳給GRIDVIEW控件的每一行的單元格中IFEROWROWTYPEDATACONTROLROWTYPEDATAROW圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)23/綁定圖書類型STRINGBOOKTYPEEROWCELLS3TEXTTOSTRING/獲取圖書類型編號STRINGTYPESQL“SELECTFROMTB_BOOKTYPEWHERETYPEID“BOOKTYPESQLDATAREADERTYPESDRDATAOPERATEGETROWTYPESQLTYPESDRREAD/讀取一條數(shù)據(jù)EROWCELLS3TEXTTYPESDR“TYPENAME“TOSTRING/設(shè)置圖書類型/綁定書架STRINGBOOKCASEEROWCELLS4TEXTTOSTRING/獲取書架編號STRINGCASESQL“SELECTFROMTB_BOOKCASEWHEREBOOKCASEID“BOOKCASESQLDATAREADERCASESDRDATAOPERATEGETROWCASES
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 品牌宣傳及公關(guān)危機應(yīng)對方案制定模板
- IT技術(shù)支持專員響應(yīng)速度與解決率績效評定表
- 《東晉時期文人藝術(shù)特色教學(xué)教案》
- 項目管理周期性會議紀要模板
- 企業(yè)環(huán)境保護行動推進承諾書6篇
- 2026上半年黑龍江齊齊哈爾大學(xué)招聘碩士人員27人備考題庫含答案詳解(典型題)
- 網(wǎng)絡(luò)安全防護技術(shù)要領(lǐng)分享
- 2026廣西河池市巴馬同賀物業(yè)投資開發(fā)有限公司招聘1人備考題庫附答案詳解(考試直接用)
- 2026年2月重慶市萬州區(qū)黃柏鄉(xiāng)人民政府公益性崗位招聘1人備考題庫含答案詳解(預(yù)熱題)
- 2026廣東職業(yè)技術(shù)學(xué)院第一批非事業(yè)編制教師招聘4人備考題庫及答案詳解(名校卷)
- 開關(guān)電器的運行與維護-高壓斷路器(電氣設(shè)備)
- 2025年四川單招試題及答案
- 2025年北京東城區(qū)天街集團有限公司招聘筆試參考題庫含答案解析
- 結(jié)腸炎與腸道菌群的關(guān)系
- 護理壓瘡應(yīng)急預(yù)案
- 工地灌漿包工合同范例
- 咨詢合同模板
- 2024年《國際貨運代理實務(wù)》考試復(fù)習(xí)題庫資料(含答案)
- 時速160公里動力集中動車組動力車講解
- 楊樹病蟲害防治方法
- 乳腺炎與乳腺癌關(guān)聯(lián)研究
評論
0/150
提交評論