You are on page 1of 5

BÁO CÁO VỀ DỰ ÁN THIẾT KẾ

WEBSITE CHO THUÊ XE Ô TÔ

NHÓM 3
ĐỖ SỸ HƯNG
ĐÀO DUY HIẾU
HÀ QUỐC MINH ĐỨC
NGUYỄN VIỆT HOÀNG
NGÔ QUỐC HUY

SE1843
I. TÓM TẮT VỀ DỰ ÁN

1. Giới thiệu dự án

- Dự án website cho thuê ô tô nhằm mục đích phát triển một ứng dụng web đáng tin
cậy, dễ sử dụng cho việc thuê xe ô tô, đáp ứng nhu cầu đa dạng của khách hàng với
các loại xe đa dạng mẫu mã. Dự án tập trung vào việc cung cấp trải nghiệm thuê xe
thuận tiện, dễ dàng, từ khâu lựa chọn xe, đặt xe, đến quá trình lấy và trả xe, thông qua
giao diện người dùng thân thiện và dễ sử dụng.

- Đối Tượng Người Dùng Mục Tiêu:


+ Khách hàng cá nhân hoặc doanh nghiệp cần thuê xe ô tô cho các mục đích du lịch,
công tác, sự kiện, ...
+ Nhân viên và cán bộ quản lý của công ty thuê xe, có nhu cầu quản lý thông tin xe,
đơn hàng.

- Các tính năng chính của trang web:


+ Lựa Chọn và Đặt Xe: Khách hàng có thể dễ dàng tìm kiếm và chọn thuê xe phù hợp
với nhu cầu của mình dựa trên loại xe, ngày giờ thuê và ngày giờ dự kiến trả. Hệ
thống sẽ hiển thị danh sách các xe khả dụng cùng thông tin chi tiết và giá tiền cho mỗi
lựa chọn.

+ Tài Khoản và Quản Lý Hợp Đồng: Khách hàng cần tạo tài khoản để có thể tạo và
quản lý đơn hàng của mình. Mỗi hợp đồng có thể bao gồm nhiều xe khác nhau nhưng
yêu cầu phải lấy và trả cùng ngày.

+ Quản lý và Tương Tác: Admin có thể chấp nhận hoặc từ chối đơn hàng, cập nhật
thông tin khi khách hàng đặt cọc, lấy xe, trả xe và thanh toán. Cán bộ quản lý có thể
thêm và cập nhật thông tin xe trong hệ thống.

+ Quản Trị Hệ Thống: Admin có quyền cao nhất trong việc quản trị trang web, bao
gồm tạo user, cấp quyền cho người dùng, và thực hiện các chức năng quản lý khác.

- Lợi ích đem đến:


+ Tiết kiệm thời gian: Quy trình thuê xe online giúp tiết kiệm thời gian cho cả khách
hàng và nhân viên.
+ Linh hoạt và tiện lợi: Cung cấp nhiều lựa chọn xe và dễ dàng quản lý hợp đồng trực
tuyến.
+ Quản lý hiệu quả: Hệ thống cung cấp công cụ quản lý mạnh mẽ cho nhân viên và
quản lý, từ đó nâng cao hiệu quả hoạt động của công ty.
2.Phần mềm sử dụng để thiết kế trang web
- Môi trường phát triển và máy chủ: Apache NetBeans 17 được sử dụng làm IDE cho
phát triển ứng dụng với nhiều công cụ hỗ trợ và tích hợp. Apache Tomcat 10 làm máy
chủ ứng dụng web để deploy và chạy ứng dụng.
- Cơ sở dữ liệu: sử dụng SQL Server cho phép quản lý dữ liệu một cách mạnh mẽ và
an toàn, đảm bảo tính toàn vẹn và hiệu suất cao cho ứng dụng.

3. Định hướng thiết kế trang web:

- Trước tiên, để xây dựng một trang web hoàn chỉnh, thực hiện được đúng yêu cầu đề
ra, cần xác định đúng các đối tượng / vật thể tương tác với trang web. Chính vì vậy
cần thiết kế cơ sở dữ liệu một cách chính xác, đặt nền tảng cho việc thiết kế trang
web.

- Sau khi đã thiết kế cơ sở dữ liệu, ta xây dựng tính năng Login, Logout và Đăng ký
tài khoản.
+ Login và Logout: Cung cấp một giao diện đăng nhập an toàn cho người dùng, sử
dụng email và mật khẩu. Khi đăng nhập thành công, người dùng sẽ được cấp quyền
truy cập vào các phần có hạn chế của trang web, tùy thuộc vào loại tài khoản. Tính
năng đăng xuất sẽ giúp người dùng có thể thoát khỏi phiên làm việc an toàn.
+ Đăng Ký: Cho phép người dùng mới tạo tài khoản bằng cách nhập thông tin cần
thiết như tên, email, mật khẩu. Quá trình đăng ký có thể bao gồm việc xác thực email
để đảm bảo tính chính xác và bảo mật của thông tin người dùng.

- Xây dựng phần booking xe: Cung cấp một hệ thống đặt xe linh hoạt cho phép người
dùng tìm kiếm và đặt thuê xe dựa trên các tiêu chí như thời gian thuê, loại xe hoặc tên
xe. Người dùng sau khi đặt xe có thể nhìn thấy các hợp đồng mình đã đặt và trạng thái
của hợp đồng.

- Xây dựng phần Admin quản lý: Cần có một giao diện quản lý dành riêng cho quản
trị viên và nhân viên của trang web, giúp họ có thể dễ dàng quản lý thông tin xe, thông
tin đặt xe, và thông tin người dùng. Giao diện quản lý này sẽ bao gồm các công cụ để
thêm mới, chỉnh sửa, xóa các mục thông tin trang web.

- Giao diện: sử dụng thư viện Bootstrap cho giao diện giúp giảm thiểu thời gian thiết
kế nhưng vẫn đem lại một giao diện đơn giản, dễ nhìn cho người dùng.

You might also like