freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

圖書借閱管理系統(tǒng)畢業(yè)設計論文(編輯修改稿)

2025-07-19 20:38 本頁面
 

【文章內容簡介】 對管理員登錄模塊對帳號和密碼進行驗證,只有在輸入的帳號和密碼絕對正確時,才能進入系統(tǒng)的主界面。系統(tǒng)的主界面要包含登錄、圖書信息、出版社信息、讀者信息、借閱信息、歸還信息、報表等菜單模塊,其中登錄菜單下提供了管理員登錄和讀者登錄模塊的鏈接,圖書信息菜單下提供了圖書類別管理、圖書信息管理、圖書查尋模塊的鏈接,出版社信息菜單下提供了出版社管理和出版社查尋模塊的鏈接,讀者信息菜單下提供了讀者注冊、讀者管理、讀者查尋模塊的鏈接,借閱信息菜單下提供了借書、借書管理、借書查尋模塊的鏈接,還書信息菜單下提供了還書、還書管理、還書查尋模塊的鏈接,報表菜單下提供了圖書報表、讀者報表、借閱報表模塊的鏈接。每個模塊都具有自己的界面和功能,根據人機界面設計指南和模塊功能可以設計用戶界面。由于系統(tǒng)的用戶界面眾多,不可能將所有的用戶界面都進行簡介,為了能看到直觀的用戶界面,在此僅以用戶主界面、讀者借閱查詢界面等為例,進行簡介。 系統(tǒng)主界面單擊系統(tǒng)主界面登錄菜單下的讀者登錄,輸入讀者的帳號和密碼后,便可進入讀者借閱查詢界面,此界面主要是面向讀者的,方便讀者對圖書、自己的借閱信息等進行查詢。 讀者借閱查詢界面 系統(tǒng)詳細設計建立設計文檔的目的,是為了把設計師的思想告訴其他的有關人員。程序是由計算機執(zhí)行的,但可讀性提高便于維護,它是對程序運行過程的描述。PAD 是問題分析圖(Problem Analysis Diagram)的英文縮寫,它用二維樹形結構的圖來表示程序的控制流,是一種用結構化程序設計思想表現程序邏輯結構的圖形工具,將這種圖翻譯成程序代碼比較容易。PAD圖的主要優(yōu)點如下:(1)使用表示結構化控制的PAD符號所設計出來的程序必然是結構化程序。(2)PAD圖描述的程序結構十分清晰。圖中最左面的豎線是程序的主線,即第一層結構。隨著程序層次增加,PAD圖逐漸向右延伸,每增加一個層次,圖形向右擴展一條豎線,PAD圖中豎線的總條數就是程序的層次數。(3)用 PAD 圖表現程序邏輯易讀、易懂、易記。 PAD圖是二維樹形結構的圖形,程序從圖中最左豎線上端的結點開始執(zhí)行,自上而下,從左到右順序執(zhí)行,遍歷所有結點。(4)有利于提高軟件的可靠性和軟件生產率。容易將PAD圖轉換成高級語言源程序,這種轉換可用軟件工具自動完成,從而可以省去人工編碼的工作,有利于提高軟件的可靠性和軟件生產率。(5)既可用于表示程序邏輯,也可用于描述數據結構。(6)PAD 圖的符號支持自頂向下、逐步求精方法的使用。由于系統(tǒng)的功能模塊比較多,有些模塊包含子模塊,在此不能對每一個模塊都詳細設計其PAD圖,所以僅對圖書查詢操作、借書操作、還書操作的PAD圖來進行詳細的說明。 圖書查詢PAD圖管理員經過登錄模塊驗證成功后可以進行系統(tǒng)主界面,然后進入圖書查詢界面,在相應的文本框中輸入查詢條件,單擊“查詢”按鈕后,如果有記錄則顯示相應結果,否則無查詢結果。 圖書查詢PAD圖 借書PAD圖管理員在執(zhí)行借書操作時,首先要輸入借書用戶的帳號,再選擇所借書的編號,填寫所借的數量,借書后,系統(tǒng)會將產生的記錄更新到數據庫中, 。 還書PAD圖管理員執(zhí)行還書操作時,首先要看所還的書是否損壞,是否超期,若損壞較大或借閱超期則對還書用戶進行罰款,輸入相應的還書信息,將記錄更新到數據庫。 還書PAD圖4 系統(tǒng)實現 語言選擇原因本系統(tǒng)在實現能時主要使用的是C.NET語言,與其它語言相比它有一定的優(yōu)勢,其特有的好處如下:1.簡潔的語法。在缺省的情況下,C“可操縱”環(huán)境下運行,不允許直接地內存操作。它所帶來的最大的特色是沒有了指針。與此相關的是,那些在C++中被瘋狂使用的操作符已經不再出現。C只支持一個”.”,對于我們來說,現在需要理解的一切僅僅是名字的嵌套而已。2.精心地面向對象設計。C具有面向對象的語言所應有的一切特性:封裝、繼承與多態(tài)性。在C的類型系統(tǒng)中,每種類型都可以看作一個對象。C提供了一個叫做裝箱(boxing)與拆箱(unboxing)的機制來完成這種操作,而不給使用者帶來麻煩。借助于從VB中得來的豐富的RAD經驗,C具備了良好的開發(fā)環(huán)境。結合自身強大的面向對象功能,C使得開發(fā)人員的生產效率得到極大的提高。3. 完整的安全性與錯誤處理。C的先進設計思想可以消除軟件開發(fā)中的許多常見錯誤,并提供了包括類型安全在內的完整的安全性能。變量是類型安全的。C中不能使用未初始化的變量,對象的成員變量由編譯器負責將其置為零,當局部變量未經初始化而被使用時,編譯器將做出提醒;C不支持不安全的指向,不能將整數指向引用類型,例如對象,當進行下行指向時,C將自動驗證指向的有效性;C中提供了邊界檢查與溢出檢查功能。4. 。所以在開發(fā)windows下的程序有相當好的性價比,開發(fā)成本小。 軟件開發(fā)環(huán)境軟件開發(fā)環(huán)境(Software Development Environment)是指在基本硬件和宿主軟件的基礎上,為支持系統(tǒng)軟件和應用軟件的工程化開發(fā)和維護而使用的一組軟件,簡稱SDE。它由軟件工具和環(huán)境集成機制構成,前者用以支持軟件開發(fā)的相關過程、活動和任務,后者為工具集成和軟件的開發(fā)、維護及管理提供統(tǒng)一的支持。系統(tǒng)開發(fā)主要所用的軟件工具有:Microsoft Visual Studio 2005 程序開發(fā)開具、SQL Server 2005數據庫開發(fā)工具、Photo Shop圖片處理工具等。 系統(tǒng)功能實現 登錄登錄包括管理員登錄和讀者登錄,主要實現的是對登錄用戶合法性的驗證。此處以管理員的登錄為例,在相應的文本框中輸入帳號和密碼,單擊“確定”按鈕后,判斷合法后,會彈出歡迎界面顯示登錄成功。 圖 管理員登錄界面圖 歡迎界面功能實現:用戶在登錄系統(tǒng)時,可能會有某些信息忘記輸入,輸入的帳號或密碼不正確,這時就會彈出錯誤提示信息對用戶發(fā)出警告。系統(tǒng)是自動將輸入的內容與對應的后臺數據庫中的記錄進行對比,只有完全正確時才能進入系統(tǒng),加強系統(tǒng)的安全性。 信息管理信息管理主要對圖書的基本信息、圖書類別、出版社信息、讀者信息等模塊進行管理。此功能主要是由管理員進行準確管理,對圖書館來說也是非常重要的環(huán)節(jié)。管理員要及時對新進的圖書進行錄入,新來的讀者進行注冊,使其添加到數據庫中。對于出現錯誤的記錄,管理員要對其進行恰當的修改,加強信息的準確性,方便讀者查詢圖書、借閱圖書等,當然對于圖書館中已沒有的書目、不再使用的圖書類別、已經注銷的讀者等信息應及時徹底刪除。以圖書信息管理為例。圖 圖書信息管理界面功能實現:1.添加一本圖書時,先清空文本框中的內容,方便管理員錄入,其中帶有*號的為必填項。首先選擇圖書類別,如果要添加的圖書是數據庫中已有的圖書,可直接選擇圖書名稱,其它文本中會自動顯示此圖書對應的相關信息,這時只要改一下圖書編號的后幾位數字,使其編號唯一,這時單擊“添加”按鈕,此記錄便會自動更新到數據庫相應的表中。添加完成后,系統(tǒng)會彈出添加成功對話框,如果不添加,則單擊“取消”按鈕。2.修改圖書信息時,可以從列表中選取要修改的圖書記錄,或者直接輸入要修改的圖書編號,其它文本中會自動顯示此圖書的相應信息,單擊“確定記錄”按鈕后,方可進行修改,填寫好要修改的信息后,單擊“修改”按鈕,如果輸入的內容合法,此時會彈出修改成功對話框,系統(tǒng)自動更新數據庫中的內容。如果不修改,則單擊“取消”按鈕。3.刪除圖書信息時,可以從左則的列表中選取要修改的圖書記錄,或者直接輸入要修改的圖書編號,其它文本中會自動顯示此圖書的相應信息,單擊“刪除”按鈕,此時會彈出尋問信息對話框,尋問用戶是否要刪除此記錄,可以讓用戶再考慮一下,如果確定刪除,單擊“確定”按鈕,否則單擊“取消”。刪除記錄后,系統(tǒng)會自動更新數據庫。 借書管理借書管理主要實現管理員對讀者借書的管理。管理員要根據讀者的帳號和圖書的編號執(zhí)行借閱過程,當然也可實現讀者的續(xù)借過程。不過,根據借閱規(guī)則,讀者最多只能借5本書,所以,對于已借有5本書的讀者不能進行借閱,但可以進行續(xù)借。圖 借書管理界面功能實現:1.讀者借書時,管理員輸入讀者的帳號按回車鍵后,讀者的基本信息則自動顯示在相應的文本框中,讀者所借未還的借閱信息自動顯示在列表中,選擇讀者所借書籍的圖書類別,再選擇圖書編號或者輸入圖書編號后,圖書的基本信息則自動顯示在相應的文本框中,確定信息無誤時便可進行借閱。借閱信息添加到數據庫中,列表自動更新當前用戶的借閱信息,而圖書信息表中此書的庫存量更新為減去借出圖書的數量。 2.讀者續(xù)借圖書時,按照同上方法輸入讀者帳號,這時可按照同上方法填寫圖書編號,也可直接從列表中選取要續(xù)借的圖書,圖書的基本信息則自動顯示在相應的文本框中,如果此書的借閱未超期,便可進行續(xù)借,若超期管理員會對其收取罰款。續(xù)借成功后,當前讀者對于此書中借閱信息的應歸還日期會從原來的應歸還日期再增加30天,續(xù)借信息更新回數據庫,列表自動更新當前用戶的借閱信息。 還書管理還書管理主要是讀者還書時管理員對其執(zhí)行的操作。管理員要根據還書讀者的帳號和所還書籍的編號實現還書功能,如果所還的圖書有比較大的損壞,管理員就要按照借閱規(guī)則對其進行合理的罰款,如果超過了應歸還日期,要對其進行超期罰款。交罰款后,方可進行還書。 還書管理界面功能實現:1.讀者進行還書時,管理員在相對的文本框中輸入還書讀者的帳號,按回車鍵后,讀者的基本信息會自動顯示在對應的文本框,讀者的所借未還的借閱信息自動顯示在列表中。管理員從圖書編號對應的下拉框中選取要還書籍的編號,此書的基本信息會自動顯示在相應的文本框中,如果此書的已超過了應歸的還日期,在相應的文本框中會自動顯示超期罰款金額,此時,管理員會對讀者收取合理的罰款。讀者交罰款后,才可進行還書。還書后,系統(tǒng)會自動將借閱信息更新回數據庫,列表會自動更新當前還書用戶的借閱信息,而圖書信息表中此書的庫存量更新增加還書的數量。 2.還書讀者如果不小心把所借圖書丟失了,管理員要對此讀者進行其它罰款,如果還書讀者賠償一本與所丟失的圖書一樣的書籍,并且此書的借閱時間未超期,讀者可不交任何罰款。如果還書讀者無法賠償同樣的書,管理員就要按照借閱規(guī)則收取罰款。在還書時,管理員如果發(fā)現還書讀者所還的書籍損壞比較嚴重,會按照借閱規(guī)則對還書讀者進行合理的罰款。若超過了應歸還日期,就要再加上超期罰款金額。系統(tǒng)會自動將罰款信息更新到數據庫中。3. 借閱規(guī)則:讀者所借的書籍應在30天內可歸還或續(xù)借,;讀者續(xù)借后可將還書日期從原來的應還書日期延遲30天,在這30天內仍可續(xù)借;讀者應保管好所借的書籍,如果損壞,則按書籍原價的十分之一交罰款;讀者不慎將所借書籍丟失,則需賠償一本同樣的書,或者按照書籍原價的二倍交罰款。 報表顯示水晶報表(Crystal Report)是業(yè)內最專業(yè)、功能最強的報表系統(tǒng),它除了強大的報表功能外,最大的優(yōu)勢是實現了與絕大多數流行開發(fā)工具的集成和接口。本系有圖書報表、讀者報表、借閱報表,圖書報表可以按圖書類別進行查尋,讀者報表顯示讀者的基本信息,借閱報表可以統(tǒng)計每個讀者的借書量等信息。以圖書報表為例。 圖書報表界面功能實現:1.管理員進入圖書報表界面后,單擊“瀏覽”按鈕后,系統(tǒng)會自己關聯(lián)指定的水晶報表,顯示圖書的基本信息,其中對圖書名稱相同的書籍進行統(tǒng)計,方便管理員查看。 2.如果管理員想要查看某類圖書時,可以選取下拉列表框中的類別,單擊“查詢”按鈕后,就會顯示相應的圖書信息。如果管理員想要查看某本圖書時,可以在相應的文本框中輸入圖書編號,由于可以進行模糊查詢,所以還需輸入完整的圖書編號,單擊“查詢”按鈕后,就會顯示相應的圖書信息。3.水晶報表提供了簡單易用的界面來根據需要創(chuàng)建、格式化并操縱報表,能夠更容易的創(chuàng)建復雜的報表,并且降低了編碼量。它強大的報表引擎將處理指定的格式化、分組和制圖標準。對于此報表界面內顯示圖書信息,可以直接進行打印,、.doc、.xls、.html、.rtf等多種格式。 查詢管理員可以對所管理的信息進行查詢,讀者可以對圖書和自己的借閱信息進行查詢,所以系統(tǒng)的查詢界面比較多。管理員進入系統(tǒng)后,能夠執(zhí)行圖書查詢、出版社查詢、讀者查詢、借書查詢、還書查詢、罰款查詢等。讀者進入系統(tǒng)后,主要實現的就是查詢功能,對圖書可以簡單查詢和復合查詢,復合查詢可以輸入多個條件進行,查詢自己所借的書是否超期等。下面以讀者登錄后的簡單查詢?yōu)槔?簡單查詢界面功能實現:1.讀者在登錄系統(tǒng)后,會在主界面顯示當前讀者的姓名,也會記下讀者的登錄帳號。讀者如果想要查詢自己所借過的圖書,只要單擊“所借圖書”按鈕,系統(tǒng)會根據記下的讀者帳號從數據庫中提取相應條件的信息,顯示在dataGridView中。同理,讀者如果想要查詢自己還未的圖書信息時,就單擊“未還圖書”按鈕,dataGridView中則顯示當前讀者的未還的圖書信息。2.讀者在查詢圖書時,可以在下拉列表框中選取自己所習慣的查詢類型,如:圖書類別,文字類型可以為中文或外文,查詢方式為絕對匹配或部分匹配,如果是部分匹配可實現模糊查詢,where條件用and 連接like 39。% + + %39。 ,文本框中輸入合適的內容后,單擊“條件查詢”按鈕,系統(tǒng)會根據查詢條件與數據庫中的相應信息進行對比,然后將所匹配的圖書信息顯示在dataGridView中。 附加功能為了提高系統(tǒng)中密碼的安全性和電話號碼格式的準確性,用正則表達式進行了限定,增強了系統(tǒng)的準確性。在系統(tǒng)中涉及到數字的計算,為了使計算更加方便快捷,用到了API函數,實現了對計算器的控件的調用。API就是Windows的32位應用程序編程接口,是一系列很復雜的函數,消息和結構,它使編程人員可以用不同類型的編程語言編制出的運行在WindowsXP和Windows NT操作系統(tǒng)上的應用程序。5 軟件測試 測試計劃的制定測試計劃就是對測試的范圍、方式、資源及測試所需的時間,做出一個預先的指定方針[7]。 測試計劃實現的目標測試計劃作為指導測試項目秩序漸進的基礎,幫助我
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1