1. Trang chủ
  2. » Công Nghệ Thông Tin

Đề tài Báo cáo cuối kì Hệ Thống rút tiền ATM

57 270 2

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Chức năng chính của máy rút tiền tự động là dùng để rút tiền mặt được các ngân hàng đựng sẵn trong máy. Ngày nay ATM còn thực hiện được nhiều chức năng khác như chuyển khoản, truy vấn số dư,… rất tiện lợi nhằm giảm thiểu lượng khách hàng đến giao dịch tại ngân hàng và giúp khách hàng linh hoạt hơn trong việc sử dụng dịch vụ ngân hàng. Khi kinh doanh bất kỳ một mặt hàng nào, ai ai cũng đều muốn mang chúng đến gần hơn với người tiêu dùng, thì việc có cho mình một máy ATM – Automated Teller Machine là vô cùng cần thiết nhất là trong thời gian dịch bệnh hoành hành hiện tại.

Báo cáo mơn phân tích thiết kế phần mềm ĐỀ TÀI: Hệ Thống Rút Tiền ATM 11 Contents Chương I: Giới thiệu chung .5 Lý chọn đề tài Khảo sát thực tế .5 Mô tả công ty Các yêu cầu chức phần mềm Chương II: Phân tích thiết kế hệ thống Đặc tả hệ thống Sơ đồ tác nhân Đối tượng người dùng hệ thống .8 Phạm vi hệ thống Các Actor Usecase .9 Đặc tả Usecase .10 Sơ đồ ERD 38 Sơ đồ Class Diagram 39 Sequence Diagram .40 10 State Chart Diagram .47 11 Activity Diagram 48 Chương III: Giao diện 54 Giao diện hình chờ .54 Giao diện đăng nhập 54 Giao diện chọn ngôn ngữ .55 Giao diện giao dịch 55 Giao diện giao dịch rút tiền 56 Giao diện in biên lai .56 Chương IV: Kết luận 57 Ưu diểm .57 Hạn chế 57 Hướng phát triển 57 Chương V: Tài liệu kham khảo 58 DANH MỤC HÌNH ẢNH Hình 1: Sơ đồ tác nhân .7 Hình 2: Đối tượng người dùng hệ thống Hình 3: UseCase Hình 4: Đặc tả UseCase 10 Hình 5: Quản lí thơng tin khách hàng 11 Hình 6: Giao dịch 18 Hình 7: Rút tiền 21 Hình 8: Chuyển tiền .24 Hình 9: Change PIN .27 Hình 10: In biên lai 31 Hình 11: Kiểm tra số dư 34 Hình 12: Bảo trì .35 Hình 13: Show error .37 Hình 14: Sơ đồ ERD 38 Hình 15: Sơ đồ Class Diagram 39 Hình 16: Sequence Diagram (Đưa thẻ vào) 40 Hình 17: Sequence Diagram (Nhập PIN) 41 Hình 18: Sequence Diagram (Rút tiền) 42 Hình 19: Sequence Diagram (Chuyển tiền) 43 Hình 20: Sequence Diagram (In biên lai) 44 Hình 21: Sequence Diagram (Change Password) 45 Hình 22: Sequence Diagram (Kiểm tra số dư) .46 Hình 23: State Chart Diagram 47 Hình 24: Activity Diagram (Rút tiền) 48 Hình 25: Activity Diagram (Chuyển tiền) .49 Hình 26: Activity Diagram (In hóa đơn) 50 Hình 27: Activity Diagram (Change Password) 51 Hình 28: Activity Diagram (Kiểm tra số dư) 52 Hình 29: Show error .53 Hình 30: Giao diện hình chờ 54 Hình 31: Giao diện đăng nhập .54 HÌnh 32: Giao diện chọn ngôn ngữ 55 Hình 33: Giao diện giao dịch 55 Hình 34: Giao diện giao dịch rút tiền .56 Hình 35: Giao diện in biên lai 56 Chương I: Giới Thiệu Chung Lý chọn đề tài: - Với mong muốn áp dụng kiến thức học môn Phân tích & thiết kế phần mền, để xây dựng nên usecase hệ thống rút tiền ATM tốt Qua giúp ngân hàng tăng trưởng nhanh phát triển có quy mơ Khảo sát thực tế: -Tốc độ phát triển nhanh chóng lĩnh vực cơng nghệ giới có tác động khơng nhỏ đến tăng trưởng ngành kinh tế nói chung, ngành Thương mại trực tuyến nói riêng Qua khảo sát tình hình thực tế Việt Nam chúng em nhận thấy rút tiền qua ATM – Automated Teller Machine nhu cầu thiết yếu người Mộ phần đời sống kinh tế ngày phát triển nên thời gian dần bị hạn chế, không tiện đến ngân hàng để rút tiền sử dụng dịch vụ - Vì việc xây dựng máy rút tiền tự động phục vụ nhu cầu thiết yếu người cần thiết, nhằm giúp quý khách hàng rút tiền cách dễ dàng, với dịch vụ khác giúp khách hàng tiết kiệm khoảng thời gian đáng kể -Chức máy rút tiền tự động dùng để rút tiền mặt ngân hàng đựng sẵn máy Ngày ATM thực nhiều chức khác chuyển khoản, truy vấn số dư,… tiện lợi nhằm giảm thiểu lượng khách hàng đến giao dịch ngân hàng giúp khách hàng linh hoạt việc sử dụng dịch vụ ngân hàng Khi kinh doanh mặt hàng nào, ai muốn mang chúng đến gần với người tiêu dùng, việc có cho máy ATM – Automated Teller Machine vô cần thiết thời gian dịch bệnh hồnh hành 3.Mơ tả cơng ty: -Do muốn mở rộng phạm vi kinh doanh hoạt động mình, giới thiệu rộng rãi với người nên định lập1 usecase Hệ thống quản lý ATM nhằm nắm bắt tình hình chung khách hàng thường không muốn thời gian đến ngân hàng để sử dụng dịch vụ Nên chủ ngân hàng đặt nhiều hệ thống ATM để phục vụ khách hàng trực tiếp thay phải đến ngân hang trước -Nhiệm vụ Bổ sung, sửa đổi thông tin dịch vụ vào sở liệu • Quản lý thơng tin ATM • Quản lý thơng tin khách hàng • Quản lý việc giao dịch 4.Các yêu cầu chức phần mềm: # BR1 Tên chức Cấu trúc Website Nội dung yêu cầu Trang chủ Trang chủ chứa liên kết tới thành phần: trang chủ, trang đăng kí/đăng nhập, danh mục dịch vụ,…… Đăng kí Đăng kí thơng tin khách hàng Đăng nhập Đăng nhập tài khoản để sử dụng dịch vụ Danh mục dịch vụ Hiển thị tất dịch vụ có ATM Chi tiết dịch vụ Thể thông tin chi tiết dịch vụ Quản lý thơng tin ATM Quản lý số tiền cịn ATM tại, lịch sử giao dịch Quản lý thông tin khách hàng Quản trị viên cập nhật quản lý tài khoản khách hàng Chương II : Phân Tích Thiết Kế Hệ Thống Đặc tả hệ thống - Xây dựng hệ thống rút tiền ATM nơi người dùng rút tiền cách tiện lợi,linh hoạt nhanh chóng mà khơng cần phải đến ngân hàng.Ngồi ra,cịn hỗ trợ chức khác chuyển tiền,kiểm tra số dư đổi mật - Các tính xây dựng hệ thống là: + Quản lý người dùng: Quản lý thông tin tài khoản người dùng + Rút tiền: Dùng để thực giao dịch rút tiền + Chuyển tiền: Giúp người dùng chuyển tiền từ tài khoản sang tài khoản khác + Đổi mật khẩu: Giúp người dùng đổi mật để nâng cao tính bảo mật + Kiểm tra số dư: Giúp người dùng biết số tiền cịn tài khoản + Thơng báo lỗi: Khi máy gặp cố thông báo cho người dùng biết + In biên lai:Dùng để xuất hóa đơn giao dịch người dùng cần 2.Sơ đồ tác nhân: Hình 1:Sơ đồ tác nhân 3.Đối tượng người dùng hệ thống: Hình 2:Đối tượng Phạm vi hệ thống Các vấn đề làm đề tài: -Website chia làm phần: + Phần dành cho khách hàng + Phần dành cho quản trị viên -Chức admin: Để truy cập chức hệ thống, quản trị viên cần có tài khoản đăng nhập, sau đăng nhập thành công, quản trị viên thực chức như: +Đăng nhập: Đăng nhập vào hệ thống quản lý +Bảo trì: Bao gồm cơng việc thêm, xóa, sửa thơng tin +Quản lý giao dịch: Xử lý yêu cầu giao dịch người dùng -Chức khách hàng: Trước tiên, khách hàng cần phải đăng kí tài khoản, sau đăng kí thành công, khách hàng cấp thẻ ATM để tham gia sử dụng dịch vụ ngân hàng +Khách hàng tìm kiếm dịch vụ muốn sử dụng hình hiển thị ATM +Sau tìm kiếm, khách hàng xem thơng tin chi tiết dịch vụ +Khách hàng xem lịch sử mà giao dịch +Ngồi khách hàng gửi ý kiến phản hồi cho ngân hàng thông qua ATM tự động 5.Các Actor UseCase: 5.1:UseCase: Hình 3:Use case Khach hang va Admin Đặc Tả UseCase 6.1:Đăng nhập: Hình 4:Đăng nhập 10 9.3.3:In biên lai: Hình 20:In biên lai 43 9.3.4:Change Password Hình 21:Change Password 44 9.3.5:Kiểm tra số dư: Hình 22:Kiểm tra số dư 45 10.State chart diagram(sơ đồ trạng thái) Hình 23.Sơ đồ trạng thái ATM 46 11.Activity Diagram: 11.1:Rút tiền: Hình 24:Rút tiền 47 11.2:Chuyển tiền: Hinh 25:Chuyển tiền 48 11.3:In hóa đơn: Hình 26:In hóa đơn 49 11.3.4:Change Password: Hình 27:Change Password 50 11.5:Kiểm tra số dư: Hình 28:Kiểm tra số dư 51 11.6:Show Error: Hình 29:Show error 52 Chương III: Giao Diện 1.Giao diện hình chờ(Nguồn:Internet) Hình 30:Giao diện hình chờ 2.Giao diện đăng nhập(Nguồn Internet) Hình 31:Giao diện đăng nhập 53 3.Giao diện chọn ngơn ngữ(Nguồn:Internet) Hình 32:Chọn ngơn ngữ 4:Giao diện giao dịch(Nguồn:Internet) Hình 33:Màn hình giao dịch 54 5.Giao diện giao dịch rút tiền(Nguồn Internet) Hình 34:Giao diện rút tiền 6.Giao diện in biên lai Hình 35: In biên lai 55 Chương IV: Kết Luận Ưu Điểm - Hệ thống làm chức như: Đăng nhập,chọn ngôn ngữ,chọn giao dịch,thực giao dịch như:Rút tiền,chuyển tiền,change password,kiểm tra số dư,in biên lai - Giao diện dễ sử dụng Hạn Chế - Hệ thống cịn chưa hồn thiện,các chức hồn thành cịn nhiều thiếu xót - Ứng dụng chưa tối ưu cần phải cập nhật sửa chữa nhiều Hướng Phát Triển - Trong tương lại tối ưu hệ thống giúp nâng cao tính bảo mật thuật tiện cho người sử dụng - Để nâng cao kiến thức, có kinh nghiệm việc lập trình, nhóm chúng em cố gắng phát triển thêm số tính mới, nâng cấp tính cũ để tạo giúp hệ thống tối ưu - Hồn thành tính chưa hoàn tất,cũng hoàn thiệt tối ưu thứ chưa tối ưu thời gian sớm - Phát triển thêm tính đăng nhập như:Đăng nhập dấu vân tay,đăng nhập khuôn mặt mã QR điện thoại - Phát triển thêm tính đăng kí tài khoản ATM để tạo thuận tiện cho khách hang -Phát triển tính gởi tiền ATM - Trong tương lai, nhóm chúng em dự định cải tiến, phát triển thêm chức thiếu, cập nhật, bổ sung chức có để giúp hệ thống bảo mật an toàn tiện lợi cho người sử dụng 56 Chương V: Tài Liệu Tham Khảo (1) Available:https://iviettech.vn/blog/543-ban-ve-use-case-use-case-diagram.html (2) “K team” , “Tạo lược đồ Use-case”,2017 Available:https://www.youtube.com/watch? v=46S10eiEvms (3) “Ơng Dev”,“Sequence Diagram cách sử dụng”,2019.Available: https://www.youtube.com/watch?v=soadc5aXU1c (4) “Iviettech”, “Class diagram vẻ class”,2014.Available: https://iviettech.vn/blog/813classs-diagarm-ban-ve-ve-classlop.html (5) “Thinhnotes.com”, “Viết đặc tả use case đơn giản hiệu quả”,2020 Available:https://thinhnotes.com/chuyen-nghe-ba/viet-dac-ta-use-case-sao-don-gian-nhung-hieuqua/ (6) “K team”, “Tạo Activity Diagram”,2017.Available: https://www.youtube.com/watch? v=QRar3e5Hiow 57 ... Report System Báo cáo lỗi hệ thống Chọn lỗi muốn báo cáo Tìm lỗi cần báo cáo Khơng kết nối với hệ thống Hệ thống lỗi,đứng máy Admin Tìm kiếm lỗi hệ thống để báo cáo 1.Đăng nhập vào hệ thống 2.Tìm... Không gửi báo cáo/ không nhận thông báo xin báo cáo xong Admin Tìm kiếm lỗi hệ thống để báo cáo 1.Đăng nhập vào hệ thống 2.Chọn tắt hệ thống 3.Xác nhận tắt hệ thống 4.Tiến hành tắt hệ thống 35... động hệ thống Chọn tắt hệ thống Hiển thị yêu câu xác nhận tắt hệ thống Không kết nối với hệ thống Hệ thống lỗi,đứng máy Error situations System state in error situations 1.Không kết nối với hệ thống

Ngày đăng: 28/10/2021, 21:16

Xem thêm:

TỪ KHÓA LIÊN QUAN

Mục lục

    Hiển thị yêu cầu, số tiền muốn rút của khách hàng

    Số tiền trong máy đáp ứng được yêu cầu

    Hiện ra số tiền cần rút

    Không đáp ứng được yêu cầu (ví dụ: Số dư trong tài khoản khách hàng không đủ, số tiền trong máy không đủ, số tiền rút không hợp lệ,…)

    System state in the event of an error

    Hệ thống đứng, không thực hiện tác vụ thành công

    Nhập số tiền cần rút

    Nhập số tiền muốn rút

    Nhập số tiền muốn rút của khách hàng

    Số tiền trong máy đáp ứng được yêu cầu

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w