ASP.NET 2.0+SQL Server 2005企業(yè)項目開發(fā)與實戰(zhàn)(含光

出版時間:2008-5  出版社:電子工業(yè)出版社  作者:余金山 等編著  頁數(shù):402  字數(shù):665600  
Tag標簽:無  

內(nèi)容概要

本書以軟件工程實踐為導(dǎo)向,以工程案例為背景,基于ASP.NET 2.0和SQL Server 2005的最新技術(shù),結(jié)合UML 2.0和Visual Studio環(huán)境,系統(tǒng)地介紹如何基于ASP.NET 2.0和SQL Server 2005從事企業(yè)級項目開發(fā)。    全書共分14章,內(nèi)容涵蓋了分析、設(shè)計、開發(fā)、測試、部署與發(fā)布等6個軟件工程的主要步驟,通過企業(yè)信息平臺工程項目詳細介紹了軟件項目實踐的全過程,并在案例篇中給出了一個典型的企業(yè)應(yīng)用案例——商務(wù)網(wǎng)站平臺。本書最大的特色在于實踐多于理論,力求幫助讀者通過自己動手掌握ASP.NET 2.0和SQL Server 2005的最新技術(shù),學(xué)習(xí)如何規(guī)劃、實施企業(yè)項目開發(fā)。    本書適合企業(yè)應(yīng)用的設(shè)計人員、開發(fā)人員,對于初學(xué)者是一本難得的入門與提高的參考書。同時,本書還可以作為大專院校和培訓(xùn)機構(gòu)的教材和參考讀物。

書籍目錄

第1章  企業(yè)級項目工程實踐概述  1.1  企業(yè)級項目概述    1.1.1  企業(yè)級項目    1.1.2  企業(yè)級項目的生命周期    1.1.3  本書實例簡介  1.2  企業(yè)級項目開發(fā)模型    1.2.1  企業(yè)級項目開發(fā)中的角色    1.2.2  團隊協(xié)作    1.2.3  微軟解決方案框架—MSF    1.2.4  企業(yè)短信收發(fā)平臺的開發(fā)模型定義  1.3  構(gòu)建企業(yè)短信收發(fā)平臺項目的開發(fā)平臺    1.3.1  企業(yè)短信收發(fā)平臺的開發(fā)平臺概述    1.3.2  Visual Studio 2005 Team Suite(VSTS)    1.3.3  SQL Server 2005    1.3.4  IIS    1.3.5  Microsoft Office Visio 2007  1.4  企業(yè)短信收發(fā)平臺項目的版本控制    1.4.1  引言    1.4.2  Team Foundation版本控制技術(shù)    1.4.3  在VSTS中為企業(yè)短信收發(fā)平臺項目配置源代碼管理第2章  系統(tǒng)需求分析與業(yè)務(wù)建模  2.1  引言  2.2  UML用例及用例圖    2.2.1  參與者與用例    2.2.2  用例模型之間的關(guān)系    2.2.3  用例圖  2.3  用例建模技術(shù)    2.3.1  確定系統(tǒng)參與者    2.3.2  確定系統(tǒng)用例    2.3.3  描述用例說明信息    2.3.4  復(fù)查和調(diào)整用例模型    2.3.5  實例分析—使用Office Visio 2007創(chuàng)建企業(yè)短信收發(fā)平臺用例模型  2.4  創(chuàng)建企業(yè)短信收發(fā)平臺系統(tǒng)業(yè)務(wù)模型    2.4.1  確定短信收發(fā)平臺的業(yè)務(wù)需求    2.4.2  建立短信收發(fā)平臺的領(lǐng)域模型    2.4.3  提取分析類    2.4.4  構(gòu)造交互模型    2.4.5  構(gòu)造分析類圖    2.4.6  用戶界面初步設(shè)計  2.5  創(chuàng)建并發(fā)布短信收發(fā)平臺的需求規(guī)格說明書第3章  業(yè)務(wù)邏輯設(shè)計  3.1  UML邏輯設(shè)計基礎(chǔ)    3.1.1  靜態(tài)建模    3.1.2  動態(tài)建模  3.2  企業(yè)短信收發(fā)平臺系統(tǒng)架構(gòu)設(shè)計    3.2.1  架構(gòu)設(shè)計概述    3.2.2  架構(gòu)設(shè)計模式    3.2.3  創(chuàng)建企業(yè)短信收發(fā)平臺系統(tǒng)架構(gòu)  3.3  企業(yè)短信收發(fā)平臺的業(yè)務(wù)邏輯建模    3.3.1  系統(tǒng)管理模塊    3.3.2  人員管理模塊    3.3.3  通信錄管理模塊    3.3.4  短信收發(fā)模塊  3.4  創(chuàng)建并發(fā)布企業(yè)短信收發(fā)平臺的業(yè)務(wù)邏輯設(shè)計規(guī)格說明書第4章  數(shù)據(jù)庫邏輯設(shè)計  4.1  引言    4.1.1  數(shù)據(jù)庫基礎(chǔ)    4.1.2  數(shù)據(jù)庫設(shè)計  4.2  實體關(guān)系建模概述    4.2.1  ER 建模的核心要素    4.2.2  ER 方法學(xué)的表示法  4.3  企業(yè)短信收發(fā)平臺數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計    4.3.1  短信收發(fā)管理    4.3.2  系統(tǒng)管理    4.3.3  人員信息管理    4.3.4  通信錄管理    4.3.5  短信模版管理第5章  SQL Server 2005應(yīng)用開發(fā)概述 5.1  SQL Server 2005簡介  5.1.1  概述  5.1.2  SQL Server 2005工具簡介 5.2  數(shù)據(jù)庫的操作  5.2.1  創(chuàng)建數(shù)據(jù)庫  5.2.2  修改數(shù)據(jù)庫  5.2.3  刪除數(shù)據(jù)庫 5.3  企業(yè)短信收發(fā)平臺數(shù)據(jù)庫權(quán)限管理  5.3.1  權(quán)限管理基礎(chǔ)  5.3.2  創(chuàng)建登錄賬號  5.3.3  角色管理  5.3.4  權(quán)限管理 5.4  企業(yè)短信收發(fā)平臺的備份與恢復(fù)  5.4.1  企業(yè)短信收發(fā)平臺的數(shù)據(jù)庫備份  5.4.2  企業(yè)短信收發(fā)平臺的數(shù)據(jù)庫恢復(fù)第6章  創(chuàng)建數(shù)據(jù)庫對象 6.1  表  6.1.1  表基礎(chǔ)  6.1.2  創(chuàng)建企業(yè)短信收發(fā)平臺的數(shù)據(jù)表  6.1.3  修改企業(yè)短信收發(fā)平臺的數(shù)據(jù)表  6.1.4  刪除企業(yè)短信收發(fā)平臺的數(shù)據(jù)表 6.2  索引  6.2.1  索引基礎(chǔ)  6.2.2  創(chuàng)建索引  6.2.3  查看和修改索引  6.2.4  刪除索引 6.3  視圖  6.3.1  視圖基礎(chǔ)  6.3.2  創(chuàng)建視圖  6.3.3  使用視圖修改數(shù)據(jù)  6.3.4  修改視圖  6.3.5  刪除視圖 6.4  存儲過程  6.4.1  存儲過程基礎(chǔ)  6.4.2  創(chuàng)建存儲過程  6.4.3  執(zhí)行存儲過程  6.4.4  查看存儲過程  6.4.5  修改存儲過程  6.4.6  刪除存儲過程 6.5  游標  6.5.1  游標基礎(chǔ)  6.5.2  創(chuàng)建游標  6.5.3  使用游標 6.6  觸發(fā)器  6.6.1  觸發(fā)器基礎(chǔ)  6.6.2  創(chuàng)建觸發(fā)器概述  6.6.3  創(chuàng)建DML觸發(fā)器  6.6.4  創(chuàng)建DDL觸發(fā)器  6.6.5  修改觸發(fā)器  6.6.6  啟用和禁用觸發(fā)器  6.6.7  刪除觸發(fā)器第7章  創(chuàng)建企業(yè)短信收發(fā)平臺的程序架構(gòu) 7.1  Visual Studio 2005集成開發(fā)環(huán)境概述  7.1.1  起始頁  7.1.2  社區(qū)  7.1.3  項目  7.1.4  解決方案資源管理器 7.2  創(chuàng)建企業(yè)短信收發(fā)平臺的程序結(jié)構(gòu)  7.2.1  創(chuàng)建程序結(jié)構(gòu)  7.2.2  定義引用關(guān)系第8章  創(chuàng)建數(shù)據(jù)訪問層 8.1  數(shù)據(jù)訪問概述 8.2  ADO.NET 2.0  8.2.1  ADO.NET 2.0概述  8.2.2  ADO.NET 2.0高級特性 8.3  ASP.NET數(shù)據(jù)控件 8.4  AccessDataSource控件  8.4.1  AccessDataSource控件概述  8.4.2  使用AccessDataSource控件連接數(shù)據(jù)庫 8.5  SqlDataSource控件  8.5.1  SqlDataSource控件概述  8.5.2  使用SqlDataSource控件連接數(shù)據(jù)庫 8.6  ObjectDataSource控件  8.6.1  ObjectDataSource的概述  8.6.2  ObjectDataSource控件綁定到數(shù)據(jù)訪問層  8.6.3  ObjectDataSource控件綁定到業(yè)務(wù)邏輯層  8.6.4  使用ObjectDataSource控件編輯數(shù)據(jù)  8.6.5  結(jié)合使用ObjectDataSource控件和SqlDataSource控件 8.7  創(chuàng)建企業(yè)短信收發(fā)平臺的數(shù)據(jù)訪問層第9章  Web界面設(shè)計 9.1  界面設(shè)計概述 9.2  Microsoft Express Web工具簡介 9.3  ASP.NET 2.0主題與皮膚技術(shù)  9.3.1  主題技術(shù)概述  9.3.2  創(chuàng)建主題  9.3.3  命名皮膚  9.3.4  應(yīng)用主題及動態(tài)應(yīng)用主題 9.4  ASP.NET 2.0中的MASTER PAGE技術(shù)  9.4.1  MASTER PAGE技術(shù)概述  9.4.2  創(chuàng)建MASTER PAGE  9.4.3  嵌套MASTER PAGE  9.4.4  引用MASTER PAGE的內(nèi)容 9.5  CSS技術(shù) 9.6  常用內(nèi)嵌控件使用  9.6.1  按鈕控件  9.6.2  復(fù)選框控件  9.6.3  單選框控件  9.6.4  樹型控件  9.6.5  GridView控件  9.6.6  輸出數(shù)據(jù)到外部Excel文件 9.7  XML控件的使用  9.7.1  XML概述  9.7.2  XML數(shù)據(jù)轉(zhuǎn)換  9.7.3  在Web頁面中應(yīng)用XML 9.8  界面的個性化設(shè)計 9.9  界面設(shè)計實例分析  9.9.1  企業(yè)短信收發(fā)平臺登錄界面設(shè)計  9.9.2  企業(yè)短信收發(fā)平臺主界面設(shè)計第10章  ASP.NET 2.0性能優(yōu)化 10.1  開發(fā)高性能ASP.NET應(yīng)用概述  10.1.1  頁面與服務(wù)器控制處理  10.1.2  狀態(tài)管理  10.1.3  數(shù)據(jù)訪問  10.1.4  Web應(yīng)用程序  10.1.5  編碼 10.2  ASP.NET性能監(jiān)視  10.2.1  性能監(jiān)視概述  10.2.2  ASP.NET性能監(jiān)視器 10.3  緩存技術(shù)  10.3.1  ASP.NET緩存概述  10.3.2  ASP.NET緩存新特性  10.3.3  緩存ASP.NET頁  10.3.4  緩存應(yīng)用數(shù)據(jù)第11章  企業(yè)短信收發(fā)平臺典型模塊實現(xiàn) 11.1  創(chuàng)建系統(tǒng)管理模塊  11.1.1  創(chuàng)建黑名單管理模塊  11.1.2  創(chuàng)建過濾內(nèi)容管理模塊  11.1.3  創(chuàng)建目錄管理模塊 11.2  創(chuàng)建人員管理模塊  11.2.1  創(chuàng)建機構(gòu)管理模塊  11.2.2  創(chuàng)建部門管理模塊  11.2.3  創(chuàng)建人員管理模塊 11.3  創(chuàng)建通信錄管理模塊 11.4  創(chuàng)建短信收發(fā)模塊  11.4.1  寫短信模塊  11.4.2  定時發(fā)短信模塊  11.4.3  待發(fā)短信模塊  11.4.4  已發(fā)短信管理模塊  11.4.5  已收短信管理模塊  11.4.6  余額查詢模塊第12章  Web應(yīng)用測試 12.1  Web應(yīng)用測試概述 12.2  定義測試需求  12.2.1  功能測試需求  12.2.2  非功能測試需求 12.3  創(chuàng)建測試用例  12.3.1  創(chuàng)建測試用例概述  12.3.2  發(fā)布測試用例文檔 12.4  創(chuàng)建并發(fā)布測試計劃文檔 12.5  Microsoft Visual Studio Team Test Edition336 12.6  單元測試  12.6.1  VSTS單元測試概述  12.6.2  創(chuàng)建單元測試  12.6.3  執(zhí)行單元測試 12.7  執(zhí)行Web功能測試  12.7.1  VSTS Web 功能測試使用概述  12.7.2  創(chuàng)建Web功能測試  12.7.3  運行Web功能測試 12.8  執(zhí)行商務(wù)網(wǎng)站性能測試  12.8.1  VSTS Web性能測試概述  12.8.2  創(chuàng)建Web性能測試  12.8.3  運行Web性能測試  12.8.4  監(jiān)視Web性能 12.9  發(fā)布測試結(jié)果第13章  企業(yè)級應(yīng)用的發(fā)布與部署 13.1  系統(tǒng)編譯與發(fā)布概述  13.1.1  編譯網(wǎng)站  13.1.2  發(fā)布網(wǎng)站 13.2  創(chuàng)建網(wǎng)站的部署圖  13.2.1  VSTS 邏輯中心設(shè)計器  13.2.2  VSTS 部署設(shè)計器 13.3  執(zhí)行部署357  13.3.1  利用Visual Studio 2005部署工程部署網(wǎng)站  13.3.2  配置Web.config文件  13.3.3  部署.NET框架  13.3.4  部署網(wǎng)站第14章  基于ASP.NET 2.0+SQL Sever 2005的商務(wù)網(wǎng)站平臺 14.1  商務(wù)網(wǎng)站平臺系統(tǒng)概述  14.1.1  開發(fā)平臺選型  14.1.2  目標 14.2  商務(wù)網(wǎng)站平臺需求分析  14.2.1  商務(wù)網(wǎng)站平臺用戶及權(quán)限管理  14.2.2  公司信息發(fā)布  14.2.3  公司產(chǎn)品管理  14.2.4  會員資料  14.2.5  發(fā)布信息  14.2.6  信息搜索 14.3  商務(wù)網(wǎng)站平臺設(shè)計  14.3.1  商務(wù)網(wǎng)站平臺邏輯結(jié)構(gòu)設(shè)計  14.3.2  界面設(shè)計 14.4  在SQL Server 2005中創(chuàng)建數(shù)據(jù)庫  14.4.1  表設(shè)計  14.4.2  在數(shù)據(jù)庫中創(chuàng)建表結(jié)構(gòu) 14.5  系統(tǒng)實現(xiàn)  14.5.1  創(chuàng)建程序結(jié)構(gòu)  14.5.2  配置系統(tǒng)  14.5.3  創(chuàng)建數(shù)據(jù)訪問層邏輯  14.5.4  創(chuàng)建商務(wù)網(wǎng)站平臺登錄頁 14.6  創(chuàng)建商務(wù)網(wǎng)站平臺產(chǎn)品列表管理功能模塊 14.7  部署站點

章節(jié)摘錄

第1章 企業(yè)級項目工程實踐概述企業(yè)級項目工程實踐主要需要對項目有效的管理與控制。在實施企業(yè)級項目工程之前,首先需要了解企業(yè)級項目的一些內(nèi)涵,定義項目的開發(fā)模型,創(chuàng)建開發(fā)平臺,并實施版本控制。本章將對這些內(nèi)容進行分析和介紹。本章主要內(nèi)容?企業(yè)級項目概述?企業(yè)級項目開發(fā)模型?構(gòu)建企業(yè)短信收發(fā)平臺的開發(fā)平臺?企業(yè)短信收發(fā)平臺的版本控制1.1 企業(yè)級項目概述企業(yè)級項目通常是大型項目,其開發(fā)周期長、消耗的資源(人力、物力和資金等)高。如果項目延期或者失敗,將給企業(yè)本身帶來巨大的損失。本節(jié)對企業(yè)級項目進行簡單介紹,并給出相關(guān)的生命周期模型和本書的實例。1.1. 1企業(yè)級項目當(dāng)前,對企業(yè)級項目沒有一個準確的定義,但是,其主要特性包括:?規(guī)模較大;?項目成員較多;?研發(fā)風(fēng)險較大;?投入的資金較多;?研發(fā)活動難以控制等。這些特性決定了在開始一個企業(yè)級項目研發(fā)活動時,需要對項目全生命周期中的活動實施有效的管理與控制,輔助支撐工具可以簡化企業(yè)級項目開發(fā)與管理的工作量。本書將基于Microsoft的產(chǎn)品體系,結(jié)合實例,介紹如何執(zhí)行企業(yè)級項目工程實踐。但是,由于每個項目的特性不同,本書只能起到一個拋磚引玉的作用。在實際的項目研發(fā)過程中,還需要進行自定義。1.1.2 企業(yè)級項目的生命周期企業(yè)級項目是為企業(yè)構(gòu)建的軟從件產(chǎn)生到報廢的生命周期,周期內(nèi)有問題定義、可行性分析、總體描述、系統(tǒng)設(shè)計、編碼、調(diào)試和測試、驗收與運行、維護升級和廢棄等階段。這種按時間分程的思想方法是軟件工程中的一種思想原則,即按部就班、逐步推進,每個階段都要有定義、工作、審查、形成文檔以供交流或備查,以提高軟件的質(zhì)量。但隨著新的面向?qū)ο蟮脑O(shè)計方法和技術(shù)的成熟,軟件生命周期設(shè)計方法的指導(dǎo)意義正在逐步減少。典型情況下,企業(yè)級項目的生命周期包含6個階段。(1)問題的定義及規(guī)劃階段。此階段軟件開發(fā)方與需求方共同進行討論,主要確定軟件的開發(fā)目標及其可行性。(2)需求分析階段。在確定軟件開發(fā)可行的情況下,對軟件需要實現(xiàn)的各個功能進行詳細分析。需求分析階段是一個很重要的階段,這一階段做得好,將為整個軟件開發(fā)項目的成功打下良好的基礎(chǔ)。需求也是在整個軟件開發(fā)過程中不斷變化和深入的,因此,必須制定需求變更計劃來應(yīng)付這種變化,以保護整個項目的順利進行。(3)軟件設(shè)計階段。此階段主要根據(jù)需求分析的結(jié)果,對整個軟件系統(tǒng)進行設(shè)計,如系統(tǒng)框架設(shè)計、數(shù)據(jù)庫設(shè)計等。軟件設(shè)計一般分為總體設(shè)計和詳細設(shè)計。好的軟件設(shè)計將為軟件程序編寫打下良好的基礎(chǔ)。(4)程序編碼與實現(xiàn)階段。此階段是將軟件設(shè)計的結(jié)果轉(zhuǎn)換成計算機可運行的程序代碼。在程序編碼中必須要制定統(tǒng)一、符合標準的編寫規(guī)范,以保證程序的可讀性、易維護性,從而提高程序的運行效率。(5)軟件測試。在軟件設(shè)計完成后要經(jīng)過嚴密的測試,以發(fā)現(xiàn)軟件在整個設(shè)計過程中存在的問題并加以糾正。整個測試過程分單元測試、組裝測試,以及系統(tǒng)測試3個階段進行。測試的方法主要有白盒測試和黑盒測試兩種。在測試過程中需要建立詳細的測試計劃并嚴格按照測試計劃進行測試,以減少測試的隨意性。(6)運行維護階段。軟件維護是軟件生命周期中持續(xù)時間最長的階段。在軟件開發(fā)完成并投入使用后,由于多方面的原因,軟件不能繼續(xù)適應(yīng)用戶的要求。要延續(xù)軟件的使用壽命,就必須對軟件進行維護。軟件的維護包括糾錯性維護和改進性維護兩個方面。1.1.3 本書實例簡介本書實例主要是一個企業(yè)短信收發(fā)平臺,它為企業(yè)提供通過瀏覽器進行短信收發(fā)的功能,同時實現(xiàn)通信錄管理、日程管理、個人信息管理、短信模版管理、人事管理等功能,并能夠?qū)崿F(xiàn)對多家企業(yè)短信平臺進行管理(包括計費管理、權(quán)限管理、流量控制等)。其主界面如圖1.1所示。1.2 企業(yè)級項目開發(fā)模型企業(yè)級項目開發(fā)通常是由一個團隊共同完成的,團隊中的成員擔(dān)任不同的開發(fā)角色。同時,在執(zhí)行系統(tǒng)開發(fā)過程中,需要定義相關(guān)的開發(fā)過程模型。本節(jié)結(jié)合企業(yè)短信收發(fā)平臺項目實例對其進行介紹。1.2.1 企業(yè)級項目開發(fā)中的角色在開始一個企業(yè)級系統(tǒng)項目時,需要標識系統(tǒng)的項目角色,為每種角色定義相應(yīng)的特性。一般情況下,項目開發(fā)主要包括以下幾種角色。1.業(yè)務(wù)分析師業(yè)務(wù)分析人員的任務(wù)是理解和描繪客戶的需求,引導(dǎo)和協(xié)調(diào)用戶,以及對業(yè)務(wù)需求的收集和確認。創(chuàng)建業(yè)務(wù)過程的高層模型,包括業(yè)務(wù)需求、業(yè)務(wù)活動、工作流、顯示系統(tǒng)行為。如圖1-2所示的模型用于提供系統(tǒng)的高層視圖。業(yè)務(wù)分析師主要包括以下活動。?創(chuàng)建高層業(yè)務(wù)過程模型,可以使用UM1活動圖建模。?需求建模。需求建模是項目開發(fā)的一個非常重要的方面。它可以幫助用戶定義需求元素,文檔化需求,生成需求報告。?建模業(yè)務(wù)活動,它可以使用UM1活動圖建模,為系統(tǒng)行為提供視圖,注意活動圖并不對系統(tǒng)內(nèi)部行為建模。?工作流建模。工作流建模是可視化企業(yè)系統(tǒng)業(yè)務(wù)流程,它可以使用活動圖創(chuàng)建工作流模型。?顯示系統(tǒng)行為。UM1用例模型為業(yè)務(wù)分析人員提供了一個有利工具,它可以用于將系統(tǒng)功能、行為映射為對應(yīng)的模型,而且模型易于理解。如圖1.3所示為一個用例圖示例。2.軟件架構(gòu)師架構(gòu)師負責(zé)理解系統(tǒng)的業(yè)務(wù)需求,并創(chuàng)建合理、完善的系統(tǒng)體系架構(gòu)。架構(gòu)師也負責(zé)通過軟件架構(gòu)來決定主要的技術(shù)選擇。典型的包括識別和文檔化系統(tǒng)的重要架構(gòu)方面,包括系統(tǒng)的需求、設(shè)計、實現(xiàn)和部署“視圖”。3.軟件工程師軟件工程師主要工作是將用例映射為類圖,顯示類圖之間的關(guān)聯(lián)關(guān)系,利用部署圖定義系統(tǒng)部署,定義軟件包圖。如圖1-4所示為一個UM1類圖示例。4.開發(fā)人員開發(fā)人員通常負責(zé)設(shè)計和實現(xiàn)可執(zhí)行的代碼方案、測試開發(fā)出來的組件和分析運行結(jié)果,以去除可能存在的錯誤。有時開發(fā)人員還負責(zé)創(chuàng)建軟件的體系架構(gòu),或者使用快速應(yīng)用開發(fā)工具。5.項目管理人員項目管理人員負責(zé)制定軟件項目計劃,對項目活動進行跟蹤與管理。收集項目開發(fā)活動的相關(guān)數(shù)據(jù),對項目偏差進行控制。如利用甘特圖創(chuàng)建項目進展模型,如圖1—5所示。測試人員負責(zé)制定系統(tǒng)的測試計劃,創(chuàng)建測試用例、測試場景,執(zhí)行測試(單元1壩4試、集成測試、系統(tǒng)測試、可接受性測試、非功能性測試),標識故障和系統(tǒng)缺陷,生成測試報告。如圖1-6所示為一個測試用例。7.部署人員部署人員負責(zé)創(chuàng)建系統(tǒng)的部署計劃,可以利用UM1的部署圖創(chuàng)建部署模型,如圖1—78.技術(shù)開發(fā)人員技術(shù)開發(fā)人員創(chuàng)建用于支持開發(fā)人員的附加功能,包括創(chuàng)建UM1 Profi1e、UM1模式、代碼模版、標簽值類型和插件。如圖1-8所示為一個圖插件,它用于顯示銷售情況圖標,該插件由技術(shù)開發(fā)人員創(chuàng)建。9.數(shù)據(jù)庫架構(gòu)師對于大多數(shù)的應(yīng)用開發(fā)項目來說,用于持久存儲數(shù)據(jù)的技術(shù)是關(guān)系型數(shù)據(jù)庫。數(shù)據(jù)庫架構(gòu)師負責(zé)定義詳細的數(shù)據(jù)庫設(shè)計,如邏輯設(shè)計和物理設(shè)計,包括表、索引、視圖、約束、觸發(fā)器、存儲過程和其他的特定數(shù)據(jù)庫用于存儲、返回和刪除持久性對象的結(jié)構(gòu)。如圖1-9所示為一個數(shù)據(jù)庫的邏輯視圖。1.2.2 團隊協(xié)作企業(yè)級項目通常是由一個團隊完成項目的研發(fā)活動。團隊之間的良好協(xié)作將對項目的正常開發(fā)起著至關(guān)重要的作用。團隊協(xié)作需要有效的工具支持,否則,其實施成本較大,而且信息的交流也會受到延遲和延誤。本書將基于Microsoft的Office套件搭建一個支持企業(yè)項目開發(fā)的團隊協(xié)作平臺,它支持項目團隊成員之問的信息交互,從而能夠有效支持團隊協(xié)作。1.2.3 微軟解決方案框架——MsF微軟解決方案框架結(jié)構(gòu)(MSF)是一組建立、開發(fā)和實現(xiàn)分布式企業(yè)系統(tǒng)應(yīng)用的工作模型、開發(fā)準則和應(yīng)用指南。它幫助企業(yè)融合商業(yè)和技術(shù)的目標,降低采用新技術(shù)后系統(tǒng)整體的費用,以及成功地應(yīng)用微軟技術(shù)整合商業(yè)過程的方法。MSF揭示出為成功設(shè)計、構(gòu)建和管理技術(shù)基礎(chǔ)結(jié)構(gòu)或商業(yè)解決方案所需了解的重要風(fēng)險、重要的設(shè)計基礎(chǔ)假設(shè)和關(guān)鍵的依賴關(guān)系。它包括明確的知識庫、應(yīng)用指南和實踐經(jīng)驗。? 企業(yè)結(jié)構(gòu)設(shè)計方案——采用交互的方式,側(cè)重于制定長期規(guī)劃,同時也能完成短期目標。?項目開發(fā)準則——包含組隊模型和過程模型,用于建立高效的項目組,管理項目的生命周期。?項目設(shè)計過程和多層結(jié)構(gòu)的應(yīng)用程序模型——用于支持設(shè)計復(fù)雜的分布式企業(yè)應(yīng)用。?企業(yè)信息基礎(chǔ)設(shè)施的實施方法——使用組隊模型和過程模型支持實現(xiàn)、操作和技術(shù)上的方案。MSF強調(diào)的幾個方面如圖1—10所示,包括規(guī)劃、構(gòu)建和管理。這些過程采用的是迭代式的方法,融合了Rationa1統(tǒng)一開發(fā)過程和極限編程思想。MSF主要包括以下過程模型。1.規(guī)劃應(yīng)用3個基本模型可以幫助理解企業(yè)業(yè)務(wù)情況。企業(yè)總體結(jié)構(gòu)規(guī)劃提供了分析企業(yè)組織機構(gòu)運作和商業(yè)應(yīng)用集成及處理的基準。企業(yè)總體結(jié)構(gòu)包含4個方面的框架:事務(wù)、應(yīng)用、信息和技術(shù)。這些模型不僅僅描繪了企業(yè)總體結(jié)構(gòu)的組成部分,還通過以上各個方面在集成系統(tǒng)中的應(yīng)用,幫助企業(yè)有效地實現(xiàn)每一個方面。企業(yè)總體結(jié)構(gòu)規(guī)劃的過程提供和揭示了商業(yè)運作的標準和所受的局限,使商業(yè)運作過程更易管理、費用更低。MSF的方法以“邊規(guī)劃、邊設(shè)計”為基礎(chǔ),這意味著企業(yè)總體結(jié)構(gòu)規(guī)劃過程一直伴隨著商業(yè)需求變化和技術(shù)發(fā)展的連續(xù)過程。企業(yè)總體結(jié)構(gòu)規(guī)劃使用了MSF的一些基本原則,如風(fēng)險控制的時間安排、固定的產(chǎn)品發(fā)布時間、基于活動的設(shè)計、外部可見的里程碑、小組模型、并行的結(jié)構(gòu)設(shè)計、最大的限制、連續(xù)的

編輯推薦

《ASP.NET 2.0+SQL Server 2005企業(yè)項目開發(fā)與實踐》基于ASP.NET 2.0和SQL Server 2005的最新技術(shù),涵蓋分析、設(shè)計、開發(fā)、測試、部署與發(fā)布等軟件工程主要步驟,結(jié)合UML 2.0和Visual Studio環(huán)境,通過企業(yè)信息平臺工程項目詳細極少軟件項目實踐的全過程,并提供典型企業(yè)應(yīng)用案例——商務(wù)網(wǎng)站平臺。全書系統(tǒng)介紹如何基于ASP.NET 2.0和SQL Server 2005從事企業(yè)級項目開發(fā),適合企業(yè)應(yīng)用的設(shè)計人員、開發(fā)人員及初學(xué)者選讀,也可作為大專院校和培訓(xùn)機構(gòu)的教材.

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    ASP.NET 2.0+SQL Server 2005企業(yè)項目開發(fā)與實戰(zhàn)(含光 PDF格式下載


用戶評論 (總計17條)

 
 

  •   ASP.NET2.0SQLServer2005企..這本書很不錯,很適合有一些.NET基礎(chǔ)的開發(fā)人員去看一下.我獲益匪淺。
  •   推薦此書,沒有企業(yè)開發(fā)經(jīng)驗者適合,例子有點亂,但開發(fā)流程值得借鑒。
  •   技術(shù)方面比較全面
  •   書不錯快遞也很快,比預(yù)計的時間早上很多
  •   我感覺這服務(wù)很好,物美價廉,而且效率挺高,這是我以后購物的一種選擇方式啊
  •   幫同事買的專業(yè)書籍密密麻麻的代碼看樣子很專業(yè)書送到的也很及時當(dāng)天定第二天就到了很快很方便~!
  •   這本書不錯內(nèi)容詳細,步驟清晰!~支持!~
  •   挺系統(tǒng),但案例非主流
  •   還行 算好書
  •   好,感覺很開心。
  •   感覺該書是個大雜燴,不是我喜歡的那種!雖然用到很多技術(shù),而且例子比較特別,但是我不怎么喜歡!尤其是第一章,在我看來完全可以去掉,都講些廢話!不過這本書要比人郵的“精通ASP.NET”好很多!
  •   這本書總感覺是作者在拼湊篇幅,而且好多的例子的都是在asp.net1.X下的例子,直接COPY過來說是2.0的,各位可以從書中例子的后臺.cs文件中看到asp.net1.X中典型的控件聲明語句。這些在2.0中是沒有的。所以評價給個一般
  •   光盤是碎的~
  •   拿到手里并不是像別人說的那樣,心情挺沉重的,也還沒有時間來看.
  •   有點深奧,初學(xué)者不適合
  •   源代碼不完整,僅是忽悠別人,做人太卑鄙了
  •   我看了一下這本書的最后一章,感覺與企業(yè)項目相差太遠了。里面放了一小部分代碼,連解釋和注釋都沒有。而且代碼質(zhì)量太一般。感覺這本書太差。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7