




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優質文檔傾情為你奉上精選優質文檔傾情為你奉上專心專注專業專心專注專業精選優質文檔傾情為你奉上專心專注專業鑫德圖書館管理系統需求說明文檔名稱: 需求規格說明書項目名稱: 圖書館管理系統項目負責人:羅中朋組員: 羅中朋,趙婷婷,李小建開始編寫時間 2012年2月26日結束編寫時間 2012年3月8日測試開始時間 2012年3月9日測試結束時間 2012年3月27日目 錄 TOC o 1-2 1 引 言 11.1目 錄22需求分析、產品介紹、用戶角色 33產品介紹、用戶角色 34 程序主要功能及描述44.1賬戶管理64.2換班登陸64.3圖書信息管理74.4借閱者信息管理84.5圖書類別管理10
2、4.6讀者類型管理114.7借閱圖書1 PAGEREF _Toc h 34.8歸還圖書1 PAGEREF _Toc h 34.9借閱排名154.10帳號掛失與解掛154.11續借圖書164.12休閑娛樂174.13暫時離開18 需求分析借閱者管理:老師和學生的信息圖書信息管理:可借閱的所有的圖書和雜志等資源借閱記錄管理:記錄每本書的所有借閱記錄、每個人(老師和學生)的借閱記錄綜合分析功能:書籍借閱次數排名、老師和學生的借閱次數排名等。提醒功能:借出的書快到歸還日期了,系統將自動給出提醒。2、產品介紹隨著社會的發展,人們的物質和精神生活的追求也日益的提升,對文化的要求要越來越高,國家為推動文化的
3、繁榮,加強對文化的發展,在校內圖書館越來越完善,校外的圖書館也日益增多。本系統提高對校內圖書館的管理,提高管理員的工作效率,降低其工作量,更加方便管理員對圖書的增、刪、改、查、借、還、續借的管理。3、產品中的用戶與角色本系統用戶只有:管理員4、系統功能描述系統流程圖:開始連接數據庫合法用戶連接成功結束借閱圖書歸還圖書提醒歸還信息查詢休閑娛樂幫助信息退出系統關閉身份驗證窗口打開身份驗證窗口打開主窗口開始連接數據庫合法用戶連接成功結束借閱圖書歸還圖書提醒歸還信息查詢休閑娛樂幫助信息退出系統關閉身份驗證窗口打開身份驗證窗口打開主窗口 否 是 否 是系統功能結構圖登錄界面登錄界面借閱圖書借閱圖書歸還圖
4、書歸還圖書個人借閱查詢提示歸還個人借閱查詢提示歸還催還書目瀏覽信息查詢圖書管理系統催還書目瀏覽信息查詢圖書管理系統圖書查詢圖書查詢讀者查詢讀者查詢 圖書庫維護 圖書庫維護借閱人庫維護借閱人庫維護管理員庫維護系統維護 管理員庫維護系統維護身份庫維護身份庫維護 默認還書期限幫助信息 默認還書期限幫助信息退出系統 退出系統系統主要功能:賬戶管理、換班登錄、圖書信息管理、借閱者信息、借閱記錄管理、借閱排名(學生、老師)、借閱圖書、歸還圖書和續借圖書等主要功能4.1賬戶管理顯示所有管理員的Id(編號)和用戶名,所有管理員均可查看舊管理員的信息和新增管理員信息,管理員只能對自己的信息進行修改和刪除,不可操
5、作其他管理員的信息,提高的管理員的帳號的安全性。4.1.1新增管理員信息管理員輸入用戶名、密碼和確認密碼后點擊新增按鈕,就可新增管理員信息,新增時各輸入框不允許為空,否則報出“請輸入!”的錯誤;密碼與確認密碼要一致,否則報出“兩次密碼不一致!”的錯誤;條件滿足時,向數據庫中添加管理員記錄,根據返回的受影響行數,判斷是否新增成功!4.1.2修改管理員信息管理員可以通過下方的顯示信息處選擇修改,管理員一旦選擇并非自己的信息,就會報出“不能修改其他管理員的信息!”的錯誤;選擇的是自己的信息,各輸入框不為空,密碼與確認密碼也一致時,點擊修改按鈕,向數據庫中提交修改后的數據,根據返回受影響的行數判斷是否
6、修改成功!4.1.3刪除管理員信息管理員選擇刪除帳號,選擇帳號若不是本人帳號,將報出“不能刪除其他管理員的信息!”的錯誤;選擇的帳號是本人帳號,并且各項條件均滿足時,點擊刪除按鈕,向數據庫中提交要刪除的帳號,如果帳號不存在,報出“該帳號不存在!”的錯誤;存在則進行刪除,根據返回受影響的行數,判斷該帳號的信息是否刪除成功!4.2換班登錄考慮管理員的工作量相抵較大,提高管理員交班時需要的換班登錄功能,不需要重新啟動系統,點擊換班登錄按鈕后,系統將返回到登錄界面,以便其他管理員登錄!4.3圖書信息管理該功能模塊主要實現對新增圖書信息,查看原有圖書信息,修改圖書信息,刪除圖書信息,加強對圖書的綜合管理
7、。4.3.1新增圖書信息為了跟進社會文化的發展,學校每隔一段時間便會購買一批新書,該功能主要是將新購買的圖書信息保存到數據庫中,以便借書、修改圖書信息和刪除圖書信息。圖書信息包括:自動增長的圖書編號(1開始,自增1)、圖書名稱、圖書類型、圖書庫存、圖書的可借數量以及圖書的借閱次數添加圖書信息時,圖書編號不許用戶輸入,該輸入框已禁用(只讀);圖書名稱自行填入,圖書類型根據下拉框的選項進行選擇,圖書狀態雖有兩種,但在插入時進行了判斷,不論輸入的是哪一種狀態,都是未借出狀態,庫存和可借數量一樣,借閱次數默認為0點擊確定按鈕,向數據庫中插入新的圖書信息,根據返回受影響的行數,判斷是否新增成功!4.3.
8、2修改圖書信息因在借書過程中,可能會導致書本的損壞,該模塊主要功能是為了方便修改圖書的相關信息,首先先在查詢圖書信息中查處需要修改的圖書,在查出圖書后,我們提高右鍵快捷菜單,使操作更加方便簡潔!只需選中需要修改的圖書的所在行,右擊修改會彈出修改圖書的窗體,根據提示進行輸入,在這窗體中可以修改圖書的名稱、作者、類型和庫存。當點擊確定時,程序會向數據庫中提交數據,同時根據返回受影響的行數判斷是否修改成功,給出相應的提示!修改成功后,系統會自動刷新列表,修改的信息就會隨即顯示在列表中,方便了管理員在修改信息后,對比是否全部輸入正確,從而減少了犯錯的機會,也更好的提高的工作效率,使圖書信息得到更好的管
9、理!4.3.3刪除圖書信息紙質書本不可能像電子書一樣,不損壞書的質量,當書不能再使用時,這時我們需要對圖書的信息就進行刪除!在查到需要刪除的信息時,可以右擊鼠標右鍵,實現快速刪除功能,當選中的行被執行刪除功能時,系統會自動提醒管理員是否確認刪除該圖書的信息,如果管理員依然選擇刪除,這是系統會執行刪除功能,并向數據庫中提交數據,在刪除圖書的過程中,如果該書還有未歸還的書,就不能執行刪除,系統會提示“該書還有未歸還的!”,這時就會刪除失敗!在刪除時也會同時刪除該書的借閱記錄,刪除一旦成功,不能恢復數據!在使用過程中請謹慎!4.4借閱者信息管理如今社會,人們對文化的要求越來越高,所以借書的人也就更多
10、,在學校內,不僅老師和學生會去圖書館借書,還會有校友(工友)去借書!校外,去圖書館的人更是數不勝數!所以我們提供了對讀者信息的管理功能模塊,以便更好的管理圖書,避免造成圖書的丟失!該模塊可以對讀者進行增、刪、改、查功能,修改和刪除的功能是基于查詢的基礎上來實現的!4.4.1查詢讀者信息考慮到讀者類型可能會很多,在窗體的左側,使用了樹形菜單,將讀者類型從數據庫中動態加載到樹形菜單中,使界面內容和數據庫中的數據連接起來!窗體加載時會自動顯示所有讀者信息,可以利用左側的樹形菜單,選擇讀者類型來更好的查詢讀者的信息!4.4.2新增讀者信息當有新讀者需要借閱圖書時,需要添加讀者信息,才能實現借閱圖書等功
11、能!在窗體中,可以選擇查詢后,用右鍵快鍵菜單來添加信息,也可以直接從菜單欄中點擊進行添加功能,需要輸入姓名、性別、類型、出生日期、聯系方式和地址!編號采用自動增長(從開始,自動增長1),讀者編號禁用(或只讀)!聯系方式的長度是11位,并且只能是數字,一旦不滿足就會添加失敗,給出相應的友情提示!條件全部滿足時,點擊保存按鈕,程序會向數據庫中提交數據,將信息保存起來!點擊返回,添加窗體則關閉!4.4.3修改讀者信息此功能是基于查詢的基礎上實現的,當查詢到需要修改的讀者信息時,通過右鍵快捷菜單來實現修改功能!修改窗體打開時,會自動將選中行的信息加載到窗體中的相應地方,以方便對比修改,窗體打開后可以修
12、改姓名、性別、類型、出生日期、聯系方式和住址,讀者編號、讀者帳號的狀態和借閱次數不能修改!點擊保存按鈕后,判斷各條件是否都滿足,滿足則修改成功,刷新列表,反之則修改失敗,給出友情提示!點擊返回,窗體關閉。4.4.4刪除讀者信息此功能也是基于查詢的基礎上實現的,當查詢到需要刪除的讀者信息時,通過右鍵快鍵菜單來實現刪除功能!選擇刪除時,在刪除前會提醒,管理員確認刪除后,執行刪除操作,同時刪除該讀者的借閱記錄!放棄刪除則不進行任何操作!4.5圖書類別管理為了更好的管理圖書,一般采用將圖書歸類!該模塊主要實現該功能!當點擊圖書類型按鈕后,窗體加載會把數據庫中已有圖書類型加載到左側的樹形菜單中,右側則提
13、供操作項,方便操作!4.5.1新增圖書類別當點擊右側新增圖書類別時,會彈出新的窗體,用來錄入圖書類別信息,包括類別編號,類別名稱,其中,類別編號是自增,輸入框禁用(只讀),類別名稱自行輸入!點擊保存時,判斷條件是否滿足,滿足則提示添加成功,否則提示添加失敗!點擊取消按鈕,關閉窗體!4.5.2修改圖書類別點擊圖書類別管理窗體右側的修改圖書類別時,首先判斷是否選中了要修改的圖書類別,如果未選中,給出友情提示!否則,將選中的信息傳值到窗體中相應的位置,同樣,編號為只讀,只能修改圖書類別的名稱!滿足條件,點擊保存,提交數據!否則提示:修改失敗!4.5.3刪除圖書類別點擊圖書類別管理窗體右側的刪除圖書類
14、別時,首先判斷是否選中了要刪除的圖書類別,如果未選中,給出友情提示!選中也給出確認刪除的友情提示,確定刪除后,刪除該圖書類型的所有圖書,同時也刪除類別!4.6讀者類型管理讀者的增多給圖書的管理帶來了很大的難度,所以特增加此功能,更好的管理讀者類型!是圖書的借閱和歸還得到更好的管理。點擊返回就退出該窗體!4.6.1添加讀者類型讀者的涉及面可能會很廣,所以我們在讀者管理中新增了讀者類型的功能,當有新讀者注冊時,可能會有沒有的類型,所以我們要向數據庫中添加讀者的類型,是讀者的信息得到更好的管理!在讀者類型管理的窗體的右側有添加讀者類型的按鈕,點擊時,會彈出一個添加讀者類型的窗體,在窗體中,只需要輸入
15、讀者類型的名稱,點擊確定按鈕后自動向數據庫中提交數據,條件滿足則讀者類型添加成功,否則添加失敗,并都給出相應的友情提示!點擊取消,窗體則關閉!4.6.2修改讀者類型在錄入讀者類型時,可能會出現錯誤,或者在使用過程中,時間久了,有個別讀者類型的讀者都不存在了,這時讀者類型的存在就沒有必要了,我們可以修改那些不需要的讀者類型,將類型改為自己現在需要的類型,這就減少了對數據庫內存的占用,提高程序的運行效率。選中要修改的讀者類型,點擊右側的修改讀者類型按鈕,窗體打開時,會自動將數據加載到相應的位置,以方便管理員對照修改!點擊確定后,判斷是否滿足條件,如果滿足則修改成功,否則修改失敗!點擊取消按鈕,窗體
16、關閉!4.6.3刪除讀者類型當有讀者類型不存在時,我們需要刪除讀者類型,以減少對內存的占用,所以提供了刪除讀者類型的功能!選中要刪除的讀者類型,點擊右側的刪除讀者類型按鈕,這時會彈出一個消息框,向管理員給出友情提示,確認是否確定要刪除該條讀者類型在數據庫中的記錄,如果管理員繼續選擇刪除,這時會執行刪除語句,清除該條讀者類型在數據庫中的記錄,給出相應的提示!如果管理員是誤操作,選擇取消就不會執行任何操作!4.7借閱圖書人們對文化的需求的越來越高,借閱圖書成了人們生活中的一個精神的消費!在校園里,學生和老師更是成為了借閱的主體,為了更好的管理圖書,在借閱圖書的過程中,會遇到很多的問題,該功能可以更
17、好的實現借閱圖書的功能,方便又快捷!點擊借閱圖書按鈕后,會彈出一個窗體,這個窗體中包括:讀者的編號,圖書的查詢和需要借閱圖書的詳細信息,在借書的過程中,要做很多的判斷,書的狀態,是否還有庫存,判斷是否可借!當輸入讀者編號時,首先要判斷在讀者編號是否在數據庫中存在,如果不存在,也要給出相應的提示,存在則要判斷該帳號是否可用,是否為正常狀態,如果處于掛失狀態,則不能借閱圖書,在查選到需要借閱的圖書時,要判斷可借數量是否夠,如果可接數量為0,那么則不能借閱此書,給出提示,該書已全部借出!如果可以借出此書,需要修改很多信息,比如:圖書的可借數量,當圖書的可借數量變為0時,要將圖書的狀態更改為“已借完”
18、,一旦借閱成功,要向借閱記錄中插入一條數據,同時也要修改借閱者的借閱次數!4.8歸還圖書圖書借出后,需要歸還,以保證圖書的循環借出!在歸還為了減輕管理員負擔,只要輸入需要歸還的讀者編號即可輕松的完成還書操作!點擊檢索,可查看所有借閱者的信息,選中要歸還的讀者帳號,系統自動判斷是該帳號是否借了圖書,并且尚未歸還!點擊歸還選中,或者點擊選中的信息,這是,選中的信息將會在要歸還的列表中顯示,此操作可以一次歸還多本圖書,點擊歸還,向數據庫中修改相應的信息!如果待操作列表中,有數據,點擊取消會給出相應的提示!4.9借閱排名為了了解讀者喜歡的類型和讀者的借閱次數,從而在購買新書入庫時,可以考慮被接觸后圖書類型的排名來購買,實現新書入庫!選擇點擊相應的按鈕的,進行相應的排名4.10帳號掛失和解掛在使用一段時間后,可能有些帳號不能使用,所以用帳號掛失來限制該帳號是否可以完成借書的功能!系統自動判斷該帳號的當前狀態,并智能選擇將要進行的操作,一旦更改選項,點擊確定就會給出相應的提示,點擊確定,操作完成!4.11續借圖書由于借閱圖書,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年旅游景區開發運營項目資金需求報告代可行性研究報告
- 遼寧省七校協作體2024-2025學年高一下學期6月聯考政治試卷(含答案)
- 2025年重慶市普通高中學業水平選擇性考試(含答案)
- 2025秋湘教版(2024)七年級上冊地理課件 3.3.2 板塊構造學說 火山與地震
- 《婚姻家庭繼承法第六版》課件婚姻家庭法第三章
- 2024北京北師大二附中高二(下)開學語文試題及答案
- 2025年中小學教育政策與管理綜合測試卷及答案
- 2025年公共關系與傳播能力考核試題及答案
- 2025年供應鏈優化與管理考試題及答案
- 味精包裝機立項投資項目可行性研究報告
- 幼兒生活常規教育的現狀研究
- 完整版-第八版內科冠心病課件
- 戴爾電腦培訓課件
- 光伏電站逆變器檢修規程
- 醫生護士家長父母進課堂助教-兒童醫學小常識PPT
- 2023春國開幼兒園科學教育專題形考任務1-4試題及答案
- 丹東港大東港區糧食、#13、#14泊位升級改造工程環境影響報告
- 生產計劃排產表-自動排產
- 基于PLC的臺車呼叫控制設計
- JJF 1334-2012混凝土裂縫寬度及深度測量儀校準規范
- GB/T 18711-2002選煤用磁鐵礦粉試驗方法
評論
0/150
提交評論