



















Preview text:
lOMoAR cPSD| 58815430
Giảng viên giảng dạy: ThS. Nguyễn Đình Hiến
Nhóm môn học: 02 Nhóm thực hiện: 02 1.
Vũ Thị Quế Chi B21DCTC024 2. Nguyễn Trung Anh B21DCTC020 3. Nguyễn Việt Anh B21DCTC021 4.
Phùng Tiến Cường B21DCTC026 5. Bùi Ngọc Dũng B21DCTC031 -
HÀ NỘI 12/2023 lOMoAR cPSD| 58815430 MỤC LỤC
CHƯƠNG 1 - KHẢO SÁT YÊU CẦU HỆ THỐNG MÁY ATM CỦA NGÂN HÀNG
TP BANK............................................................................................................................. 1
1.1. KHẢO SÁT SƠ BỘ .................................................................................................. 1
1.2. XÁC ĐỊNH CÁC YÊU CẦU HỆ THỐNG MỚI ................................................... 1
1.3. KHẢO SÁT CHI TIẾT ............................................................................................ 1
CHƯƠNG 2 - PHÂN TÍCH HỆ THỐNG MÁY ATM CỦA NGÂN HÀNG TP
BANK ................................................................................................................................... 5
2.1. BIỂU ĐỒ USE-CASE .............................................................................................. 5
2.1.1. Cho cả hệ thống ............................................................................................................................ 5
2.1.2. Cho từng chức năng ..................................................................................................................... 6
2.2. KỊCH BẢN ................................................................................................................ 8
2.2.1. Kịch bản Use-case Rút tiền .......................................................................................................... 8
2.2.2. Kịch bản Use-case cho Đổi mã PIN ............................................................................................. 9
2.3. PHÂN TÍCH LỚP .................................................................................................. 10
2.3.1. Biểu ồ lớp ................................................................................................................................. 10
2.3.2. Đặc tả chi tiết.............................................................................................................................. 11
2.4. BIỂU ĐỒ TRÌNH TỰ ............................................................................................ 12
2.4.1. Chức năng Rút tiền ..................................................................................................................... 12
2.4.2. Chức năng Đổi mã PIN .............................................................................................................. 13
2.5. BIỂU ĐỒ HÀNH ĐỘNG ....................................................................................... 14
2.6. BIỂU ĐỒ TRẠNG THÁI ...................................................................................... 15
CHƯƠNG 3 - THIẾT KẾ HỆ THỐNG MÁY ATM CỦA NGÂN HÀNG TP BANK
............................................................................................................................................ 16
3.1. THIẾT KẾ LỚP ..................................................................................................... 16
3.1.1. Lớp thiết kế cho riêng chức năng Rút tiền ................................................................................. 17
3.1.2. Lớp thiết kế cho riêng chức năng Đổi mã PIN ........................................................................... 18
3.2. THIẾT KẾ CSDL ................................................................................................... 19
3.2.1. Bảng the_ATM ........................................................................................................................... 19
3.2.2. Bảng bien_lai.............................................................................................................................. 19
3.2.3. Bảng tien_trong_may ................................................................................................................. 19
3.3. BIỂU ĐỒ TRÌNH TỰ ............................................................................................ 20 lOMoAR cPSD| 58815430
3.3.1. Rút tiền ....................................................................................................................................... 20
3.3.2 Đổi mã PIN.................................................................................................................................. 22
3.4. BIỂU ĐỒ THÀNH PHẦN ..................................................................................... 23
3.5. BIỂU ĐỒ TRIỂN KHAI ........................................................................................ 23
CHƯƠNG 4 - CÀI ĐẶT HỆ THỐNG MÁY ATM CỦA NGÂN HÀNG TP BANK . 24
4.1. CÀI ĐẶT CƠ SỞ DỮ LIỆU .................................................................................. 24
4.2. CÀI ĐẶT GIAO DIỆN .......................................................................................... 25
4.3. CÀI ĐẶT CÁC LỚP THỰC THỂ ........................................................................ 30 lOMoAR cPSD| 58815430
CHƯƠNG 1 - KHẢO SÁT YÊU CẦU HỆ THỐNG MÁY ATM CỦA NGÂN HÀNG TP BANK
1.1. KHẢO SÁT SƠ BỘ -
Đối tượng: Khách hàng sử dụng máy rút tiền ATM của ngân hàng TP BANK.. -
Chức năng: Máy rút tiền ATM cho khách hàng rút tiền trong tài khoản
nếu như có thẻ ATM và ăng nhập (nhập mã PIN) thành công.
1.2. XÁC ĐỊNH CÁC YÊU CẦU HỆ THỐNG MỚI
- Kiểm tra tính hợp lệ thẻ ATM của khách hàng.
- Kiểm tra iều kiện sử dụng cây ATM (nhập úng mã PIN). - Rút số tiền trong thẻ ATM.
- In biên lai rút tiền cho khách hàng.
1.3. KHẢO SÁT CHI TIẾT
Quá trình hoạt ộng của hệ thống thông qua tài liệu ảnh sau ây: •
Bước 1: Đưa thẻ vào khe nhận thẻ trên máy ATM TP Bank 1
Downloaded by Anh Ngoc (anhngoc@gmail.com)
Bước 2: Chọn ngôn ngữ thực hiện giao dịch • Bước 3: Nhập mã PIN
Bước 4: Chọn giao dịch Rút tiền •
Bước 5: Chọn số tiền muốn rút
Bước 6: Có thể chọn in biên lai hoặc không •
Bước 7: Rút thẻ, lấy tiền và biên lai lOMoAR cPSD| 58815430
CHƯƠNG 2 - PHÂN TÍCH HỆ THỐNG MÁY ATM CỦA NGÂN HÀNG TP BANK
2.1. BIỂU ĐỒ USE-CASE
2.1.1. Cho cả hệ thống
Hình 2.1.1: Biểu ồ Use-case cho cả hệ thống
2.1.2. Cho từng chức năng
1. Biểu ồ use-case cho Rút tiền lOMoAR cPSD| 58815430
Hình 2.1.2.1: Biểu ồ Use-case cho Rút tiền
2. Biểu ồ Use-case cho Đổi mã PIN lOMoAR cPSD| 58815430
Hình 2.1.2.2: Biểu ồ Use-case cho Đổi mã PIN lOMoAR cPSD| 58815430 2.2. KỊCH BẢN
2.2.1. Kịch bản Use-case Rút tiền Ý nghĩa Tên Use-case Rút tiền Tác nhân chính Khách hàng Mức 3 Tiền iều kiện
Khách hàng ã ăng nhập vào tài khoản thành công trên cây ATM Đảm bảo tối thiểu
Hệ thống hủy bỏ thông tin mà khách hàng ã iền và quay lại bước trước
Đảm bảo thành công Số tiền mà khách hàng muốn rút ược cây ATM nhả ra khay Kích hoạt
Khách hàng chọn chức năng rút tiền trong menu giao dịch Chuỗi sự kiện chính:
1. Hệ thống hiển thị form lựa chọn tài khoản muốn rút tiền và yêu cầu khách hàng chọn
2. Khách hàng chọn tài khoản và nhấn chuyển ến bước tiếp theo
3. Hệ thống hiển thị form lựa chọn số tiền muốn rút và yêu cầu khách hàng chọn
hoặc nhập số tiền muốn rút
4. Khách hàng nhập nhập số tiền muốn rút và ấn tiếp tục
5. Hệ thống kiểm tra số dư và xác nhận số dư hợp lệ
6. Hệ thống hiển thị màn hình yêu cầu nhập số PIN ể thực hiện giao dịch
7. Khách hàng nhập số PIN và ấn tiếp tục
8. Hệ thống kiểm tra số PIN và xác nhận số PIN hợp lệ
9. Hệ thống hiển thị thông báo giao dịch thành công và cây ATM ưa tiền ra khay Ngoại lệ:
5.a Hệ thống thông báo số tiền muốn rút không hợp lệ
5.a.1 Hệ thống yêu cầu khách hàng nhập lại số tiền
5.a.2 Khách hàng nhập lại số tiền
8.a Hệ thống thông báo số PIN không hợp lệ
8.a.1 Hệ thống yêu cầu khách hàng nhập lại số PIN
8.a.2 Khách hàng nhập lại số PIN lOMoAR cPSD| 58815430
2.2.2. Kịch bản Use-case cho Đổi mã PIN Ý nghĩa Tên Use-case Đổi mã PIN Tác nhân chính Khách hàng Mức 3
Khách hàng ã ăng nhập thành công vào tài khoản trên cây Tiền iều kiện ATM
Hệ thống hủy bỏ thông tin mà khách hàng ã iền và quay lại bước Đảm bảo tối thiểu trước
Đảm bảo thành công Khách hàng thay ổi ược sang mã PIN mới Kích hoạt
Khách hàng chọn chức năng thay ổi mã PIN trên menu giao dịch Chuỗi sự kiện chính:
1. Hệ thống hiển thị form yêu cầu nhập số PIN cũ
2. Khách hàng nhập số PIN cũ và ấn tiếp tục
3. Hệ thống kiểm tra và xác nhận số PIN hợp lệ
4. Hệ thống hiển thị form yêu cầu nhập số PIN mới
5. Khách hàng nhập số PIN mới và ấn tiếp tục
6. Hệ thống kiểm tra và xác nhận số PIN mới hợp lệ
7. Hệ thống cập nhập số PIN mới trong CSDL
8. Hệ thống hiển thị thông báo thay ổi số PIN thành công Ngoại lệ:
3.a Khách hàng nhập sai số PIN cũ
3.a.1 Hệ thống yêu cầu khách hàng nhập lại số PIN
3.a.2 Khách hàng nhập lại số PIN
6.a Số PIN mới của khách hàng không hợp lệ
6.a.1 Hệ thống yêu cầu khách hàng nhập lại số PIN mới
6.a.2 Khách hàng nhập lại số PIN mới lOMoAR cPSD| 58815430 2.3. PHÂN TÍCH LỚP
2.3.1. Biểu ồ lớp
Hình 2.3.1: Biểu ồ phân tích lớp cho hệ thống lOMoAR cPSD| 58815430
2.3.2. Đặc tả chi tiết
Mô hình hóa cấu trúc và mối quan hệ giữa các lớp trong hệ thống ATM ể hiểu
cách nó hoạt ộng và hỗ trợ việc phát triển phần mềm.
Phạm vi: Mô hình hóa các lớp chính trong hệ thống ATM, bao gồm các lớp
liên quan ến giao dịch và khách hàng. Mô tả quan hệ:
- Một khách hàng có thể sở hữu một hoặc nhiều thẻ, một thẻ ược sử dụng bởi
không hoặc một khách hàng
- Một thẻ liên kết ược một hoặc nhiều tài khoản, một tài khoản liên kết ược
không hoặc chỉ một thẻ.
- Một ATM có thể xử lí ược một hoặc nhiều giao dịch, một giao dịch chỉ
ược xử lý bởi một ATM ã xác ịnh
- Giao dịch là lớp cha, với 2 lớp con là từng loại giao dịch: rút tiền, ổi mã PIN. lOMoAR cPSD| 58815430
2.4. BIỂU ĐỒ TRÌNH TỰ
2.4.1. Chức năng Rút tiền lOMoAR cPSD| 58815430
Hình 2.4.1: Biểu ồ trình tự chức năng Rút tiền lOMoAR cPSD| 58815430
2.4.2. Chức năng Đổi mã PIN lOMoAR cPSD| 58815430
Hình 2.4.2: Biểu ồ trình tự chức năng Đỗi mã PIN
2.5. BIỂU ĐỒ HÀNH ĐỘNG
Hình 2.5: Biểu ồ hành ộng cho Rút tiền lOMoAR cPSD| 58815430
2.6. BIỂU ĐỒ TRẠNG THÁI
Hình 2.6: Biểu ồ trạng thái cho chức năng Rút tiền lOMoAR cPSD| 58815430
CHƯƠNG 3 - THIẾT KẾ HỆ THỐNG MÁY ATM CỦA NGÂN HÀNG TP BANK
3.1. THIẾT KẾ LỚP