毛玉萃、邱少明、楊文艷、秦靜編著的這本《軟件項目實踐案例教程》以幾個典型軟件項目案例的開 發(fā)過程為主線,首先介紹案例開發(fā)中應(yīng)用軟件項目開 發(fā)的方法(原型法、結(jié)構(gòu)化系統(tǒng)方法和面向?qū)ο蠓椒ǎ?、采用的軟件架構(gòu)(三層架構(gòu)——表現(xiàn)層、業(yè)務(wù)邏輯 層和數(shù)據(jù)訪問層,MVC——模型一視圖一控制器)、軟 件開發(fā)平臺和開發(fā)工具(SQL Server 2008、MysQL、 NET、Java及Java環(huán)境);然后介紹五個典型的教學(xué)案 例(從項目的規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計,直至系統(tǒng) 實現(xiàn));最后針對一個實際項目的完整開發(fā)過程進(jìn)行 詳細(xì)介紹。每個案例和實際項目都提供了完整的可運 行系統(tǒng)。
本書共有8章,可作為軟件項目開發(fā)人員的參考 書,也可作為普通高等院校計算機(jī)科學(xué)與技術(shù)、軟件 工程等相關(guān)專業(yè)的教學(xué)和實踐用書或參考書,還可作 為培訓(xùn)機(jī)構(gòu)的項目實踐培訓(xùn)用書以及軟件項目開發(fā)愛 好者的參考書。
第1章 系統(tǒng)開發(fā)方法簡介 1.1 原型法簡介 1.1.1 基本概念 1.1.2 原型方法的工作流程 1.1.3 原型方法的特點 1.1.4 軟件支持環(huán)境 1.1.5 適 第1章 系統(tǒng)開發(fā)方法簡介 1.1 原型法簡介 1.1.1 基本概念 1.1.2 原型方法的工作流程 1.1.3 原型方法的特點 1.1.4 軟件支持環(huán)境 1.1.5 適用范圍 1.2 結(jié)構(gòu)化系統(tǒng)開發(fā)方法簡介 1.2.1 結(jié)構(gòu)化系統(tǒng)開發(fā)方法的基本思想 1.2.2 結(jié)構(gòu)化系統(tǒng)開發(fā)的生命周期 1.2.3 結(jié)構(gòu)化系統(tǒng)開發(fā)方法使用的主要工具 1.2.4 結(jié)構(gòu)化開發(fā)方法的特點 1.2.5 結(jié)構(gòu)化系統(tǒng)開發(fā)方法的優(yōu)缺點 1.3 面向?qū)ο蠓椒ê喗? 1.3.1 面向?qū)ο蠓椒ǖ南嚓P(guān)概念 1.3.2 面向?qū)ο蠓椒ǖ幕舅枷? 1.3.3 面向?qū)ο蠓椒ǖ拈_發(fā)過程 1.3.4 面向?qū)ο蟮慕UZ言——統(tǒng)一建模語言 1.3.5 面向?qū)ο蠓椒ǖ奶攸c和面臨的問題第2章 開發(fā)技術(shù)和環(huán)境簡介 2.1 SQL Server 2008簡介 2.1.1 SQL簡介 2.1.2 SQL Server的發(fā)展 2.1.3 SQL Server 2008的版本 2.1.4 SQL Server 2008的新增功能 2.1.5 SQL Server 2008的新增特點 2.1.6 SQL Server 2008安裝要求 2.2 MySQL簡介 2.2.1 MySQL 2.2.2 MySQL經(jīng)典應(yīng)用環(huán)境 2.2.3 MySQL特點 2.2.4 MySQL存儲引擎 2.2.5 MySQL應(yīng)用架構(gòu) 2.3 Java及Java開發(fā)環(huán)境簡介 2.3.1 Java起源 2.3.2 JaVa及Java平臺的組成 2.3.3 Java的版本 2.3.4 Java的相關(guān)技術(shù)和主要特性 2.3.5 JSP簡介 2.3.6 Java的開發(fā)環(huán)境MyEclipse 8.6簡介 2.4 .NET技術(shù)簡介 2.4.1 .NET是什么 2.4.2 .NET框架 2.4.3 .NET的特點 2.4.4 .NET的版本 2.5 三層架構(gòu)和MVC架構(gòu)簡介 2.5.1 三層架構(gòu)簡介 2.5.2 MVC框架簡介 2.5.3 三層架構(gòu)和MVC框架的關(guān)系第3章 ATM存取款管理系統(tǒng)設(shè)計與實現(xiàn) 3.1 項目需求分析 3.2 面向?qū)ο蟮姆治雠c設(shè)計 3.2.1 實體類分析與設(shè)計 3.2.2 工具類分析與設(shè)計 3.2.3 主類分析與設(shè)計 3.3 系統(tǒng)實現(xiàn)與測試 3.3.1 項目環(huán)境準(zhǔn)備 3.3.2 項目類定義與實現(xiàn) 3.3.3 項目測試與改進(jìn) 3.4 課后訓(xùn)練項目:銀行業(yè)務(wù)調(diào)度系統(tǒng)第4章 Java在線考試系統(tǒng)設(shè)計與實現(xiàn) 4.1 系統(tǒng)分析 4.1.1 需求分析 4.1.2 業(yè)務(wù)流程分析 4.1.3 數(shù)據(jù)分析 4.2 系統(tǒng)設(shè)計 4.2.1 系統(tǒng)設(shè)計思路 4.2.2 功能模塊設(shè)計 4.2.3 數(shù)據(jù)庫設(shè)計 4.2.4 類的分層設(shè)計 4.3 系統(tǒng)實現(xiàn)與測試 4.3.1 數(shù)據(jù)庫的建立與連接 4.3.2 Entity實體類的實現(xiàn) 4.3.3 DAO數(shù)據(jù)訪問類的實現(xiàn) 4.3.4 GUI界面類的實現(xiàn) 4.4 項目發(fā)布與改進(jìn) 4.4.1 項目發(fā)布 4.4.2 項目改進(jìn)第5章 網(wǎng)上燈飾店的研究與實現(xiàn) 5.1 網(wǎng)上燈飾店規(guī)劃 5.1.1 網(wǎng)上商店系統(tǒng)發(fā)展和實現(xiàn)網(wǎng)上商店系統(tǒng)的意義 5.1.2 網(wǎng)上燈飾店的需求分析 5.1.3 網(wǎng)上燈飾店可行性研究 5.2 網(wǎng)上燈飾店分析 5.2.1 業(yè)務(wù)流程分析與描述 5.2.2 數(shù)據(jù)流程分析與描述 5.2.3 數(shù)據(jù)分析 5.3 網(wǎng)上燈飾店設(shè)計 5.3.1 網(wǎng)上燈飾店功能結(jié)構(gòu)設(shè)計 5.3.2 網(wǎng)上燈飾店數(shù)據(jù)庫設(shè)計 5.3.3 主要模塊功能詳細(xì)設(shè)計 5.4 網(wǎng)上燈飾店實現(xiàn) 5.4.1 系統(tǒng)運行環(huán)境 5.4.2 數(shù)據(jù)庫的建立與連接 5.4.3 系統(tǒng)實現(xiàn)的總體框架 5.4.4 數(shù)據(jù)訪問層的設(shè)計與實現(xiàn) 5.4.5 業(yè)務(wù)邏輯層的設(shè)計與實現(xiàn) 5.4.6 公共庫的設(shè)計與實現(xiàn) 5.4.7 實體模型部分的設(shè)計與實現(xiàn) 5.4.8 部分表示層及控制層的設(shè)計與實現(xiàn)第6章 家具網(wǎng)站的研究與實現(xiàn) 6.1 系統(tǒng)規(guī)劃 6.1.1 系統(tǒng)需求分析和目標(biāo)設(shè)定 6.1.2 系統(tǒng)可行性分析 6.2 系統(tǒng)分析 6.2.1 業(yè)務(wù)流程分析與描述 6.2.2 數(shù)據(jù)流程分析與描述 6.2.3 數(shù)據(jù)分析與描述 6.3 系統(tǒng)設(shè)計 6.3.1 系統(tǒng)設(shè)計思想簡介 6.3.2 系統(tǒng)功能結(jié)構(gòu)設(shè)計 6.3.3 數(shù)據(jù)庫設(shè)計 6.3.4 系統(tǒng)功能詳細(xì)設(shè)計 6.4 系統(tǒng)實現(xiàn) 6.4.1 數(shù)據(jù)庫的建立與連接 6.4.2 系統(tǒng)實現(xiàn)總框架簡介 6.4.3 系統(tǒng)實現(xiàn)——DAL層 6.4.4 系統(tǒng)實現(xiàn)——USL層 6.4.5 系統(tǒng)實現(xiàn)——BLL層第7章 網(wǎng)絡(luò)辦公自動化系統(tǒng)的研究與實現(xiàn) 7.1 需求調(diào)查分析 7.1.1 系統(tǒng)定義及可行性分析 7.1.2 系統(tǒng)需求分析和目標(biāo)設(shè)定 7.2 用例建模 7.2.1 角色用例圖 7.2.2 模塊用例圖 7.3 靜態(tài)建模 7.3.1 系統(tǒng)類圖 7.3.2 各類之間的關(guān)系 7.4 系統(tǒng)設(shè)計 7.4.1 系統(tǒng)功能結(jié)構(gòu)設(shè)計 7.4.2 系統(tǒng)層次結(jié)構(gòu)設(shè)計 7.5 動態(tài)建模 7.5.1 模塊時序圖 7.5.2 模塊活動圖 7.6 輸入輸出設(shè)計 7.6.1 輸入設(shè)計 7.6.2 輸出設(shè)計 7.7 物理建模 7.7.1 系統(tǒng)部署 7.7.2 數(shù)據(jù)庫設(shè)計 7.7.3 數(shù)據(jù)庫表設(shè)計 7.8 系統(tǒng)實現(xiàn)與測試 7.8.1 數(shù)據(jù)庫的建立與連接 7.8.2 系統(tǒng)實現(xiàn)總框架簡介 7.8.3 系統(tǒng)實現(xiàn)——MODEL層 7.8.4 系統(tǒng)實現(xiàn)——DAL層 7.8.5 系統(tǒng)實現(xiàn)——BLL層 7.8.6 系統(tǒng)實現(xiàn)——Web層第8章 大學(xué)畢業(yè)(論文)設(shè)計管理網(wǎng)站的研究與實現(xiàn) 8.1 用例建模 8.2 靜態(tài)建模 8.3 系統(tǒng)設(shè)計 8.3.1 功能設(shè)計 8.3.2 數(shù)據(jù)庫設(shè)計 8.4 動態(tài)建模 8.5 物理建模 8.6 系統(tǒng)實現(xiàn)與測試 8.6.1 公共部分的設(shè)計 8.6.2 學(xué)生選題模塊的實現(xiàn) 8.6.3 教師確認(rèn)學(xué)生子模塊的實現(xiàn) 8.6.4 題目調(diào)配子模塊的實現(xiàn) 8.6.5 調(diào)配教師子模塊的實現(xiàn)參考文獻(xiàn)