在掌握了Java基本知識後,可以通過課程設計來鞏固和提高Java編程技術,本書就是針對這一目的編寫的。本書以8個具有一定代表性的課程設計題目為框架,體現MVC模式和面向對像的設計思想,強化內置Derby數據庫、網絡MySQL數據庫以及Excel工作簿在應用中的作用;設計思路清晰,便於理解,可幫助讀者提高設計能力以及面向對像的編程能力;每個課程設計都按照MVC模式展開,每章內容都由設計要求、數據模型、簡單測試、視圖設計、GUI程序、程序發布和課設題目7個部分構成;各個課程設計題目相互獨立,讀者可以從任何一個課程設計題目開始閱讀本書,可以按照本書布置的課程設計作業來開發一個軟件,也可以參考這些課程設計題目設計類似的軟件。本書不僅可以作為理工科各個專業Java課程設計的教材,也可作為自學者提高編程能力的參考書。