1. Trang chủ
  2. » Luận Văn - Báo Cáo

Ứng dụng đặt xe cho sinh viên đhqghcm

113 5 0

Đ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

Nội dung

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM ĐỒ ÁN ỨNG DỤNG ĐẶT XE CHO SINH VIÊN ĐHQG-HCM Giảng viên hướng dẫn: Ths.Lê Thanh Trọng Sinh viên thực hiện: Huỳnh Thế Vĩ MSSV: 20520857 Lê Đặng Phương Uyên MSSV: 20520853 TP Hồ Chí Minh, tháng năm 2023 LỜI CẢM ƠN Nhóm chúng em xin gửi lời cảm ơn chân thành tri ân sâu sắc đến thầy Lê Thanh Trọng hướng dẫn, tạo điều kiện cho nhóm chúng em hồn thành Đồ án Trong học kỳ vừa qua, nhờ dẫn nhiệt tình thầy, chúng em tiếp thu kiến thức quan trọng, bổ ích góp ý chân thành để làm đồ án hoàn chỉnh Trong khoảng thời gian thực đồ án, chúng em học hỏi thêm nhiều kiến thức, kinh nghiệm, biết quy trình để tạo sản phẩm phần mềm Bên cạnh đó, chúng em xin cảm ơn bạn bè lớp động viên, thảo luận góp ý cho nhóm đồng thời khơi thêm nguồn động lực cho nhóm suốt q trình đầy khó khăn Mặc dù cố gắng hoàn thành báo cáo với tất nỗ lực song báo cáo nhóm chúng em chắn khơng tránh khỏi thiếu sót, chúng em mong nhận thơng cảm góp ý chân thành từ thầy Nhóm em xin chân thành cảm ơn Thành phố Hồ Chí Minh, tháng 07 năm 2023 Huỳnh Thế Vĩ Lê Đặng Phương Uyên MỤC LỤC TÓM TẮT ĐỒ ÁN Chương MỞ ĐẦU 1.1 Lý chọn đề tài: 1.2 Kế hoạch thực hiện: 1.2.1 Quy trình thực hiện: .4 1.2.2 Kế hoạch chi tiết - áp dụng quy trình phát triển phần mềm .4 1.3 Mục đích: .8 1.4 Đối tượng: 1.5 Phạm vi nghiên cứu: .8 Chương 2.1 TỔNG QUAN CƠNG NGHỆ Cơng nghệ sử dụng: 2.1.1 Ngơn ngữ lập trình: 2.1.2 Thư viện: .11 2.1.3 Cơ sở liệu: 13 Chương KHẢO SÁT HIỆN TRẠNG 15 3.1 Hiện trạng tổ chức: .15 3.2 Hiện trạng tin học: 15 3.3 Hiện trạng nghiệp vụ: 15 Chương 4.1 THIẾT KẾ HỆ THỐNG 18 Use-case Diagram: .18 4.1.1 Sơ đồ Use-case: .18 4.1.2 Danh sách tác nhân: .18 4.1.3 Danh sách Use-case: .18 4.1.4 Đặc tả Use-case: 19 4.2 Sequence Diagram: .35 4.2.1 Sơ đồ đăng nhập: .35 4.2.2 Sơ đồ đăng kí: 35 4.2.3 Sơ đồ lưu địa điểm: 35 4.2.4 Sơ đồ chọn dịch vụ: 36 4.2.5 Sơ đồ đặt chuyến xe: .36 4.2.6 Sơ đồ xác minh thông tin: .37 4.2.7 Sơ đồ khoá tài khoản: .37 4.3 Class Diagram: 38 4.3.1 Sơ đồ lớp: 38 4.3.2 Danh sách lớp đối tượng quan hệ: 39 4.3.3 Mô tả chi tiết lớp đối tượng: .40 4.4 Thiết kế sở liệu: 47 4.4.1 Entity Diagram: 47 4.4.2 Mô tả chi tiết: 48 Chương THIẾT KẾ GIAO DIỆN 56 5.1 Danh sách hình: 56 5.2 Sơ đồ liên kết hình: .57 5.3 Mô tả chi tiết hình: .58 5.3.1 Màn hình OnBoarding: 58 5.3.2 Màn hình Login: 60 5.3.3 Màn hình Sign Up: .62 5.3.4 Màn hình Pending: .64 5.3.5 Màn hình Verify: 66 5.3.6 Màn hình Passenger: 67 5.3.7 Màn hình Rider: 69 5.3.8 Màn hình StudentOffice: .70 5.3.9 Màn hình Profile: 72 5.3.10 Màn hình Promotion: 73 5.3.11 Màn hình PromotionDetail: .75 5.3.12 Màn hình Activity: 75 5.3.13 Màn hình ActivityDetail: 77 5.3.14 Màn hình Booking: 78 5.3.15 Màn hình Address: 86 5.3.16 Màn hình AddLocation: 87 5.3.17 Màn hình ConfirmLocation: 89 5.3.18 Màn hình Scheduled: 90 5.3.19 Màn hình Income: .92 5.3.20 Màn hình TripDetail: 93 5.3.21 Màn hình Restriction: .95 5.3.22 Màn hình Students: 97 5.3.23 Màn hình StudentDetail: 98 Chương KẾT LUẬN 102 6.1 Kết đạt được: 102 6.2 Hạn chế: .102 6.2.1 Về việc tổ chức quản lí nhóm: 102 6.2.2 Về sản phẩm phần mềm: 103 6.3 Hướng phát triển: 103 TÀI LIỆU THAM KHẢO 105 DANH MỤC HÌNH ẢNH Hình 3.1: Hiện trạng tổ chức 15 Hình 3.2: Quy trình nghiệp vụ 17 Hình 4.1: Sơ đồ Use-case 18 Hình 4.2: Sơ đồ đăng nhập 35 Hình 4.3: Sơ đồ đăng kí 35 Hình 4.4: Sơ đồ lưu địa điểm 36 Hình 4.5: Sơ đồ chọn dịch vụ 36 Hình 4.6: Sơ đồ đặt chuyến xe 37 Hình 4.7: Sơ đồ xác minh thơng tin 37 Hình 4.8: Sơ đồ khố tài khoản 38 Hình 4.9: Sơ đồ lớp 39 Hình 4.10: Entity diagram 48 Hình 5.1: Sơ đồ liên kết hình 58 Hình 5.2: Giao diện hình OnBoarding 59 Hình 5.3: Giao diện hình Login 61 Hình 5.4: Giao diện hình Sign up 63 Hình 5.5: Giao diện hình Sign up 63 Hình 5.6: Giao diện hình Pending 65 Hình 5.7: Giao diện hình Verify 66 Hình 5.8: Giao diện hình Passenger 67 Hình 5.9: Giao diện hình Rider 69 Hình 5.10: Giao diện hình StudentOffice 71 Hình 5.11: Giao diện hình Profile 72 Hình 5.12: Giao diện hình Profile 72 Hình 5.13: Giao diện hình Promotion 74 Hình 5.14: Giao diện hình PromotionDetail 75 Hình 5.15: Giao diện hình Activity 76 Hình 5.16: Màn hình ActivityDetail 77 Hình 5.17: Màn hình ActivityDetail 78 Hình 5.18: Màn hình Booking 79 Hình 5.19: Màn hình Booking 80 Hình 5.20: Màn hình Booking 81 Hình 5.21: Màn hình Booking 82 Hình 5.22: Màn hình Booking 83 Hình 5.23: Màn hình Booking 84 Hình 5.24: Giao diện hình AddLocation 88 Hình 5.25: Giao diện hình ConfirmLocation 89 Hình 5.26: Giao diện hình Scheduled 91 Hình 5.27: Giao diện hình Income 92 Hình 5.28: Giao diện hình TripDetail 94 Hình 5.29: Giao diện hình TripDetail 94 Hình 5.30: Giao diện hình Restriction 96 Hình 5.31: Giao diện hình Students 98 Hình 5.32: Giao diện hình StudentDetail 99 Hình 5.33: Giao diện hình StudentDetail 100 Hình 5.34: Giao diện hình StudentDetail 101 DANH MỤC BẢNG Bảng 1.1: Danh mục người sử dụng Bảng 1.2: Bảng kế hoạch dự kiến Bảng 4.1: Danh sách tác nhân 18 Bảng 4.2: Danh sách Use-case 19 Bảng 4.3: Đặc tả Use-case đăng nhập 21 Bảng 4.4: Đặc tả Use-case đăng kí 22 Bảng 4.5: Đặc tả Use-case xác người dùng 23 Bảng 4.6: Đặc tả Use-case lưu địa điểm 24 Bảng 4.7: Đặc tả Use-case khuyến 26 Bảng 4.8: Đặc tả Use-case thông tin người dùng 27 Bảng 4.9: Đặc tả Use-case lịch sử chuyến 28 Bảng 4.10: Đặc tả Use-case đánh giá 29 Bảng 4.11: Đặc tả Use-case chọn dịch vụ 30 Bảng 4.12: Đặc tả Use-case đặt xe 31 Bảng 4.13: Đặc tả Use-case xem danh sách người dùng 32 Bảng 4.14: Đặc tả Use-case khoá tài khoản 34 Bảng 4.15: Danh sách lớp đối tượng quan hệ 40 Bảng 4.16: Mô tả chi tiết lớp User 40 Bảng 4.17: Mô tả chi tiết lớp Rider 41 Bảng 4.18: Mô tả chi tiết lớp Customer 42 Bảng 4.19: Mô tả chi tiết lớp StudentOffice 43 Bảng 4.20: Mô tả chi tiết lớp SavedLocation 43 Bảng 4.21: Mô tả chi tiết lớp Trip 45 Bảng 4.22: Mô tả chi tiết lớp Promotion 45 Bảng 4.23: Mô tả chi tiết lớp PaymentMethod 46 Bảng 4.24: Mô tả chi tiết lớp Rating 46 Bảng 4.25: Mô tả chi tiết lớp RatingOption 46 Bảng 4.26: Mô tả chi tiết lớp Reject 47 Bảng 4.27: Mô tả chi tiết bảng Rider 49 Bảng 4.28: Mô tả chi tiết bảng Customer 50 Bảng 4.29: Mô tả chi tiết bảng StudentOffice 51 Bảng 4.30: Mô tả chi tiết bảng SavedLoction 51 Bảng 4.31: Mô tả chi tiết bảng Trip 53 Bảng 4.32: Mô tả chi tiết bảng Promotion 53 Bảng 4.33: Mô tả chi tiết bảng RatingList 54 Bảng 4.34: Mô tả chi tiết bảng Reject 55 Bảng 5.1: Danh sách hình 57 Bảng 5.2: Danh sách thành phần giao diện hình OnBoarding 59 Bảng 5.3: Danh sách biến cố hình OnBoarding 60 Bảng 5.4: Danh sách thành phần hình Login 62 Bảng 5.5: Danh sách biến cố hình Login 62 Bảng 5.6: Danh sách thành phần hình Sign up 64 Bảng 5.7: Danh sách biến cố hình Sign up 64 Bảng 5.8: Danh sách thành phần hình Pending 65 Bảng 5.9: Danh sách biến cố hình Pending 66 Bảng 5.10: Danh sách thành phần hình Verify 66 Bảng 5.11: Danh sách biến cố hình Verify 67 Bảng 5.12: Danh sách thành phần hình Passenger 68 Bảng 5.13: Danh sách biến cố hình Passenger 68 Bảng 5.14: Danh sách thành phần hình Rider 70 Bảng 5.15: Danh sách biến cố hình Rider 70 Bảng 5.16: Danh sách thành phần hình StudentOffice 71 Bảng 5.17: Danh sách biến cố hình StudentOffice 72

Ngày đăng: 04/09/2023, 20:42

HÌNH ẢNH LIÊN QUAN

Hình 3.1: Hiện trạng tổ chức Cơ cấu tổ chức người dùng ứng dụng: - Ứng dụng đặt xe cho sinh viên đhqghcm
Hình 3.1 Hiện trạng tổ chức Cơ cấu tổ chức người dùng ứng dụng: (Trang 27)
Hình 3.2: Quy trình nghiệp vụ - Ứng dụng đặt xe cho sinh viên đhqghcm
Hình 3.2 Quy trình nghiệp vụ (Trang 29)
4.1.1. Sơ đồ Use-case: - Ứng dụng đặt xe cho sinh viên đhqghcm
4.1.1. Sơ đồ Use-case: (Trang 30)
Bảng 4.2: Danh sách Use-case - Ứng dụng đặt xe cho sinh viên đhqghcm
Bảng 4.2 Danh sách Use-case (Trang 31)
Bảng 4.3: Đặc tả Use-case đăng nhập - Ứng dụng đặt xe cho sinh viên đhqghcm
Bảng 4.3 Đặc tả Use-case đăng nhập (Trang 32)
Bảng 4.8: Đặc tả Use-case thông tin người dùng - Ứng dụng đặt xe cho sinh viên đhqghcm
Bảng 4.8 Đặc tả Use-case thông tin người dùng (Trang 38)
Bảng 4.10: Đặc tả Use-case đánh giá - Ứng dụng đặt xe cho sinh viên đhqghcm
Bảng 4.10 Đặc tả Use-case đánh giá (Trang 39)
Bảng 4.11: Đặc tả Use-case chọn dịch vụ - Ứng dụng đặt xe cho sinh viên đhqghcm
Bảng 4.11 Đặc tả Use-case chọn dịch vụ (Trang 40)
Bảng 4.12: Đặc tả Use-case đặt xe - Ứng dụng đặt xe cho sinh viên đhqghcm
Bảng 4.12 Đặc tả Use-case đặt xe (Trang 41)
Bảng 4.13: Đặc tả Use-case xem danh sách người dùng - Ứng dụng đặt xe cho sinh viên đhqghcm
Bảng 4.13 Đặc tả Use-case xem danh sách người dùng (Trang 42)
Bảng 4.14: Đặc tả Use-case khoá tài khoản 4.2. Sequence Diagram: - Ứng dụng đặt xe cho sinh viên đhqghcm
Bảng 4.14 Đặc tả Use-case khoá tài khoản 4.2. Sequence Diagram: (Trang 43)
Hình 4.2: Sơ đồ tuần tự đăng nhập 4.2.2. Sơ đồ tuần tự đăng kí: - Ứng dụng đặt xe cho sinh viên đhqghcm
Hình 4.2 Sơ đồ tuần tự đăng nhập 4.2.2. Sơ đồ tuần tự đăng kí: (Trang 44)
Hình 4.4: Sơ đồ tuần tự lưu địa điểm 4.2.4. Sơ đồ tuần tự chọn dịch vụ: - Ứng dụng đặt xe cho sinh viên đhqghcm
Hình 4.4 Sơ đồ tuần tự lưu địa điểm 4.2.4. Sơ đồ tuần tự chọn dịch vụ: (Trang 45)
Hình 4.6: Sơ đồ tuần tự đặt chuyến xe 4.2.6. Sơ đồ tuần tự xác minh thông tin: - Ứng dụng đặt xe cho sinh viên đhqghcm
Hình 4.6 Sơ đồ tuần tự đặt chuyến xe 4.2.6. Sơ đồ tuần tự xác minh thông tin: (Trang 46)
Hình 4.8: Sơ đồ tuần tự khoá tài khoản 4.3. Class Diagram: - Ứng dụng đặt xe cho sinh viên đhqghcm
Hình 4.8 Sơ đồ tuần tự khoá tài khoản 4.3. Class Diagram: (Trang 47)
Hình 4.9: Sơ đồ lớp 4.3.2. Danh sách các lớp đối tượng và quan hệ: - Ứng dụng đặt xe cho sinh viên đhqghcm
Hình 4.9 Sơ đồ lớp 4.3.2. Danh sách các lớp đối tượng và quan hệ: (Trang 48)
Bảng 4.15: Danh sách các lớp đối tượng và quan hệ 4.3.3. Mô tả chi tiết từng lớp đối tượng: - Ứng dụng đặt xe cho sinh viên đhqghcm
Bảng 4.15 Danh sách các lớp đối tượng và quan hệ 4.3.3. Mô tả chi tiết từng lớp đối tượng: (Trang 49)
Bảng 4.18: Mô tả chi tiết lớp Customer - Ứng dụng đặt xe cho sinh viên đhqghcm
Bảng 4.18 Mô tả chi tiết lớp Customer (Trang 51)
Bảng 4.22: Mô tả chi tiết lớp Promotion - Ứng dụng đặt xe cho sinh viên đhqghcm
Bảng 4.22 Mô tả chi tiết lớp Promotion (Trang 54)
Hình 4.10: Entity diagram - Ứng dụng đặt xe cho sinh viên đhqghcm
Hình 4.10 Entity diagram (Trang 56)
4.4.2.4. Bảng SavedLocation: - Ứng dụng đặt xe cho sinh viên đhqghcm
4.4.2.4. Bảng SavedLocation: (Trang 59)
Bảng 4.31: Mô tả chi tiết bảng Trip - Ứng dụng đặt xe cho sinh viên đhqghcm
Bảng 4.31 Mô tả chi tiết bảng Trip (Trang 61)
Hình 5.1: Sơ đồ liên kết các màn hình - Ứng dụng đặt xe cho sinh viên đhqghcm
Hình 5.1 Sơ đồ liên kết các màn hình (Trang 66)
Hình 5.6: Giao diện màn hình Pending - Ứng dụng đặt xe cho sinh viên đhqghcm
Hình 5.6 Giao diện màn hình Pending (Trang 73)
Hình 5.8: Giao diện màn hình Passenger - Ứng dụng đặt xe cho sinh viên đhqghcm
Hình 5.8 Giao diện màn hình Passenger (Trang 75)
Bảng 5.26: Danh sách các thành phần màn hình Booking - Ứng dụng đặt xe cho sinh viên đhqghcm
Bảng 5.26 Danh sách các thành phần màn hình Booking (Trang 94)
Hình 5.31: Giao diện màn hình Students - Ứng dụng đặt xe cho sinh viên đhqghcm
Hình 5.31 Giao diện màn hình Students (Trang 106)
Hình 5.32: Giao diện màn hình StudentDetail 1 - Ứng dụng đặt xe cho sinh viên đhqghcm
Hình 5.32 Giao diện màn hình StudentDetail 1 (Trang 107)
Hình 5.33: Giao diện màn hình StudentDetail 2 - Ứng dụng đặt xe cho sinh viên đhqghcm
Hình 5.33 Giao diện màn hình StudentDetail 2 (Trang 108)
BẢNG PHÂN CÔNG CÔNG VIỆC - Ứng dụng đặt xe cho sinh viên đhqghcm
BẢNG PHÂN CÔNG CÔNG VIỆC (Trang 112)

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

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w