日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

java 学生课程成绩_Java课设--学生成绩管理系统一

發布時間:2023/12/10 windows 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 学生课程成绩_Java课设--学生成绩管理系统一 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

寫在前面

這個項目是Java課程的課設,一共花了5天的時間去完成它,在這期間感謝一些博主的幫助,讓我了解到了一些新的技術知識,所以打算寫這一系列博客來介紹一整個課設項目,也為了幫助之后的人,如有錯誤,請聯系我。

為了更好的讓讀者了解到整個項目的設計流程,我將項目拆分成幾個部分來就行解說,這一小節是一個總述,主要介紹課設的整個框架和最終效果,代碼我會放到后面的github鏈接上,歡迎大家star。如果有一些參考沒有加上聯系,希望大家可以聯系我,因為寫的時候查的比較快,沒有記錄到博主的鏈接,敬請諒解!!!

一、用到的技術棧

Java基礎

JavaFX項目技術

Java文件的讀寫

JSON格式

一些簡單的設計思想(個人拙見)

二、具體博客的拆分講解

總體介紹,項目成果展示

項目所需要的環境安裝教程(JavaFX 一些需要的jar包)

實體類、異常的設計

課設功能的工具設計

主界面登陸的設計

學生界面和功能設計

管理員的界面和功能設計

教師界面和功能設計

整個項目遇到的問題和總結

三、項目的結構

整體結構

在controller里面是放界面的控制器的,主要就是寫每個見面對應的功能。每一個fx文件里面都會對應一個controller,類似于mybatis里面的mapper和xml相互對應。里面分為了4個部分登陸、管理員、學生、教師。

db里面是模擬數據庫的,因為課設要求使用Java讀寫文件,所以這里我沒使用數據庫mysql等技術。如果使用數據庫會更加的簡單一些,因為他返回的數據很容易轉化為對象,不需要考慮太多,對于數據的操作就是使用sql語句完成,目前技術封裝的挺好!文件操作就得自己寫工具去操作讀寫文件。

dto中是存放返回到界面上的數據對象,因為每一個對象并不是每一個成員屬性都需要返回到前端,所以使用這些對象去轉化會更加的方便理解。

images里面存放的是課設所需要的一些小圖標(很多命名不規范,因為找到圖直接放入文件夾中)

myException是自己的自定義異常處理類,其實不用異常處理也可以(最好使用,但是在可視化中沒有具體用到,可以防止程序異常結束),但是為了了解課程就寫了一下。

pojo中存放的是實體類,對應數據庫中的每一個表(模擬的)相當于一個對象里面有很多個屬性。

utils里面是寫的一些工具類,是主要的功能開發的地方,基本上所有的功能都在這些工具里面實現的,使用的時候直接調用工具就可以了(還是挺方便的)

view里面是存放的是使用JavaFX編寫的fxml文件顯示出來的頁面,也是分為登陸、管理員、學生、教師模塊

Main是主程序入口,Test是寫工具時候的測試類,然后就是題目啦

最后是使用的外部jar包,一個是JavaFX必須的開發sdk里面的lib文件夾作為jar引入項目中,另一個是fastjson方便將對象轉為json格式

四、項目展示

登陸界面

管理員界面

教師界面

學生界面

五、小總結

第一篇已經完成,就簡單的介紹一下課設的結構和項目成果的展示,為了方便大家選擇是否需要這個技術。后面我會把完整的代碼放到GitHub上,歡迎大家star!!!

關于本篇的其他的章節

本文地址:https://blog.csdn.net/qq_44761250/article/details/110940928

希望與廣大網友互動??

點此進行留言吧!

總結

以上是生活随笔為你收集整理的java 学生课程成绩_Java课设--学生成绩管理系统一的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。