Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BI NH CHINH
H NI - 2012
Lun vn c hon thnh ti: HC VIN CNG NGH BU CHNH VIN THNG
Phn bin 1:
Phn bin 2:
...
Lun vn s c bo v trc Hi ng chm lun vn thc s ti Hc vin Cng ngh Bu chnh Vin thng
Vo lc:
C th tm hiu lun vn ti: - Th vin ca Hc vin Cng ngh Bu chnh Vin thng
M U
Doanh thu cc Vin thng l ngun thu chnh, ch yu ca cc Doanh nghip Vin thng trong VNPT. p ng cc yu cu ca pht sinh nghip v Tnh cc trong qu trnh vn hnh, H thng Tnh cc hin ti ca VNPT H ni ngy cng m rng vi nhiu module con bn trong. Tuy nhin, cc chc nng v module con c xy dng c tnh cht tc thi kp p ng cc yu cu pht sinh m thiu tnh h thng hoc nh hng di hn. iu ny dn n nhng vn ln cn gii quyt nh: chng trnh c quy m cng knh v thiu s thng nht; quy trnh vn hnh kh phc tp vi nhiu thao tc; kh khn trong vic p ng cc yu cu nghip v pht sinh. Xut pht t cc hin trng nu trn v t thc t VNPT H ni l mt n v thnh vin ca VNPT (p dng mt chnh sch thng nht ca Tp on). ti tp trung nghin cu H thng tnh cc ca VNPT H ni v a ra cc xut, ci tin cho cc Module tnh cc. T , c th p dng vo trin khai thc t ti VNPT H ni, ng thi khuyn ngh m rng vic p dng phn mm ny cho cc Vin thng tnh thnh khc. Mc tiu ca ti ny l Nghin cu v ci tin H thng Tnh cc p ng c cc yu cu sau: Thit k chng trnh thng nht p dng cho cc ngun s liu cc khc nhau; Tng tnh kim sot v n gin ha cc thao tc vn hnh tnh cc; cho php tnh cc theo chu k hoc tnh cc nhanh; cho php phn k in ha n cc theo khch hng; Chun ha cc ngun s liu v quy trnh tnh cc p dng phn mm mi. Cc Module trong H thng tnh cc tng ng vi dch v trin khai trn th trng Vin thng : in thoi C nh, in thoi Gphone, Dch v MegaVnn, Thu knh ring, Dch v ng truyn tc cao - Metronet, Megawan, FiberVnn. Hng nghin cu v ci tin p dng ti VNPT H ni v cho cc Vin thng tnh thnh khc. Vi phng php nghin cu l kt hp v l thuyt v H qun tr C s d liu Oracle 11g, ngn ng lp trnh C#.NET vi cc dch v Vin thng, nghip v x l ti Doanh nghip. nh gi kh nng ng dng v xut gii php thay i nhm ti u ha cc Module trong H thng tnh cc.
Ni dung lun vn gm 3 chng : Chng 1 : Tng quan v H thng Tnh cc Chng 2 : Hin trng H thng Tnh cc ca VNPT H ni Chng 3 : Ci tin H thng Tnh cc ca VNPT H ni
Mc d tc gi c nhiu c gng, tuy c c mt s kinh nghim i vi H thng Tnh cc hin c, nhng do thi gian c hn nn trnh by lun vn c ch hn ch, do khng trnh khi nhng trnh by n gin v sai st. Knh mong cc Thy, c v ng nghip gp . Xin trn trng cm n. H ni, thng 10/2012 Tc gi
Chng trnh tnh cc; cc my trm dng cc cng c, chng trnh Tnh cc, gim st v khai thc cc d liu trn Server. 1.2.1 Gii thiu cc chc nng c bn ca H thng Tnh c c + Qun l, cp nht chnh sch gi cc + Cp nht loi cc, m rng dn s, hng gi, b sung cc Tng i Host + Phn loi, nh ngha cc loi cc + Tnh cc Thc hin p n gi cc c khai bo trong phn qun l, cp nht chnh xc gi cc. H thng phi m bo tnh ton nhanh chng, chnh xc, tnh ng, tnh . + Tng hp cc Tng hp kt qu cc loi cc c tnh, ghp chung vo mt bng kt qu tnh ton. Mc ch qun l tp trung cc d liu; tng tnh hiu qu s dng v tng tc truy vn d liu, gim thiu dung lng lu tr. + Bo co, thng k H thng a ra mt cch khi qut kt qu tnh ton theo cc tiu ch thng, nm cc loi cc tnh. Phn tch v so snh c th theo tng tng i ghi cc, tng hng gi c th Kt qu c th hin di dng bo co, biu . 1.2.2 Mi quan h ca H thng Tnh c c vi cc H thng khc 1.2.2.1 Mc ch, yu cu To ra mt mi trng thng tin thng nht, tin cy phc v cho nhiu cng vic khc nhau trong sn xut iu hnh ca mt Vin thng tnh, thnh ph. 1.2.2.2 S quan h H thng tnh cc (HTTC) l mt trong cc h thng C SDL tp trung v l mt chng trinh x l ng vai tr quan tro ng trong tng th cc h thng tin ho c ca nghip Vin thng. H thng c mi quan h phu thu c vi cc h thng khc Doanh : H thng
pht trin thu bao (HTPTTB), H thng Qun l thanh ton (HTQLTT), H thng Bo co sn lng doanh thu (HTBC) S mi quan h ca HTTC vi cc h thng khc :
1.4 Kt lun ch ng
Chng ny tp trung gii thiu v vai tr ca H thng Tnh cc ni chung v khi qut H thng Tnh cc ca Doanh nghip tham gia cung cp dch v Vin thng. Vn mi quan h gia cc H thng, yu cu chung v H thng Tnh cc cng c gii thiu v cp. Trong chng sau Lun vn s m t hin trng H thng Tnh cc ca VNPT H ni v phn tch cc u, nhc im ca H thng ny.
- Cc MegaVNN: tnh cc cho cc thu bao MegaVNN da vo ngun s liu do cng ty VDC cung cp hng thng - Cc thu knh ring Leased Line : l cc thu knh cc ng truyn dng ring trn i cp ng. - Cc MegaWan : l cc dch v mng ring o cho php kt ni cc mng my tnh ca doanh nghip thuc cc v tr a l khc nhau to thnh mt mng duy nht v tin cy thng qua vic s dng cc lin kt bng rng xDSL. - Cc MetroNet (Metropolitan Area Network) l cc dch v ca mng th bng rng vi ng truyn tc siu cao; c kh nng cung cp nhiu loi dch v gi tr gia tng cng lc trn cng mt ng truyn ni kt cc khu cng nghip ... vi cc im tp trung lu lng truyn s liu. - Cc thu bao : l cc p dng hng thng cho tng thu bao , c tnh theo s ngy s dng trong thng ca t hu bao - Cc cu c go i (CDR- Call Data Record) : tnh cc chi tit cho tng cu c go i ni ht, ni tnh, lin tnh, di d ng, quc t, VoIP, dch v 108,..
Tnh cc Megawan
I n ha n cc Megawan
Tnh cc Metronet
I n ha n cc Metronet
c BIN
2.3.2.2 V c s d liu
C s d liu c lu tr ring l trn cc file *.DBF, khng c kh nng truy cp t xa, nu c th rt hn ch. Vic gn quyn (Role) truy cp khng c hoc s si. Kh nng lu tr d liu lm vic n nh ca foxpro thp : < 2 triu bn ghi.
2.3.2.3 V tc x l.
Visual Foxpro khng thch hp cho ng dng c lng giao dch d liu v kt ni ng thi tht ln v yu cu mc an ton d liu cao. Do , dn ti H thng chy chm, kh nng qun l d liu ca Visual foxpro thp nn i hi cn phi c H qun tr khc mnh hn.Vic phn quyn truy nhp, kim sot quyn thao tc trn cc user i vi Visual foxpro s si nn nh hng n cng tc qun tr mng, khai thc v bo dng Database.
2.4 Kt lun ch ng
Trong chng ny trnh by hin trng H thng Tnh cc ca VNPT H ni. Cc yu cu cn phi gii quyt i vi mt bi ton tnh cc cng c cp ti. Nhc im chnh ca H thng l c qu nhiu cc Module con ri rc, H qun tr c s d liu lc hu, tc x l tnh ton chm khng t yu cu. Cng tc qun tr H thng phc tp. T cc vn nu trn, trong chng sau lun vn s trnh by, a ra ci tin H thng tnh cc ny.
10
3.1.t vn
Xut pht t yu cu thc t cng vic, i hi mt H thng tnh cc phi p ng cc cng vic trong thi k mi. Trong khi, H thng hin trng cha c kh nng x l linh hot, hn ch v tc , thi gian, cng ngh x l lc hu. + Thit k chng trnh thng nht, p dng cho cc ngun s liu cc khc nhau. H thng phi m bo tch hp chc nng tnh cc cho tt c cc dch v : in thoi C nh, Gphone, MegaVNN, FiberVNN, MetroNET, MegaWAN, Leased Line. C th d dng cp nht, khi c s thay i. + Tng tnh kim sot v n gin ha cc thao tc vn hnh Tnh cc. H thng phi c chc nng ghi log Tnh cc, can thip s liu ; d s dng, vn hnh v khai thc. + Ti u, a dng ha cc Module Tnh cc. Cc Module Tnh cc phi c ti u cc cu lnh. C thun ton Tnh cc r rng, tng minh. Khi ti nguyn h thng mi c khai thc v s dng ti a cng sut. + Thng nht mt b Danh mc u vo v mt b s liu kt qu Tnh cc cho cc loi dch v. + ng dng H qun tr C s d liu v Ngn ng lp trnh tin tin. Hin ti, H qun tr CSDL Oracle c chn s mang li y cc tnh nng qun tr d liu cho mt Doanh nghip. Ngn ng lp trnh C# l ngn ng hng i tng d lp trnh, tch hp nhiu tnh nng.
11
H thng my ch Tnh cc c th ci t H iu hnh Windows Server hoc Unix. Chng ta chn H iu hnh UNIX, do tnh nng bo mt cao hn. Do UNIX c th chy trn nhiu loi my tnh khc nhau, t nhng my tnh c nhn cho n cc my ch dch v. Unix l h iu hnh a nhim h tr mt cch l tng i vi cc ng dng nhiu ngi dng.
12
3.3.2.1 Cc mc ch cn t c
a. m bo tnh ton vn v chun ha d liu CSDL phi c thit k sao cho m bo tnh ton vn v chun ho ca d liu. D liu a vo cc bng s c m bo tnh chnh xc, tnh duy nht (nu c), gip to nn mt c s d liu ng tin cy, t gp phn m bo cho kt qu tnh cc c chnh xc hn. b. Thit k thng nht cho cc loi c c H thng Tnh cc bao gm rt nhiu loi cc khc nhau. Vic thit k CSDL thng nht cho tt c cc loi cc gip ngi tnh cc khng phi ghi nh nhiu cu trc ca tng loi cc, t gim thiu thi gian cho ngi tnh cc khi phi thc hin sa i theo yu cu. c. p ng yu cu tnh c c nhanh Cho php tnh cc theo cc giai on khc nhau tu theo yu cu ca khch hng khng gy nh hng cho qu trnh tnh cc chnh hng thng. d. p ng yu cu phn k in ha n c c CSDL phi c thit k sao cho p ng c kh nng tnh cc trn mt k hoc nhiu k m khng lm nh hng n chnh xc ca tnh cc cng nh khng lm o ln cc tin trnh tnh cc.
13
Convert d liu
Table CDRs
Tng hp kt qu Tnh c c
14
bng c phn chia parition thuc Tham s tnh cc. Module khi to h thng s c chy vo u mi k cc to khng gian lm vic cho ton b k cc . Qu trnh tnh cc ch c th thc hin c khi module khi to h thng c kch hot.
15
f. Thu bao khng thng tin tnh c c : Tc , n v khng c trong bng cc. Gi cc cha c quy nh, loi cng khng ng . g. Cc tr ng hp iu kin tnh c c Cuc gi iu kin tnh cc l nhng cuc gi khng thuc cc iu kin phn loi t mc a n f. Nhng trng hp nh vy s c p gi tnh cc theo quy nh.
3.3.3.3 p gi tnh cc
Sau khi cc thng tin c phn loi thng qua module chun ho v phn loi d liu, chng trnh s thc hin p gi cc cho cc trng hp iu kin tnh cc thng qua module Tnh cc. 3.3.3.4 Tp hp s liu cc thnh cc bng tng hp Molude tng hp s liu c nhim v tp hp s liu cc ca cc lung ring vo cc bng tng hp. y l cng on cui cng ca qu trnh tnh cc. iu ny c ngha l, module Tng hp ch c th c chy khi cc module khc kt thc. Sau khi thc hin p gi cc cho tt c cc cuc gi, module tng hp s thc hin tp hp tt c cc s liu cc ca cc loi cc.
16
v server, ngi tnh cc c th sp xp li th t thc hin cng nh c th gp hoc tch ring cc lung tnh cc.
17
BEGIN
Package LOAD_CDR
Package TONG_HOP
END
a.Cc Hm (function) v th tc (procedure) dng chung Trong qu trnh tnh cc v tng hp cc c nhng khu x l c lp i lp li nhiu ln. trnh vic phi lp trnh nhiu ln cho cc khu x l ging nhau, cn to ra nhng hm, th tc dng chung cho c h thng tnh cc . b. Tp cc Module hm, th tc tch hp (Packages) khi to H thng Khi bt u mt thng cc mi, cng vic u tin cn phi lm l khi to h thng cho thng cc mi. Cng vic khi to h thng bao gm: to cc partition tng ng cho tt c cc bng lin quan; chun b cc bng danh mc phc v cho Tnh cc.
c. Package Tnh c c v Tng hp c c
Qu trnh Tnh cc gm nhiu cng on nh : Tnh cc cc cuc gi chi tit (CDRs) theo tng HOST, tnh cc theo cc loi cc theo Danh mc v cui cng Tng hp cc thnh mt bng kt qu Tng hp cc loi cc. Mi cng on trong chu trnh x l s liu cc u c mt c trng ring.
18
+ Crystal Report : Crystal report l mt cng c lm bo co mnh nht hin nay, n h tr hu ht cc ngn ng lp trnh, v hin nay c tch hp thnh mt phn khng th thiu trong b MS Studio.Net ca Microsoft v Jbuilder ca Borland. b. M hnh h ng i t ng. Mt s lp k tha c bn
. CCGBaseObject: L lp c bn ca nht ca chng trnh, lp ny quy nh nhn hin th v cha cc d liu chung. . CCGComboData: Lp Combo d liu, lp ny to ra i tng giao din kiu ComboBox, k tha cc tnh nng ca ComboBox ln CCGBaseObject. . CCGDataTime: Lp d liu datetime, lp ny to ra i tng giao din nhp d liu ngy gi, cho php chn Null. . CCGText: Lp d liu TextBox, lp ny to ra i tng giao din kiu TextBox. . CCGEditor: Giao din ngi dng, giao din ny s dng li cc lp . CCGComboData, CCGDateTime, CCGText to thnh giao din nhp d liu cho h thng tnh cc cuc gi. Vic to ra s cc cc i tng trn giao din v b tr v tr cc i tng l mm do trong qu trnh chy chng trnh. . CCGBaseGrid: Lp giao din li d liu, hin th d liu dng danh sch ty theo d liu c truyn vo khi chy chng trnh. . BaseGrid: Lp giao din li, s dng li lp giao din CCGBaseGrid, nhng b sung thm mt hp chn loi Mng vin thng.
19
. UIThang: Lp giao din chn thng cc, khi khi to i tng thuc lp ny, chng trnh s c d liu thng cc trong mt bng v yu cu ngi dng chn thng cc lm vic.
20
p ng tt mi nghip v v chnh xc tnh cc cao, v vy, Chng trnh ang nghin cu chnh sa thm v trong tng lai p dng thc t ti VNPT H ni.
3.4.4. p ng yu cu tc x l.
Kt qu tr v bao gm y cc thng tin trung gian ca tnh cc nn vic xc minh tnh chnh xc rt thun tin v nhanh chng.
21
KT LUN
H thng Tnh cc lun c mt v tr quan trng i vi cc Doanh nghip Vin thng. Khi cc dch v ngy cng gia tng, h thng mng li lun m rng v s lng khch hng ngy cng ln th H thng Tnh cc ca cc nh khai thc Vin thng cng phc tp. c bit khi cc Doanh nghip lun lun c chnh sch khuyn mi, s thay i bi ton Tnh cc l thng xuyn, i hi H thng Tnh cc cng phi linh hot, hiu qu nhanh v chnh xc. VNPT H ni c mt H thng Tnh cc c xy dng. pht trin v cp nht p ng nhu cu hot ng ca Doanh nghip. Tuy nhin, n thi im gn y, h thng ny cn phi ci tin p ng yu cu mi cho cng tc qun l kinh doanh v khch hng. Tc gi l mt trong cc nhn s chnh ca nhm cng tc VNPT H ni thc hin. Cng thi gian thc hin lun vn. Do vy, kt qu ca lun vn s c p dng trin khai vo thc t ca VNPT H ni. Ni dung ca lun vn : Mc tiu nghin cu ci tin H thng Tnh cc ca VNPT H ni ng dng bi H qun tr CSDL Oracle, ngn ng lp trnh C#. Lun vn hon thnh cc ni dung sau : Trnh by v tng quan ca mt H thng tnh cc khch hng, c th c p dng cho cc cc nhn, t chc, doanh nghip. T vic phn tch nu trn ti tp trung vo xem xt hin trng H thng tnh cc ca VNPT H ni. nh gi cc u im, nhc im ca H thng. T t vn xy dng mt H thng Tnh cc mi da trn H qun tr CSDL Oracle v ngn ng lp trnh C#. y l cc cng c qun tr, lp trnh rt mnh hin nay.Lun vn a ra cc ci tin ca H thng Tnh cc mi cho cc loi cc ng nht trong mt b s liu kt qu. Bao gm cc ci tin c bn sau sau : + Lu tr, x l d liu u vo ca khch hng cn Tnh cc: thng tin khch hng, tham s tnh cc. + Phn tch, chun ha d liu, thc hin tnh cc : CDR (Call Data Records), tc knh truyn s liu, tc truy nhp Internet. + X l bin ng s liu cuc gi, bin ng thng tin ca khch hng + C ch m i vi cc s liu khc, tch hp vi cc H thng qun l thanh ton, khiu ni, portal Ngoi ra mt s tiu ch khc nh ghi log tnh cc, ti u ha cc cu lnh SQL, tnh cc nhanh cng c ci thin. Tuy nhin trong gii hn lun vn vic x l mi dng li mc bo co, H thng Tnh cc cn phi tip tc nghin cu xy dng hon thin.
22