java課程設(shè)計報告論文

上傳人:1666****666 文檔編號:36052491 上傳時間:2021-10-29 格式:DOC 頁數(shù):14 大?。?82.68KB
收藏 版權(quán)申訴 舉報 下載
java課程設(shè)計報告論文_第1頁
第1頁 / 共14頁
java課程設(shè)計報告論文_第2頁
第2頁 / 共14頁
java課程設(shè)計報告論文_第3頁
第3頁 / 共14頁

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

15 積分

下載資源

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

資源描述:

《java課程設(shè)計報告論文》由會員分享,可在線閱讀,更多相關(guān)《java課程設(shè)計報告論文(14頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、 Java課程設(shè)計報告 題 目 學(xué)生學(xué)籍管理系統(tǒng) 所在院系   軟件學(xué)院   學(xué)生姓名 王璐 專 業(yè) 機械+軟件工程 班 級 09-4 學(xué) 號 02 2011年 7 月 12日 大連交通大學(xué)JAVA課程設(shè)計報告 第一章 總體設(shè)計 1.1本系統(tǒng)的主要功能 通過一系列的JAVA程序設(shè)

2、計出一套學(xué)生學(xué)籍管理系統(tǒng),調(diào)整前后臺的運行,可實現(xiàn)查詢、錄入、刪除學(xué)生學(xué)籍信息。 1.2系統(tǒng)包含的類及類之間的關(guān)系 本系統(tǒng)共包括10個java源文件。 如圖1-1所示。 圖1-1 類之間的關(guān)系 1.3 java源文件及其功能 1.ManagerWindow.java 該文件定義了學(xué)生學(xué)籍管理系統(tǒng)的登錄主窗口 2.InquestStudent.java 該文件可以實現(xiàn)查詢學(xué)生的基本信息并進行刪除和修改功能 3.InquestDept.java 該文件可以實現(xiàn)查詢學(xué)生的宿舍的安排信息,并進行刪除和修改功能 4.InquestMajor.java 該文件可以實現(xiàn)查詢專業(yè)

3、的信息,并進行刪除和修改功能 5.InquestClass.java 該文件可以實現(xiàn)查詢班級的信息,并進行刪除和修改功能 6.InputStudent.java 該文件可以實現(xiàn)錄入學(xué)生信息功能 7.InputDept.java 該文件可以實現(xiàn)錄入宿舍信息功能 8.InputMajor.java 該文件可以實現(xiàn)錄入專業(yè)信息功能 9.InputClass.java 該文件可以實現(xiàn)錄入班級信息功能 10.StudentPicture.java 該文件可以實現(xiàn)錄入學(xué)生信息時,選擇相應(yīng)的照片功能 第二章 詳細設(shè)計 2.1主類ManagerWindow (1)成員變量見

4、表2-1 2-1主要成員變量(屬性) 成員變量描述 變量類型 名稱 查詢類對象 InquestStudent 學(xué)生信息查詢 錄入類對象 InputStudent 學(xué)生信息錄入 Menu類的對象 JMenu 開始Menu 標(biāo)簽類的對象 JLabel Label 面板類對象 JPane pCenter (2)方法見表2-2 表2-2 主要方法 方法名 功能 備注 ManagerWindow() 構(gòu)造主窗口 構(gòu)造方法 actionPerformed(ActionEvent e) 使用監(jiān)視器接口實現(xiàn)其方法 監(jiān)

5、視器定義的方法 static void main(String args[]) 定義主類 (3)源代碼見文件ManagerWindow.java 2.2類InquestStudent (1)成員變量見表2-3 表2-3主要成員變量(屬性) 成員變量描述 變量類型 名稱 字符串變量儲存信息 String 學(xué)號1 顯示及錄入信息 JTextField 學(xué)號 按鈕組件 JButton 選擇照片 選擇性按鈕組件用于選擇 JRadioButton 男,女 選擇按鈕組 ButtonGroup group (2)方法見表2-4 表2-4 主要方

6、法 方法名 功能 備注 InquestStudent() 實現(xiàn)個面板并加到card中 構(gòu)造方法 actionPerformed(ActionEvent e) 實現(xiàn)使用的接口方法 實現(xiàn)監(jiān)視器方法 clearMess() 清除文本框內(nèi)信息 無返回值方法 InquestTest(String 號,String 類型) 檢查數(shù)據(jù)庫中是否有此數(shù)據(jù) 返回值為boolean型 Inquest(String 號,String 類型) 與數(shù)據(jù)庫連接,顯示查詢結(jié)果 無返回值 Delete(String 號,String 類型) 與數(shù)據(jù)庫連接,刪除其中信息 無返回值 Up

7、date(String 號,String 類型) 與數(shù)據(jù)庫連接,更新其中信息 無返回值 2.3類InquestMajor (1)成員變量見表2-5 表2-5主要成員變量(屬性) 成員變量描述 變量類型 名稱 字符串變量儲存專業(yè)信息 String 專業(yè)號1 顯示及錄入專業(yè)等信息 JTextField 專業(yè)號 按鈕組件 JButton 查詢 定義標(biāo)簽,以便顯示信息 JLabel label (2)方法見表2-6 表2-6 主要方法 方法名 功能 備注 InquestMajor() 實現(xiàn)個面板并加到card中 構(gòu)造方法 此類中還有act

8、ionPerformed(ActionEvent e)、clearMess()、InquestTest(String 號,String 類型)、Inquest(String 號,String 類型)、Delete(String 號,String 類型)、Update(String 號,String 類型)方法,與InquestStudent中的方法功能相似。 (3)源代碼見文件InquestMajor.java 2.4類InquestDept (1)成員變量見表2-7 表2-7主要成員變量(屬性) 成員變量描述 變量類型 名稱 字符串變量儲存寢室信息 String 寢室號

9、 顯示及錄入寢室等信息 JTextField 人數(shù) 按鈕組件 JButton 重置 定義標(biāo)簽,以便顯示信息 JLabel label (2)方法見表2-8 表2-8 主要方法 方法名 功能 備注 InquestDept() 實現(xiàn)個面板并加到card中 構(gòu)造方法 此類中還有actionPerformed(ActionEvent e)、clearMess()、InquestTest(String 號,String 類型)、Inquest(String 號,String 類型)、Delete(String 號,String 類型)、Update(String 號,

10、String 類型)方法,與InquestStudent中的方法功能相似。 (3)源代碼見文件InquestDept.java 2.5類InquestClass (1)成員變量見表2-9 表2-9主要成員變量(屬性) 成員變量描述 變量類型 名稱 字符串變量儲存寢室信息 String 課程號1 顯示及錄入寢室等信息 JTextField 學(xué)分 按鈕組件 JButton 修改 定義標(biāo)簽,以便顯示信息 JLabel label (2)方法見表2-10 表2-10 主要方法 方法名 功能 備注 InquestClass() 創(chuàng)建面板,加入組件等

11、 構(gòu)造方法 此類中還有actionPerformed(ActionEvent e)、clearMess()、InquestTest(String 號,String 類型)、Inquest(String 號,String 類型)、Delete(String 號,String 類型)、Update(String 號,String 類型)方法,與InquestStudent中的方法功能相似。 (3)源代碼見文件InquestClass.java 2.6類InputStudent (1)成員變量見表2-11 表2-11主要成員變量(屬性) 成員變量描述 變量類型 名稱 字符串變量

12、儲存信息 String 性別 顯示及錄入信息 JTextField 學(xué)號 按鈕組件 JButton 選擇照片 選擇性按鈕組件用于選擇 JRadioButton 男,女 選擇按鈕組 ButtonGroup group (2)方法見表2-12 表2-12 主要方法 方法名 功能 備注 InputStudent() 實現(xiàn)個面板并加到card中 構(gòu)造方法 actionPerformed(ActionEvent e) 實現(xiàn)使用的接口方法 實現(xiàn)監(jiān)視器方法 clearMess(String 號,String 類型) 清除文本框內(nèi)信息 無返回值 Inq

13、uestTest(String 號,String 類型) 檢查數(shù)據(jù)庫中是否有此數(shù)據(jù) 返回值為boolean型 Insert(String 號,String 類型) 與數(shù)據(jù)庫連接,進行數(shù)據(jù)錄入 無返回值 (3)源代碼見文件InputStudent.java 2.7類InputDept (1)成員變量見表2-13 表2-13主要成員變量(屬性) 成員變量描述 變量類型 名稱 字符串變量儲存類型信息 String 類型 顯示及錄入寢室等信息 JTextField 寢室號 按鈕組件 JButton 修改 定義標(biāo)簽,以便顯示信息 JLabel

14、 label (2)方法見表2-14 表2-14 主要方法 方法名 功能 備注 InquestClass() 創(chuàng)建面板,加入組件等 構(gòu)造方法 此類中還有actionPerformed(ActionEvent e)、clearMess()、InquestTest(String 號,String 類型)、Insert(String 號,String 類型)方法,與InputStudent中的方法功能相似。 (3)源代碼見文件InputDept.java 2.8類InputClass (1)成員變量見表2-15 表2-15主要成員變量(屬性) 成員變量描述 變量類型

15、名稱 字符串變量儲存類型信息 String 類型 顯示及錄入班級等信息 JTextField 班級 按鈕組件 JButton 修改 定義標(biāo)簽,以便顯示信息 JLabel label (2)方法見表2-16 表2-16 主要方法 方法名 功能 備注 InquestClass() 創(chuàng)建面板,加入組件等 構(gòu)造方法 此類中還有actionPerformed(ActionEvent e)、clearMess()、InquestTest(String 號,String 類型)、Insert(String 號,String 類型)方法,與InputStudent中

16、的方法功能相似。 (3)源代碼見文件InputClass.java 2.9類InputMajor (1)成員變量見表2-17 表2-17主要成員變量(屬性) 成員變量描述 變量類型 名稱 字符串變量儲存類型信息 String 類型 顯示及錄入專業(yè)等信息 JTextField 學(xué)院 按鈕組件 JButton 修改 定義標(biāo)簽,以便顯示信息 JLabel label (2)方法見表2-18 表2-18 主要方法 方法名 功能 備注 InquestClass() 創(chuàng)建面板,加入組件等 構(gòu)造方法 此類中還有actionPerformed(Acti

17、onEvent e)、clearMess()、InquestTest(String 號,String 類型)、Insert(String 號,String 類型)方法,與InputStudent中的方法功能相似。 (3)源代碼見文件InputMajor.java 2.10類StudentPicture (1)成員變量見表2-19 表2-19主要成員變量(屬性) 成員變量描述 變量類型 名稱 定義照片文件 File imageFile (2)方法見表2-20 表2-20 主要方法 方法名 功能 備注 StudentPicture() 創(chuàng)建照片面板,加入組件等 構(gòu)造方法 setImage() 創(chuàng)建照片文件對象 paintComponent(Graphics g) 在照片面板上繪制照片 (3)源代碼見文件StudentPicture.java 第三章 運行效果 3.1 系統(tǒng)界面 圖3-1 系統(tǒng)主窗口 圖3-2 學(xué)生信息錄入界面 圖3-3 學(xué)生信息查詢界面 圖3-4 學(xué)生信息刪除界面 圖3-2 系統(tǒng)退出界面 - 12 -

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

相關(guān)資源

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

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

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


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