圖書管理系統IO流版之上集
- 一、前言
- 二、專案前提
- 三、專案說明
- 四、專案功能模塊圖
- 五、專案功能
- 六、模塊展示
- 七、總結
一、前言

??經歷了將近兩個月的學習,本博主也是積累了一定的知識,這次做的是理論與實踐相結合的Javase實踐專案----圖書館管理系統,相信大家都和我一樣期待這次專案的完成吧,接下來大家一起努力來完成它吧,這篇博客主要是是梳理一下這個專案,具體實作請參照下一篇博客,走進博主的世界!
二、專案前提
???????掌握java基本語法
???????熟悉使用流程控制
???????理解面向物件思想
???????熟練封裝,繼承,多型
???????熟悉使用介面,例外
???????熟悉使用集合
???????熟悉掌握I/o流相關操作
三、專案說明
??長期以來,人們使用傳統的人工方式管理圖書館的日常業務,其操作流程比較煩瑣,在借書時,讀者首先將要借的書和借閱證交給作業人員,然后作業人員將每本書的資訊卡片和讀者的借閱證放在一個小格欄里,最后在借閱證和每本書貼的借閱條上填寫借閱資訊,在還書時,讀者首先將要還的書交給作業人員,作業人員根據圖書資訊找到相應的書卡和借閱證,并填好相應的還書資訊,太過于繁瑣了!所以,我們需求設計一個圖書管理系統來方便學生的借書和圖書館管理書籍,
四、專案功能模塊圖

五、專案功能
??本系統功能分為讀者資訊管理模塊、圖書資訊管理模塊、圖書借閱管理模塊、基礎資訊維護模塊和用戶管理模塊,
??讀者資訊管理:能夠對讀者的基本資訊進行管理,包括新增讀者,如學校新來一名教師,想要借書,就必須先添加讀者資訊;讀者資訊的修改,如學生轉到別的專業,此時要修改學生的基本資訊;洗掉讀者的資訊,比如某個學生中途退學了,可以將其資訊洗掉,查詢讀者的資訊,比如有同學拾到了一張借閱卡,卡上有學生的編號,通過此號來查詢學生的聯系電話,從而可以找到學生,
??圖書資訊管理:能夠對圖書的基本資訊進行管理,包括新增圖書,學校每年會購進新書,此時需要將新書的資訊錄入系統中;圖書資訊的修改,如學生借書后將圖書丟失,此時需要修改圖書的總數量,使總數減1;洗掉圖書,學校在購進新書的同時,每年會對過期的圖書進行清理,不再提供借閱,此時就需要將這些圖書的資訊從系統中洗掉,查詢圖書的資訊,比如要查看有哪些是Java相關的書籍或者指定ISBN號的圖書等,
??圖書借閱資訊管理:能夠對圖書的借閱資訊進行記錄,包括讀者資訊、圖書資訊、借閱時間等資訊,
??圖書歸還資訊管理:能夠對圖書的借閱資訊進行記錄,包括讀者資訊、圖書資訊、歸還時間、是否超期、罰金等資訊,
??系統用戶資訊管理:能夠對系統用戶的資訊進行管理,包括增加新的系統操作用戶,對當前系統用戶的密碼進行修改,以及洗掉某一用戶,
六、模塊展示


七、總結
??相信大家可以清晰的看到各個類的分塊,以及檔案的存放,還有一些格式的規定,本次博客只是理清楚一下思路,預期的功能也都實作了,通過這次專案,對一些基礎知識像引數傳遞,類與物件,集合,范型,等等有了更深的理解,但也發現對IO流和日期類的使用還不夠熟練,也存在一定的問題,以后應該多加練習,具體的代碼和程序詳細,請移步下一篇博客呦!

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/325566.html
標籤:java
下一篇:[java篇]一口氣搞定例外處理
