計(jì)算機(jī)專業(yè)畢業(yè)論文_第1頁(yè)
計(jì)算機(jī)專業(yè)畢業(yè)論文_第2頁(yè)
計(jì)算機(jī)專業(yè)畢業(yè)論文_第3頁(yè)
計(jì)算機(jī)專業(yè)畢業(yè)論文_第4頁(yè)
計(jì)算機(jī)專業(yè)畢業(yè)論文_第5頁(yè)
已閱讀5頁(yè),還剩17頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

常州信息職業(yè)技術(shù)學(xué)院 /計(jì)算機(jī)學(xué)院 畢業(yè)設(shè)計(jì)(論文)報(bào)告 目錄 第一章 緒論 . 2 第二章 需求分析 . 3 務(wù)概述 . 3 書管理系統(tǒng)完成的主要目標(biāo) . 3 戶的特點(diǎn) . 3 求規(guī)定 . 3 功能的規(guī)定 . 3 者管理功能 . 4 統(tǒng)管理功能 . 4 第三章 概要設(shè)計(jì) . 5 體設(shè)計(jì) . 5 統(tǒng)目標(biāo)設(shè)計(jì) . 5 統(tǒng)功能分析 . 5 統(tǒng)設(shè)計(jì)思想 . 5 統(tǒng)模塊功能解析 . 6 第四章 詳細(xì)設(shè)計(jì) . 7 序設(shè)計(jì)說(shuō)明 . 7 戶登錄模塊 . 7 戶添加模塊 . 7 籍查詢模塊 . 8 書借閱模塊 . 9 書歸還模塊 . 10 書入庫(kù)模塊 .五章 編碼與測(cè)試 . 13 功能模塊的實(shí)現(xiàn) . 13 試 . 19 閱卡管理測(cè)試 . 19 籍管理測(cè)試 . 19 統(tǒng)管理測(cè)試 . 19 結(jié) 束語(yǔ) . 20 致 謝 . 21 參考文獻(xiàn) . 21 常州信息職業(yè)技術(shù)學(xué)院 /計(jì)算機(jī) 畢業(yè)設(shè)計(jì)(論文)報(bào)告 圖書管理系統(tǒng) 計(jì)算機(jī) /軟件學(xué)院 計(jì)應(yīng) 073 王學(xué)明 第 1 頁(yè) 共 22 頁(yè) 圖書管理系統(tǒng) 摘要: 本文介紹了在 境下采用“自上而下地總體規(guī)劃,自下而上地應(yīng)用開(kāi)發(fā)”的策略開(kāi)發(fā)一個(gè)管理信息系統(tǒng)的過(guò)程。通過(guò)分 析傳統(tǒng)的人工管理圖書館的不足,創(chuàng)建了一套行之有效的計(jì)算機(jī)管理圖書館的方案。文章詳細(xì)介紹了圖書管理信息系統(tǒng)的系統(tǒng)分析部分,包括可行性分析、組織機(jī)構(gòu)分析、管理職能分析、業(yè)務(wù)流程分析、數(shù)據(jù)流程分析、數(shù)據(jù)字典、處理描述等等;系統(tǒng)設(shè)計(jì)部分主要介紹了系統(tǒng)功能設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì);系統(tǒng)實(shí)現(xiàn)部分列出了幾個(gè)主要的程序框圖,并附帶了一些主要的窗口和程序。 關(guān) 鍵字 :圖書管理系統(tǒng) ,息系統(tǒng) of a a is to a of by of by on of of of on ,州信息職業(yè)技術(shù)學(xué)院 /計(jì)算機(jī) 畢業(yè)設(shè)計(jì)(論文)報(bào)告 圖書管理系統(tǒng) 計(jì)算機(jī) /軟件學(xué)院 計(jì)應(yīng) 073 王學(xué)明 第 2 頁(yè) 共 22 頁(yè) 第一章 緒論 隨著人類社會(huì)的發(fā)展,人類對(duì)知識(shí)的需求也不斷地增長(zhǎng)。在這種形勢(shì)下,書籍就漸漸地成為人們獲取并增長(zhǎng)知識(shí)的主要途徑,而圖書館就自然而然地在人們的生活中占據(jù)了一定的位置,如何科學(xué)地管理圖書館不但關(guān)系到讀者求知的方便程度,也關(guān)系到圖書館的發(fā)展,因此,開(kāi)發(fā)一套完善的圖書館管理系統(tǒng)就必不可少了。 圖書館管理系統(tǒng)是典型的信息管理系統(tǒng),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端的應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立數(shù)據(jù)的一致性和完整性,對(duì)于后者則要求應(yīng)用程序功能的完備,易用等的特點(diǎn)?;谏鲜隹紤]本系統(tǒng)主要利用 前端的應(yīng)用開(kāi)發(fā)工具 ,利用 為后臺(tái)的數(shù)據(jù)庫(kù),利用 為系統(tǒng)平臺(tái)開(kāi)發(fā)的圖書管理系統(tǒng)。另外 本圖書館管理系統(tǒng)利用軟件工程化思想和方法,總體上是采用結(jié)構(gòu)化生命法進(jìn)行系統(tǒng)分析和設(shè)計(jì)的,而系統(tǒng)實(shí)現(xiàn)等步驟則采用了原型法和面對(duì)對(duì)象的方法 系統(tǒng)開(kāi)發(fā)的總目標(biāo)是實(shí)現(xiàn)內(nèi)部圖書借閱管理的系統(tǒng)化、規(guī)范化和自動(dòng)化。能夠?qū)D書進(jìn)行注冊(cè)登記,也就是將圖書的基本信息(如:書名、作者、價(jià)格等)預(yù)先存入數(shù)據(jù)庫(kù)中,供以后檢索。能夠?qū)栝喨诉M(jìn)行注冊(cè)登記,包括記錄借閱人的姓名、地址、電話等信息。提供 方便的查詢方法。如:以書名、作者、出版社、出版時(shí)間(確切的時(shí)間、時(shí)間段、某一時(shí)間之前、某一時(shí)間之后)等信息進(jìn)行圖書檢索,并能反映出圖書的借閱情況;以借閱人編號(hào)對(duì)借閱人信息進(jìn)行檢索;以出版社名稱查詢出版社聯(lián)系方式信息。提供統(tǒng)計(jì)分析功能??梢哉宫F(xiàn)出圖書類型比例、庫(kù)存與借出比例。提供舊書銷毀功能,對(duì)于淘汰、損壞、丟失的書目可及時(shí)對(duì)數(shù)據(jù)庫(kù)進(jìn)行修改。能夠?qū)κ褂迷摴芾硐到y(tǒng)的用戶進(jìn)行管理,按照不同的工作職能提供不同的功能授權(quán)。提供較為完善的差錯(cuò)控制與友好的用戶界面,盡量避免誤操作。 圖書館的基本功能就是為讀者提供借閱服務(wù), 讀者通過(guò)借閱這一過(guò)程,可以把圖書帶出圖書館,從而使讀者能夠更方便的瀏覽圖書。借書過(guò)程中,圖書管理員要對(duì)讀者的借書資格進(jìn)行審查,對(duì)符合借書條件的讀者,允許其借書,對(duì)其借書記錄進(jìn)行登記;對(duì)沒(méi)有借書資格的讀者,禁止其借書。 在 境下采用“自上而下地總體規(guī)劃,自下而上地應(yīng)用開(kāi)發(fā)”的策略開(kāi)發(fā)一個(gè)管理信息系統(tǒng)的過(guò)程。通過(guò)分析傳統(tǒng)的人工管理圖書館的不足,創(chuàng)建了一套行之有效的計(jì)算機(jī)管理圖書館的方案。文章詳細(xì)介紹了圖書管理信息系統(tǒng)的系統(tǒng)分析部分,包括可行性分析、組織機(jī)構(gòu)分析、管理職能分析、業(yè)務(wù)流程分析、數(shù)據(jù)流程分析 、數(shù)據(jù)字典、處理描述等等;系統(tǒng)設(shè)計(jì)部分主要介紹了系統(tǒng)功能設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì);系統(tǒng)實(shí)現(xiàn)部分列出了幾個(gè)主要的程序框圖,并附帶了一些主要的窗口和程序。 常州信息職業(yè)技術(shù)學(xué)院 /計(jì)算機(jī) 畢業(yè)設(shè)計(jì)(論文)報(bào)告 圖書管理系統(tǒng) 計(jì)算機(jī) /軟件學(xué)院 計(jì)應(yīng) 073 王學(xué)明 第 3 頁(yè) 共 22 頁(yè) 第二 章 需求分析 務(wù)概述 書管理系統(tǒng)完成的主要目標(biāo) 進(jìn)入系統(tǒng)前需要身份認(rèn)證、用戶名、密碼、輸入正確方可進(jìn)入。用戶可以根據(jù)需要進(jìn)行書庫(kù)管理。用戶可以進(jìn)行借書證的辦理、查詢、掛失等操作。用戶可以添加賬戶和修改密碼。 戶的特點(diǎn) 最終用戶包括讀者(具有借閱卡的人)、圖書管理員,鑒于此軟件應(yīng)用于大學(xué)圖書管理,讀者基本都 是在校大學(xué)生即校職工和領(lǐng)導(dǎo),圖書管理員都是接受過(guò)高等教育的職工,因此他們都懂得運(yùn)用基本的計(jì)算機(jī)知識(shí)。大學(xué)圖書管理系統(tǒng)的使用頻度很高,假如一個(gè)一萬(wàn)人的大學(xué)來(lái)講,每天圖書館的平均日流量為 。因此,該軟件的可靠性、可用性、可維護(hù)性顯得尤為重要。 求規(guī)定 功能的規(guī)定 1、圖書信息查詢 /借書信息查詢 :圖書館主要向讀者提供圖書借閱的服務(wù)。讀者為了借閱圖書,一般情況下,需要在借書之前查詢所要借閱的圖書情況,所以圖書館需要為讀者提供圖書查詢功能。例如,讀者可能想借閱某方面的書,但不知道圖書館在該 方面有哪些圖書可供借閱,所以需要對(duì)圖書館的圖書進(jìn)行查詢;或者,讀者知道想借閱的圖書信息,但不知道該圖書館是否有該書或不知道圖書在圖書館的位置、是否被借出、是否可以借閱等信息,這也需要使用圖書查詢功能。一般的圖書查詢中,讀者是通過(guò)圖書登記卡、瀏覽圖書登記卡中的信息得到圖書信息的。經(jīng)過(guò)圖書查詢,讀者獲得圖書館是否有自己想要的圖書,該圖書的簡(jiǎn)單信息以及圖書在圖書館的借閱位置等信息。 2、新書入庫(kù) :為了能正常運(yùn)行,圖書館要及時(shí)更新館藏圖書。對(duì)于新書,要購(gòu)進(jìn),供讀者借閱;所以要設(shè)計(jì)到圖書的批量入庫(kù)。對(duì)于批量入 庫(kù),圖書管理員要批量登記圖書的信息,包括書名 書名稱、作者、出版社、單價(jià)、入庫(kù)時(shí)間、圖書總量、現(xiàn)存總量等。 3、借閱圖書 /歸還圖書 :圖書館的基本功能之一就是為讀者提供借閱服務(wù),讀者通過(guò)借閱這一過(guò)程,可以把圖書帶出圖書館,從而使讀者能夠更方便的瀏覽圖書。借書過(guò)程中,圖書管理員要對(duì)讀者的借書資格進(jìn)行審查,對(duì)符合借書條件的讀者,允許其借書,對(duì)其借書記錄進(jìn)行登記;對(duì)沒(méi)有借書資格的讀者,禁止其借書。具體的步驟如下:讀者向圖書管理員提交請(qǐng)求和圖書借閱卡 ,圖書管理員檢查讀者提供的借閱卡,如果該借閱 證真實(shí)準(zhǔn)確,讀者已經(jīng)借閱的圖書并沒(méi)有超過(guò)允許借書量,而且讀者沒(méi)有逾期未還的圖書,則允許讀者借書,否則,讀者不能從圖書館借書。讀者拿到要借閱的圖書,同時(shí)拿到自己的借閱卡,借書過(guò)程完畢。當(dāng)借閱圖書的數(shù)量超過(guò) 5 本或者出現(xiàn)未按期歸還圖書的情況,則不好進(jìn)行借閱處理。圖書館的另一基本功能就是為讀者提供還書服務(wù),讀者在一本圖書借閱期滿之前把該圖書還給圖書館,一般的還書步驟如下:讀者把所借的圖書和自己的借閱卡交給圖書管理員。圖書管理員對(duì)圖書進(jìn)行檢查,看有無(wú)損壞,如果出現(xiàn)圖書的損壞情況,讀者應(yīng)進(jìn)行相應(yīng)的賠償。圖書管理員查看是 否超過(guò)規(guī)定借閱期限,如果已經(jīng)過(guò)期,則讀者要按規(guī)定交納罰金。圖書管理員進(jìn)行登記,同時(shí)把還常州信息職業(yè)技術(shù)學(xué)院 /計(jì)算機(jī) 畢業(yè)設(shè)計(jì)(論文)報(bào)告 圖書管理系統(tǒng) 計(jì)算機(jī) /軟件學(xué)院 計(jì)應(yīng) 073 王學(xué)明 第 4 頁(yè) 共 22 頁(yè) 書信息記入借閱卡。讀者拿回自己的借閱卡,還書過(guò)程借書。讀者逾期未歸還圖書超過(guò)三天,將按照每本每天進(jìn)行一定的罰款。 4、書籍掛失 :對(duì)圖書由于丟失而不能即時(shí)還書的情況,讀者要即時(shí)到圖書管理員進(jìn)行登記,確保圖書信息的更新。進(jìn)行書籍掛失的步驟一般如下:讀者將所丟圖書信息告訴圖書管理員并將借閱卡交給圖書管理員。圖書管理員對(duì)該圖書信息進(jìn)行登記,并按圖書的價(jià)格,要求讀者進(jìn)行相應(yīng)賠償。圖書管理員將信息記入借閱卡。讀者拿回自己的借閱 卡,掛失功能結(jié)束。 者管理功能 1、辦理借閱卡 :圖書館向讀者提供借閱服務(wù),讀者必須具有有效憑證方可借閱。因此,讀者必須辦理借閱卡獲取有效憑證。讀者在辦理借閱卡時(shí),必須輸入個(gè)人有關(guān)注冊(cè)信息,包括讀者姓名、性別、出生日期、家庭住址、身份證號(hào)碼、電話號(hào)碼等信息。系統(tǒng)根據(jù)讀者提供的信息,辦理借閱卡并生成個(gè)人帳號(hào)、讀者可自行修改密碼。 2、借閱卡信息查詢 ;圖書館在正常運(yùn)營(yíng)中要面對(duì)大量的讀者信息,需要掌握每個(gè)讀者的信息,即時(shí)準(zhǔn)確的掌握讀者的基本情況,這些是圖書館運(yùn)營(yíng)的保證。讀者要進(jìn)行信息查詢,可以通過(guò)系統(tǒng)將 自己的借閱卡賬戶、密碼輸入系統(tǒng),系統(tǒng)通過(guò)核對(duì)找到讀者的信息。如果讀者的信息正確,系統(tǒng)將讀者的信息包括讀者姓名、性別、出生日期、家庭住址、身份證號(hào)碼、電話號(hào)碼等信息。如果讀者的信息不正確,系統(tǒng)將提示錯(cuò)誤,并且系統(tǒng)設(shè)定,當(dāng)錯(cuò)誤次數(shù)超過(guò) 5 次時(shí),系統(tǒng)將不予查詢。 3、借閱卡掛失 :對(duì)借閱卡的丟失要即時(shí)進(jìn)行掛失處理,以防止其他人盜用自己的有效信息并出現(xiàn)私自借書等行為。借閱卡掛失的一般步驟可分為:讀者將掛失情況即時(shí)到圖書管理員處進(jìn)行登記,并填寫登記單。圖書管理員將讀者情況進(jìn)行登記掛失,注銷借閱卡的信息,并咨詢讀者是否重新 辦理。若讀者需重新辦理,則重新填寫相關(guān)信息,系統(tǒng)自動(dòng)生成心的借閱卡信息記錄,讀者重新設(shè)置帳號(hào)即密碼,并交納相應(yīng)的費(fèi)用。若讀者不需辦理,則系統(tǒng)將信息注銷。讀者獲得新的圖書借閱卡。 統(tǒng)管理功能 1、注冊(cè)管理員 :為了對(duì)圖書館管理系統(tǒng)進(jìn)行管理,圖書館需要若干名圖書管理員進(jìn)行管理,在圖書管理員對(duì)系統(tǒng)進(jìn)行管理之前必須進(jìn)行注冊(cè)功能,以確定管理員身份。對(duì)管理員進(jìn)行注冊(cè),系統(tǒng)生成相應(yīng)信息。其中管理員的基本信息包括:成員 碼等。系統(tǒng)管理員每次登陸前輸入自己的 密碼,系統(tǒng)對(duì)其信息進(jìn)行核實(shí),如基本信息正確, 則系統(tǒng)管理員可進(jìn)行系統(tǒng)管理功能,若系統(tǒng)檢查不正確,則系統(tǒng)管理員不可以進(jìn)行相應(yīng)的操作。 2、修改密碼 :服務(wù) 圖書館管理員可能由于某些原因,如電腦中毒導(dǎo)致管理員密碼的泄露,為避免圖書管理信息遭到破壞,系統(tǒng)具有修改密碼的功能,確保圖書管理功能的安全性。 3、退出功能 :系統(tǒng)管理員每次離開(kāi)必須進(jìn)行退出功能,確保管理功能不被他人所用,這樣更方便圖書管理系統(tǒng)出現(xiàn)問(wèn)題時(shí),找到責(zé)任人。 常州信息職業(yè)技術(shù)學(xué)院 /計(jì)算機(jī) 畢業(yè)設(shè)計(jì)(論文)報(bào)告 圖書管理系統(tǒng) 計(jì)算機(jī) /軟件學(xué)院 計(jì)應(yīng) 073 王學(xué)明 第 5 頁(yè) 共 22 頁(yè) 第三章 概要設(shè)計(jì) 體設(shè)計(jì) 統(tǒng)目標(biāo)設(shè)計(jì) 系統(tǒng)開(kāi)發(fā)的總目標(biāo)是實(shí)現(xiàn)內(nèi)部圖書借閱管理的系統(tǒng)化、規(guī)范化和自動(dòng)化。能夠 對(duì)圖書進(jìn)行注冊(cè)登記,也就是將圖書的基本信息(如:書名、作者、價(jià)格等)預(yù)先存入數(shù)據(jù)庫(kù)中,供以后檢索。能夠?qū)栝喨诉M(jìn)行注冊(cè)登記,包括記錄借閱人的姓名、地址、電話等信息。提供方便的查詢方法。如:以書名、作者、出版社、出版時(shí)間(確切的時(shí)間、時(shí)間段、某一時(shí)間之前、某一時(shí)間之后)等信息進(jìn)行圖書檢索,并能反映出圖書的借閱情況;以借閱人編號(hào)對(duì)借閱人信息進(jìn)行檢索;以出版社名稱查詢出版社聯(lián)系方式信息。提供統(tǒng)計(jì)分析功能??梢哉宫F(xiàn)出圖書類型比例、庫(kù)存與借出比例。提供舊書銷毀功能,對(duì)于淘汰、損壞、丟失的書目可及時(shí)對(duì)數(shù)據(jù)庫(kù)進(jìn)行修改。能 夠?qū)κ褂迷摴芾硐到y(tǒng)的用戶進(jìn)行管理,按照不同的工作職能提供不同的功能授權(quán)。提供較為完善的差錯(cuò)控制與友好的用戶界面,盡量避免誤操作。 統(tǒng)功能分析 根據(jù)以上功能,將圖書管理系統(tǒng)的數(shù)據(jù)分為:數(shù)據(jù)輸入部分:主要包括圖書基本信息的錄入、借閱人基本信息的錄入、用戶基本信息的錄入。數(shù)據(jù)輸出部分:主要是各種統(tǒng)計(jì)查詢,包括:根據(jù)圖書信息(如書名、作者、出版社等)查閱圖書及其借閱信息、統(tǒng)計(jì)輸出圖書類型比例等。 數(shù)據(jù)處理部分:主要涉及借閱和歸還的處理,如一本書借出后,必須在數(shù)據(jù) 庫(kù)中將該書標(biāo)記為已借出,以防出現(xiàn)數(shù)據(jù)庫(kù)中 有書但圖書館無(wú)書的情況;一本書歸還后,同樣必須在數(shù)據(jù)庫(kù)中將其標(biāo)記為已經(jīng)歸還,以便再次借出。 概念設(shè)計(jì)階段主要任務(wù)和目標(biāo)是根據(jù)需求分析的結(jié)果,包括一般聯(lián)系實(shí)體,畫出對(duì)應(yīng)的 。對(duì)于復(fù)雜的系統(tǒng),通常首先要對(duì)它的各功能模進(jìn)行分析,然后再把它的功能結(jié)構(gòu)圖畫出來(lái),便是設(shè)計(jì)和優(yōu)化。功能分析之后,再根據(jù)各個(gè)崗位、各個(gè)用戶對(duì)數(shù)據(jù)和使用權(quán)限的不同要求作出局部 ,然后再把各個(gè)局部綜合起來(lái)形成統(tǒng)一的整體 。 統(tǒng)設(shè)計(jì)思想 1、圖書管理系統(tǒng)是典型的信息管理系統(tǒng) (其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以 及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。圖書管理系統(tǒng)使用的是 2、首先進(jìn)行系統(tǒng)設(shè)計(jì)分析,系統(tǒng)設(shè)計(jì)主要包括系統(tǒng)功能分析、系統(tǒng)模塊設(shè)計(jì)以及運(yùn)行環(huán)境的選擇、系統(tǒng)實(shí)現(xiàn)過(guò)程。 3、然后根據(jù)系統(tǒng)功能分析設(shè)計(jì)出需要的數(shù)據(jù)庫(kù),繪制系統(tǒng)數(shù)據(jù)流圖與總結(jié)數(shù)據(jù)字典、設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)。 4、最后在實(shí)現(xiàn)各個(gè)功能模塊時(shí),采用先模塊后系統(tǒng)集成的方式,即各系統(tǒng)功能模塊分別獨(dú)立設(shè)計(jì)和調(diào)試,在創(chuàng)建系統(tǒng)主窗體時(shí)才將各個(gè)功能模塊通過(guò)主窗體菜單系統(tǒng)集成到一起,最后進(jìn)行系統(tǒng)整體 的設(shè)計(jì)和調(diào)試。 常州信息職業(yè)技術(shù)學(xué)院 /計(jì)算機(jī) 畢業(yè)設(shè)計(jì)(論文)報(bào)告 圖書管理系統(tǒng) 計(jì)算機(jī) /軟件學(xué)院 計(jì)應(yīng) 073 王學(xué)明 第 6 頁(yè) 共 22 頁(yè) 統(tǒng)模塊功能解析 ( 1) 系統(tǒng)設(shè)計(jì)分析 本圖書管理系統(tǒng)主要有以下功能 : 圖書征訂:包括圖書征訂數(shù)據(jù)的錄入、修改、刪除與審校等功能。 圖書編目:包括圖書數(shù)目信息的錄入、修改、刪除功能。 圖書典藏:包括新書分配、庫(kù)室調(diào)配等功能。 圖書流 通:包括圖書借閱、續(xù)借、圖書返還,圖書 書目的查詢的功能。 系統(tǒng)用戶管理:包括系統(tǒng)用戶數(shù)據(jù)的錄入、修改與刪除等功能。 讀者數(shù)據(jù)管理:包括讀者類別管理,讀者個(gè)人數(shù)據(jù)的錄入、修改和刪除功能。 ( 2)系統(tǒng)功能分析 權(quán)限功能:權(quán)限功能設(shè)置的對(duì)象為高級(jí)管理員、普通管理員 、讀者。高級(jí)管 刪除所有信息;普通管理員只能對(duì)授權(quán)范圍內(nèi)進(jìn)行相應(yīng)修改及刪除;讀者 只能查詢借閱記錄和圖書書目不能修改。 錄入功能:為普通管理員提供相應(yīng)的錄入功能,為高級(jí)管理員提供對(duì)所有信息的錄入功能。 查詢功能:為所有用戶提供查詢的功能,可查詢?cè)试S范圍內(nèi)的所有信息。 維 護(hù)功能:為普通管理員提供查詢及相應(yīng)的修改,刪除功能,為高級(jí)管理 提 供對(duì)所有信息的修改刪除功能。 打印功能:可打印圖書征訂計(jì)劃。 退 出功能:各個(gè)功能模塊和主窗體都設(shè)有關(guān)閉命令按鈕,可方便地退出各 模 塊或系統(tǒng)。 常州信息職業(yè)技術(shù)學(xué)院 /計(jì)算機(jī) 畢業(yè)設(shè)計(jì)(論文)報(bào)告 圖書管理系統(tǒng) 計(jì)算機(jī) /軟件學(xué)院 計(jì)應(yīng) 073 王學(xué)明 第 7 頁(yè) 共 22 頁(yè) 第四章 詳細(xì)設(shè)計(jì) 序設(shè)計(jì)說(shuō)明 戶登錄模塊 此程序用于用戶登陸的至用戶界面,程序通過(guò)輸入用戶的 戶密碼的正確性來(lái)實(shí)現(xiàn)對(duì)驗(yàn)證用戶的真實(shí)性。 實(shí)現(xiàn)用戶的登錄功能 用戶通過(guò)輸入用戶 戶名和密碼進(jìn)行用戶登陸,通過(guò)認(rèn)證后,用戶即可進(jìn)入用戶界面。 4. 輸入項(xiàng) :輸入用戶 戶名,密碼 用戶主頁(yè)面。 流程邏輯 如圖所示: 輸 入 用 戶 名 和 密 碼數(shù) 據(jù) 庫(kù) 是 否 打開(kāi)連 接 失 敗 返 回用 戶 名 和 密 碼是 否 正 確重 新 輸 入 密 碼輸 入 次 數(shù) 是 否超 過(guò) 5 次關(guān) 閉 數(shù) 據(jù) 庫(kù) 返 回登 陸 成 功進(jìn) 入 主 界 面戶登錄 流程邏輯 戶添加模塊 此程序用于添加新的用戶,用戶通過(guò)向數(shù)據(jù)庫(kù)內(nèi)輸入必要的信息來(lái)注冊(cè)成為新的用戶,才通過(guò)一系列的驗(yàn)證之后,即注冊(cè)成為真正的用戶。 實(shí)現(xiàn)對(duì)用戶的添加功能。 查詢新用戶的用戶名是否存在,若存在則停止添加返還數(shù)據(jù)庫(kù);若用戶不存在,則進(jìn)行添加,并進(jìn)行注冊(cè),注冊(cè)成功后返回。 輸入用戶的詳細(xì)信息,包括姓名,出生日期,性別,地址,身份證常州信息職業(yè)技術(shù)學(xué)院 /計(jì)算機(jī) 畢業(yè)設(shè)計(jì)(論文)報(bào)告 圖書管理系統(tǒng) 計(jì)算機(jī) /軟件學(xué)院 計(jì)應(yīng) 073 王學(xué)明 第 8 頁(yè) 共 22 頁(yè) 號(hào)碼,電話號(hào)碼等信息。 若添加成功,則輸出提示用戶注冊(cè)成功界面;若未成功,則提示輸出未成功原因界面。 下圖所示: 輸 入 用 戶 信 息判 斷 數(shù) 據(jù) 庫(kù) 是 否 打 開(kāi) 提 示 連 接 失 敗 返 回查 詢 數(shù) 據(jù) 庫(kù) 中 是 否 有 該用 戶提 示 已 經(jīng) 存 在 該 用戶關(guān) 閉 數(shù) 據(jù) 庫(kù) 并 返 回向 數(shù) 據(jù) 庫(kù) 中 添 加 新用 戶提 示 注 冊(cè) 成 功返 回戶添加模塊流程邏輯 籍查詢模塊 此程序用于實(shí)現(xiàn)用戶對(duì)想要借閱的查詢功能。用戶通過(guò)輸入相應(yīng)的圖書信息來(lái)查詢,數(shù)據(jù)庫(kù)根據(jù)用戶提供的信息來(lái)搜索,最后給出客戶相應(yīng)的圖書信息。 實(shí)現(xiàn)圖書查詢功能。 對(duì)進(jìn)行想要查詢的書籍進(jìn)行搜索,若存在此書則顯示該書的詳細(xì)信息;若不存在此書,則提示沒(méi)有此書并返回。 輸入圖書的詳細(xì)信息,包括圖書名稱,書籍 圖書作者,出版社,單價(jià)等信息。 若輸入的圖書存在即輸出圖書詳細(xì)信息界面;若輸入的圖書不存在則顯示圖書不存在界面。 下圖 所示 : 常州信息職業(yè)技術(shù)學(xué)院 /計(jì)算機(jī) 畢業(yè)設(shè)計(jì)(論文)報(bào)告 圖書管理系統(tǒng) 計(jì)算機(jī) /軟件學(xué)院 計(jì)應(yīng) 073 王學(xué)明 第 9 頁(yè) 共 22 頁(yè) 輸 入 圖 書 信 息判 斷 數(shù) 據(jù) 庫(kù) 是否 打 開(kāi)連 接 失 敗 返 回查 詢 是 否 有 該書關(guān) 閉 數(shù) 據(jù) 庫(kù) 返 回顯 示 該 書 的 信 息關(guān) 閉 數(shù) 據(jù) 庫(kù)返 回書查詢模塊流程 書借閱模塊 此程序用于圖書的借閱,用戶通過(guò)登錄自己的借閱 ,對(duì)需要借閱的圖書進(jìn)行借閱操作,如果符合借閱的要求,則可進(jìn)行借閱。 實(shí)現(xiàn)對(duì)圖書的書籍借閱功能。 首先驗(yàn)證借閱者輸入的借閱 否存在,若存在進(jìn)行 下一步;若不存在則返回。 D 存在,則檢查此借閱 否借閱書籍超出 4 本,若超出則提示超出借閱數(shù)目,返回;若沒(méi)有超出,則進(jìn)行下一操作。 D 進(jìn)行搜索,若此書不存在,則提示此書不存在;若此書存在則進(jìn)行下一步操作。 將借閱者借閱的數(shù)量増一,將數(shù)據(jù)庫(kù)中此書數(shù)量減一,同時(shí)提醒借閱成功,然后返回。 輸入借閱證的 書 若借閱證 確且 圖書 確且符合借閱要求,則輸出提示借閱成功界面;若存在借閱 圖書 不符合借閱要求等問(wèn)題,則輸出提示沒(méi)有借閱成功原因的界面。 下圖 常州信息職業(yè)技術(shù)學(xué)院 /計(jì)算機(jī) 畢業(yè)設(shè)計(jì)(論文)報(bào)告 圖書管理系統(tǒng) 計(jì)算機(jī) /軟件學(xué)院 計(jì)應(yīng) 073 王學(xué)明 第 10 頁(yè) 共 22 頁(yè) 輸 入 書 籍 I D 和 借 閱I 庫(kù) 是 否 打開(kāi)數(shù) 據(jù) 庫(kù) 連 接 失 敗 返 回借 閱 卡 I D 是 否存 在提 示 不 存 在 該 借 閱者關(guān) 閉 數(shù) 據(jù) 庫(kù) 返 回判 斷 借 閱 I D 是否 借 書 超 出 4 本提 示 超 出 最 大 借 書數(shù) 量關(guān) 閉 數(shù) 據(jù) 庫(kù) 返 回?cái)?shù) 據(jù) 庫(kù) 中 是 否存 在 書 籍 I 不 存 在 該 書 籍 關(guān) 閉 數(shù) 據(jù) 庫(kù) 返 回將 借 閱 者 的 借 書 數(shù)量 加 1將 書 籍 的 數(shù) 量 減 1提 示 借 書 成 功關(guān) 閉 數(shù) 據(jù) 庫(kù)返 回書借閱模塊 書歸還模塊 此程序用于圖書的歸還,用戶在登錄自己的 后,用戶可以對(duì)需要?dú)w還的圖書進(jìn)行操作,如果符合歸還要求,則可以將圖書歸還。 實(shí)現(xiàn)對(duì)圖書的書籍歸還功能。 首先驗(yàn)證借閱者輸入的借閱 否存在,若存在進(jìn) 行下一步;若不存在則返回。 對(duì)想要?dú)w還的圖書 行搜索,若此書不存在,則提示此書不存在;若此書存在則進(jìn)行下一步操作。將借閱者借閱的數(shù)量減一,將數(shù)據(jù)庫(kù)中此書數(shù)量加一,同時(shí)提醒借閱歸還,然后返回。 輸入借閱證 圖書 若借閱證 圖書 確,則輸出提示圖書歸還成功界面;若借閱證 圖書 正確,則輸出提示沒(méi)有成功原因的界面。 下圖: 常州信息職業(yè)技術(shù)學(xué)院 /計(jì)算機(jī) 畢業(yè)設(shè)計(jì)(論文)報(bào)告 圖書管理系統(tǒng) 計(jì)算機(jī) /軟件學(xué)院 計(jì)應(yīng) 073 王學(xué)明 第 11 頁(yè) 共 22 頁(yè) 輸 入 書 籍 I D 和 借 閱I 庫(kù) 是 否 打開(kāi)數(shù) 據(jù) 庫(kù) 連 接 失 敗 返 回借 閱 卡 I D 是 否存 在提 示 不 存 在 該 借 閱者關(guān) 閉 數(shù) 據(jù) 庫(kù) 返 回?cái)?shù) 據(jù) 庫(kù) 中 是 否存 在 書 籍 I 不 存 在 該 書 籍 關(guān) 閉 數(shù) 據(jù) 庫(kù) 返 回將 借 閱 者 的 借 書 數(shù)量 減 1將 書 籍 的 數(shù) 量 加 1提 示 還 書 成 功關(guān) 閉 數(shù) 據(jù) 庫(kù)返 回書歸還模塊 書入庫(kù)模塊 此程序用戶對(duì)新進(jìn)圖書的入口登記處理。用戶可以將新書的詳細(xì)信息進(jìn)行輸入,保存在數(shù)據(jù)庫(kù)中后,新書即登記成功。 實(shí)現(xiàn)新進(jìn)圖書入庫(kù)功能。 對(duì)數(shù)據(jù)庫(kù)查詢是否已存在此書,若存在則將此書數(shù)量加一,提示添加成功;若沒(méi)有此書,則將此書的基本信息存入數(shù)據(jù)庫(kù),并提示添加書籍成功。 輸入新書的書籍 名,作者,出版社,單價(jià)等信息。 若添加成功,則輸出提示新書添加成功界面;若沒(méi)有添加成功, 輸出提示未成功原因界面。 下 圖 常州信息職業(yè)技術(shù)學(xué)院 /計(jì)算機(jī) 畢業(yè)設(shè)計(jì)(論文)報(bào)告 圖書管理系統(tǒng) 計(jì)算機(jī) /軟件學(xué)院 計(jì)應(yīng) 073 王學(xué)明 第 12 頁(yè) 共 22 頁(yè) 輸 入 書 籍 信 息數(shù) 據(jù) 庫(kù) 是 否 打開(kāi)關(guān) 閉 數(shù) 據(jù) 庫(kù) 返 回是 否 已 經(jīng) 存 在該 書將 該 書 的 數(shù) 量 加 1 提 示 添 加 書 籍 成 功 關(guān) 閉 數(shù) 據(jù) 庫(kù) 返 回將 該 書 信 息 存 入 數(shù)據(jù) 庫(kù)是 否 是 第 一 條記 錄提 示 添 加 第 一 本 書籍提 示 添 加 書 籍 成 功 關(guān) 閉 數(shù) 據(jù) 庫(kù) 返 回關(guān) 閉 數(shù) 據(jù) 庫(kù)返 回書入庫(kù)模塊 常州信息職業(yè)技術(shù)學(xué)院 /計(jì)算機(jī) 畢業(yè)設(shè)計(jì)(論文)報(bào)告 圖書管理系統(tǒng) 計(jì)算機(jī) /軟件學(xué)院 計(jì)應(yīng) 073 王學(xué)明 第 13 頁(yè) 共 22 頁(yè) 第五章 編碼與測(cè)試 功能模塊的實(shí)現(xiàn) ( 1)用戶登錄窗體 圖 5戶登錄窗體 用戶登錄代碼: s 3 ub 是否真的退出系統(tǒng)登錄? , 登錄驗(yàn)證 ) = e f ub s 1 If 超過(guò)登錄次數(shù)! , 登錄驗(yàn)證 f 0 編號(hào) = & ) & ) & 不是系統(tǒng)用戶,請(qǐng)檢查輸入! , 登錄驗(yàn)證 ) 0 ) ) 常州信息職業(yè)技術(shù)學(xué)院 /計(jì)算機(jī) 畢業(yè)設(shè)計(jì)(論文)報(bào)告 圖書管理系統(tǒng) 計(jì)算機(jī) /軟件學(xué)院 計(jì)應(yīng) 073 王學(xué)明 第 14 頁(yè) 共 22 頁(yè) 口令 ) 6 州信息職業(yè)技術(shù)學(xué)院 /計(jì)算機(jī) 畢業(yè)設(shè)計(jì)(論文)報(bào)告 圖書管理系統(tǒng) 計(jì)算機(jī) /軟件學(xué)院 計(jì)應(yīng) 073 王學(xué)明 第 15 頁(yè) 共 22 頁(yè) 用戶口令須為 6位字符串! , 系統(tǒng)用戶管理 0 ot 0,1 用戶權(quán)限必須為 0或 1, 系統(tǒng)用戶管理 et 對(duì)錯(cuò)? f 0 編號(hào) & & 0 f 你選定了部分新書準(zhǔn)備入庫(kù),但沒(méi)執(zhí)行保存操作 & 是 否要執(zhí)行保存操作? , 圖書典藏管理 ) = 0 f ) 0 f 你選定了部分新書準(zhǔn)備入庫(kù),但沒(méi)執(zhí)行保存操作 & 是否要執(zhí)行保存操作? , 圖書典藏 管理 ) = 1 f f e 刷新新書或調(diào)出庫(kù)室條碼列表 ub s 常州信息職業(yè)技術(shù)學(xué)院 /計(jì)算機(jī) 畢業(yè)設(shè)計(jì)(論文)報(bào)告 圖書管理系統(tǒng) 計(jì)算機(jī) /軟件學(xué)院 計(jì)應(yīng) 073 王學(xué)明 第 19 頁(yè) 共 22 頁(yè) 刷新新書列表 f 刷新庫(kù)室條碼列表 f )f f 0 )條碼 ) )當(dāng)前無(wú)待分配新書 f 試 借閱卡管理測(cè)試 進(jìn)度安排測(cè)試辦理借閱證信息,檢查個(gè)人賬號(hào)、讀者可自行修改密碼。測(cè)試查詢借閱卡信息的正確性,包括輸入的讀者信息等。 測(cè)試借閱卡掛失功能,包括讀者信息等 。 書籍管理測(cè)試 進(jìn)度安排 : 測(cè)試新書入庫(kù)信息的正確性。測(cè)試借書、還書功能信息正確性。測(cè)試書籍掛失信息的正確性。測(cè)試圖書信息查詢的正確性。測(cè)試借書信息查詢的正確性。 系統(tǒng)管理測(cè)試 進(jìn)度安排測(cè)試注冊(cè)管理員信息的正確性。測(cè)試修改密碼信息的正確性。 常州

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論