Está en la página 1de 24

HC VIN CNG NGH BU CHNH VIN THNG ---------------------------------------

BI NH CHINH

NGHIN CU, CI TIN H THNG TNH CC CA VNPT H NI

CHUYN NGNH: TRUYN D LIU V MNG MY TNH M S: 60.48.15 TM TT LUN VN THC S

H NI - 2012

Lun vn c hon thnh ti: HC VIN CNG NGH BU CHNH VIN THNG

Ngi hng dn khoa hc: PGS.TS. L Hu Lp

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:

....... gi ....... ngy ....... thng ....... .. nm ...............

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

CH NG 1 . TNG QUAN V H THNG TNH C C


1.1 Vai tr
H thng Tnh cc c vai tr c bit quan trng i vi mt Doanh nghip, T chc cung cp cc dch v Vin thng. H thng l s th hin ca sc mnh cng ngh, nhanh v ng tin cy. N c th s dng ti cc c quan - t chc nh cc Doanh nghip Vin thng, Vn phng, Bnh vin, Khch sn hay cc Trng hc, nhng ni kinh doanh hoc c nhu cu qun l cc ph Vin thng. Ngoi ra n c dng theo di, nh gi hiu qu cng vic, sn xut kinh doanh ca cc c nhn, t chc. H thng m nhn chc nng tnh ton cc loi cc m c nhn hay t chc ang s dng dch v. Vi cc tiu ch v yu cu t ra kt qu Tnh cc phi m bo chnh xc cao, m bo tc thi gian v dung lng s dng dch v ca ngi s dng. H thng Tnh cc phi lun c kim nh khc phc cc sai st nu c. Doanh thu cc ph Vin thng l kt qu tnh ton ca H thng tnh cc. N mang li li nhun cho cc Doanh nghip tham gia cung cp cc dch v Vin thng, t cc Doanh nghip c phng n, k hoch, cn i thu chi nhm ti to sn xut, ci to v nng cao cng c sn xut, phng tin sn xut. nh hng ca H thng Tnh cc vi vic pht trin mng li dch v rt ln v b tr cho nhau. Khi nhu cu ca th trng, ca khch hng ngy cng cao vic pht trin mng li dch v ngy cng a dng, H thng phi p ng c yu cu v cn c theo kt qu, phn tch ca H thng Tnh cc ra cc chin lc pht trin giai on tip theo. Vi cc khch hng ng k dch v Vin thng th H thng Tnh cc phi m bo chnh xc cao, khch hng tin tng v s dng dch v. Cht lng H thng Tnh cc s phn nh thi ca khch hng. Do , H thng Tnh cc c bit quan trng vi cc Doanh nghip. Doanh nghip, phi khng ngng a ra cc gii php nng cao cht lng H thng p ng ngy cng cao, a dng cc nhu cu s dng dch v Vin thng ca khch hng.

1.2 Cu trc ca H thng Tnh c c


H thng tnh cc l mt trong cc H thng d liu ca Doanh nghip khai thc Vin thng. H thng c xy dng trn m hnh Client/Server. My ch tnh cc c nhim v Qun l d liu v Tnh cc. Server c chc nng lu tr ton b cc d liu v

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 :

Hnh 1.1 : Mi quan h gia H thng Tnh c c vi cc H thng khc.

1.3 Cc yu cu chung v H thng Tnh c c


+ Tnh chnh xc : Kt qu tnh cc phi m bo tuyt i chnh xc, m bo thi gian tnh ton, iu em li lng tin ca khch hng vi Doanh nghip. + Tnh y : Vi tiu ch a ra khng tnh tha cho khch hng, khng tnh thiu i vi Doanh nghip. D liu cung cp phi m bo tnh ng, tnh . + Tnh k tha : K tha cc tnh nng, d liu t H thng c, nghip v c. Ch khc v mt cng ngh s dng v ti u ha thao tc vn hnh khai thc. + Tnh rng buc : c mi quan h vi H thng pht trin thu bao ly thng tin Tnh cc ca khch hng, H thng qun l thanh ton theo di thanh ton cc ph + Tnh linh hot, mm do : Khi c chnh sch u i, khuyn mi cho khch hng th H thng lun linh hot p ng tt cc yu cu ra.

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.

CH NG 2 . HIN TRNG H THNG TNH C C CA VNPT H NI


2.1 Bi ton Tnh c c
Tnh cc ni chung l bi ton kh cho tt c cc nh cung cp dch v Vin thng. y l mt trong nhng nhn t quan trng nht nng cao cht lng dch v. Do cng tc tnh cc yu cu tnh chnh xc cao cho tng loi hnh dch v mc d tnh phc tp ln, ri ro cao. Tnh cc khch hng nh k cng khng ngoi l, n lin tc c ci tin theo nhu cu pht sinh thc t, thay i gi cc, b sung nghip v ca tng loi dch v Vin thng. Cc yu cu cn gii quyt i vi mt bi ton Tnh cc Vin thng

2.1.1 p ng s l ng thu bao ln, tc pht trin nhanh


VNPT H ni l n v ch lc cung cp cc dch v Vin thng - Cng ngh thng tin trn a bn Thnh ph. Hin ti, VNPT H ni gm 3 Cng ty in thoi c nhim v thi cng lp t, bo dng, chm sc khch hng cc thu bao Vin thng - Cng ngh thng tin trn a bn. VNPT H ni ngy cng em n cho khch hng cht lng v sn phm tt nht. Vi tng s lng thu bao tng i ln - gn 1,3 triu thu bao. Do , yu cu phi x l khi lng ln cng vic Tnh cc. ng thi, vic tng trng thng xuyn i vi vic pht sinh cuc gi, thi lng truy cp ca thu bao in thoi C nh/Gphone, MegaVNN l vn quan trng trong Bi ton Tnh cc Vin thng. Cng vi s pht trin ca nn kinh t, cc loi hnh dch v truyn thng : Cityphone, in thoi C nh dn b thay th bi cc dch v a phng tin, dch v ng truyn tc cao : FiberVNN, MegaVNN, in thoi C nh IMSDo , yu cu Bi ton Tnh cc cn phi c s thay i linh hot x l tng ng vi tng dch v.

2.1.2. Loi hnh dch v a dng, phong ph.


Hin trng, VNPT H ni c rt nhiu dch v : in thoi C nh, Gphone, MegaVNN, FiberVNN, MetroNet, MegaWan, MyTV . Cc dch v c th thay th, b sung. Vi cc dch v a dng nh vy, Bi ton Tnh cc phi c tnh nng m, kp thi thay i khi c dch v mi pht sinh.

2.1.3. C ch c c linh hot mm do.


C c ch gi cc hp l, ph hp vi th trng Vin thng Vit Nam. V d nh xc yu t xc nh gi cc cho mt cuc gi bao gm: loi cc; i tng ca s my ch gi (t nhn, c quan, cng cng,); Tc s dng; Loi cng ng truyn; gi cc dch v .. Ngoi ra, cn xc nh t l min gim cc cho cuc gi nu iu kin, t l ny c xc nh theo cc yu t sau: ngy gim, gi gim, loi cc, vng min gim cuc gi, i tng ca s my ch gi, thi im bt u cuc gi.

2.1.4. Chnh sch Khuyn mi, Chit khu tha ng.


Xu th chm sc khch hng sau khi s dng dch v l iu khng th trnh khi i vi mt Doanh nghip. Vn phi hi ha li ch, m bo doanh thu ca Doanh nghip vi ch u i ca khch hng. i vi tng loi khch hng cn xy dng chnh sch Khuyn mi, Chit khu cho ph hp.

2.1.5. Phn loi nhm khch hng, bo co thng k.


Bo co thng k gip cc nh Lnh o Doanh nghip c ci nhn tng th v cc kt qu t c trong mt chu k thi gian (n v : ngy, tun, thng, qu, nm). Vi vic a ra bo co, Bi ton phi tng hp, x l rt nhiu cc s liu khc nhau, do cn phi c mt thut ton ph hp.

2.1.6. Nhanh chng, chnh xc.


Vi s lng thu bao, d liu cuc gi, truy cp ln nh vy th thi gian x l rt ln, hn na cn phi xt n chnh xc d liu. Chng trnh tnh cc m bo t l cuc gi tnh cc, lp ha n sai di 0,01% v lun c kim nh hng nm, p ng kp nhu cu a dng ca khch hng cng nh s pht trin ca doanh nghip v phi m bo tnh chnh xc hn na v thi gian v dung lng s dng dch v ca ngi s dng.

2.2. Cu trc H thng 2.2.1. Cc module bn trong H thng Tnh C c


- Load s li u danh mu c , bin ng : bao gm cc danh mu c nh : danh mu c khch hng, danh mu c s my, t mi... ho c cc s li u bin ng nh: dch chuyn, i s,... - o c BIN : chuyn i s li u cu c go i ghi ta i cc tng i t da ng file nhi phn thnh cc bn ghi d li u (dng bng ca Foxpro hoc Oracle ) - Cc FiberVNN : l cc cc thu bao quang (Fiber To The Home) truy cp trc tip Internet.

- 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,..

2.2.2. Mi quan h gia cc Module Tnh c c vi s liu u vo


Bn thn cc Module tnh cc vn hnh c phi c cc s liu u vo tng ng, hay ni cch khc l cc thng tin ca khch hng, bin ng v s liu khch hng khi c yu cu.
H THNG TNH C C
Tnh cc Int e rn e t FiberVNN I n ha n cc Int e rne t FiberVNN

Tnh cc Int e rn e t MegaVNN

I n ha n cc Int e rne t MegaVNN

LOAD s l i u u vo : Danh mc C nh, Leased Line, Megawan, MetroNet, FiberVnn v cc bin ng

Tnh cc Knh thu ri n g Leased Line

I n ha n cc Knh thu ri n g Leased Line

Tnh cc Megawan

I n ha n cc Megawan

Tnh cc Metronet

I n ha n cc Metronet

Tnh cc thu bao I n ha n cc in t ho i C nh v Gphone

c BIN

Tnh cc Chi t i t (C a l l Data Records)

Hnh 2.1 : Cu trc H thng Tnh c c.

2.3. Nhn xt v u nh c im ca H thng 2.3.1. u im


Trc y, vi s lng thu bao t, lu lng cuc gi thp, thi lng truy cpnh, cc dch v Vin thng khng a dng phc tp nh hin nay nn H thng tnh cc p ng c cc yu cu nhim v ra. Cng c x l ty theo kh nng nhu cu pht sinh : Excel, Winword ... ri chuyn i v dng Visual foxpro. Cng c qun tr d liu : Visual foxpro 6.0 d s dng, vn hnh v min ph trn th trng. Cc chc nng Visual foxpro : Form, Report, Graphic... d s dng, thay i to lp nhanh ha n v cc bo co thng k.

Nhc im. 2.3.2.1 V t chc h thng


Quy m chng trnh cng knh v thiu s thng nht. H thng ngy cng c m rng vi nhiu Module con bn trong. Cc chc nng v cc module con c xy dng c tnh cht tc thi kp p ng cc yu cu pht sinh v nghip v m thiu tnh h thng hoc nh hng di hn.

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

CH NG 3 . CI TIN H THNG TNH C C CA VNPT H NI

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.

3.2 .Yu cu v C s d liu v thit k H thng


C s d liu phi t mc qun tr ti TetraByte d liu, p ng qun tr d liu tt nht cho cc Doanh nghip v Tp on ln. Phi c y cc cng c ti u ti nguyn my tnh, cc Table d liu, cc cu lnh SQL, phn quyn, bo mt cao Oracle Thit k d liu theo tnh nng m, d dng cp nht khi c thay i v nghip v, hng i tng, hng ngi dng.

3.3. xut, ci tin H thng Tnh c c mi


3.3.1 M hnh pht trin ng dng.

3.3.1.1 Chn la H iu hnh v CSDL

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.

3.3.1.2 C s d liu Oracle v cng ngh Client/Server


Oracle Corporation tr thnh mt cng ty CSDL ni ting nh to ra mt H thng qun tr c s d liu quan h kiu Client/Server vi hiu sut cao v y chc nng .Oracle vt qua tm vc ca mt cng ty CSDL khi b sung h qun tr c s d liu quan h kiu Server ca n nhng sn phm tch hp cao c thit k c bit cho cc ng dng x l d liu phn tn v cng ngh Client/ Server. + Gii thiu cc ni dung ca Oracle s c khai thc trong ng dng. a. Cng ngh Partitioning Cng ngh Partitioning h tr cho nhng bng cha d liu ln bng cch to ra cc index (ch mc) cho php ngi dng phn chia d liu ca bng thnh cc n v c kh nng qun l nh hn gi l cc partition. b. Kh nng x l song song. Oracle h tr tt kh nng x l song song vi cc mc khc nhau: mc i tng c s d liu, mc cu lnh DML v mc Instance. Song song mc i tng CSDL. Song song mc cu lnh DML : Song song mc instance: c. Cc k thut ti u cho Oracle + Ti u cu lnh SQL + Ti u cu hnh vt l

3.3.1.3 Ngn ng x l s liu: PL/SQL


PL/SQL l ngn ng x l s liu i km trong CSDL Oracle. Ton b cc chc nng x l, phn loi s liu v tnh cc c xy dng bng PL/SQL, c t chc di dng cc stored object bao gm package, procedure v cc function. Ti cc giao din ngi dng, ch thc hin li gi n cc chc nng xy dng bng PL/SQL; hoc thc hin cc lnh cp nht trc tip vo bng danh mc.

12

3.3.1.4 Ngn ng xy dng giao din: C#.NET


Mc tiu ca C# l cung cp mt ngn ng lp trnh n gin an ton hin i hng i tng t trng tm vo Internet, c kh nng thc thi cao cho mi trng .Net. C# l mt ngn ng mi tch hp trong n nhng tinh hoa ca ba thp k pht trin ca ngn ng lp trnh. Ta c th d dng thy trong C# c nhng nt c trng quen thuc ca Java, C++, Visual Basic,

3.3.2 Thit k C s d liu


Server phc v tnh cc c chia thnh 2 schema l schema XULY v Schema TINHCUOC. Schema XULY cha d liu u vo dng chung cho tt c cc loi cc. Gm cc d liu : thng tin khch hng, tc , loi cng, gi cc, i tng, hnh thc s dng Schema TINHCUOC cha d liu Tnh cc bao gm : D liu cc cuc gi t cc Tng i HOST, cc Table tham s Tnh cc, bng gi cc, bng tng hp kt qu Tnh cc .

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

3.3.2.2 Cc bng s liu Tnh cc.


Cc bng s liu chnh ca H thng Tnh cc cuc gi bao gm cc bng d liu gc CDR ca tng tng i v bng tng hp kt qu tnh cc cuc gi CDR. Cc bng s liu loi cc tnh theo Danh mc v bin ng ca chng. Bao gm : MegaVNN, FiberVNN, MegaWan, MetroNET, Leased Line. Mi quan h gia cc bng ny c th hin trong hnh di y:

Convert d liu

C c cuc gi CDR ti Host (D liu nh phn)

Table CDRs

Kt qu Tnh c c cuc gi CDR1

Table Danh mc Tnh c c

Tng hp kt qu Tnh c c

Kt qu Tnh c c : Table bin ng ca khch hng MegaVNN, FiberVNN,MetroNet.

Hnh 3.4 : Quan h gia cc bng Tnh c c

3.3.3 Ti u ha Module x l s liu v giao din ng i dng


Vic thit k cc modul x l s liu phi da trn nguyn tc thng nht, r rng v logic. Vi nguyn tc thit k thng nht, tt c cc loi cc (C nh, Gphone, MegaVNN, FiberVNN.) c cng cch thc x l s s dng mt b Code chung. Nh vy, khi c s thay i v cch thc tnh cc chung cho tt c cc loi, ngi tnh cc s ch phi sa i Code mt ln duy nht. Bn cnh , cc module x l s liu vi nguyn tc thit k r rng v logic s gip ngi tnh cc d dng nm bt v theo di c chi tit hot ng ca chng trnh, t c th cp nht, sa i chng trnh mt cch chnh xc khi c yu cu.

3.3.3.1 Khi to h thng cho mt thng lm vic mi


Nhim v ca module khi to h thng l to ra cc partition cho thng cc hin ti, load d liu ca cc bng danh mc t schemal XULY sang Schema TINHCUOC v chuyn d liu ca t cc partition thng trc sang partition thng hin ti i vi nhng

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.

3.3.3.2 Phn loi v chun ha s liu u vo tnh cc


i vi loi cc tnh theo Danh mc vic chun ha v cng cn thit. Nu d liu khng y hoc sai so vi quy nh : tc khng ng, gi cc cha khai bo, phn loi i tng Tnh cc sai Bn cnh nhim v chun ho d liu, module ny cn c nhim v phn loi cc cuc gi. Trong qu trnh x l d liu, module s thc hin phn loi cc cuc gi theo nhng tiu ch c trng v s dng b m ho (trong bng danh mc loi cuc gi) m ho loi cuc gi . Vic phn loi cc cuc gi s c thc hin da theo cc tiu ch sau: a.Phn loi cc tr ng hp khng iu kin tnh c c Cc trng hp khng iu kin tnh cc l nhng trng hp khng thuc cc quy nh tnh cc ca VNPT H ni hoc l nhng trng hp khng tun theo cc quy tc chung. Bao gm : Cuc gi c tham s tnh cc (chargeunit) bng 0 hoc Null, Cuc gi PO l nhng cuc gi qua bn nhn cng. Cuc gi c khong thi gian gi nh hn 1s. Cc cuc gi c k t l *, #...Cc cuc gi thiu k t. - Tc khng c trong bng gi. Nguyn nhn do nhp sai t d liu u vo khi tip nhn yu cu pht trin thu bao. b. Phn loi v x l cc cuc gi bt th ng Cuc gi bt thng l nhng cuc gi trng, chm, lin tip hoc ko di. c. Phn loi cc tr ng hp khng m Cuc gi khng m l nhng cuc gi iu kin tnh cc nhng khng nm trong bng danh mc s my. d. Phn loi cuc gi khng xc nh c dn s L nhng cuc gi c s ch gi khng thuc dn s ca tng i ang tnh cc. e. Cc cuc gi khng xc nh h ng gi Cuc gi khng xc nh hng gi l nhng cuc gi m s b gi c hng gi khng c khai bo trong bng danh mc hng gi.

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.

3.3.4 Thit k giao din ng i dng


Mc ch ca vic thit k giao din ngi dng l nhm gip ngi tnh cc n gin ho qu trnh thc hin cng nh qu trnh cp nht d liu. Vic cp nht cc thay i trn giao din m bo chnh xc m khng phc thuc vo ch quan ca ngi tnh cc khi vit lnh cp nht trc tip trn bng d liu. Thit k giao din phi m bo cc yu cu v tnh thn thin vi ngi dng, n gin, d hiu v c y cc chc nng cn thit cng nh cc tin ch ti thiu phc v cho mt qu trnh tnh cc.

3.3.4.1 Giao din khi to h thng


Khi bt u mt k cc, bc u tin ngi tnh cc phi thc hin l khi to h thng. Giao din khi to h thng cn c chc nng xem log, cho php ngi tnh cc theo di kt qu ca qu trnh thc hin cc chc nng trn giao din.

3.3.4.2 Xc nh cc tham s H thng


Vic xc nh cc tham s h thng khi bt u qu trnh tnh cc cho php chng trnh hot ng theo mong mun ca ngi tnh cc. Tu theo cc iu kin v thi gian

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.

3.3.4.3 Cp nht cc Danh mc cc


Vic cp nht danh mc cc l cng vic c thc hin thng xuyn trong thng khi c bin ng. V vy, giao din phc v cho cp nht danh mc cc phi m bo tnh n gin, tin dng v d theo di, tm kim thng tin. Nhng bng danh mc thng xuyn c cp nht phc v tnh cc l danh mc hng gi, danh mc bng gi v danh mc min gim. Giao din cp nht danh mc hng gi phi th hin c r rng tng nhm hng gi trong tng loi cc ca tng mng vin thng. Vic ny gip ngi tnh cc d dng theo di v kim sot d liu.

3.3.4.4 Thc hin x l s liu v tnh cc


Giao din thc hin x l s liu v tnh cc c thit k sao cho va c th thc hin theo chu k p ng mc tiu tnh cc phn k, va c th thc hin theo ngy ngi tnh cc la chn p ng yu cu tnh cc nhanh. Giao din chng trnh c thit k cho php c th m c nhiu phin ti cng mt thi im, do vy, ngi tnh cc c th cng mt lc m nhiu phin khc nhau cng x l s liu v tnh cc cho nhiu nhm thc hin khc nhau.

3.3.4.5 Giao din tng hp cc


Tng hp cc l qu trnh cui cng trc khi kt thc tnh cc. Cc s c tng hp theo cc lung tng hp c nh ngha ban u khi xc nh tham s lung tnh cc. Hin ti, i vi chu k cc theo thng, chng trnh phn thnh 2 lung tng hp l Tng hp c nh v tng hp cc theo Danh mc : MegaVNN, FiberVNN, MegaWAN ..

3.3.5 Lp trnh 3.3.5.1 Lp trnh cc module x l s liu trn Database


Da trn thit k c s d liu c trnh by Phn 3.3.2, tin hnh lp trnh cc module tng ng vi thit k thc hin cc thao tc x l s liu. M hnh tng qut cc module c lp trnh x l s liu trn database nh sau :

17

BEGIN

Package KHOI_T AO Cc hm v th tc dng chung cho c H thng Tnh cc

Package LOAD_CDR

Package THONG_KE FUNCTION, PROCEDURE Package TINH_CUOC

Package TONG_HOP

END

Hnh 3.12 : M hnh x l s liu trn database

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.

3.3.5.2 Lp trnh giao din ngi dng


a. Cng c pht trin C#.NET, Crystal Report + Ngn ng C#.NET : Ngn ng C#.net l mt ngn ng lp trnh mi nm trong b phn mm Visual Studio ca Microsofts . Mc tiu ca C# l cung cp mt ngn ng lp trnh n gin, an ton, hin i, hng i tng, t trng tm vo Internet, c kh nng thc thc thi cao cho mi trng .NET.

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

Hnh 3.15 : S cc lp c bn ca H thng Tnh c c

. 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.

3.3.6 Th nghim 3.3.6.1 Chun b mi trng trin khai


Khi bt u a chng trnh tnh cc vo trin khai thc t, cng vic u tin cn lm l chun b Database Oracle trn my ch UNIX. Cng vic chun b ny bao gm cc cng vic: + R sot cu hnh Database. + iu chnh cu hnh. + M rng cc Tablespace. + Khi to, phn quyn cc user tng ng vi quy hoch module lin quan. + Khi to user/schema XULY user/schema TINHCUOC

3.3.6.2 R sot cc module c lin quan


+ R sot li tt c cc module c lin quan. + Cc bo co thng k v sn lng, doanh thu chi tit ca cc dch v cc ca cc cng ty in thoi . Sau khi chuyn sang database mi, cn iu chnh bng s liu ngun tng ng vi cc bo co ny.

3.3.6.3 Chuyn i H thng, CSDL


Trong qu trnh chy th, chng trnh tnh cc mi chy ti my ch ca Chuyn vin k thut ph trch Tnh cc. a vo s dng chnh thc, cn chuyn ton b CSDL ny sang my ch ca Trung tm Tnh cc. - Chy th mt lt cc chc nng ca chng trnh mi m bo chng trnh mi hot ng bnh thng trn CSDL ca Trung tm Tnh cc: Chng trnh c BIN, Chng trnh Tnh cc mi. Trong qu trnh chy th, theo di trng thi database, iu chnh cc tham s cu hnh m bo database hot ng n nh vi tc p ng yu cu.

3.4. nh gi v H thng Tnh c c c ci tin


Hin ti H thng ang trong thi gian chy kim tra, th nghim v ang thc hin i sot kt qu vi H thng c. Kt qu chy th cho thy chng trnh Tnh cc mi

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.1.m bo tnh ton vn v chun ha d liu


Cc bng d liu danh mc tng minh, d liu c rng buc vt l, m bo cao tnh ton vn.Khng c hin tng d tha d liu.

3.4.2 Ghi log nhng cng on cn thit


Qu trnh tnh ton v x l s liu c ghi log y theo tng lung tnh cc, cho php theo di s ln tnh cng nh cc li pht sinh trong qu trnh tnh cc. Qu trnh tng hp cc cng c thc hin ghi log y .

3.4.3.Thit k thng nht cho cc loi c c


Mt bn thit k thng nht p dng cho cc module cc khc nhau v cc ngun s liu khc nhau Cc module c t chc theo tng cng on x l s liu (mt s lung d liu thng nht v p dng chung cho tt c cc loi cc v cc ngun s liu cuc gi). Linh hot p ng cng vic, gim thiu khi lng cng vic cn thc hin.

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.

3.4.5. Vai tr ca tc gi.


Hin ti, Ti ang cng tc ti Trung tm Tnh cc ca VNPT H ni. Ti tham gia trc tip vo cc cng on . + Thit k H thng C s d liu Tnh cc + Lp trnh phn Tnh cc trn PL/SQL. 3.5 Kt lun ch ng Chng ny trnh by cc ci tin v H thng tnh cc. H thng khc phc cc nhc im so vi H thng c. H thng mi c xy dng bi H qun tr CSDL Oracle, ngn ng lp trnh C#. H thng mi c kh nng qun tr d liu ti hng Tetrabyte d liu, bo mt cao, an ton d liu. Giao din c lp trnh thn thin vi ngi dng, gim thiu cc thao tc th cng. H thng tnh cc mi m bo tnh nhanh, chnh xc, tin cy cao. Tip theo, c a ra cc so snh gia hai h thng c, mi vi u im vt tri ca H thng mi.

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

KIN NGH CC H NG NGHIN CU TIP THEO


H thng tnh cc mi s b nh gi vt tri so vi H thng c. Nng cao tnh chuyn nghip trong cng vic, gim thiu cc thao tc th cng, c bn p ng cc nhim v trong thi gian lu di. Cc hng nghin cu tip theo c th c kin ngh nh sau : 1. M rng nghin cu, ci tin H thng chy trn my tnh nhiu CPU. Ti u ha, san ti cng vic thc hin chy song song trn nhiu CPU. 2. ng dng ti a cc cng ngh ca H qun tr CSDL Oracle 11g, Oracle 11g Release 2, Oracle Application Server : tch hp trn web, c ch lu tr t ng, gim st phn quyn 3. M rng bi ton Tnh cc lin tc (theo gi, pht) a ra cc cnh bo kp thi cho khch hng.

También podría gustarte