Phân Tích Thiết Kế Hệ Thống ATM - Tài Liệu Text - 123doc
Có thể bạn quan tâm
- Trang chủ >>
- Luận Văn - Báo Cáo >>
- Công nghệ thông tin
Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1 MB, 15 trang )
HỌC VIỆN KỸ THUẬT MẬT MÃKHOA CÔNG NGHỆ THÔNG TIN--------BÁO CÁO BÀI TẬP LỚNMôn: Công nghệ phần mềmĐề tài: Phân tích thiết kế hệ thống ATMHà Nội, tháng 8/2015[Type text]Page 1MỤC LỤCPHẦN 1: MỞ ĐẦU1.1.Tìm hiểu về UML – Ngôn ngữ mô hình hóa đối tượng1.2.Giới thiệu công cụ sử dụng - Rational RosePHẦN 2: KHẢO SÁT HỆ THỐNG2.1. Khảo sát sơ bộ về chức năng rút tiền của ATM2.2. Yêu cầu chức năng hệ thống2.3. Lợi ích mà hệ thống mang lại2.4. Khảo sát chi tiếtPHẦN 3: PHÂN TÍCH HỆ THỐNG3.1. Biểu đồ Use case3.2. Phân rã use case rút tiền3.3. Tuần tự chức năng rút tiền3.4. Biểu đồ lớp chức năng rút tiền (khâu phân tích)3.5. Biểu đồ tuần tự chức năng rút tiền3.6. Biểu đồ trạng thái chức năng rút tiền3.7. Biểu đồ hoạt động chức năng rút tiềnPHẦN 4: THIẾT KẾ HỆ THỐNG ATM (Chức năng rút tiền)4.1.Biểu đồ lớp thiết kế4.2.Biểu đồ tuần tự chức năng rút tiền (khâu thiết kế)[Type text]Page 2[Type text]Page 3PHẦN 1: MỞ ĐẦU1.1.Tìm hiểu về UML – Ngôn ngữ mô hình hóa đối tượng- UML (Unified Modelling Language) là ngôn ngữ mô hình hóa tổng quát đượcxây dựng để đặc tả, phát triển và viết tài liệu cho các khía cạnh cho việc phát triển phầnmềm hướng đối tượng. UML giúp người phát triển hiểu rõ và ra quyết định liên quanđến phần mềm cần xây dựng. UML bao gồm một tập các khái niệm, các kí hiệu, biểu đồvà hướng dẫn.- UML qui định một loạt các kí hiệu và qui tắc để mô hình hóa các pha trong quátrình phát triển phần mềm hướng đối tượng dưới dạng các biểu đồ.1.2.Giới thiệu công cụ sử dụng - Rational Rose- Rational Rose là một bộ công cụ được sử dụng cho phát triển phần mềm hướngđối tượng theo ngôn ngữ mô hình hóa UML. Với chức năng của một bộ công cụ trựcquan, Rational Rose cung cấp thống nhất với các kí hiệu trong UML. Ngoài ra, RationalRose còn cung cấp chức năng hỗ trợ quản lý dự án phát triển phần mềm, cung cấp cácthư viện để hỗ trợ cho hệ thống theo một ngôn ngữ lập trình nào đó.- Giao diện chính của Rational Rose:Page 4PHẦN 2: KHẢO SÁT HỆ THỐNG2.1. Khảo sát sơ bộ về chức năng rút tiền của ATM- Đối tượng: Máy rút tiền tự động ngân hàng AGRIBANK- Chức năng: Máy rút tiền tự động cho phép người dung rút tiền trong tài khoảnnếu như có thẻ ATM và đăng nhập (mã PIN) thành công.2.2. Yêu cầu chức năng hệ thống- Kiểm tra được tính hợp lệ của thẻ và kiểm tra được điều kiện sử dụng cây rúttiền (nhập chính xác mã PIN).- Rút tiền với số tiền đã chọn.- In biên lai rút tiền (theo yêu cầu của chủ thẻ).2.3. Lợi ích mà hệ thống mang lại- Hạn chế rủi ro của việc sử dụng tiền mặt (mất cắp, tiền giả, tiền rách…)- Đáp ứng các nhu cầu mua sắm ngay khi chưa có tiền mặt.- Đặt mua hàng hóa, dịch vụ qua Internet.- Tiện lợi cho việc đi công tác, du lịch….2.4. Khảo sát chi tiết- Quá trình hoạt động của hệ thống qua thực tiễn:+ Giao diện ban đầu:Page 5+ Bước 1: Cho thẻ vào khe ATM+ Bước 2: Nhập mã PINPage 6+ Bước 3: Chọn loại giao dịch (chọn rút tiền)+ Bước 4: Chọn số tiển rút+ Bước 5: In hóa đơnPage 7+ Bước 5: In hóa đơn+ Bước 6: Đợi giao dịch và nhận hóa đơnPage 8PHẦN 3: PHÂN TÍCH HỆ THỐNG3.1. Biểu đồ Use caseDoi ma pinChuyen khoanDang nhapKhach hangRut tien
Từ khóa » Sơ đồ Use Case Hệ Thống Atm
-
[PDF] 1. CASE STUDY 1: HỆ THỐNG MÁY RÚT TIỀN TỰ ĐỘNG
-
[PDF] Chương 6 MÔ HÌNH HOÁ USE CASE
-
[PDF] Case Study – ATM System
-
[Hệ Thống Thông Tin] Mô Hình Hóa Chức Năng - Use Case Modeling
-
Phân Tích Thiết Kế Hệ Thống Rút Tiền Tự động Atm | Xemtailieu
-
[PDF] 3- Mô Hình Hoá Yêu Cầu
-
PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG: Biểu đồ Use Case
-
Tiểu Luận Môn Nhập Môn Công Nghệ Phần Mềm: Tìm Hiểu đặc Tả ...
-
Chng 2 M Hnh Ha Yu Cu Ca
-
[PPT] Xem Activity Diagram Cho Use Case Này Chúng Ta Xác định Các ...
-
Phần Mềm Máy ATM - TaiLieu.VN