圖書管理系統(tǒng)心得
實習(xí)報告
系統(tǒng)功能簡介
圖書管理系統(tǒng),是一個由人、計算機等組成的能進行管理信息的手機、傳遞、加工、保存、維護和使用的系統(tǒng)。其功能包括:用戶信息管理、圖書信息管理、圖書入庫信息管理、圖書借閱、圖書歸還和各種信息查詢。
1.用戶信息的管理:可是完成用戶信息的添加、修改、刪除和查詢等操作。當(dāng)然用戶可
分為三種權(quán)限:分別為總管理員權(quán)限、管理員權(quán)限、讀者權(quán)限?偣芾韱T能使用本系統(tǒng)的所有功能,而讀者權(quán)限只能使用系統(tǒng)管理,借閱管理和版本這三個操作。第三種權(quán)限只能使用系統(tǒng)管理,還書管理,信息和版本這四個操作。
2.圖書信息的管理:可以實現(xiàn)圖書信息的添加、修改、刪除和查詢等操作。
3.圖書入庫信息的管理:可以實現(xiàn)圖書入庫信息的添加、修改、刪除,主要操作的對象就是書籍的ISBN、條形碼編號、入庫時間、當(dāng)前狀態(tài)和操作人。
4.圖書借閱信息的管理:記錄借閱時間、借閱書籍、讀者編號、條形碼編號、歸還時間和操作人。
5.圖書歸還信息的管理:可以實現(xiàn)記錄書籍歸還日期和罰款金額、操作人等操作。6.各種查詢:分別為圖書查詢,用戶查詢,借閱查詢和書目查詢。主要是為了管理員能
更好更清楚的了解各種信息
7.版本:現(xiàn)實當(dāng)前圖書管理系統(tǒng)的版本。讓用戶知道自己在使用的是什么管理系統(tǒng)。
當(dāng)然,我做的這個圖書管理系統(tǒng)還是很簡單,很原始的一個系統(tǒng)。只有一些基本的操作。在我這幾個禮拜來的努力下,我已添加了一些功能,修改了一些不合理的語句,讓整個功能更加完善。
系統(tǒng)開發(fā)環(huán)境及安裝環(huán)境要求
系統(tǒng)開發(fā)環(huán)境(開發(fā)平臺、語言、數(shù)據(jù)庫):
開發(fā)平臺:javascript
語言:java語言
數(shù)據(jù)庫:Access數(shù)據(jù)庫
需求分析說明:系統(tǒng)功能的流程圖:開始圖書書目信息管理圖書入庫管理管理員信息管理圖書庫存查詢讀者信息管理圖書借閱統(tǒng)計圖書借閱圖書歸還管理字典管理圖書遺失管理功能的流程圖主要是為了形象的描述整個圖書管理系統(tǒng)的功能運作。讓人更好的理解我開發(fā)這個系統(tǒng)是的思路。
結(jié)束
數(shù)據(jù)庫中各個表格的基本信息:T_讀者信息表字段名稱讀者編號讀者姓名讀者性別讀者類型所屬學(xué)校登記日期讀者狀態(tài)T_管理員表字段名稱賬戶密碼權(quán)限備注字段名稱書籍名稱書籍類型書籍ISBN書籍作者出版社名稱出版日期字段類型intvarcharcharcharchardatatimechar字段類型chatintintchar字段類型charintintcharchardatatime是否為空NotnullNotnullNotnullNotnullNotnullNotnullNotnull是否為空NotnullNotnullNotnullNotnull是否為空NotnullNotnullNotnullNotnullNotnullNotnull默認(rèn)值默認(rèn)值是否主鍵主鍵是否主鍵主鍵默認(rèn)值是否主鍵主鍵T_書目基本信息表書籍價格備注操作人字段名稱書籍ISBN條形碼編號入庫時間當(dāng)前狀態(tài)操作人moneycharchar字段類型intintdatatimecharchar字段類型intintdatatimedatatimedatatimemoneycharNotnullNotnullNotnull是否為空NotnullNotnullNotnullNotnullNotnull是否為空NotnullNotnullNotnullNotnullNotnullNotnullNotnull默認(rèn)值是否主鍵主鍵T_圖書基本信息表默認(rèn)值是否主鍵主鍵T_圖書借閱表字段名稱讀者編號條形碼編號借出日期應(yīng)該歸還日期實際歸還日期罰款金額操作人代碼設(shè)計及應(yīng)用程序界面展示
在圖書管理系統(tǒng)開發(fā)的過程中,也讓我學(xué)會了很多以前學(xué)java時不會的語句。在此,我就舉一些這次使用的一些比較有代表性的代碼來說明我的學(xué)習(xí)成果。
用java語句來實現(xiàn)數(shù)據(jù)庫的鏈接。這里用與T_書目基本信息表的鏈接來說明。并實現(xiàn)了信息的刪除功能。
用語句來實現(xiàn)數(shù)據(jù)的查詢。并顯示查詢了多少次記錄。
用語句實現(xiàn)數(shù)據(jù)的修改,這里舉例了書目基本信息
用語句來實現(xiàn)窗體的打開與關(guān)閉。這里主要是用代碼實現(xiàn)了用戶登錄,添加用戶,修改用戶,刪除用戶的窗體的開閉。
介紹完了一些代碼,讓我再來介紹一下這次圖書管理系統(tǒng)的操作界面。系統(tǒng)管理主要包含以下:
用戶登錄的界面為:
用戶管理里包含:
添加,修改以及刪除用戶的功能:
之后的書籍管理包含以下功能:
也同樣是添加修改刪除功能:之后是借書窗口還書窗口
根據(jù)實際歸還日期和應(yīng)該歸還時間的差,乘以每天應(yīng)該還的錢可以得到罰款金額。之后是信息列表查詢:
書籍列表,借閱情況表,用戶列表,讀者列表是一個做法。
心得總結(jié)
這次實訓(xùn),雖然看起來很簡單,但是真的坐起來的時候就發(fā)現(xiàn)了困難重重,讓我深刻的體會到了要做一個軟件,里面需要的很多知識還是我們沒有接觸過的,所以我們需要不斷的實踐,不斷的學(xué)習(xí),不斷的發(fā)現(xiàn)問題去思考問題。
實訓(xùn)是培養(yǎng)我們綜合運用所學(xué)知識,發(fā)現(xiàn),提出,分析和解決實際問題,鍛煉實踐能力的重要環(huán)節(jié),是對學(xué)生實際工作能力的具體訓(xùn)練和考察過程。本次實訓(xùn)雖然很辛苦,但也是讓我受益匪淺。本來這門課程的知識我還學(xué)得不夠扎實,但通過這次實訓(xùn),在設(shè)計過程中碰到了很多問題,剛開始要設(shè)計的時候不知道從哪里下手,但通過不斷摸索和老師的教導(dǎo)得以解決,讓我學(xué)到了很多書本上沒有的東西。通過這次實訓(xùn),我也將課本上的知識融會貫通,起到了很好的輔助學(xué)習(xí)的效果,我也發(fā)現(xiàn)我學(xué)到的知識比上個學(xué)期學(xué)的還要多。理論和實踐相結(jié)合是學(xué)習(xí)的最有效的方法,這次設(shè)計中我也發(fā)現(xiàn)了自己的很多不足之處,對以前所學(xué)的理解不夠深刻,掌握不夠牢固。通過這次實訓(xùn)過后,我也把所學(xué)過的知識重新溫故了一邊。開發(fā)一套系統(tǒng),最重要的是自信,并不是一定要做到面面俱到,但也要充分考慮到用戶的需求和現(xiàn)實意義,不管什么系統(tǒng),只有運用到實際應(yīng)用中,才具有現(xiàn)實意義。所以在準(zhǔn)備工作中要正確的分析系統(tǒng)需求。畫出流程圖,把大體框架做好,然后再逐一細化。經(jīng)過這一段時間的學(xué)習(xí)與時間,圖書管理系統(tǒng)基本上完成了。該系統(tǒng)劇本了:添加、刪除、修改、查詢,實現(xiàn)了根據(jù)用戶需求借還圖書等功能。作為一個簡單的圖書管理系統(tǒng),本系統(tǒng)所提供的功能有點少,僅僅實現(xiàn)了一些基本功能,有很多地方有待擴展和改良。
擴展閱讀:圖書管理系統(tǒng)項目個人總結(jié)報告
圖書管理系統(tǒng)項目個人總結(jié)報告
一、項目簡介:
進入21世紀(jì)以來,信息技術(shù)從根本上推動了圖書館的飛速發(fā)展,計算機和計算機管理系統(tǒng)已成為圖書館進行圖書管理的主要設(shè)備和系統(tǒng)。雖然目前很多大型的圖書館已經(jīng)有一整套比較完善的管理系統(tǒng),但是在一些中小型的圖書館中,大部分工作仍需手工完成,工作起來效率比較低,不便于動態(tài)、及時地調(diào)整圖書結(jié)構(gòu)。為了更好地適應(yīng)當(dāng)前圖書館的管理需求,解決手工管理中存在的弊端,越來越多的中小型圖書館正在逐步向計算機信息化管理轉(zhuǎn)變。
高校擁有一個小型圖書館,為全校師生提供一個閱讀、學(xué)習(xí)的空間。近年來,隨著生源不斷擴大,圖書館的規(guī)模也隨之?dāng)U大,圖書數(shù)量也相應(yīng)地大量增加,有關(guān)圖書的各種信息成倍增加。面對如此龐大的信息量,校領(lǐng)導(dǎo)決定使用一套合理、有效、規(guī)范、實用的圖書館管理系統(tǒng),對校內(nèi)圖書資料進行統(tǒng)一、集中的管理。
受高校的委托,開發(fā)一個圖書館管理系統(tǒng),其開發(fā)宗旨是實現(xiàn)圖書管理的系統(tǒng)化、規(guī)范化和自動化,達成圖書資料集中、統(tǒng)一管理的目標(biāo)。
二、個人在項目中承擔(dān)的任務(wù):
1.GUI設(shè)計和用戶使用手冊2.GUI設(shè)計圖如下:用戶使用手冊部分內(nèi)容:
圖書館管理系統(tǒng)是圖書館管理工作中不可缺少的部分,它對于圖書館的管理者和使用者都非常重要,所以圖書館管理系統(tǒng)應(yīng)該為管理者與讀者提供充足的信息和快捷的數(shù)據(jù)處理手段,但長期以來,人們使用傳統(tǒng)的人工方式或性能較低的圖書館管理系統(tǒng)管理圖書館的日常事務(wù),操作流程比較繁瑣。一個成功的圖書館管理系統(tǒng)應(yīng)提供快速的圖書信息檢索功能、快捷的圖書借閱、歸還流程。從讀者與圖書館管理員的角度出發(fā),本著以讀者借書、還書快捷、方便的原則,本系統(tǒng)具有以下特點:
確保系統(tǒng)具有良好的系統(tǒng)性能,友好的用戶界面。較高的處理效率,便于使用和維護。
采用成熟技術(shù)開發(fā),使系統(tǒng)具有較高的技術(shù)水平和較長的生命周期。
系統(tǒng)盡可能簡化圖書館管理員的重復(fù)工作,提高工作效率。簡化數(shù)據(jù)查詢、統(tǒng)計難度。
三、收獲和體會:
通過本次課程設(shè)計,我對數(shù)據(jù)庫的應(yīng)用有了更深刻的體會。網(wǎng)絡(luò)系統(tǒng)都是離不開數(shù)據(jù)庫的支持的。數(shù)據(jù)庫設(shè)計的是否合理,直接影響到系統(tǒng)的性能。數(shù)據(jù)庫理論對于實際應(yīng)用有很大的指導(dǎo)意義。
本次課程設(shè)計的名稱是圖書管理系統(tǒng),由于我能力有限,加之近期課程任務(wù)比較緊迫,所以我負責(zé)的GUI圖和使用說明書還有許多不完善的地方。本次項目設(shè)計的所有源代碼,都是王生玲和周霞錄入的,我也在旁觀。總的來說還是收獲很大的,因為通過這次的團隊合作,我首先對Java知識有了很深的了解,就是對數(shù)據(jù)庫系統(tǒng)的分析和設(shè)計也有了很深的體會,雖然我們設(shè)計的數(shù)據(jù)庫系統(tǒng)可能很有些不合理的地方,但是我們卻很有收獲。可以說我們的這次系統(tǒng)是做的比較丑陋,功能還有很多不完善的地方,但是我可以說我們從收獲很多。
本次的圖書管理系統(tǒng),在功能上僅實現(xiàn)了圖書,用戶,圖書類別和訂單信息的管理,只是一些非常基礎(chǔ)的功能,沒有設(shè)計添加圖書的功能。此外,該系統(tǒng)原先計劃設(shè)計的一些功能也沒有實現(xiàn)。系統(tǒng)完全實現(xiàn)的功能實現(xiàn)圖書信息的刪除、更改和查看等。
盡管還是有許多的不完善之處,但是總的說來收獲頗多。
友情提示:本文中關(guān)于《圖書管理系統(tǒng)心得》給出的范例僅供您參考拓展思維使用,圖書管理系統(tǒng)心得:該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。