本書以家庭視頻監(jiān)控系統(tǒng)、企業(yè)短信群發(fā)系統(tǒng)、人事工資管理系統(tǒng)、企業(yè)電話客服系統(tǒng)、卡拉ok點歌系統(tǒng)、企業(yè)qq系統(tǒng)、企業(yè)人事管理系統(tǒng)、編程詞典銷售分析系統(tǒng)、在線考試系統(tǒng)和圖書館管理系統(tǒng)10個實際項目開發(fā)程序為案例,從軟件工程的角度出發(fā),按照項目的開發(fā)順序,系統(tǒng)、全面地介紹了程序的開發(fā)流程。從開發(fā)背景、需求分析、系統(tǒng)功能分析、數據庫分析、數據庫結構、系統(tǒng)開發(fā)到系統(tǒng)的編譯發(fā)行,每一過程都進行了詳細的介紹。本書及光盤特色還有:10套項目開發(fā)完整案例,項目開發(fā)案例的同步視頻和其源程序。登錄網站還可獲取各類資源庫(模塊庫、題庫、素材庫)等項目案例常用資源,網站還提供技術論壇支持等。本書案例涉及行業(yè)廣泛,實用性非常強,通過本書的學習,讀者可以了解各個行業(yè)的特點,能夠針對某一行業(yè)進行軟件或網站開發(fā),也可以通過光盤中提供的案例源代碼和數據庫進行二次開發(fā),以減少開發(fā)系統(tǒng)所需要的時間。