freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java窗體畢業(yè)設(shè)計之圖書管理系統(tǒng)(已修改)

2025-04-19 06:04 本頁面
 

【正文】 畢業(yè)論文課題名稱: 圖書管理系統(tǒng)學 號: 姓 名: 班 級: 院 系: 指導老師: 前言隨著社會的發(fā)展,人們對于知識的需求也在不斷地增長。書籍做為人們獲取并增長知識的主要途徑,使得圖書館在人們的生活中占有了一定位置。但是近幾年來,隨著藏書量不斷的增長,造成了書庫空間極度不足,圖書擠壓,管理不善。這些都直接影響了讀者對圖書館藏書的充分利用。這時各個圖書館就特別需要開發(fā)一套圖書館管理系統(tǒng),通過該系統(tǒng)來提高圖書館的管理效率,從而減少管理方面的工作流和成本。本系統(tǒng)針對圖書館的業(yè)務(wù)范圍及工作特點,設(shè)計了用戶客服端、讀者管理、圖書管理等三個大模塊。這三個模塊包括了圖書館的主要業(yè)務(wù)。用戶客服端提供了個人信息、借閱情況、查詢書籍狀態(tài),讀者管理模塊提供了個人信息、借/還書、查詢書籍狀態(tài),圖書管理模塊提供了采購、編目、檢索、統(tǒng)計等業(yè)務(wù)的計算機管理。使圖書館管理水平和業(yè)務(wù)水平躍上一個新的臺階。應(yīng)用本系統(tǒng)可以在計算機上靈活、方便地管理用戶和圖書,從而大大的提高了處理速率,使管理更加現(xiàn)代化。本系統(tǒng)是根據(jù)實際情況和具體內(nèi)容,按照一定的要求,科學、合理的進行系統(tǒng)分析、設(shè)計,具體包括菜單設(shè)計、數(shù)據(jù)輸入、查詢、刪除、個性等設(shè)計。從而使本系統(tǒng)完全能滿足經(jīng)濟性、靈活性、系統(tǒng)性及可靠性的要求。 目錄第1章 概述 1第2章 開發(fā)工具的選擇 2第3章 系統(tǒng)分析 3第4章 系統(tǒng)設(shè)計 4第5章 數(shù)據(jù)庫分析與設(shè)計 6第6章 圖書管理系統(tǒng)具體實現(xiàn) 10 10 11 14 18 18 19 25 31 35 38 42 47 48 管理用戶界面 48 51 57 64 66 66 69 73 75第7章 總結(jié) 79參考書目 80第1章 概述早年的圖書館采用的都是手工操作的管理方式,隨著圖書館藏書種類的增長,藏書量的不斷增加,讀者群的不斷增多,這種傳統(tǒng)的管理方式,暴露出了許多的管理漏洞。隨著計算機和網(wǎng)絡(luò)技術(shù)在我國的快速發(fā)展,圖書館迫切需要一個能夠?qū)崿F(xiàn)自動化管理的管理系統(tǒng)。通過該系統(tǒng)能夠?qū)崟r顯示圖書的庫存數(shù)量和種類信息,還能夠?qū)ψx者進行管理,還能夠?qū)崟r顯示書籍的借閱情況和訂購情況。通過系統(tǒng)來提高圖書館管理水平,同時提高工作效率。第2章 開發(fā)工具的選擇一、NetBeans IDE是一個屢獲殊榮的集成開發(fā)環(huán)境,可以方便的在Windows,Mac,Linux和Solaris中運行。NetBeans包括開源的開發(fā)環(huán)境和應(yīng)用平臺,NetBeans IDE可以使開發(fā)人員利用Java平臺能夠快速創(chuàng)建Web、企業(yè)、桌面以及移動的應(yīng)用程序,NetBeans IDE目前支持PHP、Ruby、JavaScript、Ajax、Groovy、Grails和C/C++等開發(fā)語言。NetBeans項目由一個活躍的開發(fā)社區(qū)提供支持, NetBean開發(fā)環(huán)境提供了豐富的產(chǎn)品文檔和培訓資源以及大量的第三方插件。NetBeans是開源軟件開發(fā)集成環(huán)境,是一個開放框架,可擴展的開發(fā)平臺,可以用于Java、C/C++,PHP等語言的開發(fā),本身是一個開發(fā)平臺,可以通過擴展插件來擴展功能。在 NetBeans Platform 平臺中,應(yīng)用軟體是用一系列的軟體模組(Modular Software Components)建構(gòu)出來。而這些模組是一個jar檔(Java Archive File)它包含了一組Java程式的類別而它們實作全依據(jù)依 NetBeans 定義了的公開介面以及一系列用來區(qū)分不同模組的定義描述檔(Manifest File)。有賴於模組化帶來的好處,用模組來建構(gòu)的應(yīng)用程式可只要加上新的模組就能進一步擴充。由於模組可以獨立地進行開發(fā),所以由 NetBeans 平臺開發(fā)出來的應(yīng)用程式就能利用著第三方軟件,非常容易及有效率地進行擴充。第3章 系統(tǒng)分析一、需求分析圖書館管理系統(tǒng)是一個高度集成的圖書信息處理系統(tǒng),通過將圖書管理的各種功能進行整合,從而達到高速檢索信息、提高工作效率、降低管理成本等目的。一個典型的圖書館管理系統(tǒng)應(yīng)該能夠管理所有的圖書種類、圖書信息以及讀者信息,還需要提供各種圖書信息的檢索查詢功能。該系統(tǒng)還需要能夠?qū)D書借閱、歸還進行管理,并對讀者的罰款進行自動計算。通過該系統(tǒng)的自動化管理,能夠大大養(yǎng)活圖書館管理人員,還能減少管理人員的工作任務(wù),從而降低管理開銷和成本。二、功能分析圖書館管理系統(tǒng)是管理圖書的一個重要工具,一個功能完善的圖書館管理系統(tǒng)需要提供5個功能模塊,分別是圖書類別管理模塊、圖書信息管理模塊、讀者信息管理模塊、圖書借閱管理模塊,以及系統(tǒng)維護模塊。其中各功能模塊的具體說明如下。圖書類別管理模塊:該模塊主要負責管理圖書館的圖書種類信息,如圖書種類的名稱、可借天數(shù)、罰款數(shù)目等信息。圖書信息管理模塊:該模塊主要負責管理圖書館的圖書信息,如圖書編號、圖書名稱、作者、出版社等信息。讀者信息管理模塊:該模塊主要負責管理圖書館的讀者信息,如讀者編號、讀者信息、最大借書量等信息。圖書借閱管理模塊:該模塊主要負責管理圖書館的書籍借閱和歸還信息,包括圖書借閱、圖書歸還、圖書搜索3個子模塊。系統(tǒng)維護模塊:該模塊主要負責管理圖書館的工作人員信息,包括用戶管理和更改系統(tǒng)口令兩個子模塊。第4章 系統(tǒng)設(shè)計一、繪制用例圖設(shè)計系統(tǒng)功能圖書館管理系統(tǒng)是一個內(nèi)部售貨員使用的系統(tǒng),也就是說不是所有人都能夠使用它,只有圖書館的工作人員才能使用。操作員,主要負責圖書的借閱和歸還的工作;還能夠?qū)斜?、書籍信息、讀者信息等進行管理。下面以普通用戶和管理員為例繪制其所對應(yīng)的用例圖。二、繪制系統(tǒng)流程圖本系統(tǒng)首先需要對用戶的身份進行識別,只有合法的用戶才能進入系統(tǒng);否則將無法進入系統(tǒng)。進入系統(tǒng)后,首先打開系統(tǒng)主窗體,在系統(tǒng)首頁的菜單欄或者功能區(qū)可以選擇各種導航鏈接來進行各種操作。由于不同權(quán)限的用戶對于系統(tǒng)有不同的功能。其普通用戶系統(tǒng)流程圖如圖所示。其管理者系統(tǒng)流程圖如圖所示。第5章 數(shù)據(jù)庫分析與設(shè)計1.數(shù)據(jù)庫分析在開發(fā)圖書管理系統(tǒng)時,考慮到圖書量大,數(shù)據(jù)維護大的特點,決定采用SQL Server 2000作為數(shù)據(jù)庫管理系統(tǒng)。在SQL Server中新增一個數(shù)據(jù)庫,其數(shù)據(jù)庫名為l。數(shù)據(jù)庫中一共包含6張表,儲存不同的信息詳細如圖所示。讀者超期罰金表(book_overtime)學號罰金(1)讀者超期罰金實體E—R圖(2) 圖書借閱信息實體E—R圖圖書狀態(tài)圖書借閱信息表(BR)學號圖書編號圖書名稱作者借書時間圖書是否有超期還書時間(3)管理員信息實體E—R圖管理員信息表(Manege)賬號密碼(4)圖書狀態(tài)實體E—R圖圖書狀態(tài)表(status)學號圖書編號圖書狀態(tài)(5)圖書信息實體E—R圖圖書借閱信息表(tushu)圖書價格圖書編號圖書名稱作者出版社(6)學生信息實體E—R圖學生信息信息表(U)學號姓名性別密碼是否有罰款(1)讀者超期罰金表(book_overtime),表結(jié)構(gòu)如下表所示:(2)圖書借閱信息表(BR),表結(jié)構(gòu)如下表所示:(3)管理員信息實體表(Manege),表結(jié)構(gòu)如下表所示:(4)圖書狀態(tài)表(status),表結(jié)構(gòu)如下表所示:(5)圖書信息表(tushu),表結(jié)構(gòu)如下表所示:(6)學生信息表(U),表結(jié)構(gòu)如下表所示:第6章 圖書管理系統(tǒng)具體實現(xiàn)設(shè)計學生及圖書公共類,數(shù)據(jù)庫連接類,文本框限制長度類。學生及圖書公共類public class TuShu { public TuShu() { }public String userid。//學號public String book_id。//條型碼public String book_name。//圖書名稱public String br_time。//借書時間public String book_return。//應(yīng)還時間public String br_status。//圖書狀態(tài)public String author。//作者public String p_name。//出版社名public String p_price。//價格public String overdue_book。//是否有超期圖書public String book_overtime。public String book_NumberOfTimes。//預(yù)借次數(shù)public String book_Choose。//判斷是否選擇圖書}數(shù)據(jù)庫連接類public class DAO {protected static String dbCLassName=。 protected static String dbURL=jdbc:microsoft:sqlserver://localhost:1433。DatabaseName=l。 private static Connection conn。 private String user=sa。 private String password=。 private DAO(){ try{if (conn==null){(dbCLassName)。 conn=(dbURL,user,password)。}}catch(Exception e){()。} }public static ResultSet executeQuery(String sql) {try { if(conn==null) new DAO()。 return (,).executeQuery(sql)。//鍒涘緩鎵ц瀵硅薄}catch(SQLException e) { ()。 return null。} }public static int executeUpdate(String sql) {try { if(conn==null) new DAO()。 Statement stat=()。 return (sql)。}catch(SQLException e) { ()。 return 1。} }public static void close() {try{()。}catch(SQLException e) {()。}finally{conn=null。} }}文本框限制長度類public class DocumentSizeFilter extends DocumentFilter{private int maxLength。 public DocumentSizeFilter(int maxLength) { =maxLength。} @Override public void insertString (FilterBypass fb,int offset,String string,AttributeSet attrs)throws BadLocationException{ if(().getLength()+()=maxLength){ (fb, offset, string,() attrs)。 }else{().beep()。} } @Override public void replace (FilterBypass fb,int offset,int length,String string,AttributeSet attrs)throws BadLocationException{ if(().getLength()+()=maxLength){ (fb, offset, length, string,() attrs)。 }else{().beep()。}}} 用戶賬號非數(shù)字的報錯系統(tǒng)登錄界面代碼:public class User extends implements ActionListener,ItemListener,FocusListener,KeyListener{static private String Username。static private String Mane
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1