Tải bản đầy đủ (.doc) (38 trang)

ĐỒ ÁN CHUYÊN NGÀNH - ĐỀ TÀI: ỨNG DỤNG ĐA NỀN TẢNG PACKINGLOT

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (989.49 KB, 38 trang )

ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
VÀ TRUYỀN THÔNG VIỆT HÀN

ĐỒ ÁN CHUYÊN NGÀNH 2
ĐỀ TÀI: ỨNG DỤNG ĐA NỀN TẢNG PACKING
LOT

Sinh viên thực hiện

: TRẦN ĐÌNH HOÀN - 17IT057 – 17IT2
HỒ TRỌNG KHÁNH – 17IT067 - 17IT2

Giảng viên hướng dẫn : PGS.TS NGUYỄN THANH BÌNH

Đà nẵng, tháng 05, năm 2021


ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
VÀ TRUYỀN THÔNG VIỆT HÀN

ĐỒ ÁN CHUYÊN NGÀNH 2
ĐỀ TÀI: ỨNG DỤNG ĐA NỀN TẢNG PACKING
LOT

Đà nẵng, tháng 05, năm 2021


NHẬN XÉT
(Của giảng viên)


.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................


MỞ ĐẦU

Hiện nay với tốc độ phát triển nhanh chóng của Việt Nam kéo theo
phương tiện giao thông tăng đột biến theo từng ngày một và đặc điểm của
giao thông nước ta theo hứng cá nhân hóa nên lượng Phương tiện lưu

thơng là rất nhiều. Chính vì vậy cũng kéo theo xuất hiện nhiều bãi đậu xe
của chính quyền và tư nhân nhưng số người biết đến những bãi đậu xe
này là không nhiều dẫn đến không khai thác hết tiềm năng của nó. Theo
xu hướng nhà nước khuyến khích chuyển đổi số với tất cả ngành nghề
chính vì vậy ứng dụng tìm kiếm bãi đậu xe Packing Lot đã ra đời.
Với cơ quan quản lý nhà nước hiện nay mới chỉ dừng lại việc giao
cho các công ty quản lý thu phí các điểm dừng /đổ ơ tơ trên các tuyến
phố. Dẫn đến nhiều vấn đề bất cập, một số điểm khơng kiểm sốt được
lượng xe ra vào vì thiếu người thu phí và bên cạnh đó cũng có một số bãi
gian lận trong việc thu phí khi niêm yết giá một đàng thu một nẻo. Đối
với các bãi xe tư nhân lượng xe ra vào gửi bị hạn chế theo khung giờ
chưa khai thác được triệt để vì chưa có cách thức thu thập số liệu, nhu
cầu chỗ đậu theo các thời điểm, khu vực...một cách chính xác để phục vụ
bài tốn quy hoạch thành phố.
Cịn những người gửi xe, khi đi xe vào phố làm việc, thì việc tìm
chỗ trơng giữ xe rất khó khăn. Nhiều khi đi lịng vịng các nơi cũng
khơng tìm được bãi giữ xe. Việc này gây ra rất nhiều tác động: Làm tắc
nghẽn giao thơng, tốn thêm chi phí xăng xe, gây ra ơi nhiễm mơi
trường... Từ các nhu cầu trên, nhóm đã đề xuất xây dựng một giải pháp
tổng thể toàn diện Packing Lot ứng dụng tìm kiếm bãi đậu xe.


LỜI CẢM ƠN

Để có thể thực hiện đồ án này em xin chân thành cảm ơn tới
các thầy cô bộ mơn đã giúp đỡ tận tình truyền dạy cho em kiến thức
đủ để có thể hồn thành đồ án. Xin gửi lời cảm ơn đến thầy PGS.TS
Nguyễn Thanh Bình đã nhiệt tình giúp đỡ và cung cấp nhiều thơng
tin có giá trị để hoàn thiện đồ án.
Do giới hạn về mặt thời gian và kiến thức cũng như kinh

nghiệm thực tiễn nên đề tài khơng tránh khỏi những sai xót. Em rất
mong nhận được sự thông cảm của quý thầy cơ và mong đón nhận
những góp ý của thầy cơ và các bạn.

Em xin chân thành cảm ơn!


MỤC LỤC
Chương 1 GIỚI THIỆU.................................................................................................................................1
1.1

Giới thiệu đề tài..............................................................................................................................1

1.2

Phương pháp, kết quả.....................................................................................................................1
1.2.1
Phương pháp.................................................................................................................... 1
1.2.2
Kết quả đạt được.............................................................................................................. 2

1.3

Ưu điểm, nhược điểm.....................................................................................................................2
1.3.1
Ưu điểm........................................................................................................................... 2
1.3.2
Nhược điểm..................................................................................................................... 2

1.4


Cấu trúc đồ án................................................................................................................................2

Chương 2 Nghiên cứu tổng quan..................................................................................................................3
2.1

Các dự án tương tự.........................................................................................................................3

2.2

Các phần mềm lập trình.................................................................................................................3

2.3

Các ngơn ngữ lập trình...................................................................................................................3
2.3.1
Ngơn ngữ lập trình PHP.................................................................................................... 3
2.3.2
Ngơn ngữ lập trình JavaScript.......................................................................................... 3

2.4

Cơ sở dữ liệu Firebase Realtime Database....................................................................................4

2.5

Các chức năng hệ thống.................................................................................................................4
2.5.1
Chức năng cho khách hàng............................................................................................... 4


2.6

Kết luận..........................................................................................................................................5

Chương 3 Phân tích thiết kế hệ thống..........................................................................................................6
3.1

Sơ đồ Use Case...............................................................................................................................6
3.1.1
Sơ đồ Use case Khách hàng.............................................................................................. 6
3.1.2
Sơ đồ Usecase chủ bãi xe................................................................................................. 7

3.2

Use Case.........................................................................................................................................7

3.3

Mô tả use case................................................................................................................................8
3.3.1
Mô tả use case Khách hàng.............................................................................................. 8
3.3.2
Mô tả use case Chủ bãi đậu xe........................................................................................ 11

3.4

Biểu đồ hoạt động.........................................................................................................................13
3.4.1
Biểu đồ hoạt động của Khách hàng.................................................................................13

3.4.2
Biểu đồ hoạt động của Chủ bãi đậu xe............................................................................18

3.5

Biểu đồ lớp....................................................................................................................................20

Chương 4 Triển khai xây dựng...................................................................................................................21
4.1

Thiết kế cơ sở dữ liệu....................................................................................................................21
4.1.1
Xác định thực thể........................................................................................................... 21
4.1.2
Xác định các thuộc tính của các thực thể ( đối tượng )....................................................21

4.2

Thiết kế ứng dụng Parking Lot.....................................................................................................22
4.2.1
Giao diện màn hình Bắt Đầu........................................................................................... 22
4.2.2
Giao diện màn hình Đăng nhập....................................................................................... 23
4.2.3
Giao diện màn hình Đăng Ký......................................................................................... 24
4.2.4
Giao diện màn hình Chỉ đường....................................................................................... 26
4.2.5
Giao diện màn hình Navigation......................................................................................27
4.2.6

Giao diện màn hình Tìm kiếm........................................................................................ 28

Chương 5 Kết luận và Hướng phát triển...................................................................................................29
5.1

Kết Luận.......................................................................................................................................29

5.2

Hướng Phát Triển..................................................................................................................... 29


DANH MỤC HÌNH
Hình 1: Sơ đồ tổng qt........................................................................................1
Hình 2: Sơ đồ use case của khách hàng................................................................6
Hình 3: Sơ đồ use case của chủ bãi đậu xe...........................................................7
Hình 4: Biểu đồ hoạt động cho use Đăng nhập...................................................13
Hình 5: Biểu đồ hoạt động của Use case Đăng ký..............................................14
Hình 6: Biểu đồ hoạt động của Use case Đăng xuất...........................................14
Hình 7: Biểu đồ hoạt động của Use case hiển thị các bãi đậu xe trên bản đồ......15
Hình 8: Biểu đồ hoạt động của Use case xem thơng tin chi tiết của một bãi đậu
xe.........................................................................................................................15
Hình 9: Biểu đồ hoạt động của Use case Sửa thông tin cá nhân.........................16
Hình 10: Biểu đồ hoạt động của Use case Tìm kiếm bãi đậu xe.........................16
Hình 11: Biểu đồ hoạt động của Use case Chỉ đường.........................................17
Hình 12: Biểu đồ hoạt động của Use case Hiển thị trạng thái.............................17
Hình 13: Biểu đồ hoạt động của Use case Đăng nhập Chủ bãi đậu xe................18
Hình 14: Biểu đồ hoạt động của Use case Đăng ký............................................18
Hình 15: Biểu đồ hoạt động của Use case Đăng xuất.........................................19
Hình 16: Biểu đồ hoạt động của Use case Quản lý khách hàng..........................19

Hình 17: Biểu đồ lớp của hệ thống.....................................................................20
Hình 18: Giao diện của màn hình Bắt Đầu.........................................................22
Hình 19: Giao diện màn hình Đăng nhập............................................................23
Hình 20: Giao diện màn hình đăng kí.................................................................24
Hình 21: Giao diện màn hình Trang chủ.............................................................25
Hình 22: Giao diện màn hình Chỉ đường............................................................26
Hình 23: Giao diện màn hình navigation ...........................................................27
Hình 24: Giao diện tìm kiếm..............................................................................28


CHƯƠNG 1

GIỚI THIỆU

1.1 Giới thiệu đề tài
Trong công cuộc chuyển đậui số phát triển với tốc độ nhanh chóng
như hiện nay, mọi thứ đều có thể giải quyết dễ dàng hơn. Thế nhưng vẫn
có một vấn đề nan giải mà các tài xế gặp phải, đó là tìm kiếm chỗ đậu xe
trong thành phố rất khó khăn. Từ vấn đề thực tiễn đó, nhóm đã nảy lên ý
tưởng phát triển "Ứng dụng tìm kiếm bãi đậu xe Parking Lot" giúp các tài
xế có thể tìm kiếm chỗ đậu xe cịn trống gần nhất thông qua chiếc
smartphone mà không mất nhiều thời gian cơng sức.
Dưới đây là sơ đồ tổng qt:

Hình 1: Sơ đồ tổng quát.

1.2 Phương pháp, kết quả
1.2.1 Phương pháp.
Để thực hiện dự án, nhóm đã sử dụng các phương pháp sau:
-


Phương pháp nghiên cứu hệ thống, phương pháp tư duy.

-

Phương pháp phân tích, tổng hợp: mục đích để chứng minh
từng luận điểm trong đề tài thêm phần thuyết phục.

1


-

Phương pháp tin học hóa bằng cơng cụ lập trình để giải
quyết vấn đề đã được phân tích và xây dựng giải pháp.

1.2.2 Kết quả đạt được.
Kết quả đạt được của dự án sau khi hoàn thành: Tạo ra ứng dụng
giúp giải quyết vấn đề tìm bãi đậu xe cho tài xế và đồng bộ dữ liệu bãi
đậu tăng năng xuất và tối ưu hóa.

1.3 Ưu điểm, nhược điểm
1.3.1 Ưu điểm.
Các ưu điểm của Parking Lot:
- Tìm được bãi đậu xe nhanh chóng, chính xác.
- Ứng dụng thân thiện với người dùng.
- Ứng dụng đa nền tảng
1.3.2 Nhược điểm.
Các nhược điểm của Parking Lot:
-


Hệ thống mới được xây dựng nên có thể sai xót và cần có

thêm giời gian hồn thiện sản phẩm.

1.4 Cấu trúc đồ án
Các thành phần trong bài báo cáo:
-

Nghiên cứu tổng quan.

-

Phân tích thiết kế hệ thống.

-

Triển khai xây dựng.

-

Kết luận và hướng phát triển.

.

2


CHƯƠNG 2


NGHIÊN CỨU TỔNG QUAN

2.1 Các dự án tương tự
Các dự án tương tự:
-

MyParking.

-

Iparking.

-

Parking.

2.2 Các phần mềm lập trình
Sau khi nghiên cứu nhóm đã lựa chọn 2 phần mềm hỗ trợ xây dựng
đề tài phù hợp :
-

Visual Studio.

-

Genymotion.

2.3 Các ngôn ngữ lập trình
2.3.1 Ngơn ngữ lập trình PHP.
PHP: Hypertext Preprocessor, thường được viết tắt thành PHP là

một ngôn ngữ lập trình kịch bản hay một loại mã lệnh chủ yếu được dùng
để phát triển các ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho
mục đích tổng qt. Nó rất thích hợp với web và có thể dễ dàng nhúng
vào trang HTML. Do được tối ưu hóa cho các ứng dụng web, tốc độ
nhanh, nhỏ gọn, cú pháp giống C và Java, dễ học và thời gian xây dựng
sản phẩm tương đối ngắn hơn so với các ngôn ngữ khác nên PHP đã
nhanh chóng trở thành một ngơn ngữ lập trình web phổ biến nhất thế
giới.
2.3.2 Ngơn ngữ lập trình JavaScript.
JavaScript, theo phiên bản hiện hành, là một ngơn ngữ lập trình
thơng dịch được phát triển từ các ý niệm nguyên mẫu. Ngôn ngữ này
được dùng rộng rãi cho các trang web (phía người dùng) cũng như phía
máy chủ (với Nodejs). Nó vốn được phát triển bởi Brendan Eich tại Hãng
3


truyền thông Netscape với cái tên đầu tiên Mocha, rồi sau đó đậui tên
thành LiveScript, và cuối cùng thành JavaScript. Giống Java, JavaScript
có cú pháp tương tự C, nhưng nó gần với Self hơn Java. .js là phần mở
rộng thường được dùng cho tập tin mã nguồn JavaScript .

2.4 Cơ sở dữ liệu Firebase Realtime Database
Firebase Realtime Database là một cơ sở dữ liệu NoSQL được lưu
trữ đám mây cho phép bạn lưu trữ và đồng bộ dữ liệu. Dữ liệu được lưu
trữ dưới dạng JSON và được đồng bộ hóa theo thời gian thực cho mọi
máy kết nối.
Khi bạn xây dựng các ứng dụng đa nền tảng với SDK iOS, Android
và JavaScript, tất cả các client của bạn sẽ chia sẻ một phiên bản Realtime
Database và tự động cập nhật với dữ liệu mới nhất. Do đó đối với các
ứng dụng di động yêu cầu trạng thái đồng bộ hóa giữa các máy trong thời

gian thực thì đây là một giải pháp hiệu quả và có độ trễ thấp.

2.5 Các chức năng hệ thống
2.5.1 Chức năng cho khách hàng.
Chức năng dành cho chủ bãi đậu xe:
-

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

-

Đăng nhập.

-

Đăng xuất.

-

Xem thơng tin khách hàng.

-

Quản lí cách thức thanh toán.

-

Xem doanh thu.

-


Đánh giá

-

Chức năng dành cho khách hàng:

-

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

-

Đăng nhập.

-

Đăng xuất.
4


-

Xem các bãi đậu xe trên bản đồ.

-

Xem chi tiết của một bãi đậu xe.

-


Xem chỉ đường đến từ vị trí khách hàng tới bãi đậu xe.

-

Thanh tốn

-

Đánh giá

2.6 Kết luận
Vì kết quả nghiên cứu cuối cùng là tạo ra một sản phẩm áp dụng cho
thực tế, nên nhóm đã rất cẩn thận và nghiên cứu kỹ càng. Độ chính xác,
bền bỉ nhằm đáp ứng nhu cầu của người dùng.

5


CHƯƠNG 3
THỐNG

PHÂN

TÍCH

THIẾT

3.1 Sơ đồ Use Case
3.1.1 Sơ đồ Use case Khách hàng.


Hình 2: Sơ đồ use case của khách hàng.

6

KẾ

HỆ


3.1.2 Sơ đồ Usecase chủ bãi xe.

Hình 3: Sơ đồ use case của chủ bãi đậu xe

3.2 Use Case
 Khách hàng:
-

Đăng nhập/ Đăng ký/Đăng xuất.

-

Hiển thị các bãi đậu xe trên bản đồ.

-

Xem thông tin chi tiết của một bãi đậu xe.

-


Xem thơng tin cá nhân.

-

Quản lí thơng tin cá nhân.

-

Chỉ đường đến bãi đậu xe.

-

Đánh giá.

-

Thanh tốn.

-

Quản lí phương thức thanh toán.

 Chủ bãi đậu xe:
-

Đăng nhập/ Đăng ký/Đăng xuất.

-

Xem thơng tin khách hàng.


-

Quản lí cách thức thanh tốn.

-

Xem doanh thu.

-

Đánh giá.
7


3.3 Mô tả use case
3.3.1 Mô tả use case Khách hàng.
 Đăng nhập
- Mô tả: Hiển thị form đăng nhập thông tin tài khoản và mật
khẩu.
- Tác nhân: Khách hàng.
- Dữ liệu vào: Tài khoản và mật khẩu.
- Kết quả:
+ Đăng nhập thành công nếu tài khoản và mật khẩu chính
xác.
+ Đăng nhập thất bại nếu tài khoản và mật khẩu sai.
 Đăng ký
- Mô tả: Hiển thị form đăng ký thông tin.
- Tác nhân: Khách hàng.
- Dữ liệu vào: Tên, giới tính, địa chỉ đang sống, tuổi, tài khoản và

mật khẩu.
- Kết quả:
+ Đăng ký thất bại nếu tài khoản đã tồn tại.
+ Đăng ký thành công nếu tài khoản hợp lệ.
 Đăng xuất
- Mơ tả: Thốt khỏi trạng thái đăng nhập.
- Tác nhân: Khách hàng.
- Kết quả: Thoát khỏi trạng thái đăng nhập và hiển thị qua màn hình
đăng nhập.
 Hiển thị các bãi đậu xe trên bản đồ
- Mô tả: Hiển thị các bãi đậu xe trên bản đồ, và vị trí hiện tại của
người dùng.
- Tác nhân: Khách hàng.
- Dữ liệu vào:
+ Địa chỉ người dùng.
8


+ Quyền cho phép bật ví trị người dùng.
+ Các bãi đậu xe đăng ký với Parking lot.
- Kết quả:
+ Hiển thị chính xác vị trí các bãi đậu xe xung quanh vị trí
của người dùng nếu cho phép bật vị trí.
+ Hiển thị các bãi đậu xe trên bản đồ tại trung tâm thành
phố người dùng đã cung cấp trước nếu người dùng khơng
cho phép quyền bật vị trí.
- Quá trình xử lý: Đăng nhập => Chọn khu vực đang sống => Giao
diện bản đồ các bãi đậu xe.
 Xem thông tin chi tiết của một bãi đậu xe.
- Mô tả: Khi người dùng chọn bãi đậu xe trên bản đồ. Sau đó hiển thị

thơng tin chi tiết của bãi đậu xe đó ( sức chứa, số ơ cịn trống, địa điểm,
giá cả…. ).
- Tác nhân: Khách hàng.
- Dữ liệu vào: ID của bãi đậu xe.
- Kết quả:
+ Hiển thị thông tin chi tiết một bãi đậu xe nếu người dùng đã
chọn trên bản đồ, hoặc chọn bãi đậu xe đó trong danh sách bãi
đậu xe.
+ Khơng hiển thị nếu người dùng khơng chọn.
- Q trình xử lý: Đăng nhập => Chọn khu vực => Xem các bãi đậu
xe => Chọn vào tên của bãi đậu xe => Thông tin chi tiết bãi đậu xe.
 Sửa thông tin cá nhân
- Mô tả: Hiển thị form để cập nhật lại thông tin cá nhân.
- Tác nhân: Khách hàng.
- Dữ liệu vào:
+

ID người dùng.

+

Nội dung sửa.

- Kết quả: Cập nhật lại thông tin của người dùng.

9


- Q trình xử lý: Đăng nhập => Xem thơng tin cá nhân => Hiển thị
form thông tin => Cập nhật lại những thơng tin người dùng sửa.

 Tìm kiếm bãi đậu xe
- Mơ tả: Có thế tìm rõ vị trí bãi đậu xe mà người dùng cần tìm.
- Tác nhân: Khách hàng.
- Dữ liệu vào:
+ Nội dung tìm kiếm.
- Kết quả:
+ Hiển thị thông tin nếu thông tin người dùng nhập đúng thơng
tin cần tìm.
+ Khơng hiển thị nếu thơng tin người dùng nhập khơng chính
xác.
- Q trình xử lý: Đăng nhâp => Nhập thơng tin tìm kiếm -> Chọn
tìm kiếm => Hiển thị thơng tin tìm phù hợp trong khu vực.
 Chỉ đường
- Mô tả: Chỉ đường từ vị trí của người dùng đền vị trí bãi đậu xe mà
đường dùng đã chọn.
- Tác nhân: Khách hàng.
- Dữ liệu vào:
+ Vị trí người dùng.
+ Vị trí bãi đậu xe.
- Kết quả:
+ Hiển thị chỉ đường trên bản đồ nếu người dùng chọn vào chỉ
đường trong chi tiết của một bãi đậu xe.
+ không hiển thị chỉ đường nếu người dùng không chọn vào chỉ
đường trong chi tiết của một bãi đậu xe.
- Quá trình xử lý: Chi tiết bãi đậu xe => Chọn chỉ dường => Hiển
thị chỉ đường của hai vị trí trong bản đồ.
 Hiển thị trạng thái
- Mơ tả: Hiển thị trạng thái cịn chỗ đậu xe hay khơng để người dùng
có thể biết chính xác khi thao tác.
10



- Tác nhân: Khách hàng.
- Dữ liệu vào: Số lượng còn trống trên tổng số lượng trong bãi đậu
xe.
- Kết quả:
+ Hiển thị cịn trống nếu số lượng ơ đậu xe cịn trống nhỏ hơn
tổng số lượng ơ đậu xe trong bãi đậu xe đó.
+ Hiển thị đầy nếu số lượng ô đậu xe con trống bằng tổng số
lượng ô đậu xe trong bãi đậu xe đó.


Đánh giá
- Mơ tả: Đánh giá chất lương bãi đậu xe.
- Tác nhân: Khách hàng.
- Dữ liệu vào: Text khách hàng nhập
- Kết quả:
+ Hiển thị đánh giá của khách hàng trên thông tin bãi đậu xe.

 Thanh Tốn
- Mơ tả: Thanh tốn cho bãi đậu xe.
- Tác nhân: Khách hàng.
- Dữ liệu vào: Số tiền khách hàng qua thẻ ngâng hàng, ví điện tử
hoặc thanh toán trực cho chủ bãi đậu xe
- Kết quả:
+ Thanh tốn thành cơng.
3.3.2 Mơ tả use case Chủ bãi đậu xe.
 Xem thông tin khách hàng
- Mô tả: xem thông tin biển số xe họ tên và chứng minh nhân dân để
nhằm bảo vệ xe trong quá trình gửi

- Tác nhân: Chủ bãi đậu xe.
 Quản lý danh sách khách hàng
- Mô tả: Quản lý danh sách các khách hàng.
- Tác nhân: Chủ bãi đậu xe.
 Đăng nhập
11


- Mô tả: Hiển thị form đăng nhập thông tin tài khoản và mật khẩu.
- Tác nhân: Chủ bãi đậu xe.
- Dữ liệu vào: Tài khoản và mật khẩu.
- Kết quả: Hiển thị trang quản lý.
 Đăng ký
- Mô tả: Hiển thị form đăng ký thông tin.
- Tác nhân: Chủ bãi đậu xe.
- Dữ liệu vào: Tài khoản, mật khẩu và tên Chủ bãi đậu xe.
- Kết quả: Hiển thị trang đăng nhập.
 Đăng xuất
- Mơ tả: Thốt khỏi trang quản trị.
- Tác nhân: Chủ bãi đậu xe.
- Kết quả: Thoát khỏi trang quản trị và trạng thái đăng nhập.
 Quản lí cách thức thanh tốn
- Mơ tả: Thêm, xửa, xóa cách thức thanh tốn .
- Tác nhân: Chủ bãi đậu xe.
 Xem doanh thu
- Mô tả: Xem doanh thu theo ngày.
- Tác nhân: Chủ bãi đậu xe.
 Đánh giá
- Mô tả: Đánh giá khách hàng.
- Tác nhân: Chủ bãi đậu xe.


12


3.4 Biểu đồ hoạt động
3.4.1 Biểu đồ hoạt động của Khách hàng.
 Biểu đồ hoạt động cho use case Đăng nhập

Hình 4: Biểu đồ hoạt động cho use Đăng nhập.

13


 Biểu đồ hoạt động cho Use case Đăng ký

Hình 5: Biểu đồ hoạt động của Use case Đăng ký

 Biểu đồ hoạt động của Use case Đăng xuất

Hình 6: Biểu đồ hoạt động của Use case Đăng xuất

14


 Biểu đồ hoạt động của Use case Hiển thị các bãi đậu xe trên bản đồ

Hình 7: Biểu đồ hoạt động của Use case hiển thị các bãi đậu xe trên bản đồ

 Xem thông tin chi tiết của một bãi đậu xe.


15


Hình 8: Biểu đồ hoạt động của Use case xem thông tin chi tiết của một bãi đậu xe.

 Biểu đồ hoạt động của Use case Sửa thông tin cá nhân

Hình 9: Biểu đồ hoạt động của Use case Sửa thông tin cá nhân

 Biểu đồ hoạt động của Use case Tìm kiếm bãi đậu xe
16


Hình 10: Biểu đồ hoạt động của Use case Tìm kiếm bãi đậu xe.

17


 Biểu đồ hoạt động của Use case chỉ đường

Hình 11: Biểu đồ hoạt động của Use case Chỉ đường.

 Biểu đồ hoạt động của Use case hiển thị trạng thái

Hình 12: Biểu đồ hoạt động của Use case Hiển thị trạng thái.

18



×