JAVA課程設計報告 (2)

上傳人:good****022 文檔編號:116450995 上傳時間:2022-07-05 格式:DOC 頁數(shù):9 大?。?65.68KB
收藏 版權申訴 舉報 下載
JAVA課程設計報告 (2)_第1頁
第1頁 / 共9頁
JAVA課程設計報告 (2)_第2頁
第2頁 / 共9頁
JAVA課程設計報告 (2)_第3頁
第3頁 / 共9頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《JAVA課程設計報告 (2)》由會員分享,可在線閱讀,更多相關《JAVA課程設計報告 (2)(9頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、0 鄭州輕工業(yè)學院本科本科 JAVAJAVA 課程設計總結報告課程設計總結報告 設計題目設計題目 圖書館管理系統(tǒng) 學生姓名學生姓名 系系 別別 計算機與通信工程學院 專專 業(yè)業(yè) 軟件外包 班班 級級 11 01 學學 號號 指導教師指導教師 成成 績 績 2013 年 6 月 24 日 1 鄭州輕工業(yè)學院 課課 程程 設設 計計 任任 務務 書書 題目題目 圖書館管理系統(tǒng)圖書館管理系統(tǒng) 專業(yè) 班級專業(yè) 班級 軟件外包軟件外包 11 0111 01 學號學號 姓名姓名 主要內容主要內容 設計一個圖書館管理系統(tǒng) 圖書館管理系統(tǒng)是一個集系統(tǒng)管理 圖書管理 借書管理 還 書管理及幫助等功能為一體的信息

2、管理系統(tǒng) 基本要求基本要求 能夠實現(xiàn)圖書館的一些基本操作 1 圖書館管理人員設置 2 能夠讀取讀者的信息 實現(xiàn)讀者的添加于刪除 3 圖書館圖書相關信息的查詢與增減 4 借書和還書信息的查詢 主要參考資料 主要參考資料 JAVA 程序設計實用教程 Eclipse 開發(fā)技術詳解 完完 成成 期期 限 限 2 20 01 13 3 年年 6 6 月月 2 24 4 2 20 01 13 3 年年 6 6 月月 2 28 8 指指導導教教師師簽簽名名 課程負責人簽名 課程負責人簽名 20132013 年年 6 6 月月 2525 日日 2 一 設計題目一 設計題目 圖書館管理系統(tǒng) 2 基本要求基本要求

3、 1 圖書館管理人員設置 2 能夠讀取讀者的信息 實現(xiàn)讀者的添加于刪除 3 圖書館圖書相關信息的查詢與增減 4 借書和還書信息的查詢 二 運行環(huán)境 軟 硬件環(huán)境 二 運行環(huán)境 軟 硬件環(huán)境 Windows 系統(tǒng) Eclipse 軟件 JDK1 7 三 算法設計的思想三 算法設計的思想 當今世界正處于科技高速發(fā)展 信息量劇增的時代 伴隨科學技術的不斷發(fā)展進步 人們對圖 書的需求越來越大 館存圖書也不斷增加 各系統(tǒng)對各門類圖書的需求也越來越具體 但目前各圖 書館對圖書的管理很多停留在書卡和書目的一般查詢上 其關系只停留在圖書和目錄 主要原因在 于人們所進行的計算機管理只簡單的將書目錄入軟件中 再根

4、據(jù)目錄查找圖書這一循環(huán)體中 圖書 館管理系統(tǒng)系統(tǒng)集系統(tǒng)管理 圖書管理 借書管理 還書管理及幫助等功能為一體的信息管理系統(tǒng) 而且?guī)в袛?shù)據(jù)庫 方便數(shù)據(jù)的修改與使用 四 四 JAVA 的流程圖的流程圖 開始開始 是否正確是否正確 輸入賬號和密碼輸入賬號和密碼 借書管理借書管理圖書管理圖書管理讀者管理讀者管理系統(tǒng)管理系統(tǒng)管理 是是 幫助幫助還書管理還書管理 用用 戶戶 管管 理理 顯顯 示示 風風 格格 更更 換換 用用 戶戶 添添 加加 讀讀 者者 借借 書書 修修 改改 信信 息息 刪刪 除除 讀讀 者者 還還 書書 借借 書書 信信 息息 刪刪 除除 圖圖 書書 修修 改改 信信 息息 添添 加

5、加 圖圖 書書 關關 于于 幫幫 助助 信信 息息 否否 結束結束 3 5 JAVA 設計分析設計分析 本次的 Java 課程設計的最終目標是實現(xiàn)一個圖書館管理系統(tǒng) 使其具有一般圖書管理系統(tǒng) 所具有的功能 可以實現(xiàn)系統(tǒng)管理 圖書管理 借書管理 還書管理及幫助等功能 因為 Java 是一 門很優(yōu)秀的編程語言 具有面向對象 與平臺無關 安全 穩(wěn)定和多線程等特點 所以用 Java 編程 為我們本次程序的編寫提供了方便 在設計中主要進行了數(shù)據(jù)庫及類的設計 通過應用 awt swing sql util 等包 合理的添加了按鈕 菜單 文本框 文本區(qū) 表格等組件類 還包含窗 口 面板等容器類 經(jīng)過設計者合

6、理的布局 完成了窗體的設計 連接到 Access 數(shù)據(jù)庫后 向數(shù)據(jù) 庫發(fā)送語句實現(xiàn)程序與數(shù)據(jù)庫中表間的消息通信 從而實現(xiàn)了相應的圖書館管理系統(tǒng)的功能 六 源代碼六 源代碼 public class BookManager static BookManagerFrame myMain public static void main String args UserLogin Login new UserLogin import java awt import java awt event import javax swing import java sql public class UserLo

7、gin extends JFrame 用戶登陸系統(tǒng)用戶登陸系統(tǒng) static JTextField jTextFiledusername static JPasswordField jPasswordold static ResultSet rs static BookManagerFrame myMain private static DBManager db new DBManager public UserLogin 構造函數(shù)構造函數(shù) add new JLabel 用用 戶戶 名名 jTextFiledusername new JTextField 16 文本框文本框 add jText

8、Filedusername add new JLabel 密密 碼碼 jPasswordold new JPasswordField 16 jPasswordold setEchoChar add jPasswordold JButton jButtonOK new JButton 確定確定 add jButtonOK JButton jButtonCancel new JButton 取消取消 add jButtonCancel 用戶登錄 首先檢驗輸入合法性 然后調用數(shù)據(jù)庫操作 確定用戶權限 根據(jù)權限執(zhí)行不用戶登錄 首先檢驗輸入合法性 然后調用數(shù)據(jù)庫操作 確定用戶權限 根據(jù)權限執(zhí)行不 同操作

9、同操作 jButtonOK addActionListener new ActionListener public void actionPerformed ActionEvent e if jTextFiledusername getText trim equals JOptionPane showMessageDialog null 請請 輸輸 入入 用用 戶戶 名名 return 4 if jPasswordold getText trim equals JOptionPane showMessageDialog null 請請 輸輸 入入 密密 碼碼 return 生成生成 sql 語

10、句 查詢用戶名語句 查詢用戶名 String strSQL select from User where UserName jTextFiledusername getText trim and PassWord jPasswordold getText trim rs db getResult strSQL boolean isexist false try isexist rs first catch SQLException ex1 若用戶名不存在 提示警告信息 否則設置權限若用戶名不存在 提示警告信息 否則設置權限 if isexist JOptionPane showMessageD

11、ialog null 用戶名或密碼不正確 用戶名或密碼不正確 myMain setEnable else else try rs first myMain new BookManagerFrame myMain setEnable rs getString Power trim UserLogin this dispose catch SQLException ex jButtonCancel addActionListener new ActionListener public void actionPerformed ActionEvent e System exit 0 setTitle

12、 歡迎來到鄭輕圖書館歡迎來到鄭輕圖書館 setSize new Dimension 300 250 setLocation 350 250 setLayout new FlowLayout FlowLayout CENTER 32 35 setResizable false setVisible true Add window listener 添加監(jiān)聽添加監(jiān)聽 this addWindowListener new WindowAdapter public void windowClosing WindowEvent e System exit 0 import java sql import

13、 javax swing public class DBManager ResultSet rs 5 String strurl jdbc odbc Driver Microsoft Access Driver mdb DBQ myBook mdb public DBManager 查詢方法 返回查詢結果集查詢方法 返回查詢結果集 public ResultSet getResult String sql try Class forName sun jdbc odbc JdbcOdbcDriver 加載驅動程序加載驅動程序 Connection conn DriverManager getCo

14、nnection strurl 236747914 Statement stmt conn createStatement ResultSet TYPE SCROLL SENSITIVE ResultSet CONCUR UPDATA BLE ResultSet rs stmt executeQuery sql 執(zhí)行執(zhí)行 sql 語句 返回結果集語句 返回結果集 return rs catch Exception e System out println getResult e toString return null 執(zhí)行更新 刪除語句方法執(zhí)行更新 刪除語句方法 public boolean

15、 executeSql String sql try Class forName sun jdbc odbc JdbcOdbcDriver 加載驅動程序加載驅動程序 Connection conn DriverManager getConnection strurl Statement stmt conn createStatement stmt executeUpdate sql 執(zhí)行執(zhí)行 sql 語句 返回結果集語句 返回結果集 mit 提交到數(shù)據(jù)庫提交到數(shù)據(jù)庫 return true catch Exception e System out println executeSql e to

16、String return false ComboBox 數(shù)據(jù)裝入數(shù)據(jù)裝入 public void addData JComboBox ComboBox String name ResultSet rs try rs beforeFirst boolean noexist true while rs next noexist true String datastr rs getString name 6 for int i 1 i ComboBox getItemCount i if ComboBox getItemAt i equals datastr noexist false if no

17、exist ComboBox addItem datastr catch SQLException e 七 運行結果分析七 運行結果分析 登錄界面 登錄界面 主界面 主界面 系統(tǒng)管理界面 系統(tǒng)管理界面 7 讀者管理 讀者管理 圖書管理系統(tǒng) 圖書管理系統(tǒng) 8 借書管理系統(tǒng) 借書管理系統(tǒng) 還書管理系統(tǒng) 還書管理系統(tǒng) 8 收獲及體會收獲及體會 經(jīng)過一個星期的開發(fā)和設計 學生成績管理信息系統(tǒng)基本開發(fā)完成 其功能基本符合用戶的需 求 提供方便的查詢和管理功能 使用能戶方便進行資料修改 更新 刪除 在為期一個星期的課 設中 我始終以一個積極認真的態(tài)度來面對我的課題 我也認識到自己在計算機許多專業(yè)知識方面 還有許多欠缺 在今后的日子里 我要加緊學習和工作 爭取掌握更多的編程技巧 豐富和補充自 己 我想用我的態(tài)度來彌補一些我在技術和能力上的不足 在設計開發(fā)過程中 有很多難題不可能 靠我自己一個人解決 多虧了身邊的同學 給了我很多幫助 希望自己在以后的學習生活中 可以 改掉在課程設計中出現(xiàn)的浮躁問題 更上一層樓

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

最新文檔

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!

五月丁香婷婷狠狠色,亚洲日韩欧美精品久久久不卡,欧美日韩国产黄片三级,手机在线观看成人国产亚洲