Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 105

TRƯỜNG ĐẠI HỌC DUY TÂN

KHOA CÔNG NGHỆ THÔNG TIN

---------------------------

ĐỒ ÁN CDIO 3

Đề tài:
XÂY DỰNG
WEBSITE ĐẶT VÉ XE

GVHD: Lương Thị Thu Phương


Nhóm : 07
Sinh viên thực hiện:
 Nguyễn Hữu Thắng - 27211230856
 Võ Thanh Hải - 27211236863
 Trần Duy Long - 27211243627
 Đỗ Xuân Anh -
 Nguyễn Văn Cường -
 Phan Quốc Dũng - 27212141616

Đà Nẵng, tháng 5 năm 2024

`
Mục Lục

Chương I: MÔ TẢ Ý TƯỞNG.................................................................................................................4
1.1. Thành viên 1................................................................................................................................4
1.2 Thành viên 2.................................................................................................................................6
1.3 Thành viên 3.................................................................................................................................8
1.4 thành viên 4..................................................................................................................................9
1.5 thành viên 5................................................................................................................................10
1.6 thành viên 6................................................................................................................................11
2. Ý tưởng nhóm...............................................................................................................................12
CHƯƠNG II PHÂN TÍCH HỆ THỐNG.................................................................................................15
2.1. Đặc Tả Yêu Cầu Chức Năng.....................................................................................................15
2.1.1 Đặc Tả..................................................................................................................................15
2.1.2 Môi trường phát triển............................................................................................................15
2.1.3. Các yêu cầu bổ trợ khác.....................................................................................................15
2. Phân Tích Thiết Kế Hệ Thống......................................................................................................15
2.1 Tác nhân của hệ thống............................................................................................................15
2.2 Biểu đồ use case sử dụng ( Use Case Diagram )...................................................................16
2.3 Yêu cầu chức năng.....................................................................................................................17
2.4. Mô tả use case và chi tiết..........................................................................................................18
2.4.1. use-case quản lý khách hàng..............................................................................................18
2.4.2 use-case quản lí xe..............................................................................................................22
2.4.3 use-case quản lí vé xe.........................................................................................................25
2.4.4 Use-case Quản lý chuyến xe...............................................................................................29
2.4.5 Use-case Quản lý điểm đi – điểm đến.................................................................................33
2.4.6 use-case thống kê................................................................................................................37
2.4.7 use-case đăng nhập.............................................................................................................41
2.4.8 use-case tìm kiếm vé...........................................................................................................45
2.4.9 Use-case đăng ký tài khoản................................................................................................50
2.4.10 Use-case đặt vé.................................................................................................................54
2.4.11 Use-case Xem chi tiết vé....................................................................................................58
2.4.12 Use-case Quản lý thông tin cá nhân..................................................................................62
2.4.13 Use-case Đánh giá.............................................................................................................67
2.4.14 Use-case Đăng xuất...........................................................................................................72
2.4.15 Use-case Vé của tôi...........................................................................................................76

`
Chương III THỰC HIỆN.......................................................................................................................80
1. Biểu đồ lớp:...................................................................................................................................80
2. Thiết kế cơ sở dữ liệu...................................................................................................................81
2.1 Mô hình dữ liệu quan hệ.......................................................................................................81
2.2 Danh sách các bảng................................................................................................................82
3 Thiết kế giao diện...........................................................................................................................88
3.1 Giao diện trang chủ.................................................................................................................88
3.2 Giao diện xem chi tiết..............................................................................................................89
3.3 Vé của tôi................................................................................................................................90
3.4 Giao diện đăng nhập...............................................................................................................91
3.5 Giao diện Đăng ký...................................................................................................................92
3.6 Giao diện đăng xuất................................................................................................................93
3.7 Giao diện mua vé....................................................................................................................94
3.8 Giao diện đánh giá..................................................................................................................95
3.9 Giao diện thông tin cá nhân....................................................................................................96
3.10 Giao diện quản lý khách hàng...............................................................................................97
3.11 Giao diện quản lý xe..............................................................................................................98
3.12 giao diện quản lý vé xe..........................................................................................................99
KẾT LUẬN..........................................................................................................................................100
TÀI LIỆU THAM KHẢO.......................................................................................................................105

`
Chương I: MÔ TẢ Ý TƯỞNG

1.1. Thành viên 1


- Họ & Tên (Sinh viên): Nguyễn Hữu Thắng

- Chuyên ngành (của Sinh viên): Công Nghệ Phần Mềm

- MSSV: 27211230856

- Tên ý tưởng : Xây dựng hệ thống website bán sách

- Ngày/Tháng /Năm: 4/4/2024

1.1.1. Mô Tả Ý Tưởng Sản Phẩm

Dự án là một trang web bán sách, nhằm cung cấp một nền tảng trực tuyến cho người
dùng để tìm kiếm, xem và mua sách một cách thuận tiện. Trang web sẽ cung cấp danh mục đa
dạng với các thể loại sách khác nhau. Dự án nhằm đáp ứng nhu cầu đa dạng của người mua và
tạo môi trường mua sắm trực tuyến an toàn và tiện lợi.

Website bán sách online giúp người quản lý dễ dàng đăng nhập để quản lý sách, thêm
sách, chỉnh sửa sách và các thứ khác của cửa hàng

Cải thiện trải nghiệm mua sắm trực tuyến của người dùng. Giao diện đơn giản, dễ sử
dụng và tối ưu hóa trang web để người dùng dễ dàng tìm kiếm, chọn lựa xem thông tin và mua
sách một cách nhanh chóng và thuận tiện

1.1.2. Chức năng

Khách hàng: có thể vào trang web tìm kiếm sách, xem các thông tin của sản phẩm cần
tìm, mua sách…

Quản lý: Website bán sách online giúp người quản lý dễ dàng đăng nhập để quản lý sách,
thêm sách, chỉnh sửa sách và các thứ khác của cửa hàng …

Nhân Viên: Quản lý đơn đặt hàng, lập hóa đơn, Thống kê doanh thu và báo cáo với quản
lý …

Khách vãng lai: xem sách, tìm kiếm, xem các thông tin chi tiết của sách

1.2.3. Đánh giá cơ sở kiến thức của sinh viên

`
- Phân tích thiết kế hướng đối tượng: đã học

- Hệ quản trị cơ sở dữ liệu: đang học

- Ngôn ngữ C#: đã học

- Ngôn ngữ Asp.net: đã học

- Ngôn ngữ Javascript: đã học

- HTML/CSS: chưa học

- Phân tích thiết kế hệ thống: đã học

`
1.2 Thành viên 2
- Họ & Tên (Sinh viên): Võ Thanh Hải

- Chuyên ngành (của Sinh viên): Công Nghệ Phần Mềm .

- MSSV : 27211236863

- Ngày/Tháng /Năm: 4/4/2024

- Tên ý tưởng : Xây dựng hệ thống quản lý đặt , bán vé xe.

1.2.1 Mô tả ý tưởng sản phẩm

- Sản phẩm : Quản lý website đặt , bán vé xe .

- Hệ thống đặt , bán vé online trên toàn cả nước .

- Tạo sự thuận lợi cho việc đặt , bán vé xe trở nên nhanh và tiết kiệm nhiều thời gian
tránh các tình trạng hết vé xe hoặc không có sẵn , có thể xem trực tiếp online trên
website các lịch trình , vị trí ghế , số lượng vé còn lại , việc thanh toán cũng trở nên dễ
dàng hơn .

1.2.2 Chức năng

- Quản trị viên: có các chức năng như quản lý xe, quản lý chuyến đi, quản lý người
dùng, quản lý vé, thống kê …...

- Người dùng: có các chức năng như quản lý thông tin của mình, đặt vé xe, thuê xe .

- Nhân viên: quản lý các chức năng tùy vào phân quyền của admin .

- Tài xế : quản lý chuyến đi .

1.2.3 Đánh giá cơ sở kiến thức của sinh viên

- Phân tích thiết kế hướng đối tượng: đã học

- Hệ quản trị cơ sở dữ liệu: chưa học

- Ngôn ngữ C#: đã học

- Ngôn ngữ Asp.net: đã học

`
- Ngôn ngữ Javascript: đã học

- HTML/CSS: 3 tháng

- Phân tích thiết kế hệ thống: đã học

`
1.3 Thành viên 3
- Họ & Tên (Sinh viên): Trần Duy Long

- Chuyên ngành: Công Nghệ Phần mềm

- MSSV : 27211243627

- Tên ý tưởng : Phần mềm quản lý khách đặt bàn tại nhà hàng

- Ngày/Tháng/Năm: 4/4/2024

1.3.1 Mô tả ý tưởng sản phẩm

Tìm kiếm bàn khách hàng đã đặt, thêm bàn khách hàng , cập nhật các thông tin bàn khách
hàng(yêu cầu đặc biệt, các món đã gọi, thành tiền) hoặc xóa bỏ các khách hàng đặt bàn một
cách thuận tiện, hiệu quả và nhanh chóng giúp nhà hàng truy xuất và quản lý khách hàng một
cách dễ dàng hơn

1.3.2 Chức Nắng

Quản lý đặt bàn online:

Quản lý đặt bàn trực tiếp

Quản lý trạng thái bàn

Quản lý lịch sử đặt bàn

Gửi thông báo cho khách hàng

Xuất báo cáo đặt bàn

1.3.3 Đánh giá cơ sở kiến thức của sinh viên

- Phân tích thiết kế hướng đối tượng: đã học

- Hệ quản trị cơ sở dữ liệu: chưa học

- Ngôn ngữ C#: đã học

- Ngôn ngữ Asp.net: đã học

`
- Ngôn ngữ Javascript: đã học

- Phân tích thiết kế hệ thống: đã học

1.4 thành viên 4

- họ & tên( sinh viên ): Đỗ Xuân Anh


- chuyên ngành: công nghệ phần mềm
- MSSV :
- tên ý tưởng :Ứng d trò chơi trực tuyến
- ngày/tháng/năm: 14/1/2024

1.4.1 Mô tả ý tưởng sản phẩm


Mục đích chính của phần mềm ứng dụng trò chơi trực tuyến là cung cấp một nền tảng cho
người chơi trò chơi trực tuyến kết nối với nhau và tham gia vào các trò chơi. Phần mềm này
bao gồm nhiều tính năng khác nhau, giúp người chơi có thể truy cập vào các trò chơi, tương
tác với nhau và quản lý tài khoản của họ.

1.4.2 Chức năng


- Đăng nhập và quản lí tài khoản
- Chế độ chơi đơn và đa người
- Giao diện trực quan và điều khiển
- Trò chơi đa dạng
- Hệ thống điểm và phần thưởng
- Tương tác xã hội
- Cập nhập và mở rộng

1.4.3 Đánh giá cơ sở kiến thức của sinh viên


- Phân tích thiết kế hướng đối tượng: đã học

- Hệ quản trị cơ sở dữ liệu: chưa học

- Ngôn ngữ C#: đã học

- Ngôn ngữ Asp.net: đã học

- Ngôn ngữ Javascript: đã học

`
- Phân tích thiết kế hệ thống: đã học

1.5 thành viên 5

- Họ & Tên (Sinh viên): Nguyễn Văn Cường


- Chuyên ngành: Công Nghệ Phần Mềm
- MSSV :
- Tên Ý tưởng (Sản phẩm): Website quản lý khách sạn
- Ngày/Tháng/Năm: 24/8/2023.

1.5.1 Mô tả ý tưởng sản phẩm

Mục đích chính của phần mềm website quản lý khách sạn là giúp các khách sạn, resort và
cơ sở lưu trú khác có thể quản lý hoạt động kinh doanh của họ một cách hiệu quả hơn. Phần
mềm này cung cấp nhiều tính năng khác nhau, giúp các khách sạn , website quản lý khách sạn
là cung cấp một nền tảng trực tuyến để quản lý và vận hành hoạt động của khách sạn, bao gồm
đặt phòng, quản lý thông tin khách hàng, phòng và dịch vụ, thanh toán, đánh giá và phản hồi,
thông báo và khuyến mãi.

1.5.2 Chức Năng


1. Quản lý thông tin khách hàng: Đăng ký, cập nhật thông tin cá nhân của khách hàng,
quản lí lịch sử đặt phòng, thông tin thanh toán, đánh giá và phản hồi.

2. Quản lý phòng: Hiển thị thông tin về các loại phòng, giá cả, trạng thái phòng (trống,
đã đặt, đang sửa chữa), quản lý đặt phòng, hủy phòng, xem lịch sử đặt phòng.

3. Quản lý dịch vụ: Hiển thị các dịch vụ có sẵn trong khách sạn như nhà hàng, spa,
phòng tập gym, hồ bơi và cho phép khách hàng đặt dịch vụ này.

4. Quản lý đặt phòng: Cho phép khách hàng tìm kiếm phòng trống theo ngày, số lượng
khách, loại phòng. Hỗ trợ đặt phòng trực tuyến, xác nhận đặt phòng, hủy đặt phòng.

5. Quản lý thanh toán: Cung cấp các phương thức thanh toán như thanh toán trực
tuyến, thanh toán khi nhận phòng, quản lý hóa đơn, chi tiết thanh toán.

`
6. Quản lý đánh giá và phản hồi: Cho phép khách hàng đánh giá và để lại phản hồi về
trải nghiệm của họ sau khi sử dụng dịch vụ khách sạn.

7. Quản lý quyền truy cập: Xác thực người dùng, quản lý quyền truy cập của nhân
viên, quản lý tài khoản, đổi mật khẩu.

8. Quản lý thông báo: Gửi thông báo về các sự kiện, khuyến mãi, thông tin cập nhật
đến khách hàng qua email hoặc tin nhắn.

9. Quản lý báo cáo và thống kê: Tạo báo cáo về doanh thu, tỷ lệ phòng trống, đánh giá
của khách hàng, thống kê số lượng khách hàng đặt phòng theo thời gian.

1.5.3 Đánh giá cơ sở kiến thức của sinh viên


- Phân tích thiết kế hướng đối tượng: đã học

- Hệ quản trị cơ sở dữ liệu: chưa học

- Ngôn ngữ C#: đã học

- Ngôn ngữ Asp.net: đã học

- Ngôn ngữ Javascript: đã học

- Phân tích thiết kế hệ thống: đã học

1.6 thành viên 6


- Họ và Tên: Phan Quốc Dũng
- MSSV: 27212141616
- Chuyên Nghành: Công Nghệ Phần Mềm
- Tên ý tưởng: Xây dựng website bán vé máy bay.
- Ngày/tháng/năm: 04/04/2024
1.6.1 Mô tả ý tưởng sản phẩm
Thời buổi công nghệ phát triển giữa việc vận chuyển và đi lại đã có nhiều phương tiện
hiện đại ra đời và trong đó máy bay là phương tiện được mọi người quan tâm và chú ý nhiều
đến nhất. Vì người mua bận rộn không có thời gian mua vé trực tiếp hiểu được nhu cầu đó
chúng tôi mang đến giải pháp công nghệ tối ưu cho toàn bộ quá trình quản lý, mua bán vé máy
bay trực tuyến nhằm mục tiêu tiết kiệm thời gian cho người mua, giúp mọi thứ dễ dàng và tiện
lợi hơn cho người mua. Do chúng tôi đều là những người trẻ có nhu cầu đi lại nhiều và nhanh
chóng nên chúng tôi nhận thấy việc mua vé thật gian nan: chạy đến phòng vé, nơi bán vé xếp

`
hàng chờ đợi, đôi khi phải mua vé với giá rất cao, vì vậy mục đích xây dựng website bán vé
máy bay để tối ưu việc mua vé nhanh chóng tiện lợi và tiết kiệm thời gian cho người mua.

1.6.2 Chức năng

Website có các chức năng như:


- Tạo tài khoản, Đăng nhập.
- Xem các loại vé, chi tiết vé và hãng máy bay
- Xem lịch trình bay
1.5.3 Đánh giá cơ sở kiến thức của sinh viên
- Phân tích thiết kế hướng đối tượng: đã học

- Hệ quản trị cơ sở dữ liệu: chưa học

- Ngôn ngữ C#: đã học

- Ngôn ngữ Asp.net: đã học

- Ngôn ngữ Javascript: đã học

- Phân tích thiết kế hệ thống: đã học

2. Ý tưởng nhóm
Trên cơ sở của các thành viên nhóm thống nhất chọn đề tài:
Thiết kế và xây dựng hệ thống quản lý đặt, bán vé xe.

2.1. Mục đích

- Mục đích chính của website Bán vé xe khách là tạo ra một trải nghiệm đơn giản, thuận
tiện và an toàn cho người dùng khi muốn di chuyển bằng xe khách. Thông qua nền tảng
này, người dùng có thể tiết kiệm thời gian và công sức so với việc phải đến trực tiếp đại
lý vé hoặc điện thoại để đặt vé.

2.2. Chức năng

+ Hổ trợ nghiệp vụ: quản lý thông tin chi tiết về các tuyến đường, lịch trình, giá vé của
từng chuyến xe. Thông tin này được cập nhật thường xuyên để đảm bảo chính xác và
kịp thời.tiếp nhận thông tin đặt vé từ khách hàng. Thông tin đặt vé bao gồm các thông

`
tin như: tên khách hàng, số điện thoại, địa chỉ, tuyến đường, lịch trình, giá vé, số lượng
vé,...
+ Hổ trợ quản lý các thông tin của khách hàng ,khách vãng lai,quản lý

+ Hỗ Trợ thống kê, báo cáo các thông tin liên quan đến hoạt động đặt, bán vé xe, bao gồm
các thông tin như: doanh thu, số lượng vé bán được,.

2.3. Đối tượng nghiên cứu

- Nghiên cứu các ngôn ngữ hỗ trợ trong quá trình xây dựng sản phẩm:Java
- Nghiên cứu các công cụ hỗ trợ trong quá trình xây dựng sản phẩm: Visual Studio,
Visual Studio Code, Visual Paradigm, Microsoft SQL Sever…

2.4. Phương pháp nghiên cứu

● Phương pháp nghiên cứu tài liệu:

- Nghiên cứu về các dự án thực tế liên quan đến hệ thống quản lý đặt và bán vé xe từ
đó phân tích tìm hiểu các lý do thành công và thất bại, cũng như những bài học rút ra
từ những dự án này.

- Tìm các đồ án khóa luận tốt nghiệp của các anh/chị khóa trên hoặc qua sách báo liên
quan đến đề tài nghiên cứu.

- Tìm kiếm trong các nguồn chính thức như sách, bài báo khoa học, và bản báo cáo từ
các tổ chức uy tín trong lĩnh vực quản lý vận tải và bán vé.

● Phương pháp nghiên cứu thực tiễn:

- Tiến hành một nghiên cứu thị trường để hiểu rõ nhu cầu và mong muốn của người
dùng.

- Thu thập yêu cầu chức năng và phi chức năng từ các bên liên quan như người quản
lý, người sử dụng, và những đối tác liên quan.

- Thu thập thông tin từ việc phỏng vấn.

- Tìm hiểu và quan sát một số mô hình quản lý đặt/bán vé xe đã hoàn thiện

- Phân tích yêu cầu và xác định các chức năng chính cần thiết cho hệ thống.

`
`
CHƯƠNG II PHÂN TÍCH HỆ THỐNG
(Thiết kế và xây dựng hệ thống quản lý đặt, bán vé xe)

2.1. Đặc Tả Yêu Cầu Chức Năng

2.1.1 Đặc Tả
Hệ thống cho phép:
- Quản lý: Quản lý khách hàng, Quản lý xe, Quản lý vé xe, Quản lý nhật trình, Thống kê.
- Khách hàng: Quản lý tài khoản, Đăng ký tài khoản, Tìm kiếm, Xem vé, Đặt vé, Đánh
giá.
- Khách vãng lai: Tìm kiếm, Xem vé, Đăng ký tài khoản

2.1.2 Môi trường phát triển


- Front end: HTM, CSS, JavaScript, ReactJS, Bootstrap 5, TailwindCSS, NextJS
- Back end: NodeJS, Express.
- Database: MongoDB,MySQL,PostgreSQL

2.1.3. Các yêu cầu bổ trợ khác


 Ứng dụng phục vụ cho tất cả bạn đọc sử dụng trình duyệt có kết nối Internet; các thiết
bị điện thoại chạy hệ điều hành Android, Window Phone, hay IOS.
 Truy cập nhanh, hỗ trợ nhiều khách hàng đồng thời.
 Giao diện đơn giản, thẩm mỹ dễ sử dụng.

2. Phân Tích Thiết Kế Hệ Thống

2.1 Tác nhân của hệ thống

STT Tên Tác Nhân Mô tả

1 Khách hàng - Là thành viên đã đăng ký tài khoản của hệ


thống, có quyền xem, quản lí thông tin cá
nhân, đặt vé, xem vé đã đặt ,đánh giá sản
phẩm và để lại bình luận

`
2 Khách vãng lai - Người dung có thể xem chi tiết vé xe, tìm
vé xe , đăng kí tài khoản

3 Quản lý - Người quản trị của hệ thống được xem và


quản lí vé xe , quản lí xe , quản lí điểm đến
và điểm đi, quản lí khách hàng,thống

Bảng mô tả các tác nhân

2.2 Biểu đồ use case sử dụng ( Use Case Diagram )

Hình 2.3 biểu đồ phân cấp chức năng

`
2.3 Yêu cầu chức năng.

STT Tên chức năng Người phụ trách

1 quản lý khách hàng Quản lý


2 quản lý xe Quản lý
3 quản lý vé xe Quản lý
4 thống kê Quản lý
5 đăng nhập Quản lý,Khách hàng
6 tìm kiếm vé Khách hàng,Khách vãng lai
7 đăng ký tài khoản Khách hàng,Khách vãng lai
8 đặt vé Khách hàng
9 Xem vé Khách hàng,Khách vãng lai
10 Quản lý thông tin cá nhân Khách hàng
11 Đánh giá Khách hàng
12 Đăng xuất Quản lý,Khách hàng
13 Quản lý điểm đi , điểm đến Quản lý
14 Quản lý chuyến xe Quản lý
15 Vé của tôi Khách hàng

Bảng 2.2 Bảng danh sách usecase.

`
2.4. Mô tả use case và chi tiết.

2.4.1. use-case quản lý khách hàng

Hình 2.4 use-case quản lý khách hàng

`
2.4.1.1 Mô tả Use-case
Mô tả vắn tắt: Admin có thể quản lý thông tin khách hàng một cách tổng quát
Điều kiện trước: Mọi khách hàng đều truy cập vào trang web.
Kịch bản:
Kịch bản Use-case quản lý khách hàng

Bƣớc Admin Hệ thống

1 Truy cập vào trang web

2 Hiển thị trang quản lý

3 Admin chỉnh sửa thông tin


khách hàng

4 Hiển thị thông báo chỉnh sửa thông tin


khách hàng thành công

5 Kết thúc

Bảng 2.3 Mô tả Use-case quản lý khách hàng

`
2.4.1.2 Biểu Đồ Hoạt Động

Hình 2.5 Biểu Đồ Hoạt Động Quản lý khach hàng

`
2.4.1.3 Biểu Đồ Tuần Tự

Hình 2.6 Biểu Đồ Tuần Tự Quản lý khach hàng

`
2.4.2 use-case quản lí xe

Hình 2.7 use-case quản lí xe

2.4.2.1 Mô tả Use-case
Mô tả vắn tắt: Admin có thể quản lý thông tin xe một cách tổng quát
Điều kiện trước: Mọi khách hàng đều truy cập vào trang web.
Kịch bản:

`
Bảng 2.4 Mô tả Use-case quản lý xe

2.4.2.2 Biểu đồ tuần tự

Hình 2.8 Biểu đồ tuần tự quản lí xe

`
2.4.2.3 Biểu Đồ Hoạt Động

Hình 2.9 Biểu Đồ Hoạt Động quản lí xe

`
2.4.3 use-case quản lí vé xe

Hình 2.10 use-case quản lí vé xe

`
2.4.3.1 Mô tả Use-case

Mô tả vắn tắt: Mọi khách hàng có thể đặt vé xe


Điều kiện trước: Mọi khách hàng đều truy cập vào trang web.
Kịch bản:

Kịch bản Use-case quản lý vé xe

Bước Admin Hệ thống

1 Truy cập vào trang web

2 Hiển thị trang quản lý

3 Admin chỉnh sửa thông


tin vé xe

4 Hiển thị thông báo chỉnh sửa thông tin vé


xe thành công

5 Kết thúc

Bảng 2.5 Mô tả Use-case quản lý vé xe

`
2.4.3.2 Biểu đồ tuần tự

Hình 2.11 Biểu đồ tuần tự quản lí vé xe

`
2.4.3.3 Biểu Đồ Hoạt Động

Hình 2.12 Biểu Đồ Hoạt Động quản lí vé xe

`
2.4.4 Use-case Quản lý chuyến xe

Hình 2.13 Use-case Quản lý chuyến xe

`
2.4.4.1 Đặc tả use case Quản lý chuyến xe

Mô tả vắn tắt: Admin có thể quản lý thông tin chuyến xe một cách tổng quát
Điều kiện trước: Mọi khách hàng đều truy cập vào trang web.
Kịch bản:

Kịch bản Use-case quản lý vé xe

Bước quản lý Hệ thống

1 Truy cập vào trang web

2 Hiển thị trang quản lý

3 Admin chỉnh sửa thông tin


chuyến xe

4 Hiển thị thông báo chỉnh sửa thông


tin chuyến xe thành công

5 Kết thúc

Bảng 2.6 Mô tả Use-case quản lý chuyến xe

`
2.4.4.2 Biểu đồ tuần tự

Hình 2.14 Biểu đồ tuần tự Quản lý chuyến xe

`
2.4.4.3 Biểu đồ hoạt động

Hình 2.15 Biểu đồ hoạt động Quản lý chuyến xe

`
2.4.5 Use-case Quản lý điểm đi – điểm đến

Hình 2.16 Use-case Quản lý điểm đi – điểm đến

`
2.4.5.1 Đặc tả use case Quản lý điểm đi – điểm đến
Mô tả vắn tắt: Admin có thể quản lý thông tin điểm đi – điểm đến một cách tổng quát
Điều kiện trước: Mọi khách hàng đều truy cập vào trang web.
Kịch bản:
Kịch bản Use-case quản lý điểm đi – điểm đến

Bước Admin Hệ thống

1 Truy cập vào trang web

2 Hiển thị trang quản lý

3 Admin chỉnh sửa thông tin


điểm đi - điểm đến

4 Hiển thị thông báo chỉnh sửa thông


tin điểm đi – điểm đến thành công

5 Kết thúc

Bảng 2.7 Mô tả Use-case quản lý điểm đi – điểm đến

`
2.4.5.2 Biểu đồ tuần tự

Hình 2.17 Biểu đồ tuần tự Quản lý điểm đi – điểm đến

`
2.4.5.3 Biểu đồ hoạt động

Hình 2.18 Biểu đồ hoạt động Quản lý điểm đi – điểm đến

`
2.4.6 use-case thống kê

Hình 2.19 use-case thống kê

`
2.4.6.1 Đặc tả use case thống kê

Use case: Thống kê

Mục đích: Chức năng này cho phép thống kê số lượng người truy cập

Mô tả: Use case mô tả việc thống kê

Tác nhân: Quản trị viên

ĐK trước: Đăng kí tài khoản

Đk sau: không có

Luồng sự Tác nhân Hệ thống


kiện chính

1. Chọn nút thống kê số lượng


người truy cập
2. Kiểm tra thông tin
4. Kết thúc use case
3. Kiểm tra thông tin và thống kê
số lượng người truy cập

Bảng 2.8 Mô tả Use-case thống kê

`
2.4.6.2 Biểu đồ tuần tự

Hình 2.20 Biểu đồ tuần tự thống kê

`
2.4.6.3 Biểu đồ hoạt động

Hình 2.21 Biểu đồ hoạt động thống kê

`
2.4.7 use-case đăng nhập

Hình 2.22 use-case đăng nhập

`
2.4.7.1 Đặc tả use case đăng nhập

Use case: Đăng nhập

Mục đích: Chức năng này cho phép đăng nhập tài khoản của họ vào phiên
làm việc hiện tại

Mô tả: Use case mô tả việc đăng nhập của khách hàng

Tác nhân: Khách hàng

ĐK trước: Đăng kí tài khoản

Đk sau: không có

Luồng sự Tác nhân Hệ thống


kiện chính

1. Chọn chức năng đăng 3. Giửi thông tin tài khoản đăng
nhập nhập

2. Nhập số điện thoại và mật 4. Giửi yêu cầu đăng nhập


khẩu đăng nhập
5. Kiểm tra thông tin tài khoản đã
7. Kết thúc use case tồn tại trong CSDL chưa

6. Thông báo đăng nhập thành


công hoặc đăng nhập thất bại

Bảng 2.9 Mô tả Use-case đăng nhập

`
2.4.7.2 Biểu đồ tuần tự

Hình 2.23 Biểu đồ tuần tự đăng nhập

`
2.4.7.3 Biểu đồ hoạt động

Hình 2.24 Biểu đồ hoạt động đăng nhập

`
2.4.8 use-case tìm kiếm vé

Hình 2.25 use-case tìm kiếm vé

`
2.4.8.1 đặc tả use-case tìm kiếm vé

1. Tìm kiếm theo tuyến đường

Use case: Tìm kiếm theo tuyến đường

Mục Chức năng này giúp người dùng tìm tuyến đường chi tiết nhất
đích:

Mô tả: Use case mô tả việc Tìm kiếm theo tuyến đường

Tác Khách hàng


nhân:

ĐK Đăng ký tài khoản


trước:

Đk sau: Không có

Dòng sự Tác nhân Hệ thống


kiện
chính
1. Nhập điểm đi 3. Gửi yêu tìm kiếm tuyến đường

2. Nhập điểm đến 4. Yêu cầu tìm kiếm tuyến đường vào

CSDL

5. Kiểm tra tuyến đường có trong

CSDL hay không

6. Hiển thị thông báo không tìm thấy


7. Kết thúc usecase
hoặc Hiểu thị kết quả tuyến đường
Bảng 2.10 Mô tả Use-case tìm kiếm theo tuyến đường

`
2 Tìm kiếm theo ngày giờ

Use case: Tìm kiếm theo ngày giờ

Mục Chức năng này giúp người dùng tìm kiếm theo ngày giờ
đích:

Mô tả: Use case mô tả việc Tìm kiếm theo ngày giờ

Tác Khách hàng


nhân:

ĐK Đăng ký tài khoản


trước:

Đk sau: Không có

Dòng sự Tác nhân Hệ thống


kiện
chính
1. Nhập hoặc chọn 2. Gửi yêu ngày đi

ngày đi 3. Yêu cầu ngày đi vào CSDL

4. Kiểm tra ngày đi có trong CSDL hay

không

5. Hiển thị thông báo không tìm thấy

hoặc Hiểu thị kết


6. Kết thúc usecase
Bảng 2.11 Mô tả Use-case tìm kiếm theo ngày giờ

`
2.4.8.2 Biểu đồ hoạt động

Hình 2.26 Biểu đồ hoạt động tìm kiếm vé

2.4.8.3 Biểu đồ tuần tự

`
1. Tuyến đường

Hình 2.27 Biểu đồ tuần tự tìm kiếm vé theo tuyến đường


2. Ngày giờ

Hình 2.28 Biểu đồ tuần tự tìm kiếm vé theo ngày giờ

`
2.4.9 Use-case đăng ký tài khoản

Hình 2.29 Use-case đăng ký tài khoản

`
2.4.9.1 Đặc tả use-case đăng ký tài khoản

Use case: Đăng kí tài khoản

Mục Giúp khách hàng tạo tài khoản đặt vé xe


đích:

Mô tả: Use case mô tả việc đăng ký tài khoản của khách vãng lai

Tác nhân: Khách vãng lai

ĐK Không có
trước:

Đk sau: Không có

Dòng sự Tác nhân


kiện
chính
1. Chọn chức năng 3. Gửi thông tin đăng ký tài khoản

đăng ký 4. Yêu cầu cập nhật tài khoản vào

2. Nhập số điện thoại CSDL.

và mật khẩu đăng ký 5. Kiểm tra thông tin tài khoản đã tồn

tài khoản tại trong CSDL chưa.

6. Thông báo tài khoản đã tồn tại hoặc

đăng ký thành công.

7. Kết thúc usecase

Bảng 2.12 Mô tả Use-case đăng kí tài khoản

`
2.4.9.2 Biểu đồ hoạt động

Hình 2.30 biểu đồ hoạt động đăng ký tài khoản

`
2.4.9.3 Biểu đồ tuần tự

Hình 2.31 Biểu đồ tuần tự đăng ký tài khoản

`
2.4.10 Use-case đặt vé

Hình 2.32 Use-case đặt vé

`
2.4.10.1 Đặc tả use-case thông tin đặt vé

Use case: Đặt vé

Mục đích: Giúp khách hàng đặt vé xe đến nơi mình muốn

Mô tả: Use case mô tả việc đặt vé

Tác nhân: Khách hàng

ĐK trước: Đăng kí tài khoản

Đk sau: Thanh toán

Luồng sự kiện Tác nhân Hệ thống


chính

1. Chọn vé cần đặt 2. Gửi yêu thông tin vé cần đặt

3. Hiển thị phương thức thanh toán

4. Người dùng nhập 5. Gửi thông tin phương thức thanh

phường thức thanh toán toán

6.Kiểm tra thông tin và thông báo đặt

vé thất bại

7. Kiểm tra thành công thì cập nhật dữ


liệu vào CSDL

8. Phản hồi thông tin

10. Kết thúc usecase 9.Hiển thị thông báo đặt vé thành công

Bảng 2.13 Mô tả Use-case thông tin đặt vé

2.4.10.2 Biểu đồ hoạt động

`
Hình 2.33 Biểu đồ hoạt động đặt vé

`
2.4.10.3 Biểu đồ tuần tự

Hình 2.34 Biểu đồ tuần tự đặt vé

`
2.4.11 Use-case Xem chi tiết vé

Hình 2.35 Use-case Xem chi tiết vé

`
2.4.11.1 Đặc tả use

Use case: xem chi tiết

Mục đích: Chức năng này giúp người dùng có thể xem thông tin về vé xe một cách chi tiết
nhất.

Mô tả: Người dùng chọn một vé xe cụ thể từ danh sách hoặc kết quả tìm kiếm.

Hệ thống hiển thị trang chi tiết về vé xe, bao gồm các thông tin như thời gian,
điểm đi, điểm đến, mô tả, đánh giá, giá cả, và các chi tiết khác liên quan.

Tác nhân: Quản lý, nhân viên và khách hàng

ĐK trước: chọn một vé xe từ danh sách các vé hoặc kết quả tìm kiếm.

Đk sau: Không có

Luồng sự kiện Tác nhân Hệ thống


chính

1. Người dùng chọn vé xe từ danh sách 2. Hệ thống hiển thị trang chi tiết về vé
hoặc kết quả tìm kiếm. xe đó với thông tin chi tiết như thời
gian, điểm đi, điểm đến, mô tả, đánh
3. Người dùng đọc thông tin chi tiết giá, giá cả, và các chi tiết khác liên
của vé. quan.

4 Người dùng chọn đặt vé 5. Hệ thống kiểm tra đã đăng nhập hay
chưa

-Nếu chưa hiện thông báo yêu cầu


đăng nhập
6. kết thúc
-Nếu đã đăng nhập Chuyển sang trang
đặt vé

Bảng 2.14 Mô tả Use-case xem chi tiết

2.4.11.2 Biểu đồ tuần tự.

`
Hình 2.36 Biểu đồ tuần tự Xem chi tiết vé

`
2.4.11.3 Biểu đồ hoạt động

Hình 2.37 Biểu đồ hoạt động Xem chi tiết vé

`
2.4.12 Use-case Quản lý thông tin cá nhân

Hình 2.38 Use-case Quản lý thông tin cá nhân

`
2.4.12.1 Đặc tả use case Quản lý thông tin cá nhân.

Use case: Quản lý tài khoản cá nhân

Mục đích: Giúp khách hàng xem và chỉnh sửa tài khoản

Mô tả: Khách hàng có thể xem và chỉnh thông tin cá nhân, mật khẩu của tài khoản

Tác nhân: Khách hàng

ĐK trước: Khách hàng đã đăng và chọn các thông tin có thể chỉnh sửa

Đk sau: Thông báo tương ứng

Dòng sự kiện Tác nhân Hệ thống


chính
1. Người dùng cần phải đăng 2. Hệ thống hiển thị thông tin cá nhân
nhập và chọn vào quản lý cá của người dùng bao gồm tên, địa chỉ
nhân email, địa chỉ giao hàng, thông tin thanh
toán, v.v.
3. Người dùng có thể chọn chức
năng "Chỉnh sửa" để sửa đổi 4.hệ thống xác thực và hiển thị thông
hoặc cập nhật thông tin cá nhân. báo

5. kết thúc

Bảng 2.15 Mô tả Use-case quản lý tài khoản cá nhân

2.4.12.2 Biểu đồ tuần tự.

`
Hình 2.39 Biểu đồ tuần tự Quản lý thông tin cá nhân

2.4.12.3 Biểu đồ hoạt động.

`
Hình 2.40 Biểu đồ hoạt động Quản lý thông tin cá nhân

`
Hình 2.41 Biểu đồ hoạt động Xóa tài khoản

`
2.4.13 Use-case Đánh giá

Hình 2.42 Use-case Đánh giá

`
2.4.13.1 Đặc tả use case Đánh giá.

Use case: Đánh giá sản phẩm

Mục đích: Chức năng này cho phép đăng xuất khỏi tài khoản của họ và thoát
khỏi phiên làm việc hiện tại.

Mô tả: Người dùng và quản lý truy cập vào ứng dụng hoặc trang web và
tìm kiếm chức năng đăng xuất. Hệ thống xác nhận việc đăng xuất
và kết thúc phiên làm việc hiện tại của người dùng.

Tác nhân: khách hàng

ĐK trước: Người dùng đã đăng nhập vào tài khoản vào trang web.

Đk sau: Không có

Luồng sự Tác nhân Hệ thống


kiện chính

1. Người dùng truy cập vào 2. hệ thống hiện ra hộp thoại


trang web và chọn chức năng nhập đánh giá và số sao
đánh giá.

3. Người dùng nhập đánh giá


4. Hệ thống thực hiện kiểm tra
và chọn số sao
thông tin hợp lệ và thông báo
tương ứng

5. kết thúc

Bảng 2.16 Mô tả Use-case đánh giá sản phẩm

`
2.4.13.2 Biểu đồ tuần tự.

Hình 2.43 Biểu đồ tuần tự Đánh giá

`
2.4.13.3 Biểu đồ hoạt động.

Hình 2.44 Biểu đồ hoạt động Thêm đánh giá

`
Hình 2.45 Biểu đồ hoạt động Xóa đánh giá

`
2.4.14 Use-case Đăng xuất

Hình 2.46 Use-case Đăng xuất

`
2.4.14.1 Đặc tả use case Đăng xuất.

Use case: Đăng xuất

Mục đích: Chức năng này cho phép đăng xuất khỏi tài khoản của họ và thoát
khỏi phiên làm việc hiện tại.

Mô tả: Người dùng và quản lý truy cập vào ứng dụng hoặc trang web và
tìm kiếm chức năng đăng xuất. Hệ thống xác nhận việc đăng xuất
và kết thúc phiên làm việc hiện tại của người dùng.

Tác nhân: Quản lý, khách hàng

ĐK trước: Người dùng đã đăng nhập vào tài khoản vào trang web.

Đk sau: Sau khi đăng xuất thành công, người dùng không thể truy cập vào
các chức năng đòi hỏi đăng nhập.

Luồng sự Tác nhân Hệ thống


kiện chính

1. Người dùng truy cập vào 2. Hệ thống hiển thị thông báo
trang web và chọn chức năng xác nhận đăng xuất và yêu cầu
"Đăng xuất" hoặc "Thoát" từ người dùng xác nhận hành động.
tài khoản của họ.
4. Sau khi người dùng xác nhận
3. xác nhận đăng xuất đăng xuất, hệ thống hủy bỏ phiên
đăng nhập và chuyển người dùng
5. kết thúc
về trạng thái trang web không
đăng nhập.

Bảng 2.17 Mô tả Use-case đăng xuất

`
2.4.14.2 Biểu đồ tuần tự.

Hình 2.47 Biểu đồ tuần tự Đăng xuất

`
2.4.14.3 Biểu đồ hoạt động.

Hình 2.48 Biểu đồ hoạt động Đăng xuất

`
2.4.15 Use-case Vé của tôi

Hình 2.49 Use-case Vé của tôi

`
2.4.15.1 Đặc tả use case Vé của tôi.

Use case: Vé của tôi

Mục đích: Chức năng này cho phép người dùng có thể xem chi tiết các trạng
thái vé đã đi đã hủy và hiện tại của mình

Mô tả: Người dùng đăng nhập vào trang web và chọn chức năng vé của
tôi . Hệ thống sẽ hiển thị các vé của tài khoản tương ứng

Tác nhân: khách hàng

ĐK trước: Người dùng đã đăng nhập vào tài khoản vào trang web.

Đk sau: không có

Luồng sự Tác nhân Hệ thống


kiện chính

1. Người dùng truy cập vào 2. Hệ thống hiển thị các thông tin
trang web và chọn chức năng về vé của người dùng vé hiện tại,
"vé của tôi" vé đã hủy, đã đi.

3. nếu muốn hủy, người dùng


chọn hủy vé ở vé hiện tại
4. Sau khi người dùng xác nhận
hủ vét, hệ thống kiểm tra và
chuyển vé từ hiện tại sang đã
hủy.
5. kết thúc

Bảng 2.18 Mô tả Use-case vé của tôi

`
2.4.15.2 Biểu đồ tuần tự.

Hình 2.50 Biểu đồ tuần tự Vé của tôi

`
2.4.15.3 Biểu đồ hoạt động.

Hình 2.51 Biểu đồ hoạt động tự Vé của tôi

`
Chương III THỰC HIỆN

1. Biểu đồ lớp:

Biểu đồ lớp

`
2. Thiết kế cơ sở dữ liệu

2.1 Mô hình dữ liệu quan hệ

Mô hình dữ liệu quan hệ

`
2.2 Danh sách các bảng

Bảng TypeUser.

Name Type Null Describe

id_Type_User Short Text No Id loại người dùng,


khóa chính

type_User Short Text No Tên loại người


dùng

Bảng User.

Name Type Null Describe

id_User Short Text No Id người dùng,


khóa chính

user_Name Short Text No Tên người dùng

Email Short Text No Địa chỉ email

password Short Text No Mật khẩu tài khoản

phone Short Text Yes Số điện thoại

id_Type_User Short Text No Id loại người dùng,


khóa ngoại

`
Bảng TypeCar.

Name Type Null Describe

id_Type_Car Short Text No Id loại xe, khóa


chính

type_Car Short Text No Tên loại xe

Bảng StatusCar.

Name Type Null Describe

id_Status Short Text No Id loại trạng thái


xe, khóa chính

status Short Text No Trạng thái xe

description Long Text Yes Mô tả trạng thái xe

`
Bảng Car.

Name Type Null Describe

id_Car Short Text No Id xe, khóa chính

name_Car Short Text No Tên xe

so_Luong_Ghe Number No Số lượng ghế trong


xe

bien_So_Xe Short Text No Biển số xe

color Short Text Yes Màu xe

image Long Text No Ảnh xe

id_Type_Car Short Text No Id loại xe, khóa


ngoại

id_Status Short Text No Id loại trạng thái


xe, khóa ngoại

`
Bảng ThoiGian.

Name Type Null Describe

key_Time Short Text No Id thời gian, khóa


chính

value_Time Date/Time No Thời gian xe chạy

Bảng DiemDi.

Name Type Null Describe

key_Diem_Di Short Text No Id điểm đi, khóa


chính

value_Diem_Di Short Text Yes Tên điểm đi

detail Long Text Yes Thông tin chi tiết


về điểm đi

`
Bảng DiemDen.

Name Type Null Describe

key_Diem_Den Short Text No Id điểm đến, khóa


chính

value_Diem_Den Short Text Yes Tên điểm đến

detail Long Text Yes Thông tin chi tiết


về điểm đến

Bảng ChuyenDi.

Name Type Null Describe

id_Chuyen_Di Short Text No Id chuyến đi, khóa


chính

key_Time Short Text No Id thời gian, khóa


ngoại

day_Start Date/Time Yes Ngày khởi hành

so_Luong_Ghe Number No Số lượng ghế hiện


có trong xe

key_Diem_Di Short Text No Id điểm đi, khóa


ngoại

key_Diem_Den Short Text No Id điểm đến, khóa


ngoại

`
id_Car Short Text No Id xe, khóa ngoại

Bảng VeXe.

Name Type Null Describe

id_User Short Text No Id người dùng,


khóa chính

so_Luong_Dat Number No Số lượng ghế đặt

price Currency Yes Giá vé xe

id_Chuyen_Di Short Text No Id chuyến đi, khóa


ngoại

`
3 Thiết kế giao diện

3.1 Giao diện trang chủ

Hình 3.1 Giao diện trang chủ

Giao diện chính


Mô tả Trang chủ là giao diện chính mỗi khi người dùng truy cập vào
trang web. Bao gồm những chức năng sau:

Chức năng
Trang chủ Sau khi nhấn vào thì sẽ trở về trang chủ của trang web
Tìm kiếm Khi nhập từ cần tìm và chọn tìm sẽ hiển thị sản phẩm trong trang
web.

Đăng nhập là chức năng cần thiết để người dùng đăng nhập bằng tài khoản
của mình và sử dụng các chức năng yêu cầu đăng nhập.

Xem Chi tiết Người dùng có thể chọn vào sản phẩm cần xem thêm thông tin

`
3.2 Giao diện xem chi tiết

Hình 3.2 Giao diện xem chi tiết

Giao diện xem chi tiết


Mô tả - Giao diện xem chi tiết sẽ hiển thị khi người dùng nhấp chọn vào
sản phẩm mình quan tâm và sẽ đưa người dùng tới trang chi tiết
của sản phẩm.
- Gồm các chức năng như hiển thị thông tin chi tiết của sản
phẩm, tên sản phẩm, đơn giá.
- Khi muốn thoát khỏi trang chi tiết, người dùng có thể nhấp chọn
trang chủ hoặc chọn danh sách sản phẩm cần quan tâm để tiếp
tục mua sắm.

Chức năng
Đặt ngay Sau khi nhấn vào thì sẽ hiẻn thị trang nhập thông tin cần thiết và
mua vé

`
3.3 Vé của tôi

Hình 3.3 Vé của tôi

Vé của tôi
Mô tả - Giao diện xem chi tiết sẽ hiển thị các thông tin như vé hiện tại,
vé đã đi và vé đã hủy
Chức năng
Hủy vé Hủy vé hiện tại khi người dùng thay đổi ý định

`
3.4 Giao diện đăng nhập

Hình 3.4 Giao diện mua vé

Giao diện đăng nhập

Mô tả Giao diện đăng nhập sẽ yêu cầu người dùng nhập các thông tin
sau:
- Tên đăng nhập hoặc Email:
- Mật khẩu:
Dưới đây là các hướng dẫn:
- Tên đăng nhập hoặc Email: Nhập tên đăng nhập hoặc địa
chỉ email đã đăng ký.
- Mật khẩu: Nhập mật khẩu tương ứng với tài khoản.

Chức năng
Đăng nhập Người dùng nhấp chọn để thực hiện quá trình đăng nhập.
Nếu thông tin đúng, họ sẽ được chuyển đến trang chủ.
Đăng ký Nếu người dùng chưa có tài khoản, họ có thể nhấp chọn để
chuyển đến trang đăng ký và tạo tài khoản mới.

`
3.5 Giao diện Đăng ký

Hình 3.5 Giao diện Đăng ký

Giao diện Đăng ký

Mô tả Giao diện đăng ký yêu cầu người dùng nhập các thông tin
sau:
-Gmail: Nhập địa chỉ email hợp lệ.
-SĐT: Nhập số điện thoại giúp liên lạc khi đặt vé
- Username: Nhập tên người dùng mong muốn.
- Password: Nhập mật khẩu mong muốn.
- Nhập lại Password: Nhập lại mật khẩu để xác nhận.

Chức năng
Đăng ký Nếu thông tin nhập vào hợp lệ, trang web sẽ hiển thị thông
báo "Đăng ký thành công"

`
3.6 Giao diện đăng xuất

Hình 3.6 Giao diện đăng xuất

Giao diện đăng xuất

Mô tả Khi người dùng nhấn tùy chọn đăng xuất hệ thống sẽ gửi yêu
cầu xác nhận nêu đồng ý người dùng chọn “Xác nhận” để
đăng xuất phiên đăng nhập, ngược lại nếu muốn đổi ý người
dùng có thể chọn “Hủy”

`
3.7 Giao diện mua vé

Hình 3.7 Giao diện mua vé

Giao diện mua vé


Mô tả Giao diện mua vé yêu cồng cần nhập các thông tin người
mua để thuận tiện lên hệ khi xác nhận và mainh chứng mua

Chức năng
Đặt ngay Hệ thống sẽ kiểm tra thông tin người dùng đã nhập thích hợp
và hiển thị thông báo đặt vé tương ứng

`
3.8 Giao diện đánh giá

Hình 3.8 Giao diện đánh giá

Giao diện đánh giá


Mô tả Hiển thị các chuyến xe đã đi và đưa ra form đánh giá của
người dùng về chuyến đi đó
Chức năng
Nhâp đánh giá Người dùng nhập cảm nghỉ của mình về dịch vụ
Chọn số sao Tùy thuộc trải nghiệm của người dùng mà đán giá số sao
tương ứng
Gửi Khi nhấn gửi đánh giá được gửi đi về chuyến xe người dùng
đã đi

`
3.9 Giao diện thông tin cá nhân

Hình 3.9 Quản lý thông tin cá nhân

Giao diện thông tin cá nhân


Mô tả Hiển thị các thông tin của người dùng

Chức năng
Sửa Chọn khi người dùng muốn chỉnh sửa thông tin của mình
Lưu Sau khi sửa nhấn chọn lưu để hoàn thành việc thay đổi thông
tin

`
3.10 Giao diện quản lý khách hàng

Hình 3.10 Quản lý khách hàng

Giao diện quản lý khách hàng


Mô tả Giúp người quản lý có thể xem và quản lý khách
hàng của mình
Chức năng
Thêm Khách hàng Chọn khi quản lý muốn thêm danh sách khách hàng vào
Xóa khách hàng Chọn khi quản lý muốn xóa khách hàng chỉ định nào đó khỏi
danh sách
Xem thông tin Chọn khi quản lý muốn xem thê các thông tin chi tiết hơn

`
3.11 Giao diện quản lý xe

Hình 3.11. Quản lý xe

Giao diện quản lý xe


Mô tả Giúp người quản lý có thể sủa dụng các chức năng
thêm sửa và xóa các xe đã có hặc cần thêm xe
Chức năng
Thêm xe Chọn và điền các thông tin cần thiết để thêm xe vào hệ thống
Sửa thông tin Chọn khi các xe có thay đổi nào khác
Xóa xe Chọn sẽ hiển thị toàn bộ các xe đã có và có thể xóa xe chỉ
định nào đó

`
3.12 giao diện quản lý vé xe

Hình 3.12. Quản lý vé xe

Giao diện quản lý xe


Mô tả

Chức năng
Thêm xe Chức năng này cho phép người dùng thêm thông tin về một
chiếc xe mới vào hệ thống.
Người dùng cần cung cấp các thông tin cần thiết.
Sau khi nhập đầy đủ thông tin, người dùng có thể lưu lại
thông tin của chiếc xe mới này trong cơ sở dữ liệu.
Sửa thông tin Chức năng này cho phép người dùng chỉnh sửa thông tin của
một chiếc xe đã được thêm vào hệ thống trước đó.
Xóa xe Chức năng này cho phép người dùng xóa một chiếc xe khỏi
hệ thống.
Trước khi xóa, hệ thống có thể hiển thị một cảnh báo hoặc
yêu cầu xác nhận từ người dùng để đảm bảo rằng việc xóa
không phải là một hành động ngẫu nhiên.
Sau khi xác nhận, thông tin của chiếc xe sẽ bị xóa khỏi cơ sở
dữ liệu và không thể khôi phục.

`
KẾT LUẬN
Đề tài “XÂY DỰNG WEBSITE ĐẶT VÉ XE” cũng xuất phát từ thực tế ngày nay nhằm tạo
điều kiện cho khách hàng có thể tìm những chuyến xe sách phù hợp cho những chuyến đi cho
mình

1. Sự cần thiết của website đặt vé xe du lịch: Xây dựng một website đặt vé xe du lịch
mang lại nhiều lợi ích cho người dùng và doanh nghiệp. Người dùng có thể dễ dàng tìm kiếm,
so sánh và đặt vé xe trực tuyến một cách thuận tiện từ bất kỳ đâu. Đối với doanh nghiệp,
website này giúp quảng bá dịch vụ, thu hút khách hàng mới và tối ưu hóa quá trình đặt vé.

2. Giao diện và trải nghiệm người dùng: Một website đặt vé xe du lịch cần có giao diện
thân thiện, dễ sử dụng và tương thích trên nhiều thiết bị khác nhau. Trải nghiệm người dùng là
yếu tố quan trọng để thu hút và giữ chân khách hàng. Nên tối ưu hóa quy trình đặt vé, cung
cấp thông tin chi tiết về các tuyến đường, lịch trình, giá cả và chính sách hủy vé.

3. Hệ thống quản lý và tích hợp: Một website đặt vé xe du lịch cần có hệ thống quản lý
đơn đặt vé, gồm việc lưu trữ thông tin khách hàng, vé đã đặt, thanh toán và xác nhận đặt vé.
Ngoài ra, tích hợp các cổng thanh toán an toàn và đáng tin cậy là cần thiết.

4. Tính năng bổ sung: Để nâng cao giá trị của website, có thể cung cấp các tính năng bổ
sung như đánh giá và nhận xét từ khách hàng, chia sẻ thông tin trên mạng xã hội, cung cấp
thông tin về điểm đến du lịch liên quan và hỗ trợ khách hàng qua chat trực tuyến hoặc điện
thoại.

5. Quảng bá và tiếp thị: Để đạt được thành công, việc quảng bá và tiếp thị website đặt vé
xe du lịch rất quan trọng. Có thể sử dụng các kênh truyền thông trực tuyến và truyền thống để
quảng bá dịch vụ, tạo liên kết đối tác với các đơn vị du lịch, và xây dựng chiến lược tiếp thị
hiệu quả để thu hút khách hàng.

-Hướng phát triển

Nghiên cứu thị trường và khách hàng: Nắm bắt thông tin về thị trường vé xe du lịch, nhu cầu
và hành vi của khách hàng. Phân tích đối tượng khách hàng mục tiêu, các yếu tố ảnh hưởng
đến quyết định đặt vé, và các xu hướng mới trong lĩnh vực này.

Nghiên cứu giao diện người dùng và trải nghiệm: Nghiên cứu về thiết kế giao diện người dùng
(UI) và trải nghiệm người dùng (UX) để cải thiện tính thân thiện, tương thích và tiện ích của
website. Áp dụng các phương pháp thiết kế tương tác người-máy (human-computer
interaction) và nghiên cứu thực nghiệm để đánh giá và cải thiện trải nghiệm người dùng trên
website.

`
Nghiên cứu về hệ thống quản lý và tích hợp: Nghiên cứu về quy trình quản lý đặt vé, lưu trữ
thông tin khách hàng, quản lý thanh toán và xác nhận đặt vé. Tìm hiểu về các công nghệ phần
mềm và giao thức liên kết (API) để tích hợp các dịch vụ thanh toán an toàn và đối tác liên
quan.

`
`
và nhận xét
từ khách hàng, chia sẻ thông tin trên mạng xã hội, cung cấp thông tin về điểm đến du lịch liên
quan và hỗ trợ khách hàng qua chat trực tuyến hoặc điện thoại. Đánh giá tác động của các tính
năng này đến trải nghiệm người dùng và lợi ích kinh doanh.

Nghiên cứu về quảng bá và tiếp thị: Nghiên cứu các phương pháp quảng bá và tiếp thị hiệu
quả cho website đặt vé xe du lịch. Tìm hiểu về các kênh truyền thông trực tuyến và truyền
thống, xây dựng chiến lược tiếp thị và đánh giá hiệu quả của các hoạt động tiếp thị.

Nghiên cứu về phân tích dữ liệu và cải thiện: Áp dụng phân tích dữ liệu và các phương pháp
học máy để nắm bắt thông tin từ dữ liệu về đặt vé, khách hàng và hành vi người dùng. Sử dụng
các kỹ thuật này để cải thiện quy trình đặt vé, dự đoán nhu cầu của khách hàng và tối ưu hóa
trải nghiệm người dùng.

Để hoàn thành đề tài này, một lần nữa em xin chân thành cảm ơn cô là người đã quan tâm,
giúp đỡ em trong suốt thời gian qua.

Nhóm chúng em xin chân thành cảm ơn !

`
`
TÀI LIỆU THAM KHẢO

1.https://vexere.com/viVN

2. https://dulichbui.org/cam-nang/7848-cac-website-dat-ve-xe-khach-uy-tin-danh-cho-
nguoi-viet.dlb

3. https://nhaxethuanthao.vn/

You might also like