Download - Tom Tat LV Bui Nhu Chinh
-
7/22/2019 Tom Tat LV Bui Nhu Chinh
1/24
HCVINCNGNGHBUCHNHVINTHNG
---------------------------------------
BINHCHINH
NGHINCU,CITINHTHNGTNHCCCAVNPTHNI
CHUYNNGNH:TRUYNDLIUVMNGMYTNHMS:60.48.15
TMTTLUNVNTHCS
HNI-2012
-
7/22/2019 Tom Tat LV Bui Nhu Chinh
2/24
Lunvnchonthnhti:HCVINCNGNGHBUCHNHVINTHNG
Ngihngdnkhoahc:PGS.TS.LHuLpPhnbin1:
Phnbin2:
...
LunvnscbovtrcHingchmlunvnthcstiHcvinCngnghBuchnhVinthng
Volc:
.......
gi
.......
ngy
.......
thng
.......
..
nm
...............
Cthtmhiulunvnti:-ThvincaHcvinCngnghBuchnhVinthng
-
7/22/2019 Tom Tat LV Bui Nhu Chinh
3/24
1MU
DoanhthuccVinthnglngunthuchnh,chyucaccDoanhnghipVinthng trongVNPT.pngccyucucaphtsinhnghipvTnhcc trongqutrnhvnhnh,H thngTnhcchin ticaVNPTHningycngmrngvinhiumoduleconbntrong.
Tuynhin,ccchcnngvmoduleconcxydngctnhchttcthikppngccyucuphtsinhm thiu tnhh thnghocnhhngdihn.iunydnnnhngvnlncngiiquytnh:chng trnhcquymcngknhvthiusthngnht;quytrnhvnhnhkhphctpvinhiuthaotc;khkhntrongvicpngccyucunghipvphtsinh.
XutphttcchintrngnutrnvtthctVNPTHnilmtnvthnhvincaVNPT(pdngmtchnhschthngnhtcaTpon).titptrungnghincuH thng tnhcccaVNPTHnivaraccxut,ci tinchoccModuletnhcc.T,cthpdngvotrinkhaithcttiVNPTHni,ngthikhuynnghmrngvicpdngphnmmnychoccVinthngtnhthnhkhc.
MctiucatinylNghincuvcitinHthngTnhccpngcccyucusau:Thitkchngtrnhthngnhtpdngchoccngunsliucckhcnhau;Tngtnhkimsotvnginhaccthaotcvnhnhtnhcc;chophptnhcctheochukhoctnhccnhanh;chophpphnkinhancctheokhchhng;Chunhaccngunsliuvquytrnhtnhccpdngphnmmmi.
CcModuletrongHthngtnhcctngngvidchvtrinkhaitrnthtrngVinthng:inthoiCnh,inthoiGphone,DchvMegaVnn,Thuknhring,Dchvngtruyntccao-Metronet,Megawan,FiberVnn.HngnghincuvcitinpdngtiVNPTHnivchoccVinthngtnhthnhkhc.
Viphngphpnghincu lkthpvl thuytvHqun trCsd liuOracle11g,ngnnglptrnhC#.NETviccdchvVinthng,nghipvxltiDoanhnghip.nhgikhnngngdngvxutgiiphpthayinhmtiuhaccModuletrongHthngtnhcc.
-
7/22/2019 Tom Tat LV Bui Nhu Chinh
4/24
2Nidunglunvngm3chng:Chng1:TngquanvHthngTnhccChng2:HintrngHthngTnhcccaVNPTHniChng3:CitinHthngTnhcccaVNPTHni
Mcdtcgicnhiucgng,tuyccmtskinhnghimiviHthngTnhcchinc,nhngdothigianchnnntrnhbylunvncchhnch,dokhng trnhkhinhng trnhbynginvsaist.KnhmongccThy,cvngnghipgp.
Xintrntrngcmn.Hni,thng10/2012
Tcgi
-
7/22/2019 Tom Tat LV Bui Nhu Chinh
5/24
3
CHNG1.TNGQUANVHTHNGTNHCC1.1VaitrHthngTnhcccvaitrcbitquantrngivimtDoanhnghip,T
chccungcpccdchvVin thng.H thng ls thhincascmnhcngngh,nhanhvngtincy.Ncthsdngticccquan-tchcnhccDoanhnghipVinthng,Vnphng,Bnhvin,KhchsnhayccTrnghc,nhngnikinhdoanhhoccnhucuqunlccphVinthng.Ngoirancdngtheodi,nhgihiuqucngvic,snxutkinhdoanhcacccnhn,tchc.
Hthng
m
nhn
chc
nng
tnh
ton
cc
loi
cc
m
c
nhn
hay
t
chc
ang
sdngdchv.VicctiuchvyucutraktquTnhccphimbochnhxccao,mbotcthigianvdunglngsdngdchvcangisdng.HthngTnhccphilunckimnhkhcphcccsaistnuc.
DoanhthuccphVinthnglktqutnhtoncaHthngtnhcc.NmanglilinhunchoccDoanhnghipthamgiacungcpccdchvVinthng,tccDoanhnghipcphngn,khoch,cnithuchinhmtitosnxut,citovnngcaocngcsnxut,phngtinsnxut.nhhngcaHthngTnhccvivicphttrinmnglidchvrtlnvbtrchonhau.Khinhucucathtrng,cakhchhngngycngcaovicphttrinmnglidchvngycngadng,Hthngphipngcyucuvcnctheoktqu,phntchcaHthngTnhccraccchinlcphttringiaiontiptheo.
VicckhchhngngkdchvVin thng thH thngTnhccphimbochnhxccao,khchhng tin tngvsdngdchv.Cht lngH thngTnhccsphnnh thicakhchhng.Do,H thngTnhcccbitquantrngviccDoanhnghip.Doanhnghip,phikhngngngaraccgiiphpnngcaocht lngH thngpngngycngcao,adngccnhucusdngdchvVinthngcakhchhng.
1.2CutrccaHthngTnhccH thng tnhcc lmt trongccH thngd liucaDoanhnghipkhai thc
Vinthng.HthngcxydngtrnmhnhClient/Server.MychtnhcccnhimvQunldliuvTnhcc.Servercchcnnglutrtonbccdliuv
-
7/22/2019 Tom Tat LV Bui Nhu Chinh
6/24
4Chngtrnhtnhcc;ccmytrmdngcccngc,chngtrnhTnhcc,gimstvkhaithcccdliutrnServer.
1.2.1GiithiuccchcnngcbncaHthngTnhcc+Qunl,cpnhtchnhschgicc+Cpnhtloicc,mrngdns,hnggi,bsungccTngiHost+Phnloi,nhnghaccloicc+TnhccThchinpngiccckhaibotrongphnqunl,cpnhtchnhxc
gicc.Hthngphimbotnhtonnhanhchng,chnhxc,tnhng,tnh.+TnghpccTnghpktquccloiccctnh,ghpchungvomtbngktqutnh
ton.Mcchqunltptrungccdliu;tngtnhhiuqusdngvtngtctruyvndliu,gimthiudunglnglutr.
+Boco,thngkHthngaramtcchkhiqutktqutnhtontheocctiuchthng,nmcc
loicctnh.Phntchvsosnhcth theotngtngighicc,tnghnggicthKtqucthhindidngboco,biu.
1.2.2MiquanhcaHthngTnhccviccHthngkhc1.2.2.1Mcch,yucuToramtmitrngthngtinthngnht,tincyphcvchonhiucngvic
khcnhautrongsnxutiuhnhcamtVinthngtnh,thnhph.1.2.2.2SquanhH thngtnhcc(HTTC)lmttrongcchthngCSDLtptrungvlmt
chngtrinhxlngvaitrquantrongtrongtngthcch thngtinhocca DoanhnghipVin thng.H thngcmiquanh phu thucvicch thngkhc :H thngphttrinthubao(HTPTTB),H thngQunlthanhton(HTQLTT),H thngBocosnlngdoanhthu(HTBC)SmiquanhcaHTTCvicch thngkhc :
-
7/22/2019 Tom Tat LV Bui Nhu Chinh
7/24
5
Hnh1.1:MiquanhgiaHthngTnhccviccHthngkhc.1.3CcyucuchungvHthngTnhcc+Tnhchnhxc:Ktqutnhccphimbotuytichnhxc,mbothi
giantnhton,iuemlilngtincakhchhngviDoanhnghip.+Tnhy:Vitiucharakhngtnhthachokhchhng,khngtnhthiu
iviDoanhnghip.Dliucungcpphimbotnhng,tnh.+Tnhk tha :K thacc tnhnng,d liu tH thngc,nghipvc.Ch
khcvmtcngnghsdngvtiuhathaotcvnhnhkhaithc.+Tnhrngbuc:cmiquanhviHthngphttrinthubaolythngtin
Tnhcccakhchhng,Hthngqunlthanhtontheodithanhtonccph+Tnhlinhhot,mmdo :Khicchnhschui,khuynmichokhchhng
thHthnglunlinhhotpngttccyucura.1.4KtlunchngChngnytptrunggiithiuvvaitrcaHthngTnhccnichungvkhi
qutHthngTnhcccaDoanhnghipthamgiacungcpdchvVinthng.VnmiquanhgiaccHthng,yucuchungvHthngTnhcccngcgiithiuvcp.TrongchngsauLunvnsm thintrngHthngTnhcccaVNPTHnivphntchccu,nhcimcaHthngny.
-
7/22/2019 Tom Tat LV Bui Nhu Chinh
8/24
6CHNG2.HINTRNGHTHNGTNHCCCA
VNPTHNI
2.1BitonTnhccTnhccnichunglbitonkhchottcccnhcungcpdchvVinthng.
ylmttrongnhngnhntquantrngnhtnngcaochtlngdchv.Docngtc tnhccyucu tnhchnhxccaocho tng loihnhdchvmcd tnhphc tpln,rirocao.Tnhcckhchhngnhkcngkhngngoil,nlintcccitin theonhucuphtsinh thc t, thayigicc,bsungnghipvca tng loidchvVinthng.
CcyucucngiiquytivimtbitonTnhccVinthng2.1.1pngslngthubaoln,tcphttrinnhanhVNPTHnilnvchlccungcpccdchvVinthng-Cngnghthng
tintrnabnThnhph.Hinti,VNPTHnigm3Cngtyinthoicnhimvthicnglpt,bodng,chmsckhchhngccthubaoVinthng-Cngnghthngtintrnabn.VNPTHningycngemnchokhchhngchtlngvsnphmttnht.
Vi tngs lng thubao tngi ln -gn1,3 triu thubao.Do,yucuphix lkhilnglncngvicTnhcc.ngthi,victngtrngthngxuynivivicphtsinhcucgi,thilngtruycpcathubaointhoiCnh/Gphone,MegaVNNlvnquantrngtrongBitonTnhccVinthng.
Cngvisphttrincannkinht,ccloihnhdchvtruynthng:Cityphone,in thoiCnhdnb thay thbiccdchvaphng tin,dchvngtruyntccao:FiberVNN,MegaVNN,inthoiCnhIMSDo,yucuBitonTnhcccnphicsthayilinhhotxltngngvitngdchv.
2.1.2.Loihnhdchvadng,phongph.Hintrng,VNPTHnicrtnhiudchv:inthoiCnh,Gphone,
MegaVNN,FiberVNN,MetroNet,MegaWan,MyTV.Ccdchvcththayth,bsung.Viccdchvadngnhvy,BitonTnhccphictnhnngm,kpthithayikhicdchvmiphtsinh.
-
7/22/2019 Tom Tat LV Bui Nhu Chinh
9/24
72.1.3.Cchcclinhhotmmdo.Ccchgicchpl,phhpvithtrngVinthngVitNam.Vdnh
xcyu txcnhgiccchomtcucgibaogm: loicc;itngcasmychgi(tnhn,cquan,cngcng,);Tcsdng;Loicngngtruyn;giccdchv..
Ngoira,cnxcnhtlmingimccchocucginuiukin,tlnycxcnh theoccyu tsau:ngygim,gigim, loicc,vngmingimcucgi,itngcasmychgi,thiimbtucucgi.
2.1.4.ChnhschKhuynmi,Chitkhuthang.Xu thchmsckhchhngsaukhisdngdchv liukhng th trnhkhi
ivimtDoanhnghip.Vnphihihalich,mbodoanhthucaDoanhnghipvichuicakhchhng.ivitngloikhchhngcnxydngchnhschKhuynmi,Chitkhuchophhp.
2.1.5.Phnloinhmkhchhng,bocothngk.Boco thngkgipccnhLnhoDoanhnghipccinhn tng thvcc
ktqutctrongmtchukthigian(nv:ngy,tun,thng,qu,nm).Vivicaraboco,Bitonphitnghp,xlrtnhiuccsliukhcnhau,docnphicmtthuttonphhp.
2.1.6.Nhanhchng,chnhxc.Vislngthubao,dliucucgi,truycplnnhvyththigianxlrt
ln,hnnacnphixtnchnhxcdliu.Chngtrnhtnhccmbo tlcucgitnhcc,lphansaidi0,01%vlunckimnhhngnm,pngkpnhucuadngcakhchhngcngnhsphttrincadoanhnghipvphimbotnhchnhxchnnavthigianvdunglngsdngdchvcangisdng.
2.2.CutrcHthng2.2.1.CcmodulebntrongHthngTnhCc-Loadsliudanhmuc,binng:baogmccdanhmucnh:danhmuckhch
hng,danhmucsmy, tmi...hocccsliubinngnh:dchchuyn,is,...-ocBIN:chuynisliucucgo ighita icctngitdangfilenhi phn
thnhccbnghidliu(dngbngcaFoxprohocOracle)-CcFiberVNN : lcccc thubaoquang(FiberToTheHome) truycp trc
tipInternet.
-
7/22/2019 Tom Tat LV Bui Nhu Chinh
10/24
TnhccMegawan
8-CcMegaVNN:tnhccchoccthubaoMegaVNNdavongunsliudo
cngtyVDCcungcphngthng-CcthuknhringLeasedLine:lccthuknhccngtruyndngring
trnicpng.-CcMegaWan : lccdchvmngringochophpktniccmngmy
tnhcadoanhnghipthucccvtralkhcnhautothnhmtmngduynhtvtincythngquavicsdngcclinktbngrngxDSL.
-CcMetroNet(MetropolitanAreaNetwork)lccdchvcamng thbngrngvingtruyntcsiucao;ckhnngcungcpnhiuloidchvgitrgiatngcnglctrncngmtngtruynniktcckhucngnghip... viccimtptrunglulngtruynsliu.
-Ccthubao: lccpdnghngthngchotngthubao,ctnhtheosngysdngtrongthngcathubao
-Cccucgo i(CDR-CallDataRecord):tnhccchititchotngcucgo iniht,nitnh,lintnh,didng,quct,VoIP,dchv108,..
2.2.2.MiquanhgiaccModuleTnhccvisliuuvoBnthnccModuletnhccvnhnhcphicccsliuuvotng
ng,haynicchkhclccthngtincakhchhng,binngvsliukhchhngkhicyucu.
HTHNGTNHCC
LOADsli u uvo:DanhmcCnh,
TnhccInternetFiberVNNTnhccInternetMegaVNNTnhccKnhthuringLeasedLine
In hanccInternetFiberVNNIn hanccInternetMegaVNNIn hanccKnhthuringLeasedLine
LeasedLine,Megawan,MetroNet,
FiberVnn
vccbinng In hanccMegawan
TnhccMetronetTnhccthubao
In hanccMetronet
In hanccinthoiCnhvGphone
cBIN TnhccChitit(CallDataRecords)
Hnh2.1:CutrcHthngTnhcc.
-
7/22/2019 Tom Tat LV Bui Nhu Chinh
11/24
92.3.NhnxtvunhcimcaHthng2.3.1.uimTrcy,vislngthubaot,lulngcucgithp,thilngtruycpnh,
ccdchvVinthngkhngadngphc tpnhhinnaynnHthngtnhccpngcccyucunhimvra.Cngcxltytheokhnngnhucuphtsinh:Excel,Winword... richuynivdngVisualfoxpro.
Cngcquntrd liu:Visualfoxpro6.0dsdng,vnhnhvminph trnthtrng.CcchcnngVisualfoxpro :Form,Report,Graphic...dsdng, thayi-tolpnhanhhanvccbocothngk.
Nhcim.2.3.2.1VtchchthngQuymchng trnhcngknhv thius thngnht.H thngngycngc
mrngvinhiuModuleconbntrong.Ccchcnngvccmoduleconcxydngc tnhcht tc thikppngccyucuphtsinhvnghipvm thiu tnhhthnghocnhhngdihn.
2.3.2.2VcsdliuCsdliuclutrringltrnccfile*.DBF,khngckhnng truycp
txa,nucthrthnch.Vicgnquyn(Role)truycpkhngchocssi.Khnnglutrdliulmvicnnhcafoxprothp:
-
7/22/2019 Tom Tat LV Bui Nhu Chinh
12/24
10CHNG3.CITINHTHNGTNHCCCA
VNPTHNI
3.1.tvnXutphttyucuthctcngvic,ihimtHthngtnhccphipng
cccngvictrongthikmi.Trongkhi,Hthnghintrngchackhnngxllinhhot,hnchvtc,thigian,cngnghxllchu.
+Thitkchngtrnhthngnht,pdngchoccngunsliucckhcnhau.Hthngphimbotchhpchcnngtnhccchottcccdchv:inthoiCnh,
Gphone,
MegaVNN,
FiberVNN,
MetroNET,
MegaWAN,
Leased
Line.
C
th
d
dngcpnht,khicsthayi.
+Tng tnhkimsotvnginhacc thao tcvnhnhTnhcc.H thngphicchcnngghilogTnhcc,canthipsliu;dsdng,vnhnhvkhaithc.
+Tiu,adnghaccModuleTnhcc.CcModuleTnhccphictiuccculnh.CthuntonTnhccrrng,tngminh.Khitinguynhthngmickhaithcvsdngtiacngsut.
+ThngnhtmtbDanhmcuvovmtbsliuktquTnhccchoccloidchv.
+ngdngHquntrCsd liuvNgnng lptrnhtintin.Hinti,HquntrCSDLOraclecchnsmangliycctnhnngquntrdliuchomtDoanhnghip.Ngnng lp trnhC# lngnnghngi tngd lp trnh, tchhpnhiutnhnng.
3.2.YucuvCsdliuvthitkHthngCsdliuphitmcquntrtiTetraBytedliu,pngquntrdliutt
nhtchoccDoanhnghipvTponln.Phicycccngctiutinguynmytnh,ccTabledliu,ccculnhSQL,phnquyn,bomtcaoOracle
Thitkd liu theo tnhnngm,ddngcpnhtkhic thayivnghipv,hngitng,hngngidng.
3.3.xut,citinHthngTnhccmi3.3.1Mhnhphttrinngdng.3.3.1.1ChnlaHiuhnhvCSDL
-
7/22/2019 Tom Tat LV Bui Nhu Chinh
13/24
11HthngmychTnhcccthcitHiuhnhWindowsServerhoc
Unix.ChngtachnHiuhnhUNIX,dotnhnngbomtcaohn.DoUNIXcthchytrnnhiu loimytnhkhcnhau,tnhngmytnhcnhnchonccmychdchv.Unixlhiuhnhanhimhtrmtcchltngiviccngdngnhiungidng.
3.3.1.2CsdliuOraclevcngnghClient/ServerOracleCorporationtr thnhmtcng tyCSDLni tingnh toramtH thng
quntrcsdliuquanhkiuClient/Servervihiusutcaovychcnng.Oraclevtqua tmvccamtcng tyCSDLkhibsunghqun trcsd liuquanhkiuServercannhngsnphmtchhpcaocthitkcbitchoccngdngxldliuphntnvcngnghClient/Server.
+GiithiuccnidungcaOraclesckhaithctrongngdng.a.CngnghPartitioning CngnghPartitioninghtrchonhngbngchadliulnbngcchtoracc
index(chmc)chophpngidngphnchiad liucabng thnhccnvckhnngqunlnhhngilccpartition.
b.Khnngxlsongsong.Oraclehtrttkhnngxlsongsongviccmckhcnhau:mcitngc
sdliu,mcculnhDMLvmcInstance.SongsongmcitngCSDL.SongsongmcculnhDML:Songsongmcinstance:c.CckthuttiuchoOracle+TiuculnhSQL+Tiucuhnhvtl3.3.1.3Ngnngxlsliu:PL/SQLPL/SQLlngnngxlsliuikmtrongCSDLOracle.Tonbccchc
nngxl,phnloisliuvtnhcccxydngbngPL/SQL,ctchcdidngccstoredobjectbaogmpackage,procedurevccfunction.
Ticcgiaodinngidng,ch thchin liginccchcnngxydngbngPL/SQL;hocthchincclnhcpnhttrctipvobngdanhmc.
-
7/22/2019 Tom Tat LV Bui Nhu Chinh
14/24
123.3.1.4Ngnngxydnggiaodin:C#.NETMctiucaC#lcungcpmtngnnglptrnhnginantonhinihng
i tngt trng tmvo Internet,ckhnng thc thicaochomi trng .Net.C#lmtngnngmitchhptrongnnhngtinhhoacabathpkphttrincangnnglptrnh.TacthddngthytrongC#cnhngntctrngquenthuccaJava,C++,VisualBasic,
3.3.2ThitkCsdliuServerphcvtnhcccchiathnh2schemalschemaXULYvSchema
TINHCUOC.SchemaXULYchadliuuvodngchungchottcccloicc.Gmcc
dliu:thngtinkhchhng,tc,loicng,gicc,itng,hnhthcsdngSchemaTINHCUOCchadliuTnhccbaogm:Dliucccucgitcc
TngiHOST,ccTablethamsTnhcc,bnggicc,bngtnghpktquTnhcc.
3.3.2.1Ccmcchcntca.mbotnhtonvnvchunhadliuCSDLphic thitksaochombo tnh tonvnvchunhocad liu.
Dliuavoccbngscmbotnhchnhxc,tnhduynht(nuc),giptonnmtcsdliung tincy, tgpphnmbochoktqu tnhcccchnhxchn.
b.ThitkthngnhtchoccloiccHthngTnhccbaogmrtnhiuloicckhcnhau.VicthitkCSDL
thngnhtchottcccloiccgipngitnhcckhngphighinhnhiucutrcca tng loicc, tgim thiu thigianchongi tnhcckhiphi thchinsaitheoyucu.
c.pngyucutnhccnhanhChophp tnhcc theoccgiaionkhcnhau tu theoyucucakhchhng
khnggynhhngchoqutrnhtnhccchnhhngthng.d.pngyucuphnkinhanccCSDLphicthitksaochopngckhnngtnhcctrnmtkhoc
nhiukmkhnglmnhhngnchnhxccatnhcccngnhkhnglmolncctintrnhtnhcc.
-
7/22/2019 Tom Tat LV Bui Nhu Chinh
15/24
133.3.2.2CcbngsliuTnhcc.CcbngsliuchnhcaHthngTnhcccucgibaogmccbngd liu
gcCDRcatngtngivbngtnghpktqutnhcccucgiCDR.CcbngsliuloicctnhtheoDanhmcvbinngcachng.Baogm:
MegaVNN,FiberVNN,MegaWan,MetroNET,LeasedLine.Miquanhgiaccbngnycthhintronghnhdiy:
ConvertdliuCccucgiCDRtiHost
(Dliunhphn) TableCDRs
TableDanhmcTnhcc
KtquTnhcccucgiCDR1
TnghpktquTnhcc
KtquTnhcc:TablebinngcakhchhngMegaVNN, FiberVNN,MetroNet.
Hnh3.4:QuanhgiaccbngTnhcc
3.3.3TiuhaModulexlsliuvgiaodinngidngVicthitkccmodulxlsliuphidatrnnguyntcthngnht,rrngv
logic.Vinguyntcthitkthngnht,ttcccloicc(Cnh,Gphone,MegaVNN,FiberVNN.)ccngcchthcxlssdngmtbCodechung.
Nhvy,khicsthayivcchthctnhccchungchottcccloi,ngitnhccschphisaiCodemtlnduynht.Bncnh,ccmodulexlsliuvinguyntcthitkrrngvlogicsgipngitnhccddngnmbtvtheodicchi tithotngcachng trnh, tc thcpnht,saichngtrnhmtcchchnhxckhicyucu.
3.3.3.1KhitohthngchomtthnglmvicmiNhimvcamodulekhi toh thng l toraccpartitioncho thngcchin
ti, loadd liucaccbngdanhmc tschemalXULYsangSchemaTINHCUOCvchuynd liucatccpartitionthngtrcsangpartitionthnghintiivinhng
-
7/22/2019 Tom Tat LV Bui Nhu Chinh
16/24
14bngcphnchiaparitionthucThamstnhcc.Modulekhitohthngscchyvoumikcc tokhnggian lmviccho tonbkcc.Qu trnhtnhccchcththchinckhimodulekhitohthngckchhot.
3.3.3.2PhnloivchunhasliuuvotnhcciviloicctnhtheoDanhmcvicchunhavcngcnthit.Nudliu
khngyhocsaisoviquynh:tckhngng,giccchakhaibo,phnloiitngTnhccsai
Bncnhnhimvchunhod liu,modulenycncnhimvphn loicccucgi.Trongqu trnhx ld liu,modules thchinphnloicccucgi theonhngtiuchctrngvsdngbmho(trongbngdanhmcloicucgi)mholoicucgi.Vicphn loicccucgisc thchinda theocc tiuchsau:
a.PhnloicctrnghpkhngiukintnhccCctrnghpkhngiukintnhcc lnhngtrnghpkhngthuccc
quynhtnhcccaVNPTHnihoclnhngtrnghpkhngtuntheoccquytcchung.
Baogm:Cucgicthamstnhcc(chargeunit)bng0hocNull,CucgiPOlnhngcucgiquabnnhncng.Cucgickhongthigianginhhn1s.Cccucgicktl*,#...Cccucgithiukt.
-Tckhngc trongbnggi.Nguynnhndonhpsai td liuuvokhitipnhnyucuphttrinthubao.
b.PhnloivxlcccucgibtthngCucgibtthnglnhngcucgitrng,chm,lintiphockodi.c.PhnloicctrnghpkhngmCucgikhngmlnhngcucgiiukintnhccnhngkhngnm
trongbngdanhmcsmy.d.PhnloicucgikhngxcnhcdnsLnhngcucgicschgikhngthucdnscatngiangtnhcc.e.CccucgikhngxcnhhnggiCucgikhngxcnhhnggi lnhngcucgimsbgichnggi
khngckhaibotrongbngdanhmchnggi.
-
7/22/2019 Tom Tat LV Bui Nhu Chinh
17/24
15f.Thubaokhng thng tin tnhcc:Tc,nvkhngc trongbng
cc.Giccchacquynh,loicngkhngng.g.CctrnghpiukintnhccCucgiiukin tnhcc lnhngcucgikhng thuccciukinphn
loitmcanf.Nhngtrnghpnhvyscpgitnhcctheoquynh.3.3.3.3pgitnhccSaukhiccthngtincphnloithngquamodulechunhovphnloid
liu,chngtrnhsthchinpgiccchocctrnghpiukintnhccthngquamoduleTnhcc.
3.3.3.4TphpsliuccthnhccbngtnghpMolude tnghps liucnhimv tphps liucccacclungringvo
ccbngtnghp.ylcngoncuicngcaqutrnhtnhcc.iunycnghal,moduleTnghpchc thcchykhiccmodulekhcktthc.Saukhi thchinpgiccchottccccucgi,moduletnghpsthchintphpttcccsliucccaccloicc.
3.3.4ThitkgiaodinngidngMcchcavicthitkgiaodinngidnglnhmgipngitnhccn
ginhoqutrnhthchincngnhqutrnhcpnhtdliu.Viccpnhtccthayitrngiaodinmbochnhxcmkhngphcthucvochquancangitnhcckhivitlnhcpnhttrctiptrnbngdliu.
Thitkgiaodinphimboccyucuvtnhthnthinvingidng,ngin,dhiuvcyccchcnngcn thitcngnhcctinch tithiuphcvchomtqutrnhtnhcc.
3.3.4.1Giao
din
khi
to
h
thng
Khibtumtkcc,bcu tinngitnhccphi thchin lkhi
tohthng.Giaodinkhi tohthngcncchcnngxem log,chophpngi tnhcc
theodiktqucaqutrnhthchinccchcnngtrngiaodin.3.3.4.2XcnhccthamsHthngVicxcnhccthamshthngkhibtuqutrnhtnhccchophpchng
trnhhotng theomongmuncangitnhcc.Tutheocciukinvthigian
-
7/22/2019 Tom Tat LV Bui Nhu Chinh
18/24
16vserver,ngitnhcccthspxplithtthchincngnhcthgphoctchringcclungtnhcc.
3.3.4.3CpnhtccDanhmcccViccpnhtdanhmccclcngviccthchinthngxuyntrongthng
khicbinng.Vvy,giaodinphcvchocpnhtdanhmcccphimbotnhngin,tindngvdtheodi,tmkimthngtin.
Nhngbngdanhmcthngxuynccpnhtphcvtnhccldanhmchnggi,danhmcbnggivdanhmcmingim.Giaodincpnhtdanhmchnggiphi thhincrrng tngnhmhnggi trong tng loiccca tngmngvinthng.Vicnygipngitnhccddngtheodivkimsotdliu.
3.3.4.4ThchinxlsliuvtnhccGiaodinthchinxlsliuvtnhcccthitksaochovacththc
hin theochukpngmc tiu tnhccphnk,vac th thchin theongyngitnhcclachnpngyucutnhccnhanh.
Giaodinchngtrnhcthitkchophpcthmcnhiuphinticngmtthiim,dovy,ngitnhcccthcngmtlcmnhiuphinkhcnhaucngxlsliuvtnhccchonhiunhmthchinkhcnhau.
3.3.4.5GiaodintnghpccTnghpcclqutrnhcuicngtrckhiktthctnhcc.Ccsc
tnghptheocc lungtnghpcnhnghabanukhixcnhthams lungtnhcc.Hinti,ivichukcctheo thng,chngtrnhphnthnh2lungtnghplTnghpcnhvtnghpcctheoDanhmc:MegaVNN,FiberVNN,MegaWAN..
3.3.5Lptrnh3.3.5.1LptrnhccmodulexlsliutrnDatabaseDatrnthitkcsdliuctrnhbyPhn3.3.2,tinhnhlptrnhcc
moduletngngvithitkthchinccthaotcxlsliu.Mhnhtngqutccmoduleclptrnhxlsliutrndatabasenhsau:
-
7/22/2019 Tom Tat LV Bui Nhu Chinh
19/24
17
BEGIN
PackageKHOI_TAO
CchmvthtcdngchungchocHthngTnhcc
PackageLOAD_CDR
PackageTHONG_KE
FUNCTION,PROCEDURE
PackageTINH_CUOCPackage
TONG_HOPEND
Hnh3.12:Mhnhxlsliutrndatabasea.CcHm(function)vthtc(procedure)dngchungTrongqutrnhtnhccvtnghpcccnhngkhuxlclpilpli
nhiuln.trnhvicphilptrnhnhiulnchocckhuxlgingnhau,cntoranhnghm,thtcdngchungchochthngtnhcc.
b.Tp
cc
Module
hm,
th
tc
tch
hp
(Packages)
khi
to
H
thng
Khibtumtthngccmi,cngvicutincnphilmlkhitoh
thngcho thngccmi.Cngvickhi toh thngbaogm:toccpartition tngngchottcccbnglinquan;chunbccbngdanhmcphcvchoTnhcc.
c.PackageTnhccvTnghpccQutrnhTnhccgmnhiucngonnh:Tnhcccccucgichitit
(CDRs) theo tngHOST, tnhcc theocc loicc theoDanhmcvcuicngTnghpccthnhmtbngktquTnghpcc loicc.Micngon trongchu trnhxlsliuccucmtctrngring.
3.3.5.2Lptrnhgiaodinngidnga.CngcphttrinC#.NET,CrystalReport+NgnngC#.NET:NgnngC#.netlmtngnnglptrnhminmtrongb
phnmmVisualStudiocaMicrosofts .Mc tiucaC# lcungcpmtngnng lptrnhngin,anton,hini,hngitng,ttrngtmvoInternet,ckhnngthcthcthicaochomitrng.NET.
-
7/22/2019 Tom Tat LV Bui Nhu Chinh
20/24
18+CrystalReport:Crystalreportlmtcngclmbocomnhnhthinnay,n
htrhuhtccngnnglptrnh,vhinnayctchhpthnhmtphnkhngththiutrongbMSStudio.NetcaMicrosoftvJbuildercaBorland.
b.Mhnhhngitng.Mtslpkthacbn
Hnh3.15:ScclpcbncaHthngTnhcc.CCGBaseObject:L lpcbncanhtcachngtrnh,lpnyquynhnhn
hinthvchaccdliuchung..CCGComboData:LpCombodliu,lpnytoraitnggiaodinkiu
ComboBox,kthacctnhnngcaComboBoxlnCCGBaseObject..CCGDataTime:Lpd liudatetime, lpny torai tnggiaodinnhpd
liungygi,chophpchnNull..CCGText:LpdliuTextBox,lpnytoraitnggiaodinkiuTextBox..CCGEditor:Giaodinngidng,giaodinnysdnglicclp.
CCGComboData,CCGDateTime,CCGTexttothnhgiaodinnhpdliuchohthngtnhcccucgi.Victorasccccitngtrngiaodinvbtrvtrccitnglmmdotrongqutrnhchychngtrnh.
.CCGBaseGrid:Lpgiaodinlidliu,hinthdliudngdanhschtytheodliuctruynvokhichychngtrnh.
.BaseGrid:Lpgiaodin li,sdng li lpgiaodinCCGBaseGrid,nhngbsungthmmthpchnloiMngvinthng.
-
7/22/2019 Tom Tat LV Bui Nhu Chinh
21/24
19.UIThang:Lpgiaodinchnthngcc,khikhitoitngthuclpny,
chngtrnhscd liuthngcctrongmtbngvyucungidngchnthngcclmvic.
3.3.6Thnghim3.3.6.1ChunbmitrngtrinkhaiKhibtuachngtrnhtnhccvotrinkhaithct,cngvicutincn
lmlchunbDatabaseOracletrnmychUNIX.Cngvicchunbnybaogmcccngvic:
+RsotcuhnhDatabase.+iuchnhcuhnh.+MrngccTablespace.+Khito,phnquynccusertngngviquyhochmodulelinquan.+Khitouser/schemaXULYuser/schemaTINHCUOC3.3.6.2Rsotccmoduleclinquan+Rsotlittcccmoduleclinquan.+Ccbocothngkvsnlng,doanhthuchititcaccdchvcccacc
cngtyinthoi.Saukhichuynsangdatabasemi,cniuchnhbngsliunguntngngvi
ccbocony.3.3.6.3ChuyniHthng,CSDLTrongqutrnhchyth,chngtrnhtnhccmichytimychcaChuyn
vinkthutphtrchTnhcc.avosdngchnhthc,cnchuyntonbCSDLnysangmychcaTrungtmTnhcc.
-Chythmt ltccchcnngcachng trnhmimbochng trnhmihotngbnh thng trnCSDLcaTrung tmTnhcc:Chng trnhcBIN,Chng trnhTnhccmi.Trongqu trnhchy th, theodi trng thidatabase,iuchnhccthamscuhnhmbodatabasehotngnnhvitcpngyucu.
3.4.nhgivHthngTnhccccitinHintiHthngangtrongthigianchykimtra,thnghimvangthchin
isotktquviHthngc.KtquchythchothychngtrnhTnhccmi
-
7/22/2019 Tom Tat LV Bui Nhu Chinh
22/24
20pngttminghipvvchnhxctnhcccao,vvy,ChngtrnhangnghincuchnhsathmvtrongtnglaipdngthcttiVNPTHni.
3.4.1.mbotnhtonvnvchunhadliuCcbngdliudanhmc tngminh,dliucrngbucvt l,mbocao
tnhtonvn.Khngchintngdthadliu.3.4.2GhilognhngcngoncnthitQutrnh tnh tonvx ls liucghi logy theo tng lungtnhcc,
chophptheodislntnhcngnhccliphtsinhtrongqutrnhtnhcc.Qutrnhtnghpcccngcthchinghilogy.
3.4.3.ThitkthngnhtchoccloiccMtbnthitkthngnhtpdngchoccmodulecckhcnhauvccnguns
liukhcnhauCcmodulectchctheotngcngonxlsliu(mtslungdliu
thngnhtvpdngchungchottcccloiccvccngunsliucucgi).Linhhotpngcngvic,gimthiukhilngcngviccnthchin.3.4.4.pngyucutcxl.Ktqu trvbaogmycc thng tin trunggianca tnhccnnvicxc
minhtnhchnhxcrtthuntinvnhanhchng.3.4.5.Vaitrcatcgi.Hinti,TiangcngtctiTrungtmTnhcccaVNPTHni.Tithamgia
trctipvocccngon.+ThitkHthngCsdliuTnhcc+LptrnhphnTnhcctrnPL/SQL.3.5KtlunchngChngnytrnhbycccitinvHthngtnhcc.Hthngkhcphccc
nhcimsoviHthngc.HthngmicxydngbiHquntrCSDLOracle,ngnnglptrnhC#.HthngmickhnngquntrdliutihngTetrabyted liu,bomtcao,antond liu.Giaodinclptrnhthnthinvingidng,gimthiuccthaotcthcng.Hthngtnhccmimbotnhnhanh,chnhxc,tincycao.Tiptheo,caraccsosnhgiahaihthngc,miviuimvttricaHthngmi.
-
7/22/2019 Tom Tat LV Bui Nhu Chinh
23/24
21KTLUN
HthngTnhccluncmtvtrquantrngiviccDoanhnghipVinthng.Khiccdchvngycnggia tng,h thngmng li lunmrngvs lngkhchhngngycng ln thH thngTnhcccaccnhkhai thcVin thngcngphctp.cbitkhiccDoanhnghiplunluncchnhschkhuynmi,s thayibitonTnhcclthngxuyn,ihiHthngTnhcccngphilinhhot,hiuqunhanhvchnhxc.
VNPTHnicmtHthngTnhcccxydng.phttrinvcpnhtpngnhucuhotngcaDoanhnghip.Tuynhin,nthiimgny,hthngnycnphici tinpngyucumichocng tcqun lkinhdoanhvkhchhng.Tcgi lmt trongccnhnschnhcanhmcng tcVNPTHni thchin.Cngthigianthchinlunvn.Dovy,ktqucalunvnscpdngtrinkhaivothctcaVNPTHni.
Nidungcalunvn:MctiunghincucitinHthngTnhcccaVNPTHningdngbiH
quntrCSDLOracle,ngnnglptrnhC#.Lunvnhonthnhccnidungsau:TrnhbyvtngquancamtHthngtnhcckhchhng,cthcpdng
choccccnhn,tchc,doanhnghip.TvicphntchnutrntitptrungvoxemxthintrngHthngtnhcccaVNPTHni.nhgiccuim,nhcimcaH thng.TtvnxydngmtHthngTnhccmidatrnHqun trCSDLOraclevngnng lp trnhC#.ylcccngcqun tr, lp trnhrtmnhhinnay.Lunvnaraccci tincaH thngTnhccmichocc loiccngnhttrongmtbsliuktqu.Baogmcccitincbnsausau:
+Lutr,xldliuuvocakhchhngcnTnhcc:thngtinkhchhng,thamstnhcc.
+Phntch,chunhad liu,thchin tnhcc:CDR(CallDataRecords),tcknhtruynsliu,tctruynhpInternet.
+Xlbinngsliucucgi,binngthngtincakhchhng+Cchmiviccsliukhc,tchhpviccHthngqunlthanhton,
khiuni,portalNgoiramts tiuchkhcnhghi log tnhcc, tiuhacccu lnhSQL,
tnhccnhanhcngccithin.Tuynhintronggiihnlunvnvicxlmidnglimcboco,HthngTnhcccnphitiptcnghincuxydnghonthin.
-
7/22/2019 Tom Tat LV Bui Nhu Chinh
24/24
22KINNGHCCHNGNGHINCUTIPTHEO
H thng tnhccmisbnhgivt trisoviH thngc.Nngcaotnhchuynnghip trongcngvic,gim thiucc thao tc thcng,cbnpngccnhimvtrongthigianludi.Cchngnghincutiptheocthckinnghnhsau:
1.Mrngnghincu,ci tinH thngchytrnmytnhnhiuCPU.Tiuha,santicngvicthchinchysongsongtrnnhiuCPU.
2.ngdngtiacccngnghcaHquntrCSDLOracle11g,Oracle11gRelease2,OracleApplicationServer:tchhptrnweb,cchlutrtng,gimstphnquyn
3.MrngbitonTnhcclintc(theogi,pht)aracccnhbokpthichokhchhng.