本書采取“項目基礎→項目實戰(zhàn)→移動項目→智能項目→項目管理”的結構和“由淺深,由深到精”的學習模式編寫而成。全書分為5篇,共17章。首先講解項目基礎,包括軟件設計與架構、軟件接口設計和軟件數據庫架構等內容;其次講解項目實戰(zhàn),包括坦克大戰(zhàn)游戲、桌面監(jiān)控系統(tǒng)、企業(yè)財務管理系統(tǒng)和酒店管理系統(tǒng)等內容;再次講解移動項目,包括在線考試系統(tǒng)、網上商城購物系統(tǒng)和“書博士教育”微信小程序等內容;接著講解智能項目,包括人工智能——人臉識別系統(tǒng)、人工智能——圖像識別系統(tǒng)、航空訂票系統(tǒng)、電子郵件系統(tǒng)和智能停車管理系統(tǒng)等內容:最后講解項目管理,其中包括軟件測試與發(fā)布、軟件版本管理與加密技術等內容。本書的目的是從多角度、全方位地幫助讀者快速掌握軟件開發(fā)技能,構建從高校到社會與企業(yè)的就職橋梁,讓有志于從事軟件開發(fā)行業(yè)工作的讀者輕松步入職場。本書適合從事Java軟件開發(fā)的讀者閱讀,也適合正在做軟件專業(yè)畢業(yè)設計的大學生及大專院校和培訓機構相關專業(yè)的學生參考選用。