Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 158 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
158
Dung lượng
9,78 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC UEH - TRƯỜNG CÔNG NGHỆ VÀ THIẾT KẾ KHOA CÔNG NGHỆ THÔNG TIN KINH DOANH - BÁO CÁO MÔN HỌC ĐỀ TÀI: PHÂN TÍCH THIẾT KẾ HỆ THỐNG ĐẶT VÉ SỰ KIỆN GOOZI Giảng viên hướng dẫn: ThS.Hồ Thị Thanh Tuyến Tên học phần: Phân Tích Thiết Kế Hệ Thống Mã lớp học phần: 23C1INF50901003 Nhóm: Thành Phố Hồ Chí Minh, ngày 07 tháng 10 năm 2023 1 MỤC LỤC CHƯƠNG TỔNG QUAN 9 1.1 Giới thiệu hệ thống 1.2 Mục tiêu 10 1.3 Phạm vi 11 CHƯƠNG XÁC ĐỊNH YÊU CẦU 11 2.1 Khảo sát hệ thống 11 2.1.1 Phương pháp phân tích tài liệu 11 2.1.2 Phương pháp BACCM (Business Analysis Core Concept) 16 2.2 Đặc tả yêu cầu 48 2.2.1 Yêu cầu chức 48 CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 52 3.1 Các yêu cầu chức 52 3.2 Phân tích u cầu 54 3.2.1 Mơ hình hóa chức 54 3.2.2 Mơ hình hóa cấu trúc 91 3.2.3 Mơ hình hóa hành vi 99 3.2.4 Mơ hình hóa liệu 114 3.3 Thiết kế hệ thống 121 3.3.1 Thiết kế lớp (Chuyển đổi từ sơ đồ lớp mức phân tích sang mức thiết kế) 121 2 3.3.2 Thiết kế CSDL (Chuyển đổi CSDL từ mức quan niệm sang mức vật lý) 123 3.3.3 Mô tả CSDL 125 3.3.4 Thiết kế mô tả ràng buộc CSDL 131 3.3.5 Thiết kế giao diện 140 CHƯƠNG PHỤ LỤC 155 4.1 Bảng phân công công việc Đánh giá hoạt động nhóm 155 4.2 Bảng cơng việc chung 156 4.3 Tài liệu tham khảo 157 3 DANH MỤC HÌNH ẢNH Hình 2- Các trang báo liên tục đưa tin về vấn đề để xế p hàng mua vé 13 Hình 2- Hàng trăm ngườ i chen chúc mua vé 14 Hình 2- 3: Bãi giữ xe liên tục tải 15 Hình 3-1: Hình phân cấ p chức khách hàng 52 Hình 3-2: Hình phân cấ p chức Ban Tổ Chức 53 Hình 3-3: Hình phân cấ p chức Quản tr ị viên 54 Hình 3-4: Use case tổng quát 54 Hình 3-5: Use case tổng quát 55 Hình 3-6: Use case ”Đăng ký tài khoản” 59 Hình 3-7: Activity diagram “Đăng ký tài khoản” 61 Hình 3-8: Usecase “Tìm kiếm sự kiện 62 Hình 3-9: Activity diagram “Tìm kiếm sự kiện” 64 Hình 3-10: Use case”Đặt vé sự kiện” 65 4 Hình 3-11: Activity diagram “Đặt vé sự kiện” 67 Hình 3-12: Use case ”Quản lý vé đặt” 68 Hình 3-13: Activity diagram “Quản lý vé đặt” 70 Hình 3-13: Use case “Quản lý thơng tin cá nhân” 71 Hình 3-14: Activity diagram “Quản lý thông tin cá nhân” 73 Hình 3-15: Use case “Quản lý hồ sơ Ban tổ chức” 73 Hình 3-16: Activity diagram “Quản lý hồ sơ Ban tổ chức” 77 Hình 3-17: Use case “Quản lý sự kiện tạo” 77 Hình 3-18: Activity diagram “Quản lý sự kiện tạo” 79 Hình 3-19: Use case “Quản lý tài khoản” 80 Hình 3-20: Activity diagram “Quản lý tài khoản” 82 Hình 3-21: Use case “Quản lý sự kiện” 83 Hình 3-22: Activity diagram “Quản lý sự kiện (admin)” 85 Hình 3-23: Use case ”Đăng nhập” 86 Hình 3-24: Activity diagram “Đăng nhập” 88 Hình 3-25: Usecase “Liên kết tài khoản ngân hàng” 89 Hình 3-26: Activity diagram “Liên kết tài khoản ngân hàng” 91 Hình 3-27: Sequence diagram “Đăng n hập” 100 Hình 3-28: Sequence diagram “Đăng ký” 101 Hình 3-29: Sequence diagram “Tìm kiế m sự kiện” 102 Hình 3-30: Sequence diagram “Quả n lý tài khoản cá nhân” 103 Hình 3-31: Sequence diagram “Đặ t vé sự kiện” 104 Hình 3-32: Sequence diagram “Quản lý vé đặt” 105 5 Hình 3-33: Sequence diagram “Hủy vé” 106 Hình 3-34: Sequence diagram “Xem lị ch sử giao d ịch” 107 Hình 3-35: Sequence diagram “Tạ o hồ sơ ban tổ chức” 107 Hình 3-36: Sequence diagram “Quả n lý sự kiện tạo” 108 Hình 3-37: Sequence diagram “Tạ o sự kiện” 109 Hình 3-38: Sequence diagram “Sử a sự kiện” 110 Hình 3-39: Sequence diagram “Xóa kiện” 111 Hình 3-40: Sequence diagram “Liên kết tài khoản ngân hàng” 112 Hình 3-41: Sequence diagram “Nâng cấ p tài khoản” 113 Hình 3-42: Sequence diagram “Xóa tài khoản” 114 Hình 3-43: Sơ đồ ERD 121 Hình 3-44: Sơ đồ lớ p mức phân tích 122 Hình 3-45: Sơ đồ lớ p mức thiết k ế 123 Hình 3-46: Thiết k ế CSDL mức quan tâm 124 Hình 3-47: Thiết k ế CSDL mức vật lý 125 Hình 3-48: Giao diện trang chủ 141 Hình 3-49: Giao diện xem thơng tin vé 143 Hình 3-50: Giao diện đăng ký 143 Hình 3-51: Giao diện đăng nhậ p 144 Hình 3-52: Giao diện cơng cụ quản lý cá nhân 145 Hình 3-53: Giao diện chỉnh sửa thông tin 146 Hình 3-54: Giao diện tốn 146 Hình 3-55: Giao diện quản lý vé đặ t 148 6 Hình 3-56: Giao diện hủy vé 148 Hình 3-57: Giao diện xem lịch sử giao d ịch 149 Hình 3-58: Giao diện tạo hồ sơ ban tổ chức 150 Hình 3-59: Giao diện quản lý sự kiện tạo 151 Hình 3-60: Giao diện liên k ế tài khoản ngân hàng 152 Hình 3-61: Giao diện quản lý tài khoản 153 Hình 3-62: Giao diện quản lý sự kiện 155 7 DANH MỤC BẢNG BIỂU Bảng 2-1 : BACCM 17 Bảng 2-2: Bảng vấn thứ 1 25 Bảng 2-3: Bảng phòng vấn thứ 2 27 Bảng 2-4: Bảng vấn thứ 3 29 Bảng 2-5: Bảng vấn thứ 4 32 Bảng 2-6: Bảng vấn thứ 5 34 Bảng 2-7: Bảng vấn thứ 6 37 Bảng 2-8: Bảng vấn thứ 7 39 Bảng 2-9: Bảng vấn thứ 8 41 Bảng 2-10: Bảng vấn thứ 9 44 Bảng 2-11: Bảng vấn thứ 10 46 Bảng 2-12: Các yêu cầu chức 50 Bảng 3-1:Đặc tả usecase Đăng ký 59 8 Bảng 3-2:Đặc tả usecase Tìm kiếm sự kiện 62 Bảng 3-3: Đặc tả usecase Đặt vé sự kiện 65 Bảng 3-4: Đặc tả usecase Quản lý vé đặ t 68 Bảng 3-5:Đặc tả usecase Quản lý thông tin cá nhân 71 Bảng 3-6: Đặc tả usecase Quản lý hồ sơ ban tổ chức 74 Bảng 3-7: Đặc tả usecase Quản lý sự kiện 77 Bảng 3-8: Đặc tả usecase Quản lý thành viên 80 Bảng 3-9: Đặc tả usecase Quản lý sự kiện 83 Bảng 3-10: Đặc tả usecase Đăng nhậ p 86 Bảng 3-11: Đặc tả usecase Liên k ết tài khoản ngân hàng 89 Bảng 3-12: Danh sách lớp đối tượ ng 92 Bảng 3-13: Chi tiết lớp đối tượ ng 93 Bảng 3-14: Mơ tả thực thể và thuộc tính 114 NỘI DUNG NGHIÊN CỨU CHƯƠNG 1. TỔNG QUAN 1.1 Giới thiệu hệ thống Trong thời đại số hóa kỹ thuật số ngày nay, việc tiếp cận tham gia kiện, hội thảo, buổi biểu diễn trở nên dễ dàng thuận tiện hết Vì mà hệ thống đặt vé kiện Goozi đời giải pháp tảng mua vé trực tuyến hòa nhạc, hội thảo, thể thao, phim, kịch…, mà cịn cơng cụ quản lý kiện hiệu Dù bạn nhà tổ chức kiện muốn quảng bá kiện đến đơng 9 Hình 0-2: Giao diện xem thơng tin vé Giao diện đăng ký Hình 0-3: Giao diện đăng ký 143 ⮚ Thành viên Giao diện đăng nhập Hình 0-4: Giao diện đăng nhậ p Giao diện danh sách công cụ quản lý tài khoản cá nhân 144 Hình 0-5: Giao diện cơng cụ quản lý cá nhân 145 Giao diện chỉnh sửa thông tin cá nhân Hình 0-6: Giao diện chỉ nh sử a thơng tin Giao diện tốn Hình 0-7: Giao diện toán 146 Giao diện quản lý vé đặt 147 Hình 0-8: Giao diện quản lý vé đặ t Giao diện hủy vé Hình 0-9: Giao diện hủ y vé 148 Giao diện xem lịch sử giao dịch Hình 0-10: Giao diện xem lịch sử giao d ịch 149 Giao diện tạo hồ sơ ban tổ chức Hình 0-11: Giao diện t ạo hồ sơ ban tổ chứ c 150 ⮚ Ban tổ chức: Giao diện quản lý kiện tạo Hình 0-12: Giao diện quản lý sự kiện tạo 151 Giao diện liên kết tài khoản ngân hàng Hình 0-13: Giao diện liên k ế tài khoản ngân hàng 152 ⮚ Quản lý: Giao diện quản lý tài khoản Hình 0-14: Giao diện quản lý tài khoản 153 Giao diện quản lý kiện 154 Hình 0-15: Giao diện quản lý sự kiện CHƯƠNG 4. PHỤ LỤC 4.1 STT 01 Bảng phân công cơng việc Đánh giá hoạt động nhóm Họ tên thành viên Công việc (riêng) Bế Văn Thành - Chỉnh word (Nhóm Trưởng) - Kiểm duyệt nội Đánh giá (%) 100% dung - Biên họp - Use case, Activity Diagram, Sequence Diagram 02 Lê Hoàng Khánh Trân - Thiết kế lớp - Thiết kế sở 100% liệu - Mô tả sở liệu - Thiết kế mô tả ràng buộc CSDL 03 Nguyễn Trà My - Chỉnh word - Chương 1, vấn, phân tích tài liệu 155 100% - Sơ đồ phân cấp yêu cầu chức 04 05 Trần Thái Dương Trần Thị Tường Vi - Use case phân rã - Thiết kế giao diện - Viết đặc tả - Use case phân rã - Chương 1, 100% 100% vấn, phân tích tài liệu 06 Trần Hồng Kiệt - Use case phân rã - Use case, Activity 100% Diagram, Sequence Diagram - Biên họp - Chỉnh word - Kiểm duyệt nội dung 4.2 STT 01 Bảng công việc chung Họ tên thành viên Bế Văn Thành Công việc (chung) - Use case tổng quát 156 Đánh giá (%) 100% 02 Lê Hoàng Khánh Trân - Chương Use case 100% tổng quát,Use case 03 phân rã, Activity Nguyễn Trà My 100% Diagram, Sequence 04 Diagram “Đặt vé” Trần Thái Dương 100% - 05 Trần Thị Tường Vi 100% 06 Trần Hoàng Kiệt 100% 4.3 Tài liệu tham khảo HỒ THỊ THANH TUYẾN CÁC SLIDE THAM KHẢO CỦA CÔ, MÔN PHÂN TÍCH THIẾT KẾ HỆ THỐNG (2022) ĐỒ ÁN – PHÂN TÍCH THIẾT KẾ HỆ THỐNG – THƯƠNG MẠI ĐIỆN TỬ T -BALL KÊNH YOUTUBE ÔNG DEV (4) Ông Dev - YouTube 157