Professional Documents
Culture Documents
Tai Mau Bia Bao Cao 2021 Mau So 7
Tai Mau Bia Bao Cao 2021 Mau So 7
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.
+ 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.
- 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.