Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 150 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
150
Dung lượng
8,91 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ THÔNG TIN XÂY DỰNG ỨNG DỤNG ĐẶT VÉ XE ONLINE GVHD: MAI TUẤN KHÔI SVTH: PHẠM NGỌC DIÊU MSSV: 16110291 SVTH: NGUYỄN THANH TÂN MSSV: 16110541 SKL007097 Tp Hồ Chí Minh, năm 2020 an TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM - - PHẠM NGỌC DIÊU: 16110291 NGUYỄN THANH TÂN: 16110541 Đề tài: XÂY DỰNG ỨNG DỤNG ĐẶT VÉ XE ONLINE KHÓA LUẬN TỐT NGHIỆP KỸ SƯ CNTT GIẢNG VIÊN HƯỚNG DẪN ThS MAI TUẤN KHÔI KHÓA 2016 – 2020 an TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA CƠNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM - - PHẠM NGỌC DIÊU: 16110291 NGUYỄN THANH TÂN: 16110541 Đề tài: XÂY DỰNG ỨNG DỤNG ĐẶT VÉ XE ONLINE KHÓA LUẬN TỐT NGHIỆP KỸ SƯ CNTT GIẢNG VIÊN HƯỚNG DẪN ThS MAI TUẤN KHƠI KHĨA 2016 – 2020 an ĐH SƯ PHẠM KỸ THUẬT TP.HCM CỘNG HÒA XHCN VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN Độc lập – Tự – Hạnh phúc ****** ****** PHIẾU NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN Họ tên Sinh viên 1: Phạm Ngọc Diêu MSSV 1: 16110291 Họ tên Sinh viên 2: Nguyễn Thanh Tân MSSV 2: 16110541 Ngành: Công nghệ Thông tin Tên đề tài: XÂY DỰNG ỨNG DỤNG ĐẶT VÉ XE ONLINE Họ tên giảng viên hướng dẫn: ThS Mai Tuấn Khôi NHẬN XÉT Về nội dung đề tài khối lượng thực ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… Ưu điểm ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… Khuyết điểm ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… Đề nghị cho phản biện hay không? Đánh giá loại: Điểm: TP Hồ Chí Minh, ngày…tháng…năm 2020 Giảng viên hướng dẫn (Ký & ghi rõ họ tên) an ĐH SƯ PHẠM KỸ THUẬT TP.HCM CỘNG HÒA XHCN VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN Độc lập – Tự – Hạnh phúc ****** ****** PHIẾU NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN Họ tên Sinh viên 1: Phạm Ngọc Diêu MSSV 1: 16110291 Họ tên Sinh viên 2: Nguyễn Thanh Tân MSSV 2: 16110541 Ngành: Công nghệ Thông tin Tên đề tài: XÂY DỰNG ỨNG DỤNG ĐẶT VÉ XE ONLINE Họ tên giảng viên hướng dẫn: ………………………………………………………… NHẬN XÉT Về nội dung đề tài khối lượng thực ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… Ưu điểm ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… Khuyết điểm ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… Đề nghị cho phản biện hay khơng? Đánh giá loại: Điểm: TP Hồ Chí Minh, ngày…tháng…năm 2020 Giảng viên phản biện (Ký & ghi rõ họ tên) an LỜI CÁM ƠN Lời nhóm xin phép gửi lời cảm ơn chân thành sâu sắc đến với Khoa Công Nghệ Thông Tin – Trường Đại Học Sư Phạm Kỹ Thuật Thành Phố Hồ Chí Minh tạo điều kiện cho nhóm chúng em học tập, phát triển tảng kiến thức sâu sắc thực đề tài Bên cạnh nhóm chúng em xin gửi đến thầy Mai Tuấn Khôi lời cảm ơn sâu sắc Trải qua trình dài học tập thực đề tài thời gian qua Thầy tận tâm bảo nhiệt tình nhóm chúng em suốt q trình từ lúc bắt đầu kết thúc đề tài Nhờ có tảng kiến thức chuyên ngành vững cộng thêm với kinh nhiệm u cầu thực tế ngồi xã hội thơng qua việc học trường chuyến thực tế thu thập ý kiến người dùng Tập thể thầy cô Khoa Công Nghệ Thông Tin đặc biệt thầy Mai Tuấn Khôi truyền tải cho chúng em khối lượng kiến thức kinh nghiệm không nhỏ chuyên ngành công việc tương lai Đặc biệt điều giúp thơi thúc chúng em hồn thành đề tài Đây hành trang vô lớn chúng em trước bước sống Tuy nhiên lượng kiến thức vô tận với khả hạn hẹp chúng em cố gắng để hồn thành cách tốt Chính việc xảy thiếu sót điều khó tránh khỏi Chúng em hi vọng nhận góp ý tận tình q thầy(cơ) qua chúng em rút học kinh nghiệm hoàn thiện cải thiện nâng cấp lại sản phẩm cách tốt đẹp Chúng em xin chân thành cảm ơn! Nhóm thực Phạm Ngọc Diêu – 16110291 Nguyễn Thanh Tân – 16110541 an Trường ĐH Sư Phạm Kỹ Thuật TP.HCM Khoa Cơng nghệ Thơng tin ĐỀ CƯƠNG KHĨA LUẬN TỐT NGHIỆP Họ tên Sinh viên 1: Phạm Ngọc Diêu MSSV 1: 16110291 Họ tên Sinh viên 2: Nguyễn Thanh Tân MSSV 2: 16110541 Thời gian làm khóa luận: Từ 30/03/2020 đến 19/07/2020 (15 tuần) Chuyên ngành: Công nghệ phần mềm Tên khóa luận: Xây dựng ứng dụng đặt vé xe online Giáo viên hướng dẫn: ThS Mai Tuấn Khôi Nhiệm vụ khóa luận: • Tìm hiểu quy trình xây dựng ứng dụng sử dụng cơng nghệ React React Native • Tìm hiểu tảng Node Js, công nghệ Mongoose ExpressJs; kết hợp sở liệu MongoDB ứng dụng để xây dựng hệ thống vận hành đặt vé cho website ứng dụng • Xây dựng ứng dụng đặt vé website quản trị hệ thống Đề cương viết khóa luận PHẦN MỞ ĐẦU PHẦN NỘI DUNG CHƯƠNG KHẢO SÁT HIỆN TRẠNG 1.1 Khảo sát số ứng dụng tiêu biểu 1.2 Kết luận tiêu chí mà ứng dụng cần hướng tới CHƯƠNG MƠ HÌNH HĨA U CẦU VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU 2.1 Usecase Diagram 2.2 Chi tiết Actor 2.3 Sơ đồ luồng liệu sở liệu nghiệp vụ 2.4 Cơ sở liệu an CHƯƠNG THIẾT KẾ GIAO DIỆN VÀ THIẾT KẾ XỬ LÝ 3.1 Các hình giao diện Guest 3.2 Các hình giao diện User 3.3 Các hình giao diện Admin CHƯƠNG LẬP TRÌNH 4.1 Cơng nghệ sử dụng 4.2 Hệ quản trị sở liệu MongoDB 4.3 Sơ đồ luồng giao diện 4.4 Sơ đồ lớp 4.5 Mô tả chi tiết lớp 4.6 Trích dẫn thuật tốn hay CHƯƠNG CÀI ĐẶT VÀ KIỂM THỬ PHẦN MỀM 5.1 Kế hoạch kiểm thử quy trình kiểm thử 5.2 Thực chạy testcase PHẦN KẾT LUẬN Những kết đạt Ưu điểm đề tài Hạn chế đề tài Hướng phát triển TÀI LIỆU THAM KHẢO an KẾ HOẠCH THỰC HIỆN Tuần Ngày 1+2+3 30/03 – 19/04 4+5 13/04 – 03/05 6+7 +8 04/05 – 24/05 Nhiệm vụ (Công việc dự kiến) - Khảo sát trạng lấy yêu cầu Thiết kế prototype Thiết kế usecase mơ hình hóa u cầu Thiết kế sở liệu Thiết kế giao diện Thiết kế xử lý - Tìm hiểu NET Core, MongoDB - Tìm hiểu React Native, React, 9+10 - Xây dựng database - Xây dụng giao diện web admin ứng dụng - Xây dựng document Resful API ứng dụng Expo - 25/05 – 07/06 Sản phẩm Tìm hiểu cách xây dựng Restful API với công nghệ Mongoose, ExpressJS - Xây dựng document Restful API ứng dụng 11+12 08/06 – 21/06 Tiến hành phát triển API dựa document - Xây dựng restful API để sử dụng cho API ứng dụng deploy lên cloud ứng dụng 13 22/06 – 28/06 14 29/06 12/07 15 13/07 – 19/07 - Tìm hiểu xây dựng hệ thống hoàn thiện Ứng dụng hoàn thành - Ứng dụng kiểm thử sửa lỗi - Kiểm thử chương trình, tiến hành sửa lỗi Chỉnh sửa tổng hợp báo cáo - Hoàn tất chương trình Bản báo cáo hồn chỉnh để in nộp Tp Hồ Chí Minh, ngày…tháng…năm 2020 Giáo viên hướng dẫn Người viết đề cương (Ký ghi rõ họ tên) (Ký ghi rõ họ tên) an Ghi MỤC LỤC LỜI CÁM ƠN KẾ HOẠCH THỰC HIỆN PHẦN MỞ ĐẦU 1 TÍNH CẤP THIẾT CỦA ĐỀ TÀI MỤC TIÊU CỦA ĐỀ TÀI PHẠM VI NGHIÊN CỨU KẾT QUẢ DỰ KIẾN ĐẠT ĐƯỢC Ý NGHĨA KHOA HỌC VÀ THỰC TIỄN CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG 1.1 KHẢO SÁT HIỆN TRẠNG 1.1.1 Ứng dụng VeXeRe: [1] 1.1.2 Ứng dụng XeCa: [2] 1.1.3 Ứng dụng FUTA Bus Line: [3] 1.1.4 Ứng dụng click1BUS: [4] 1.1.5 Ứng dụng An Vui: [5] 1.2 RÚT KINH NGHIỆM CHO ỨNG DỤNG CHƯƠNG 2: MƠ HÌNH HĨA YÊU CẦU VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU 11 2.1 USECASE DIAGRAM ĐỀ TÀI 11 2.2 CHI TIẾT CÁC ACTOR 11 2.2.1 Guest 11 2.2.1.1 Bảng yêu cầu chức nghiệp vụ Guest 11 2.2.1.2 Bảng quy định/công thức liên quan Guest 12 2.2.1.3 Danh sách biểu mẫu Guest 14 2.2.2 User 15 2.2.2.1 Bảng yêu cầu chức nghiệp vụ User 15 2.2.2.2 Bảng quy định/công thức liên quan User 16 2.2.2.3 Danh sách biểu mẫu User 17 2.2.3 Admin 17 2.2.3.1 Bảng yêu cầu chức nghiệp vụ 17 2.2.3.2 Bảng quy định/công thức liên quan 18 2.2.3.3 Danh sách biểu mẫu 20 2.3 MƠ HÌNH HĨA U CẦU 22 2.3.1 Guest 22 2.3.1.1 Xét nghiệp vụ Đăng nhập số điện thoại 22 2.3.1.2 Xét nghiệp vụ Đăng nhập Facebook 23 2.3.1.3 Xét nghiệp vụ đăng nhập Google 23 an 4.4 SƠ ĐỒ LỚP Hình 85: Sơ đồ tổng quát class diagram Website Admin Hình 86: Sơ đồ chi tiết service Website Admin 117 an Hình 87: Sơ đồ chi tiết controller Website Admin 118 an 4.5 MÔ TẢ CHI TIẾT TỪNG LỚP STT 10 11 12 13 14 15 16 17 18 19 20 21 Tên lớp ServiceBase AdminService Mô tả Khởi tạo phương thức cho nghiệp vụ cần thiết Thi hành phương thức kế thừa từ IadminService ServiceBase AgentService Thi hành phương thức kế thừa từ IAgentService ServiceBase RouteService Thi hành phương thức kế thừa từ IRouteService ServiceBase ConstService Thi hành phương thức kế thừa từ IConstService ServiceBase LocationService Thi hành phương thức kế thừa từ ILocationService ServiceBase IAdminService Khởi tạo Interface cho nghiệp vụ admin IAgentService Khởi tạo Interface cho nghiệp vụ nhà xe IRouteService Khởi tạo Interface cho nghiệp vụ hành trình IConstService Khởi tạo Interface cho nghiệp vụ số ILocationService Khởi tạo Interface cho nghiệp vụ địa điểm BaseController Thực thi phương thức website ErrorController Thực thi có vấn đề việc vận hành phương thức website AdminController Nhận yêu cầu thực thi tác vụ logic quản lí admin DashboardController Nhận yêu cầu thực thi tác vụ logic quản lí tài khoản, thống kê, … VehicleController Nhận yêu cầu thực thi tác vụ logic quản lí xe AgentController Nhận yêu cầu thực thi tác vụ logic quản lí nhà xe RouteController Nhận yêu cầu thực thi tác vụ logic quản lí hành trình ConstController Nhận u cầu thực thi tác vụ logic quản lí số ứng dụng LocationController Nhận yêu cầu thực thi tác vụ logic quản lí địa OperatingController Nhận yêu cầu thực thi tác vụ logic quản lí điều hành 4.6 CÁC THUẬT TỐN HAY 4.6.1 Thuật tốn tìm kiếm chuyến xe thỏa điều kiện 4.6.1.1 Đặt vấn đề Phần mềm đặt xe vé xe cho phép người dùng tìm kiếm chuyến xe từ địa điểm đến địa điểm khác theo ngày Nếu quãng đường người dùng chọn ngắn, di chuyển chuyến xe kết trả người dùng chuyến xe có sẵn Tuy nhiên, đoạn đường người dùng muốn dài, khơng có chuyến xe đáp ứng nhu cầu di 119 an chuyển người dùng lúc phần mềm phải đưa gợi ý chuyến xe có khả theo nhu cầu di chuyển người dùng 4.6.1.2 Bài toán tổng quát Từ vấn đề nêu ra, toán cần giải với hai địa điểm A, B khơng có tuyến xe chạy từ A đến B, ta phải tìm tuyến xe trung gian có khả di chuyển từ A đến B với điều kiện thời gian chờ không lâu 4.6.1.3 Giải thuật áp dụng 4.6.1.3.1 Cách tổ chức liệu để giải tốn Thơng tin tuyến xe lưu trữ với trạm mà tuyến xe di chuyển qua, hai tuyến xe gọi giao chúng qua địa điểm (trạm) Dựa vào cách ta tìm đường từ điểm A đến điểm B (A, B trạm tuyến xe đó) với điều kiện trạm A thuộc hai tuyến xe B thuộc tuyến xe lại hai tuyến phải trạm giao (hai tuyến qua địa điểm) 4.6.1.3.2 Lựa chọn giải thuật • Do tuyến xe qua nhiều trạm tuyến xe có trạm giao nên ta tổ chức mạng lưới trạm tuyến xe thành đồ thị có hướng với nút đồ thị trạm dừng tuyến xe Trong tuyến, hai trạm liên tiếp nối với theo hướng (do tuyến xe chạy chiều) • Tuy nhiên có trường hợp trạm di chuyển đến trạm có hai tuyến ngược chiều qua hai trạm 120 an • Ma trận kề Cà Mau Bạc Liêu Cà Mau Bạc Liêu • Sau hình thành đồ thị mạng lưới tuyến xe, ta lập ma trận kề đồ thị: ▪ Tuyến 1: Bến xe Cà Mau – Bến xe Bạc Liêu – Bến xe Cần Thơ ▪ Tuyến 2: Bến xe Cà Mau – Bến xe Bạc Liêu – Bến xe Cần Thơ – Bến xe Long An – Bến xe Miền Tây ▪ Tuyến 3: Bến xe Cà Mau – Bến xe Miền Tây – Bến xe Miền Đông – Bến xe Đà Nẵng ▪ Tuyến 4: Bến xe Miền Đông – Bến xe Quãng Ngãi – Bến Xe Tuy Hòa, Phú Yên – Bến xe Hà Nội ▪ Tuyến 5: Bến xe Quãng Ngãi – Bến xe Nghệ An – Bến xe Hà Nội 121 an • Ma trận kề Đà Cà Bạc Cần Long Miền Miền Mau Liêu Thơ An Tây Đông Nẵng Ngãi Yên An Nội 1 1 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0 0 Quãng 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Cà Quãng Phú Nghệ Hà Mau Bạc Liêu Cần Thơ Long An Miền Tây Miền Đông Đà Nẵng Ngãi Phú Yên Nghệ An Hà Nội • Sau ta sử dụng thuật tốn duyệt đồ thị theo chiều sâu tìm tuyến đường từ A đến B vị trí mà người dùng yêu cầu Các tuyến đường lựa chọn chưa thỏa yêu cầu thời gian chạy, ta tiếp tục lựa chọn 122 an tuyến thỏa yêu cầu tuyến chạy sau phải bắt đầu sau tuyến trước kết thúc, khoảng cách thời gian chuyến phải hợp lý (không ngắn hay dài),… • Phương án • Phương án 123 an • Phương án 124 an CHƯƠNG 5: KIỂM THỬ PHẦN MỀM [6] 5.1 KẾ HOẠCH KIỂM THỬ Thực viết test plan cho toàn hệ thống gồm thành phần sau: • Định nghĩa phạm vi kiểm thử • Định nghĩa chiến lược kiểm thử • Nhận dạng rủi ro yếu tố bất ngờ • Nhận dạng hoạt động kiểm thử xây dựng lịch kiểm thử • Nhận dạng mơi trường kiểm thử • Hiệu chỉnh suốt chu kỳ kiểm thử để phản ánh thay đổi cần thiết Sau tiến hành viết testcase cho modules, thực việc kiểm thử sau dựa kế hoạch kiểm thử, sau dựa vào kế hoạch để xác định lỗi bắt nguồn từ đâu khắc phục Quá trình kiểm thử bao gồm giai đoạn: xây dựng testplant, phân tích thiết kế testcase, thi hành kiểm thử, báo kết dựa vào mẫu sau: Hình 88: Mẫu testcase cover Hình 89: Mẫu testcase chi tiết 125 an 5.2 THỰC HIỆN CHẠY TESTCASE 5.2.1 Màn hình trang chủ Hình 90: Testcase hình trang chủ 5.2.2 Màn hình đăng nhập Hình 91: Testcase hình đăng nhập Hình 92: Test Data hình đăng nhập 126 an 5.2.3 Màn hình đăng ký Hình 93: Testcase hình đăng ký Hình 94: Test Data hình đăng ký 5.2.4 Màn hình đặt vé Hình 95: Testcase hình đặt vé 127 an PHẦN KẾT LUẬN KẾT QUẢ ĐẠT ĐƯỢC • Hồn tất xây dựng ứng dụng “Đặt vé xe online” website quản trị đáp ứng yêu cầu đặt • Xây dựng thành cơng hệ thống phân quyền cho nhà xe thuật tốn tìm kiếm tuyến xe tự động • Vận dụng thành cơng loại công nghệ phần mềm mới, ngôn ngữ đại: React Native, C# Net Core, NodeJs, ExpressJs, Mongoose vào dự án • Tìm hiểu vận dụng sở liệu MongoDB, đem lại hiệu cao • Cơ chế bảo mật tốt tạo sở cho yên tâm người dùng hệ thống ƯU ĐIỂM • Giao diện ứng dụng đơn giản, dễ dùng, đảm bảo công tác quản lý đặt vé tốt • Hệ quản trị sở liệu tiên tiến, hiệu suất cao • Ứng dụng xây dựng tảng ứng dụng Native giúp hoạt động hệ điều hành IOS Android • Hệ thống bảo mật cao nhờ triển khai bên thứ ba Heroku • Hệ thống truy vấn cho phép người dùng tìm tuyến đến nơi không khai thác tuyến thẳng NHƯỢC ĐIỂM • Các tính xây dựng mức độ hoàn thiện chưa cao giới hạn mặt người thời gian • Chưa tính tồn số lượng truy cập lúc lượng băng thông cần thiết đến hệ thống • Nghiệp vụ quản lý vài Module cần tự động hóa để tiết kiệm thời gian tăng độ xác HƯỚNG PHÁT TRIỂN • Tiếp tục phát triển đa dạng tính năng, giao diện người dùng nâng cấp sửa đổi nghiệp vụ chưa phù hợp thực tế 128 an • Triển khai dự án tảng Website, đồng thời xây dựng ứng dụng liên quan • Đăng ký sử dụng đa dạng hình thức tốn từ bên thứ ba Momo, ZaloPay Payoo • Tìm kiếm đối tác thực tế để xây dựng mạng lưới cho dự án 129 an TÀI LIỆU THAM KHẢO [1] VeXeRe.com, Ứng dụng đặt vé VeXeRe, Ngày phát hành: 05/12/2016 [2] GOLINE, Ứng dụng đặt vé XeCa.vn, Ngày phát hành: 10/10/2017 [3] FUTA Developer, Ứng dụng đặt vé FUTA Bus Line, Ngày phát hành: 10/07/2015 [4] Click1BUS, Ứng dụng đặt vé click1BUS, Ngày phát hành: 06/04/2014 [5] An Vui JSC, Ứng dụng đặt vé An Vui, Ngày phát hành: 08/06/2019 [6] Krishna Rungta (2018) Test Plan Guru99Bank [7] thanhtv.96, MongoDB gì? Cơ sở liệu phi quan hệ, Ngày đăng: 03/09/2018 Link: https://viblo.asia/p/mongodb-la-gi-co-so-du-lieu-phi-quan-he-bJzKmgoPl9N [8] Nordic Coder, React Native gì? Tổng quan React Native Link: https://nordiccoder.com/blog/tong-quan-ve-react-native/ [9] Han Van Hiep, Asp.net Core thay đổi lớn cho lập trình viên NET, Ngày đăng: 27/04/2017 Link: https://viblo.asia/p/aspnet-core-nhung-thay-doi-lon-cho-lap-trinh-vien-netQbq5QqxL5D8 [10] Tổng quan NodeJS Link: https://topdev.vn/blog/node-js-co-ban/ [11] Tổng quan ExpressJS Link: https://vntalking.com/xay-dung-ung-dung-web-voi-nodejs-expressjs.html 130 an an ... công nghệ Mongoose ExpressJs; kết hợp sở liệu MongoDB ứng dụng để xây dựng hệ thống vận hành đặt vé cho website ứng dụng • Xây dựng ứng dụng đặt vé website quản trị hệ thống Đề cương viết khóa luận... vé Nắm bắt tình hình đó, nhóm lựa chọn đề tài: ? ?Xây dựng ứng dụng đặt vé xe online? ?? MỤC TIÊU CỦA ĐỀ TÀI • Xây dựng ứng dụng mobile ? ?đặt vé xe online? ?? với chức năng: ▪ Tìm tuyến xe từ nơi đến... Native, React, 9+10 - Xây dựng database - Xây dụng giao diện web admin ứng dụng - Xây dựng document Resful API ứng dụng Expo - 25/05 – 07/06 Sản phẩm Tìm hiểu cách xây dựng Restful API với công