Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 26 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
26
Dung lượng
1 MB
Nội dung
- 1 - BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC ĐÀ NẴNG P P H H Ạ Ạ M M Q Q U U Ố Ố C C C C Ư Ư Ờ Ờ N N G G NGHIÊNCỨUVÀXÂYDỰNGPHẦNMỀMTHEODÕIVÀTHÔNGBÁOVỀSỰCỐTRÊNMẠNGATMQUAĐIỆNTHOẠIDIĐỘNG CHUYÊN NGÀNH: KHOA HỌC MÁY TÍNH MÃ SỐ: 60.48.01 T T Ó Ó M M T T Ắ Ắ T T L L U U Ậ Ậ N N V V Ă Ă N N T T H H Ạ Ạ C C S S Ĩ Ĩ K K Ỹ Ỹ T T H H U U Ậ Ậ T T ĐÀ NẴNG - 2011 - 2 - Công trình ñược hoàn thành tại ĐẠI HỌC ĐÀ NẴNG Người hướng dẫn khoa học: PGS.TS. Võ Trung Hùng Phản biện 1: PGS.TS. Lê Văn Sơn Phản biện 2: TS. Nguyễn Mậu Hân Luận văn ñược bảovệ tại Hội ñồng chấm Luận văn tốt nghiệp Thạc sĩ Kỹ thuật họp tại Đại học Đà Nẵng vào ngày 19 tháng 6 năm 2011. * Có thể tìm hiểu Luận văn tại: - Trung tâm Thông tin - Học liệu, Đại học Đà Nẵng - Trung tâm Học liệu, Đại học Đà Nẵng - 1 - MỞ ĐẦU 1. Lý do chọn ñề tài Ngày nay, dịch vụ rút tiền tự ñộng qua các máy ATM ñã trở nên phổ biến vàmang lại sự tiện lợi cho người sử dụng. Trong hệ thống Ngân hàng, việc cạnh tranh trong lĩnh vực dịch vụ ATM ñang diễn ra quyết liệt. Vì vậy, việc nâng cao chất lượng ñể ñảm bảo dịch vụ ATM hoạt ñộng liên tục 24/7 là rất cần thiết. Tuy nhiên, trong thực tế triển khai ñã xảy ra nhiều sựcốtrên hệ thống các máy trạm ATM (do ñường truyền, mất ñiện, máy hỏng…) mà không có cán bộ kỹ thuật thường xuyên trực ñể xử lý ngay. Điều này làm ảnh hưởng ñến chất lượng dịch vụ khi phục vụ khách hàng, từ ñó giảm uy tín và lợi ích của Ngân hàng. Để khắc phục các sựcố trên, ñược sự ñồng ý của cán bộ hướng dẫn, tôi chọn nghiêncứuvà thực hiện ñề tài “Nghiên cứuvàxâydựngphầnmềmtheodõivàthôngbáovềsựcốtrênmạngATMqua ñiện thoạidi ñộng”. 2. Mục ñích của ñề tài Xâydựng ñược phầnmềm giúp kiểm tra, phát hiện sựcố của các máy rút tiền tự ñộng ATMvà tự ñộng gởi thôngbáoqua tin nhắn ñiện thoạidi ñộng cho cán bộ Ngân hàng ñể xử lý một cách nhanh nhất có thể. 3. Đối tượng và phạm vi nghiêncứuNghiêncứu hệ thống phát hiện sựcố các máy trạm rút tiền ATM ñang ñược sửdụng một cách phổ biến hiện nay vàthôngbáo tự ñộng các sựcố này ñến các cán bộ kỹ thuật ñể xử lý. Với hệ thốngthôngbáo này bạn có thể biết ñược trạng thái hoạt ñộng của tất cả các máy trạm trong h ệ thống của mình quản lý, từ ñó có thể khai thác tối ña các máy trạm nhằm ñáp ứng nhu cầu của khách hàng sao cho ñảm bảo ñược uy tín cũng như lợi ích trong kinh doanh của Ngân hàng. - 2 - Sửdụng hạ tầng cơ sở ñường truyền trong hệ thốngmạng LAN, WAN, máy rút tiền tự ñộng ATM, các công nghệ SMS, GSM, ñể xâydựng chương trình giải quyết các vấn ñề trên. Khi triển khai ứng dụng, chúng tôi sửdụng các ngôn ngữ lập trình: Visual Basic, ACCESS, SQL, công cụ hỗ trợ việc thu thập vàphân tích các số liệu liên quan và các kỹ thuật lập trình và các trình tích hợp hỗ trợ. Do thời gian hạn chế nên khi thực hiện ñề tài chúng tôi chỉ tiến hành nghiêncứuvà phát triển ứng dụng tại Ngân hàng Vietinbank thành phố Đà Nẵng. 4. Phương pháp nghiêncứu Phương pháp tài liệu: Nghiêncứu các tài liệu vàthông tin liên quan ñến ñề tài. Phương pháp chuyên gia: Thảo luận, tham vấn ý kiến của các chuyên gia hoạt ñộng trong lĩnh vực tài chính, mạng máy tính ñể trêncơ sở ñó lựa chọn phương hướng giải quyết vấn ñề. Phương pháp thực nghiệm: Xâydựng chương trình ứng dụng thử nghiệm và ñánh giá kết quả. 5. Ý nghĩa khoa học và thực tiễn của ñề tài Cung cấp một giải pháp ứng dụng công nghệ GSM vào hệ thốngthôngbáo tự ñộng sựcố ñến cán bộ kỹ thuật xử lý của ngân hàng. Đề tài góp phần nâng cao hiệu quả trong kinh doanh của Ngân hàng, ñặc biệt là ñảm bảo chất lượng cho dịch vụ ATM. 6. Cấu trúc của luận văn Báo cáo luận văn ñược tổ chức thành 3 chương chính: Trong ch ương 1, chúng tôi trình bày những cơ sở lý thuyết, thực tiễn liên quan ñến ñề tài gồm mạng lưới ATMvà một số công nghệ, công cụ liên quan. - 3 - Chương 2 ñược sửdụng ñể mô tả về hệ thống, phân tích thiết kế hệ thốngvà thiết kế phần mềm. Trong chương 3, chúng tôi trình bày qui trình phát triển ứng dụng, thử nghiệm và ñánh giá kết quả - 4 - CHƯƠNG 1: NGHIÊNCỨU TỔNG QUAN Trong chương này chúng tôi trình bày các kết quảnghiêncứu tổng quan liên quan ñến ñề tài. Trước hết, chúng tôi giới thiệu tổng quan vềmạng lưới ATM, tiếp theo là một số lỗi thường gặp và cuối cùng là các công cụ sử dụng. 1.1. TỔNG QUAN VỀMẠNG LƯỚI ATM 1.1.1. Giới thiệu Máy rút tiền tự ñộng hay máy giao dịch tự ñộng (còn ñược gọi là ATM) là một thiết bị ñược các Ngân hàng sửdụng ñể giao dịch tự ñộng với khách hàng. Nó có thể thực hiện việc nhận dạng khách hàng thôngqua thẻ ATM (thẻ ghi nợ, thẻ tín dụng) hay các thiết bị tương thích và giúp khách hàng kiểm tra tài khoản, rút tiền mặt, chuyển khoản, thanh toán cho các dịch vụ, . Thẻ ATM là một loại thẻ theo chuẩn ISO 7810, bao gồm thẻ ghi nợ và thẻ tín dụng, dùng ñể thực hiện các giao dịch tự ñộng như kiểm tra tài khoản, rút tiền hoặc chuyển khoản, thanh toán hóa ñơn, . Từ máy rút tiền tự ñộng ATM. Loại thẻ này cũng ñược chấp nhận như một phương thức thanh toán không dùng tiền mặt tại các ñiểm thanh toán bằng máy POS. Thẻ thường thiết kế với kích thước chữ nhật tiêu chuẩn ñể phù hợp với khe ñọc thẻ, có kích thước thông thường là 8,5cm x 5,5cm. Trên bề mặt thẻ dập nổi tên chủ thẻ, số thẻ, băng giấy ñể chủ thẻ ký tên, và băng từ (thẻ từ) hoặc chip (thẻ chip) lưu trữ thông tin về tài khoản ñã ñược khách hàng ñăng ký tại Ngân hàng nào ñó. Thống kê ñến tháng 5/2010, trên cả nước ñã có gần 11.000 máy ATM, 37.000 máy POS ñược lắp ñặt, trên 24 triệu thẻ với 48 tổ chức phát hành th ẻ và hơn 190 thương hiệu thẻ (Bảng 1.1, 1.2) trên cả nước. - 5 - Hình 1.1: Biểu ñồ Số lượng máy ATMtrên cả nước Hình 1.2: Biểu ñồ Số lượng máy POS trên cả nước Thuận lợi và hạn chế ñối với Ngân hàng phát hành Ưu ñiểm - Tạo ñiều kiện ñể Ngân hàng huy ñộng ñược nguồn vốn với giá rẻ (lãi suất tiền gởi tài khoản thẻ rất thấp), bổ sung nguồn vốn hoạt ñộng cho Ngân hàng ñể kinh doanh phục vụ cho nhu cầu vốn của nền kinh tế, ñây là một nguồn huy ñộng vốn rất lớn. - Việc sửdụng nguồn vốn này cho hoạt ñộng tín dụng của Ngân hàng r ất ổn ñịnh, ñộ rủi ro thấp lại có quy mô lớn. - 6 - Hạn chế - Vốn ñầu tư cho việc trang bị các máy ATM, cũng như các thiết bị thanh toán bằng thẻ là rất lớn. Hiện nay máy ATMsửdụng ở Việt Nam phải nhập từ nước ngoài, một chiếc máy rút tiền hiện tại có giá bình quân 20.000 USD, máy quét thẻ POS ñặt tại các siêu thị, ñiểm thanh toán giá vài nghìn USD. Đó là chưa tính ñến chi phí quản lý hệ thống, xử lý giao dịch mà Ngân hàng này trả cho các nhà băng khác trong trường hợp khách hàng rút tiền tại máy ATM thuộc hệ thống liên minh thẻ, ñây là một khó khăn không nhỏ ñối với một số ngân hàng chưa có tiềm lực tài chính mạnh. Thuận lợi và hạn chế ñối với khách hàng sửdụng thẻ Thuận lợi - Cho phép khách hàng giao dịch tự ñộng qua máy tại nhiều ñịa ñiểm khác nhau. Thẻ ATM thực chất là một thẻ ñể khách hàng có thể giao dịch trên máy ATM với tư cách là thẻ ghi nợ hay thẻ tín dụng, là loại thẻ cho phép thực hiện nhiều loại giao dịch Ngân hàng một cách tự ñộng mà Ngân hàng triển khai máy cho phép. Việc thực hiện các giao dịch Ngân hàng ñược lập trình sẵn ñể khách hàng là chủ thẻ có thể dễ dàng thao tác mà không cần sự trợ giúp của nhân viên Ngân hàng và vẫn ñạt ñược kết quả mong ñợi là giao dịch với Ngân hàng thành công. Nó ñem lại sự thuận lợi và an tâm cho khách hàng khi không phải mangtheo tiền mặt hay mất thời gian chờ người bán hàng trả lại tiền thừa. Hạn chế - Từ những thuận lợi trên ta thấy thẻ ATM rất là hữu ích nhưng không phải vì thế mà nhiều người cảm thấy hài lòng bởi nó có một số hạn chế nhất ñịnh. Hiện nay các ñiểm giao dịch ATM vẫn còn chưa nhi ều, nhiều người phải ñi xa mới rút ñược tiền, trong những dịp lễ tết, ñầu tháng, cuối tháng thì diễn ra tình trạng quá tải, nhiều ñiểm mua sắm vẫn chưa chấp nhận thanh toán qua thẻ. Điều bất tiện nho nhỏ là chẳng - 7 - phải ai cũng ở gần hay biết rõ các ñịa ñiểm ñặt máy rút tiền của Ngân hàng cấp thẻ. Một vài dịch vụ khi dùng thẻ thì khách hàng phải trả thêm chi phí cho việc thanh toán qua thẻ. 1.1.2. Kiến trúc tổng thể * Một ATMthông thường có 2 thiết bị ñầu vào (nhập dữ liệu): - Thiết bị ñọc thẻ (khe bạn ñưa thẻ vào - số 3) - Bàn phím * Một số máy hiện ñại còn có khe nhận tiền gửi và 4 thiết bị ñầu ra (xuất dữ liệu): - Loa - Màn hình hiển thị - Thiết bị in biên lai giao dịch - Thiết bị xử lý tiền. 1.1.3. Quá trình phát triển của máy ATM Lịch sử của máy ATM Máy ATM ñầu tiên ñược ñưa vào sửdụng trong tháng 12 năm 1972 tại Vương quốc Anh của IBM 2984 ñược thiết kế theo yêu cầu c ủa Ngân hàng Lloyds. IBM 2984 là máy ñầu tiên thực sự rút tiền tự ñộng, tương tự như chức năng cho các máy tính ngày nay; rút tiền tự Hình 1.1: Kiến trúc tổng thể máy rút tiền ATM - 8 - ñộng vẫn còn là một thương hiệu ñược ñăng ký của Lloyds ở Anh. Tất cả ñều trực tuyến và ñã ñưa ra một số biến mà ngay lập tức ñược khấu trừ từ tài khoản. Một số ít 2984s ñược cung cấp cho một Ngân hàng Mỹ. Các mô hình nổi tiếng lịch sử của máy ATMbao gồm IBM 3624 và hàng loạt 473x, Diebold 10xx và TABS series 9000, và NCR dòng 50xx. Phần cứng Một máy ATM thường ñược tạo thành từ các thiết bị sau ñây: CPU, thẻ từ và thẻ chip, PIN, bảo mật bộ vi xử lý, màn hình, chức năng chính các nút hoặc một màn hình cảm ứng, máy in, kho tiền, nơi ñặt máy. Phầnmềm Hiện nay ñại ña số các máy ATMtrên toàn thế giới sửdụng một hệ ñiều hành Microsoft, chủ yếu là Windows XP Professional hoặc Windows XP Embedded. Một số ít các triển khai vẫn còn có thể chạy các phiên bản cũ hơn như Windows NT, Windows CE hoặc Windows 2000. Đáng chú ý, Vista ñã không ñược sửdụng rộng rãi tại các máy ATM. Linux cũng ñược sửdụng trong thị trường ATM. Một ví dụ của việc này là Banrisul, các Ngân hàng lớn nhất ở phía nam của Brazil, ñã thay thế các hệ ñiều hành MS-DOS bằng Linux của các máy ATM. 1.2. CÁC LỖI TRÊN MÁY ATM 1.2.1. Khái niệm Lỗi trên máy ATM là sựcố làm cho máy xảy ra các hiện tượng không mong muốn của Ngân hàng, nó làm cho máy hoạt ñộng sai cơ chế hoặc máy không hoạt ñộng ñược. Tất cả lỗi trên máy ATM không ph ải ñều gây thiệt hại cho khách hàng; ñã có trường hợp của máy cho ra tiền mà không cần ghi nợ tài khoản, hoặc ñưa ra các hóa ñơn giá trị cao hơn do tờ tiền giấy ñược nạp trong băng tiền không chính xác. Lỗi có