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

正文內容

學籍管理系統(tǒng)_畢業(yè)論(編輯修改稿)

2025-07-11 09:52 本頁面
 

【文章內容簡介】 C++,它不針對特定的 CPU 芯片進行編譯,而是把程序編譯為稱做字節(jié)碼的一種“中間代碼”。字節(jié)碼是很接近機器碼的文件,可以在提供了 Java虛擬機的任何系統(tǒng)上被解釋執(zhí)行。 5. 多線程 Java 的特點之一就是內置對多線 程的支持。 C++沒有內置的多線程機制,因此必須調用操作系統(tǒng)的多線程功能來進行多線程程序的設計。 6. 動態(tài) Java 程序的基本組成單元就是類。有些類是自己編寫的,有一些是從類庫中引入的,在類又是運行時動態(tài)裝載的,這就使得 Java 可以在分布環(huán)境中動態(tài)地維護程序及類庫,而不像 C++那樣,每當其類庫升級之后,相應的程序都必須重新修改、編譯。 (二 ) Java 的開發(fā)環(huán)境 編寫 Java 需要一個程序開發(fā)環(huán)境。目前有許多很好的 Java 程序開發(fā)環(huán)境可用,但最好選用 Sun 公司推出的 Java 語言開發(fā)工具( JDK) ??梢缘卿浀?Sun 公司的網 站 JDK,再 將它安裝 到自己的目錄下。在安裝完后, JDK目錄的 bin文件夾中含有編譯器 ()、解釋器 ()和一些其他的可執(zhí)行文件。 安裝結束后 需配置環(huán)境變量 ,配好環(huán)境變量后才 可編寫 Java 程序 ,并進行編譯、運行程序了 。 畢業(yè)論文設計 7 (三 ) 一個 Java程序的開發(fā)過程 Java 程序的開發(fā)過程如圖 21所示: 圖 21 1. 編寫源文件: 可以用來編寫 Java 源文件的工具比較多,常用的有:Notepad 記事本、 JCreator、 UltraEdit、 JBuilder、 Eclipes。我用的是 Eclipse。 2. 編譯 Java 源程序: 使用 Java 編譯器( )編譯源文件,得到字節(jié)碼文件。 3. 運行 Java 程序: Java 程序分為兩類 —— Java 應用程序和 Java 小應用程序, Java 應用程序必須通過 Java 解釋器 ()來解釋執(zhí)行其字節(jié)碼文件; Java 小應用程序必須通過支持 Java 標準的瀏覽器來解釋執(zhí)行。 (四 ) Java 開發(fā)工具 —— Eclipse 簡介 Eclipse 是一個開放源代碼的 、與 NetBeans、 Sun ONE Studio 和 Borland Jbuilder 類似的一種基于 Java 的整合型可擴展開發(fā)平臺,也是目前最著名的開源項目之一??梢缘? Eclipse 的最新版本。 Eclipse本身是用 Java 語言編寫 , 但下載的壓縮包中并不包含 Java 運行環(huán)境,需要用戶自己另行安裝 JRE,并且要在操作系統(tǒng)的環(huán)境變量中指明 JRE 中 bin的路徑。 畢業(yè)論文設計 8 第三章 總體 設計 (一 ) 類 間的關系 本學籍管理系統(tǒng)共有 6 個 java 源文件。 類之間的主要關系如 圖 41 所示: 圖 31 該 java 文件的類負責創(chuàng)建學籍管理系統(tǒng)的主窗口。該類含有 main 方法,程序從該類開始執(zhí)行。 該文件的類負責創(chuàng)建學籍管理系統(tǒng)的學生信息錄入界面。 該文件的類負責創(chuàng)建學籍管理系統(tǒng)的學生信息修改界面。 該文件的類負責創(chuàng)建學籍管理系統(tǒng) 的學生信息查詢界面。 該文件的類負責創(chuàng)建學籍管理系統(tǒng)的學生信息刪除界面。 負責創(chuàng)建存放學生信息的對象。 (二 ) 學生基本信息 經過分析,學生基本信息包括 學號、姓名、系別、專業(yè)、年級、出生年月、性別、籍貫、身份證、聯(lián)系電話。 (三 ) 友好界面實現(xiàn) 通過 使用 窗口來提供友好的界面??梢允褂?Java 中的布局設計 ,如BorderLayout 布局、 CardLayout 布局、 BoxLayout 布局, 使界面變得更友好 、更漂亮 。 (四 ) Swing 組件 StudentManager(主類 ) StudentSituation Inquest Delete ModifySituation Student 畢業(yè)論文設計 9 1. 與 AWT 組件的比較 本學籍管理系統(tǒng)中需要 用到標簽、文本框、單選按鈕、按鈕等一些組件,在 Java 的抽象窗口工具包( AWT: Abstrac Window Toolkit)中包含了許多類來支持圖形用戶界面( GUI: Graphics User Interface)設計。 但是使用AWT 進行 GUI 設計可能會消耗大量的系統(tǒng)資源,這是因為每建立一個 AWT組件,就會產生一個對等的同位體組件。而 包提供的 swing 組件,其中大部分組件是輕量組件,沒有同位體。所以本程序中用到的都是 swing組件。 2. 提供 Swing 組件的 Swing 包 包提供的 swing 組件,其中大部分組件是輕量組件,沒有同位體 。 包中有 4個最重要的類: JApplet、 JFrame、 JDialog、JComponent。 JComponent 類的子類都是輕組件,而 JFrame、 JApplet、 JDialog 都是重組件,即有同位體的組件,這樣, JFrame、 JApplet、 JDialog 可以和操作系統(tǒng)交互信息,輕組件必須在這些重量容器中繪制自己。 (五 ) 數(shù)據結構 —— 散列表 在 本 學籍管理系統(tǒng) 中會 處理學生基本信息,會用到數(shù)據結構,在 Java 中提供了實現(xiàn) 數(shù)據 結構的類, 常用的有 LinkedList(鏈表)類、 Stack(堆棧)類、TreeSet(樹集)類、 Hashtable(散列表)類、 Vector(向量)類 。散列表的特點:它使用相關關鍵字查找被存儲的數(shù)據項的一種數(shù)據結構,關鍵字不可以發(fā)生邏輯沖突,即不要兩個數(shù)據項使用相同的關鍵字。在本學籍管理系統(tǒng)中,應該使用散列表,學號作為關鍵字,因為學號是唯一的。 畢業(yè)論文設計 10 第四章 具體分析 (一 ) 主類 StudentManager 學籍管理系統(tǒng)的主窗口如 圖 41 所示: 圖 41 1. 成員變量 變量名稱 變量類型 變量描述 基本 信息錄入 StudentSituation 基本信息錄入界面 基本信息修改 ModifySituation 基本信息修改界面 基本信息查詢 Inquest 基本信息查詢界面 基本信息刪除 Delete 基本信息刪除界面 bar JMenuBar 菜單條 fileMenu JMenu 菜單 錄入,修改,查詢,刪除,退出 JMenuItem 菜單選項 con Container 主窗口的內容面板 基本信息 Hashtable 存放基本信息的散列表 file File 存入散列表的文件 card CardLayout 面板的 布局 label JLabel 歡迎語標簽 pCenter JPanel 添加到內容面板 的面板 表 41 畢業(yè)論文設計 11 2. 方法 名稱 功能 備注 StudentManager 創(chuàng)建程序主窗口 構造方法 actionPerformed 處理 ActionEvent 事件 接口方法 Main 程序開始運行 表 42 3. 主類分析 主類繼承了 JFrame 類, 而 包中的 JFrame 類是 包中 Frame 類的子類 。 JFrame 類除了父類提供的功能外,還具有許多新 的特性: (1) 不可以把組件直接添加到 swing 窗體中 (2) Swing 窗體含有一個稱為內容面板的容器,應當把組件添加到內容面板中 (3) 不能為 swing 窗體設置布局,而應當為 swing 窗體的內容面板設置布局。內容面板的默認布局是 BorderLayout 布局 (4) Swing 窗體通過調用 getContentPane()方
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1