出版時(shí)間:2012-1 出版社:機(jī)械工業(yè)出版社 作者:華弛 主編 頁(yè)數(shù):272
內(nèi)容概要
《全國(guó)高等職業(yè)教育規(guī)劃教材:ASP.NET軟件開發(fā)實(shí)用教程》根據(jù)企業(yè)Web應(yīng)用項(xiàng)目開發(fā)實(shí)際工作流程并結(jié)合美國(guó)卡內(nèi)基梅隆大學(xué)的CMMI3軟件開發(fā)規(guī)范重構(gòu)、序化教學(xué)內(nèi)容、構(gòu)建在線考試系統(tǒng)開發(fā)的學(xué)習(xí)主任務(wù)項(xiàng),整個(gè)教學(xué)過程中采用項(xiàng)目教學(xué)法,即教學(xué)始終圍繞貫穿一個(gè)核心項(xiàng)目--“網(wǎng)絡(luò)在線考試系統(tǒng)”的開發(fā)而展開,力求使學(xué)生學(xué)完相關(guān)任務(wù)章節(jié)后,就能完成網(wǎng)絡(luò)在線考試系統(tǒng)的某個(gè)開發(fā)流程或模塊,最終完成整個(gè)系統(tǒng)。同時(shí),在完成項(xiàng)目的過程中熟悉相關(guān)技術(shù),學(xué)到一些編程技巧和通用解決方法,并感受軟件開發(fā)的完整過程。
本書深入淺出,重點(diǎn)突出,圖文并茂,配套有總?cè)蝿?wù)和每一個(gè)子任務(wù)樣本,還給出了與總?cè)蝿?wù)同步的開放性任務(wù)的原則要求,以便讀者學(xué)習(xí)模仿、鞏固拓展。
本書可作為高職高專院校相關(guān)課程的教材,也可作為軟件設(shè)計(jì)師的職業(yè)資格考試、相關(guān)職業(yè)技能考證的參考教材,還可作為軟件設(shè)計(jì)愛好者的自學(xué)用書。
書籍目錄
出版說明
前言
任務(wù)1 網(wǎng)絡(luò)在線考試系統(tǒng)需求分析
1.1任務(wù)描述
1.2任務(wù)分析
1.3任務(wù)準(zhǔn)備
1.3.1 Microsoft Visio的介紹及安裝
1.3.2 CMMI介紹
1.3.3 可行性分析
1.3.4 需求分析的步驟
1.3.5 需求分析評(píng)審
1.4任務(wù)實(shí)施
1.4.1 概要說明
1.4.2 整體說明
1.4.3 非功能需求
1.4.4 功能需求
1.4.5 需求變更管理
1.5 歸納總結(jié)
1.6 練習(xí)實(shí)訓(xùn)
1.6.1 練習(xí)
1.6.2 實(shí)訓(xùn)
任務(wù)2 搭建網(wǎng)絡(luò)在線考試系統(tǒng)開發(fā)環(huán)境
2.1任務(wù)描述
2.2任務(wù)分析
2.3任務(wù)準(zhǔn)備
2.3.1 實(shí)現(xiàn)Web應(yīng)用軟件的關(guān)鍵技術(shù)
2.3.2 ASP.NET介紹
2.3.3 Visual Source Safe軟件介紹
2.4任務(wù)實(shí)施
2.4.1 安裝Visual Studio. NET集成開發(fā)環(huán)境
2.4.2 第一個(gè)ASP. NET程序
2.4.3 搭建ASP.NET的運(yùn)行環(huán)境
2.4.4 ASP. NET應(yīng)用程序基礎(chǔ)
2.4.5 ASP. NET程序語法及約定
2.4.6 資源文件夾
2.4.7 制定項(xiàng)目版本控制策略及過程部署
2.5 歸納總結(jié)
2.6 練習(xí)實(shí)訓(xùn)
2.6.1 練習(xí)
2.6.2 實(shí)訓(xùn)
任務(wù)3 網(wǎng)絡(luò)在線考試系統(tǒng)概要設(shè)計(jì)
3.1任務(wù)描述
3.2任務(wù)分析
3.3任務(wù)實(shí)施
3.3.1 引言
3.3.2 總體設(shè)計(jì)
3.3.3 功能設(shè)計(jì)
3.3.4 接口設(shè)計(jì)
3.3.5 運(yùn)行設(shè)計(jì)
3.3.6 系統(tǒng)出錯(cuò)處理設(shè)計(jì)
3.3.7 界面( UI)設(shè)計(jì)
3.4 歸納總結(jié)
3.5 練習(xí)實(shí)訓(xùn)
3.5.1 練習(xí)
3.5.2 實(shí)訓(xùn)
任務(wù)4 網(wǎng)絡(luò)在線考試系統(tǒng)開發(fā)計(jì)劃及過程部署
4.1任務(wù)描述
4.2任務(wù)分析
4.3任務(wù)準(zhǔn)備
4.3.1 Microsoft Project軟件的安裝
4.3.2 Microsoft Project 2003簡(jiǎn)介
4.4任務(wù)實(shí)施
4.4.1 制訂網(wǎng)絡(luò)在線考試系統(tǒng)開發(fā)項(xiàng)目計(jì)劃
4.4.2 跟蹤和控制網(wǎng)絡(luò)在線考試系統(tǒng)開發(fā)項(xiàng)目進(jìn)度
4.5 歸納總結(jié)
4.6 練習(xí)實(shí)訓(xùn)
4.6.1 練習(xí)
4.6.2 實(shí)訓(xùn)
任務(wù)5 網(wǎng)絡(luò)在線考試系統(tǒng)詳細(xì)設(shè)計(jì)(架構(gòu)設(shè)計(jì))
5.1任務(wù)描述
5.2任務(wù)分析
5.3任務(wù)準(zhǔn)備
5.3.1 三層架構(gòu)介紹
5.3.2 網(wǎng)絡(luò)在線考試系統(tǒng)的系統(tǒng)結(jié)構(gòu)
5.3.3 CMMI3的詳細(xì)設(shè)計(jì)規(guī)范
5.4任務(wù)實(shí)施
5.4.1 引言
5.4.2 程序系統(tǒng)的結(jié)構(gòu)
5.4.3 程序設(shè)計(jì)說明
5.4.4 注釋設(shè)計(jì)
5.5 歸納總結(jié)
5.6 練習(xí)實(shí)訓(xùn)
5.6.1 練習(xí)
5.6.2 實(shí)訓(xùn)
任務(wù)6 網(wǎng)絡(luò)在線考試系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
6.1任務(wù)描述
6.2任務(wù)分析
6.3任務(wù)準(zhǔn)備
6.3.1 PowerDesigner簡(jiǎn)介
6.3.2 PowerDesgner 15.1 的安裝
6.3.3 數(shù)據(jù)庫(kù)設(shè)計(jì)的重要性及PowerDesigner的優(yōu)勢(shì)
6.4任務(wù)實(shí)施
6.4.1 使用PowerDesigner設(shè)計(jì)數(shù)據(jù)庫(kù)
6.4.2 使用PowerDesigner生成數(shù)據(jù)庫(kù)
6.5 歸納總結(jié)
6.6 練習(xí)實(shí)訓(xùn)
6.6.1 練習(xí)
6.6.2 實(shí)訓(xùn)
任務(wù)7 數(shù)據(jù)訪問層及實(shí)體類創(chuàng)建
7.1任務(wù)描述
7.2任務(wù)分析
7.3任務(wù)準(zhǔn)備
7.3.1 ADO.NET簡(jiǎn)介
7.3.2 Connection對(duì)象
7.3.3 Command對(duì)象
7.3.4 Data Reader對(duì)象
7.3.5 Data Adapter對(duì)象
7.3.6 Data Set對(duì)象
7.4任務(wù)實(shí)施
7.4.1 為網(wǎng)絡(luò)在線考試系統(tǒng)數(shù)據(jù)訪問層創(chuàng)建DB Helper類
7.4.2 創(chuàng)建Student Service.cs類
7.4.3 為網(wǎng)絡(luò)在線考試系統(tǒng)創(chuàng)建模型層
7.4.4 網(wǎng)絡(luò)在線考試系統(tǒng)倒計(jì)時(shí)
7.5 歸納總結(jié)
7.6 練習(xí)實(shí)訓(xùn)
7.6.1 練習(xí)
7.6.2 實(shí)訓(xùn)
任務(wù)8 網(wǎng)絡(luò)在線考試系統(tǒng)界面設(shè)計(jì)
8.1任務(wù)描述
8.2任務(wù)分析
8.3任務(wù)準(zhǔn)備
8.3.1 HTML
8.3.2 CSS
8.3.3 頁(yè)面定位與布局
8.3.4 XML
8.3.5 TreeView控件
8.3.6 站點(diǎn)地圖
8.3.7 SiteMapPath控件
8.3.8 ASP.NET控件基礎(chǔ)
8.3.9 HTML控件
8.3.1 0標(biāo)準(zhǔn)服務(wù)器控件
8.3.1 1母版頁(yè)概述
8.4任務(wù)實(shí)施
8.4.1 設(shè)計(jì)系統(tǒng)首頁(yè)面
8.4.2 設(shè)計(jì)登錄頁(yè)面
……
任務(wù)9 網(wǎng)絡(luò)在線考試系統(tǒng)功能實(shí)現(xiàn)
任務(wù)10 網(wǎng)絡(luò)在線考試系統(tǒng)權(quán)限
任務(wù)11 網(wǎng)絡(luò)在線考試系統(tǒng)測(cè)試及部署
任務(wù)12 網(wǎng)絡(luò)在線考試系統(tǒng)的發(fā)布
參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁(yè):插圖:(2)面向?qū)ο筌浖募蓽y(cè)試傳統(tǒng)的集成測(cè)試采用自頂向下或自底向上的方法,通過使用漸增方式繼承功能模塊進(jìn)行測(cè)試。面向?qū)ο筌浖]有層次的控制結(jié)構(gòu),相互調(diào)用的功能分散在不同的類中,類通過消息的相互作用來提供服務(wù)。因此,面向?qū)ο蟮能浖蓽y(cè)試主要關(guān)注于系統(tǒng)的結(jié)構(gòu)和內(nèi)部的相互作用,以便發(fā)現(xiàn)只在各類相互作用時(shí)產(chǎn)生的錯(cuò)誤。對(duì)面向?qū)ο筌浖募蓽y(cè)試有兩種不同的策略:第1種稱為“基于線程測(cè)試”,集成響應(yīng)系統(tǒng)的一個(gè)輸入或事件所需的一組類,每個(gè)線程被個(gè)體集成和測(cè)試;第2種稱為“基于使用測(cè)試”,通過測(cè)試那些幾乎不使用服務(wù)器的類(即獨(dú)立類)來構(gòu)造系統(tǒng),在獨(dú)立類被測(cè)試后,另一層類(即依賴類)使獨(dú)立類被測(cè)試。依賴類的測(cè)試層次按照一定順序進(jìn)行,直至整個(gè)系統(tǒng)被測(cè)試。(3)面向?qū)ο筌浖拇_認(rèn)測(cè)試面向?qū)ο筌浖ㄟ^單元測(cè)試和集成測(cè)試,可以保證軟件開發(fā)的功能得以實(shí)現(xiàn),但有時(shí)不能確保在實(shí)際運(yùn)行環(huán)境中滿足用戶的需要。另外實(shí)際使用環(huán)境下是否存在誘發(fā)程序產(chǎn)生錯(cuò)誤的隱患也是必須認(rèn)真考慮的。因此,對(duì)已完成開發(fā)的軟件必須進(jìn)行規(guī)范的確認(rèn)測(cè)試或系統(tǒng)測(cè)試。在面向?qū)ο筌浖拇_認(rèn)測(cè)試時(shí),往往忽略類連接的細(xì)節(jié),主要關(guān)注用戶可見的動(dòng)作及用戶可識(shí)別的系統(tǒng)的特定輸出,可以采用黑盒法,利用分析模型中的用例圖(用例提供了一個(gè)在用戶交互需求中發(fā)現(xiàn)錯(cuò)誤的高可能性實(shí)現(xiàn)場(chǎng)景)進(jìn)行程序的測(cè)試。
編輯推薦
《ASP.NET軟件開發(fā)實(shí)用教程》為全國(guó)高等職業(yè)教育規(guī)劃教材之一。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
ASP.NET軟件開發(fā)實(shí)用教程 PDF格式下載