前言:
有天吃飯和朋友聊天,說到大學老師布置的開發項目,結果我們一干人說出來的都基本一樣,入門級別的計算器啦,稍微大一點的記事本啦,然后到后面的圖書管理系統啊,購物網站啊……
發現這些項目都是大學老師特別愛布置下來的開發項目!!而且一定要是Java語言開發的,看來以前我們大學基本都是學Java嘛(當然現在應該不是了吧~),因此我覺得我一定要整理一個這樣文章,把大學老師一定會布置的項目羅列出來,並介紹一些開發教程。
【Java開發簡單的計算器】
計算器是大學老師一定會布置的!!!稍微學了一點語言基礎之后,老師就會說“這周下去自己開發一個計算器吧,下次上課前交給我。”
我們做出來絕對就差不多是這個樣子的,當然這是教程的效果圖:
課程簡介:
使用 Java 語言完成了一個簡單的計算器,將使用到 Java Swing 圖形組件等等,讓大家深入學習如何制作 Swing 圖形化界面以及為 UI 組件設置事件響應邏輯。
知識點:
- Java Swing 界面編程
- 計算器邏輯運算實現
【Java實現記事本】
當我們學了文件讀寫之后,老師接下來一定會布置記事本項目!項目相對來說比較簡單,同時也很有趣。
課程簡介:
講解如何使用 Java 語言編寫一個可視化的記事本應用,涉及到 Swing 界面編程、文件讀寫等知識點;讓大家熟練Java的可視化界面編程以及文件和IO操作。
知識點:
- Java Swing 界面編程
- 文件操作
【Java日記軟件】
呵呵呵,這個日記軟件,肯定會布置的,反正當年我們Java老師布置這個項目,我記得啊,當時我學的比較差,開發一個日記軟件搞了幾個通宵……
下圖是這個項目的效果圖,雖然我當時做出來的效果和這個不太一樣,我說的是界面展示啊,但是其中后台的邏輯啊,肯定一樣的:
課程簡介:
實現一個簡單的 Java 日記軟件,可以實現用戶的注冊、登錄以及對日記的各種操作。項目中涉及了包括 Swing 界面編程、文件和IO流操作、JDOM 解析 XML 文檔等方面的知識點。
項目列表:
【Java和WebSocket開發網頁聊天室】
天啊,學了WebSocket之后,哪能不開發聊天室呢!!!記得第一次開發出來時,覺得好神奇啊,感覺自己開發了一個QQ,哈哈哈。
下圖是這個項目的效果圖:
課程簡介:
使用WebSocket來開發網頁聊天室,前端框架使用AmazeUI,后台使用Java,編輯器使用UMEditor。課程能夠讓大家了解如何開發一個簡單的網頁聊天室。
知識點:
- 網頁前端(HTML + CSS + JS)
- Java
- WebSocket
【Java模擬實現實驗樓課程管理系統】
嗯,我介紹的這個是課程管理系統,可是不覺得和圖書管理系統很像么?!!圖書管理系統難道不是每個大學老師都會布置的開發項目嗎?!!!
我記得當時老師布置這個是以小組形式,需要兩個角色,一個管理者,可以增刪改查,一個維護者(制作者),維護書籍和制作書籍等,4個人,一人負責一點,看起來很簡單哈,可是啊,在大學的時候,我覺得好難啊!!
課程簡介:
課程使用spring+spring MVC+hibernate來模擬實驗樓課程管理系統。系統使用者分為課程管理者和課程制作者兩個角色,他們分別有自己的功能和權限。
實驗列表:
【SSM + easyUI 搭建簡易的人事管理系統】
人事管理系統,感覺和圖書管理系統啊,課程管理系統啊類似,反正老師會布置其中一個!
課程簡介:
課程采用 SSM(Spring + Spring MVC + MyBatis) + easyUI 來開發一個比較簡易的人事管理系統,讓同學們能夠通過實際項目掌握 SSM 項目的開發。
實驗列表:
【Java實現簡單的支付平台業務流程】
購物網站,必定會布置的項目之一啊!!雖說我介紹的這個項目,並不是開發一個完整的購物網站,但是開發了其中的支付業務,雖然這個項目沒有界面化,但是實現邏輯是一樣的哦;
課程簡介:
本課程是在學習了 Java 基本語法、Java 核心 API 之后,模擬支付平台上買家付款到支付平台,賣家從支付平台取款的簡單業務流程,最終結果以控制台輸出形式展現。通過此流程,詳細講解 Java 線程與同步。
知識點:
- Java 線程與同步
- 並發與並行
- 操作系統進程狀態
如果你想要學習完整的購物網站開發,我這里倒是有個GO語言開發的,可以看看,雖然語言不通,但是實現邏輯是一樣的:【Go語言開發在線商城】
最后:
以上總結的7個項目,大學老師肯定會布置其中幾個,不要懷疑!!當然也許現在老師變了呢,也說不定!