DriverX hướng tới mục tiêu đơn giản hoá công tác nghiệp vụ cho các Cơ sở đào tạo lái xe bằng cách cung cấp phần mềm vận hành toàn diện, dễ sử dụng
2. Yêu cầu về kinh doanh (Business Requirements):
DriverX là một nền tảng cung cấp các tính năng phần mềm trên mô hình trả phí trên mỗi một học viên, đơn giá dựa trên tính năng được cung cấp. Chiến lược định giá của công ty dựa trên gói cơ bản là sử dụng tính năng quản lý DAT, các gói nâng cao được xây dựng dựa trên các tính năng khác mà phần mềm cung cấp tới khách hàng
3. Người dùng và phân loại (target users and their categorisation):
Người dùng của hệ thống DriverX là các nhân viên được phân công nhiệm vụ tại các Cơ sở ĐLTX, các giáo viên, học viên của cơ sở
Vậy các nhóm người dùng có thể phân chia như sau
Nhóm nhân viên vận hành Cơ sở đào tạo:
Quản trị/Admin: là các người dùng có toàn quyền sử dụng các tính năng vận hành. Họ còn có quyền phân quyền cho những người sử dụng trong cơ sở đào tạo và xem xét các công việc của người dùng
Giáo vụ: là người dùng chịu trách nhiệm quản lý các khoá học, lên lịch đào tạo và giảng dạy
Tuyển sinh: là những người dùng sử dụng hệ thống DriverX để quản lý các hồ sơ tuyển sinh
Kỹ thuật: quản lý xe, thiết bị DAT, theo dõi chi tiết các phiên học thực hành
Nhóm nhân viên hỗ trợ kỹ thuật (Công ty)
Super Admin:
Admin:
Nhóm các giáo viên dạy lái
Là người trực tiếp dạy học viên, sử dụng hệ thống DriverX để xem tiến độ đào tạo của từng học viên mình giảng dạy, xem được chi tiết thời gian làm việc của mình, nhận lịch phân công giảng dạy
Học viên
Sử dụng phần mềm DriverX để nhận thông tin về lịch học, xem tiến độ đào tạo của chính mình, đăng ký/thay đổi lịch học tiếp theo
4. Phạm vi sản phẩm (Product Scope)
Sản phẩm DriverX phân chia thành các Module và các tính năng như sau:
A. Phần mềm phục vụ điều hành Cơ sở ĐTLX (WEBAPP)
A.1 Tính năng chung
Đăng nhập/đăng xuất
Tìm kiếm nhanh
Hiển thị notification
Xem log người dùng hệ thống
Cấu hình hoạt động
Phân hệ Hệ thống
Quản lý người dùng
Xem danh sách, tìm kiếm người dùng
Thêm mới người dùng
Cấp quyền người dùng
Xoá người dùng
Quản lý xe tập lái
Dashboard xe tập lái (số xe chuẩn bị hết hạn tập lái, tổng số giờ, km của đội xe hàng tháng/ngày, top các xe chạy nhiều nhất hàng tháng/ngày,...)
Xem danh sách xe, tìm kiếm xe tập lái
Thêm mới xe tập lái
Cập nhật thông tin xe tập lái (bao gồm cả kết thúc hợp đồng/thanh lý)
Quản lý thiết bị DAT trên xe tập lái
Báo cáo/thống kê dữ liệu xe tập lái
Quản lý thiết bị DAT
Xem danh sách, tìm kiếm thiết bị DAT
Thêm mới thiết bị DAT
Cập nhật thông tin thiết bị DAT (cấu hình hoạt động, kích hoạt/ẩn kích hoạt, quản lý Serial cứng và thay đổi serial mềm)
Quản lý Giáo viên
Dashboard Giáo viên
Xem danh sách Giáo viên, tìm kiếm giáo viên
Thêm mới giáo viên
Cập nhật thông tin giáo viên (gồm cả kết thúc hợp đồng với giáo viên)
Báo cáo, thống kê liên quan tới giáo viên (số học viên tham gia giảng dạy, số giờ giảng dạy, số km, số phiên học, số phiên lỗi kỹ thuật,...)
Phân hệ tuyển sinh
Dashboard tuyển sinh (số khoá đã mở, số hồ sơ tuyển sinh, số hồ sơ thiếu,...)
Xem danh sách, tìm kiếm khoá tuyển sinh
Tạo khoá tuyển sinh
Thay đổi thông tin Khoá tuyển sinh
Chốt Khoá tuyển sinh (khai giảng)
Xem danh sách hồ sơ tuyển sinh
Nhập mới hồ sơ tuyển sinh
Thay đổi, cập nhật thông tin hồ sơ tuyển sinh
Thống kê, báo cáo việc tuyển sinh
Phân hệ đào tạo
Dashboard Đào tạo (số lượng học viên học trong ngày, số phiên, số km, số giờ; số xe hoạt động, số giáo viên hoạt động,... )
Xem danh sách các khoá đào tạo
Thêm mới (import) khoá đào tạo (nếu khách chỉ sử dụng Hệ thống DAT)
Cập nhật thông tin khoá đào tạo (gán xe, giáo viên cho khoá, cập nhật thông tin về thời gian giảng dạy,...)
Xem danh sách học viên
Cấp thẻ, thu hồi thẻ học viên
Quản lý ảnh mẫu học viên
Xem thông tin quá trình đào tạo học viên (tổng quan, chi tiết)
Cập nhật tiến trình đào tạo học viên (đối với bộ môn lý thuyết - không áp dụng phần mềm và đối với phần học hình - nếu cơ sở nào không quản lý bằng thiết bị)
Quản lý các phiên học (cả DAT và học hình)
Xem thông tin xe đào tạo trên Bản đồ số
Phần mềm phục vụ Quản trị hệ thống
Phân hệ quản lý khách hàng
Xem danh sách, tìm kiếm khách hàng
Tạo mới khách hàng
Cập nhật thông tin, cấu hình hoạt động của khách hàng
Sao lưu, backup dữ liệu khách hàng
Phân hệ quản lý chi nhánh
Xem danh sách, tìm kiếm chi nhánh
Tạo mới chi nhánh
Cập nhật thông tin, cấu hình hoạt động của chi nhánh
Phân hệ quản lý người dùng
App DAT (Android-auto APP)
Tính năng DAT (theo QCVN 105)
Chức năng hiển thị thông tin
Chức năng đăng nhập
Tính năng ghi nhận dữ liệu
Tính năng giao tiếp máy chủ
Phần mềm hệ thống giao tiếp thiết bị DAT
Quản lý giao tiếp truyền nhận dữ liệu với phần mềm DAT chạy trên thiết bị
Yêu cầu kỹ thuật
DriverX: là một phần mềm chạy trên đám mây, được xây dựng trên một hệ thống bao gồm Docker, PostgreSQL, Redis, Python, ReactJS, TailwindCSS, React Native. Hệ thống được lưu trữ trên Viettel IDC, sử dụng dịch vụ Viettel Virtual Private Cloud và Viettel Cloud Object Storage (s3) và sử dụng mã hoá ssl để đảm bảo bảo mật dữ liệu
Phần thiết bị Android dùng để chạy APP
Yêu cầu về thiết kế UI/UX
DriverX có giao diện người dùng rõ ràng và trực quan với cách phối màu phản ánh thương hiệu của công ty. Phần mềm tuân theo các nguyên tắc thiết kế ưu tiên tính dễ sử dụng và đơn giản, với thông tin (label) và hướng dẫn rõ ràng và ngắn gọn.