NET的需求分析與解決方案設(shè)計(jì)概要_第1頁
NET的需求分析與解決方案設(shè)計(jì)概要_第2頁
NET的需求分析與解決方案設(shè)計(jì)概要_第3頁
NET的需求分析與解決方案設(shè)計(jì)概要_第4頁
NET的需求分析與解決方案設(shè)計(jì)概要_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

第6章物理設(shè)計(jì)的創(chuàng)立

本章概述

在計(jì)劃階段,連同概念設(shè)計(jì)和邏輯設(shè)計(jì)一起,項(xiàng)目團(tuán)體還創(chuàng)立了一種處理方案日勺

物理設(shè)計(jì)。通過對物理設(shè)計(jì)的簡介,將理解到物理設(shè)計(jì)日勺目的.物理設(shè)計(jì)所波及的任

務(wù),以及物理設(shè)計(jì)完畢時(shí)日勺交付成果。還將學(xué)習(xí)創(chuàng)立物理設(shè)計(jì)日勺四個(gè)環(huán)節(jié):調(diào)研、分

析、合理化、實(shí)現(xiàn)。

教學(xué)目日勺

?掌握在Microsoft處理方案框架(MSF,MicrosoflSolutionsFramework過程

模型中物理設(shè)計(jì)的角色

?掌握物理設(shè)計(jì)的環(huán)節(jié)

?創(chuàng)立初步服務(wù)拓?fù)?/p>

?為處理方案選擇候選技術(shù)

?將組件分布并打包到不一樣層次中

?設(shè)計(jì)編程模型

教學(xué)重點(diǎn)

?掌握物理設(shè)計(jì)的環(huán)節(jié)

?設(shè)計(jì)編程模型

教學(xué)難點(diǎn)

?設(shè)計(jì)編桂模型是一種需要具有較豐富企業(yè)經(jīng)驗(yàn)日勺專業(yè)人事才能詳細(xì)全面口勺概

到的)。對于大多學(xué)生來說,欠缺的)就是企業(yè)經(jīng)驗(yàn)

教學(xué)資源

5.1物理設(shè)計(jì)概述

5.2物理設(shè)計(jì)分析

知識點(diǎn)

5.3物理設(shè)計(jì)合理化

課本5.4物理設(shè)計(jì)實(shí)現(xiàn)

習(xí)題一對應(yīng)知識點(diǎn)物理設(shè)計(jì)分析

習(xí)題習(xí)題2-時(shí)應(yīng)知識點(diǎn)物理設(shè)計(jì)分析

習(xí)題37寸應(yīng)知識點(diǎn)物理設(shè)il合理化

《基于.NET的需求分析和處理方案設(shè)計(jì)》教學(xué)參照手冊

先修知識推薦補(bǔ)充

了解程序設(shè)計(jì)的基礎(chǔ)知

Windows《基于的程序設(shè)計(jì)》

識。VB.NETWindows

了解WEB類程序設(shè)計(jì)的知識?!睹嫦?NET的Web應(yīng)用程序設(shè)計(jì)》

連接XMLWebService開發(fā)的知識?!禭MLWebService開發(fā)》

先修知識

在正式開始學(xué)習(xí)本章內(nèi)容此前,學(xué)生須具有下列知識基礎(chǔ)。

先修知識推薦補(bǔ)充

了解Windows程序設(shè)計(jì)的基礎(chǔ)知

《基于VB.NET的Windows程序設(shè)計(jì)》

識。

了解WEB類程序設(shè)計(jì)的知識?!睹嫦?NET的Web應(yīng)用程序設(shè)計(jì)》

連接XXLWebService開發(fā)的知識。「XXLWebService開發(fā)》

提議課時(shí)

課堂教學(xué)(2課時(shí)

教學(xué)過程

6.1物理設(shè)計(jì)概述

先修知識推薦補(bǔ)充

了解Windows程序設(shè)計(jì)的基礎(chǔ)知

《展于VB.NET的Windows程序設(shè)計(jì)》

識。

r解WEB類程序設(shè)計(jì)的知識.《面向.NET的Web應(yīng)用程序設(shè)計(jì)》

連接XMLWebService開發(fā)的知識。(XNLWebService開發(fā))

教學(xué)提示:

Microsoft解決方案物理設(shè)計(jì)概述匕要達(dá)到兩個(gè)目的。

?掌握物理設(shè)ih(略講)

?列出物理設(shè)計(jì)的交付成果o(略講)

教學(xué)內(nèi)容教學(xué)活動教學(xué)提示

講授:閱書:6.1.1

物理設(shè)計(jì)是MSF過程模型濘劃階段的第三幻燈:第5頁

個(gè)設(shè)計(jì)活動,物理設(shè)計(jì)是從開發(fā)需求的角度,

描述解決方案的組件、服務(wù)和技術(shù)的過程。物

理設(shè)計(jì)定義了解決方案中將被開發(fā)的部分,以

及如何對它們進(jìn)行開發(fā),還有它們?nèi)绾位ハ嘟?/p>

丘。

2

第6章物理設(shè)計(jì)的創(chuàng)立

,,動?蛾格史伏加S.樸歡”??X

裨“日計(jì)立恰人修此〃已S他*的所fiU

M.個(gè)初步對

戶,創(chuàng)收譜?UA&SWtt?4>4:An*?l*

???.?*H計(jì)?“MUMt會■4"依小

帆更??

WM.

tierMOft.*TW/QiSM丸ft一嫌楂片

tHt■他”武力索用戶/imh*?*

K44i忸?我海、*9l.OWtlW^ftKAH

t.辿方案朗要雌如H&的明!T?

A4:1.1.1

d疝MIL6.l.Z

JlfimUttF”ll“他it與外及計(jì),切th*:n

餐薪汰4H$.1,2

C.1.5

KC)?<i卜*廖設(shè)訃中51K焦色的行幻tjr484

*:

濯薪覆本,6.L3

S相,raKt6.L?

AfJ??卜協(xié)文"UKR幺巾iat9偵

法解誕&i?.1.1

?<suKt6I5

物戶收40〃但含兒個(gè)》-L3文?令析.知“,緡】。曲

命分化化:

>梅冷9,1內(nèi)乂究。。心火一壯“公”也的

EkNRl忤以次m戰(zhàn)力爻為場?方笊.林

■,森泰2XH使產(chǎn)上他冷

*?

>:

毆蟲.1“/冷匕構(gòu)

加康的必心生才博學(xué).

>也對L)式

*什布*小w<<?^w?ufv?nm

n.在M仆怙鈍中介物fHft以及逆“A

樂外&“分6萬K

*uttd??BK

《基于.NET的需求分析和處理方案設(shè)計(jì)》教學(xué)參照手冊

教學(xué)提示:

本節(jié)主要達(dá)到一個(gè)目的。

?完善從邏輯設(shè)計(jì)中得出的則模型。(略講)

教學(xué)內(nèi)容教學(xué)方法教學(xué)提示

講授:閱書:6.2.1

在邏輯設(shè)計(jì)的最后,團(tuán)隊(duì)將得到解決方幻燈:第15頁

案中對象、服務(wù)、屬性和美系的UML模型。

通常來說.,團(tuán)隊(duì)會使用能最好地體現(xiàn)他們

意圖和決策的成品來管?理項(xiàng)目中的復(fù)雜部

分。這些成品包括卜.列交付成果:

?對象和服務(wù)清單

?類圖

?時(shí)序圖

6.2創(chuàng)立邏輯設(shè)計(jì)模型

教學(xué)提示:

本。主耍達(dá)到個(gè)II的.

?完善從邏機(jī)設(shè)計(jì)中得出的皿模型.《略講)

教學(xué)內(nèi)容教學(xué)方法教學(xué)提小

講授:閱":6.2.1

在一輯設(shè)計(jì)的最后,困隊(duì)將得到解決方綱:第15頁

案中時(shí)軟、股務(wù)、應(yīng)性和關(guān)系的UIL模型.

通常來說.,團(tuán)隊(duì)會使用能最好地體現(xiàn)他們

意圖和決策的成品來管理項(xiàng)口中的復(fù)雜部

分.這叫成品包掂F列交付成果:

?對望和服務(wù)清單

?類圖

?時(shí)序圖

?活動圖

?組件圖

這叫就是我們需要去完善的部分.

講解課本:6.2.1

講授:閱書:6.2.2?講解配貨CD匕

網(wǎng)絡(luò)拓?fù)涫且粋€(gè)彩咄設(shè)?圖,用來顯示幻J:第19以的PPT?

硬件的位維和互聯(lián)情況?該圖展示了工作站

和服務(wù)叁并描述了它們的功能?此外,拓?fù)?/p>

還展示r連接ilW機(jī)的M絡(luò)映礎(chǔ)i殳施.你著

先要定義出動作,4能發(fā)現(xiàn)兌定義這些附屬

4

第6章物理設(shè)計(jì)的創(chuàng)立

教學(xué)提示:

本節(jié)主要達(dá)到一個(gè)目的。

?確定合理化基線的交付成果。(略講)

教學(xué)內(nèi)容教學(xué)方法教學(xué)提示

講授:閱書:6.3.1

我們現(xiàn)在來看一F合理化的交付成果幻燈:第24頁

有哪些?

講解課本:6.3.1

講授:閱書:6.3.2

首先我們要知道什么是分布策略?分幺J燈:第25頁

布策略是一個(gè)基本原理,該原理用來決定在

解決方案體系結(jié)構(gòu)中服務(wù)分布的位置O分布

是基于服務(wù)的而不是基于組件的。

然后我們來看一二打包策略,狀態(tài)管理

方面的相關(guān)知識點(diǎn):

講解課本6.3.2

6.3物理設(shè)計(jì)合理化

教學(xué)提示:

本。主要達(dá)到一個(gè)目的.

?確定合理化儂紋的交付成果,(略講)

教學(xué)內(nèi)容教學(xué)方法教學(xué)提示

講授:閱并:6.3,1

我們現(xiàn)在來檸一卜介理化的交付成果幻燈:胡24頁

行哪些?

講解課本:6.3.1

講授:閥竹:6.3.2

首先我們要知道什么是分布策略?分幻燈:第25頁

和策略是一個(gè)麻木原理,該原理用來決定/I

解決方案體系結(jié)構(gòu)中服務(wù)分布的位置.分布

是基于服務(wù)的而不是嚙F?組件的.

然用我們來看一卜打包策略,狀態(tài)管理

方面的相關(guān)知識點(diǎn),

講解課本6.3.2

設(shè)計(jì)考慮包拈:

可擴(kuò)展性■可擴(kuò)展性包含迅速和容易地

擴(kuò)展解決方案的魄力?從而能處理更多事務(wù)

或更多用戶

5

恰健.怪

艘MtJ?個(gè)也用■田務(wù)"地扈

Htt/fft.鬃位的*4替0nts喊詹8方

*HJ?R|nrnilfRfT<'fdAUtn?K

也加用“字嗔"佗用

8僧.,;次帶竹心內(nèi)心個(gè)”8m/海

(Tlttll.MU4?)1H件的U■的大小覆■

H

謂6溟本:K3.2

“發(fā),WH.63,3

俱野的即觥之世晶用以,UHi?2S?

■■>??o?a卜什A£內(nèi)"N;

Ml!)妖什的國成H實(shí)?個(gè)3修?軍公

??展H“A內(nèi)量ft.■中量件的*!!1;A

■饗沖利之理.同,i〃"馬的內(nèi)

???*ff?<A?VR|令用單的句T

??2第小tut行『?始?制arUsui

-nr?4“一

?

離?介福的tutk很■她心的.杜的

■MM卜小fVU'LD*

,V.修川同什fXHd£.八中

?山”anq??件比,;一

?〉《.:、一?…I"!,”?、?沁代川的

**t?M41V>y?Mfr?Ad^MA(>-

I£

訴就詞Ai1.13

請檢,WHt63.1

Bunntrw-卜”心制”例如跳_fUJjJ£

A>

膽修柒木,1

血MHf6.3.5

WAftOtfHF分布此次,"方幻1,掂X板

?

得薪KM6,X5

VHf,mn:6.3.6

ICMWV4!Milk.?MAtMf*WWtHT,哈3?戈

教學(xué)提示:

本節(jié)主要達(dá)到一個(gè)目的。

?描述編程模型。(略講)

教學(xué)內(nèi)容教學(xué)方法教學(xué)提示

講授:閱書:6.4.1?參考鏈接:

首先我們要了解編程模型的目的。編程幻燈:第36頁http:〃www-128

模型描述了開發(fā)團(tuán)隊(duì)如何使用(2選定的技.ibm.com/devel

術(shù)。編程模型包括編程說明書或在項(xiàng)目實(shí)現(xiàn)oper附orks/cn/w

6.4物理設(shè)計(jì)實(shí)現(xiàn)

教學(xué)炎示,

本VI:要達(dá)到一個(gè)II的.

?描述金程蟆什《嚙說》

教學(xué)方法數(shù)學(xué)松示

評掇,閱M6.4.1?',Y:”小

懺先我們要了解一期然收的H的,《UV幺坎h第荒負(fù)http:/,www-128

模噌描述r開發(fā)團(tuán)隊(duì)和何使用已途定的技.ibw.co?/deve】

術(shù).?村模中包括城村說明林成在項(xiàng)日實(shí)現(xiàn)oper?ork*/cn/?

過H中W決煤桶的標(biāo)準(zhǔn).£"模甲及置叨商ebservices/ws-

的折身方針來提供致的處件實(shí)式?并執(zhí)離“a/

itt件的叫t護(hù)性.

織得快X的設(shè)計(jì)與尼餐X之侑很多H

而.比如,

坡現(xiàn)技術(shù).

“狀毒M段和無狀態(tài)對饗的對比.

送程內(nèi)劫便第用和選“外功能調(diào)用的

對比.

內(nèi)聚和他;;

連接模式△?旌摧校式的尚比.

同:上編冏模長和片步編及模型的財(cái)比.

畿程校Y.

蝌誤處理.

安全性.

分布.

調(diào)X課本:6.4.1

講授,間56.1.2?

△描述「泊用模型之后.嫉H他隊(duì)必定攵MI1比3£口http://7880.co

義細(xì)”如何交”..這姓交。極蟲瞅件的按11?/info/Article

7

ruHibwefi?3M?4eOMal

t?e

Blh?*ttU>i|Uft???〃以余盾求A

hKntn.??.tE-{Ultft

1(0<im?rf?:?>WlAWWi?

俯吩*?4母除”的JJdt/M加<J',檐”伯

■i:義“*A.ftflltWOI.幟4以UH

SKSAWMM<"論i>.忸口4以a*

爭就植n?玉,在克或姑“彳雙女及多十殖

a.檀uwatt含方法.MH./tie*/

?.檐”本。不疑伊^聽K義m筋我

套供的或3.

植11妙比W?Wi?iA”收收比義了盟

*??尬文m的方&.KH團(tuán)it型u必也。在

化.奧,”口&電*午檢”“女足

uftXtTKM.Hr.

—eUbttaapleI

?trltMthiA(iatSnieill?et?etI

wEEvmiHmdltrIvm

eidPindUnr”RMJ

,EMPoint{telset?)

)

rvMk4ele^at-v?i4

2”811koiletQbXersender.Kvenieb.

個(gè)拿川

th&fe.^UflIven...?indlB

MWtt%1冰

得/譚&&,.2.

"h<?.6.43

制“,4為W

?.次示公傳"和奈統(tǒng)雄fj文立.

『'',奏演的信芳?務(wù)僵H候/H

SttMl.4?件有苒貢川WA我用

廣“R他if加值.A費(fèi)陽。雷?t?

*??/!■■■人可以3條第您B

?禽?孫務(wù)川*拿舉?■?戶,畫《6.

8

userinterface),但任它們。饕個(gè)系統(tǒng)

間的中間件,由中間件來保證系統(tǒng)間的交

H.般來說.中間竹會是網(wǎng)戶處理組件或

一個(gè)XILWebservices接口由它們一促

進(jìn)兩個(gè)層次之間的通信.

瑞M課本I6.1.3

講授:閱竹:6.1.1

最后我們來廣解卜物理設(shè)計(jì)的數(shù)據(jù)幻燈,第JOM

輝根型.

我們來檸?個(gè)例心

?■■_____________________________

?0.???

一—i■(?0??

a^??

■MMB

?一?…c?—??一

■?一??■?一

我們“J以參考:“\CASESTDY\第六章\

閱讀文檔'訂單類1慎型.vsd”及K他幾個(gè)

VSD文件.從這里■

怎么行的.通過這個(gè)模型.我打己”可以4

出仃哪也<.々的緒構(gòu)是心么纖的.々的捋

個(gè)字段都夕卜別是fl么類型的.

講解U1不;6.4.1

總結(jié)

通過本章日勺學(xué)習(xí),我們理解了下列日勺知識和內(nèi)容。

?描述邏輯設(shè)計(jì)的長處

?為業(yè)務(wù)處理方案創(chuàng)立邏輯設(shè)計(jì)模型

?將邏輯設(shè)計(jì)輸出編制成文檔

?優(yōu)化邏輯設(shè)計(jì)

在第六章中,我們將進(jìn)行物理設(shè)計(jì)日勺創(chuàng)立日勺學(xué)習(xí),讓大家能理解物理設(shè)計(jì)日勺創(chuàng)立

在MSF中起到什么作月.

布置作業(yè)

完畢書后習(xí)題1-5

9

案例教學(xué)

對應(yīng)本書光盤“CASESTDY\第六章憫讀文檔已通過對這些文檔資料對物理設(shè)

計(jì)日勺創(chuàng)立有一種整體日勺理解。

案例

6FineArt學(xué)校

背景

FineArt學(xué)校是一所擁有超過4萬5千名學(xué)生日勺大型地方大學(xué)。目前,使用運(yùn)行

在AS/400計(jì)算機(jī)上的應(yīng)用程序管理課程時(shí)間安排和課程注冊。然而,這個(gè)處理方案

已不能令人滿意。

學(xué)校有一種長期目附就是從既有日勺AS/400應(yīng)用程序上所有轉(zhuǎn)移。你為了一種

短期目的被聘任。你將在一種新的以Windows為基礎(chǔ)日勺處理方案中負(fù)責(zé)復(fù)制和擴(kuò)

展既有日勺課程時(shí)間安排和課程注冊功能。你的處理方案將包括一種新的行政管理應(yīng)

用程序和有關(guān)日勺顧客應(yīng)用程序。你將使用微軟.NET框架和微軟SQLServer來開發(fā)

新的應(yīng)用程序。

既有IT環(huán)境

學(xué)校使用兩個(gè)AS/400應(yīng)用程序來提供既有口勺時(shí)間安排和注冊功能:

課程時(shí)間安排應(yīng)用程序是供行政人員、學(xué)術(shù)顧問和教師使用來建立和瀏覽下個(gè)

學(xué)期日勺課程時(shí)間安排。

注冊應(yīng)用程序是供學(xué)生新學(xué)期注冊使用的。

這兩個(gè)應(yīng)用程序使用的名為REG2的DB2數(shù)據(jù)庫。這個(gè)數(shù)據(jù)庫包括所有與學(xué)

生、教師、課程時(shí)間安排和注冊有關(guān)的所有信息。

這兩個(gè)應(yīng)用程序可以使用校園的專業(yè)終端或者連接到校園網(wǎng)的運(yùn)行終端仿真軟

件的計(jì)算機(jī)來實(shí)現(xiàn)連接。這兩個(gè)應(yīng)用程序?qū)⒆鳛樾绿幚矸桨傅囊徊糠直惶娲?/p>

學(xué)校尚有兩個(gè)其他B勺AS/400應(yīng)用程序,是由獨(dú)立軟件供應(yīng)商開發(fā)日勺:

評分應(yīng)用程序是供教師用來在學(xué)期末給學(xué)生打分的。

成績應(yīng)用程序是供行政管理人員使用來生成正式的學(xué)生成績的。

評分和成績應(yīng)用程序使用名為TRANS2的DB2數(shù)據(jù)庫。這個(gè)數(shù)據(jù)庫包括每個(gè)

學(xué)生完畢日勺課程和成績H勺記錄。TRANS2和有關(guān)口勺應(yīng)用程序不會被替代。

每年有4次注冊時(shí)間。每個(gè)注冊時(shí)間在一學(xué)期開學(xué)前一種月開始。當(dāng)學(xué)期開始

時(shí),注冊結(jié)束。學(xué)生注冊數(shù)據(jù)日勺匯總隨即通過一系列輸出運(yùn)作從REG2輸出到

TRANS2。

10

會見董事注冊部門

我們但愿使有遲到學(xué)費(fèi)帳戶的學(xué)生可以注冊課程。

項(xiàng)目經(jīng)理

目前,每到注冊時(shí)間,學(xué)生必須排很長日勺隊(duì)使用專用終端或者校園計(jì)算機(jī)。我們

想使學(xué)生可以通過互聯(lián)網(wǎng)進(jìn)行注冊。此外,我們想使教師、學(xué)術(shù)顧問和行政管理人

員可以通過互聯(lián)網(wǎng)連接到新的行政管理應(yīng)用程序。

客戶主管,南亞Art部門

我們既有日勺時(shí)間安排應(yīng)用程序只能簡樸的規(guī)定預(yù)修課程。我們可以定義如下預(yù)

修關(guān)系:課程ARTHI101和ARTHI202是選修ARTHI303的前提條件。然而,我們

要規(guī)定更復(fù)雜日勺預(yù)修關(guān)系,例如:選修ARTHI303的前提條件是課程ARTHI101和

ARTHI202,或者是課程ARTHI301。

目前,假如課程名額已經(jīng)滿了,或者學(xué)生沒有修完預(yù)修課程,那么這個(gè)學(xué)生就不能

注冊這門課程。講課教師有多種特權(quán)。一種特權(quán)就是同意某個(gè)學(xué)生可以注冊名額已

滿日勺課程。另一種特權(quán)就是同意某個(gè)學(xué)生可以在沒有完畢預(yù)修課程的狀況下注冊課

程。

目前,教師行使特權(quán)須簽訂表格并送至IT部門。然而,我們但愿新的行政管理應(yīng)

用程序可以讓教師在線行使特權(quán)。在教師在線行使特權(quán)后,學(xué)生就可以注冊對應(yīng)的

課程了。

學(xué)術(shù)顧問

假如學(xué)生從其他大學(xué)轉(zhuǎn)學(xué)來,那么這個(gè)學(xué)生日勺學(xué)術(shù)背景在TRANS2里就不存

Ao這個(gè)疏漏也許導(dǎo)致預(yù)修課程的問題。學(xué)術(shù)顧問須可以使用新的行政管理應(yīng)用程

序,在對學(xué)生日勺學(xué)術(shù)背景日勺評價(jià)基礎(chǔ)上行使預(yù)修課程日勺特權(quán)。當(dāng)學(xué)生顧問行使特權(quán)

時(shí),這項(xiàng)修改會應(yīng)用到除了名額已滿課程外日勺所有課程。

IT部門IT經(jīng)理

高可用性對處理方案的成功至關(guān)重要。我們沒有單點(diǎn)錯(cuò)誤。為了到達(dá)最大的可

測量性和靈活性,我們不想要任何網(wǎng)絡(luò)服務(wù)器會話共用性。

AS/400應(yīng)用程序技術(shù)支持工程師

開始,IT部門會生成一種XML文獻(xiàn),將新的SQLServer數(shù)據(jù)庫從REG2中移

出。在每次注冊期結(jié)束后,我們要將所有學(xué)生注冊的課程列表導(dǎo)入TRANS2。我們

需要所有信息以XML文獻(xiàn)格式存儲。所有學(xué)生已完畢的課程信息只能存儲在

TRANS2中。

11

每次注冊期結(jié)束,所有學(xué)生日勺課程注冊信息必須存檔,然后從SQLServer數(shù)據(jù)庫

中移出。

我們擁有DB2的微軟OLEDBProvider,可以從TRANS2連接學(xué)生成績數(shù)據(jù)。

財(cái)務(wù)應(yīng)用程序技術(shù)支持工程師

每門課程曰勺學(xué)分為1-6。學(xué)生每學(xué)期的學(xué)費(fèi)是杈據(jù)其注冊課程的)總學(xué)分計(jì)算而

得。學(xué)生學(xué)費(fèi)帳戶信息存儲在名為Accounting的]Oracle數(shù)據(jù)庫中。這個(gè)數(shù)據(jù)庫和

新的處理方案所用數(shù)據(jù)庫位于同一種內(nèi)部網(wǎng)。一旦學(xué)生添加或減少一門課程,新的

學(xué)生注冊應(yīng)用程序必須在Accounting中更新學(xué)分信息。Accouting中的學(xué)分?jǐn)?shù)據(jù)必

須反應(yīng)學(xué)生注冊課程的總學(xué)分。

我們也可以提供SQL語句,更新學(xué)分?jǐn)?shù)據(jù)和確定學(xué)生口勺學(xué)分帳戶與否過期。我

們有一種Oracle的OLEDBprovider和支持MSDTC日勺Oracleo

業(yè)務(wù)處理課程和課程章節(jié)

學(xué)校每年有上千門不一樣課程可供選擇。每門課程均有一種名字(例如:藝術(shù)史

簡介,一種部門代碼(例如:ARTHI,一種三位課程號(例如:101和一種學(xué)分(例如:5。每

門課程可以分一種或幾種章節(jié)專家。

然而,不是每門課程每學(xué)期均有課日勺。零、一或者幾種課程章節(jié)都也許在某個(gè)

學(xué)期上課。因此,教師、章節(jié)標(biāo)識、上課地點(diǎn)、上課時(shí)間和最大學(xué)生數(shù)是課程章節(jié)

日勺屬性,而不是課程日勺屬性。

問題案例6FineArt學(xué)校

1.學(xué)生注冊的網(wǎng)絡(luò)應(yīng)用程序包括查詢TRANS2日勺業(yè)務(wù)邏輯。查詢?nèi)丈啄康氖谴_定

學(xué)生與否

符合課程預(yù)修課程B勺規(guī)定。先前的測試顯示查詢速度很慢。為了優(yōu)化成績數(shù)據(jù)

日勺連接,你要使查詢條目至少。你應(yīng)當(dāng)怎樣操作?

A.在ASP.NET會話對象中存儲學(xué)生日勺成績數(shù)據(jù)。使用默認(rèn)值。

B.隱藏學(xué)生的成績數(shù)據(jù)在會話Cookie中

C.使用ASP.NET緩存

D.在ASP.NET會話對象中存儲學(xué)生的成績數(shù)據(jù)。設(shè)置ASP.NET,在微軟SQL

Server

數(shù)據(jù)庫中存儲會話狀態(tài)

答案:D

2.你要為FineArt學(xué)校開發(fā)哪些新模塊?(多選

A.行政管理人員、學(xué)術(shù)顧問和教師使用的)網(wǎng)絡(luò)應(yīng)用程序

氏匯報(bào)成績的應(yīng)用程序

12

C.財(cái)務(wù)數(shù)據(jù)庫

D.學(xué)生注冊的網(wǎng)絡(luò)應(yīng)用程序

E.輸出課程注冊數(shù)據(jù)的公用程序

F.課程注冊數(shù)據(jù)庫

答案:A,D,E,F

3.你正撰寫處理方案的功能闡明。你要確定從既有REG2和TRANS2數(shù)據(jù)庫導(dǎo)

入、導(dǎo)出日勺

數(shù)據(jù)整合需求和轉(zhuǎn)珍需求。你的)功能闡明中應(yīng)包括哪兩個(gè)語句?

A.新的學(xué)生注冊應(yīng)用程序須查詢REG2里日勺歷史成績數(shù)據(jù)

B.使用REG2中的學(xué)生、教師和課程時(shí)間安排數(shù)據(jù)創(chuàng)立一種微軟SQLServer

課程注

冊數(shù)據(jù)庫

C.每學(xué)期使用REG2中的)學(xué)生、教師和課程時(shí)間安排數(shù)據(jù)創(chuàng)立一種微軟SQL

Server

課程注冊數(shù)據(jù)庫

D.新的學(xué)生注冊應(yīng)用程序須查詢TRANS2里的歷史成績數(shù)據(jù)

答案:B,D

4.你要縮短確定課程與否滿員所需的時(shí)間。哪兩個(gè)措施可以實(shí)現(xiàn)這個(gè)目日勺?

A.為每個(gè)課程保留一種注冊數(shù)哈希表。把哈希表保留在ASP.NET緩存對象中

B.為每個(gè)課程保留一種注冊數(shù)哈希表。把哈希表保留在ASP.NET應(yīng)用程序?qū)?/p>

象中

C.在StudentCourseSection表中日勺CourseSectionlD外鍵上創(chuàng)立索引

D.減少課程注冊數(shù)據(jù)庫的規(guī)范化程度,使CourseSection表中包括注冊數(shù)的數(shù)據(jù)

列答案:

C,D

13

5.你想要簡化那些包括安全約束和異常處理的代碼。你也想要減少冗余碼,你

應(yīng)當(dāng)怎么

做?

A.使用MicrosoftVisualStudio.NET企業(yè)版模板

B.使用Microsoft.NET反射

C.處理方案的所有類都來自一種實(shí)行最優(yōu)措施日勺基類

D.應(yīng)用屬性

E.使用公用程序組件

答案:C

6.你止撰寫處理方案的技術(shù)規(guī)范。你要實(shí)現(xiàn)從Accounting數(shù)據(jù)庫中得來的有關(guān)

學(xué)費(fèi)帳

戶狀態(tài)信息日勺類。你應(yīng)確定哪些實(shí)現(xiàn)措施?

A.非服務(wù)組件的Microsoft.NET類

B.隊(duì)列組件

C.XMLWEB服務(wù)代理類

D.需要事務(wù)處理的Microsoft.NET服務(wù)組件

答案:A

7.開發(fā)人員只容許使用經(jīng)架構(gòu)指導(dǎo)團(tuán)體同意的項(xiàng)目類型和組件。你必須要建立

一種流程

來保證開發(fā)者遵守方針。這個(gè)流程最佳能自動化。你應(yīng)當(dāng)怎么做?

A.建立和分布MicrosoftVisualStudio.NET企業(yè)版模塊

B.使用企業(yè)服務(wù)組件

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論