Tải bản đầy đủ (.docx) (47 trang)

Nghiên Cứu Và Xây Dựng Hệ Thống Chương Trình Tiếp Dân Điện Tử Phục Vụ Trả Lời Ý Kiến Liên Quan Đến Công Nghiệp, Thương Mại Trên Website Của Bộ Công Thương.docx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (882.92 KB, 47 trang )

BỘCƠNGTHƯƠNG
VĂNPHỊNGBỘ

BÁOCÁOTỔNGKẾTĐỀTÀICẤPBỘ

NGHIÊNCỨUXÂYDỰNGHỆTHỐNGCHƯƠNGT RÌNH T
IẾPDÂNĐIỆNTỬPHỤCVỤTRẢLỜIÝKIẾNLIÊNQUANĐ
ẾNCƠNGNGHIỆP,THƯƠNGMẠITRÊNWebsiteBỘCƠNG
THƯƠNG
Chủnhiệmđềtài:TRẦNĐÌNHLỘC

7287
15/4/2009
HÀNỘI-2009


MỤCLỤC
MỤCLỤC....................................................................................................................................1
MỞĐẦU......................................................................................................................................2
CHƯƠNGI..................................................................................................................................4
TỔNGQUAN...............................................................................................................................4
1. Cơsởpháplý...........................................................................................................................4
2. Tínhcấpthiếtcủađềtài.............................................................................................................4
3. Mụctiêucủađềtài..................................................................................................................5
4. Đốitượngnghiêncứu..............................................................................................................5
5. Phươngphápnghiêncứu.........................................................................................................5
6. Phát biểubàitốn....................................................................................................................6
7. Kếtquảnghiêncứu..................................................................................................................7
CHƯƠNGII..................................................................................................................................8
THIẾTKẾCHƯƠNGTRÌNH.....................................................................................................8
I. Giảiphápvềcơngnghệ...........................................................................................................8


1. Hệđiềuhànhchomáychủ.....................................................................................................8
2. CơsởdữliệuMicrosoftSQL................................................................................................9
3. BộcơngcụVisualStudio.NET2003...................................................................................23
4. PhầnmềmứngdụngmáychủWebServer(IIS6.0)................................................................24
5. Mơhìnhpháttriểnứngdụng...............................................................................................26
6. Giảipháphostinghệthống“Tiếpdânđiệntử”trênInternet.....................................................28
7. Giảipháptruyềnthơng.....................................................................................................28
8. Phânloạinguờidùng........................................................................................................28
II. Thiếtkếchươngtrình.........................................................................................................29
1. Formđăngnhập................................................................................................................29
2. Formnhậpthơngtincâuhỏi...............................................................................................29
3. Formlãnhđạovănphịngxửlý...........................................................................................30
4. Formlãnhđạovụxửlý.......................................................................................................31
5. Chunviênxửlýcâuhỏi..................................................................................................32
6. ThiếtkếFormnhậpliệudanhmụcngườidùng......................................................................33
CHƯƠNGIII.............................................................................................................................34
PHÂNTÍCHVÀTHIẾTKẾHỆTHỐNG..................................................................................34
1. Thiếtkếcơsởdữliệu.............................................................................................................34
1.1. Danhsáchcácbảng:.......................................................................................................34
1.2. Mơhìnhdữliệugiữacácbảngquanhệ...............................................................................34
1.3. Mơtảchitiếtcácbảngcơsởdữliệu:...................................................................................34
2. Mơhìnhcàiđặthệthống.......................................................................................................36
2.1 ucầuhệthống.............................................................................................................36
2.2 Mơhìnhcàiđặtvàtriểnkhaihệthống:................................................................................38
3. Hướngdẫnsửdụng.............................................................................................................38
KẾTLUẬNVÀKIẾNNGHỊ......................................................................................................44

1



MỞĐẦU
Trongnhữngnămgầnđ ây,k h i đấtnướcb ướcv à o g i a i đoạnđổimới,C h í n h
phủđãcónhữngđềántrọngđiểmnhằmquốcgiavềlĩnhvựccơngnghệt h ơ n g tinnhằmn
ângcaohiệuquảcủaứngdụngcơngnghệthơngtinvàthúcđẩyn g à n h cơngnghiệpnàyp
háttriển.
ĐềántinhọchóaquảnlýhànhchínhNhànướcgiaiđoạn20012005vàđềán C h í n h phủđiệntửg i a i đ oạn2 0 0 6 2 0 1 0 đượcb a n hànhl à mộtm i n h c h ứngchonhữngcốgắngcủaChínhphủnhằmđư
acơngnghệthơngtinápdụngvà oc á c hoạtđộngcủakhốicơquanNhànước.Theođó,
cáctrangthơngtinđiệntửcủacáccơq ua n Chínhp h ủ,Bộngà nh rađờ ivà ph á t triển.T
u yn hi ê n, v ềthựcchấtnhữngtrangthôngtinnàymớichỉđápứngđượcphầnyêucầuthự
ctế.Trênt h ựct ếnộid u n g chínhc h ủyếucủac á c t r a n g nàyl à giớithiệuv ềchứcnăng,
nhiệmvụvà cungcấpthông tinhoạtđộngch ứchưacónhiềuứngdụngcụth ểp h ụcvục
hocơngtácquảnlý.Thếmạnhcủacơngnghệthơngtinhầunhưchưađ ư ợ ckhaitháct r i
ệtđể.C ô n g t á c t i n họchoávẫnchưatiếnh à n h đ ư ợ cnhiều.Vấnđềnàythểhiệnrõtron
gnhiềucơngviệc,trongđócólĩnhvựchànhchính.
ĐốivớiBộCơngThương,đượcsựquantâmcủalãnhđạoBộnênhệthốngt h ơ n g ti
ncủaBộtươngđốipháttriểnvàmộtphầnnàođãđápứngđượcnhữngy ê u cầut r o n g c ô
n g t á c quảnl ý . Cách ệt h ốngnhưt h ưt í n điệntử,h ệt h ốngchươngt r ì n h quảnlýc ơ
n g văn,c ơ n g việc,h ệt h ốngc h ươngt r ì n h cấpp h é p tựđ ộ ng,hệthốngcấpchứngnhận
xuấtxứđiệntử,…
vàđặcbiệtlàgầnđâylàhệt h ốngchươngtrìnhcấpphépxuấtnhậpkhẩutựđộng,thựcsự
đãmanglạihiệuq u ảrấtcaochocơngtácquảnlývàphụcvụdoanhnghiệp.
Mặcdù vậy,để tin h ọchố c á c c ơn g việchà n hc hí nh thìHệth ốngthơngtincủ
aBộvẫncầnphảibổsungthêmnhiềuứngdụngnữathìmớiđápứngđượcc á c yêucầuđặtr
a.Tronglĩnhvựctiếpdân,việcxửlý,giảiquyếtnhữngvấnđềq u a n t â m củan g ườid â n
t r o n g lĩnhvựcc ô n g nghiệpthươngmại,hiệnna y vẫnđ ư ợ ct h ựch i ệnt h e o p h ương
p h á p truyềnthống,c ó n g h ĩalàn h ữngq u a n tâm,thắcmắcđềuđượctrựctiếp.Mặcdù
hàngnămBộđãcóchươngtrìnhcảicáchh à n h chính,cáccơngviệchànhchínhđãđ
ượctiếnhànhtươngđốinhịpnhàng,v à hiệuquả.Tu y nhiênmộtsốc ơ n g vi ệcnếutin h
ọchốđượct hì hi ệuq u ảsẽc a o hơnrấtnhiềuvàgiảibớtđượcrấtnhiềuchiphíchongười
dâncũngnhưchocánbộquảnlý.

Làđơnvịtrựctiếptiếpnhậnnhữnghỏiđápcủangườidân,VănphịngBộđãđềxu
ấtvớilãnhđạoBộchonghiêncứuvàtriểnkhaihệthốngtiếpnhậnvàt r ảl ờih ỏiđ ápt r
ê n I n t e r n e t . T r ê n c ơsởn h ữngđ ề xuấtcủaVănp h ò n g , ngàythángnăm2007B
ộđãraquyếtđịnhsốgiaoVănphòngthựchiệnđềtài:


Đâylàmộtđềtàicótínhthựctếcao,vềthựcchấtđâysẽlànhữngnghiêncứuv ềvi ệ
cxâ y d ựngtri ểnkha i d ịchv ụhà nh chínhc ơng. Kếtq u ảcủanó sẽlàmộtphầnt r o n g
cổngthơng tin điệntửcủaBộ,khiđ ivà o hoạtđộ ng,nó sẽtạođiềukiệnđểngườidânth
uậnlợihơntrongviệchỏiđápnhữngvấnđềquantâm.Điềunàytạothuậnlợichongườidâ
nvàdoanhnghiệpđồngthờinângcaohiệuq u ảcơngviệccủacánbộquảnlý.
Trongqtrìnhnghiêncứu,VănphịngBộđãdựatrênquitrìnhthựctếđểxâydựn
gcácthuậttốn,vàmơtảcácquitrìnhdướigócđộtinhọc,đểtừđótốiư uquitrìnhvàxâyd
ựngchươngtrình.Kếtquảcủaqtrìnhnghiêncứulàphầnmềmtiếpnhậnv à trảl ờih ỏiđ
áp(tạmđ ư ợ cg ọil à Tiếpd â n điệntử).C h ươngt r ì n h hiệnn a y đ ãđ ư ợ ctriểnk h a i t r ê
n mạngI n t e r n e t . Mọiq u a n t â m c ủan g ườidânv à o c á c lĩnhv ựcmàBộC ơ n g T h ư
ơngđượcC h í n h phủg i a o quảnl ý đềuđ ư ợ ctrảlời,hoặcgiảiđápkịpthời.
NgồiphầnmềmTiếpdânđiệntử,kếtquảnghiêncứucịnđượctổnghợpt h à n h
mộtbáocáo.Nhữngvấnđềliênquanđếnphươngphápnghiêncứu,mụct i ê u nghiênc
ứu,kếtquảnghiêncứuđượcthểhiệnrấtchitiếttrongBáocáonày.Nộidu ngc hí nh củab
á o c á o b a o g ồm3 chươngk h ô n g k ểphầnmởđầuv à kếtluận.Trongđ ó,c h ương1 n ê u
l ý d o lựachọnđ ề t à i , m ụct i ê p n g h i ê n cứu,vàp h ươngp h á p nghiêncứu.C h ương
2 n ó i v ềh à n h c h í n h v à q u i trìnhnghiệpv ụth ựct ếcủac ơ n g t á c trảl ờihỏiđ áp.Chươ
ng3 đ iv à o p h â n tíchv à thiếtk ếh ệt h ốngTiếpdânđiệntử,trongchươngnàydựavàom
ơhìnhthựctếnhómtácgiảđ ãxâydựngvàmơtảquitrìnhđểtừđóxâydựngchươngtrình.
Trongqtrìnhthựchiệnđềtàinhómtácgiảđãkhảosátthựctế,thuthậpt h ơ n g ti
n,lựachọncơngnghệphùhợp,phântíchthiếtkếhệthốngvàlậptrìnhxâ y d ựngchư
ơngtrình.C á c m ơ đunchươngtrìnhđ ãđượcxâyd ựngvớic á c chứcnăngk h á c n h a u
n h ư:đặtcâuh ỏi,quảntrịhệt h ống,xuấtbảnt h ô n g t i n . Việcxửlýthơngtinđãđượcxâ
uydựngtheođúngquitrìnhtácnghiệp,dữliệuđ ư ợ cx ửl ý h o à n toànt r ê n m ạngt h e

o c á c thuậtt o á n p h ù hợp,n ê n đ ãđ ápứ ngđư ợ cyêucầucủangườiquảnlý.
KhiđượctriểnkhaisẽhệthốngTiếpdânđiệntửsẽgiúpchocôngtácgiảiđ ápnhữn
gvấnđềquantâmcủangườidânđượcnhanhhơn,kịpthờihơnvàhiệuq u ảhơn.Đồngthờ
ikhihệthốngsẽgópphầnkhơngnhỏvàotrongcơngtáccảic á c h h à n h c h í n h , t h ú
c đẩyviệcứngdụngcơngnghệt h ô n g t i n t r o n g cơngt á c quảnlýđiềuhànhcủaBộ.
CHƯƠNGIT
ỔNGQUAN
1. Cơsởpháplý
Đềtài“Nghiêncứuxâydựnghệthốngchươngtrìnhtiếpdânđiệntửphụcv ụt r ảl
ờiý kiếnl i ê n q u a n đếnc ô n g nghiệp,t h ươngmạit r ê n websitecủaBộC ô n g Thươn
g”dựat r ê n mụct i ê u chungv ềứngd ụngvà p h á t triểnC N T T qu ốcg i a .
+NghịquyếtcủaChínhphủsố49/
CPngày04tháng8năm1993vềpháttriểncơngnghệthơngtinởnướctatrongnhữngnă
m90


+Q u y ếtđ ị nhsố211/
TTgn g à y 0 7 t h á n g 0 4 năm1 9 9 5 c ủaThủtướngChính phủphêduyệtchươngtr
ìnhquốcgiavềcơngnghệthơngtin
+Chỉt h ịsố58-CT/
TWn g à y 1 7 t h á n g 1 0 năm2000 c ủaBộC h í n h trịv ềđẩymạnhứngd ụngvàphá t tri
ểncơngngh ệthơngtinph ụcv ụsựnghiệpcơngnghiệphố,hiệnđạihố.
+Quyếtđ ị nhsố81/2001/QĐTTgn g à y 2 4 / 5 / 2 0 0 1 Thủt ướngC h í n h p h ủv ềviệcphêduyệtchươngtrìnhhàn
hđộngtriểnkhaichỉthị58/CTTWcủaBộC h í n h trịvớimụctiêuứngdụngvàpháttriểnCNTTởnướctatronggiai
đoạn2 0 0 1 - 2 0 0 5 vàgiaiđoạn2006-2010
- Quyếtđịnh112/2001/QĐTTGngày25/7/2001củaThủtướngChínhphủp h ê duyệtĐềánTinhọchóaquảnlýhàn
hchínhNhànước.
+Nghịđịnhsố64/2007/NĐCPn g à y 1 0 tháng4 năm2 0 0 7 củaThủt ướngchínhphủvềỨngdụngcơngnghệth
ơngtintronghoạtđộngcủacơquannhànước.
+CăncứQuyếtđ ị nhsố1 9 9 9 củaBột r ưởngBộCôngT h ươngngày3 t h á n g 12

năm2007vềviệcgiaokếhoạchKhoahọcvàCơngnghệnăm2008.
2. Tínhcấpthiếtcủađềtài
Trongnhữngnămgầnđây,đượcsựchỉđạosátsaocủaLãnhđạoBộtrongviệcứ ngd
ụngc ơ n g n g h ệt h ô n g t i n , nênh ệt h ốngc ô n g n g h ệt h ô n g t i n củaBộp h á t triểntư
ơngđốimạnhmẽ.TheođánhgiácủaAlexathìtrangthơngtinđiệnt ửcủaBộCơngThươ
nglu ơn đư ợ cxếpt h ứhạngca o s o v ớicácBộ,n g à n h tạiViệtNam.Cácứngdụngtrênt
rangthơngtinđiệntửcũngđượctíchhợptươngđ ố inhiều,trongđóđaphầnđểphụcv
ụngườidânvàdoanhnghiệp.Tuynhiên,hệthốngthơngtinnàyvẫnchưađápứnghếtcá
cucầuđặtra,việctinhọchóac á c vẫncịnnhiềucơngviệccầntriểnkhaithựchiện.
Nhằmphụcvụtốtngườidânvàdoanhnghiệptronggiaiđoạn20092010t r a n g thôngtinđiệntửcủaBộcầntậptrungnângcấpthànhcổngthôngtinđiện


tử( P o r t a l ) đểc u n g cấpt h ô n g t i n v à c á c d ịchvụh à n h c h í n h c ơ n g trựctuyến,ph
ụcvụngườidânvàdoanhnghiệptheoĐiều28củaLuậtCơngnghệthơngtin;Tiếptụccu
ngcấpbiểumẫuđiệntửquacổngthơngtinđiệntử.Gắnchặtcácnộid u n g trênvớicácnhi
ệmvụthuộcĐềánĐơngiảnhố thủtụchànhchínhtrên c á c lĩnhvựcquảnlýnhànước
giaiđoạn2008-2010.
Cổngt h ô n g t i n đ iệnt ửsẽlàn ơiđ ể triểnk h a i việcc u n g cấpcácdịchvụh à n h c
h ín h c ơ n g trựctuyếnđếnmứcđộ 3 mộtc á c h p h ù hợpv ềsốl ượng,q u y mơ,cũngnhưc
hấtlượng.Đếnnăm2010phấnđấutấtcảcácdịchvụhànhchínhcơng đ ư ợ ccấpt r ựct u y
ếnmứcđ ộ 3 . C á c n h ó m d ịchv ụh à n h c h í n h c ơ n g trựctuyếnmứcđộ3đượcưutiên
đểtriểnkhaitronggiaiđoạn2009-2010chủyếulàc á c loạigiấyphépdoBộcấp.
NhưvậyviệcxâydựnghệthốngTiếpdânđiệntửlàrấtcấpthiết,nólàmộtphầntrong
cổngthơngtincủaBộvàtriểnkhaihệthốngtiếpdânđiệntửcũnglàt h ựchiệnchươngtrì
nhcảicáchhànhchínhnhànướcgiaiđoạn20012010củaBộ.Vàcũngnhằmxốbỏvềcơbảncácthủtụchànhchínhmangtínhquanliêu,r
ườmr à , g â y phiềnh à c h o d o a n h nghiệpv à n h â n d â n ; h o à n thiệnc á c t h ủt ụchà
nhchínhmớitheohướngcơng khai, đơngiảnvàthuậntiệnchodân.
3. Mụctiêucủađềtài
MụctiêucụthểcủađềtàilàXâydựngthànhcôngmộthệthốngTiếpdânđiệnt ửba
o g ồmc ác chứcn ăng( 1) Tin h ọchố qu i t r ì n h tiếpn h ậný kiến,

( 2) Tinhọchóaquitrìnhchuẩnbịnộidungtrảlờiýkiến,
(3)Tinhọchóaquitrìnhx é t duyệtn ộid u n g ,
( 4 ) T i n họch ó a q u i t r ì n h cậpn h ậtý kiếntrảl ời,( 5 ) Hệthốngquảntrịhệthống
4. Đốitượngnghiêncứu
Hệthốngchươngtrìnhđượcxâydựngnhằmđưahệthốngphầnmềmvàotriểnkh
aithựctếtạiBộCơngThươngnhằmgiảiđápnhữngquantâmthắcmắccủangườid â n , d
o a n h nghiệpv ềc á c l ĩnhvựcquảnl ý củaBộ,d o vậy,n h ó m nghiêncứuđãxácđịnhđố
itượngnghiêncứuchínhlàcácVụchứcnăng.Phầnp h â n tíchthiếtkếhệthốngđãđược
đượckhảosátrấtchitiếttạicácđơnvịnàyđ ể thiếtkếvàxâydựnghệthốngchươngtrình.
5. Phươngphápnghiêncứu
Đểđạtđượcmụctiêuđềra,vớimụctiêuvàđốitượngnghiêncứuđãđượcxácđịnh
nhómnghiêncứpdụngmộtsốphươngphápsau:
- Phươngphápthuthập,phântíchđánhgiáthơngtin
- Phươngphápchungia
Giảiphápđểtriểnkhaiphươngphápnghiêncứuvớicácnộidungnhưsau:


+Nghiêncứucácquytrìnhliênquanđếnnhómcơngviệcchính,đánhgiánh ữ
nghệthốngđãđượctinhọchóaliênquan.Bướcnàynhằmxácđịnhrõtiếntrìnhgiảiqu
yếtcơngviệctrongthựctếvàhiểurõnhữngưunhượcđiểmcủacácq u i trìnhthủcơngđểt
hiếtkếhệthống.
+Thuthậpcácsốliệuvàthốngkêvềgiảiquyếtcáccơngviệc,đánhgiá k h ốilượn
gcơngviệcphảigiảiquyếttrênthựctếđểxácđịnhquymơcụthểcủah ệthống.
+P hâ n tíc h yêucầuquảnlý, x á c đị nhrõ yê u cầuđ ố ivớit ừngloạic ơ ng việccầ
nđượcđưavàochươngtrình,làmcơsởchoviệcđápứngđúngucầucủangườidùng.
+Tổnghợpucầu,cácthơngtinkhảosátthựctế,phântíchvàthiếtkếhệt h ống,ph
ânluồngdữliệu,nhằmtránhtranhchấpdữliệuvàtiếtkiệmtàingunb ộnhớcũngnhưđ
ảmbảotốcđộkhicậpnhậtvàkhaithácdữliệu.
+N g h i ê n cứugiảip h á p ứ ngdụngk h o á c ô n g k h a i v à o chươngt r ì n h , y ê u c
ầubảomậtdữliệutrênđườngtruyềnbaogồmcóviệcmãhốdữliệuvàxáct h ựcn h ằm

xácthựcp h i ê n g i a o d ịchgiữab ê n t h a m g i a v à o g i a o dịchtraođ ổ ithơngtin,đảm
bảotínhtồnvẹncủathơngtin,chốngthốitháctráchnhiệmcủac á c bêngiaodịch
+NghiêncứucôngnghệphùhợpvớimôitrườngCNTThiệntại,xácđịnhn h ữngc
ô n g n g h ệt i ê n tiếnsẽá p dụngđ ể p h á t triểnchươngtrình.Nhữngc ơ n g n g h ệmớiphải
đảmbảohoạtđộngtốttrênmơitrườnghiệntại,cókhảnăngtạor a sảnphẩmthânthiệnv
ớingườisửdụng.
+T h ửn g h i ệmnhữngc h ươngt r ì n h mẫu,h o à n c h ỉnhv à c à i đặtt h à n h h ệth
ốngthơngtin.
Mộtsốcơngviệccụthể:
+Khảosátthựctếthuthậpthơngtin
+Phântích,hiệntrạngcácquitrìnhthựctếtạiBộ
+Xâydựngquitrìnhdướigócđộtinhọc
+Đánhgiáquitrìnhmới
+Lấkiếnchungia
+Phântíchthiếtkếhệthốngtheoquitrìnhđãchuẩnhóa
+Lậptrìnhxâydựngchươngtrình
+Triểnkhaithửnghiệm
+Xâydựngbáocáokếtquảnghiêncứu.
6. Phátbiểubàitốn

6


Vớicácđặcđiểmvềnghiệpvụ,cácucầuđưara,bàitốn“Nghiêncứux â y dựngh
ệthốngchươngtrìnhtiếpdânđiệntửphụcvụtrảlờiýkiếnliênquanđếnc ơ n g nghiệp,thươ
ngmạit r ê n w e b s i t e củaBộC ô n g Thương”c ó t h ểđượcp h á t biểunhưsau:
Nghiênc ứux â y d ựngt r i ểnk h a i hệt h ốngt h ô n g tint h ốngnhấtvà t i n họchó a c
ácquytrìnhhoạtđộngtácnghiệp,cáchìnhthứctiếpnhận,lưutrữ,traođổi,t ì m kiếm,x ửl
ý t h ô n g t i n t r ê n mạngm á y t í n h , nhằmgiảiquyếtc ô n g việcliênq u a n đếntrảlờiýki
ếnvàhỏiđápcủangườidânnhằmnângcaochấtlượngvàhiệuquảcủacơngtácđiềuhà

nhcủalãnhđạo.Cáchoạtđộngtácnghiệpcủacánb ộvàchunviêntrongcơquanđược
tinhọchóanhằmgiảmbớtnhữngthủtụck h ơ n g cầnthiết,vàmanglạihiệuquảcaochoc
ơngtáctiếpdân.
Nhưvậy,đểmanglạihiệuquảvàthuậntiệntrongviệctinhọchốquảnlýcầnthiếtk ế
xâyd ựngsẽđ ư ợ cp h â n c h i a thànhc á c m o d u n r i ê n g chotừngđ ố it ượngvàphânth
eocáckhốichứcnăng.Việcphânchianàysẽđảmbảochoviệct ì m kiếmcácthơngtinliê
nquanvàsẵnsàngđápứngđượcmọiucầukhicầnthiết.
7. Kếtquảnghiêncứu
Sauq u á t r ì n h tiếnhànhnghiênc ứu,n h ó m t á c g i ảđ ãx â y dựngđượch ệt h ốn
gchươngtrìnhvàđãtriểnkhaithửnghiệmtrênhệthốngmạngcủaBộ.Kếtq u ảthửnghiệ
mchothấyhệthốngchươngtrìnhđãhoạtđộngtốt,đápứngđượcucầuđềra.Ngồir
a,nhómnghiêncứucũngđãxâydựngđượcbáocáothựchiệnđ ề tài,t r o n g đ ócácgiảip
h á p c ơ n g nghệ,c á c q u i trìnhtriểnk h a i , v à bảnp h â n tíchthiếtkếhệthốngcũngđượ
cthểhiệntrongbáocáonày.


CHƯƠNGII
THIẾTKẾCHƯƠNGTRÌNH
I. Giảiphápvềcơngnghệ
HệthốngthơngtintạiBộđangvậnhànhvàpháttriển,mơitrườngcơngnghệđãđ ư ợ
ct h ốngnhấtv ì vậyc á c c h ươngt r ì n h , c á c ứngd ụngphảit u â n t h ủtheom ô i trường
đangvậnhành.Phầnnàymơtảkháiqtnhữngđặcđiểmcơngnghệcủamơitrườngcơng
nghệthơngtinhiệntạiởBộ,nhómnghiêncứukhơngtrìnhb à y c h i tiếtv ềc á c c ô n g n
g h ện à y , nhữngt h ô n g t i n c ó thểthamk h ảod ễd à n g t r ê n cáctàiliệu.
Nềntảngm ô i t r ườngCNTTc ủaBộđ angvậnh à n h dựatrêngiảiphápc ô n g n g h ệcủ
aMicrosoftvớinhữngđặctrưngchínhnhưsau:
1. Hệđiềuhànhchomáychủ
LựachọnMSWindowsServer2003làhệđiềuhànhmạngdànhchomáychủ.
WindowsSe rve r 2 0 0 3 l à mộth ệđiềuh à n h vạnnăngh ỗtrợt í c h h ợpc h o m ơ hình
mạngC l i e n t /

S e r v e r . D ò n g sảnphẩmS e r v e r c ủaMicrosoftđ ư ợ cthiếtk ếlàm tăngđộtincậy,
đảmbảotínhnăngphânluồngcaovàhỗtrợkhảnăngtíchh ợpcácmạngnhỏtrongmột
hệthốngmạnglớn.Ngồira,vớisựcậpnhậtliêntụctrongthờigiangầnđây.Windows
Server2000/2003đãđạtđượcđếnnhữngt ín h năngcủamộth ệđ iềuhà nhchuyê n nghi
ệp,đápứngđượ ccác yêu cầucủamộthệthốnglớn.
Hệđiềuh à n h W i n d o w s 2 0 0 0 S e r v e r c ó 3 p h i ê n bảnc h í n h l à : W i n
d o w s 2000 S e r v e r , W i n d o w s 2 0 0 0 A d v a n c e d S e r v e r , W i n d o w s 2 0 0 0 D
atacenterS erve r. VớimỗiphiênbảnM i c r o s o f t b ổsungc á c t í n h năngm ởr ộngchot
ừngloạid ịchv ụ.Đếnk h i h ọServer2 0 0 3 r a đ ờ it h ì M i r c o s o f t cũngdựatrênt í n h
năngcủatừngphiênbảnđểphânloạidođócórấtnhiềuphiênbảncủahọServer2 0 0 3 đượ
ctungrathịtrường.Nhưng4phiênbảnđượcsửdụngrộngrãinhấtlà:W i n d o w s Serve
r2003StandardEdition, EnterpriseEdition,DatacenterEdition, W e b Edition.
Sov ớic á c p h i ê n bản2 0 0 0 t h ì h ọh ệđiềuh à n h S e r v e r phiênbản2 0 0 3 c ó nhữ
ngđặctínhmớisau:
- Khản ăngkếtc h ù m c á c S e r v e r đ ể s a n sẻtải( N e t w o r k L o a d B a l a n c i
n g C l u s t e r s ) vàcàiđặtnóngRAM(hotswap).
- WindowsServer2003hỗtrợhệđiềuhànhWinXPtốthơnnhư:hiểuđượcc h í n h
sáchn h ó m ( g r o u p policy)đượcthiếtlậpt r o n g W i n X P , c ó b ộc ơ n g cụquảntrị
mạngđầyđủcáctínhnăngchạytrênWinXP.


- TínhnăngcơbảncủaMailServerđượctínhhợpsẵn:đốivớicáccơngtyn h ỏkhơn
gđủchiphíđể muaExc ha nge để xâyd ựngMa ilSe rverthì cóth ểsửd ụngdịchvụP
OP3vàSMTPđãtíchhợpsẵnvàoWindowsServer2003đểlàmmộthệthốngmailđơ
ngiảnphụcvụchocơngty.
- CungcấpmiễnphíhệcơsởdữliệuthugọnMSDE(MircosoftDatabase E n g
i n e ) đượccắtx é n t ừS Q L S e r v e r 2000.TuyMSDEk h ô n g c ó c ơ n g cụquảnt r ịn h ư
ngn ó cũngg i ú p í c h c h o c á c c ô n g t y nhỏtriểnk h a i đượcc á c ứngd ụngl i ê n qua nđ
ếncơsởd ữliệumà khơng phảitốnchi phí nhiềuđểmuabảnSQ L S e r v e r .
- NATTraversalhỗtrợIPSecđólàmộtcảitiếnmớitrênmơitrường2003n à y , nó

chophépcácmáybêntrongmạngnộibộthựchiệncáckếtnốipeer-topeerđếncácmáybênngồiInternet,đặtbiệtlàcácthơngtinđượctruyềngiữac á c
máynàycóthểđượcmãhóahồntồn.
- Bổs u n g t h ê m t í n h năngNetBIOSo v e r TCP/
IPc h o d ịchv ụR R A S (RoutingandRemoteAccess).Tínhnăngnàychophépbạn
duyệtcácmáytínht r o n g mạngởxathơngquacơngcụNetworkNeighborhood.
- PhiênbảnActiveDirectory1.1rađờichophépchúngtaủyquyềngiữac á c gố
crừngvớinhau
đồngthờiviệcbackupdữliệucủaActiveDirectorycũngdễdànghơn.
- Hỗt r ợt ốth ơnc ô n g t á c quảntrịt ừx a d o W i n d o w s 2 0 0 3 cảitiếnR D P (Re
moteDesktopP r o t o c o l ) cót h ểtruyềnt r ê n đườngtruyền40Kbps.W e b Ad
mincũngrađờigiúpngườidùngquảntrịServertừxathôngquamộtdịchvụW e b mộtcác
htrựcquanvàdễdàng.
- HỗtrợmơitrườngquảntrịServerthơngquadịnglệnhphongphúhơn
- CácClusterNTFScókíchthướcbấtkỳkhácvớiWindows2000Server
chỉhỗtrợ4KB.
- Chop h é p tạonhiềug ốcD F S (DistributedF i l e System)t r ê n c ù n g mộtS e
rver.
2. CơsởdữliệuMicrosoftSQL
a. Nângcaobảomật:
Bảomậtl à t r o n g t â m c h í n h c h o n h ữngt í n h năngmớit r o n g S Q L Server2
005. Điềun à y phảnánhsựphảnứnglạicủaMicrosoftvớisâumáytínhS l a m m e r đ ãtấ
nc ô n g S Q L S e r v e r 2 0 0 0 . N ó cũngc h o thấymộtt h ếg i ớin g à y càngcónhiềud
ữliệukinhdoanhcónguycơbịlộrangồiInternet.
+Bảomậtnhómthưmụchệthống:


- Nhómmụch ệt h ốngb a o gồmc á c Viewbênd ướicấut r ú c d ữliệuh ệthống.
Ngườisửdụngkhơngthấyđượcbấtcứbảngbêndướinào,vìthếnhữngn gườidùngkh
ơngcókỹnănghoặccóýpháhoạikhơngthểthayđổihoặclàmhưh ỏngcácbảngn à y đ
ược.Điềun à y ngănl à m h ỏngcấutrúcc h í n h m à S Q L S e r v e r phụthuộcvào.

+Bắtbuộcchínhsáchmậtkhẩu:
- KhicàiW i n d o w Server2 0 0 3 , c ó thểá p dụngchínhsáchmậtkhẩucủaW i n d
o w choSQLServer2005.Dovậycóthểthihànhchínhsáchvềmứcđộvàngày hếthạn
củam ậtkhẩutrê n SQLServer2005 giốnghệtnhưcho tà i khoảnđăngnhậpvàoWin
dowsmàtrong2000khơnghỗtrợtínhnăngnày.Vàcóthểtắthoặcmởviệcbắtbuộc
chínhsáchmậtkhẩuchotừngđăngnhậpriêng.

+Táchbiệtgiảnđồvàngườidùng:
- SQLServer2000khơngcókháiniệmgiảnđồ(Schema):Ngườidùngsởh ữuc
á c đ ố it ượngC S D L . Nếumộtngườid ù n g User1tạomộtđ ố it ượngl à m y T a b l e
thìtêncủađốitượngsẽlàUser1.myTable.NếuUser1bịxóa,cầnthayđ ổ it ê n củađ ố it
ượng.V i ệcn à y g â y r a v ấnđ ề v ớin h ữngứngd ụngphụt h u ộcv à o têncủađốitượngđể
truyxuấtdữliệu.
- TrongS Q L S e r v e r 2 0 0 5 , ngườid ù n g cót h ểt ạogiảnđ ồ c ó t ê n k h á c vớing
ườidùngđểchứacácđốitượngCSDL.VídụUser1cóthểtạogiảnđồcótênl à HRvàtạo
mộtđốitượngEmployee.KhithamchiếuđếnđốitượngđónhưlàHR.Employee.Vìthến
ếuUser1xố,thìkhơngcầnthayđổitêngiảnđồ,nghĩalàmãứngdụngvẫnđượcgiữnguy
ênbởivìđốitượngvẫnđượcgọilàHR.Employee.
+TựđộngtạochứngnhậnchoSSL:
- TrongS Q L S e r v e r 2 0 0 0 , k h i d ù n g S e c u r e S o c k e t s L a y e r ( S S L ) đ ể đ
ă ngnhậpvàothểhiệnSQLServer,phảitạochứngnhậnđểlàmcơsởsửdụngSSL.


SQLServer2005tựtạochứngnhậnchongườidùng,điềuđóchophépsửdụngSSL,m
àkhơngcầnphảiquantâmviệctạochứngnhận.
b. MởrộngT-SQL:
- TransactS Q L là mộtp h i ê n bảncủaStructuredQueryLanguage(SQl),đ ư ợ cdùngbởiSQLSe
rver2005.Transact-SQL thườngđượcgọilàT-SQL.TSQLcón h i ềut í n h năngd o Microsoftpháttriểnk h ô n g c ó t r o n g A N S I S Q L (
S Q L chuẩn).
- CảitiếnkhảnănghỗtrợXML:SQLServer2000chophépnhậndữliệuq u a n

h ệởdạngXMLvớimệnhđề FO RXML,hoặclưutrữXMLnh ưdữliệuq u a n hệtron
gSQLServersửdụngmệnhđềOPENXML.SQLServer2005cót h ê m mộtkiểudữl
iệumớilàXMLchophépviếtmãnhậndữliệuXMLnhưlàX M L , tránhviệcbiếnđổitừ
XMLthànhdữliệuquanhệkhidùngOPENXML.Dovậycũngcóthểdùngtàiliệugiả
nđồbiểudiễntrongngơnngữW3CXMLS c h e m a Definition(đơikhigọilàgiảnđồ
XSD)đểchỉracấutrúchợplệtrongXML.
- ViệcsửdụngkhốiTry…CatchtrongmãTSQLchophépchỉrađiềugìphảilàmkhilỗixảyra.
- TrongSQLServermanagementStudio,ngườidùngcóthểtìmthấynhiều
đoạnmãmẫugiúpngườithựchiệnnhữngtácvụthườnggặpvớiT-SQL.
c. Tăngcườnghỗtrợngườipháttriển:
+HỗtrợchoCommonLanguageRuntime(CLR):
- CLRĐượcdùngbơimã.NET,đượcnhúngvàotrongcỗmáyCSDLSQLServe
r2 0 0 5 . Ngườic ó thểviếtc á c t h ủt ụcl ưus ẵn,t r i g g e r , h à m , t í n h t o á n tậph ợpvàcá
ckiểudữliệudongườidùngđịnhnghĩabằngcáchsửdụngcácngơnn g ữnhưVB.NET
hoặcC#.
- Thửtụclưusẵnđượcviếtbằngngơnngữ.NETlàmộtthaythếtốtchothủtụclưusẵ
nmởrộngtrongSQLServer2000bởivìngườisửdụngcóthểchỉramứcđộbảomậtcho
mã.NET.Có3mứcđộbảomậtchomã.NET:
+A n Tồn:Mứcđ ộ n à y k h ô n g c h o p h é p t r u y cậpn g o à i p h ạmv i SQL
Server.M ã củan g ườisửd ụngk h ô n g đượcp h é p truycậph ệthốngtậptin,registr
y,cácbiếnmơitrườnghoặcmạng.Đâylàmứcbảomậtcaonhất.
+Truyxuấtmởrộng:Mứcđộnàychophéptruyxuấtcógiớihạnrangồiphạmv i
SQLServer.Cụt h ểlàcót h ểtruyxuấtregistry,hệt h ốngtậpt i n , c á c biếnmôitrườnghoặ
cmạng.
+Cáckiểudữliệumới:


- Varchar(max):K i ểun à y c h o p h é p dùngc h u ỗik í t ựl ớnh ơn8 0 0 0 b y t e (80
00kítự).Tốiđalà2GB.
- Nvarchar(max):K i ểun à y c h o p h é p dùngchuỗik í t ựUnicodel ớnh ơn8 0 0

0 byte(4000kítự).Tốiđalà2GB.
- Varbinary(max):kiểunàychophépd ù n g dữliệunhịphânlớnhơn8000
byte.
+SQLManagementObject(SMO):
- SMOthayt h ếc h o DistributedManagementObjects( D M O ) đ ư ợ cd ù n g
trongSQLServer2000.SMOnhanhhơnDMOởnhiềuthiếtlậpbởivìmỗiđốitượngch
ỉđượcthựchiệnt ừngphần.V í d ụ,muốnli ệtkê mộtda nh sáchhà ng n g à n đốitượnglê
ntreeview(Cấutrúchìnhcây),k h ơ n g cầnnạpđầyđủthơngt i n củađốitượngngay
mộtlần.Banđầungườidùngchỉcầnhiểnthịtêncủađốitượng,khinàocầnthìmớinạpđầ
yđủthơngtincủađốitượngđó.Điềunàygiúptiếtkiệmđượcnhiềuthờigianchocáctácvụ
đơngiản.
+Tựđộngthựcthimãkịchbản:
- Nếudùngcácchươngt r ì n h củaMicrosoftn h ưMicrosoftAccess,Excel,c ó thểt
ạocácmacro(mãthựcthi)chophépthựchiệntựđộngmộtsốtácvụnàođ ó.S Q L S e r v e
r 2 0 0 5 cót í n h năngt ựđ ộ ngtạomãk ịchbảnT S Q L từn h ữnghà nh đ ộ ngmàngườid ù n g giaodiệnh ì n h ảnht r o n g S Q L S e r v e r
M a n a g e m e n t Studio.
+TruycậpHttp:
- DùnggiaothứcHTTPđểtruycậpvàoSQLServer2005làtínhnăngmớichoph
épngườilậptrìnhtruycậpvàoSQLServermàkhơngphụthuộcvàoviệcII S cóđangchạ
ytrêncùngmáyhaykhơng.SQLServercóthểcùngtồntạivớiIISnhưngkhơnggiố
ngvớiSQLServer2000,IISkhơngcịnlàucầubắtbuộcvớiS Q L S e r v e r 2 0 0 5 .
TruycậpHTTPc h o p h é p p h á t t r i ểnd u n g X M L W e b ServicevớiSQLServer
2005.TruycậpHTTPcóthểthựcthinhómlệnhTSQLhoặcthủtụclưusẵn.Tuynhiên,vìlídobảomaajtmtruycậpHTTPmặcđịnhsẽbịvơ
hiệuhóa.ĐểsửdụngtruycậpHTTPphảichỉrõngườidùng,thủtụclưusẵnvàCSDLđượ
cphéphỗtrợnó.
d. Tăngcườngkhảnăngquảnlý:
CáccơngcụquảnlýtrongSQLServer2005cósựthayđổirấtlớnvớiSQLServer2
000.ThayđổichínhđếntừSQLServermanagementStudio.
+Nhữngcơngcụquảnlýmới:
- TrongSQLServer2000,cơngcụquảnlýchủyếulàEnterpriseManagervàQ

ueryAnalyzer.SQLServer2005,VớicơngcụquảnlýmớilàSQLServer


ManagementStudiođãthaythếhồntồn2cơngcụtrêncủaSQL2000.Cơngcụnà
ychophépquảnlýnhiềuthểhiệnSQLServerdễdànghơn.Từmộtgiaodiện,ngườidùn
gcóthểquảnlýnhiềuthểhiệncủacỗmãyCSDLSQLServer,AnalysisServices,Intergra
tionServicesvàReportingServices.
- CơngcụmớiSQLServerConfigurationManagerchophépkiểmsốtcácd ịchvụ
kếthợpvớiSQLServer2005.NócóthểthaythếchoServicesManagerv à cơngcụcấuhì
nhmạngchoServervàClient.c ũngcóthểkiểmsốtmộtsốd ịchvụkhácnhư:SQLSe
rver,SQLAgent,SQLServerAnalysisServices,DTSS e r v e r ( C h o S Q L S e r v e r I
n t e g r a t i o n Services),Full- TextSearch,SQLBrowser.
+Profiler:
- ChophépngườidùngphântíchnhữngvấnđềvềhiệusuấtthựcthitrongS Q L S
erver2005.
+SQLServerAgent:
- NhữngkhảnăngcủaSQLServerAgent,thànhphầnhỗtrợchocáctácvụđ ãđượ
clậpthờigianbiểu,đượcnângca o. víd ụ,sốtác vụđ ồ ngthờimàSQLServerAgentc
ó thểchạyđượctănglên.SQL2000 chỉdùngSQLAgenttrongn h ữngtácvụliênquanđ
ếncỗmáyCSDL.còntrong2005,SQLServerAgentt h ựct h i c á c t á c v ục h o Analy
sisS e r v i c e s v à IntegrationServices.S Q L S e r v e r A g e n t d ù n g W i n d o w s M a
n a g e m e n t I n s t r u m e n t a t i o n ( W M I ) , c h o p h é p ạnv i ếtmãtránhthựcthit
ácvụ,nhưkhiđĩacứngđầythìcáctácvụvẫnđượcthựcthithànhcơng.
+Cấuhìnhđộng:
- TrongSQLServer2005,cóthểthựchiệnbấtkìThayđổicấuhìnhnàomàkh ơng c
ầnkhởiđộnglạiSQLServer,kểcảkhiđangchạytrênWindowsServer2003. Bêncạ
nhđó,cũngcóthểthayđổiáplựcCPUvàI/
Onếucần,cóthểthêmnóngbộnhớchoServernếucóphầncứngthíchhợp.
+GửimailtừCSDL:
- Đâylà tí nh năngkhámớimẻtrongSQLServer2 0 0 5 . Nóth a y th ếSQLMail t r

o n g S Q L S e r v e r 2 0 0 0 . D a t a b a s e M a i l s ửd ụngg i a o t h ứcS i m p l e M a
i l TransferP r o t o c o l (SMTP).K h ô n g c ò n bấtkỳphụthuộcn à o v ớiMessagi
ngApplicationProgrammingI n t e r f a c e ( M A P I ) v à cũngk h ơ n g c ị n địihỏiphảic
óO u t l o o k . Việcloạib ỏnhữngp h ụthuộcnàyt r á n h đ ư ợ ch i ềuvấnđ ề m à ngườid ù
n g S Q L S e r v e r 2 0 0 0 gặpphảiv ớiSQLMail.Ngoàir a , DatabaseMailcũnghỗtrợhoạ
tđộngliêntiếp,ghitậptinLogvàkiểmtrahoạtđộng.
e. NângcaođộsẵnsàngcủaCSDL:
SQLServer2005hỗtrợ3loạinângcaođộsẵnsàngcủaCSDL:


- Truycậpdữliệuđồngthời.
- SẵnsàngsaukhiServerbịhỏnghoặcdothiêntai.
- SẵnsàngtrongkhibảotrìCSDLvàsửađổi.
+Truy cậpdữliệuđồngthời:Cónghĩalàcóthểnhậnđượcdữliệutrongk h i nhữn
gngườidùngkháccũngđangtruycậpnó.
- Tạoảnhd ữliệu:Tạobảnsaol o g i c củaCSDLở t h ờiđ iểmx á c đ ị nh.Ngườid
ù n g c ó thểd ù n g ảnhd ữliệu( S n a p s h o t ) l à m nguồnc h o cácbáoc á o R e p o r t i
n g ServicesmàkhơngcầnnạpbảnsaotrựctuyếncủaCSDL.
- Cơlậpảnhdữliệu:Đâylà cấpc ơ lậpgiaodịchmớiđểcảithiệnđộ sẵns à n g củaCS
DLchocácứngdụngđọc,bởivìcơchếghikhơngkhóacơchếđọc.Cácứngdụngghibắtbu
ộcphảidịtìmxungđột.
- Lậpchỉmụctrựctuy ến:Trong th ờigianchỉmụcđượ cxâ yd ựnglại,nóvẫnc ó t
h ểđ ư ợ cd ù n g c h o việct r u y xuấtd ữliệu.Điềun à y x e m n h ưcảithiệnhiệusuấtthựct
hitrongkhoảngthờigianđó.
+S ẵnsàngsauk h i S e r v e r b ịh ỏng:S Q L S e r v e r 2 0 0 5 c u n g cấpk h ảnăngsẵn
sàngcủaCSDLliênquanđếnhỏnghóccủaServerhaycáctìnhhuốngsựcốkháctốthơn.
Cáctínhnăngsauđượcthêmvàoliênkếtlỗiserverđãđượchỗtrợt r o n g SQLServer20
00Enterprise:
- Khơip h ụcnhanhh ơn:S a u k h i serverb ịhỏng,CSDLđ ư ợ clàmđ ể sẵnsàngc
hongườidùngnhanhhơntrongqtrìnhkhơiphục.

- TạobảnsaoCSDLtrựctuyến(DatabaseMirroring):Sửdụngphầncứngchuẩn,Se
rverlưubảnsao(MirrorServer)lnđượcduytrìbảnsaoCSDLmớinhất.KhiServe
rchínhbịlỗi,Serverlưubảnsaosẵnsàngđểsửdụngchỉtrongv à i giâyvàserverchínhl
úcnàybịẩnđiđốivớingườidùng.
- ĐịnhhướngngầmlạikếtnốichoClient:Khikhơiphụcserverlưubảnsaod ù n g đị
nhhướngngầmlạikếtn ốichoclient(TransparentClientredirect).LớpM D A C ( M i
c r o s o s f t D a t a AccessComponent)g h i nhậnMirrorServerk h i kếtn ốiđếnserverc
hính.Nếuserverchínhbịhỏng,MDACđịnhh ướngkếtnốitớiMirrorServer.
+SẵnsàngtrongkhibảotrìCSDL:Qtrìnhsaolưuvàkhơiphụcphảitincậynếu
muốnkhơiphụcdữliệuhiệuquả.SauđâylàmộtsốtínhnănghaymàS Q L Server2005
cungcấp:
- Sửachữatrựctuyếntừngphần(FinerGrainedOnlinerepairs):cóthểkhơip h ụcd
ữliệuf i l e G r o u p v ớiCSDLđ angsẵns à n g s a u k hi f i l e G r o u p chínhđượckhơiphụ
c.


- Nângcaochứcnăngkiểmtrasaolưudựphịng(EnhancedBackupV erificati
on):ViệckiểmtracácbảnsaolưudựphịnghồnthiệnhơncácphiênbảnS Q L S e r v
e r trước.C ú p h á p R e s t o r e V e r i f y O n l y k i ểmt r a mọit h ứcc ó t h ểkiểm,rútngắnq
trìnhghibảnsaolưudựphịngxuốngServer.
- Tạobảnsaocủabảnsaolưudựphịng(BackupMediaMirrroring):Điềun à y ch
ophéptạothêmbảnsaolưudựphịngđểgiảmthiểukhảnăngkhơiphụck h ô n g thànhc
ônghoặctạobảnsaolưungoài.
- Kiểmt r a t ổngt r a n g C S D L ( D a t a b a s e P a g e Checksums):K i ểmt r a t ổ
ng(Checksum)đ ư ợ ct h ê m v à o t ừngt r a n g d ữl i ệut r o n g C S D L đ ể d ị t ì m lỗi,nếu
k h ơ n g cóthểbịsaisót.
- Kiểmtratổngbảnsaolưudựphịng(BackupChecksums):Thêmcơchếdịtì
mlỗitrongkhithựchiệnsaolưudựphịng.Nócóthểtìmlỗitrướcvàsửal ỗisau.
- Saolưudựphịngdữliệuvàtậptinlog(backupDataandLogs):Nhữngvấnđề
vớisaolưudựphịngtậptinlogcùngthờigianvớisaolưudựphịngdữliệucủacácphiên

bảntrướcđãđượcgiảiquyếttrongSQLServer2005.
f. NângcaokhảnăngmởrộngCSDL:
- Càiđặttrongmộtliêncung:NgườidùngcóthểcàiđặtSQLServer2005tro n
g mộtl i ê n cung( C l u s t e r ) l ê n đếnt á m n ú t c ó t h ơ n g b á o t ì n h trạngcủaq u á tr ình
trênmỗinút.Khicàiđặt,AnalysisServicessẽđượccàiđặttrongmộtliênc u n g . Khản
ăngcàiđặttựhànhvàoliêncunglàđiểmmớicủaSQLServer2005.
- Phânvùngdữliệu:MộtvàiđốitượngCSDLrấtlớn,vìthếcầnthiếtphảic h i a n h
ỏc á c đ ố it ượngC S D L t h à n h nhữngp h ầnn h ỏh ơnđ ể cóthểq u ảnl ý được.Giảs
ửn g ườid ù n g c ó m ộtbảngc h ứad ữliệub á n lẻt r ựct u y ếnr ấtl ớnc h ứad ữl i ệuc ủan
h i ềut h á n g . Ngườid ù n g c ó thểc ảithiệnhiệusuấtt h ựcthibằngcáchchiabảngthành
nhiềuphânvùngnhỏhơnvớimỗiphânvùngchứadữliệucủatừngtháng.Ngườidùngcũ
ngcóthểphânvùngchỉmục.Nếuphânvùngd ữliệuvàchỉmụcđượccanhphùhợpvớinh
au,ngườidùngcóthểlấycácphânv ùn grakhỏibảnghoặcđưavàobảng.Điềunàyrất
hữchnếungườidùngcódữli ệuc ủa12 th á n gs a uc ùn g, phân vù ng th e o từngth
á n g. Ngườidù ngc ó thểlấyd ữl i ệucủa1 2 t h á n g trướcr a khỏiCSDLvàtạop hâ n v ù n
g mớic ho th á n g hiệnthời.
- Giáms á t đ iềuc h ỉnhc ỗmáyCSDL:DatabaseEngineT u n i n g Advisor(DT
A):là chứcnănggiá m sátđiềuchỉnhcỗmáyC S D L củaS Q L Se rver 2 0 0 5 t h a y thếc
hoSQLServer2000IndexTuningWizard.DatabaseTuningAdvisorcóthểg i
ú p ngườid ù n g điềuc h ỉnhhiệusuấtt h ựct h i chotồnb ộCSDLc h ứk h ơ n g chỉriêng
cholậpchỉmụcnhưphiênbảntrước.


+D TA c ó thểq u ảnlýcá c phâ n vùng v à hỗtr ợđiềuchỉnhvà i hoạtđộngl i ê n qu
anđếnviệcsửdụngnhiềuCSDL.Nógiúpc ảithiệnkhảnăngsẵnsàngcủaCSDLtrong
khitạoc h ỉmục.Ngườid ù n g c ó thểthiếtl ậpt h ờig i a n t ốiđ ac h o DTAđểđạtmứctiêuc
huẩnnhằmtránhcáctrườnghợpchạyqlâu.Ngườid ù n g cũngcóthểt ì m h i ểuc á c
p h â n tích“ W h a t if”t r o n g DatabaseTuningAdvisorchophépngườidùngkhám
phánhữnghiệuquảcóthểtiếpcậnđược.
- Hỗtrợg ắnn ó n g bộnhớ:Nếun h u c ầub ộnhớc ủacủaS Q L S e r v e r c ủan g ườid

ù n g tăngđ ángk ểv à ngườid ù n g đ angchạyS Q L S e r v e r t r ê n W i n d o w S er v e r 2
003vớiphầncứngthíchhợp.Ngườidùngcóthểtậndụngkhảnănghỗt r ợgắnnóngbộn
hớ(HotAddMemory)đểgắnthêmbộnhớmàkhơngcầntắtmáychủ.Điềunàychophépngườid
ùngcảithiệnhiệusuấtthựcthidướitảicaov à tránhđượcthờigianchết.
- Replication(Đồngbộ):Hiệus u ấts a o c h é p v à đồngbộđượcc ảit h i ệnt r o n g
SQLServer2005.SốSubscribertrongreplicationđượctănglên.

g. Tăngcườngkhảnăngkhaithácthôngtin:
- Khait h á c t h ô n g t i n (BusinessI n t e l l i g e n c e ) l à sứcm ạnhđángchúý củaS
Q L Se rver 20 05. C á c t ín h n ăngđượct hê m vàoAnalysisServices.IntegrationServ
icesthaythếchoDataTransformationServicesvàReportingServicesđượcx â y d ựng
t r ê n c á c tínhnăngc ủaR e p o r t i n g S e r v i c e s 2 0 0 0 đượcp h á t h à n h đ ầ uti ê n vào
năm2004.
- Khait h á c t h ô n g t i n t r o n g SQLS e r v e r 2 0 0 5 sửdụngc á c m ẫuI n t e g r a t
e , AnalyzevàReport.NgườidùngcóthểdùngIntegrationServicesđểkếthợpdữliệut
ừnhiềunguồnlạivớinhau.SửdụngAnalysisServicesđểcóđượccáinhìnc h i tiếtbêntr
ongdữliệu.Ngườidùngcóthểtạocácbáocáothểhiệncácphânt í c h kinhdoanhvớin
gườidùngbằngreportingServices.
+IntegrationServices:


- SQLServerIntegrationservices(SSIS)làmộtcảitiếntừdịchvụbiếnđổid ữliệu(
Da ta Transformation).N h ữngkhá c biệtc hí nh ba o gồmviệcgiớithiệuc á c côngcụ
thểhiệndạngđồhọanhưSSIS Designerthông quaBIDSvàSQ L ServerI m p o r
t a n d ExportWizard.Tăngk h ảnăngm ởr ộngb ằngc á c h s ửd ụngc á c tácvụtùychỉnh,n
guồndữliệu,nơilưugửidữliệutớivànhữngbiếnđổidữliệu.nhữngthayđổivềkiếntrúc.
- Dòngdữliệuvàdòngđiềukhiểnđượctáchbiệtthành2cỗmáyriêng:Cỗmáyđiề
uk h i ểnở t h ờig i a n c h ạyc h o I n t e g r a t i o n Servicesv à cỗm á y d ị n g dữliệuchoI
ntegrationServices. Sựtáchbiệtnàygiúpchosựkiểmsốtviệcthựct h i góidữliệut
ốthơn,tăngtínhtrựcquancủaviệcbiếnđổidữliệuvànângcaok h ảnăngmởrộngcủaint

egrationServicesbằngcáchđơngiảnhóaviệctạovàthựcthicáctácvụtùychỉnhvà
biếnđổidữliệu.
- Cáctácvụmới:
+W M I DataR e a d e r : t r u y vấnd ữliệuWMI(WindowsManagementInstrume
ntation).
+WMIEventWatcher:LắngnghecácsựkiệnWMI.
+Hệthốngtậptin:Thựchiệncáchoạtđộngtrêntậptinvàthưmụctrongh ệthốngt
ậptin.
+WebService:TruyxuấtWebService.
+XML:LàmviệcvớicáctàiliệuXML
+AnalysisServicesExecuteDDL:ThựcthicáctậplệnhDDL.
+DataMiningQuery:Truyvấndữliệuchocácmơhìnhkhaithácdữliệu.
+AnalysisService:
- CónhiềuthayđổiđượcthựchiệnđốivớicơngcụAnalysisService,thỉnht h o ảng
đượcx e m nhưl à c ơ n g cụp h â n t í c h k i n h d o a n h (BusinessAnalytics).Đượcxâ
ydựngtừnềntảngSQLServer2000AnalysisServices,MicrosoftSQLS e rv e r 2 0 0
5 A n a l y s i s S e r v i c e ( S S A S ) hỗtrợthêmchochứcnăngk h a i t h á c thôngt
in(BusinessInte lligent), khảnăngmởrộnggia tăng,tính sẵncó và bảomậtc h o c á c
giảip h á p BusinessI n t e l l i g e n t t r o n g k h i l à m c h o c h ú n g d ễtạo,d ễtriểnkhaivàd
ễquảnlý.
- CácTrìnhthiếtkếtrongSSAS:
TrìnhThiếtkế

DiễnGiải

CubeDesigner

Hỗt r ợc h o việcsửd ụngthơngt i n phânt í c h , g i a o d ịch,k ịchbảnt
ậplệnhMDXvàcáchàmchỉsốhoạtđộngchínhKPI.



DataMiningMo Đượcd ù n g đ ể đ ị nhn g h ĩa,xemvàk i ểmt r a c á c cấut r ú c k h a i ph
de lDesigner
á , cácmơhìnhkhaiphátrongBIDS.
DataSourceVi
ewDesigner.

Cungcấpmơitrườngdựatrên kiểubiểuđồ,đơngiảnđểđịnhn g h ĩac
ácbảngvàcácquanhệtrongDataSourceViewtớicácđốitượngAn
alysisService.

Dimension
D es igne r

Nângcaođểcungcấpchonhữngđịnhnghĩamãphântíchdựatr ê n t
h u ộct í n h, c á c cấut r ú c p hâ n cấpt h u ộct ín h v à d o n g ườidùngđ
ịnhnghĩa,giaodịchvàghitrảmãphântích.

-CácWizardSSASmớivàcảitiến:
Wizard

DiễnGiải

BusinessIntel
Cungcấpcáctínhnăngkhaithácthơngtinnângcao,nhưchuyển
ligentWizard
đổitiềntệ.
Hướngdẫnthựchiệnt ừngbướcthiếtk ếv à lặpmẫud ữliệub a chiều.Cun
gcấpnhữngtínhnăngnângcaobaogồmcơngnghệtựx â y đ ể p h â n t í c
CubeWizard h v à quyếtđ ị nhm ã p h â n t i c h s m kiếnt r ú c h ì n h cây, đánhgiácá

cnhómtừcácbảngvàquanhệcủanguồndữliệubêndưới.

DataMining Tạomớicáccấutr úc kha i p há d ựatr ê n qua nh ệhoặclàd ữliệuphântí
Mode l Wizar chđachiềucóthểđượcsửađổisauđóbằngDataMiningD e sign er.
d
Tựđ ộ ngv à n h a n h c h ó n g nhậnt h ô n g tingiảnđ ồ q u a n h ệcủan
DataSource
guồnd ữliệuv à x â y d ựngc á c bảng,c á c q u a n h ệtrêncácđ ố it ượng
ViewWizar
AnalysisServices,nhưDimensionsvàCubes.
d
Thêmdầnn h ữngt h a y đ ổ iv ềc h i ềud ữl i ệu,g h i t r ởlạic h i ềud ữliệu,đ
DimensionW
ánhgiádựatrêntàikhoảnvàthờigianđểthiếtkếcácchiềucủaCSDLtron
izard
gAnalysisServices.
MigrationWi ChuyểnCSDLtừcácphiênbảnAnalysisServicestrướcđâysangt h ểhi
zard
ệncủaSSAS.


SchemaGene ChophéptạocácgiảnđồquanhệdựatrêncácđốitượngAnalysisServic
ration
eđ angt ồntại,Cót h ểđ ư ợ cd ù n g đ ể đ ị nhnghĩa



×