




已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
常州信息職業(yè)技術學院 /計算機學院 畢業(yè)設計(論文)報告 目錄 第一章 緒論 . 2 第二章 需求分析 . 3 務概述 . 3 書管理系統(tǒng)完成的主要目標 . 3 戶的特點 . 3 求規(guī)定 . 3 功能的規(guī)定 . 3 者管理功能 . 4 統(tǒng)管理功能 . 4 第三章 概要設計 . 5 體設計 . 5 統(tǒng)目標設計 . 5 統(tǒng)功能分析 . 5 統(tǒng)設計思想 . 5 統(tǒng)模塊功能解析 . 6 第四章 詳細設計 . 7 序設計說明 . 7 戶登錄模塊 . 7 戶添加模塊 . 7 籍查詢模塊 . 8 書借閱模塊 . 9 書歸還模塊 . 10 書入庫模塊 .五章 編碼與測試 . 13 功能模塊的實現(xiàn) . 13 試 . 19 閱卡管理測試 . 19 籍管理測試 . 19 統(tǒng)管理測試 . 19 結 束語 . 20 致 謝 . 21 參考文獻 . 21 常州信息職業(yè)技術學院 /計算機 畢業(yè)設計(論文)報告 圖書管理系統(tǒng) 計算機 /軟件學院 計應 073 王學明 第 1 頁 共 22 頁 圖書管理系統(tǒng) 摘要: 本文介紹了在 境下采用“自上而下地總體規(guī)劃,自下而上地應用開發(fā)”的策略開發(fā)一個管理信息系統(tǒng)的過程。通過分 析傳統(tǒng)的人工管理圖書館的不足,創(chuàng)建了一套行之有效的計算機管理圖書館的方案。文章詳細介紹了圖書管理信息系統(tǒng)的系統(tǒng)分析部分,包括可行性分析、組織機構分析、管理職能分析、業(yè)務流程分析、數(shù)據(jù)流程分析、數(shù)據(jù)字典、處理描述等等;系統(tǒng)設計部分主要介紹了系統(tǒng)功能設計和數(shù)據(jù)庫設計;系統(tǒng)實現(xiàn)部分列出了幾個主要的程序框圖,并附帶了一些主要的窗口和程序。 關 鍵字 :圖書管理系統(tǒng) ,息系統(tǒng) of a a is to a of by of by on of of of on ,州信息職業(yè)技術學院 /計算機 畢業(yè)設計(論文)報告 圖書管理系統(tǒng) 計算機 /軟件學院 計應 073 王學明 第 2 頁 共 22 頁 第一章 緒論 隨著人類社會的發(fā)展,人類對知識的需求也不斷地增長。在這種形勢下,書籍就漸漸地成為人們獲取并增長知識的主要途徑,而圖書館就自然而然地在人們的生活中占據(jù)了一定的位置,如何科學地管理圖書館不但關系到讀者求知的方便程度,也關系到圖書館的發(fā)展,因此,開發(fā)一套完善的圖書館管理系統(tǒng)就必不可少了。 圖書館管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端的應用程序的開發(fā)兩個方面。對于前者要求建立數(shù)據(jù)的一致性和完整性,對于后者則要求應用程序功能的完備,易用等的特點?;谏鲜隹紤]本系統(tǒng)主要利用 前端的應用開發(fā)工具 ,利用 為后臺的數(shù)據(jù)庫,利用 為系統(tǒng)平臺開發(fā)的圖書管理系統(tǒng)。另外 本圖書館管理系統(tǒng)利用軟件工程化思想和方法,總體上是采用結構化生命法進行系統(tǒng)分析和設計的,而系統(tǒng)實現(xiàn)等步驟則采用了原型法和面對對象的方法 系統(tǒng)開發(fā)的總目標是實現(xiàn)內(nèi)部圖書借閱管理的系統(tǒng)化、規(guī)范化和自動化。能夠對圖書進行注冊登記,也就是將圖書的基本信息(如:書名、作者、價格等)預先存入數(shù)據(jù)庫中,供以后檢索。能夠對借閱人進行注冊登記,包括記錄借閱人的姓名、地址、電話等信息。提供 方便的查詢方法。如:以書名、作者、出版社、出版時間(確切的時間、時間段、某一時間之前、某一時間之后)等信息進行圖書檢索,并能反映出圖書的借閱情況;以借閱人編號對借閱人信息進行檢索;以出版社名稱查詢出版社聯(lián)系方式信息。提供統(tǒng)計分析功能。可以展現(xiàn)出圖書類型比例、庫存與借出比例。提供舊書銷毀功能,對于淘汰、損壞、丟失的書目可及時對數(shù)據(jù)庫進行修改。能夠對使用該管理系統(tǒng)的用戶進行管理,按照不同的工作職能提供不同的功能授權。提供較為完善的差錯控制與友好的用戶界面,盡量避免誤操作。 圖書館的基本功能就是為讀者提供借閱服務, 讀者通過借閱這一過程,可以把圖書帶出圖書館,從而使讀者能夠更方便的瀏覽圖書。借書過程中,圖書管理員要對讀者的借書資格進行審查,對符合借書條件的讀者,允許其借書,對其借書記錄進行登記;對沒有借書資格的讀者,禁止其借書。 在 境下采用“自上而下地總體規(guī)劃,自下而上地應用開發(fā)”的策略開發(fā)一個管理信息系統(tǒng)的過程。通過分析傳統(tǒng)的人工管理圖書館的不足,創(chuàng)建了一套行之有效的計算機管理圖書館的方案。文章詳細介紹了圖書管理信息系統(tǒng)的系統(tǒng)分析部分,包括可行性分析、組織機構分析、管理職能分析、業(yè)務流程分析、數(shù)據(jù)流程分析 、數(shù)據(jù)字典、處理描述等等;系統(tǒng)設計部分主要介紹了系統(tǒng)功能設計和數(shù)據(jù)庫設計;系統(tǒng)實現(xiàn)部分列出了幾個主要的程序框圖,并附帶了一些主要的窗口和程序。 常州信息職業(yè)技術學院 /計算機 畢業(yè)設計(論文)報告 圖書管理系統(tǒng) 計算機 /軟件學院 計應 073 王學明 第 3 頁 共 22 頁 第二 章 需求分析 務概述 書管理系統(tǒng)完成的主要目標 進入系統(tǒng)前需要身份認證、用戶名、密碼、輸入正確方可進入。用戶可以根據(jù)需要進行書庫管理。用戶可以進行借書證的辦理、查詢、掛失等操作。用戶可以添加賬戶和修改密碼。 戶的特點 最終用戶包括讀者(具有借閱卡的人)、圖書管理員,鑒于此軟件應用于大學圖書管理,讀者基本都 是在校大學生即校職工和領導,圖書管理員都是接受過高等教育的職工,因此他們都懂得運用基本的計算機知識。大學圖書管理系統(tǒng)的使用頻度很高,假如一個一萬人的大學來講,每天圖書館的平均日流量為 。因此,該軟件的可靠性、可用性、可維護性顯得尤為重要。 求規(guī)定 功能的規(guī)定 1、圖書信息查詢 /借書信息查詢 :圖書館主要向讀者提供圖書借閱的服務。讀者為了借閱圖書,一般情況下,需要在借書之前查詢所要借閱的圖書情況,所以圖書館需要為讀者提供圖書查詢功能。例如,讀者可能想借閱某方面的書,但不知道圖書館在該 方面有哪些圖書可供借閱,所以需要對圖書館的圖書進行查詢;或者,讀者知道想借閱的圖書信息,但不知道該圖書館是否有該書或不知道圖書在圖書館的位置、是否被借出、是否可以借閱等信息,這也需要使用圖書查詢功能。一般的圖書查詢中,讀者是通過圖書登記卡、瀏覽圖書登記卡中的信息得到圖書信息的。經(jīng)過圖書查詢,讀者獲得圖書館是否有自己想要的圖書,該圖書的簡單信息以及圖書在圖書館的借閱位置等信息。 2、新書入庫 :為了能正常運行,圖書館要及時更新館藏圖書。對于新書,要購進,供讀者借閱;所以要設計到圖書的批量入庫。對于批量入 庫,圖書管理員要批量登記圖書的信息,包括書名 書名稱、作者、出版社、單價、入庫時間、圖書總量、現(xiàn)存總量等。 3、借閱圖書 /歸還圖書 :圖書館的基本功能之一就是為讀者提供借閱服務,讀者通過借閱這一過程,可以把圖書帶出圖書館,從而使讀者能夠更方便的瀏覽圖書。借書過程中,圖書管理員要對讀者的借書資格進行審查,對符合借書條件的讀者,允許其借書,對其借書記錄進行登記;對沒有借書資格的讀者,禁止其借書。具體的步驟如下:讀者向圖書管理員提交請求和圖書借閱卡 ,圖書管理員檢查讀者提供的借閱卡,如果該借閱 證真實準確,讀者已經(jīng)借閱的圖書并沒有超過允許借書量,而且讀者沒有逾期未還的圖書,則允許讀者借書,否則,讀者不能從圖書館借書。讀者拿到要借閱的圖書,同時拿到自己的借閱卡,借書過程完畢。當借閱圖書的數(shù)量超過 5 本或者出現(xiàn)未按期歸還圖書的情況,則不好進行借閱處理。圖書館的另一基本功能就是為讀者提供還書服務,讀者在一本圖書借閱期滿之前把該圖書還給圖書館,一般的還書步驟如下:讀者把所借的圖書和自己的借閱卡交給圖書管理員。圖書管理員對圖書進行檢查,看有無損壞,如果出現(xiàn)圖書的損壞情況,讀者應進行相應的賠償。圖書管理員查看是 否超過規(guī)定借閱期限,如果已經(jīng)過期,則讀者要按規(guī)定交納罰金。圖書管理員進行登記,同時把還常州信息職業(yè)技術學院 /計算機 畢業(yè)設計(論文)報告 圖書管理系統(tǒng) 計算機 /軟件學院 計應 073 王學明 第 4 頁 共 22 頁 書信息記入借閱卡。讀者拿回自己的借閱卡,還書過程借書。讀者逾期未歸還圖書超過三天,將按照每本每天進行一定的罰款。 4、書籍掛失 :對圖書由于丟失而不能即時還書的情況,讀者要即時到圖書管理員進行登記,確保圖書信息的更新。進行書籍掛失的步驟一般如下:讀者將所丟圖書信息告訴圖書管理員并將借閱卡交給圖書管理員。圖書管理員對該圖書信息進行登記,并按圖書的價格,要求讀者進行相應賠償。圖書管理員將信息記入借閱卡。讀者拿回自己的借閱 卡,掛失功能結束。 者管理功能 1、辦理借閱卡 :圖書館向讀者提供借閱服務,讀者必須具有有效憑證方可借閱。因此,讀者必須辦理借閱卡獲取有效憑證。讀者在辦理借閱卡時,必須輸入個人有關注冊信息,包括讀者姓名、性別、出生日期、家庭住址、身份證號碼、電話號碼等信息。系統(tǒng)根據(jù)讀者提供的信息,辦理借閱卡并生成個人帳號、讀者可自行修改密碼。 2、借閱卡信息查詢 ;圖書館在正常運營中要面對大量的讀者信息,需要掌握每個讀者的信息,即時準確的掌握讀者的基本情況,這些是圖書館運營的保證。讀者要進行信息查詢,可以通過系統(tǒng)將 自己的借閱卡賬戶、密碼輸入系統(tǒng),系統(tǒng)通過核對找到讀者的信息。如果讀者的信息正確,系統(tǒng)將讀者的信息包括讀者姓名、性別、出生日期、家庭住址、身份證號碼、電話號碼等信息。如果讀者的信息不正確,系統(tǒng)將提示錯誤,并且系統(tǒng)設定,當錯誤次數(shù)超過 5 次時,系統(tǒng)將不予查詢。 3、借閱卡掛失 :對借閱卡的丟失要即時進行掛失處理,以防止其他人盜用自己的有效信息并出現(xiàn)私自借書等行為。借閱卡掛失的一般步驟可分為:讀者將掛失情況即時到圖書管理員處進行登記,并填寫登記單。圖書管理員將讀者情況進行登記掛失,注銷借閱卡的信息,并咨詢讀者是否重新 辦理。若讀者需重新辦理,則重新填寫相關信息,系統(tǒng)自動生成心的借閱卡信息記錄,讀者重新設置帳號即密碼,并交納相應的費用。若讀者不需辦理,則系統(tǒng)將信息注銷。讀者獲得新的圖書借閱卡。 統(tǒng)管理功能 1、注冊管理員 :為了對圖書館管理系統(tǒng)進行管理,圖書館需要若干名圖書管理員進行管理,在圖書管理員對系統(tǒng)進行管理之前必須進行注冊功能,以確定管理員身份。對管理員進行注冊,系統(tǒng)生成相應信息。其中管理員的基本信息包括:成員 碼等。系統(tǒng)管理員每次登陸前輸入自己的 密碼,系統(tǒng)對其信息進行核實,如基本信息正確, 則系統(tǒng)管理員可進行系統(tǒng)管理功能,若系統(tǒng)檢查不正確,則系統(tǒng)管理員不可以進行相應的操作。 2、修改密碼 :服務 圖書館管理員可能由于某些原因,如電腦中毒導致管理員密碼的泄露,為避免圖書管理信息遭到破壞,系統(tǒng)具有修改密碼的功能,確保圖書管理功能的安全性。 3、退出功能 :系統(tǒng)管理員每次離開必須進行退出功能,確保管理功能不被他人所用,這樣更方便圖書管理系統(tǒng)出現(xiàn)問題時,找到責任人。 常州信息職業(yè)技術學院 /計算機 畢業(yè)設計(論文)報告 圖書管理系統(tǒng) 計算機 /軟件學院 計應 073 王學明 第 5 頁 共 22 頁 第三章 概要設計 體設計 統(tǒng)目標設計 系統(tǒng)開發(fā)的總目標是實現(xiàn)內(nèi)部圖書借閱管理的系統(tǒng)化、規(guī)范化和自動化。能夠 對圖書進行注冊登記,也就是將圖書的基本信息(如:書名、作者、價格等)預先存入數(shù)據(jù)庫中,供以后檢索。能夠對借閱人進行注冊登記,包括記錄借閱人的姓名、地址、電話等信息。提供方便的查詢方法。如:以書名、作者、出版社、出版時間(確切的時間、時間段、某一時間之前、某一時間之后)等信息進行圖書檢索,并能反映出圖書的借閱情況;以借閱人編號對借閱人信息進行檢索;以出版社名稱查詢出版社聯(lián)系方式信息。提供統(tǒng)計分析功能??梢哉宫F(xiàn)出圖書類型比例、庫存與借出比例。提供舊書銷毀功能,對于淘汰、損壞、丟失的書目可及時對數(shù)據(jù)庫進行修改。能 夠對使用該管理系統(tǒng)的用戶進行管理,按照不同的工作職能提供不同的功能授權。提供較為完善的差錯控制與友好的用戶界面,盡量避免誤操作。 統(tǒng)功能分析 根據(jù)以上功能,將圖書管理系統(tǒng)的數(shù)據(jù)分為:數(shù)據(jù)輸入部分:主要包括圖書基本信息的錄入、借閱人基本信息的錄入、用戶基本信息的錄入。數(shù)據(jù)輸出部分:主要是各種統(tǒng)計查詢,包括:根據(jù)圖書信息(如書名、作者、出版社等)查閱圖書及其借閱信息、統(tǒng)計輸出圖書類型比例等。 數(shù)據(jù)處理部分:主要涉及借閱和歸還的處理,如一本書借出后,必須在數(shù)據(jù) 庫中將該書標記為已借出,以防出現(xiàn)數(shù)據(jù)庫中 有書但圖書館無書的情況;一本書歸還后,同樣必須在數(shù)據(jù)庫中將其標記為已經(jīng)歸還,以便再次借出。 概念設計階段主要任務和目標是根據(jù)需求分析的結果,包括一般聯(lián)系實體,畫出對應的 。對于復雜的系統(tǒng),通常首先要對它的各功能模進行分析,然后再把它的功能結構圖畫出來,便是設計和優(yōu)化。功能分析之后,再根據(jù)各個崗位、各個用戶對數(shù)據(jù)和使用權限的不同要求作出局部 ,然后再把各個局部綜合起來形成統(tǒng)一的整體 。 統(tǒng)設計思想 1、圖書管理系統(tǒng)是典型的信息管理系統(tǒng) (其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以 及前端應用程序的開發(fā)兩個方面。圖書管理系統(tǒng)使用的是 2、首先進行系統(tǒng)設計分析,系統(tǒng)設計主要包括系統(tǒng)功能分析、系統(tǒng)模塊設計以及運行環(huán)境的選擇、系統(tǒng)實現(xiàn)過程。 3、然后根據(jù)系統(tǒng)功能分析設計出需要的數(shù)據(jù)庫,繪制系統(tǒng)數(shù)據(jù)流圖與總結數(shù)據(jù)字典、設計數(shù)據(jù)庫結構。 4、最后在實現(xiàn)各個功能模塊時,采用先模塊后系統(tǒng)集成的方式,即各系統(tǒng)功能模塊分別獨立設計和調(diào)試,在創(chuàng)建系統(tǒng)主窗體時才將各個功能模塊通過主窗體菜單系統(tǒng)集成到一起,最后進行系統(tǒng)整體 的設計和調(diào)試。 常州信息職業(yè)技術學院 /計算機 畢業(yè)設計(論文)報告 圖書管理系統(tǒng) 計算機 /軟件學院 計應 073 王學明 第 6 頁 共 22 頁 統(tǒng)模塊功能解析 ( 1) 系統(tǒng)設計分析 本圖書管理系統(tǒng)主要有以下功能 : 圖書征訂:包括圖書征訂數(shù)據(jù)的錄入、修改、刪除與審校等功能。 圖書編目:包括圖書數(shù)目信息的錄入、修改、刪除功能。 圖書典藏:包括新書分配、庫室調(diào)配等功能。 圖書流 通:包括圖書借閱、續(xù)借、圖書返還,圖書 書目的查詢的功能。 系統(tǒng)用戶管理:包括系統(tǒng)用戶數(shù)據(jù)的錄入、修改與刪除等功能。 讀者數(shù)據(jù)管理:包括讀者類別管理,讀者個人數(shù)據(jù)的錄入、修改和刪除功能。 ( 2)系統(tǒng)功能分析 權限功能:權限功能設置的對象為高級管理員、普通管理員 、讀者。高級管 刪除所有信息;普通管理員只能對授權范圍內(nèi)進行相應修改及刪除;讀者 只能查詢借閱記錄和圖書書目不能修改。 錄入功能:為普通管理員提供相應的錄入功能,為高級管理員提供對所有信息的錄入功能。 查詢功能:為所有用戶提供查詢的功能,可查詢允許范圍內(nèi)的所有信息。 維 護功能:為普通管理員提供查詢及相應的修改,刪除功能,為高級管理 提 供對所有信息的修改刪除功能。 打印功能:可打印圖書征訂計劃。 退 出功能:各個功能模塊和主窗體都設有關閉命令按鈕,可方便地退出各 模 塊或系統(tǒng)。 常州信息職業(yè)技術學院 /計算機 畢業(yè)設計(論文)報告 圖書管理系統(tǒng) 計算機 /軟件學院 計應 073 王學明 第 7 頁 共 22 頁 第四章 詳細設計 序設計說明 戶登錄模塊 此程序用于用戶登陸的至用戶界面,程序通過輸入用戶的 戶密碼的正確性來實現(xiàn)對驗證用戶的真實性。 實現(xiàn)用戶的登錄功能 用戶通過輸入用戶 戶名和密碼進行用戶登陸,通過認證后,用戶即可進入用戶界面。 4. 輸入項 :輸入用戶 戶名,密碼 用戶主頁面。 流程邏輯 如圖所示: 輸 入 用 戶 名 和 密 碼數(shù) 據(jù) 庫 是 否 打開連 接 失 敗 返 回用 戶 名 和 密 碼是 否 正 確重 新 輸 入 密 碼輸 入 次 數(shù) 是 否超 過 5 次關 閉 數(shù) 據(jù) 庫 返 回登 陸 成 功進 入 主 界 面戶登錄 流程邏輯 戶添加模塊 此程序用于添加新的用戶,用戶通過向數(shù)據(jù)庫內(nèi)輸入必要的信息來注冊成為新的用戶,才通過一系列的驗證之后,即注冊成為真正的用戶。 實現(xiàn)對用戶的添加功能。 查詢新用戶的用戶名是否存在,若存在則停止添加返還數(shù)據(jù)庫;若用戶不存在,則進行添加,并進行注冊,注冊成功后返回。 輸入用戶的詳細信息,包括姓名,出生日期,性別,地址,身份證常州信息職業(yè)技術學院 /計算機 畢業(yè)設計(論文)報告 圖書管理系統(tǒng) 計算機 /軟件學院 計應 073 王學明 第 8 頁 共 22 頁 號碼,電話號碼等信息。 若添加成功,則輸出提示用戶注冊成功界面;若未成功,則提示輸出未成功原因界面。 下圖所示: 輸 入 用 戶 信 息判 斷 數(shù) 據(jù) 庫 是 否 打 開 提 示 連 接 失 敗 返 回查 詢 數(shù) 據(jù) 庫 中 是 否 有 該用 戶提 示 已 經(jīng) 存 在 該 用戶關 閉 數(shù) 據(jù) 庫 并 返 回向 數(shù) 據(jù) 庫 中 添 加 新用 戶提 示 注 冊 成 功返 回戶添加模塊流程邏輯 籍查詢模塊 此程序用于實現(xiàn)用戶對想要借閱的查詢功能。用戶通過輸入相應的圖書信息來查詢,數(shù)據(jù)庫根據(jù)用戶提供的信息來搜索,最后給出客戶相應的圖書信息。 實現(xiàn)圖書查詢功能。 對進行想要查詢的書籍進行搜索,若存在此書則顯示該書的詳細信息;若不存在此書,則提示沒有此書并返回。 輸入圖書的詳細信息,包括圖書名稱,書籍 圖書作者,出版社,單價等信息。 若輸入的圖書存在即輸出圖書詳細信息界面;若輸入的圖書不存在則顯示圖書不存在界面。 下圖 所示 : 常州信息職業(yè)技術學院 /計算機 畢業(yè)設計(論文)報告 圖書管理系統(tǒng) 計算機 /軟件學院 計應 073 王學明 第 9 頁 共 22 頁 輸 入 圖 書 信 息判 斷 數(shù) 據(jù) 庫 是否 打 開連 接 失 敗 返 回查 詢 是 否 有 該書關 閉 數(shù) 據(jù) 庫 返 回顯 示 該 書 的 信 息關 閉 數(shù) 據(jù) 庫返 回書查詢模塊流程 書借閱模塊 此程序用于圖書的借閱,用戶通過登錄自己的借閱 ,對需要借閱的圖書進行借閱操作,如果符合借閱的要求,則可進行借閱。 實現(xiàn)對圖書的書籍借閱功能。 首先驗證借閱者輸入的借閱 否存在,若存在進行 下一步;若不存在則返回。 D 存在,則檢查此借閱 否借閱書籍超出 4 本,若超出則提示超出借閱數(shù)目,返回;若沒有超出,則進行下一操作。 D 進行搜索,若此書不存在,則提示此書不存在;若此書存在則進行下一步操作。 將借閱者借閱的數(shù)量増一,將數(shù)據(jù)庫中此書數(shù)量減一,同時提醒借閱成功,然后返回。 輸入借閱證的 書 若借閱證 確且 圖書 確且符合借閱要求,則輸出提示借閱成功界面;若存在借閱 圖書 不符合借閱要求等問題,則輸出提示沒有借閱成功原因的界面。 下圖 常州信息職業(yè)技術學院 /計算機 畢業(yè)設計(論文)報告 圖書管理系統(tǒng) 計算機 /軟件學院 計應 073 王學明 第 10 頁 共 22 頁 輸 入 書 籍 I D 和 借 閱I 庫 是 否 打開數(shù) 據(jù) 庫 連 接 失 敗 返 回借 閱 卡 I D 是 否存 在提 示 不 存 在 該 借 閱者關 閉 數(shù) 據(jù) 庫 返 回判 斷 借 閱 I D 是否 借 書 超 出 4 本提 示 超 出 最 大 借 書數(shù) 量關 閉 數(shù) 據(jù) 庫 返 回數(shù) 據(jù) 庫 中 是 否存 在 書 籍 I 不 存 在 該 書 籍 關 閉 數(shù) 據(jù) 庫 返 回將 借 閱 者 的 借 書 數(shù)量 加 1將 書 籍 的 數(shù) 量 減 1提 示 借 書 成 功關 閉 數(shù) 據(jù) 庫返 回書借閱模塊 書歸還模塊 此程序用于圖書的歸還,用戶在登錄自己的 后,用戶可以對需要歸還的圖書進行操作,如果符合歸還要求,則可以將圖書歸還。 實現(xiàn)對圖書的書籍歸還功能。 首先驗證借閱者輸入的借閱 否存在,若存在進 行下一步;若不存在則返回。 對想要歸還的圖書 行搜索,若此書不存在,則提示此書不存在;若此書存在則進行下一步操作。將借閱者借閱的數(shù)量減一,將數(shù)據(jù)庫中此書數(shù)量加一,同時提醒借閱歸還,然后返回。 輸入借閱證 圖書 若借閱證 圖書 確,則輸出提示圖書歸還成功界面;若借閱證 圖書 正確,則輸出提示沒有成功原因的界面。 下圖: 常州信息職業(yè)技術學院 /計算機 畢業(yè)設計(論文)報告 圖書管理系統(tǒng) 計算機 /軟件學院 計應 073 王學明 第 11 頁 共 22 頁 輸 入 書 籍 I D 和 借 閱I 庫 是 否 打開數(shù) 據(jù) 庫 連 接 失 敗 返 回借 閱 卡 I D 是 否存 在提 示 不 存 在 該 借 閱者關 閉 數(shù) 據(jù) 庫 返 回數(shù) 據(jù) 庫 中 是 否存 在 書 籍 I 不 存 在 該 書 籍 關 閉 數(shù) 據(jù) 庫 返 回將 借 閱 者 的 借 書 數(shù)量 減 1將 書 籍 的 數(shù) 量 加 1提 示 還 書 成 功關 閉 數(shù) 據(jù) 庫返 回書歸還模塊 書入庫模塊 此程序用戶對新進圖書的入口登記處理。用戶可以將新書的詳細信息進行輸入,保存在數(shù)據(jù)庫中后,新書即登記成功。 實現(xiàn)新進圖書入庫功能。 對數(shù)據(jù)庫查詢是否已存在此書,若存在則將此書數(shù)量加一,提示添加成功;若沒有此書,則將此書的基本信息存入數(shù)據(jù)庫,并提示添加書籍成功。 輸入新書的書籍 名,作者,出版社,單價等信息。 若添加成功,則輸出提示新書添加成功界面;若沒有添加成功, 輸出提示未成功原因界面。 下 圖 常州信息職業(yè)技術學院 /計算機 畢業(yè)設計(論文)報告 圖書管理系統(tǒng) 計算機 /軟件學院 計應 073 王學明 第 12 頁 共 22 頁 輸 入 書 籍 信 息數(shù) 據(jù) 庫 是 否 打開關 閉 數(shù) 據(jù) 庫 返 回是 否 已 經(jīng) 存 在該 書將 該 書 的 數(shù) 量 加 1 提 示 添 加 書 籍 成 功 關 閉 數(shù) 據(jù) 庫 返 回將 該 書 信 息 存 入 數(shù)據(jù) 庫是 否 是 第 一 條記 錄提 示 添 加 第 一 本 書籍提 示 添 加 書 籍 成 功 關 閉 數(shù) 據(jù) 庫 返 回關 閉 數(shù) 據(jù) 庫返 回書入庫模塊 常州信息職業(yè)技術學院 /計算機 畢業(yè)設計(論文)報告 圖書管理系統(tǒng) 計算機 /軟件學院 計應 073 王學明 第 13 頁 共 22 頁 第五章 編碼與測試 功能模塊的實現(xiàn) ( 1)用戶登錄窗體 圖 5戶登錄窗體 用戶登錄代碼: s 3 ub 是否真的退出系統(tǒng)登錄? , 登錄驗證 ) = e f ub s 1 If 超過登錄次數(shù)! , 登錄驗證 f 0 編號 = & ) & ) & 不是系統(tǒng)用戶,請檢查輸入! , 登錄驗證 ) 0 ) ) 常州信息職業(yè)技術學院 /計算機 畢業(yè)設計(論文)報告 圖書管理系統(tǒng) 計算機 /軟件學院 計應 073 王學明 第 14 頁 共 22 頁 口令 ) 6 州信息職業(yè)技術學院 /計算機 畢業(yè)設計(論文)報告 圖書管理系統(tǒng) 計算機 /軟件學院 計應 073 王學明 第 15 頁 共 22 頁 用戶口令須為 6位字符串! , 系統(tǒng)用戶管理 0 ot 0,1 用戶權限必須為 0或 1, 系統(tǒng)用戶管理 et 對錯? f 0 編號 & & 0 f 你選定了部分新書準備入庫,但沒執(zhí)行保存操作 & 是 否要執(zhí)行保存操作? , 圖書典藏管理 ) = 0 f ) 0 f 你選定了部分新書準備入庫,但沒執(zhí)行保存操作 & 是否要執(zhí)行保存操作? , 圖書典藏 管理 ) = 1 f f e 刷新新書或調(diào)出庫室條碼列表 ub s 常州信息職業(yè)技術學院 /計算機 畢業(yè)設計(論文)報告 圖書管理系統(tǒng) 計算機 /軟件學院 計應 073 王學明 第 19 頁 共 22 頁 刷新新書列表 f 刷新庫室條碼列表 f )f f 0 )條碼 ) )當前無待分配新書 f 試 借閱卡管理測試 進度安排測試辦理借閱證信息,檢查個人賬號、讀者可自行修改密碼。測試查詢借閱卡信息的正確性,包括輸入的讀者信息等。 測試借閱卡掛失功能,包括讀者信息等 。 書籍管理測試 進度安排 : 測試新書入庫信息的正確性。測試借書、還書功能信息正確性。測試書籍掛失信息的正確性。測試圖書信息查詢的正確性。測試借書信息查詢的正確性。 系統(tǒng)管理測試 進度安排測試注冊管理員信息的正確性。測試修改密碼信息的正確性。 常州
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 記憶綿家居制品項目風險識別與評估綜合報告
- 2024-2030全球小儲電芯行業(yè)調(diào)研及趨勢分析報告
- 2025年非標準法蘭行業(yè)深度研究分析報告
- 2024年全球及中國貼片式LED分光機行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年單位信貸合同規(guī)范
- 2025年先進蔬菜園種植與收獲合同
- 2025年建筑工程吊車租賃合同模板
- 2025年共同債務人連帶責任合同范文
- 二手建筑工具銷售合同2025年
- 家庭窩居顧問合同
- 七年級歷史下冊 第一單元 綜合測試卷(人教福建版 2025年春)
- 2025年聚焦全國兩會知識競賽題庫及答案(共100題)
- 2025年中國融通資產(chǎn)管理集團限公司春季招聘(511人)高頻重點提升(共500題)附帶答案詳解
- 2025年湘教版初中地理七年級下冊重點知識點梳理與歸納
- 脫水機房設備安裝方案
- 致愛麗絲鋼琴曲五線譜
- 氣體放電基礎分析
- 專業(yè)技術人員年度(任期)考核登記表
- 人際反應指數(shù)量表
- 萜類及揮發(fā)油
- HarrisonAssessments哈里遜測評PPT課件
評論
0/150
提交評論