Biểu đồ phân cấp chức năng của hệ thống:Quản lý hệ thống ATM Kiểm tra số pin / yêu cầu Gửi / Rút tiền Chuyển khoản Nhận yêu cầu tìm kiến Phản hồi tới khách hàng Lưu thông tin giao dịch T
Trang 1QUẢN LÝ HỆ THỐNG THẺ ATM
GVHD: Trần Thị Thu Huyền SVTH: Nguyễn Thị Thu Quỳnh
Nguyễn Thị Hồng Anh
Hoàng Thị Nga
Trang 2Phần III: Thiết kế hệ thống
Trang 3Phần I Khảo sát hệ thống
I Tổng quan
1 Mục đích:
Xây dựng hệ thống ATM (Automated Teller
Machine) trong lĩnh vực ngân hàng để giao dịch với người dùng qua hệ thống ATM với chức năng nổi bật như: gửi và rút tiền ngay tại ATM mà không cần phải tới ngân hàng, thanh toán hóa đơn không cần thẻ, chuyển tiền, thanh toán cước phí điện thoại di động, tiền điện, tiền nước, Internet, thanh toán tiền tại các siêu thị và các điểm chấp nhận thanh toán thẻ, mua thẻ cào qua máy
Trang 42 Bối cảnh giao dịch
• Với hệ thống này, ngân hàng có thể giao dịch với khách hàng nhanh chóng và thuận tiện.
• Mặt khác, ngân hàng giảm được chi phí thuê nhân viên, chi phí cơ sở hạ tầng và rút ngắn khoảng cách giữa ngân hàng và người dân.
Trang 5• Hệ thống quản lý ATM được khảo sát
trên địa bàn thành phố Hà Nội, là nơi người dân có nhu cầu về ngân hàng đứng thứ nhì trong cả nước, sau thành phố Hồ Chí Minh
• Không những thế, ATM còn đang được
xây dựng và phát triển ở nhiều nơi trên
cả nước.
3 Phạm vi
Trang 6Sử dụng máy ATM không đòi hỏi trình độ người sử dụng Khách hàng chỉ cần có thẻ và tài khoản hợp lệ là có thể sử dụng máy ATM để giao dịch với ngân hàng.
4 Đặc điểm người sử dụng
Trang 7II Các yêu cầu
1 Yêu cầu giao dịch
• Sử dụng thuận tiện, dễ dàng, nhanh chóng
• Tính chính xác, bảo mật cao.
Trang 8Hệ thống phục vụ các giao dịch như:
• Kiểm tra tính hợp lệ của thẻ.
• Kiểm tra tài khoản.
Trang 9Phần II Phân tích hệ thống
1 Biểu đồ phân cấp chức năng
2 Biểu đồ luồng dữ liệu
3 Biểu đồ thực thể liên kết
Trang 101 Biểu đồ phân cấp chức năng của hệ thống:
Quản lý hệ thống ATM
Kiểm tra số pin / yêu cầu
Gửi / Rút tiền
Chuyển khoản
Nhận yêu cầu tìm kiến
Phản hồi tới khách hàng
Lưu thông tin giao dịch
Tìm về thẻ
Tìm về giao dịch Tìm báo cáo
Thông báo trả lời
Thông tin thẻ
Thồng tin giao dịch
Số lượng thẻ mới /quá hạn Tiền
Số lượng giao dịch
Trang 112 Biểu đồ luồng dữ liệu
2.1 Biểu đồ luồng dữ liệu mức ngữ cảnh 2.2 Biểu đồ luồng dữ liệu mức đỉnh
Trang 12Quản lý hệ thống ATM
Khách hàng
Nhân viên
ngân hàng
Nhà quản lý
Yêu cầu dịch vụ thẻ.,giao dịch bằng thẻ ,tìm kiếm thông tin giao dịch
và yêu cầu thống kê báo cáo
Y/c thực hiện dịch vụ thẻ cho khách hàng.
Tìm kiểm thông tin,làm thống kê,báo cáo
Tìm kiếm thông tin,yêu cầu báo cáo Nhận kết quả 1
Nhận kết quả 3 Nhận kết quả 2
2.1 Biểu đồ luồng dữ liệu mức ngữ cảnh
Trang 132.2 Biểu đồ luồng dữ liệu mức đỉnh
Quản lý giao dịch Tìm kiếm
Thống kê - Báo cáo
Yêu cầu Phản hồi
Yêu cầu Phản hồi
Đưa Yêu cầu
Phản hồi Ktra thẻ
Trang 142.2 Biểu đồ luồng dữ liệu mức đỉnh
Quản lý giao dịch Tìm kiếm
Thống kê - Báo cáo
Yêu cầu Phản hồi
Yêu cầu Phản hồi
Đưa Yêu cầu
Phản hồi Ktra thẻ
Trang 15Biểu đồ phân rã chức năng Quản lý thẻ
Hình 4 Biểu đồ phân rã chức năng quản lý thẻ
Trang 16Mô tả chức năng Quản lý thẻ:
• Tác nhân ngoài: Khách hàng
• Kho: Thẻ - Chứa các dữ liệu về thẻ: mã thẻ,tình trạng thẻ, và các
dữ liệu về tài khoản của khách hàng sở hữu thẻ
Thu hồi thẻ: Nếu khách hàng nhập sai số pin từ 3 lần trở lên, hệ thống
• Đầu vào: Các thao tác của khách hàng giao dịch với máy ATM.
• Đầu ra: Thông báo cho khách hàng hiện trên màn hình máy ATM, giấy ghi thông tin tài khoản, thẻ và hướng dẫn sử dụng thẻ trong
trường hợp cấp phát thẻ cho khách hàng.
Trang 17Biểu đồ phân rã chức năng Quản lý giao dịch
Khách hàng Nhận Pin / Yêu cầu Kiểm tra Pin / Yêu cầu Thẻ
Phản Hồi Thực hiện Giao
dịch
Lưu thông tin giao dịch Tiền ATM
Truy cập thông tin
Truy cập Thông tin Tài khoản
Số tiền trong máy ?
Rút/
Gửi/
Chuyển khoản Lưu
Thoả mãn/
Không thoả mãn
Thông Báo Kết Quả Giao Dịch
Nhập dữ liệu
Hình 5 Biểu đồ phân rã chức năng giao dịch
Trang 18Mô tả chức năng quản lý Giao dịch:
• Tác nhân ngoài: Khách hàng
• Kho: Thẻ; Tiền trong máy ATM; Lưu thông tin giao dịch: Lưu thông tin về các giao dịch như: thời gian, địa điểm, số tiền giao dịch,
• Đầu vào: Các dữ liệu do khách hàng nhập vào
• Đầu ra: Các thông báo sau mỗi lần thao tác, tiền (rút tiền) và thông báo chuyển khoản thành công hay thất bại
Trang 19• Các chức năng:
nhập số pin vào máy, nếu thoả mãn, máy sẽ giao tiếp với khách qua chức năng phản hồi, và cho phép khách hàng tiếp tục nhập vào yêu cầu giao dịch
Nếu không thoả mãn, máy cũng đưa ra thông báo với khách hàng thông qua chức năng thông báo
gửi tiền, rút tiền và chuyển khoản
Đối với trường hợp rút tiền: khi máy nhận yêu cầu sẽ kiểm tra xem số tiền trong máy ATM hiện tại có đủ cung cấp cho khách hay không và thực hiện tiếp
tin tối thiểu về tài khoản trong thẻ đang sử dụng; Hệ thống phải truy cập vào kho thẻ để lấy thông tin về tài khoản của người được chuyển khoản
sẽ thông báo tới khách hàng kết quả giao dịch
Trang 20Biểu đồ phân rã chức năng Tìm kiếm
Trang 21Mô tả chức năng Tìm kiếm:
• Tác nhân ngoài: Người quản lý, nhân viên và khách hàng
• Kho: Kho thẻ, thông tin giao dịch và kho thống
kê, báo cáo
• Chức năng tìm kiếm giúp cho khách hàng hoặc người quản lý tìm kiếm bất cứ thông tin nào về tài khoản, về thẻ, hay các giao dịch.
• Đầu vào: yêu cầu của khách hàng, nhân viên và nhà quản lý
• Đầu ra: thông tin đang tìm kiếm
Trang 22Biểu đồ phân rã chức năng Thống kê –
Cập Nhật tt Truy Cập/Cập Nhật tt
TruyCập/ Cập Nhật tt
Lưu
Trang 23Mô tả chức năng Thống kê – Báo cáo:
• Tác nhân ngoài: Người quản lý, khách hàng
• Kho: thẻ, tiền, thông tin giao dịch, báo cáo
• Chức năng: Cho phép người quản lý nắm được thông tin về toàn bộ hệ thống, đồng thời vào định kỳ cuối tháng sẽ có bản thống kê cho khách hàng.
• Đầu vào: yêu cầu của nhà quản lý
• Đầu ra:Thông tin thống kê cho nhà quản lý và khách hàng
Trang 24MaTK
MaKH SoDu TrangThai
ATM
MaATM
DiaChi SoTien
BIEN_LAI
MaGD
MaThe TenGD MaATM NgayGD SoTienGD SoTK_duoc_chuyen LePhi
1 1
Trang 25PHẦN III: THIẾT KẾ HỆ THỐNG
1 Thiết kế vật lí dữ liệu
2 Mô tả rành buộc toàn vẹn
3 Biểu đồ luồng chương trình
4 Thiết kế một số giao diện
Trang 261 Thiết kế vật lí dữ liệu
• KHACH_HANG(MaKH, TenKH, Ngaysinh ,SoCMT, tel,
Diachi)
• TAIKHOAN(MaTK, MaKH, Sodu, Trangthai)
• THE(MaThe, Pin, MaTK, Tenthe,Loaithe, Hieuluc,
Trangthai)
• Thongke_baocao( MaTKBC, MaGD, MaTK, Thoigian)
• BIEN_LAI(MAGD, Mathe, tenGD, MaATM, NgayGD,
SotienGD, SoTK_duocchuyen, Lephi, VAT)
• ATM( MaATM, diachi, sotien)
Trang 272 Mô tả ràng buộc toàn vẹn
• KHACH_HANG: lưu thông tin khách hàng: họ tên KH, địa chỉ KH, Số CMT, tel, ngaysinh)
• TAIKHOAN: Mỗi tài khoản sẽ lưu thông tin của một
khách hàng, Số dư , trạng thái của khách hàng)
• THE: Chứa các dữ liệu về thẻ: Mã thẻ, tình trạng thẻ, …
và các dữ liệu về tài khoản của khách hàng sở hữu thẻ
• Thongke_baocao: Mỗi báo cáo đều được phân biệt
thông qua một mã TKBC và ứng với thời gian
• BIEN_LAI: lưu các thông tin giao dịch : mã giao dịch,
mã thẻ, tên GD, MaATM, NgayGD, SotienGD,
• ATM: chứa các dữ liệu về địa chỉ và số tiền có trong
ATM
Trang 283 Biểu đồ luồng chương trình.
3.1 Biểu đồ luồng chương trình của chức năng quản ly thẻ.
3.2 Biểu đồ luồng chương trình của chức năng quản lý giao dịch
3.3 Biểu đồ luồng chương trình của chức năng tìm kiếm
3.4 Biểu đồ luồng chương trình của chức năng thống kê- báo cáo
Trang 293.1 Biểu đồ luồng chương trình của chức
năng quản lý thẻ.
Trang 303.2 Biểu đồ luồng chương trình của chức
năng quản lý giao dịch
Trang 313.3 Biểu đồ luồng chương trình của chức năng
tìm kiếm
Trang 323.4 Biểu đồ luồng chương trình của chức năng
thống kê- báo cáo.
Trang 334 Thiết kế một số giao diện
a) Giao diện chính của chương trình quản lí hệ thống ATM
Trang 34b) Giao diện thông tin khách hàng
Trang 35Đặc tả các đối tượng trên giao diện
STT Tên Y nghĩa Loại Ghi chú
1 MaKH Hệ thống tự phát sinh và lưu MaKH Chiều dài dữ liệu là 10 kí tự
2 TenKH Lưu họ tên khách hàng Textbox Chiều dài dữ liệu là 30 kí tự
3 Ngaysinh Lưu ngày sinh KH Date&time
4 SoCMT Lưu số CMT KH Textbox Chiều dài dữ liệu là 20 kí tự
5 Tel Lưu số điện thoại của KH Textbox Chiều dài dữ liệu là 15 kí tự
6 Diachi Lưu địa chỉ của KH Textbox Chiều dài dữ liệu là 50
7 Thêm Lưu thông tin khách hàng xuống CSDL Bottom
9 Sửa Sửa thông tin KH Bottom
10 Tìm kiếm TK thông tin KH Bottom
11 Thoát Thoát khỏi màn hình thông tin khách
Trang 36c) Giao diện thông tin giao dịch
Trang 37STT Tên Y nghĩa Loại Ghi chú
CSDL
Bottom
Đặc tả các đối tượng trên giao diện:
Trang 38d) Giao diện tìm kiếm thông tin giao dịch
Trang 39Đặc tả các đối tượng trên giao diện:
xuống CSDL
Bottom
Trang 40e) Giao diện tìm kiếm thông tin tài khoản
Trang 46KẾT LUẬN
Trên đây là những gì đạt được của đề tài
và những đề xuất phát triển chương trình trong thời gian tới Em rất mong được sự hướng dẫn, chỉ bảo của các thầy, các cô
và tất cả các bạn để đề tài có thể ứng dụng tốt hơn nữa trong thực tế.