Professional Documents
Culture Documents
Tom Tat LV Bui Nhu Chinh
Tom Tat LV Bui Nhu Chinh
---------------------------------------
BI NH CHINH
H NI - 2012
Phn bin 1:
Phn bin 2:
...
Vo lc:
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.
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.
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
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
c BIN
Tnh cc Chi t i t
(C a l l Data Records)
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
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
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
Kt qu
Tnh c c cuc gi CDR1
Tng hp kt qu Tnh c c
Kt qu Tnh c c :
Table bin ng ca khch hng MegaVNN, FiberVNN,MetroNet.
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
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
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
18
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
20
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