學生管理系統V1.2

1.前言

歷時兩天我又做了個項目,也算是SE部分的畢設吧。有着上次小項目的經驗,這次項目的架構思想變得清晰了。相對上一個項目來講這一個功能較爲複雜的項目,設計的知識點更加廣泛,因爲一個人精力不夠沒能實現界面版,其他功能,若有時繼續更新。多謝關注。

2.項目部分效果圖

在這裏插入圖片描述

在這裏插入圖片描述

在這裏插入圖片描述

3.項目流程圖

在這裏插入圖片描述

在這裏插入圖片描述

4.UML圖

在這裏插入圖片描述
在這裏插入圖片描述

5.使用技術及軟件

  1. 類和SQL語句的增刪減改
  2. 集合
  3. 封裝,接口實現。。。
  4. JDBC以及dbutils
  5. IO流
  6. 常用類:String,Scanner,Date。。。

開發環境:
IntelliJ IDEA19.2+Navicat12+jdk1.8+Mysql5.5

6.代碼

由於這次代碼比較多就不貼出來了,直接附上鍊接
鏈接: https://pan.baidu.com/s/1J9gND563TJ4aEmXBI6hSJw 提取碼: umgd 複製這段內容後打開百度網盤手機App,操作更方便哦

7.項目分析與總結

本項目來說還可實現的功能很多,如:學生端操作,教師端操作,成績,選課等等。但是它們構造的思想都是差不多(一定要把層分好,這個對複雜項目來說很重要!),只是需要時間去完善。這次收穫也挺大,出現了好幾個棘手的bug讓人焦頭爛額,如控制檯和文件輸入輸出字節轉字符編碼的問題,從數據庫獲取結果對象爲空的問題,用戶輸入錯誤字符的問題等等,在這就不詳細說明了。但是呢,一個程序重要和困難的地方就是在與後期的調試!整個過程中是痛並快樂的,痛的是又出現了bug,快樂的是解決了BUG之後,又學到了東西!在此其次就是寫數據庫,標識符的命名規範問題,這個需要多加練習(大項目中很必要),好的代碼從規範練習。。。通過幾次項目瞭解到架構思想之重要性,有了明確的思想,寫起代碼來會很順,並且你會感到極其舒服。。。

發佈了9 篇原創文章 · 獲贊 7 · 訪問量 4821
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章