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

正文內(nèi)容

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

2024-07-19 20:38 本頁面
 

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