Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 79 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
79
Dung lượng
1,82 MB
Nội dung
TRƯỜNG ĐẠI HỌC TÂY ĐÔ KHOA KỸ THUẬT – CÔNG NGHỆ KHĨA LUẬN TỐT NGHIỆP CHUN NGÀNH CƠNG NGHỆ THƠNG TIN HỆ THỐNG HỖ TRỢ CỨU HỘ VÀ SỬA CHỮA Ô TÔ (MODULE ỨNG DỤNG WEBSITE) Giảng viên hướng dẫn: Sinh viên thực hiện: ThS LÂM TẤN PHƯƠNG ÂU NGUYỄN KHƠI NGUN MSSV: 187060055 Khóa: 13 Cần Thơ, năm 2022 TRƯỜNG ĐẠI HỌC TÂY ĐÔ KHOA KỸ THUẬT – CÔNG NGHỆ KHĨA LUẬN TỐT NGHIỆP CHUN NGÀNH CƠNG NGHỆ THƠNG TIN HỆ THỐNG HỖ TRỢ CỨU HỘ VÀ SỬA CHỮA Ô TÔ (MODULE ỨNG DỤNG WEBSITE) Giảng viên hướng dẫn: Sinh viên thực hiện: ThS LÂM TẤN PHƯƠNG ÂU NGUYỄN KHƠI NGUN MSSV: 187060055 Khóa: 13 Cần Thơ, năm 2022 Hệ thống hỗ trợ cứu hộ sửa chữa ô tơ BỘ GIÁO DỤC VÀ ĐÀO TẠO CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC TÂY ĐÔ Độc lập – Tự – Hạnh phúc *** CHẤP NHẬN KHĨA LUẬN ĐẠI HỌC CỦA HỘI ĐỒNG Khóa luận đại học (tên khóa luận) Hệ thống hỗ trợ cứu hộ sửa chữa ô tô (Module ứng dụng website) sinh viên (tên sinh viên) Âu Nguyễn Khôi Nguyên, mã số sinh viên: 187060055, thực báo cáo chỉnh sửa theo góp ý Hội đồng chấm khóa luận đại học thơng qua Họ tên Giảng viên hướng dẫn Họ tên Giảng viên Phản biện Giảng viên hướng dẫn Phản biện i Hệ thống hỗ trợ cứu hộ sửa chữa ô tô Họ tên Thư ký Thư ký Cần Thơ, ngày … tháng …… năm 20… _ Họ tên Chủ tịch Hội đồng Chủ tịch Hội đồng ii Hệ thống hỗ trợ cứu hộ sửa chữa tơ Khóa luận HỆ THỐNG HỖ TRỢ CỨU HỘ VÀ SỬA CHỮA Ô TÔ (MODULE ỨNG DỤNG WEBSITE) Cần Thơ, ngày … tháng … năm 20… Sinh viên thực iii Hệ thống hỗ trợ cứu hộ sửa chữa tơ LỜI CẢM ƠN Khóa luận tốt nghiệp với đề tài “Hệ thống hỗ trợ cứu hộ sửa chữa ô tô” thể phần cho kết học tập mà chúng em đạt năm học qua Từ kiến thức quý báu mà quý thầy cô giảng dạy, với miệt mài, cố gắng tự học giúp chúng em thực đề tài Q trình thực đề tài khóa luận khơng tránh khỏi khó khăn thời gian thực hiện, kiến thức chun mơn kinh nghiệm chúng em xin gửi lời cảm ơn chân thành đến thầy ThS Lâm Tấn Phương tận tình hỗ trợ, hướng dẫn, tháo gỡ khó khăn, vướng mắc suốt trình thực đề tài này, từ xây dựng thành cơng “Hệ thống hỗ trợ cứu hộ sửa chữa ô tô” Chúng em xin gửi lời cảm ơn chúc sức khỏe đến quý thầy cô Trân trọng! iv Hệ thống hỗ trợ cứu hộ sửa chữa ô tô NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN Giảng viên hướng dẫn: ThS Lâm Tấn Phương Sinh viên thực hiện: Âu Nguyễn Khôi Nguyên MSSV: 187060055 Tên đề tài: Hệ thống hỗ trợ cứu hộ sửa chữa ô tô (Module ứng dụng website) Nhận xét giảng viên: Cần Thơ, ngày ….tháng … năm 20… Giảng viên hướng dẫn v Hệ thống hỗ trợ cứu hộ sửa chữa ô tô NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN Giảng viên phản biện: ThS Nguyễn Chí Cường Sinh viên thực hiện: Âu Nguyễn Khơi Ngun MSSV: 187060055 Tên đề tài: Hệ thống hỗ trợ cứu hộ sửa chữa ô tô (Module ứng dụng website) Nhận xét giảng viên: Cần Thơ, ngày ….tháng … năm 20… Giảng viên phản biện vi Hệ thống hỗ trợ cứu hộ sửa chữa ô tô MỤC LỤC CHẤP NHẬN KHÓA LUẬN ĐẠI HỌC CỦA HỘI ĐỒNG i LỜI CẢM ƠN iv NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN v NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN vi DANH MỤC HÌNH I DANH MỤC BẢNG III DANH MỤC VIẾT TẮT III TÓM TẮT IV ABSTRACT V PHẦN 1: GIỚI THIỆU ĐẶT VẤN ĐỀ I II LỊCH SỬ GIẢI QUYẾT VẤN ĐỀ III MỤC TIÊU ĐỀ TÀI IV ĐỐI TƯỢNG VÀ PHẠM VI NHIÊN CỨU Đối tượng nghiên cứu Phạm vi nghiên cứu V NỘI DUNG NGHIÊN CỨU VI BỐ CỤC KHÓA LUẬN PHẦN 2: HỆ THỐNG HỖ TRỢ CỨU HỘ VÀ SỬA CHỮA XE Ô TÔ CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 1.1 MÔ TẢ ĐỀ TÀI 1.2 CÁC CHỨC NĂNG CHÍNH CỦA HỆ THỐNG 1.3 CƠ SỞ LÝ THYẾT 1.3.1 Google Maps Platform 1.3.2 IIS 10 1.3.3 ASP.NET 10 1.3.4 Android Studio 12 1.3.5 Firebase 13 1.3.6 Volley library Android 14 1.3.7 Một số công nghệ khác 14 CHƯƠNG 2: THIẾT KẾ VÀ CÀI ĐẶT GIẢI PHÁP 16 2.1 SƠ ĐỒ USECASE 16 Hệ thống hỗ trợ cứu hộ sửa chữa ô tô 2.1.1 Khách hàng 16 2.1.2 Cửa hàng 17 2.1.3 Quản trị hệ thống 18 2.2 THIẾT KẾ CƠ SỞ DỮ LIỆU 19 2.2.1 2.3 Các Table (bảng liệu) 19 CHỨC NĂNG CỦA TỪNG PHẦN TRONG HỆ THỐNG 25 2.3.1 Chức quản trị hệ thống 25 2.3.2 Chức cửa hàng 37 CHƯƠNG 3: KIỂM THỬ VÀ ĐÁNH GIÁ 42 3.1 MỤC TIÊU KIỂM THỬ 42 3.2 KỊCH BẢN KIỂM THỬ 44 3.3 KẾT QUẢ KIỂM THỬ 46 3.3.1 Các chức khách hàng 46 3.3.2 Các chức cửa hàng 52 3.3.3 Các chức quản trị hệ thống 56 PHẦN 3: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 58 I II KẾT LUẬN KẾT QUẢ ĐẠT ĐƯỢC 58 HƯỚNG PHÁT TRIỂN 59 TÀI LIỆU THAM KHẢO 60 PHỤ LỤC 1: DANH SÁCH CÁC TABLE TRONG HỆ THỐNG 61 Hệ thống hỗ trợ cứu hộ sửa chữa ô tô 3.3.1.4 Minh họa chức đánh giá cửa hàng Ban đầu cửa hàng “Garage Trương Khởi” có đánh giá bình luận, khách hàng sau hồn tất việc cứu hộ tiến hành đánh giá cửa cách ấn vào nút gửi đánh giá Sau chọn số nhập ý kiến đánh Hình 41 Hình 41 Kiểm thử chức gửi đánh giá 50 Hệ thống hỗ trợ cứu hộ sửa chữa ô tô Sau bấm nút đăng, ứng dụng thông báo thành công, số lượt đánh giá tăng lên bình luận xuất hình chi tiết cửa hàng thể Hình 38 3.3.1.5 Minh họa chức gửi yêu cầu cứu hộ Ở Hình 42 người dùng chọn marker cửa hàng nhập thơng tin vào dialog sau nhấn gửi Yêu cầu gửi đến cửa hàng cứu hộ Hình 42 Kiểm thử chức gửi yêu cầu cứu hộ 51 Hệ thống hỗ trợ cứu hộ sửa chữa ô tô 3.3.2 Các chức cửa hàng 3.3.2.1 STT Bảng thông tin kiểm thử Trường Các bước kiểm Ngày Nền tảng hợp thử Kết mong đợi Kết đạt Danh sách cứu hộ cập nhật thao tác xác Thành cơng Hóa đơn lập lưu vào danh sách Thành công Chức quản lý cứu hộ 22/07/2022 Quản lý cứu hộ Website ứng dụng di động - Bước 1: Truy cập vào website đăng nhập - Bước 2: Đến giao diện yêu cầu cứu hộ - Bước 3: Quan sát thao tác với danh sách yêu cầu cứu hộ Chức quản lý thêm hóa đơn - Bước 1: Chọn chức lập hóa đơn hồn thành cứu hộ 22/07/2022 Chức thêm hóa đơn - Bước 2: Chọn Ứng dụng dịch vụ sử di động dụng - Bước 3: Chọn nút tiếp tục kiểm tra - Bước 4: Chọn xác nhận lập hóa đơn Chức xem hóa đơn 52 Hệ thống hỗ trợ cứu hộ sửa chữa ô tô STT Ngày Trường hợp Nền tảng Các bước kiểm thử Kết mong đợi Kết đạt Xem chi tiết hóa đơn Thành cơng Hóa đơn đổi trạng thái sang xác nhận toán Thành công Danh sách dịch vụ cập nhật Thành Công - Bước 1: Vào lịch sử cứu hộ Chức - Bước 2: Ứng dụng Chọn hóa đơn 22/07/2022 xem hóa di động bấm vào nút đơn xem hóa đơn - Bước 3: Quan sát kết Chức xóa xác nhận tốn hóa đơn 22/07/2022 Chức xác nhận hóa đơn - Bước 1: Vào lịch sử cứu hộ - Bước 2: Chọn hóa đơn Ứng dụng bấm vào nút di động xác nhận toán - Bước 3: Quan sát kết Chức quản lý dịch vụ 22/07/2022 Chức quản lý dịch vụ Website ứng dụng di động - Bước 1: Chọn quản lý dịch vụ - Bước 2: Xem danh sách thao tác (thêm, mới, cập nhật, xóa, tìm kiếm dịch vụ) Bảng Kiểm thử chức cửa hàng 53 Hệ thống hỗ trợ cứu hộ sửa chữa ô tô 3.3.2.2 Minh họa chức quản lý cứu hộ Khách hàng sau gửi yêu cầu cứu hộ danh sách yêu cầu cập nhật hình 43 Marker bên bên trái hiển thị thông tin khách hàng như: tên, số điện thoại khoảng cách đến khách hàng đó, thêm vào có chức như: đánh dấu hồn tất, chuyển đến lập hóa đơn nhắn tin với khách hàng Hình 43 Kiểm thử chức yêu cầu cứu hộ 3.3.2.3 Minh họa chức quản lý (thêm hóa đơn) Cửa hàng sau hồn thành cứu hộ nhân viên lập hóa đơn Hình 44 Kiểm thử chức lập hóa đơn 54 Hệ thống hỗ trợ cứu hộ sửa chữa ô tô Sau nhấn tiếp tục chuyển đến giao diện xác nhận Hình 44 Nhân viên điều chỉnh số lượng dịch vụ hoàn tất cách nhấn xác nhận 3.3.2.4 Minh họa chức xác nhận tốn Khách hàng sau xác nhận hóa đơn xác tốn nhân viên cửa hàng vào ứng dụng nhấn xác nhận tốn, đến q trình cứu hộ thức thành cơng Hình 45 Hình 45 Kiểm thử chức xác nhận toán 55 Hệ thống hỗ trợ cứu hộ sửa chữa ô tô 3.3.3 Các chức quản trị hệ thống Trường Nền Các bước Kết Kết hợp tảng kiểm thử mong đợi đạt Chức kích hoạt hủy kích hoạt cửa hàng - Bước 1: Đăng nhập vào trang Nếu cửa quản trị hệ hàng thống Chức kích hoạt - Bước 2: Vào kích hoạt kiểm tra phần quản lý Thành 22/07/2022 hủy Website ứng cửa hàng, chọn cơng kích hoạt dụng cửa chức kích cửa hàng hàng khơng hoạt hủy xuất kích hoạt ngược lại - Bước 3: Xem kết Chức quản lý bình luận - Bước 1: Đăng nhập vào trang quản trị hệ thống - Bước 2: Vào Chức quản lý bình Bình luận Thành 22/07/2022 quản lý Website luận cập cơng bình luận - Bước 3: Chọn nhật cửa hàng - Bước 4: Chọn nút thao tác bên cạnh bình luận Chức quản lý tình cứu hộ - Bước 1: Đăng nhập vào trang Chức Tình quản trị hệ quản lý cứu hộ Thành 22/07/2022 Website thống tình cập cơng - Bước 2: Vào cứu hộ nhật quản lý tình cứu hộ STT Ngày 56 Hệ thống hỗ trợ cứu hộ sửa chữa ô tô STT Ngày Trường hợp Nền tảng Các bước kiểm thử - Bước 3: Thao tác xem kết Kết mong đợi Kết đạt Chức quản lý tài khoản - Bước 1: Đăng nhập vào trang quản trị hệ thống - Bước 2: Vào Chức Thông tin quản lý tài 19/12/2020 quản lý tài Website cập khoản khoản nhật - Bước 3: Cập nhật thông tin cần thay đổi - Bước 4: Xem kết Chức quản lý tỉnh huyện xã - Bước 1: Đăng nhập vào quản trị hệ Chức thống Danh sách quản lý - Bước 2: tỉnh huyện 19/12/2020 Website tỉnh huyện Vào phần quản xã cập xã lý tương ứng nhật Bước 3: Thao tác xem kết Hình 46 Kiểm thử chức quản trị hệ thống 57 Thành công Thành công Hệ thống hỗ trợ cứu hộ sửa chữa ô tô PHẦN 3: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN I KẾT LUẬN KẾT QUẢ ĐẠT ĐƯỢC Sau trình thu thập yêu cầu, thiết kế, xây dựng kiểm thử cách nghiêm túc, hệ thống hỗ trợ cứu hộ sửa chữa ô tô đời phù hợp với tài liệu đặc tả đề Hệ thống phát triển dựa hai tảng phổ biến website di động, tạo điều kiện thuận lợi linh hoạt cho người sử dụng Người dùng với vai trò chủ cửa hàng thực chức tảng, riêng phần chức đường, lập hóa đơn cài đặt tảng di động Quản trị viên hệ thống, công việc họ cần nhiều chức để thao tác, tính tập trung chủ yếu vào website Người dùng đóng vai trị khách hàng yêu cầu cứu hộ, sử dụng dịch vụ tảng ứng dụng di động ưu điểm nhỏ gọn thường xuyên mang theo bên người Thơng qua ứng dụng, khách hàng tìm kiếm, đánh giá, so sánh liên lạc với cửa hàng nhằm mục đích cứu hộ, tìm hiểu thơng tin Bên cạnh đó, phía cửa hàng cứu hộ trực chờ yêu cầu cứu hộ đến từ phía khách hàng Người quản trị hệ thống đóng vai trị quản lý hệ thống, xử lí bình luận đánh giá sai thật, vu khống từ phía khách hàng vi phạm cửa hàng, góp phần tạo nên hệ thống uy tín nhận tin tưởng từ phía người dùng cửa hàng cứu hộ Hệ thống ban đầu cài đặt hoạt động mượt mà tảng ứng dụng di động Android website Tuy nhiên, đề tài chưa có nhiều hệ thống hoạt động dựa hình thức nên việc thiếu sót chức điều khó tránh khỏi Thêm vào đó, thời gian để xây dựng hệ thống gặp nhiều hạn chế Hệ thống gặp số vấn đề sau qua trình phát triển: nguồn liệu cửa hàng cịn hạn chế, giao diện thơ sơ khó sử dụng số tính năng, tính nhắn tin real-time tính quan trọng việc toán trực tuyến phổ biến cần phát triển thêm tương lai, đồng thời có biện pháp nhằm bảo trì, nâng cấp tăng cao trải nghiệm người dùng Tóm lại, hệ thống đáp ứng mục tiêu 58 Hệ thống hỗ trợ cứu hộ sửa chữa ô tô ban đầu đề tạo môi trường giúp kết nối người dùng (người gọi cứu hộ) chủ cửa hàng với quản lý người quản trị hệ thống II HƯỚNG PHÁT TRIỂN Để hệ thống hoạt động tốt cần có hướng phát triển phù hợp tương lai Các mục tiêu đề để nâng cấp hệ thống là: Thêm nhiều chức cho quản trị viên đối tượng đóng vai trị quản trị tăng uy tín hệ thống Thêm nhiều chức cho website cửa hàng Thêm tính tốn trực tuyến Thêm tính nhắn tin realtime Cải thiện giao diện thân thiện, đẹp dễ sử dụng cho người dùng Tối ưu công nghệ để tăng tốc độ xử lý Áp dụng máy học trí tuệ nhân tạo để lọc bình luận rác bình luận khơng phù hợp 59 Hệ thống hỗ trợ cứu hộ sửa chữa ô tô TÀI LIỆU THAM KHẢO [1] Giáo trình “Chun đề ngơn ngữ lập trình”, ThS Lâm Tấn Phương, Trường Đại học Tây Đô [2] Giáo trình “Lập trình thiết bị di động”, ThS Lâm Tấn Phương, Trường Đại học Tây Đơ [3] Giáo trình “Phân tích thiết kế hệ thống thơng tin”, ThS Nguyễn Chí Cường, Trường Đại học Tây Đơ [4] Giáo trình “Phân tích thiết kế hệ thống hướng đối tượng”, ThS Lê Thanh Trúc, Trường Đại học Tây Đô [5] Google Map API, https://cloud.google.com/maps-platform/, ngày truy cập 20/06/2022 [6] Font Awesome, https://fontawesome.com/docs, truy cập ngày 05/07/2022 [7] Firebase, https://firebase.google.com/docs, truy cập ngày 15/06/2022 [8] Volley library Android, https://google.github.io/volley/, truy cập ngày 25/06/2022 [9] Postman, https://learning.postman.com/docs/getting-started/introduction/, truy cập ngày 21/06/2022 [10] Boostrap, https://getbootstrap.com/docs/5.2/getting-started/introduction/, truy cập ngày 21/06/2022 60 Hệ thống hỗ trợ cứu hộ sửa chữa ô tô PHỤ LỤC 1: DANH SÁCH CÁC TABLE TRONG HỆ THỐNG Hình 47 Phụ lục Table TaiKhoan Bảng TaiKhoan lưu thông tin quản trị viên gồm IdTaiKhoan, IdPhanQuyen, TenTaiKhoan, MatKhau, Avatar, TrangThai, LanCuoiDangNhap Hình 48 Phụ lục Table PhanQuyen Bảng PhanQuyen lưu phân quyền chức vụ quản trị viên gồm IdPhanQuyen, TenPhanQuyen, moTa 61 Hệ thống hỗ trợ cứu hộ sửa chữa tơ Hình 49 Phụ lục Table XaPhuongTT, QuanHuyenTX, TinhTP Bảng XaPhuongTT, QuanHuyenTX, TinhTP lưu thông tin khu vực gồm Id, Ten, Cap 62 Hệ thống hỗ trợ cứu hộ sửa chữa ô tơ Hình 50 Phụ lục Table DichVu Bảng DichVu lưu thông tin dịch vụ mà cửa hàng cung cấp đến khách hàng gồm IdDichVu, IdCuaHang, TenDichVu, DonGia, MoTa, TrangThai, NgayTao Hình 51 Phụ lục Table TinhHuongCuuHo Bảng TinhHuongCuuHo lưu tình gợi ý cho khách hàng lúc gửi yêu cầu cứu hộ gồm IdTinhHuong, TenTinhHuong, TrangThai, NgayTao 63 Hệ thống hỗ trợ cứu hộ sửa chữa ô tơ Hình 52 Phụ lục Table DanhGiaCuuHang Bảng DanhGiaCuaHang lưu bình luận, mức đánh giá khách hàng đến cửa hàng gồm IdDanhGia, IdKhachHang, IdCuaHang, NoiDung, MucDanhGia, TrangThai, NgayTao 64