Bài tập lớn phân tích thiết kế hệ thống bán vé máy bay

45 2K 17
Bài tập lớn phân tích thiết kế hệ thống bán vé máy bay

Đ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

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ  HỆ THỐNG BÁN VÉ MÁY BAY QUA MẠNG INTERNET Mã tài liệu: BVMB - v1.0 Tài liệu: Phân tích thiết kế BVMB Giảng viên hướng dẫn: Học viên thực Lớp : : Hà Nội - 07/2012 PTTK/BVCB v1/0 1/45 Phân tích thiết kế BVMB v1.0 PHẦN GHI CÁC THAY ĐỔI CỦA TÀI LIỆU *T – Đã thêm S – Đã chỉnh sửa Ngày có Những phần T* hiệu lực thay đổi S, X 22/07/201 PTTK/BVCB v1/0 T X – Đã bị xoá Chi tiết thay đổi Tạo phiên cho tài liệu phân tích thiết kế hệ thống quản lý Bán vé máy bay Phiên 1.0 2/45 Phân tích thiết kế BVMB v1.0 TRANG KÝ NGƯỜI TẠO: NGƯỜI DUYỆT: NGƯỜI PHÊ CHUẨN: PTTK/BVCB v1/0 3/45 Phân tích thiết kế BVMB v1.0 MỤC LỤC TÀI LIỆU 1.1 Mục đích tài liệu 1.2 Các thuật ngữ từ viết tắt 1.3 Các tài liệu liên quan TỔNG QUAN HỆ THỐNG 2.1 Mục đích hệ thống 2.2 Phạm vi .6 2.3 Đối tượng sử dụng hệ thống .6 NỘI DUNG 3.1 Các chức 3.2 Phân tích trường hợp sử dụng (Use Case) 3.3 Biểu đồ lớp .29 3.4 Biểu đồ trình tự 29 3.5 Biểu đồ trạng thái .34 3.6 Thiết kế chi tiết 34 3.7 Giải pháp công nghệ 43 3.8 Yêu cầu phi chức 44 PTTK/BVCB v1/0 4/45 Phân tích thiết kế BVMB v1.0 TÀI LIỆU 1.1 Mục đích tài liệu Tài liệu đưa phân tích thiết kế cho hệ thống quản lý Bán vé máy bay qua mạng Internet 1.2 Các thuật ngữ từ viết tắt Thuật ngữ/Từ viết tắt Mô tả BVMB Bán vé máy bay qua mạng Internet UC Use Case 1.3 Các tài liệu liên quan N/A PTTK/BVCB v1/0 5/45 Phân tích thiết kế BVMB v1.0 TỔNG QUAN HỆ THỐNG 2.1 Mục đích hệ thống  Phân tích thiết kế hệ thống Bán vé máy bay qua mạng internet Vietnam Airline phương pháp hướng đối tượng  Hệ thống bán vé kết nối với hệ thống toán trực tiếp mạng VISA card 2.2 Phạm vi N/A 2.3 Đối tượng sử dụng hệ thống Bao gồm: Quản trị hệ thống, nhân viên hàng không, khách hàng có nhu cầu mua vé máy bay thẻ tín dụng PTTK/BVCB v1/0 6/45 Phân tích thiết kế BVMB v1.0 NỘI DUNG 3.1 Các chức Biểu đồ UC tổng quan toàn hệ thống: Hệ thống xây dựng nhằm phục vụ cho người dùng: PTTK/BVCB v1/0 7/45 Phân tích thiết kế BVMB v1.0 Người sử dụng Quản trị hệ thống Nhân viên bán vé Khách hàng đặt vé Theo biểu đồ UC tổng quan trên, hệ thống có UC trình bày chi tiết phần tiếp theo:  Quản lý người dùng (Người quản trị hệ thống Nhân viên bán vé):  Quản lý phân quyền người dùng  Quản lý khách hàng  Quản lý chuyến bay (tuyến bay, sân bay, máy bay,…)  Lập phiếu đặt vé toán hóa đơn  Quản lý báo cáo  Sao lưu khôi phục liệu 3.2 Phân tích trường hợp sử dụng (Use Case) 3.2.1 Đăng nhập Mã use case BVMB_UC_01 Tên use case Đăng nhập Tác nhân (actors) Mô tả PTTK/BVCB v1/0 Người quản trị hệ thống, nhân viên bán vé, khách hàng Use case cho phép xác thực người dùng để họ truy cập 8/45 Phân tích thiết kế BVMB v1.0 vào hệ thống nhằm sử dụng số chức tương ứng Điều kiện đầu vào Người sử dụng có tên truy cập hợp lệ Người sử dụng có mật hợp lệ Người dùng xác thực tên truy cập hiển thị hình Kết đầu Các chức menu hiển thị theo quyền nhóm người dùng theo tên truy cập Luồng kiện Luồng kiện khác STT Tác nhân Người dùng Vào trang chủ hệ thống thi trực tuyến, nhấn vào “Đăng nhập” Hệ thống Hiển thị lên hình đăng nhập Người dùng Nhập tên truy cập mật Người dùng Nhấn vào nút “Đăng nhập” Hệ thống Xác thực người dùng qua tên truy cập mật STT Tác nhân Hệ thống Nếu tên truy cập mật không đúng, đưa thông báo yêu cầu người sử dụng phải nhập lại Người dùng Người dùng nhấn vào nút “Hủy bỏ” để quay lại trang chủ hệ thống Uses Không Extends Không Tần xuất sử dụng Hành động Hành động Cao Thông tin đăng nhập: TT Trường Mô tả Tên truy nhập Chuỗi ký tự Mật Chuỗi ký tự PTTK/BVCB v1/0 9/45 Phân tích thiết kế BVMB v1.0 3.2.2 Use Case: Quản lý người dùng 3.2.2.1 Use Case: Thêm Mã use case BVMB_UC_02 Tên use case Thêm người dùng Tác nhân (actor) Quản trị hệ thống Mô tả Use case cho phép người quản trị hệ thống thêm người dùng để học sử dụng hệ thống Khi người dùng thêm vào hệ thống họ sử dụng tên truy nhập mật để thực chức học theo phân quyền người quản trị hệ thống Điều kiện đầu vào Người quản trị hệ thống nhập đầy đủ trường bắt buộc liệu hợp lệ Kết đầu Người quản trị hệ thống thêm thành công người dùng vào hệ thống Người dùng sử dụng tên truy nhập mật đăng nhập vào hệ thống Luồng kiện TT Tác nhân Hành động Người quản trị Vào chức thêm người dùng trang chủ quản trị hệ thống Hệ thống Hiển thị lên hình thêm người dùng Người quản trị Nhập thông tin người dùng (sẽ đưa sau phần đặc tả use case này) Người quản trị Nhấn vào nút “Thêm mới” Hệ thống Kiểm tra thông tin cần thiết điền chưa, tất thông tin hợp lệ chưa Kiểm tra xem có trùng lặp liệu hay không (Dựa User Name) Nếu tất điều kiện thỏa mãn, hệ thống thêm người dùng vào CSDL Luồng kiện khác PTTK/BVCB v1/0 TT Tác nhân Hành động 5b Hệ thống Nếu thông tin đăng ký chưa đủ chưa hợp lệ đưa thông báo yêu cầu người dùng nhập lại 10/45 Phân tích thiết kế BVMB v1.0 3.4.3 Quản lý nhân viên (Manage User) : Administrator : frmManageUser 1: enter User Info () : ctrlUser : entityUser 2: click btnInsert () 3: insert User () 4: insert User () 6: return Result () 5: return Result () 7: display Message () 8: enter Search Detail () 9: click btnSearch () 10: search User () 11: get Users() 12: return Users () 13: return Users() 14: display User List () 15: choose User () 16: enter New User Detail () 17: click btnUpdate () 18: update User() 21: return Result () 19: update User () 20: return Result () 22: refresh User List () 23: choose User () 24: click btnDelete () 25: click OK to Confirm () 26: delete User () 27: delete User () 29: return Result () 28: return Result () 30: refresh User List () PTTK/BVCB v1/0 31/45 Phân tích thiết kế BVCB v1.0 3.4.4 Quản lý khách hàng ctlKhachHang : interfaceKhachHang : : Quan tri he thong entityKhachHang : tim kiem nhan nut tim kiem lay danh sach lay danh sach tra lai danh sach tra lai danh sach hien thi danh sach Chon khach hang Sua thong tin Nhan nut luu cap nhat thong tin cap nhat thong tin tra lai thong bao tra lai thong bao lay lai danh sach chon khach hang nhan nut xoa nhan nut xac nhan thuc hien xoa thuc hien xoa tra lai thong bao tra lai thong bao Lay lai danh sach Chon khach hang Nhan nut khoa cap nhat trang thai khoa Cap nhat trang thai khoa tra lai thong ban tra lai thong bao lay lai danh sach PM/PTTK/AI v1/0 32/45 Phân tích thiết kế BVMB v1.0 3.4.5 Quản lý chuyến bay(tuyến bay, …) PTTK/BVCB v1/0 33/45 Phân tích thiết kế BVMB v1.0 3.4.6 Lập phiếu đặt vé toán hóa đơn 3.5 Biểu đồ trạng thái N/A 3.6 Thiết kế chi tiết 3.6.1 Thiết kế lớp N/A PTTK/BVCB v1/0 34/45 Phân tích thiết kế BVMB v1.0 3.6.2 Thiết kế CSDL Mô tả bảng liệu: 1) Chuyến Bay PTTK/BVCB v1/0 35/45 Phân tích thiết kế BVMB v1.0 CHUYENBAY(MaChuyenBay, NgayGio, ThoiGianBay, SoLuongGheHang1, SoLuongGheHang2, MaChiTietChuyenBay, MaTuyenBay, MaMayBay ) Bảng: CHUYENBAY STT Ss Diễn Giải Kiểu DL Số Bytes MaChuyenBay Mã Chuyến Bay C NgayGio Ngày ThoiGianBay Loại DL Ràng Buộc 10 B PK N 15 B Thời Gian Bay N B SoLuongGheHang1 Số Lượng Ghế Hạng S B SoLuongGheHang2 Số Lượng Ghế Hạng S B MaChiTietChuyenBay Mã Chi Tiết Chuyến Bay C 10 B FK MaTuyenBay Mã Tuyến Bay C 10 B FK MaMayBay Mã Máy Bay C 10 B FK Tổng Số • • MGT 70 Khối lượng: Số Dòng tối thiểu: 500 Số Dòng tối đa: 2000 Kích thướt tối thiểu: 500 x70(Byte) = 35 KB Kích thướt tối đa: 2000 x 70(Byte) = 140 KB Đối với kiểu chuỗi: MaChuyenBay: cố định không Unicode MaChiTietChuyenBay:cố định không Unicode MaTuyenBay:cố định không Unicode MaMayBay:cố định không Unicode 2) Tuyến Bay TUYENBAY(MaTuyenBay, MaSanBayDi, MaSanBayDen ) Bảng: TUYENBAY STT Thuộc tính Diễn Giải Kiểu DL Số Bytes MaTuyenBay Mã Tuyến Bay C MaSanBayDi Mã Sân Bay Đi MaSanBayDen Mã Sân Bay Đến Tổng Số PTTK/BVCB v1/0 MGT Loại DL Ràng Buộc 10 B PK C 10 B FK C 10 B FK 30 36/45 Phân tích thiết kế BVMB • • v1.0 Khối lượng: Số Dòng tối thiểu:50 Số Dòng tối đa:100 Kích thướt tối thiểu: 50 x 30 (Byte) = 1500 Byte Kích thướt tối đa: 100 x 30 (Byte) = KB Đối với kiểu chuỗi: MaTuyenBay: cố định không Unicode MaSanBayDi: cố định không Unicode MaSanBayDen: cố định không Unicode 3) Sân Bay SANBAY(MaSanBay, TenSanBay ) Bảng: SANBAY STT Thuộc tính Diễn Giải Kiểu DL Số Bytes MaSanBay Mã Sân Bay C TenSanBay Tên Sân Bay C Tổng Số • • MGT Loại DL Ràng Buộc 10 B PK 20 B 30 Khối lượng: Số Dòng tối thiểu: 20 Số Dòng tối đa: 50 Kích thướt tối thiểu: 20 x 30 (byte) =600 Byte Kích thướt tối đa: 50 x 30 (byte) = 1500 Byte Đối với kiểu chuỗi: MaSanBay: cố định không Unicode TenSanBay: cố định không Unicode 4) Máy Bay MAYBAY(MaMayBay, LoaiMayBay) Bảng: MAYBAY STT Thuộc tính Diễn Giải Kiểu DL Số Bytes MaMayBay Mã Máy Bay C LoaiMayBay Loại Máy Bay C Tổng Số • PTTK/BVCB v1/0 MGT Loại DL Ràng Buộc 10 B PK 10 B 20 Khối lượng: 37/45 Phân tích thiết kế BVMB • v1.0 Số Dòng tối thiểu: 20 Số Dòng tối đa: 50 Kích thướt tối thiểu: 20 x 20 Byte = 20 Byte Kích thướt tối đa: 50 x 20 Byte = 100 Byte Đối với kiểu chuỗi: MaMayBay: cố định không Unicode Loai May Bay: cố định không Unicode 5) Chi Tiết Chuyến Bay CHITIETCHUYENBAY(MaChiTietChuyenBay, SanBayTrungGian, ThoiGianDung,Ghichu,MaChuyenBay) Bảng: CHITIETCHUYENBAY STT Thuộc tính Diễn Giải Kiểu DL Số Bytes MaChiTietChuyenBay Mã Chi Tiết Chuyến Bay C SanBayTrungGian Sân Bay Trung Gian ThoiGianDung Loại DL Ràng Buộc 10 B PK S B Thời Gian Dung S GhiChu Ghi Chú C 100 MaChuyenBay Mã Chuyến Bay C 10 Tổng Số • MGT B FK 127 Khối lượng: Số Dòng tối thiểu: 500 Số Dòng tối đa:2000 Kích thướt tối thiểu:500 x 127 (Byte) = 64 KB Kích thướt tối đa: 2000 x 127 (Byte) = 254 KB • Đối với kiểu chuỗi: MaChiTietChuyenBay: cố định không Unicode GhiChu: Chuẩn UniCode MaChuyenBay: cố định không Unicode 6) Khách Hàng KHACHHANG(CMND, TenKhachHang, DienThoai) Bảng: KHACHHANG ST T Thuộc tính Diễn Giải Kiểu DL Số Bytes CMND CMND C TenKhachHan Tên Khách C PTTK/BVCB v1/0 MGT Loại DL Ràng Buộc 10 B PK 20 B 38/45 Phân tích thiết kế BVMB v1.0 g Hàng DienThoai Điện Thoại C 10 Tổng Số • • B 40 Khối lượng: Số Dòng tối thiểu: 500 Số Dòng tối đa: 2000 Kích thướt tối thiểu: 500 x 40 Byte = 20KB Kích thướt tối đa: 2000 x 40 Byte = 80KB Đối với kiểu chuỗi: CMND: cố định không Unicode TenKhachHang: Chuẩn Unicode DienThoai: cố định không Unicode 7) Nhân Viên NHANVIEN(MaNhanVien, TenNhanVien, DienThoai) Bảng: NHANVIEN STT Thuộc tính Diễn Giải Kiểu DL Số Bytes MaNhanVien Mã Nhân Viên C TenNhanVien Tên Nhân Viên DienThoai Điện thoại Loại DL Ràng Buộc 10 B PK C 20 B C 10 B Tổng Số • • MGT 40 Khối lượng: Số Dòng tối thiểu:10 Số Dòng tối đa:20 Kích thướt tối thiểu: 10 x 40 Byte = 0.4 KB Kích thướt tối đa: 20 x 40 Byte = 0.8 KB Đối với kiểu chuỗi: MaNhanVien : cố định không Unicode TenNhanVien: Chuẩn Unicode DienThoai: cố định không Unicode 8) Vé Chuyến Bay VECHUYENBAY(MaVeChuyenBay, TinhTrangVe,MaDonGia,MaHangVe, MaChuyenBay, CMND) Bảng: VECHUYENBAY STT Thuộc tính Diễn Giải Kiểu DL Số Bytes MaVeChuyenBay Mã Vé Chuyến C 10 PTTK/BVCB v1/0 MGT Loại DL Ràng Buộc B PK 39/45 Phân tích thiết kế BVMB v1.0 Bay TinhTrangVe Tình Trạng Vé S B MaDonGia Mã Đơn Giá C 10 B FK MaHangVe Mã Hạng Vé C 10 B FK MaChuyenBay Mã Chuyến Bay C 10 B FK CMND CMND C 10 B FK Tổng Số • • 55 Khối lượng: Số Dòng tối thiểu:1000 Số Dòng tối đa:2000 Kích thướt tối thiểu: 1000 x55 Byte = 55KB Kích thướt tối đa:2000 x 55Byte = 110 KB Đối với kiểu chuỗi: MaVeChuyenBay: cố định không Unicode MaDonGia: cố định không Unicode MaHangve: cố định không Unicode MaChuyenBay: cố định không Unicode CMND: cố định không Unicode 9) Đơn Giá DONGIA(MaDonGia, USD, VND) Bảng: DONGIA ST T Thuộc tính Diễn Giải Kiểu DL Số Bytes MaDonGi a Mã Đơn Giá C 10 USD USD S 10 VND VND S 10 Tổng Số • • MGT Loại DL Ràng Buộc B PK B 30 Khối lượng: Số Dòng tối thiểu: 20 Số Dòng tối đa: 30 Kích thướt tối thiểu: 20 x 30 (Byte)= 0.6 KB Kích thướt tối đa: 30 x 30 (Byte) = 0.9 KB Đối với kiểu chuỗi: MaDonGia: cố định không Unicode 10) Hạng Vé HANGVE(MaHangVe, TenHangVe) PTTK/BVCB v1/0 40/45 Phân tích thiết kế BVMB v1.0 Bảng: HANGVE STT Thuộc tính Diễn Giải Kiểu DL Số Bytes MaHangVe Mã Hạng Vé C 10 TenHangVe Tên Hạng Vé C 10 Tổng Số • • MGT Loại DL Ràng Buộc 20 Khối lượng: Số Dòng tối thiểu: Số Dòng tối đa: Kích thướt tối thiểu: x 20 (Byte) = 0.04 KB Kích thướt tối đa: x 20 = 0.1 KB Đối với kiểu chuỗi: MaHangVe: cố định không Unicode TenHangve: Chuẩn Unicode 11) Phiếu Đặt vé PHIEUDATVE(MaPhieuDatCho, NgayDat, SoGheDat,CMND,MaChuyenBay) Bảng: PHIEUDATVE ST T Thuộc tính Diễn Giải Kiểu DL Số Bytes MaPhieuDat Mã Phiếu Đặt C NgayDat Ngày Đặt SoGheDat Loại DL Ràng Buộc 10 B PK N 10 B Số Ghế Đặt S B CMND CMND S 10 B FK MaChuyenBay MaChuyenBay C 10 B FK Tổng Số • MGT 45 Khối lượng: Số Dòng tối thiểu: 1000 Số Dòng tối đa:2000 Kích thướt tối thiểu: 1000 x 45 Byte = 45KB Kích thướt tối đa:2000 x 45 Byte = 90 KB • Đối với kiểu chuỗi: MaPhieuDat: cố định không Unicode MaChuyenBay: cố định không Unicode 12) Hóa Đơn PTTK/BVCB v1/0 41/45 Phân tích thiết kế BVMB v1.0 HOADON(MaHoaDon, NgayHoaDon, ThanhTien, CMDN, MaNhanVien, MaDoanhThuThang) Bảng: HOADON STT Thuộc tính Diễn Giải Kiểu DL Số Bytes MaHoaDon Mã Hóa Đơn C NgayHoaDon Ngày Hóa Đơn ThanhTien Loại DL Ràng Buộc 10 B PK N 10 B Thành Tiền S 10 B CMND CMND S 10 B FK MaNhanVien Mã Nhân Viên C 10 B FK MaDoanhThuThang Mã Doanh Thu Tháng C 10 B FK Tổng Số • • MGT 60 Khối lượng: Số Dòng tối thiểu:500 Số Dòng tối đa:1000 Kích thướt tối thiểu: 500 x 60 Byte = 30KB Kích thướt tối đa: 1000 x 60 Byte = 60 KB Đối với kiểu chuỗi: MaHoaDon: cố định không Unicode MaNhanVien: cố định không Unicode MaDoanhThuThang: cố định không Unicode 13) Doanh Thu Tháng DOANHTHUTHANG(MaDoanhThuThang, SoLuongVe, DoanhThu, MaDoangThuNam) Bảng: DOANHTHUTHANG ST T Thuộc tính Diễn Giải Kiểu DL Số Bytes MaDoanhThuThang Mã Doanh Thu Thang C SoLuongVe Số Lượng Vé DoanhThu MaDoanhThuNam Tổng Số • PTTK/BVCB v1/0 MGT Loại DL Ràng Buộc 10 B PK S 10 B Doanh Thu S 15 B Mã Doanh Thu Năm C 10 B FK 45 Khối lượng: 42/45 Phân tích thiết kế BVMB • v1.0 Số Dòng tối thiểu:50 Số Dòng tối đa:200 Kích thướt tối thiểu: 50 x 45 Byte = KB Kích thướt tối đa: 200 x 45 Byte = 10KB Đối với kiểu chuỗi: MaDoanhThuThang: cố định không Unicode MaDoanhThuNam: cố định không Unicode 14) Doanh Thu Năm DOANHTHUNAM(MaDoanhThuNam, SoLuongVe, DoanhThu) Bảng: DOANHTHUNAM STT Thuộc tính Diễn Giải Kiểu DL Số Bytes MaDoanhThuNam Mã Doanh Thu Năm C SoLuongVe Số Lượng vé DoanhThu Doanh Thu Tổng Số • • Loại DL Ràng Buộc 10 B PK S 10 B S 15 B MGT 35 Khối lượng: Số Dòng tối thiểu: Số Dòng tối đa:10 Kích thướt tối thiểu: x 35Byte = 0.5 KB Kích thướt tối đa: 10 x 35 Byte = 1KB Đối với kiểu chuỗi: MaDoanhThuNam: cố định không Unicode 3.6.3 Thiết kế giao diện N/A 3.7 Giải pháp công nghệ  Hệ điều hành: Windows XP/2003/Win7  Ngôn ngữ phát triển: ASP.NET 3.5 Visual Studio.NET 2008  Cơ sở liệu: Hệ Quản Trị Cơ Sở Dữ Liệu Oracle 10g PTTK/BVCB v1/0 43/45 Phân tích thiết kế BVMB v1.0 3.8 Yêu cầu phi chức 3.8.1 Yêu cầu bảo mật 3.8.1.1 Yêu cầu bảo mật mức sở liệu  Ngăn chặn truy cập bất hợp pháp vào CSDL cách tạo mật truy nhập vào CSDL  Toàn đối tượng CSDL người sử dụng CSDL tạo ra: thống scripts tạo CSDL người sử dụng CSDL tạo  User tạo CSDL không nên quản trị hệ thống hệ quản trị CSDL  User tạo CSDL phải tạo riêng với user NSD truy cập vào CSDL  NSD hệ thống không phép thao tác với CSDL thao tác thao tác ứng dụng 3.8.1.2 Yêu cầu bảo mật mức ứng dụng  Cho phép quản lý nhóm NSD linh hoạt, tránh việc đặt cứng nhóm NSD, cụ thể: o Dễ dàng thêm nhóm, hủy nhóm o Phân người dùng vào nhóm o Phân quyền chức theo nhóm  Dễ dàng phân quyền, bớt quyền nhóm người sử dụng  Mỗi NSD truy cập vào hệ thống cấp tên mật nhất, người sử dụng phép tự thay đổi mật  Mỗi NSD truy cập vào hệ thống phân quyền chức tương ứng với NSD theo nhóm phân quyền  NSD phép sửa, xóa liệu phép cập nhật liệu người khác gán quyền cho phép 3.8.2 Các yêu cầu tính bảo mật N/A 3.8.3 Các yêu cầu tính ổn định N/A 3.8.4 Các yêu cầu tính hỗ trợ  Phải có chuẩn đặt tên chuẩn lập trình cho hệ thống Thiết kế lập trình hệ thống phải tuân theo chuẩn đề  Các hàm thủ tục xây dựng CSDL phải tổ chức thành hàm thủ tục dùng chung PTTK/BVCB v1/0 44/45 Phân tích thiết kế BVMB  v1.0 Xây dựng công cụ phục vụ cho việc quản trị: PTTK/BVCB v1/0 - Phân quyền truy nhập khai thác thông tin - Giám sát hoạt động truy nhập CSDL - Phân quyền tới chức sử dụng hệ thống 45/45 [...]... v1/0 32/45 Phân tích thiết kế BVMB v1.0 3.4.5 Quản lý chuyến bay( tuyến bay, …) PTTK/BVCB v1/0 33/45 Phân tích thiết kế BVMB v1.0 3.4.6 Lập phiếu đặt vé và thanh toán hóa đơn 3.5 Biểu đồ trạng thái N/A 3.6 Thiết kế chi tiết 3.6.1 Thiết kế các lớp N/A PTTK/BVCB v1/0 34/45 Phân tích thiết kế BVMB v1.0 3.6.2 Thiết kế CSDL Mô tả các bảng dữ liệu: 1) Chuyến Bay PTTK/BVCB v1/0 35/45 Phân tích thiết kế BVMB v1.0... chuyến bay Nhấn vào nút “Tiếp tục” 6 Hệ thống Hệ thống hiển thị các chuyến bay đã có 7 Khách hàng Chọn chuyến bay phù hợp Nhấn nút tiếp tục 8 Hệ thống Hiện thị danh sách các chuyến bay và giá tiền 9 Khách hàng Chọn giá tiền cho chuyến bay phù hợp Nhấn nút tiến tục 10 Hệ thống Hiển thị các thông tin chi tiết của phiếu đặt vé, gồm chuyến bay, tổng giá vé 11 Khách hàng Nhấn vào nút “Mua” 12 Hệ thống Hệ thống. .. trị hệ thống thêm mới chuyến bay để học có thể sử dụng hệ thống Khi chuyến bay đã được thêm vào hệ thống thì họ sử dụng tên truy nhập và mật khẩu để thực hiện các chức năng của học theo sự phân quyền của người quản trị hệ thống Điều kiện đầu vào Người quản trị hệ thống nhập đầy đủ các trường bắt buộc và dữ liệu hợp lệ Kết quả đầu ra Người quản trị hệ thống thêm mới thành công một chuyến bay vào hệ thống. .. Phân tích thiết kế BVMB chính Luồng sự v1.0 13 Người quản trị Vào chức năng quản lý chuyến bay, tìm chuyến bay cần chỉnh sửa 14 Hệ thống Hiện lên danh sách chuyến bay 15 Người quản trị Nhấn vào nút “Xóa chuyến bay ngay bên cạnh chuyến bay cần xóa 16 Hệ thống Hỏi xác nhận việc xóa chuyến bay 17 Người quản trị Nhấn “Chấp nhận” để xác nhận việc xóa chuyến bay này 18 Hệ thống Cập nhật việc xóa chuyến bay. .. trên hệ thống 2 Hệ thống Hệ thống mở một trang hiển thị thông tin chi tiết các bước thực hiện đặt vé trực tuyến (bao gồm: chọn chuyến bay, xem hành trình, thanh toán, xác nhận) 3 Khách hàng Khách hàng vào chức năng chọn chuyến bay 4 Hệ thống Hệ thống hiển thị giao diện cho phép khách hàng nhập các thông tin (có ở 26/45 Phân tích thiết kế BVMB v1.0 bảng dưới) để tìm kiếm các chuyến bay đã có 5 Khách... thông tin khách hàng Tác nhân (actor) Quản trị hệ thống, khách hàng Mô tả Use case này cho phép người quản trị hệ thống và khách hàng chỉnh sửa các thông tin về khách hàng lưu trữ trong hệ thống Điều kiện đầu vào Khách hàng đăng nhập vào được hệ thống Kết quả đầu ra Hệ thống cập nhật những thông tin thay đổi của khách hàng PTTK/BVCB v1/0 18/45 Phân tích thiết kế BVMB v1.0 Luồng sự kiện chính STT Tác nhân... về chuyến bay lưu trữ trong hệ thống Điều kiện đầu vào Người quản trị đăng nhập vào được hệ thống Kết quả đầu ra Hệ thống cập nhật những thông tin thay đổi của chuyến bay Luồng sự chính PTTK/BVCB v1/0 kiện STT Tác nhân Hành động 13 Người quản trị Vào chức năng quản lý chuyến bay, tìm chuyến bay cần chỉnh sửa 14 Hệ thống Hiện lên danh sách chuyến bay 15 Người quản trị Nhấn vào nút “Sửa chuyến bay ngay... chuyến bay, (tuyến bay, sân bay, máy bay) Tim kiem chuyen bay (from ) Sua thong tin (from ) Nhan Vien (f rom Actors) Loai chuyen bay Them chuyen bay (from ) (from ) PTTK/BVCB v1/0 21/45 Phân tích thiết kế BVMB v1.0 3.2.5.1 Use Case: Thêm mới Mã use case BVMB_UC_13 Tên use case Thêm mới chuyến bay Tác nhân (actor) Quản trị hệ thống. .. Hệ thống Hành động Kiểm tra các thông tin thanh toán của khách hàng Nếu thông tin chưa hợp lệ thì đưa thông báo chi tiết nhưng thông 27/45 Phân tích thiết kế BVMB v1.0 tin đó và yêu cầu khách hàng nhập lại 13b Khách hàng Nhập lại các thông tin them đúng định dạng của hệ thống yêu cầu Nhấn nút tiếp tục Tìm kiếm chuyến bay, kết nối với hệ thống kiểm tra thông tin về số chứng mình thư, kết nối với hệ thống. .. tuyến bay Số Mã máy bay Số 3.2.5.3 Use Case: Loại bỏ Mã use case BVMB_UC_15 Tên use case Xóa chuyến bay Tác nhân (actor) Người quản trị hệ thống Mô tả Use case này cho phép quản trị xóa một chuyến bay lưu trữ trong hệ thống Điều kiện đầu vào Chuyến bay đăng nhập vào được xác thực thuộc nhóm “Quản trị” Kết quả đầu ra Xóa một chuyến bay đã chọn Luồng sự PTTK/BVCB v1/0 kiện STT Tác nhân Hành động 24/45 Phân

Ngày đăng: 22/09/2016, 22:09

Từ khóa liên quan

Mục lục

  • 1. TÀI LIỆU

    • 1.1. Mục đích của tài liệu

    • 1.2. Các thuật ngữ và từ viết tắt

    • 1.3. Các tài liệu liên quan

    • 2. TỔNG QUAN HỆ THỐNG

      • 2.1. Mục đích của hệ thống

      • 2.2. Phạm vi

      • 2.3. Đối tượng sử dụng hệ thống

      • 3. NỘI DUNG

        • 3.1. Các chức năng chính

        • 3.2. Phân tích các trường hợp sử dụng (Use Case)

          • 3.2.1. Đăng nhập

          • 3.2.2. Use Case: Quản lý người dùng

            • 3.2.2.1. Use Case: Thêm mới

            • 3.2.2.2. Use Case: Sửa thông tin

            • 3.2.2.3. Use Case: Loại bỏ

            • 3.2.2.4. Use Case: Tìm kiếm

            • 3.2.3. Use Case: Quản lý quyền và phân quyền

              • 3.2.3.1. Use Case: Thêm mới

              • 3.2.3.2. Use Case: Sửa thông tin

              • 3.2.3.3. Use Case: Loại bỏ

              • 3.2.3.4. Use Case: Phân quyền cho nhân viên

              • 3.2.4. Use Case: Quản lý khách hàng

                • 3.2.4.1. Use Case: Sửa thông tin

                • 3.2.4.2. Use Case: Loại bỏ

                • 3.2.4.3. Use Case: Tìm kiếm

                • 3.2.5. Use Case: Quản lý chuyến bay, (tuyến bay, sân bay, máy bay)

                  • 3.2.5.1. Use Case: Thêm mới

Tài liệu cùng người dùng

Tài liệu liên quan