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

正文內(nèi)容

java學(xué)生成績管理系統(tǒng)設(shè)計(參考版)

2025-01-26 08:30本頁面
  

【正文】 我覺得,只要能學(xué)到東西,特別是學(xué)到最基礎(chǔ)的知 22 識,都會讓我們有所收獲。 在這 次 課程設(shè)計期間 ,老師給予我正確的指導(dǎo)和幫助, 為我解答了不少的疑問 ,還有班里的同學(xué)也給了 我 莫大的幫助 ,有些東西 我們一起探討,一起 尋找 解決方法 。 通過這次課程設(shè)計 ,我更加熟悉地 掌握了 java中的圖形界面的設(shè)計 ,同時也學(xué)會了將數(shù)據(jù)庫與程序的聯(lián)系結(jié)合 , 讓我對數(shù)據(jù)庫的使用有了更 多的認(rèn)識和了解。 我坐在電腦前苦苦思索, 上網(wǎng)查閱資料, 往返圖書館找資料 , 熬夜編 程序和寫報告 的 , 這 期間我學(xué) 了不少的 Java編程知識和技巧 ,同時還鞏固了以前所學(xué)的知識,學(xué)到了不少書本上沒有的知識; 以前只會簡單的使用 JCreator編寫簡單的很短的程序,這次課程設(shè)計還讓我 學(xué)會了簡單的使用 eclipse 來開發(fā) java程序的一些使用技巧 ,以及如何將程序?qū)氲?Eclipse中運(yùn)行。 這次課程設(shè)計令我感受很多。多看,看高手、大師的程序,借鑒其解題思路和程序架構(gòu); 多寫,學(xué)習(xí)程序設(shè)計很重要的就是要自己親自動手寫代碼,切忌犯眼高手低的弊病,而且這樣記憶非常深刻;多想,程序調(diào)試中出現(xiàn)一些 “ 莫明其妙 ” 的問題,為什么會這樣而不是那樣;多請教:程序設(shè)計說到底是要徹底搞清設(shè)計該語言的人的思想,遇到問題想不通應(yīng)該 多 請教老師、同學(xué)等。第六步, J2EE 編程。第四步就是熟悉 Java 的類庫。第三步是學(xué)習(xí) Java 的面向?qū)ο蟮木幊陶Z言的特性的地方。 其間我認(rèn)真閱讀了 王森的《 Java 深度歷險》 , 對這兩個問題進(jìn)行了深入的探討。 感覺 JDK 的學(xué)習(xí)沒有那么簡單,關(guān)于 JDK 有兩個問題是很容易 困擾 Java 程序?qū)W習(xí)者的 : 一個是 CLASSPATH 的問題,其實從原理上來說,是要搞清楚 JRE 的 ClassLoader 是如何加載 Class 的;另一個問題是 package 和 import 問題,如何來尋找類的路徑問題。這 次實踐中使用的代碼雖然不長,但類與類之間也有很強(qiáng)的邏輯關(guān)系,這也是面向?qū)ο笳Z言的最大優(yōu)勢,這樣可以讓 我 們更輕松的運(yùn)用 Java。 Java 21 是一個完全面向?qū)ο蟮恼Z言, 它的命名規(guī)則是很容易讓人接受的 ,而且容易被編程人員記住。 如有的類需要多個對象實例,這時我們就可以使用 Singleton 模式產(chǎn)生唯一的對象實例,如 “ 文件分割 ※ 合并器 ” 中 MyWindowListener 類;文件操作中加入緩沖機(jī)制;對與圖像可以使用使用雙緩沖區(qū)等等。 程序?qū)崿F(xiàn)的關(guān)鍵在于功能的合理劃分以及各個包或者類之間的通訊問題,只要分析 清楚這兩點,剩下的就是按部就班的寫代碼了。本次課程設(shè)計綜合考察了我們對 Java 程序設(shè)計知識的掌握熟練程度和實際運(yùn)用能力。 對于初學(xué) Java 的人而言, 難點是 Java 中的引用、初始化一個類過程等。 繼 C語言 之后學(xué)習(xí) Java 程序設(shè)計語言 感覺編程語言沒那么難了 , Java 把 C 語言 中一些較低級和較難以理解的功能都去掉了,如多繼承、指針等,同時 Java 增強(qiáng)了部分功能, “+” 如運(yùn)算符的重載。作為一名專業(yè)學(xué)生掌握一門或幾門程序設(shè)計語言 也 是必不可少的,由于本次課程設(shè)計要求用Java進(jìn)行開 發(fā) ,在這過程中我對各種各樣的開放環(huán)境進(jìn)行了探索,這使我對 Java的集成開發(fā)環(huán)境有了更深刻的理解,雖然過去從未獨(dú)立 應(yīng)用過它們,但在學(xué)習(xí)的過程中帶著問題去學(xué)我發(fā)現(xiàn)效率要比以往高 ,記得大一學(xué) C語言 時感覺它 好難 , 就是因為我們沒有把自己放在使用者的角度,單單為了學(xué)而學(xué),這樣效率 就不那么明顯了 。在做本次課程設(shè)計的過程中,我感觸最深的當(dāng)數(shù)查閱大量的書籍了。在已度過的兩年 多 的時間里我們大多數(shù)接觸的是專業(yè)基礎(chǔ)課。給成績管理帶來不便。 設(shè)計中的不足之處 ,即沒有設(shè)置用戶權(quán)限, 只要 知道用戶名或?qū)W號的都可以對成績進(jìn)行更改,存在一定的安全隱患。 20 d. 程序中添加異常捕獲,一些常見的現(xiàn)錯誤就能解決了。 連接數(shù) 據(jù)庫的步驟: 控制面板→管理工具→數(shù)據(jù)源( ODBC)→添加(選擇數(shù)據(jù)庫的類型,和程序中連接數(shù)據(jù)庫的類型一致)→選擇所建數(shù)據(jù)庫的保存 目錄→完成。第二種方式不需要進(jìn)入 ODBC設(shè)置,只要指定數(shù)據(jù)庫文件的路徑就可以連接。建好了數(shù)據(jù)庫 和表后 ,保存命名時要和程序中數(shù)據(jù)源的名稱一樣。向會的同學(xué)請教 Eclipse的使用方法并大量查閱資料。 b. 上網(wǎng)查找 JDK的安裝方法和環(huán)境 變量的設(shè)置,并參考課本,對其進(jìn)行設(shè)置。 問題解決辦法 a. 及時向老師和同學(xué)請教 ,老師給了我很多提示和建議,比如先不要急于編程序,重要的是自己要思路清晰,先想好要實現(xiàn)哪些功能,以及用什么方法來實現(xiàn),畫出流程圖,把每個模塊都想清楚,并畫出界面及界面之間的相互連接關(guān)系。 。在編寫程序時問題不斷,就面板的布局也設(shè)計不出自己想要 的效果。 ,不知如何來實現(xiàn)這些功能,就開始編寫程序,在沒有方向的編寫了一些無用的程序,浪費(fèi)了很多時間、 ,沒有一定的順序和規(guī)律的往下走。 JCreator編寫一點簡單而短的小程序,有時同一程序在 JCreator運(yùn)行會報錯,而 使用 Eclipse 就不會報錯 ,但是自己以前從沒用過 Eclipse,再加上它又是全英文的,完全不會使用。 JDK和 Eclipse時問題最多,主要的就是環(huán)境變量的設(shè)置,盡管是按照書上所說的步驟設(shè)置,但還是無法正確運(yùn)行,一打 Eclipse就報錯,而且是自己不懂的英文。 四、 功能實現(xiàn) Access數(shù)據(jù)庫服務(wù)器 ,并設(shè)置數(shù)據(jù)源 students. ,出現(xiàn)主界面 : 15 : ,輸入學(xué)號進(jìn)行查詢 : 16 ,文本框?qū)⒆兂煽删庉?,將網(wǎng)絡(luò)工程的成績改為 90: ,將把該信息保存到數(shù)據(jù)庫中 ,點擊統(tǒng)計菜單下的個人成績 ,如輸入學(xué)號 17 310606394查詢上一次修改的分?jǐn)?shù)內(nèi)容 : ,可以查詢到各科成績大于或小于 60 分的學(xué)生 ,以及各科的平均分等 : 18 ,將看到各科成績分?jǐn)?shù)段的人數(shù) 分布 : 五、 設(shè)計 總結(jié) 19 遇到的問題及解決辦法 遇到的問題 ,感覺無從下手,看到要實現(xiàn)那么多的功能,覺得以自己所掌握的 Java語言的知識根本無法做到。 同樣也可以得到其他框架間的聯(lián)系 。 }})。 然后在通過查詢數(shù)據(jù)庫的總?cè)藬?shù) , 通過 SQL查詢語句 :select count(*) from student得到總?cè)藬?shù) ,在畫圖時候確定面板的大小 ,如本程序中的畫圖面板大小為(300,300)的矩形大小 ,可以將高度為 200 作為畫圖的范圍 ,另外 100作為輸出信息標(biāo)簽的范圍 ,所以可以將查詢的人數(shù)與總?cè)藬?shù)的比例再乘以高度 200,來作為直方圖的高度 .同理可得 。 (3)設(shè)計框架 :通過 java的可視化方法對該程序采取框架形式 ,設(shè)計框架類 ,其中 有主框架 : Grade類 , 輸入信息的框架 :InputInfo類 , 修改和刪除信息的框架 : Search類 ,各科成績平均分統(tǒng)計以及合格學(xué)生信息框架 : AllgradeCount 類 , 個人各科成績及排名框架 : ignalCount類 ,直方圖統(tǒng)計框架 : Pane類 。 (2)設(shè)計數(shù)據(jù)處理方法 :把數(shù)據(jù)處理方法放在一個類 DataManager 中 ,其中的方法函數(shù)有插入操作 Input,查詢操作 :Search,修改操作 :Modify,刪除操作 :Delete, 查詢某一科目成績大于或小于 60的學(xué)生 :Find, 統(tǒng)計各科平均分 :SubjectAvg, 總分平均分統(tǒng)計 :allAvg, 14 各科成績排名 :signalCount, 得各科的分?jǐn)?shù)段人數(shù) :gethigh, 獲得總的人數(shù) :count。而成績信息有 :網(wǎng)絡(luò)工程 ,操作系統(tǒng) ,編譯原理 ,軟件工程 ,專業(yè)英語 , 用 Access數(shù)據(jù)庫,分別可以用 sno,sname,ssex,sclass,smajor,s,sos,s,ssoft, 和 seng來作為數(shù)據(jù)庫表中的列屬性。 ⑧ .Pane類 :實現(xiàn)了畫直方圖的面板功能 。 ⑥ .DataManager 類 :實現(xiàn)了數(shù)據(jù)庫的一些操作 ,如 插入信息 ,刪除信息 ,修改信息 ,查詢信息等 。 ④ .AllgradeCount 類 :實現(xiàn)了總分和各科成績統(tǒng)計平均分 ,以及找出各科及格與否的同學(xué) 。 ② .InputInfo類 :實現(xiàn)了輸入信息的框架 。 (2) 子框架的功能 : 子框架是根據(jù)主框架中的菜單項的選擇而進(jìn)行的事物監(jiān)聽 ,如點擊插入信息時候會彈出
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1