Bookmark not defined.. Bookmark not defined.. Bookmark not defined.. Bookmark not defined.. Bookmark not defined.. VCBVietcombank: Ngân hàng Ngo i th ng Vi t Nam 11.. ICBIncombank: Ngân
Trang 1TR NG I H C CỌNG NGH
Lê Th D ng
MÁY ATM HI U QU
Ngành : Công ngh thông tin
Mã s : 1.01.10
PGS.TS TRUNG TU N
Hà N i - 2007
Trang 2L I CÁM N
Sau m t th i gian nghiên c u, cùng v i s giúp đ t n tình c a th y giáo PGS.TS Trung Tu n đ n nay em đư hoàn thành lu n v n cao h c
v đ tài ắXây d ng m ng l i l p đ t máy ATM hi u qu ”
Em xin chân thành c m n th y giáo PGS.TS Trung Tu n ng i
đư tr c ti p h ng d n, giúp đ em trong quá trình làm lu n v n
Em xin c m n quý Th y Cô tr ng i h c Công ngh đư ch d y cho em nh ng ki n th c r t quý báu trong th i gian em h c t p t i tr ng
Tôi xin cám n Công ty C ph n Phát tri n và Tích h p Công ngh Thông minh - Smartek đư h tr , cung c p d li u b n đ cho ch ng trình
Con xin c m n cha m và nh ng ng i thân trong gia đình đư giúp
đ , t o đi u ki n, khuy n khích và đ ng viên đ con có th hoàn thành t t
lu n v n c a mình
Cu i cùng tôi xin chân thành c m n ng i ch ng yêu quý c a tôi ậ
ng i đư luôn đ ng viên và giúp đ tôi trong quá trình làm lu n v n
Em xin chân thành c m n!
Hà N i, ngày tháng n m 2007
H c viên
Lê Th D ng
Trang 3M C L C
L I CÁM N 1
M C L C 3
M t s thu t ng vƠ t vi t t t 5 Danh sách các b ng bi u Error! Bookmark not defined Danh m c các hình v , đ th Error! Bookmark not defined.
M U 7
Ch ng I Error! Bookmark not defined.
Hi n tr ng vi c phơn b vƠ qu n lý các máy ATM BIDV Error!
Bookmark not defined
I Gi i thi u hi n tr ng Error! Bookmark not defined
II Tình hình phát tri n m ng l i ATM c a các ngân hàng khác
Error! Bookmark not defined.
III ánh giá u nh c đi m c a gi i pháp hi n t i Error! Bookmark not defined.
III.1 u đi m Error! Bookmark not defined
III.2 Nh c đi m Error! Bookmark not defined
IV K t lu n Error! Bookmark not defined
Ch ng II Error! Bookmark not defined.
Xác đ nh tiêu chí xơy d ng m ng máy ATM m i, đ xu t c i ti n
ph ng án c Error! Bookmark not defined.
I S c n thi t ph i có ph ng án phân b m iError! Bookmark not defined.
II Tiêu chí xây d ng m ng l i ATM m iError! Bookmark not
Trang 4III xu t c i ti n ph ng án c Error! Bookmark not defined III.1 Tiêu chí đ t máy ATM tr c đâyError! Bookmark not defined.
III.2 xu t Error! Bookmark not defined
IV Nghiên c u ph ng pháp, quy trình phân b máy ATM theo
ph ng án m i Error! Bookmark not defined
IV.1 Ph ng pháp phân b m i Error! Bookmark not defined
IV.2 Quy trình phân b và qu n lý máy ATM theo ph ng án
m i Error! Bookmark not defined
IV.3 C s khuy n cáo trang thi t b và cài đ t Error! Bookmark not defined.
V K t lu n Error! Bookmark not defined
Ch ng III Error! Bookmark not defined.
Xơy d ng ch ng trình đi u hƠnh, h tr m r ng m ng l i
Error! Bookmark not defined.
I Công c s d ng Error! Bookmark not defined
II C s d li u Error! Bookmark not defined III Thi t k logic ch ng trình Error! Bookmark not defined III Ho t đ ng c a ch ng trình Error! Bookmark not defined
K t lu n Error! Bookmark not defined TƠi li u tham kh o Error! Bookmark not defined.
Ph l c Error! Bookmark not defined.
Trang 5M t s thu t ng vƠ t vi t t t
1 BIDV: Bank for Investment and Development of Viet Nam ậ là ngân hàng u t và Phát tri n Vi t Nam
2 H i s chính: là Tr s chính c a Ngân hàng u t và Phát tri n
Vi t Nam
3 Chi nhánh: Là chi nhánh, đ n v thành viên Ngân hàng u t và Phát tri n Vi t Nam
4 S giao d ch 1: Là chi nhánh c a Ngân hàng u t và Phát tri n
Vi t Nam
5 ATM: Automated Teller Machine-là máy giao d ch t đ ng c a ngân hàng đ ch th s d ng rút ti n m t và th c hi n các giao
d ch khác
6 AS400: H th ng máy ch AS400 là h th ng thi t b tin h c bao
g m các máy ch IBM AS400, các t l p đ t thi t b ghi b ng l u
tr , h th ng máy in đ c l p đ t t i Trung tâm x lý thông tin
7 SIBS: Silverlake Intergated Banking System - là ph n m m H
th ng ngân hàng tích h p c a SilverLake đ c áp d ng t i Ngân hàng u t và Phát tri n Vi t Nam
8 CSDL: C s d li u
9 ATM HOST: máy ch ATM
10 VCB(Vietcombank): Ngân hàng Ngo i th ng Vi t Nam
11 ICB(Incombank): Ngân hàng Công th ng Vi t Nam
12 VBARD(Agribank): Ngân hàng Nông nghi p và Phát tri n nông thôn Vi t Nam
13 ACB(Asia Commercial Bank): Ngân hàng Th ng m i c ph n
Á Châu
14 EAB(Eastern Asia Commercial Bank): Ngân hàng Th ng m i
c ph n ông Á
15 Sacombank: Ngân hàng Th ng m i c ph n Sài Gòn th ng tín
Trang 616 Habubank: Ngân hàng phát tri n Nhà Hà N i
17 Saigonbank: Ngân hàng Th ng m i c ph n Sài Gòn công
th ng
18 Eximbank: Ngân hàng th ng m i c ph n xu t nh p kh u
19 Techcombank: Ngân hàng K th ng Vi t Nam
20 ChohungVina Bank: Ngân hàng liên doanh t i Vi t Nam
21 MB (Military Bank): Ngân hàng c ph n quân đ i
22 UOB: United Overseas Bank, ngân hàng c a Singapore
23 HSBC: Hongkong and Shanghai Banking Corporation Limited,
T p đoàn ngân hàng H ng Kông ậ Th ng H i
24 Ph ng Nam bank (Southern Bank): Ngân hàng Th ng m i c
ph n Ph ng Nam
25 VNBC: Liên minh th Viet Nam Bank Card g m có 4 thành viên: EAB, Sai Gon bank, China Union Bank, Ngân hàng phát tri n Nhà Hà N i ậ Habubank (HBB)
26 BankNetvn: là Công ty c ph n chuy n m ch tài chính qu c gia, bao g m các ngân hàng thành viên nh : Agribank,BIDV, ICB, ACB, Sacombank, EAB, Saigonbank và VDC
27 Visanet : là H th ng m ng giao d ch c a Visa
28 VDC (VietNam Datacommunication Company): là Công ty đi n toán và truy n s li u
29 Lobby: máy ATM đ s nh
30 Throught the wall: máy ATM xuyên t ng
31 KCN/KCX: Khu công nghi p/Khu ch xu t
32 ADSL: Asymmetric Digital Subscriber Line
33 UPS: B l u đi n
34 LAN: Local Area Network ậ M ng c c b
35 DBMS: Database Management System ậ H qu n lý c s d
li u
Trang 7M U
ATM (Automated Teller Machine) - máy giao d ch t đ ng ậ ngày nay đư tr nên ph bi n trên kh p th gi i c ng nh Vi t Nam Ng i tiêu dùng có th th c hi n các giao d ch nh rút ti n, chuy n kho n, thanh toán hóa đ n ti n đi n tho i, ti n n c mà không c n ph i đ n ngân hàng
n nay, ng i ta v n còn bàn cưi v vi c ai là ng i phát minh ra ATM Có ng i cho r ng đó là nhà phát minh ng i Th Nh K Luther George Simjian Có ng i l i cho là John Shepherd-Barron M t s khác thì cho là Don Wetzel
Luther George Simjian - m t nhà phát minh ng i Th Nh K - là
ng i đ u tiên ngh ra "lo i máy có l đ t áp vào t ng" cho phép khách hàng có th th c hi n m i giao d ch tài chính Simjian b t đ u đ ng ký b ng sáng ch cho ý t ng này vào n m 1939 Ọng đư c thuy t ph c m t ngân hàng - ngày nay là Ngân hàng Citicorp - th l p đ t máy phát ti n t đ ng này Th nh ng ch trong vòng 6 tháng sau, ng i ta ph i tháo d lo i máy trên do nhu c u s d ng không cao [19]
John Shepherd-Barron sáng ch vào gi a th p niên 1960 Xu t phát
t nhu c u c a b n thân mu n có th rút ti n t ngân hàng b t c lúc nào nên ông đư ngh ra lo i máy rút ti n t đ ng Lo i máy do Shepherd-Barron
ch t o có th th c hi n giao d ch b t c lúc nào v i t n s 24/7 (t c 24
gi /ngày và 7 ngày/tu n) và đ c l p đ t l n đ u tiên t i chi nhánh Ngân hàng Barclays London (Anh) vào n m 1967 [19]
Don Wetzel - Phó giám đ c chi nhánh k ho ch s n ph m c a Docutel (m t công ty chuyên v máy t đ ng x lý hành lý) ậ ng i thi t
k ra lo i máy ATM đ u tiên mà chúng ta đang s d ng chính là lo i máy
đư ra m t công chúng vào n m 1969 t i Ngân hàng Chemical Bank New York (M ) Ọng n y ra ý t ng t o ra chi c máy ATM hi n đ i trong m t
l n x p hàng ch rút ti n t i m t ngân hàng Dallas Ọng trình bày ý t ng
c a mình và đ c Công ty Docutel h tr tài chính V i s ti n 5 tri u USD, Wetzel cùng 2 c ng s đư ch t o thành công chi c máy ATM đ u tiên trên th gi i H đ c nh n b ng sáng ch vào n m 1973 [19]
Cho dù, ng i ta v n ti p t c bàn cưi v ai là ng i đư phát minh ra máy ATM thì ngày nay ATM hi n di n kh p m i n i trên th gi i và tr
Trang 8nên r t thông d ng
T i th tr ng Vi t Nam, d ch v ATM đ c gi i thi u vào cu i
nh ng n m 90 Ban đ u ch có 4 ngân hàng th ng m i qu c doanh (VCB, VBARD, ICB, BIDV) và 2 ngân hàng n c ngoài tri n khai d ch v ATM (ANZ, HSBC) n nay, d ch v này đư đ c tri n khai r ng kh p v i r t nhi u ngân hàng cùng tham gia nh : Vietcombank, Agribank, Incombank, BIDV, Eximbank, Sacombank, EAB, Techcombank, ChohungVina Bank,
MB, HBB, ANZ, UOB, HSBC, Ph ng Nam bank và Saigon bank
Hi n nay, t i Vi t Nam, nhu c u s d ng d ch v c a khách hàng qua các kênh thanh toán t đ ng ngày càng gia t ng M t trong nh ng kênh thanh toán đư và đang đ c các Ngân hàng l a ch n tri n khai là máy ATM
Máy ATM là kênh phân ph i d ch v ngân hàng bán l hi n đ i, cho phép th c hi n các giao d ch t đ ng nh rút ti n, chuy n kho n, thanh toán hóa đ n và các giao d ch khác
Máy ATM có th cung c p t i đa h n 40 d ch v ây s là kênh phân ph i d n thay th cho kênh phân ph i truy n th ng c a Ngân hàng, phòng giao d ch và qu ti t ki m trong t ng lai, ti t ki m chi phí r t l n cho vi c đ u t c s v t ch t và nhân l c c a ngân hàng
Xu th h i nh p qu c t ngày càng th hi n rõ nét, l ng khách du
l ch đ n Vi t Nam ngày càng t ng kéo theo nhu c u s d ng th thanh toán
t i các đi m giao d ch t đ ng c a Ngân hàng ngày càng nhi u
Bên c nh đó, nó c ng t o s thu n ti n cho các doanh nghi p trong
vi c h tr tr l ng t đ ng cho cán b công nhân viên, ti p ki m th i gian
và ti n b c cho doanh nghi p Kênh giao d ch qua máy ATM chính là m t trong nh ng y u t quan tr ng đ các doanh nghi p l a ch n Ngân hàng là
đ i tác cung c p d ch v
D a trên th c t đó, vi c đ u t phát tri n d ch v ngân hàng t đ ng
là m t trong nh ng chi n l c quan tr ng c a các Ngân hàng t i Vi t Nam,
nh m đáp ng nhu c u c a khách hàng, nâng cao ch t l ng ph c v và đ t
l i nhu n cao i u này đư t o nên s c nh tranh gi a các Ngân hàng trong
vi c m r ng m ng l i máy ATM, thu hút khách hàng s d ng các d ch v
c a Ngân hàng
Trang 9khai và m r ng m ng l i máy ATM, BIDV đư có nh ng chi n l c c
th trong vi c ho ch đ nh và xây d ng các k ho ch đ u t , mua s m và phát tri n m ng l i máy ATM
Hi n t i, m c dù h th ng thông tin qu n lý máy ATM c a BIDV đang tri n khai ph n nào c ng đư mang l i k t qu nh ng ch a có m t gi i pháp t ng th , th ng nh t và ch a đ ng b Vi c theo dõi tình tr ng ho t
đ ng máy ATM, vi c phân b máy ATM cho các chi nhánh và c p nh t danh sách các đ a đi m đ t máy đ c th c hi n m t cách th công b ng tay
Vì v y, m c dù đư có nhi u n l c trong vi c đ u t và phát tri n nh ng s thu n ti n và hi u qu đ t đ c còn khiêm t n
ng tr c nh ng khó kh n đó, vi c xây d ng ch ng trình nh m phân b , qu n lý máy ATM, c p nh t thông tin k p th i, đ m b o tính d s
d ng, thu n ti n và hi u qu là m t vi c r t c n thi t, s đem l i nhi u l i ích cho BIDV và t o s thu n ti n cho khách hàng s d ng d ch v th c a BIDV
Lu n v n ắXơy d ng m ng l i l p đ t máy ATM hi u qu ”
đ c xây d ng nh m đ a ra gi i pháp giúp BIDV qu n lý và phân b ATM
m t cách hi u qu , ti t ki m th i gian và chi phí
C u trúc c a lu n v n nh sau:
1 Ch ng m đ u;
2 Ch ng 1: Hi n tr ng vi c phân b các ATM BIDV Ch ng nêu (i) hi n tr ng vi c phân b các máy ATM mà hi n t i BIDV đang tri n khai; (ii) ph ng án qu n lý máy ATM và phân b m ng l i máy ATM hi n đang đ c áp d ng; (iii) tình hình m ng l i máy ATM hi n t i c a BIDV và m t s Ngân hàng b n; (iv) tiêu chí đánh giá đ a đi m đ t máy Ti p theo là đánh giá u nh c đi m c a gi i pháp hi n t i; Nêu lên u đi m và nh c đi m c a gi i pháp hi n t i đang đ c tri n khai t i BIDV
3 Ch ng 2: Xác đ nh tiêu chí xây d ng m ng máy ATM m i, (i) đ
xu t c i ti n ph ng án c ; (ii) S c n thi t ph i xây d ng gi i pháp
m i Trên c s ph ng án và tiêu chí hi n t i, xác đ nh tiêu chí và
ph ng án m i; (iii) xu t c i ti n ph ng án c Ngoài ra là nghiên c u ph ng pháp, quy trình phân b máy ATM theo ph ng
án m i Ph n này xác đ nh đ c m c tiêu c a ph ng án m i, xây
Trang 10d ng các yêu c u c a ch ng trình và đ a ra nh ng gi i pháp c th
đ xây d ng ch ng trình, đáp ng đ c nhu c u qu n lý và m
r ng m ng l i máy ATM c a BIDV Trên c s đó đ a ra nh ng khuy n cáo v trang thi t b c n thi t đ ph c v cho vi c tri n khai
4 Ch ng 3: Xây d ng ch ng trình đi u hành, h tr m r ng m ng
l i; (i) Công c s d ng (MapInfo ậ h quy chi u, ki n trúc; Dev Express; C#, SQLServer; ); (ii) Thi t k logic ch ng trình; (iii)
Ho t đ ng c a ch ng trình
5 Ph n k t lu n và ph l c c n thi t
Trang 11H u h t các item đ c s d ng – các menu cho phép các
item đ c s d ng đ n m t cách t đ ng
Ghi và khôi ph c l i layout c a các thanh công c vào registry, stream ho c t p tin XML T i th i đi m thi t k , có th ghi layout
c a các thanh công c mà b n t o trong m t ng d ng vào m t
t p tin XML và sau đó truy n nó t i ng d ng khác
N p MainMenus và ContextMenus đang t n t i
H tr ng i dùng cu i tùy bi n layout c a các thanh công c XtraBars cho phép b n có th tuy bi n ắhot” Tùy bi n ắhot” là
kh n ng c a ng i dùng cu i đ ch tác các thanh công c , menu mà không c n kích ho t s ho t đ ng c a các h p tho i tùy
bi n
nh v các ph n t (element) c a giao di n
1 DevExpress.XtraEditor-Th vi n cung c p các đ i t ng so n
th o nh textbox, combobox
Th vi n XtraEditor là m t thành ph n 100% C# đ c thi t k phù
h p và t i u cho Visual Studio.NET Th vi n XtraEditors là m t b c a
h n 35 Control so n th o d li u ậ các thành ph n riêng đ u tiên cho.NET Framework M i m t trình so n th o đ n trong b có giá tr trong mô hình data-aware và unbound
N m trong m t tá các công ngh m i đ c tìm th y trong th vi n XtraEditors là ki n trúc Style Controller, mang đ n kh n ng thay đ i lo i (style) c a m t ho c t t c các trình so n th o trong ng d ng ho c form ậ
s d ng m t thi t l p các th c tính đ n Style Controller giúp ki m soát
t ng th khi đang thi t k m t ng d ng XtraEditor Library mang đ n t t
c các thanh công c mà b n c n đ t o giao di n m t cách d dàng Nó có
th đ c đ t riêng l ho c là m t ph n c a b : XtraGrid Suite, XtraTreeList Suite và XtraBars Suite
quen thu c v i th vi n, đ ngh xem topic d i đây
Editor List: cung c p danh sách các trình so n th o
Control List: cung c p danh sách các control
Trang 12 Editors Hierachy: gi i thích các cây h trình đ ng c p trình so n
th o
Editors Class Structure: mô t các trình so n th o đ c t ch c
nh th nào vào làm th nào đ đ t chúng trong các controls
Editor Containers: cung c p thông tin v các l p đ ph c v cho các control và các thành ph n đ c s d ng trong các trình so n
th o
Repositories và Repository Items: mô t các editors repository ậ
m t khái ni m đ c s d ng b i Developer Express Control đ
h tr các trình so n th o
2 DevExpress.XtraGrid-Th vi n cung c p đ i t ng l i hi n th
d li u
3 DevExpress.XtraLayout-Th vi n cung c p các đ i t ng đ xây
d ng và s p x p các đ i t ng trên giao di n
4 DevExpress.XtraNavBar-Th vi n cung c p menu d ng thanh
d c
M t s đo n code c a ch ng trình :
1 K t n i c s d li u
public delegate void CloseForm();
CloseForm closeDelegate;
public frmLogin()
{
InitializeComponent();
closeDelegate = new CloseForm(CloseMethod);
Application.DoEvents();
Thread t = new Thread(new ThreadStart(DoConnect));
t.Start();
if (CommonObjects.CurrentUser != null)
{
this.txtUsername.Text = Resources.CommonObjects.CurrentUser.Ma_ND;