TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TINKHOA HỆ THỐNG THÔNG TIN BÁO CÁO ĐỒ ÁN MÔN HỌC PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN ĐỀ TÀI: HỆ THỐNG QUẢN LÝ SÀN TRUNG GIAN CHO THUÊ XE TỰ LÁI Nhóm sinh
GIỚI THIỆU TỔNG QUAN
Đặt vấn đề
Trong bối cảnh xã hội phát triển, dịch vụ cho thuê xe ngày càng trở nên thiết yếu cho nhu cầu di chuyển đa dạng của người dân Sự gia tăng nhu cầu thuê xe phục vụ công việc, du lịch và sự kiện cá nhân đã thúc đẩy sự phát triển của các nền tảng cho thuê xe Tuy nhiên, việc quản lý và vận hành các nền tảng này còn nhiều hạn chế do phương pháp thủ công, gây khó khăn trong kiểm soát hoạt động kinh doanh, đặc biệt khi doanh nghiệp có mạng lưới đối tác và khách hàng rộng lớn Để quản lý hiệu quả thông tin về xe, khách hàng và đối tác, cũng như nắm bắt tình hình kinh doanh tổng quát, việc thiết lập một hệ thống phần mềm quản lý thương mại điện tử hiện đại là cần thiết, giúp doanh nghiệp mở rộng quy mô và nâng cao hiệu quả hoạt động trong tương lai.
Mục tiêu
Mục tiêu của hệ thống quản lý cho nền tảng thương mại điện tử cho thuê xe là xây dựng một hệ thống hiện đại, hiệu quả, đáp ứng nhu cầu quản lý doanh nghiệp và nâng cao trải nghiệm người dùng Hệ thống sẽ tự động hóa quy trình quản lý thông tin xe, khách hàng và đối tác, giảm thiểu sự phụ thuộc vào quy trình thủ công Giao diện người dùng sẽ được phát triển trực quan, dễ sử dụng, giúp khách hàng dễ dàng tra cứu thông tin và thực hiện thao tác thuê xe Bên cạnh đó, hệ thống cung cấp các công cụ phân tích và báo cáo chi tiết, hỗ trợ doanh nghiệp theo dõi hiệu quả hoạt động và đưa ra quyết định chiến lược Đặc biệt, an toàn và bảo mật dữ liệu khách hàng sẽ được đảm bảo thông qua các giải pháp bảo mật tiên tiến Hệ thống cũng được thiết kế linh hoạt, dễ dàng mở rộng và tích hợp với các dịch vụ khác trong tương lai Quản lý thông tin xe sẽ bao gồm các chức năng chi tiết về tình trạng và lịch sử bảo trì, giúp duy trì chất lượng dịch vụ Cuối cùng, chức năng quản lý nhân sự sẽ giúp doanh nghiệp theo dõi và phân quyền truy cập cho nhân viên, đồng thời cung cấp công cụ hỗ trợ khách hàng để nâng cao sự hài lòng.
Phạm vi đề tài
Sàn trung gian cho thuê xe tự lái cung cấp ứng dụng di động tiện ích cho cả người thuê và chủ xe Người thuê có thể tìm kiếm xe theo loại, khu vực và thời gian, so sánh giá cả, dịch vụ, đặt xe và thanh toán trực tuyến, cùng với khả năng đánh giá dịch vụ và theo dõi lịch sử đặt xe Đối với chủ xe, ứng dụng cho phép quản lý thông tin xe, cập nhật lịch trình, xác nhận đặt xe, tìm kiếm thông minh bằng AI, theo dõi tình trạng xe, quản lý thanh toán và xem đánh giá từ khách hàng Hệ thống quản trị website hỗ trợ quản lý tài khoản người dùng, thông tin xe, đơn đặt xe, theo dõi thống kê và cấu hình hệ thống.
Hệ thống định vị GPS giúp theo dõi vị trí xe một cách chính xác, trong khi hệ thống thanh toán trực tuyến đảm bảo an toàn và tiện lợi cho người dùng Để hỗ trợ khách hàng lựa chọn xe phù hợp, hệ thống đánh giá dịch vụ cung cấp thông tin hữu ích Ngoài ra, dịch vụ hỗ trợ khách hàng 24/7 luôn sẵn sàng đáp ứng mọi nhu cầu của người sử dụng.
Loại trừ: ã Phỏt triển xe tự lỏi ã Bảo dưỡng, sửa chữa xe ã Dịch vụ bảo hiểm
XÁC ĐỊNH VÀ KHẢO SÁT YÊU CẦU
Khảo sát hiện trạng
Bảng 1: Kế hoạch phỏng vấn tổng quát
Kế hoạch phỏng vấn tổng quát
Dự án: Hệ thống quản lý cho thuê xe tự lái
STT Chủ đề Yêu cầu Ngày bắt đầu
Tổng quan nhu cầu về hệ thống cho thuê xe
Nắm rõ quy trình của công ty cũng như cấu trúc hệ thống, đối tượng sử dụng, thiết kế giao diện, định hướng phát triển tương lai.
Quản lý đăng ký cho thuê xe
Hiểu được quy trình đăng ký cho thuê xe cũng như cách vận hành của công ty.
Hiểu rõ quy trình tư vấn chọn xe và chăm sóc khách hàng là rất quan trọng, đồng thời cần nắm bắt các yêu cầu của doanh nghiệp về thông tin cần thiết từ khách hàng.
Chi tiết các chức năng hệ thống
Hiểu rõ cách phân quyền, quá trình và nghiệp vụ của nhân viên, quy định cũng như cách thức lưu trữ dữ liệu của hệ thống.
Các yêu cầu về tin học: giao diện, phần cứng, phần mềm hỗ trợ
Tìm hiểu kỹ về các tài nguyên máy móc hiện có của doanh nghiệp để lên phương án thiết kế.
Bảng 2: Kế hoạch phỏng vấn
Bảng kế hoạch phỏng vấn
Hệ thống: Công ty MyCar
Người được phỏng vấn: Trần
Phân tích viên: Lê Việt Quang
Vị trí/phương tiện: Phòng hợp tại công ty MyCar
Thời gian bắt đầu: 8h ngày 15/03/2024
Thời gian kết thúc: 12h ngày 15/03/2024
Mục tiêu: Nắm bắt, thu thập được đầy đủ thông tin về các hạng mục đã đề ra trong bảng kế hoạch phỏng vấn sơ bộ lập vào ngày
Buổi phỏng vấn sẽ được chia thành các phần với thời gian ước lượng cụ thể: đầu tiên là phần giới thiệu, tiếp theo là tổng quan về hệ thống cho thuê xe, trong đó sẽ thảo luận về nhu cầu và quản lý đăng ký cho thuê xe Sau đó, chúng ta sẽ xem xét quản lý khách hàng và các chức năng chi tiết của hệ thống Cuối cùng, sẽ có phần trình bày về các yêu cầu tin học liên quan đến giao diện, phần cứng và phần mềm hỗ trợ Tổng thời gian cho buổi phỏng vấn này dự kiến kéo dài 3 tiếng 30 phút, với các phần cụ thể như sau: 5 phút cho giới thiệu, 20 phút cho tổng quan và 3 tiếng cho các chủ đề chi tiết.
Buổi phỏng vấn nhóm làm việc cơ bản đã thu thập thông tin cần thiết cho việc phân tích thiết kế dự án xây dựng hệ thống quản lý cho thuê xe tự lái Đối tác rất cởi mở trong việc đóng góp ý kiến và tiếp nhận các đề xuất của nhóm về cách xây dựng hệ thống.
Phỏt sinh ngoài dự kiến ã Cuộc họp kết thỳc sớm hơn dự kiến 30 phút.
Bảng 3: Kết quả phỏng vấn
Câu hỏi 1: Bạn hãy mô tả quy trình thuê xe tự lái của khách hàng
1 Khách hàng lựa chọn các xe được đăng tải trên website của công ty.
2 Khách hàng nhấn đặt xe, điền các thông tin cần và tiến hành đặt cọc.
3 Tất cả số tiền sẽ được khách hàng thanh toán vào ngày nhận xe đồng thời ký hợp đồng Tiền đặt cọc sẽ được trả lại sau khi hoàn tất thuê xe mà không vi phạm hợp đồng.
Câu hỏi 2: Dữ liệu của công ty bao gồm của nhân viên, khách hàng, chủ xe sẽ được lưu trữ như thế nào?
Thông tin sẽ được lưu trữ vào hệ quản trị cơ sở dữ liệu Oracle.
Câu hỏi 3: Cách thức để chủ xe cập nhật thông tin về giá của xe và khuyến
Chủ xe có thể lên website để cập nhật thông tin xe, giá và khuyến mãi. mãi?
Câu hỏi 1: Chủ xe muốn đăng ký cho thuê xe tự lại sẽ phải làm gì?
Chủ xe sẽ lên website nhấn đăng ký xe, nhập các thông tin cần thiết và đợi nhân viên duyệt.
Câu hỏi 2: Nhân viên sẽ làm gì nếu chủ xe không muốn cho thuê xe nữa và chấm dứt hợp đồng?
Chủ xe có thể sử dụng tính năng trên website để dừng cho thuê xe.
Câu hỏi 1: Để có thể thuê xe tự lái, khách hàng cần những loại giấy tờ nào?
Khách hàng khi đến nhận xe cần có CCCD và bằng lái xe B1 hoặc B2.
Câu hỏi 2: Thông tin khách hàng sẽ được lưu lại vào lúc nào?
Sau khi đăng ký tài khoản và trước khi thuê xe.
Để thuê xe qua hệ thống, khách hàng cần tạo tài khoản và cung cấp thông tin bằng lái Sau khi thông tin được duyệt, khách hàng có thể chọn xe trên website, điền thông tin cần thiết và thanh toán chi phí Nhân viên sẽ xem xét yêu cầu và phê duyệt Khi đến nhận xe, khách hàng sẽ ký hợp đồng và sau khi hoàn tất việc thuê xe mà không vi phạm hợp đồng, họ sẽ nhận lại tiền đặt cọc.
Sau khi người dùng đăng ký tài khoản, chủ xe có thể quản lý thông tin xe của mình Nhân viên sẽ tiến hành duyệt xe và thông tin xe sẽ được tự động đăng lên website.
Câu hỏi 3: Bạn muốn quản lý thống kê doanh số cho chủ xe như thế nào?
Chủ xe có thể theo dõi doanh thu hàng tháng và số lượt thuê xe mỗi tháng Bên cạnh đó, họ cũng có thể xem danh sách 10 xe có doanh thu cao nhất trong năm.
Câu hỏi 4: Bạn muốn chức năng tìm kiếm xe như thế nào?
Khách hàng có thể tìm kiếm theo tên, hãng, giá….
Câu hỏi 1: Hãy cho biết công ty của bạn có những thiết bị điện tử nào?
Công ty sở hữu 30 máy tính cá nhân với cấu hình i5-3400 và 4GB RAM, chạy trên hệ điều hành Windows 10, được phân bổ đồng đều cho các phòng ban Ngoài ra, công ty còn trang bị một máy chủ có cấu hình mạnh để hỗ trợ các hoạt động kinh doanh.
Một máy chiếu và Tivi ở phòng họp.
Câu hỏi 2: Công ty của bạn có nhân viên kỹ thuật tin học nào không?
Chúng tôi có một nhân viên kỹ thuật tin học để bảo trì máy chủ.
Câu hỏi 3: Mức độ thành thạo tin học của nhân viên trong công ty của bạn? Đa số đều thông thạo tin học văn phòng cơ bản.
2.1.2 Khảo sát hiện trạng cơ cấu tổ chức.
2.1.3 Khảo sát về nghiệp vụ ã Tỡnh hỡnh cụng tỏc quản lý:
Công ty đang tập trung vào việc tin học hóa các hoạt động quản lý để tăng cường hiệu suất làm việc.
Sử dụng phần mềm quản lý dự án và hệ thống CRM là cách hiệu quả để tổ chức và theo dõi thông tin khách hàng, dự án cũng như tài liệu liên quan Việc này không chỉ giúp tăng cường hiệu suất làm việc mà còn đảm bảo thông tin được cập nhật và dễ dàng truy cập.
Công ty có một trang web để quảng bá hình ảnh công ty và tiếp thị các sản phẩm.
Website cung cấp thông tin chi tiết về dịch vụ cho thuê xe, bao gồm các loại xe, giá cả và điều kiện thuê Để thuê xe, khách hàng cần liên hệ với nhân viên để được hỗ trợ Quản lý hợp đồng và thanh toán được thực hiện một cách chuyên nghiệp để đảm bảo quyền lợi cho khách hàng.
Công ty phải quản lý một lượng lớn hợp đồng thuê xe và thanh toán từ khách hàng.
Sử dụng hệ thống quản lý hợp đồng và tài chính giúp theo dõi và xử lý giao dịch cũng như thanh toán một cách chính xác và hiệu quả, đồng thời nâng cao chất lượng hỗ trợ và dịch vụ khách hàng.
Công ty cần thiết lập một quy trình hỗ trợ và dịch vụ khách hàng hiệu quả nhằm giải quyết nhanh chóng và chuyên nghiệp các yêu cầu cũng như khiếu nại từ khách hàng Đồng thời, việc quản lý lịch trình và dữ liệu khách hàng cũng đóng vai trò quan trọng trong việc nâng cao chất lượng dịch vụ.
Quản lý lịch trình cho các xe thuê và thông tin khách hàng là một phần quan trọng của nghiệp vụ.
Sử dụng các phần mềm quản lý lịch trình và cơ sở dữ liệu để theo dõi và tổ chức thông tin này một cách hiệu quả.
2.1.4 Khảo sát về tin học ã Phần cứng:
Công ty hiện có 30 máy tính cá nhân phân bố đều cho các phòng ban (máy tính có cấu hình i5-3400 4gb RAM) và một máy chủ cấu hình mạnh.
Các máy tính ở công ty được kết nối Internet thông qua một đường truyền cáp quang.
Một máy chiếu và Tivi ở phòng họp ã Phần mềm:
Tất cả máy tính sử dụng hệ điều hành Windows 10 và được cài đặt đầy đủ các phần mềm văn phòng.
Chúng tôi đã áp dụng phần mềm Microsoft Excel 2019 và phần mềm CRM của DOTB để hiệu quả hóa việc quản lý thông tin người dùng và chủ xe, cũng như quản lý nhân sự, lịch thuê xe, thông tin xe, hóa đơn và hợp đồng.
Các nhân viên đều có trình độ tin học căn bản sử dụng thành thạo Internet và các phần mềm thông dụng.
Có một chuyên viên công nghệ thông tin phụ trách quản lý máy chủ.
2.1.5 Các quy trình, nghiệp vụ.
Yêu cầu phần mềm
Tất cả máy tính sử dụng hệ điều hành Windows 10 và được cài đặt đầy đủ các phần mềm văn phòng.
Chúng tôi đã áp dụng phần mềm Microsoft Excel 2019 và hệ thống CRM của DOTB để tối ưu hóa việc quản lý thông tin người dùng và chủ xe, nhân sự, lịch thuê xe, thông tin xe, hóa đơn và hợp đồng.
2.2.1 Yêu cầu chức năng. ã Chức năng người dựng
Đăng ký và đăng nhập
Để đăng ký tài khoản, người dùng cần cung cấp thông tin cá nhân như tên, email, số điện thoại, mật khẩu và giấy phép lái xe.
Đăng nhập: Người dùng có thể đăng nhập bằng email và mật khẩu.
Quên mật khẩu: Cho phép người dùng khôi phục mật khẩu nếu quên
Xem và chỉnh sửa hồ sơ: Người dùng có thể xem và cập nhật thông tin cá nhân như tên, số điện thoại, mật khẩu, và ảnh đại diện.
Quản lý giấy phép lái xe: Người dùng có thể tải lên hoặc cập nhật giấy phép lái xe.
Xem báo cáo doanh thu (nếu là tài khoản có đăng ký xe cho thuê).
Chủ xe có thể dễ dàng thêm xe của mình vào hệ thống cho thuê, cung cấp thông tin chi tiết bao gồm biển số, thương hiệu, mẫu xe, màu sắc, loại xe, hình ảnh, vị trí và giá thuê.
Chỉnh sửa thông tin xe: Chủ xe có thể cập nhật thông tin về xe đã đăng ký.
Quản lý trạng thái xe: Chủ xe có thể thay đổi trạng thái xe (đang chờ, hoạt động, tạm dừng).
Xem lịch trình xe: Người dùng có thể xem lịch trình đặt xe của mình và các xe đã đặt thuê.
Quản lý đặt xe: Người dùng có thể xem, xác nhận, hủy, và quản lý các giao dịch thuê xe của mình. ã Chức năng cho khỏch hàng
Tìm kiếm và xem xe
Tìm kiếm xe: Khách hàng có thể tìm kiếm xe theo các tiêu chí như địa điểm, loại xe, giá thuê, thương hiệu, màu sắc, v.v.
Khách hàng có thể xem thông tin chi tiết về xe, bao gồm hình ảnh, mô tả, đánh giá từ người thuê trước và giá thuê, giúp họ đưa ra quyết định thuê xe phù hợp.
Đặt thuê xe: Khách hàng có thể chọn xe và đặt thuê, cung cấp thông tin về thời gian thuê, địa điểm nhận và trả xe.
Xác nhận đặt xe: Khách hàng có thể xem lại và xác nhận thông tin đặt thuê.
Xem lịch sử thuê: Khách hàng có thể xem lịch sử các giao dịch thuê xe của mình.
Đánh giá xe và dịch vụ
Đánh giá sau thuê: Khách hàng có thể đánh giá xe và dịch vụ sau khi hoàn thành giao dịch, bao gồm số điểm và phản hồi chi tiết.
Xem đánh giá: Khách hàng và chủ xe có thể xem đánh giá để cải thiện dịch vụ.
Tạo báo cáo: Người dùng có thể tạo báo cáo về các vấn đề phát sinh trong quá trình thuê xe, cung cấp chi tiết về sự cố.
Theo dõi trạng thái báo cáo: Người dùng có thể theo dõi trạng thái xử lý báo cáo của mình. ã Chức năng quản trị
Xem và quản lý tài khoản: Quản trị viên có thể xem, sửa hoặc xóa tài khoản người dùng.
Phân quyền người dùng: Quản trị viên có thể phân quyền cho người dùng (Admin, User, Staff).
Xem và quản lý xe: Quản trị viên có thể xem, xác thực và quản lý các xe được đăng ký trong hệ thống.
Xử lý vi phạm: Quản trị viên có thể xem và xử lý các vi phạm liên quan đến xe và giao dịch.
Theo dõi giao dịch: Quản trị viên có thể theo dõi và quản lý tất cả các giao dịch thuê xe trong hệ thống.
Giải quyết khiếu nại: Quản trị viên có thể xem và giải quyết các khiếu nại, tranh chấp liên quan đến giao dịch thuê xe.
2.2.2 Yêu cầu phi chức năng. ã Độ bảo mật: cung cấp cơ chế xỏc thực và phõn quyền chặt chẽ để đảm bảo chỉ những người dùng được phép mới có thể truy cập và thực hiện các thao tác quan trọng, mật khẩu tài khoản người dùng phải được mã hóa cả khi lưu trữ và truyền tải để bảo vệ khỏi các truy cập trái phép. ã Hiệu suất: Hệ thống quản lý hiệu sỏch cần đỏp ứng được yờu cầu về hiệu suất, đảm bảo thời gian xử lý nhanh và độ trễ thấp. ã Thõn thiện với người dựng: Hệ thống quản lý hiệu sỏch cần có giao diện thân thiện, giúp người dùng dễ dàng sử dụng hệ thống. ã Khả năng tương thớch: Hệ thống cần đảm bảo khả năng tương thích với nhiều môi trường ứng dụng khác nhau. ã Dễ dàng bảo trỡ, cập nhật: Hệ thống được xõy dựng ở mức độ cơ bản. ã Độ ổn định, chớnh xỏc: Hệ thống cần đảm bảo độ ổn định cao, đảm bảo hoạt động liên tục mà không gặp sự cố, thể hiệu chính xác các số liệu báo cáo thống kê tự động.
2.2.4 Quy trình nghiệp vụ hiện tại. ã Tiếp Nhận Yờu Cầu Từ Khỏch Hàng:
Khách hàng truy cập sàn thương mại điện tử: Khách hàng truy cập vào website hoặc ứng dụng di động của công ty.
Khách hàng có thể dễ dàng tìm kiếm và chọn xe phù hợp với nhu cầu của mình thông qua các công cụ tìm kiếm và bộ lọc trực tuyến Việc đặt xe trực tuyến giúp tiết kiệm thời gian và mang lại sự thuận tiện cho người dùng.
Điền thông tin yêu cầu: Khách hàng điền thông tin yêu cầu về thời gian thuê, địa điểm nhận và trả xe, và các yêu cầu đặc biệt khác.
Xác nhận đặt xe: Hệ thống tự động kiểm tra tình trạng xe và xác nhận đặt xe nếu xe có sẵn. ã Xỏc Nhận và Thanh Toỏn:
Xác nhận đặt xe: Hệ thống gửi xác nhận đặt xe và thông tin chi tiết qua màn hình cho khách hàng.
Khách hàng có thể thực hiện thanh toán trực tuyến dễ dàng thông qua các phương thức như thẻ tín dụng, chuyển khoản ngân hàng và ví điện tử, được tích hợp sẵn trên sàn thương mại điện tử.
Chuẩn bị xe: Nhân viên kiểm tra và duyệt dựa trên thông tin đơn đặt hàng từ sàn thương mại điện tử.
Xe sẽ được giao cho khách hàng tại địa điểm đã thỏa thuận, và nhân viên sẽ cập nhật trạng thái giao xe lên hệ thống Đồng thời, quy trình quản lý hợp đồng và hỗ trợ khách hàng cũng được thực hiện để đảm bảo sự hài lòng tối đa.
Ký hợp đồng điện tử: Hợp đồng thuê xe được ký điện tử và lưu trữ trên hệ thống.
Khách hàng có thể dễ dàng liên hệ với bộ phận hỗ trợ thông qua các công cụ trực tuyến như chat, email hoặc hotline khi gặp vấn đề.
Quản lý lịch trình xe: Hệ thống tự động cập nhật lịch trình thuê xe, bao gồm thời gian nhận và trả xe.
Thông báo nhắc nhở: Hệ thống hiển thị cho khách hàng về thời gian trả xe. ã Nhận Xe và Kiểm Tra Sau Khi Trả Xe:
Nhận và kiểm tra xe: Nhân viên nhận lại xe, kiểm tra tình trạng xe, cập nhật thông tin lên hệ thống và trả lại tiền cọc cho khách.
Thu thập phản hồi: Sau khi hoàn tất dịch vụ, hệ thống tự động gửi yêu cầu đánh giá dịch vụ cho khách hàng.
Phân tích phản hồi: Phản hồi của khách hàng được lưu trữ và phân tích để cải thiện dịch vụ.
PHÂN TÍCH VÀ THIẾT KẾ
Sơ đồ Use-case
Hình 1: Sơ đồ use case tổng quát.
Bảng 4: Danh sách các actor.
STT Tên Actor Ý nghĩa/Ghi chú
1 Nhân viên Nhân viên công ty
2 Người thuê xe Người có nhu cầu thuê xe
3 Chủ xe Người có xe và muốn đăng ký xe lên sàn trung gian để cho thuê
4 Người dùng Gồm chủ xe và khách thuê xe
3.1.2 Danh sách các use-case
Bảng 5: Danh sách các use case.
STT Tên use-case Ý nghĩa/Ghi chú
Cho phép người dùng và nhân viên quản lý tài khoản.
2 Quản lý đặt xe Cho phép người dùng thuê xe.
Cho phép người dùng khiếu nại về xe đang thuê.
4 Quản lý xe cho thuê
Cho phép chủ xe quản lý danh sách các xe đang cho thuê.
5 Đăng ký cho thuê xe
Chủ xe gửi yêu cầu cho thuê xe.
Hình 2: Sơ đồ use case quản lý tài khoản.
Hình 3: Sơ đồ use case quản lý đặt xe.
Hình 4: Sơ đồ use case quản lý khiếu nại.
Hình 5: Sơ đồ use case quản lý xe cho thuê.
Hình 6:Sơ đồ use case đăng kí cho thuê xe.
Đặc tả các Use-case và sơ đồ hoạt động (Activity Diagram) 25 1 Đặc tả use case “ Đăng ký”
3.2.1 Đặc tả use case “ Đăng ký”
1 Tên Use case: “Đăng ký”.
3 Mô tả ngắn gọn: Use case cho phép người dùng đăng ký tài khoản.
4 Tiền điều kiện: Không có
5 Hậu điều kiện: Nếu thành công, người dùng sẽ có tài khoản.
6 Mức quan trọng: Trung bình.
7 Tác nhân chính: Người dùng.
8 Loại use case: Chi tiết.
9 Các bên liên quan: Người dùng: muốn tạo tài khoản.
11 Mối quan hệ: a Liên hệ: tác nhân người dùng.
14 Luồng sự kiện lỗi hoặc ngoại lệ:
Hình 7: Sơ đồ hoạt động Đăng ký.
3.2.2 Đặc tả use-case “Đăng nhập”
1 Tên Use case: “Đăng nhập”
3 Mô tả ngắn gọn: ã Use case cho phộp người dựng hoặc nhõn viờn đăng nhập vào hệ thống.
4 Tiền điều kiện: ã Khụng cú.
5 Hậu điều kiện: ã Nếu Use case thành cụng, người dựng hoặc nhõn viờn đăng nhập thành công vào hệ thống.
6 Mức quan trọng: Trung bình
7 Tác nhân chính: Người dùng, Nhân viên.
8 Loại use case: Chi tiết
9 Các bên liên quan: ã Người dựng: muốn đăng nhập vào hệ thống ã Nhõn viờn: muốn đăng nhập vào hệ thống
11 Mối quan hệ: ã Liờn hệ: tỏc nhõn Người dựng, tỏc nhõn Nhõn viờn
12 Luồng sự kiện chính: ã Người dựng hoặc nhõn viờn vào trang chủ ã Sau đú chọn Đăng nhập.
14 Luồng sự kiện lỗi hoặc ngoại lệ:
Hình 8: Sơ đồ hoạt động Đăng nhập.
3.2.3 Đặc tả use-case “Quản lý xe cho thuê”
1 Tên Use case: “Quản lý xe cho thuê”
3 Mô tả ngắn gọn: ã Use case cho phộp người dựng và nhõn viờn quản lớ xe đang cho thuê
4 Tiền điều kiện: ã Người dựng hoặc nhõn viờn phải đăng nhập vào
6 Mức quan trọng: Trung bình
7 Tác nhân chính: Người dùng, nhân viên
8 Loại use case: Chi tiết
9 Các bên liên quan: ã Người dựng: Tra cứu, chỉnh sửa thụng tin xe của mỡnh đang được cho thuê ã Nhõn viờn: Tra cứu, chỉnh sửa thụng tin của cỏc xe đăng được cho thuê
11 Mối quan hệ: ã Liờn hệ: tỏc nhõn người dựng, tỏc nhõn nhõn viờn ã Mở rộng: use case “đăng kớ cho thuờ xe” ã Tổng quỏt: use case “Quản lý tài khoản”
1) Chọn “Xem thông tin khách hàng”: hiển thị danh sách khách hàng đã từng thuê xe này.
2) Chọn “Lịch sử cho thuê xe”: hiển thị lịch sử cho thuê của xe này.
3) Chọn “Thống kê doanh thu”: hiển thị doanh thu của xe này.
4) Chọn “Quản lý thông tin xe”: thực hiện usecase “Quản lí thông tin xe”.
14 Luồng sự kiện lỗi hoặc ngoại lệ:
Hình 9: Sơ đồ hoạt động Quản lí xe cho thuê.
3.2.4 Đặc tả use-case “Quản lý tài khoản”
1 Tên Use case: “Quản lý tài khoản”
3 Mô tả ngắn gọn: ã Use case cho phộp người dựng và nhõn viờn quản lý tài khoản.
4 Tiền điều kiện: ã Người dựng hoặc nhõn viờn phải đăng nhập.
5 Hậu điều kiện: ã Nếu Use case thành cụng, người dựng cập nhật thụng tin thành công, nhân viên thực hiện các nhiệm vụ thành công.
7 Tác nhân chính: Người dùng, nhân viên
8 Loại use case: Tổng quát
9 Các bên liên quan: ã Người dựng: xem và cập nhật thụng tin cỏ nhõn ã Nhõn viờn: kiểm tra thụng tin hợp lệ, xử lý khiếu nại và duyệt các đơn đăng ký.
11 Mối quan hệ: ã Liờn hệ: tỏc nhõn Người dựng, tỏc nhõn Nhõn viờn. ã Mở rộng: usecase “Quản lý hồ sơ cỏ nhõn”, usecase “Bỏo cỏo tài chính”, usecase “Xem xe đang thuê”, usecase “Quản lý xe cho thuê”, usecase “Duyệt bằng lái”, usecase “Xử lý khiếu nại”, usecase “Duyệt đơn đăng ký thuê xe”, usecase “Duyệt đơn đăng ký cho thuê xe”. ã Tổng quỏt: usecase “Quản lý tài khoản”.
12 Luồng sự kiện chính: ã Người dựng hoặc nhõn viờn chọn “Thụng tin cỏ nhõn”. ã Đối với người dựng: i Chọn “Thông tin cá nhân”: thực hiện usecase “Quản lý hồ sơ cá nhân” ii Chọn “Xe đang thuê”: thực hiện usecase “Xem xe đang thuê” iii Chọn “Báo cáo tài chính”: thực hiện usecase “Báo cáo tài chính” iv Chọn “Xe của tôi”: thực hiện usecase “Quản lý xe cho thuê” ã Đối với nhõn viờn: i Chọn “Duyệt bằng lái”, dòng sự kiện duyệt bằng lái được thực thi. ii Chọn “Xử lý khiếu nại”, dòng sự kiện quản lý khiếu nại được thực thi. iii Chọn “Duyệt đơn đăng ký thuê xe”, dòng sự kiện duyệt đơn đăng ký thuê xe được thực thi. iv Chọn “Duyệt đơn đăng ký cho thuê xe”, dòng sự kiện duyệt đơn đăng ký cho thuê xe được thực thi.
14 Luồng sự kiện lỗi hoặc ngoại lệ:
Hình 10: Sơ đồ hoạt động Quản lý hồ sơ cá nhân.
Hình 11: Sơ đồ hoạt động Xem xe đang thuê.
Hình 12: Sơ đồ hoạt động Báo cáo tài chính.
Hình 13: Sơ đồ hoạt động Quản lý xe cho thuê.
Hình 14: Sơ đồ hoạt động Duyệt bằng lái.
Hình 15: Sơ đồ hoạt động Duyệt đơn đăng ký thuê xe.
Hình 16: Sơ đồ hoạt động Duyệt đơn đăng ký xe cho thuê.
3.2.5 Đặc tả use-case “Quản lý đặt xe”
1 Tên Use case: “Quản lý đặt xe”
3 Mô tả ngắn gọn: Use case cho phép người dùng đặt xe, huỷ đặt xe và cho phép nhân viên duyệt yêu cầu đặt xe.
4 Tiền điều kiện: Người dùng đã đăng nhập vào hệ thống
5 Hậu điều kiện: ã Nếu hoàn tất: Gửi thụng bỏo yờu cầu đặt xe thành cụng, chuyển sang trạng thái chờ nhân viên duyệt ã Nếu khụng hoàn tất: Hiển thị màn hỡnh đặt xe thất bại.
7 Tác nhân chính: Người dùng.
8 Loại use case: Chi tiết.
9 Các bên liên quan: ã Người dựng: Muốn đặt xe hoặc huỷ đặt xe. ã Nhõn viờn: Duyệt yờu cầu đặt xe của người dựng.
11 Mối quan hệ: ã Liờn hệ: Người dựng, nhõn viờn ã Mở rộng: use case Quản lý khiếu nại
12 Luồng sự kiện chính: ã Đối với người dựng: i Người dùng nhập các thông tin và chọn đặt xe: thực hiện use case Thanh toán ii Người dùng chọn huỷ đặt xe: thực hiện huỷ đặt xe. iii Người dùng chọn đánh giá dịch vụ: thực hiện luồng sự kiện phụ S1 iv Người dùng chọn sửa thông tin đặt xe: thực hiện luồng sự kiện phụ S2 v Người dùng chọn xác nhận trả xe: chuyển trạng thái đơn thuê xe thành đã hoàn thành ã Đối với nhõn viờn: i Nhân viên nhấn duyệt xe: thực hiện luồng sự kiện phụ S1.
- S1: Đánh giá dịch vụ o Chọn số điểm đánh giá dịch vụ, điền nội dung o Chọn thêm o Kết thúc
- S2: Sửa thông tin đặt xe o Điền thông tin vào mục cần sửa o Chọn sửa o Kết thúc
- S3: Duyệt xe o Chọn duyệt xe hoặc không duyệt o Kết thúc
14 Luồng sự kiện lỗi hoặc ngoại lệ:
Hình 17: Sơ đồ hoạt động đặt xe.
Hình 18: Sơ đồ hoạt động nhân viên duyệt đơn thuê xe.
3.2.6 Đặc tả use-case “Đăng kí cho thuê xe”
1 Tên Use case: “Đăng kí cho thuê xe”
3 Mô tả ngắn gọn: Use case cho phép người dùng đăng kí cho thuê xe
4 Tiền điều kiện: Người dùng, nhân viên đã đăng nhập vào hệ thống
5 Hậu điều kiện: Thông báo yêu cầu đặt xe thành công/không thành công
6 Mức quan trọng: Trung bình
7 Tác nhân chính: Người dùng, nhân viên
8 Loại use case: Chi tiết
9 Các bên liên quan: ã Người dựng: Đăng kớ cho thuờ xe ã Nhõn viờn: Duyệt yờu cầu đăng kớ cho thuờ xe
11 Mối quan hệ: ã Liờn hệ: Người dựng, nhõn viờn
1) Người dùng nhập thông tin xe
14 Luồng sự kiện lỗi hoặc ngoại lệ:
Hình 19: Sơ đồ hoạt động Đăng ký cho thuê xe.
3.2.7 Đặc tả use-case “Quản lý khiếu nại”
1 Tên Use case: “Quản lý khiếu nại”
3 Mô tả ngắn gọn: Use case cho phép người dùng khiếu nại về chất lượng dịch vụ và cho phép nhân viên xử lý khiếu nại
4 Tiền điều kiện: Đã từng thuê xe
5 Hậu điều kiện: Nếu thành công, sẽ gửi thông báo cho nhân viên xử lý khiếu nại
6 Mức quan trọng: Trung bình
7 Tác nhân chính: Người dùng, nhân viên
8 Loại use case: Chi tiết
9 Các bên liên quan: ã Người dựng: khiếu nại về dịch vụ. ã Nhõn viờn: xử lý khiếu nại của khỏch hàng
11 Mối quan hệ: ã Liờn hệ: tỏc nhõn người dựng, nhõn viờn ã Tổng quỏt: use case Quản lý đặt xe
12 Luồng sự kiện chính: ã Đối với người dựng: i Người dùng chọn những đơn đặt xe ii Nếu người dùng chọn Thêm khiếu nại: thực hiện luồng sự kiện phụ S1 ã Đối với nhõn viện: i Nhân viện chọn khiếu nại cần xử lý ii Nếu nhân viên chọn Đã xử lý: thực hiện cập nhật trạng thái khiếu nại “Đã xử lý”
13 Luồng sự kiện phụ: ã S1: Thờm khiếu nại i Hiển thị màn hình nhập nội dung khiếu nại ii Chọn thêm khiếu nại iii Kết thúc
14 Luồng sự kiện lỗi hoặc ngoại lệ:
Hình 20: Sơ đồ hoạt động Thêm khiếu nại.
Hình 21: Sơ đồ hoạt động xử lý khiếu nại.
Sơ đồ tuần tự và sơ đồ lớp của các use-case
Hình 22: Sequence diagram Đăng ký.
Hình 23: Class Diagram Đăng ký.
3.3.2 Sơ đồ tuần tự và sơ đồ lớp “Đăng nhập”
Hình 24: Sequence diagram Đăng nhập.
Hình 25: Class Diagram Đăng nhập.
3.3.3 Sơ đồ tuần tự và sơ đồ lớp “Báo cáo tài chính”
Hình 26: Sequence diagram Báo cáo tài chính.
Hình 27: Class diagram Báo cáo tài chính.
3.3.4 Sơ đồ tuần tự và sơ đồ lớp “Quản lý hồ sơ cá nhân”
Hình 28: Sơ đồ hoạt động Quản lí hồ sơ cá nhân.
Hình 29: Class Diagram Quản lý cá nhân.
3.3.5 Sơ đồ tuần tự và sơ đồ lớp “ Đặt xe”
Hình 30:Sequence diagram Đặt xe.
Hình 31: Class Diagram Quản lý đặt xe.
3.3.6 Sơ đồ tuần tự và sơ đồ lớp “Đăng kí cho thuê xe"
Hình 32: Sequence diagram Đăng kí cho thuê xe.
Hình 33: Class Diagram Đăng ký cho thuê xe.
3.3.7 Sơ đồ tuần tự và sơ đồ lớp “Quản lý khiếu nại”
Hình 34: Sequence diagram Quản lý khiếu nại.
Hình 35: Class Diagram Quản lý khiếu nại.
Sơ đồ lớp
Sơ đồ trạng thái
3.5.1 Sơ đồ trạng thái CARS
3.5.2 Sơ đồ trạng thái RENTALS
Ánh xạ từ sơ đồ lớp thành mô hình quan hệ
USER (user_id, first_name, last_name, email, phone_number, driver_license, driver_license_check, password, role, avatar, create_date)
LOCATIONS (location_id, address, province, district)
CARS (car_id, license_plates, brand, model, year, color, user_id, mileage, type, fuel, gear, consumption, description, review, number_of_review, image, status, seat, number_of_rental, cost)
CAR_IMAGES (image_id, image)
CAR_CALENDARS (calendar_id, start_date, end_date)
RENTALS (rental_id, pick_up_date, pick_up_hours, drop_off_date, drop_off_hours, total_day, total_cost, rental_status)
REPORTS (report_id, state, details, report_date)
REVIEWS (review_id, rate, details, review_date)
CÀI ĐẶT
Môi trường cài đặt
ã Front-end: ReactJS ã Back-end: Spring Boot (Java), Spring Data JPA, Spring Security ã Cơ sở dữ liệu: Oracle Database, PL/SQL, Cloudinary ã Bảo mật: Bcrypt, Cookies
Môi trường giao diện
4.2.1 Danh sách các giao diện
Bảng 6: Danh sách giao diện
STT Giao Diện Chức Năng
1 Đăng kí Đăng ký hệ thống
2 Đăng nhập Đăng nhập hệ thống
3 Trang chủ Hiển thị trang chủ và các chức năng có trên trang
4 Tài khoản Hiển thị thông tin tài khoản, thống kê bán hàng
5 Đăng kí cho thuê xe Khách hàng đăng kí cho thuê xe ô tô.
5 Giao diện tìm kiếm xe
Khách hàng tìm kiếm xe phù hợp với mình với các bộ lọc khác nhau.
6 Giao diện thống kê Quản lý thống kê tình trạng cho thuê xe.
7 Giao diện người Hiển thị thông tin dùng của người dùng và các chức năng mà người dùng có thể thực hiện
8 Giao diện nhân viên Hiển thị các thông tin nhân viên cần duyệt.
9 Giao diện thuê xe Khách hàng tiến hành thuê xe, thanh toán.
4.2.2 Mô tả các giao diện
4.2.2.1.Giao diện đăng ký ã Mụ tả: Người dựng nhập thụng tin cỏ nhõn (gmail, họ tờn) và mật khẩu tự chọn để tạo tài khoản
Bảng 7: Bảng mô tả giao diện đăng ký
STT Tên Kiểu Chức năng
1 Email String Nhập email của bạn
2 Họ String Nhập họ của bạn
3 Tên String Nhập vào tên của bạn
4 Mật khẩu String Nhập mật khẩu tài khoản của bạn
String Nhập số điện thoại
Hình 40: Giao diện đăng ký người dùng.
4.2.2.2 Giao diện đăng nhập ã Mụ tả: Người dựng nhập tài khoản đó đăng ký và mật khẩu để đăng nhập vào ứng dụng
Bảng 8: Bảng mô tả giao diện đăng nhập
STT Tên Kiểu Chức năng
1 Email String Nhập email của bạn
2 Mật khẩu String Nhập mật khẩu của bạn
Hình 41: Giao diện đăng nhập.
4.2.2.3 Giao diện trang chủ ã Mụ tả:
Bảng 9: Bảng mô tả giao diện trang chủ
STT Tên Kiểu Chức năng
1 Địa điểm Select Chọn địa điểm của bạn muốn thuê.
Select Chọn thời gian của bạn muốn thuê.
Hình 42: Giao diện trang chủ.
4.2.2.4 Giao diện đăng ký xe
Bảng 10: Bảng mô tả giao diện đăng ký xe 1
STT Tên Kiểu Chức năng
1 Biển số xe String Nhập biển số xe
2 Hãng xe Select Nhập hãng xe
3 Mẫu xe Select Nhập mẫu xe
Select Nhập nhiên liệu xe đăng kí
Select Nhập năm sản xuất của xe đăng kí
Select Nhập truyền động của động cơ của xe đăng kí
Trong bài viết này, chúng ta sẽ khám phá 7 loại xe Select Nhập, bao gồm SUV, CUV và Sedan Chủ xe cần nhập các thông tin cơ bản về xe để yêu cầu đăng ký cho thuê Việc nắm rõ các loại xe và quy trình đăng ký sẽ giúp chủ xe dễ dàng thực hiện các thủ tục cần thiết.
Hình 43: Giao diện đăng ký xe 1.
8 Màu sắc String Nhập vào màu sắc của xe.
Bảng 11: Bảng mô tả giao diện đăng ký xe 2
STT Tên Kiểu Chức năng
1 Giá cho thuê Number Nhập giá thuê của xe đăng kí cho thuê
2 Thành phố Select Nhập thành phố của xe đăng kí cho thuê.
3 Quận, huyện Select Nhập quận, huyện của xe đăng kí cho thuê
4 Địa chỉ Select Nhập địa chỉ của xe đăng kí cho thuê
Number Nhập số km của xe đăng kí cho thuê
Hình 44: Giao diện đăng ký xe 2.
Hình 45: Giao diện đăng ký xe 3.
4.2.2.5 Giao diện tìm kiếm xe
Bảng 12: Bảng mô tả giao diện tìm kiếm xe
STT Tên Kiểu Chức năng
1 Giá cho thuê Number Nhập giá thuê của xe đăng kí cho thuê
2 Thành phố Select Nhập thành phố của xe đăng kí cho thuê.
3 Quận, huyện Select Nhập quận, huyện của xe đăng kí cho thuê
4 Địa chỉ Select Nhập địa chỉ của xe đăng kí cho thuê
Nhập số km của xe để đăng ký cho thuê, giúp người dùng dễ dàng tìm kiếm xe theo nhu cầu với nhiều bộ lọc khác nhau.
Hình 46: Giao diện tìm kiếm xe ã Mụ tả: Người dựng cú thể chọn loại xe mà khỏch yờu cầu, khỏch hàng có thể chọn nhiều loại xe cùng lúc
Giao diện tìm kiếm xe theo ngày thuê cho phép người dùng dễ dàng chọn loại xe mà mình muốn thuê Sau khi chọn xong, người dùng chỉ cần xác nhận, và hệ thống sẽ tự động lọc ra những xe thuộc hãng mà họ đã chọn.
Hình 49: Giao diện tìm kiếm xe theo hãng xe. ã Mụ tả: Chủ xe nhập cỏc thụng tin cơ bản của xe để yờu cầu đăng xe lên cho thuê
Hình 50: Giao diện quản lý tài chính 1.
Hình 51: Báo cáo doanh thu.
4.2.2.6 Giao diện người dùng ã Mụ tả: Người dựng cú thể thay đổi một số thụng tin nhất định như số điện thoạicùng với một số tiện ích.
Bảng 13: Bảng mô tả giao diện người dùng
STT Tên Kiểu Chức năng
1 Số điện thoại String Nhập vào số điện thoại muốn thay đổi
2 Họ String Nhập vào Họ của bạn nếu muốn thay đổi
3 Tên String Nhập vào Tên của bạn nếu muốn thay đổi
4 Ảnh đại diện File Thay đổi ảnh đại diện mà bạn
Để cập nhật giấy phép lái xe, bạn cần chọn vào khung ảnh Giao diện chọn file sẽ xuất hiện, cho phép bạn chọn hình ảnh mong muốn Sau khi chọn xong, nhấn OK để hình ảnh được cập nhật trong khung Cuối cùng, nhấn xác nhận để gửi yêu cầu xét duyệt giấy phép lái xe.
Giao diện cập nhật giấy lái xe hiển thị thông tin cơ bản về xe đã đăng ký Bạn có thể chọn "cập nhật thông tin" để thay đổi dữ liệu đã đăng ký, "dừng cho thuê" để ngừng cho thuê xe, hoặc "Lịch cho thuê" để xem danh sách các đơn hàng đã thành công và đang cho thuê Nếu bạn muốn đăng ký xe mới, hãy chọn ô "đăng ký xe mới".
Giao diện "Xe của tôi" hiển thị danh sách các xe mà người dùng đang thuê, cung cấp thông tin cơ bản về đơn thuê Người dùng có thể dễ dàng thực hiện các thao tác như nhấn nút "Trả xe" để hoàn tất quá trình trả xe, sử dụng nút "Khiếu nại" để gửi phản hồi, hoặc gia hạn thời gian thuê bằng cách nhấn vào nút "Gia hạn thuê".
Hình 55: Giao diện xe đang thuê.
4.2.2.7 Giao diện nhân viên ã Mụ tả: Giao diện hiển thi danh sỏch xe mà nhõn viờn cần duyệt, nhân viên có thể duyệt đơn cho thuê bằng cách nhấn vào “Duyệt đơn” và huỷ đơn đăng kí thuê (thông tin sai) bằng cách nhấn vào nút huỷ đơn thuê.Hay xem chi tiết thông tin xe để chuyển sang giao diện thông tin chi tiết của xe.
Giao diện duyệt xe hiển thị danh sách bằng lái của người dùng cần được nhân viên phê duyệt Nhân viên có thể dễ dàng duyệt bằng lái xe bằng cách nhấn vào từng mục trong danh sách.
Để xác nhận việc hủy bằng lái, bạn hãy nhấn vào nút “Từ chối duyệt” Bạn cũng có thể xem hình ảnh bằng lái để chuyển sang giao diện hiển thị hình ảnh của xe.
Giao diện duyệt bằng lái hiển thị danh sách đơn hàng cần được phê duyệt, cung cấp thông tin cơ bản về từng đơn hàng Nhân viên có thể phê duyệt đơn hàng cho thuê xe của khách hàng bằng cách nhấn vào nút “Duyệt đơn hàng”.
Hình 58: Giao diện duyệt yêu cầu thuê xe.
4.2.2.8 Giao diện thuê xe ã Mụ tả: Người thuờ xe chọn ngày bắt đầu thuờ, và ngày trả xe, địa điểm muốn nhận xe, hệ thống sẽ tự tính toán chi phí cho khách hàng, khách hàng đồng ý thuê thì tiếp tục nhấn vào button “Thanh toán” hệ thống sẽ hiển thị phiếu tạo đơn hàng.
Giao diện xem thông tin xe cho phép người thuê xe xác nhận các thông tin cá nhân cơ bản như số điện thoại, họ và tên, email, địa chỉ, ngày bắt đầu và ngày trả xe, cùng địa điểm nhận xe Sau khi nhấn vào nút "xác nhận", hệ thống sẽ tạo một đơn thuê với trạng thái "pending" và sau đó chuyển sang màn hình thanh toán.
Giao diện nhập thông tin đặt xe hiển thị số tiền cần chuyển khoản, thời gian còn lại để thực hiện giao dịch, và thông tin chi tiết về đơn hàng của bạn Để hoàn tất quá trình thanh toán, hãy bấm vào nút xác nhận.
Hình 61: Giao diện thanh toán.
TỔNG KẾT
Bảng phân công công việc
Bảng 14: Phân công công việc
Tóm tắt nội dung đề tài x
Xác định, phân tích yêu cầu x x x x
Phân tích thiết kế hệ thống x x x x
Quản lý tài khoản x Đăng nhập x
Quản lý cho thuê xe x
Vẽ sơ đồ hoạt động
Quản lý tài khoản x x Đăng nhập x x
Quản lý cho thuê xe x
Vẽ sơ đồ tuần tự
Quản lý tài khoản x x Đăng nhập x x
Quản lý cho thuê xe x
Quản lý tài khoản x Đăng nhập x x
Quản lý cho thuê xe x
Tổng hợp file Word báo cáo x x x x
Kết quả đạt được
5.1.1 Lý thuyết Đề tài xây dựng website quản lý cho thuê xe tự lái đã đạt được các mục tiêu đề ra ban đầu Hệ thống website đã được phát triển thành công, cung cấp các tính năng chính bao gồm: quản lý thông tin khách hàng, quản lý xe, thực hiện cho thuê xe và xuất báo cáo thống kê Bên cạnh đó, giao diện người dùng thân thiện, dễ sử dụng giúp nâng cao trải nghiệm của khách hàng và nhân viên khi tương tác với hệ thống, việc áp dụng các công nghệ phát triển web hiện đại như ReactJS, Spring boot, Oracle đã giúp xây dựng một hệ thống website linh hoạt, hiệu suất cao và dễ dàng mở rộng.
Front-end: ReactJS ã Back-end: Spring Boot (Java), Spring Data JPA, Spring Security ã Cơ sở dữ liệu: Oracle Database, PL/SQL, Cloudinary ã Bảo mật: Bcrypt, Cookies
Hệ thống website được xây dựng theo đúng yêu cầu, đáp ứng mọi tính năng cần thiết để quản lý dịch vụ cho thuê xe tự lái hiệu quả.
Sử dụng công nghệ web hiện đại với kiến trúc MVC đảm bảo ứng dụng có hiệu suất cao, khả năng mở rộng tốt.
Giao diện thân thiện, dễ sử dụng giúp tăng trải nghiệm khách hàng và tiết kiệm chi phí đào tạo nhân viên.
Hệ thống lưu trữ dữ liệu an toàn, bảo mật thông tin khách hàng theo các tiêu chuẩn nghiêm ngặt.
Tích hợp khả năng thanh toán trực tuyến, tăng sự tiện lợi cho khách hàng.
5.1.5 Hạn chế ã Chỉ tập trung phục vụ dịch vụ cho thuờ xe tự lỏi, chưa tớch hợp cỏc dịch vụ khác như bảo hiểm, hỗ trợ lái xe. ã Chức năng đỏnh giỏ dịch vụ, tương tỏc người dựng cũn hạn chế, cần cải thiện để thu hút khách hàng tốt hơn. ã Chưa tớch hợp cỏc tớnh năng bản đồ thụng minh, cần nõng cấp để cạnh tranh. ã Thiếu chức năng tự động điều phối, cõn bằng tải trọng, cú thể gõy khú khăn khi lưu lượng truy cập tăng cao.
Dựa trên những ưu điểm và nhược điểm hiện tại, hệ thống website quản lý cho thuê xe tự lái sẽ tiếp tục được phát triển và nâng cấp để tối ưu hóa trải nghiệm khách hàng và nâng cao năng lực cạnh tranh cho doanh nghiệp Các hướng phát triển chính bao gồm tích hợp bản đồ thông minh và hệ thống đề xuất lộ trình, nâng cấp tính năng đánh giá và bình luận dịch vụ, phát triển chức năng trợ lý ảo hỗ trợ 24/7, mở rộng hệ thống cung cấp dịch vụ phụ trợ như bảo hiểm và hỗ trợ lái xe, áp dụng công nghệ điện toán đám mây để tăng tính sẵn sàng và khả năng mở rộng, cùng với việc tăng cường các biện pháp bảo mật để đảm bảo an toàn dữ liệu khách hàng theo tiêu chuẩn quốc tế.
Hệ thống dự kiến sẽ ngày càng hoàn thiện, đáp ứng tối đa yêu cầu của khách hàng, duy trì lợi thế cạnh tranh và mở rộng thị phần dịch vụ cho thuê xe tự lái trong tương lai.
Để phát triển nguồn nhân lực trong công ty phần mềm làm sàn trung gian cho thuê xe tự lái, chúng ta cần chú trọng vào bốn hướng chính.
1 Tuyển dụng và Đào tạo ã Tuyển dụng nhõn sự chất lượng cao: Tỡm kiếm cỏc chuyờn gia cú kinh nghiệm trong lĩnh vực công nghệ và dịch vụ thuê xe. ã Đào tạo và phỏt triển: Cung cấp cỏc chương trỡnh đào tạo kỹ thuật và kỹ năng mềm để nâng cao năng lực của nhân viên.
2 Xây dựng văn hóa và phúc lợi ã Văn húa doanh nghiệp: Tạo ra mụi trường làm việc tớch cực, khuyến khích sự sáng tạo và hợp tác. ã Chớnh sỏch đói ngộ: Đưa ra cỏc chớnh sỏch phỳc lợi hấp dẫn để thu hút và giữ chân nhân tài.
3 Ứng dụng công nghệ và đổi mới ã R&D và cụng nghệ mới: Khuyến khớch nghiờn cứu và ỏp dụng cỏc công nghệ tiên tiến như trí tuệ nhân tạo và học máy. ã Đổi mới liờn tục: Thường xuyờn cải tiến sản phẩm và dịch vụ dựa trên phản hồi từ khách hàng và nhân viên.
4 Phát triển lãnh đạo và định hướng chiến lược ã Đào tạo lónh đạo: Phỏt triển kỹ năng lónh đạo và quản lý dự ỏn cho đội ngũ quản lý. ã Tầm nhỡn và sứ mệnh: Xỏc định rừ ràng mục tiờu và giỏ trị của công ty, đảm bảo tất cả nhân viên hiểu và hướng tới.
Phát triển con người trong công ty phần mềm yêu cầu chú trọng đến quy trình tuyển dụng, đào tạo nhân viên, xây dựng văn hóa doanh nghiệp tích cực, áp dụng công nghệ mới, và phát triển đội ngũ lãnh đạo với tầm nhìn chiến lược rõ ràng.