You are on page 1of 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

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

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

I n ha n cc Int e rne t

MegaVNN

MegaVNN

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

You might also like