JAVA課程設計(2019)——簡易的學生管理系統


一、團隊介紹

團隊名稱:Coca-cola

組長:翁敬明

二、項目Git地址及提交

https://gitee.com/Stephen-joker/java

第一張圖是分支First里面是在編程過程中每完成一部分提交的記錄;第二張是新建了一個分支Finished將完整的代碼提交上去。

三、功能圖和UML圖

四、項目運行截圖

五、項目關鍵代碼及講解

1.Start類:

用於開始是調用LoginFrame類打開登錄界面;

2.LoginFrame類:

3.RegistrationFrame類:

4.MainFrame類:

定義了每一種操作的接口監聽事件:addstuButtonActionPerformed;changestuButtonActionPerformed;displaystuButtonActionPerformed;searchstuButtonActionPerformed;deletestuButtonActionPerformed;reloginButtonActionPerformed;

exitButtonActionPerformed;

5.DisplayFrame類:

6.Add Frame類:

7.DelFrame類:

8.ChangeFrame類:

9.SearchFrame類:

10.GetInfo類:

六、項目代碼掃描

七、尚待改進

1.可以嘗試使用數據庫來存儲數據

2.可以嘗試添加Excel文件的導入

八、總結

在開始編碼之前我做了一個大綱,標注出了可能用到的類明及方法名,規划了一下每種類的界面大致需要什么內容。着手做后發現這一步節省了我許多對代碼規划的時間。

在編碼時多次訪問百度和JDK文檔去找如BufferedReader類和File類等類有哪些可以用到的方法以及其使用,深感自己對於java類的不熟悉所導致的編寫困難。以后希望繼續學習java所以這一方面有待加強。

改進時的兩個問題搜索百度和結合之前做購物車時所用到的建表的方法解決了添加數據表頭會亂序的問題和界面更換的問題,可見java代碼的編程能力是一行一行打出來的,以此能夠得出許多為以后能用到的經驗。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM