圖書管理系統(tǒng)的設計與實現(xiàn)畢業(yè)論文_第1頁
已閱讀1頁,還剩48頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  南昌廣播電視大學</b></p><p><b>  畢業(yè)設計(論文)</b></p><p>  題目 圖書管理系統(tǒng)的設計與實現(xiàn) </p><p>  分 校 直屬一分校 </p><p>  專 業(yè) 計算機科學

2、與技術 </p><p>  姓 名 李 長 河 </p><p>  學 號 1461101201746 </p><p>  指導教師 劉宏霞 </p><p><b>  二零一六年五月五日</b></p><

3、;p><b>  西安廣播電視大學</b></p><p>  畢業(yè)設計(論文)承諾書</p><p>  本人聲明:本人所提交的畢業(yè)論文《 圖書管理系統(tǒng)的設計與實現(xiàn) 》是本人在指導教師指導下獨立研究、寫作的成果。論文中所引用的他人無論以何種方式發(fā)布的文字、研究成果,均在論文中明確標注;有關教師、同學及其他人員對本論文的寫作、修訂提出過且為本人在論文中采納的意見

4、、建議均已在本人致謝辭中加以說明并深致謝意。本人完全意識到本聲明的法律結(jié)果由本人承擔。</p><p>  本畢業(yè)論文《 圖書管理系統(tǒng)的設計與實現(xiàn) 》是本人在讀期間所完成的學業(yè)的組成部分,同意學校將本論文的部分或全部內(nèi)容編入有關書籍、數(shù)據(jù)庫保存,并向有關學術部門和國家相關教育主管部門呈交復印件、電子文檔,允許采用復制、印刷等方式將論文文本提供給讀者查閱和借閱。</p><p>  論文

5、作者 _______________________(簽字)_______年_______月______日</p><p>  指導教師已閱 ___________________(簽字)_______年_______月______日</p><p><b>  西安廣播電視大學</b></p><p>  畢業(yè)設計(論文)任務書<

6、;/p><p>  本任務書下達給: 14 級 計算機科學與技術 專業(yè) 學生 XXX </p><p>  設計(論文)題目:圖書管理系統(tǒng)的設計與實現(xiàn)</p><p>  一、設計(論述)內(nèi)容</p><p>  “圖書管理系統(tǒng)的設計與實現(xiàn)”主要完成和實現(xiàn)以下內(nèi)容:</p><p> ?。?)能根

7、據(jù)圖書名稱、圖書類別、圖書作者和出版社等信息進行查詢;</p><p> ?。?)能提供方便快捷的輸入、增加、修改、刪除、查詢、統(tǒng)計圖書信息的功能; </p><p> ?。?)能提供方便快捷的輸入、增加、修改、刪除、查詢讀者信息的功能;</p><p> ?。?)能提供方便快捷的借書、還書和查詢圖書借閱信息的功能;</p><p> ?。?

8、)實現(xiàn)能對工作人員權限的管理,有友好的操作界面、方便的人機對話功能;</p><p>  (6)要求能有較強的可靠性、適應性、容錯性和擴展性。</p><p><b>  二、基本要求</b></p><p>  “圖書管理系統(tǒng)的設計與實現(xiàn)”最終提交的成果如下:</p><p> ?。?)畢業(yè)設計論文;</p>

9、;<p> ?。?)能夠運行的系統(tǒng)源代碼。</p><p><b>  三、重點研究的問題</b></p><p>  “圖書管理系統(tǒng)的設計與實現(xiàn)”重點研究的問題是:</p><p> ?。?)開發(fā)工具的選擇,包括界面實現(xiàn)的軟件和數(shù)據(jù)庫軟件等;</p><p>  (2)系統(tǒng)界面的設計,各個功能模塊的實現(xiàn)方

10、式,如:用戶登錄、圖書信息的查詢方式、數(shù)據(jù)的相關操作,包括輸入、修改、增加、刪除、查詢、統(tǒng)計(報表打印)等;</p><p>  (3)結(jié)構化需求分析,利用數(shù)據(jù)流程圖、數(shù)據(jù)字典、程序流程圖、實體關系圖(E-R圖);</p><p>  描述數(shù)據(jù)的流轉(zhuǎn)、數(shù)據(jù)的描述、業(yè)務程序流程圖、實體之間的關系等整個結(jié)構化需求分析過程。</p><p><b>  四、主要

11、技術指標</b></p><p>  “圖書管理系統(tǒng)的設計與實現(xiàn)”主要采用Asp開發(fā)工具和SQL Server數(shù)據(jù)庫技術,設計出符合結(jié)構化軟件設計和開發(fā)流程原則的系統(tǒng),要功能完整,界面清晰、運行情況良好,要實現(xiàn)圖書管理的相關數(shù)據(jù)操作。</p><p>  五、其他要說明的問題</p><p>  系統(tǒng)功能包括圖書管理(圖書類型管理、圖書信息管理)、系統(tǒng)查

12、詢(圖書查詢、讀者查詢、圖書借閱查詢)、讀者管理(讀者類別管理、讀者信息管理)、圖書借閱管理(借書、還書和查詢借閱信息)、系統(tǒng)管理(添加工作人員用戶、修改密碼)。</p><p>  下達任務日期: 年 月 日</p><p>  要求完成日期: 年 月 日</p><p>  答辯日期: 年 月 日</p&g

13、t;<p><b>  指導教師:</b></p><p><b>  開 題 報 告</b></p><p>  題 目:圖書管理系統(tǒng)的設計與實現(xiàn)</p><p>  報告人:XXX 2016年5月5日</p>&

14、lt;p><b>  一、文獻綜述</b></p><p>  隨著技術機的發(fā)展和普及,當今世界已進入快速發(fā)展的信息時代,信息化管理運用已成發(fā)展趨勢,使用計算機進行信息管理控制,不僅提高了工作效率,而且大大提高了其安全性。圖書資料室是一個信息資源的集散地,資料和用戶借閱資料繁多,包含很多信息數(shù)據(jù)的管理,現(xiàn)今有很多公司的資料室都初步開始使用,甚至尚未使用計算機進行信息管理。據(jù)調(diào)初步查,他

15、們以前對信息管理的主要方式基于文本、表格等底價值的手工處理,對于圖書資料入庫、分類、借閱、歸還等數(shù)據(jù)統(tǒng)計大多采用借閱人信息人工記錄進行,對借閱的時間、天數(shù)等人工計算,手抄進行。設計信息處理工作量大、出錯率高;由于數(shù)據(jù)繁多容易丟失,且不宜查找。總的來說缺乏系統(tǒng)、規(guī)范的信息處理手段。盡管有的資料室有計算機,但是尚未用于信息管理沒有發(fā)揮它的效益,資料閑置比較突出,這就是管理信息開發(fā)的基本環(huán)境。設計處理手工操作,工作量大,出錯率高,出錯后不容易

16、更改。資料室采取手工方式對資料借閱情況進行人工管理,由于信息比較多,資料借閱信息管理比較混亂復雜;一般借閱情況是記錄在借閱證上的,資料的數(shù)目和內(nèi)容記錄在文件中,資料室的工作人員和管理人員也只能當時對它比較清楚,時間一長,如再有進查詢,就</p><p>  因此,為提高信息管理效率,我認為有必要建立一個圖書資料管理系統(tǒng),使資料管理工作規(guī)范化,程序化,避免資料管理隨意性,提高信息處理的速度和精確性,能夠及時、準確、

17、有效的查詢和修改資料情況。</p><p>  二、選題的目的和意義</p><p>  開發(fā)軟件的一個目的是針對目前普遍的圖書借閱管理系統(tǒng)存在的功能不全,操作復雜,系統(tǒng)要求高等一系列問題,而設想一個具有個性化的圖書館借閱管理系統(tǒng)。從而在圖書館對新舊書的反應;對書籍借閱的管理能力;對讀者和圖書館工作人員的管理能力;對圖書館管理人員軟件操作的適應時間和操作感覺這些方面都將大大的提高。當然對該

18、軟件的態(tài)度是渴望獲得顯著的社會效益。</p><p>  這種管理軟件對硬件的要求很低,一般有一個比較簡單的服務器與PC機組成的網(wǎng)絡即可,再加上使用比較廉價、性能不錯的軟件,這樣就可以以較低的成本來實現(xiàn)一個足夠使用的功能,而這種模式也正滿足了那種中小型資料室,圖書館的要求。但是目前對這種管理軟件的開發(fā)還處于一種比較原始的階段。開發(fā)者往往都是出于資金和時間的顧慮使用比較陳舊的技術,并且各為己見,并且很少涉及網(wǎng)絡???/p>

19、是當今是一個網(wǎng)絡化的社會,像資料室,圖書館這樣的信息機構不能與網(wǎng)絡聯(lián)系起來豈不可惜,再加上如今單機版的圖書管理軟件多如牛毛,去開發(fā)一個類似的軟件無疑是一種在時間上、精神上和資源上的極大浪費。所以出于多方面的考慮覺得有必要為這種有需要的中小型圖書館,資料室開發(fā)一種基于網(wǎng)絡的圖書資料管理軟件。 </p><p><b>  三、研究方案</b></p><p>  本畢業(yè)

20、設計研究的重點內(nèi)容有:Active Server Pages、Access數(shù)據(jù)庫、軟件系統(tǒng)設計實現(xiàn)過程。</p><p>  ASP全稱為Active Server Pages,中文譯為“動態(tài)服務器網(wǎng)頁”,是新一代Web應用程序開發(fā)技術,具有操作簡單、功能強大等優(yōu)點,可以非常直觀簡易地實現(xiàn)復雜的Web應用,其實質(zhì)是運行于服務器端的腳本(SCRIPT)。ASP是一個Web服務器端的開發(fā)環(huán)境,同時是一種開放性的非編譯

21、的應用環(huán)境,可以將HTML,Scripts和ActiveX服務器組件結(jié)合在一起,利用它能夠產(chǎn)生和運行動態(tài)的、交互的、高性能的Web服務應用程序。</p><p>  由于ASP與HTML可以做到完全融合,因此使用開發(fā)基于數(shù)據(jù)庫驅(qū)動的Web數(shù)據(jù)庫應用程序更加容易。ASP支持幾乎所有的腳本語言,ASP文件的制作非常簡單,可以使用任何純文本編輯器。在編寫ASP文件時,只需用ASP特殊的標記<%和%>把腳本括

22、起來即可直接解釋執(zhí)行。 </p><p>  Access是微軟公司推出的Office系列中小型關系型數(shù)據(jù)庫管理軟件,為組織、查找、管理和共享數(shù)據(jù)提供豐富的、簡單易用的方法和手段,使得Access成為當今最受歡迎的小型數(shù)據(jù)庫軟件之一,深受數(shù)據(jù)庫開發(fā)人員的喜愛。</p><p>  軟件系統(tǒng)設計實現(xiàn)過程采用“軟件工程”中軟件過程模型,即從可行性分析、結(jié)構化需求分析、結(jié)構化軟件設計、數(shù)據(jù)庫設計

23、、編碼實現(xiàn)、測試等,利用數(shù)據(jù)流圖、數(shù)據(jù)字典、業(yè)務流程圖、E-R圖等工具進行分析設計,是我所學知識的具體應用。</p><p>  本次設計實現(xiàn)過程具有一定的難度,但我有信心,通過學習和不斷的努力,我一定能高質(zhì)量、順利的完成本次畢業(yè)設計任務。</p><p><b>  四、進度計劃</b></p><p>  3月10日-4月30日</p

24、><p>  分析題目,查閱資料,學習與畢業(yè)設計相關的知識,作好前期準備工作;</p><p>  4月1日-4月15日</p><p>  劃分軟件功能模塊,確定關鍵業(yè)務流程,編程實現(xiàn)圖書管理系統(tǒng);</p><p>  4月16日-4月10日</p><p>  調(diào)試系統(tǒng),撰寫畢業(yè)論文并征求導師意見;</p>

25、<p>  4月11日-5月5日</p><p>  修改畢業(yè)論文,進行畢業(yè)論文的評議,準備答辯所需資料。</p><p><b>  五、指導教師意見</b></p><p>  XXX同學選擇的畢業(yè)設計題目符合計算機科學與技術專業(yè)畢業(yè)論文要求,能夠按照畢業(yè)論文實施細則中的各階段任務安排,詳細規(guī)劃自己的階段工作,撰寫的開題報告內(nèi)

26、容比較全面,可以開題。</p><p>  指導教師: </p><p><b>  年 月 日</b></p><p><b>  中 期 報 告</b></p><p>  題目:圖書管理系統(tǒng)的設計與實現(xiàn)</p><p><b>  報

27、告人: XXX</b></p><p><b>  一、進展情況</b></p><p>  畢業(yè)設計的兩個月來,在指導老師的幫助及自己的努力下,我感覺到自己真正學到了不少實踐的知識。設計過程中雖然有些波折,但總體進展相對比較順利,除了對圖書管理的業(yè)務知識有了一定了解外,已能較熟練的掌握Asp語言、Myecplise、Access等幾個開發(fā)管理工具。以下對

28、設計過程的進展情況做一下簡要介紹:</p><p><b> ?。ㄒ唬┛傮w設計</b></p><p><b>  ● 功能劃分</b></p><p>  本軟件系統(tǒng)功能 可分為以下幾部分:</p><p>  (1)圖書室工作人員:圖書管理、讀者管理和圖書借還管理;</p><

29、;p>  (2)所有讀者:圖書的綜合查詢;</p><p>  (3)系統(tǒng)管理員:系統(tǒng)配置及工作人員的管理。</p><p><b>  ● 功能描述</b></p><p>  圖書管理:圖書信息的添加(新書入庫)、修改、刪除(圖書注銷);</p><p>  讀者管理:讀者信息的添加(新讀者注冊)、修改、刪除(

30、讀者注銷);</p><p>  圖書借還管理:借書、還書功能;</p><p>  圖書的綜合查詢:可以根據(jù)查詢條件,進行組合查詢圖書信息和圖書可借數(shù)量等信息;</p><p>  系統(tǒng)配置:設置工作人員的權限、登錄密碼等。</p><p>  系統(tǒng)分層模塊結(jié)構圖,如圖所示。</p><p><b>  系

31、統(tǒng)分層模塊結(jié)構圖</b></p><p>  用戶登錄系統(tǒng)后,進入系統(tǒng)主界面,就可以看到系統(tǒng)是由圖書管理、讀者管理、借閱管理、系統(tǒng)設置等部分組成,可以通過菜單找到相應的功能。</p><p><b>  (二)詳細設計</b></p><p>  1. 詳細設計也叫過程設計,一般在軟件結(jié)構設計、數(shù)據(jù)設計之后進行,詳細設計的目標不僅僅

32、是保證所設計的模塊功能正確,更重要的是保證所設計的處理過程簡明易懂。下面以登錄模塊為例介紹詳細設計中所使用程序流程圖。</p><p>  ● 模塊處理流程圖(用戶登錄流程)</p><p>  詳細設計部分通過對用戶登錄、借書還書、讀者注冊注銷和圖書的入庫注銷等各個主要業(yè)務流程進行設計,分別用文字描述和程序流程圖的方式展示了整個設計過程,下圖是以用戶登錄為例展示的程序流程圖設計結(jié)果,其它

33、流程描述和展示在論文里有詳細設計。</p><p>  流程描述:打開圖書管理系統(tǒng)登錄界面,在“用戶名”后的文本框中輸入用戶名,在“密碼”后面的文本框中輸入密碼,在身份欄選擇用戶身份,單擊“登錄”按鈕,系統(tǒng)會自動連接Access數(shù)據(jù)庫并查詢的系統(tǒng)管理表中有無該用戶名,并檢查密碼是否正確,如果有該用戶名且密碼輸入正確,則彈出“通過驗證,系統(tǒng)登錄成功”進入圖書管理系統(tǒng)主界面,如果Access數(shù)據(jù)庫中沒有該用戶信息,則

34、彈出消息框“用戶名或密碼錯誤”,如果用戶名正確,密碼不正確,則彈出消息框“ 用戶名或密碼錯誤”。如圖所示。</p><p><b>  登錄流程圖</b></p><p>  2. 在數(shù)據(jù)庫設計階段,實體關系圖(E-R圖)描述了系統(tǒng)要處理的數(shù)據(jù)實體以及實體之間的關系,是數(shù)據(jù)庫設計者和數(shù)據(jù)庫用戶之間的溝通工具和橋梁。下圖展示了讀者、工作人員和圖書三個實體的各自的關鍵屬性

35、以及三者之間的關系,即讀者和圖書之間的借還關系可以是多對多的,圖書和工作人員實體間的注冊注銷關系也是多對多的。工作人員和讀者之間也是一個工作人員可以注冊多個新讀者。</p><p><b>  ● 實體關系圖</b></p><p>  在數(shù)據(jù)庫設計階段,實體關系圖(E-R圖)描述了系統(tǒng)要處理的數(shù)據(jù)實體以及實體之間的關系,是數(shù)據(jù)庫設計者和數(shù)據(jù)庫用戶之間的溝通工具和橋

36、梁。下圖展示了讀者、工作人員和圖書三個實體的各自的關鍵屬性以及三者之間的關系,即讀者和圖書之間的借還關系可以是多對多的,圖書和工作人員實體間的注冊注銷關系也是多對多的。工作人員和讀者之間也是一個工作人員可以注冊多個新讀者。如圖所示。</p><p>  3.系統(tǒng)的詳細設計主要是對系統(tǒng)登錄模塊、系統(tǒng)主窗體模塊、圖書管理模塊、讀者管理模塊、圖書借閱管理模塊這五大模塊進行的界面、功能和代碼的三方面的設計,下面以系統(tǒng)登錄

37、模塊為例進行說明:</p><p><b>  ● 界面設計</b></p><p>  主界面是“圖書管理”主頁部分;是所有人員進入系統(tǒng)的必要條件,工作人員和系統(tǒng)管理員登錄進入系統(tǒng)后可以對圖書信息、讀者信息等進行管理操作。對于查詢圖書部分主要針對讀者,這是因為考慮到借書前需要進入查詢界面查詢自己想借書籍的相關信息而設計的。 </p><p>

38、  讀者在沒有賬號是不等登錄系統(tǒng)的,首次登錄必須先注冊,經(jīng)過管理員審核通過后才可以使用注冊時的賬戶密碼登錄。</p><p><b>  ● 功能設計</b></p><p>  登錄功能:管理員用戶登錄需要輸入用戶名和密碼,單擊“登錄按鈕”后,選擇身份,系統(tǒng)會自動連接數(shù)據(jù)庫,安裝用戶輸入的“用戶名和密碼”,首先去數(shù)據(jù)庫中查找是否有輸入的用戶名,若沒有,都會有錯誤提示

39、;若有的話,會接著去數(shù)據(jù)庫比對用戶輸入的密碼是否正確,只有比對正確才能合法順利進行系統(tǒng)。</p><p>  注冊功能:讀者在首次使用時,點擊注冊,填寫姓名,賬戶,密碼,院校,專業(yè),電話,郵箱等信息,經(jīng)過管理員在讀者管理欄下的待審核學生/老師一欄進行審核,審核通過后才可以使用注冊賬戶密碼登錄。</p><p><b> ?。ㄈ┚幊踢M展情況</b></p>

40、<p>  程序編制已完成,現(xiàn)在正在進行論文的編號和修改,預計下周可完成。</p><p><b>  二、指導教師意見</b></p><p>  李紅安同學能夠依照開題報告中各項任務要求,按時完成畢業(yè)設計工作,設計的圖書管理系統(tǒng)總體結(jié)構安排合理,各個頁面布局設計清晰,能夠?qū)崿F(xiàn)圖書信息的查詢、修改、增加和刪除等功能,系統(tǒng)運行情況良好,可以進行后期論文的

41、撰寫。</p><p>  指導教師: </p><p><b>  年 月 日</b></p><p><b>  結(jié) 題 驗 收</b></p><p><b>  一、完成日期</b></p><p>  《圖書管理系統(tǒng)的

42、設計與實現(xiàn)》畢業(yè)設計作品于2016年5月5日完成,主要實現(xiàn)了圖書管理系統(tǒng)的基本功能,根據(jù)此運行系統(tǒng)撰寫的畢業(yè)論文與2016年5月20日完成,并確定了定稿。</p><p>  各項工作符合任務書的要求。</p><p><b>  二、完成質(zhì)量</b></p><p>  《圖書管理系統(tǒng)的設計與實現(xiàn)》符合計算機科學與技術本科專業(yè)的畢業(yè)設計選題要

43、求,設計者遵從軟件開發(fā)的流程,設計的作品界面清晰,能夠正常順利運行,功能比較齊全,實現(xiàn)了圖書的信息查詢、增加、刪除、修改等主要操作;</p><p>  撰寫的論文結(jié)構安排合理,各章內(nèi)容撰寫完整全面, 能詳細說明系統(tǒng)主要模塊的功能以及實現(xiàn)的方式,各項工作完成情況良好。</p><p><b>  三、存在問題</b></p><p>  1、系

44、統(tǒng)各界面設計比較簡潔,要加強對于界面布局、色彩搭配等方面進行美工處理;</p><p>  2、論文中截取的圖形大小不一致,應該按照規(guī)范設定每張圖形的大小。 </p><p><b>  四、結(jié)論</b></p><p>  XXX同學設計的《圖書管理系統(tǒng)的設計與實現(xiàn)》作品功能完整,運行情況良好,論文符合本專業(yè)規(guī)范要求。</p>

45、<p>  同意該論文參加本科答辯。</p><p>  指導教師: </p><p><b>  年 月 日</b></p><p><b>  摘要</b></p><p>  【摘要】隨著新世紀的到來,科學技術的突飛猛進,知識經(jīng)濟的日益發(fā)展,許多圖書管理系

46、統(tǒng)已經(jīng)慢慢走向了老化。圖書館作為一種信息資源的集散地,圖書和用戶借閱資料繁多,包含很多的信息數(shù)據(jù)的管理,現(xiàn)今,有很多的圖書館都是初步開始使用,甚至尚未使用計算機進行信息管理。針對這種情況我個人制作了一個簡單的圖書管理系統(tǒng)網(wǎng)站。</p><p>  本網(wǎng)站使用Frontpage制作頁面,用Asp語言做連接數(shù)據(jù)庫的程序,使用Access制作系統(tǒng)的數(shù)據(jù)庫,做出了這個具有圖書查詢、圖書借閱、歸還、續(xù)借、會員管理以及圖書信

47、息管理等功能的小型的網(wǎng)站。</p><p>  我在文章中論述了整個網(wǎng)站的開發(fā)過程,網(wǎng)站的結(jié)構及網(wǎng)站開發(fā)的基本原理和方法。本文詳細闡述了系統(tǒng)功能、需求分析、概要設計、詳細設計、系統(tǒng)實現(xiàn)以及系統(tǒng)維護等軟件開發(fā)過程。我力求將所學到的知識在網(wǎng)站開發(fā)中得以全面的應用,并使網(wǎng)站在實際的操作中能按照設計的要求安全有效正確的運行。</p><p>  本網(wǎng)站界面友好,操作簡單,比較實用。</p&g

48、t;<p>  關鍵字:access ASP frontpage 腳本語言 </p><p><b>  目 錄</b></p><p>  1、緒論錯誤!未定義書簽。</p><p>  1.1項目開發(fā)背景16</p><p>  1.2 設計思想16</p><

49、p>  1.3開發(fā)工具的選用及介紹16</p><p>  1.3.1 什么是ASP17</p><p>  1.3.2 IIS 的 概 念20</p><p>  1.3.3 frontpage2000介紹21</p><p>  1.3.4 數(shù)據(jù)庫及其應用21</p><p>  2、需求分析錯誤

50、!未定義書簽。</p><p>  2.1 項目背景23</p><p>  2.2 任務概述23</p><p>  2.3 數(shù)據(jù)描述23</p><p>  2.3.1 靜態(tài)數(shù)據(jù)23</p><p>  2.3.2 數(shù)據(jù)字典24</p><p>  3、概要設計錯誤!未定義書簽。

51、</p><p>  3.1系統(tǒng)功能描述26</p><p>  3.2 模塊圖26</p><p>  4、 詳細設計錯誤!未定義書簽。</p><p><b>  4.1 查詢27</b></p><p>  4.1.1圖書信息查詢27</p><p>  4

52、.1.2 借閱信息查詢29</p><p>  4.1.3 顯示所有圖書信息30</p><p>  4.2 管理員登錄31</p><p>  4.2.1功能31</p><p>  4.2.2 程序構成及代碼說明31</p><p>  4.3 圖書借閱管理32</p><p>

53、  4.3.1 圖書借閱32</p><p>  4.3.2 圖書歸還33</p><p>  4.3.3 圖書續(xù)借34</p><p>  4.4 會員管理35</p><p>  4.4.1 添加會員35</p><p>  4.4.2 刪除會員36</p><p>  4.

54、4.3 修改會員信息37</p><p>  4.5 圖書信息管理38</p><p>  4.5.1 添加圖書信息38</p><p>  4.5.2 刪除圖書信息39</p><p>  4.5.3 添加圖書類別39</p><p>  4.5.4 刪除圖書類別40</p><p&

55、gt;  5、測試錯誤!未定義書簽。</p><p>  5.1 文字說明41</p><p>  5.2 設計測試用例41</p><p>  致謝錯誤!未定義書簽。</p><p>  參考文獻錯誤!未定義書簽。</p><p><b>  第1章 緒論</b></p>

56、<p><b>  1.1項目開發(fā)背景</b></p><p>  近年來,隨著計算機技術的發(fā)展和互聯(lián)網(wǎng)時代的到來,我們已經(jīng)進入了信息時代,也有人稱為數(shù)字化時代,在這數(shù)字化的時代里,圖書事業(yè)的發(fā)展就成為精神文明進步的一個動力。在邁入二十一世紀的今天,對圖書館的管理顯得極其重要,合理地管理不但反映一個國家的科技水平,而且影響人們對知識掌握的速度和質(zhì)量。在知識經(jīng)濟時代到來的今天,用

57、計算機控制圖書館的工作由自動化系統(tǒng)運行而完成。這不僅節(jié)省了人力,還提高了工作效率和服務質(zhì)量,而且還加速了圖書的流通。計算機技術是現(xiàn)代技術的一部分,圖書自動化也只是圖書館現(xiàn)代化的一部分,它們之間是部分和整體的關系,但由于計算機技術是信息技術的心臟,現(xiàn)代社會的驕子,信息社會的科技主角,所以在圖書館現(xiàn)代技術中,計算機技術處于核心地位,它對于其他現(xiàn)代化設備起控制,連接和轉(zhuǎn)換的作用,而圖書館自動化是圖書館現(xiàn)代化的核心和主導部分。圖書的計算機管理系

58、統(tǒng)能提高圖書館本身管理水平,能代替工作人員進行圖書資料的某些加工處理,把工作人員從繁重的手工勞動,重復勞動中解放出來。</p><p>  總之,建立圖書館的計算機自動化管理系統(tǒng),不但可以大大提高圖書館圖書流通率,而且推動了社會文化生活的進步。</p><p><b>  1.2 設計思想</b></p><p>  通過建立圖書館的計算機自

59、動化管理系統(tǒng),提高圖書館本身管理水平,能代替工作</p><p>  人員進行圖書資料的某些加工處理,提高工作效率。</p><p>  1.3開發(fā)工具的選用及介紹</p><p>  本次設計中我采用frontpage作前臺頁面設計工具,設計出頁面,以asp作中間程序,實現(xiàn)圖書查詢、圖書借閱、圖書歸還、圖書續(xù)借、會員管理以及圖書信息管理,以access作后臺數(shù)據(jù)庫

60、,存放圖書信息、圖書類型信息、借閱信息、會員信息、管理員登錄信息等網(wǎng)站中用到的數(shù)據(jù)。</p><p>  1.3.1 什么是ASP</p><p>  ASP全稱為Active Server Pages,中文譯為“動態(tài)服務器網(wǎng)頁”,是新一代Web應用程序開發(fā)技術,具有操作簡單、功能強大等優(yōu)點,可以非常直觀簡易地實現(xiàn)復雜的Web應用,其實質(zhì)是運行于服務器端的腳本(SCRIPT)。ASP是一個

61、Web服務器端的開發(fā)環(huán)境,同時是一種開放性的非編譯的應用環(huán)境,可以將HTML,Scripts和ActiveX服務器組件結(jié)合在一起,利用它能夠產(chǎn)生和運行動態(tài)的、交互的、高性能的Web服務應用程序。</p><p>  1.ASP的產(chǎn)生背景 :</p><p>  隨著Internet的迅猛發(fā)展,靜態(tài)Web站點的開發(fā)和維護變得越來越困難。在傳統(tǒng)的靜態(tài)Web網(wǎng)頁中,使用HTML超文本語言編制,網(wǎng)

62、頁制作完成之后是靜止不變的。信息的不斷增加和變化需要站點維護人員經(jīng)常進行頁面的修改,工作量很大,特別是基于數(shù)據(jù)庫的站點更是如此。隨著網(wǎng)絡技術的發(fā)展和商務應用的需要,這種靜態(tài)的網(wǎng)頁越來越難以滿足瀏覽端用戶的需求,開發(fā)動態(tài)交互式網(wǎng)頁成為站點開發(fā)人員追求的目標</p><p><b>  2.ASP的優(yōu)勢:</b></p><p>  Active Server&

63、#160;Pages:“動態(tài)服務器網(wǎng)頁”,一般簡稱為“ASP”,ASP之所以能受到大家的重視與使用的原因,主要在于所產(chǎn)生的執(zhí)行結(jié)果都是標準的HTML格式,而且這些程序是在網(wǎng)絡服務端中執(zhí)行,使用一般的瀏覽器(如IE 或Netscape)都可以正確地獲得ASP的“執(zhí)行”結(jié)果,并且將這ASP執(zhí)行的結(jié)果直接在瀏覽器中“瀏覽”,不像VBScript或 JavaScript是在客戶端(Client)的瀏覽器上執(zhí)行,若使用VBSc

64、ript來設計程序,客戶端(Client)在IE瀏覽器中可以顯示程序執(zhí)行的結(jié)果,可是,客戶端(Client)若使用Netscape瀏覽器就無法顯示VBScript的執(zhí)行結(jié)果。</p><p>  3.ASP的突出特點:  1).編寫容易。由于ASP與HTML可以做到完全融合,因此使用開發(fā)基于數(shù)據(jù)庫驅(qū)</p><p>  動的Web數(shù)據(jù)庫應用程序更加容易。ASP支持幾乎所有的腳本語言,AS

65、P文件的制作非</p><p>  常簡單,可以使用任何純文本編輯器。在編寫ASP文件時,只需用ASP</p><p>  特殊的標記<%和%>把腳本括起來即可直接解釋執(zhí)行。   2).無需事先編譯,可直接執(zhí)行??蛻魹g覽器申請訪問ASP頁面時,頁面中的</p><p>  Script代碼段就由Web Server自帶的ASP解釋器解釋后在Server

66、上運行,故ASP程序</p><p>  不需事先編譯,運行結(jié)果再轉(zhuǎn)化為HTML后回傳至客戶瀏覽器。   3).保密性強。用戶端只需使用可解釋常規(guī)HTML代碼的瀏覽器,即可瀏覽ASP所設計的主頁。ASP腳本在服務器上執(zhí)行,傳到用戶瀏覽器的只是ASP執(zhí)行結(jié)果所生成的常規(guī)HTML碼,這樣可確保源程序代碼的安全性。   4).支持面向?qū)ο蟛⒖蓴U展ActiveX Server組件功能。為創(chuàng)建一個復雜的應用程序,僅僅依

67、靠腳本的制作是不夠的,畢竟腳本語言不是功能十分完備的語言,在ASP腳本中可以方便地引用系統(tǒng)組件和ASP的內(nèi)置組件,還能通過定制ActiveX Server Component(ActiveX服務器組件)來擴充功能,輔助完成較復雜的程序設計。   5).可自由制作。ASP集成了許多內(nèi)建的組件和對象,對象就是封裝的程序模塊,一個組件中包含多個對象,這些內(nèi)建的組件和對象,幾乎囊括了全部應用程序的功能,ASP開發(fā)者只需在Script代碼段中用

68、Script語言簡單地調(diào)用這些組件和對象,根據(jù)自己的需要加以組合就可以編出符合自己要求的,功能強大的應用程序。 4.ASP的六大內(nèi)部對象: 對象名稱 </p><p>  息,它僅可被該用戶訪問    Application   在一個ASP應用程序中可以給不同客戶</p><p>  端共享的信息    ObjectCon

69、text      用來配合Microsoft Transaction服務器進行分 </p><p>  布式處理現(xiàn)在開始逐一介紹上述的六大對象。 (1)Request對象   通過Request對象,我們可以收集到客戶端的Form,Cookies,超連接,或是服務器的還境變量,因此,Request為我們的ASP程序提供的加工的“原材料”,您說它重要嗎?沒有Request對象的話,那么ASP程

70、序就失去了與客戶端聯(lián)系的交互能立,可以把它想象為我們的眼睛和耳朵。  (2)Response對象   Response對象可以把ASP程序加工后的“產(chǎn)品”,發(fā)送給客戶,讓他們可以看見結(jié)果。同時,也可以通過Response對象設置客戶端瀏覽器的狀態(tài),比如設置Cookies,Cookies是一種跟蹤客戶端狀態(tài)的技術,有的網(wǎng)站利用Cookies來記錄你是第幾次訪問他們的網(wǎng)站,而Cookies就是那些保存在Windows系統(tǒng)目錄Cookie

71、s里的那些文件,那些文件可以供網(wǎng)站重新讀取和設置。用來跟蹤您的狀態(tài),Request和Response可以說一個對孿生兄弟,一個負責收集,另一個負責輸出。 ?。?)Server對象   Server對象為您的ASP程序的擴展提供的靈活方便的途徑,比如說,如果您</p><p>  1.3.2 IIS 的 概 念</p><p>  IIS是Internet Information Ser

72、ver的縮寫,它是微軟公司主推的服務器,最新的版本是Windows2000里面包含的IIS 5,IIS與WindowNT Server完全集成在一起,因而用戶能夠利用Windows NT Server和NTFS(NT File System,NT的文件系統(tǒng))內(nèi)置的安全特性,建立強大,靈活而安全的Internet和Intranet站點。 IIS支持HTTP(Hypertext Transfer Protocol,超文本傳輸協(xié)議),

73、FTP(Fele Transfer Protocol,文件傳輸協(xié)議)以及SMTP協(xié)議,通過使用CGI和ISAPI,IIS可以得到高度的擴展。 IIS支持與語言無關的腳本編寫和組件,通過IIS,開發(fā)人員就可以開發(fā)新一代動態(tài)的,富有魅力的Web站點。IIS不需要開發(fā)人員學習新的腳本語言或者編譯應用程序,IIS完全支持VBScript,JScript開發(fā)軟件以及Java,它也支持CGI和WinCGI,以及ISAPI擴展和過濾器。<

74、;/p><p>  1.3.3 frontpage2000介紹</p><p>  frontpage2000功能簡介:</p><p>  1.強大的網(wǎng)站制作工具;</p><p>  2.用戶自定義主題(themes);3.比Notepad 好100倍的HTML編輯器;4.方便的數(shù)據(jù)庫管理;5.支持最新的web技術;6.柔性的網(wǎng)頁發(fā)布

75、工具;</p><p>  1.3.4 數(shù)據(jù)庫及其應用</p><p>  什么是數(shù)據(jù)庫呢?當人們從不同的角度來描述這一概念時就有不同的定義(當然是描述性的)。例如,稱數(shù)據(jù)庫是一個"記錄保存系統(tǒng)"(該定義強調(diào)了數(shù)據(jù)庫是若干記錄的集合)。又如稱數(shù)據(jù)庫是"人們?yōu)榻鉀Q特定的任務,以一定的組織方式存儲在一起的相關的數(shù)據(jù)的集合"(該定義側(cè)重于數(shù)據(jù)的組織)。&l

76、t;/p><p>  自20世紀70年代以來,數(shù)據(jù)庫技術得到迅速發(fā)展.目前世界上已經(jīng)有數(shù)百萬個數(shù)據(jù)庫系統(tǒng)在運行,其應用已經(jīng)深入到社會生活的各個領域,從企業(yè)管理,銀行管理,資源管理,經(jīng)濟預測一直到信息檢索,檔案管理,普查統(tǒng)計等.我國20世紀90年代初在全國范圍內(nèi)裝備了12個以數(shù)據(jù)庫為基礎的大型計算機系統(tǒng),這些系統(tǒng)分布在郵電,計委,銀行,電力,鐵路,氣象,民航,情報,公安,軍事,航天和財稅等行業(yè)。</p>

77、<p>  現(xiàn)在,數(shù)據(jù)庫技術還在不斷發(fā)展,并且不斷的與其它計算機技術相互滲透.數(shù)據(jù)庫技術與網(wǎng)絡通信技術相結(jié)合,產(chǎn)生了分布式數(shù)據(jù)庫系統(tǒng).數(shù)據(jù)庫技術與面象對象技術相結(jié)合,產(chǎn)生了面向?qū)ο髷?shù)據(jù)庫系統(tǒng)等各種數(shù)據(jù)庫系統(tǒng)。</p><p>  在人類邁向21世紀知識經(jīng)濟的時候,信息變?yōu)榻?jīng)濟發(fā)展的戰(zhàn)略資源,信息技術已成為社會生產(chǎn)力重要的組成部分。人們充分認識到,數(shù)據(jù)庫是信息化社會中信息資源管理與開發(fā)利用的基礎.對于一個

78、國家,數(shù)據(jù)庫的建設規(guī)模,使用水平已成為衡量該國信息化程度的重要標志。因此,數(shù)據(jù)庫的學習是非常重要的。</p><p>  下面簡要介紹Access數(shù)據(jù)庫的主要特點。</p><p>  Access是Office辦公套件中一個極為重要的組成部分.Access2000以其簡單易用的特點,逐漸成為辦公領域流行的數(shù)據(jù)庫軟件。使用Access2000,用戶不需要進行專業(yè)程序設計能力培養(yǎng),就可在較短

79、的時間內(nèi)通過簡單直觀的可視化操作(操作向?qū)В┩瓿纱蟛糠值臄?shù)據(jù)管理任務,設計出功能強大的數(shù)據(jù)庫管理程序。即使要開發(fā)復雜或?qū)I(yè)的數(shù)據(jù)庫管理程序,也只需編寫少量的程序代碼。</p><p>  Access2000是微軟公司開發(fā)的基于Windows平臺的小型數(shù)據(jù)庫管理系統(tǒng),是Office 2000 的組件之一。它承襲了舊版本Access的各項優(yōu)點,又新增或完善了數(shù)據(jù)訪問頁、個性化菜單、internet/intranet

80、、編程、安全保密等功能。</p><p><b>  第2章 需求分析</b></p><p><b>  2.1 項目背景</b></p><p>  該網(wǎng)站是一個實用性網(wǎng)站,能提高圖書館本身管理水平,能代替工作人員進行圖書資料的某些加工處理,把工作人員從繁重的手工勞動,重復勞動中解放出來。</p>&l

81、t;p><b>  2.2 任務概述</b></p><p>  圖書管理系統(tǒng)實現(xiàn)以下功能:</p><p><b>  1.圖書查詢 </b></p><p><b>  2.圖書借閱管理</b></p><p><b>  3.會員管理</b>&

82、lt;/p><p><b>  4.圖書管理</b></p><p>  5.顯示所有圖書信息</p><p><b>  2.3 數(shù)據(jù)描述</b></p><p>  2.3.1 靜態(tài)數(shù)據(jù)</p><p>  本設計采用access數(shù)據(jù)庫建表,數(shù)據(jù)庫為2flybook.mdb,

83、共有五個表,說明如下:</p><p>  2.3.2 數(shù)據(jù)字典</p><p>  book: </p><p> ?。?)booktype: </p><p>  (3) b

84、orrow: </p><p> ?。?)manager: </p><p> ?。?)reader:

85、 </p><p><b>  第3章 設計概要</b></p><p><b>  3.1系統(tǒng)功能描述</b></p><p><b>  本網(wǎng)站功能主要有:</b></p><p>  圖書查詢:根據(jù)關鍵字查詢在庫圖書</p><p> 

86、 圖書借閱管理:管理員可進行圖書借閱、歸還以及續(xù)借操作,并可查詢已借出的書籍及借書人的信息</p><p>  會員管理:管理員可對會員進行添加、修改、刪除的操作</p><p>  圖書管理:管理員可對圖書信息進行添加、刪除,也可對圖書類別進行添加和刪除</p><p>  顯示所有圖書信息:用戶跟管理員都可對所有圖書信息進行查閱</p><p

87、><b>  3.2 模塊圖</b></p><p>  選擇操作 </p><p>  一般用戶 管理員</p><p><b>  第4章 系統(tǒng)設計</b></p><p>  本網(wǎng)站共分查詢、管

88、理員登陸、圖書借閱管理、會員管理、圖書信息管理書幾大模塊,其界面為:</p><p><b>  4.1 查詢</b></p><p>  4.1.1圖書信息查詢 </p><p><b>  1.功能</b></p><p>  任何人員都可對圖書進行查詢,可按圖書編號、按書籍名、按分類、按

89、出版社、按作者進行準確查詢或模糊查詢,通過查詢可了解圖書的基本信息,若會員對這本書感興趣就可以到圖書管理員那里辦理借閱。</p><p>  2.程序構成及代碼說明</p><p>  實現(xiàn)思想:查詢時,查詢?nèi)藛T可以不輸入任何信息進行不限制查詢,但要判斷查詢者是否輸入錯誤信息,要是數(shù)據(jù)庫中沒有相符紀錄,就輸出“沒有您要查詢的圖書”,有就從相關位置輸出信息。</p><p

90、>  設計思想:查詢由兩個程序?qū)崿F(xiàn),select.asp,select_book.asp。</p><p>  select-book.asp為用戶輸入頁面,其中用到了一個表單,文本框用來接受用戶輸入的書的編號、書名、書類、出版社、作者,根據(jù)選擇情況賦給變量SQL查詢條件。兩個按鈕用來確定查詢和重新輸入,屬性分別為submit和reset處理此表單的action為select1.asp。</p>

91、;<p>  select.asp是通過表單調(diào)用的頁面,首先用request對象獲取表單中的編號信息,然后連接數(shù)據(jù)庫。在使用ADO Connection對象之前,使用Server.CreateObject方法創(chuàng)建該對象的實例。在ASP中訪問Access數(shù)據(jù)庫時,在連接字符串中包含DRIVER和DBQ兩個參數(shù),分別指定所用的數(shù)據(jù)庫驅(qū)動程序和要連接的Access數(shù)據(jù)庫文件的路徑:</p><p>  S

92、et conn = Server.CreateObject("ADODB.Connection")conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("2flybook.mdb")</p><p>  創(chuàng)建記錄集時,通過調(diào)用Connectiond對象的

93、Execute方法,以SQL命令從2flybook數(shù)據(jù)庫中的book表中檢索圖書信息并返回一個記錄集,用Recordset對象變量來訪問該記錄集內(nèi)的數(shù)據(jù):</p><p>  Set rs = Server.CreateObject("adobd.recordset")sql = "select * from book "</p><p>  Se

94、t rs=conn.Execute(sql)</p><p>  在數(shù)據(jù)集不為空的情況下,將數(shù)據(jù)集中的記錄按頁數(shù)逐條顯示出來。</p><p>  例如我們根據(jù)圖書編號進行查詢, 數(shù)據(jù)庫中有圖書信息表book,首先用request對象獲取表單中的編號信息,然后連接數(shù)據(jù)庫,再次以取得的編號信息進行查詢,語句為 sql="select * from book where"&

95、amp;" "&sql,要是查到相符紀錄,就把它輸出到頁面中的相關位置。</p><p>  其他的查詢實現(xiàn)與此類似,簡單說明如下:</p><p>  例如按書名查詢:語句為 bookno=trim(request("booknname")),然后連接數(shù)據(jù)庫,再次以取得的編號信息進行查詢,語句為 sql="select * fro

96、m book where"&" "&sql,要是查到相符紀錄,就把它輸出到頁面中的相關位置。輸出語句為<%=rs("bookno")%>。其他的查詢實現(xiàn)與此類似。</p><p>  4.1.2 借閱信息查詢</p><p><b>  圖4.3</b></p><p&g

97、t;<b>  1.功能</b></p><p>  任何人都可對圖書借閱信息進行查詢,查詢者輸入會員編號,點提交就能顯示該會員所有借閱信息。</p><p>  2.程序構成及代碼說明</p><p><b>  實現(xiàn)思想:</b></p><p>  查詢者輸入會員號,點提交查詢borrow表中

98、對應的會員號的信息。</p><p>  1.提取表單中輸入的會員號</p><p><b>  2.連接數(shù)據(jù)庫同上</b></p><p>  3.賦值SQL語句 sql="select * from borrow,book where readerid='"& bookbh &"'

99、; and borrow.bookno=book.bookno"</p><p>  4.執(zhí)行查詢把結(jié)果賦給rs結(jié)果集。</p><p>  5.利用表格把rs結(jié)果集顯示出來,實現(xiàn)查詢。</p><p>  4.1.3 顯示所有圖書信息</p><p><b>  圖4.4</b></p><

100、;p><b>  1.功能</b></p><p>  任何人都可使用該功能,一點該連接就會顯示所有圖書信息。</p><p>  2.程序構成及代碼說明</p><p><b>  實現(xiàn)思想:</b></p><p>  同借閱信息查詢,只是不同的是查詢book表中的信息。</p>

101、;<p><b>  4.2 管理員登錄</b></p><p><b>  4.2.1功能</b></p><p>  當管理員進行圖書借閱管理和會員管理以及圖書管理時,要先進行登錄操作,管理員輸入姓名和密碼,點登錄就可進入管理員界面,便可進行各項操作了。</p><p>  4.2.2 程序構成及代碼說明

102、</p><p>  實現(xiàn)思想:登陸由兩個程序?qū)崿F(xiàn),login.htm,login.asp。</p><p>  login.htm為用戶輸入頁面,其中用到了一個表單,文本框用來接受用戶輸入的管理員姓名及密碼,連接數(shù)據(jù)庫同上,賦值語句:</p><p>  sql="select * from manager where name='"&

103、amp; name &"' and pw= '"& passwor &"'"</p><p>  然后執(zhí)行查詢把結(jié)果賦給rs結(jié)果集。要是輸入為空,就直接輸出“用戶名或密碼不能為空”( response.write "<script language=JavaScript>" & chr

104、(13) & "alert('用戶名或密碼不能為空;');" & "history.back()" & "</script>" ),然后要是存在相符紀錄則保留用戶名(session("name")=name),再轉(zhuǎn)到選擇操作頁面(Response.Redirect "index1.htm"

105、;)。否則輸出登陸失敗信息:response.write "<script language=JavaScript>" & chr(13) & "alert('登陸失敗');" & "history.back()" & "</script>"。</p><p> 

106、 登錄成功后,進入index1.asp頁面,管理員便可進行各項操作了。</p><p>  4.3 圖書借閱管理</p><p>  4.3.1 圖書借閱</p><p><b>  1.功能</b></p><p>  管理員點圖書借閱管理,進入會員借書界面,輸入會員編號和圖書編號,管理員姓名將在文本框中自動顯示,點擊

107、提交,將會顯示借書成功,并顯示圖書編號、書籍名稱、書籍分類、借閱者、價格、操作員等信息。</p><p>  2.程序構成及代碼說明 </p><p>  實現(xiàn)思想:借閱圖書的實現(xiàn),本模塊由兩個程序構成,borrow_in.asp是前臺程序,borrowed.asp 是后臺處理程序,borrow_in.asp要求用戶輸入書號和會員號,它的后臺處理action是borrowed.asp,bo

108、rrowed.asp取得書號和會員號后,先判斷是否還有可以借的書(連接數(shù)據(jù)庫以輸入書號為查詢條件查詢表book中的該書的number是否大于1),要是有的話就在borrowed.asp中顯示書號、書名、會員號、會員名,以供確認。(會員號和會員名是以輸入的會員號為查詢條件從表reader中查出并顯示在頁面上,書號和書名是以輸入的書號為查詢條件從表book中查出并顯示,經(jīng)手人是從登錄頁面中取得的session在這個頁面顯示)沒有的話就顯示出

109、錯信息:“庫存不夠”后臺處理程序 也在borrowed.asp,borrowed.asp用來修改表book的這本書的number值(將number值減1),然后添加圖書借閱信息到表borrow中,(添加書號、會員號、借書日期、經(jīng)手人,借書日期是取得系統(tǒng)日期添到表borrow中),最后在頁面輸出“借閱成功”并以表格的形式顯示</p><p>  4.3.2 圖書歸還</p><p><

110、;b>  1.功能</b></p><p>  管理員點圖書還書管理,進入會員還書界面,輸入書籍編號,點提交顯示會員還書頁面,顯示該書籍編號對應的幾個借閱者編號,由管理員進行選擇要還書的借閱者編號,點提交,顯示借書信息,如會員編號、會員名稱、書籍編號、書籍名稱以及借書時間,點擊還書,顯示還書成功的頁面,并顯示圖書編號、書籍名稱、書籍分類、還書者、操作員。</p><p>

111、  2.程序構成及代碼說明</p><p>  實現(xiàn)思想:本模塊由四個程序構成return_in.asp,</p><p>  return_select.asp,return1.asp,return2.asp,</p><p>  return_in.asp要求用戶輸入書號,它的后臺處理action是return_select.asp ,return_select

112、.asp取得書號后,先判斷有沒有該書借出記錄,有的話就從數(shù)據(jù)庫的borrow 表里找出該書號和借閱該書號bookbh的會員編號readerid并顯示出來,</p><p>  點擊提交后其action為return1.asp,在return1.asp頁面中顯示借書信息,先從borrow表中取得該書號,以及與該書號對應的會員編號并賦給變量rid,分別從后臺數(shù)據(jù)庫的reader和book表中取得readerid=&#

113、39;"& rid &"'"的會員編號以及對應的會員名和bookno='"& bno &"'"的圖書編號以及對應的圖書名,并從borrow表里取得該書號和會員號所對應的借書時間,將以上內(nèi)容顯示出來,點擊還書,其action為return2.asp,顯示還書成功,并顯示對應的并顯示圖書編號、書籍名稱、書籍分類、還書者、操作員

114、。后臺數(shù)據(jù)庫的操作為從后臺數(shù)據(jù)庫的book表中取得bookno='"& bookbh &"'"的圖書編號對應的書的數(shù)量并加1。</p><p>  4.3.3 圖書續(xù)借</p><p><b>  1.功能</b></p><p>  管理員點圖書續(xù)借管理,進入圖書續(xù)借界面,輸入書籍

115、編號,點提交顯示圖書續(xù)借頁面,顯示該書籍編號對應的幾個借閱者編號,由管理員進行選擇要續(xù)借的借閱者編號,點提交,顯示借書信息,如會員編號、會員名稱、書籍編號、書籍名稱以及借書時間,點擊續(xù)借,顯示續(xù)借成功的頁面,并顯示圖書編號、借閱者、續(xù)借日期、操作員。</p><p>  2. 程序構成及代碼說明</p><p>  實現(xiàn)思想:本模塊由四個程序構成rborrow_in.asp,return_

116、select1.asp,</p><p>  reborrow1.asp,reborrow2.asp,rborrow_in.asp要求用戶輸入書號,它的后臺處理action是return_select1.asp ,return_select1.asp取得書號后,先判斷有沒有該書借出記錄,有的話就從數(shù)據(jù)庫的borrow 表里找出該書號和借閱該書號bookbh的會員編號readerid并顯示出來,點擊提交后其acti

117、on為rborrow1.asp,在rborrow1.asp頁面中顯示借書信息,先從borrow表中取得該書號,以及與該書號對應的會員編號并賦給變量rid,分別從后臺數(shù)據(jù)庫的reader和book表中取得readerid='"& rid &"'"的會員編號以及對應的會員名和bookno='"& bno &"'"的圖書

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論