Tải bản đầy đủ (.pdf) (90 trang)

Xây dựngứng dụng trợ lý thú cưng (báo cáo cuối kì đồ án 2)

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 (3.26 MB, 90 trang )

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA CÔNG NGHỆ PHẦN MỀM

ỨNG DỤNG TRỢ LÝ THÚ CƯNG
ĐỒ ÁN 2

Giảng viên hướng dẫn
ThS. HUỲNH HỒ THỊ MỘNG TRINH

Sinh viên thực hiện:
Tống Đức Dũng – 19520478
Mai Cơng Danh – 19520449

TP. HỒ CHÍ MINH, THÁNG 5 NĂM 2022


ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA CÔNG NGHỆ PHẦN MỀM

ỨNG DỤNG TRỢ LÝ THÚ CƯNG
ĐỒ ÁN 2

Giảng viên hướng dẫn
ThS. HUỲNH HỒ THỊ MỘNG TRINH

Sinh viên thực hiện
Tống Đức Dũng – 19520478
Mai Cơng Danh - 19520449


TP. HỒ CHÍ MINH, THÁNG 5 NĂM 2022


NHẬN XÉT CỦA GIẢNG VIÊN
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................
....................................................................................................................................................


MỤC LỤC

LỜI NÓI ĐẦU ............................................................................................................................ 1

PHẦN NỘI DUNG ..................................................................................................................... 2
Chương 1. TỔNG QUAN .......................................................................................................... 2
1.1 Giới thiệu bài toán................................................................................................................ 2
1.2 Hiện trạng của đơn vị cần xây dựng phần mềm ............................................................... 2
1.3 Những phần mềm đang có trên thị trường ........................................................................ 3
1.4 Những hạn chế hay những vấn đề còn tồn tại trong những phần mềm đang có ........... 4
1.5 Mục tiêu ................................................................................................................................ 4
1.6 Phạm vi.................................................................................................................................. 4
Chương 2. TỔNG QUAN CÔNG NGHỆ ................................................................................ 4
2.1 Phương pháp làm việc............................................................................................................ 5
2.2 Phương pháp nghiên cứu ....................................................................................................... 5
Chương 3. PHÂN TÍCH HỆ THỐNG ..................................................................................... 6
3.1 Phân loại các yêu cầu phần mềm ........................................................................................ 6
3.1.1 Yêu cầu hệ thống ................................................................................................................ 6
3.1.2 Yêu cầu nghiệp vụ .............................................................................................................. 6
3.1.3 Yêu cầu chất lượng ............................................................................................................. 6
3.2 Bảng trách nhiệm cho từng loại yêu cầu............................................................................ 6
3.2.1 Bảng trách nhiệm yêu cầu nghiệp vụ .................................................................................. 6
3.2.2 Bảng trách nhiệm yêu cầu chất lượng................................................................................. 8
Chương 4. THIẾT KẾ HỆ THỐNG ........................................................................................ 9
4.1 Sơ đồ Use case....................................................................................................................... 9


4.1.1 Use case tổng quát .............................................................................................................. 9
4.1.2 Use case cửa hàng dịch vụ .................................................................................................. 9
4.1.3 Use case người trông hộ.................................................................................................... 11
4.1.4 Use case quản lý thú cưng bán .......................................................................................... 12
4.1.5 Use case quản lí lịch hẹn................................................................................................... 13
4.1.7 Use case quản lý thông tin ................................................................................................ 15
4.1.8 Use case quản lý thời gian biểu ........................................................................................ 16

4.1.9 Use case thống kê.............................................................................................................. 18
4.2 Sơ đồ lớp ............................................................................................................................. 19
4.2.1 Sơ đồ lớp chung ................................................................................................................ 19
4.2.2 Sơ đồ lớp cho tính năng quản lý hồ sơ cửa hàng .............................................................. 19
4.2.3 Sơ đồ lớp cho tính năng thời gian biểu ............................................................................. 19
4.2.4 Sơ đồ lớp cho chức năng quản lý lịch hẹn ........................................................................ 20
4.2.5 Sơ đồ lớp cho chức năng quản lý thu nhập ....................................................................... 21
4.2.6 Sơ đồ lớp cho chức năng tìm người trơng hộ ................................................................... 21
4.2.7 Sơ đồ lớp cho chức năng mua bán thú cưng ..................................................................... 21
4.2.8 Sơ đồ lớp cho tính năng nhắn tin ...................................................................................... 22
4.3 Sơ đồ hoạt động .................................................................................................................. 22
4.3.1 Sơ đồ hoạt động tính năng quản lý hoạt động .................................................................. 23
4.3.2 Sơ đồ hoạt động tính năng quản lý thu nhập .................................................................... 23
4.3.3 Sơ đồ hoạt động tính năng thống kê thu nhập .................................................................. 24
4.3.4 Sơ đồ hoạt động cửa hàng thú cưng .................................................................................. 25
4.3.5 Sơ đồ hoạt động tính năng tìm kiếm người trơng hộ ........................................................ 26
.................................................................................................................................................... 26


4.3.6 Sơ đồ hoạt động tính năng quản lý thơng tin cửa hàng .................................................... 27
4.3.7 Sơ đồ hoạt động tính năng lưu trữ lịch hẹn....................................................................... 27
4.3.8 Sơ đồ hoạt động tính năng xem phản hồi đã nhận ............................................................ 28
4.3.9 Sơ đồ hoạt động tính năng chat......................................................................................... 29
4.3.10 Sơ đồ hoạt động tính năng tìm kiếm phịng khám/ spa chăm sóc .................................. 29
Chương 5. THIẾT KẾ DỮ LIỆU ........................................................................................... 31
5.1 Sơ đồ logic hoàn chỉnh ....................................................................................................... 31
5.2 Danh sách các bảng dữ liệu trong sơ đồ logic ................................................................. 32
5.3 Mô tả từng bảng dữ liệu .................................................................................................... 34
5.3.1 Bảng USER ....................................................................................................................... 34
5.3.2 Bảng PET .......................................................................................................................... 34

5.4.3 Bảng THIRDPARTY ........................................................................................................ 35
5.4.4 Bảng REMINDER ............................................................................................................ 35
5.4.5 Bảng REMINDER_DETAIL ............................................................................................ 36
5.4.6 Bảng FREQUENCY ......................................................................................................... 36
5.4.7 Bảng INCOME ................................................................................................................. 37
5.4.8 Bảng APPOINTMENT ..................................................................................................... 37
5.4.9 Bảng PET_IMAGE ........................................................................................................... 38
5.4.10 Bảng KIND_DETAIL ..................................................................................................... 39
5.4.11 Bảng GENDER_DETAIL .............................................................................................. 39
5.4.12 Bảng STATUS_DETAIL ............................................................................................... 39
5.4.13 Bảng SPECIES_DETAIL ............................................................................................... 39
5.4.14 Bảng RATING ................................................................................................................ 40
5.4.15 Bảng PET_FOR_SELL ................................................................................................... 40


5.4.16 Bảng CHAT .................................................................................................................... 41
5.4.17 Bảng MESSAGE ............................................................................................................ 41
Chương 6. THIẾT KẾ GIAO DIỆN ...................................................................................... 43
6.1 Sơ đồ liên kết màn hình ..................................................................................................... 43
6.1.1 Sơ đồ tổng quan ................................................................................................................ 43
6.1.2 Sơ đồ chi tiết màn hình quản lý thu nhập ......................................................................... 44
6.1.3 Sơ đồ chi tiết màn hình thời gian biểu .............................................................................. 44
6.1.4 Sơ đồ chi tiết màn hình lưu trữ ......................................................................................... 44
6.1.5 Sơ đồ chi tiết màn hình hồ sơ cửa hàng ............................................................................ 44
6.1.6 Sơ đồ chi tiết màn hình đánh giá đã nhận ......................................................................... 45
6.1.7 Sơ đồ chi tiết màn hình tin nhắn ....................................................................................... 45
6.1.8 Sơ đồ chi tiết màn hình cửa hàng dịch vụ ......................................................................... 45
6.1.8 Sơ đồ chi tiết màn hình thú cưng đăng bán ...................................................................... 45
6.1.9 Sơ đồ chi tiết màn hình dịch vụ trơng hộ .......................................................................... 46
6.2 Danh sách màn hình ............................................................................................................. 46

6.3 Mơ tả các màn hình............................................................................................................ 48
6.3.1 Màn hình danh sách dịch vụ ............................................................................................. 48
6.3.2 Màn hình danh sách phịng khám ..................................................................................... 50
6.3.3 Màn hình chi tiết phịng khám .......................................................................................... 51
6.3.4 Màn hình danh sách spa chăm sóc .................................................................................... 53
6.3.5 Màn hình chi tiết spa chăm sóc ......................................................................................... 54
6.3.6 Màn hình chợ tốt ............................................................................................................... 55
6.3.7 Màn hình chi tiết thú cưng đăng bán ................................................................................ 57
6.3.8 Màn hình thêm thú cưng đăng bán ................................................................................... 58


6.3.9 Màn hình danh sách người trơng hộ ................................................................................. 60
6.3.11 Màn hình danh sách tin nhắn .......................................................................................... 62
6.3.12 Màn hình chi tiết tin nhắn ............................................................................................... 63
6.3.13 Màn hình lưu trữ ............................................................................................................. 64
6.3.14 Màn hình đặt lịch ............................................................................................................ 65
6.3.15 Màn hình danh sách thu nhập ......................................................................................... 67
6.3.16 Màn hình thống kê thu nhập ........................................................................................... 68
6.3.17 Màn hình thời gian biểu .................................................................................................. 70
6.3.18 Màn hình chi tiết lịch hẹn (trong thời gian biểu) ............................................................ 71
6.3.19 Màn hình lưu trữ lịch hẹn ............................................................................................... 72
6.3.20 Màn hình chi tiết lịch hẹn ............................................................................................... 73
6.3.21 Màn hình chỉnh sửa hồ sơ cửa hàng ............................................................................... 74
6.3.22 Màn hình chính của cơ sở dịch vụ .................................................................................. 76
Chương 7. TỔNG KẾT ........................................................................................................... 78
7.1 Kết quả ................................................................................................................................ 78
7.2 Hạn chế ............................................................................................................................... 78
7.3 Hướng phát triển................................................................................................................ 78
7.4 Kết luận ............................................................................................................................... 78
BÁO CÁO KẾT QUẢ LÀM VIỆC NHÓM VÀ BẢNG ĐIỂM ........................................... 79

TÀI LIỆU THAM KHẢO ....................................................................................................... 81



LỜI NÓI ĐẦU
Với sự phát triển của xã hội, việc sở hữu cho mình một thú ni ngày càng trở nên phổ
biến. Kèm theo đó là những vấn đề phát sinh hằng ngày trong việc ni thú cưng, vì vậy, giải
pháp phần mềm hiệu quả là một trong những ưu tiên để giải quyết những vấn đề gặp phải trong
việc ni thú cưng.
Chính vì vậy, chúng em đã chọn đề tài phần mềm trợ lý thú cưng để tiến hành nghiên cứu
và phát triển. Với đề tài này, chúng em muốn thử sức bản thân mình, để xem mình có thể phân
tích vấn đề nghiệp vụ của đề tài đến mức độ nào. Qua đó, chúng em có thể hoạch định và hiểu
rõ hơn về các vấn đề trước khi có một việc làm trong tương lai.
Tuy nhiên, trong quá trình thực hiện đề tài, chúng em cịn khá nhiều thiếu sót, mơ hình
chúng em xây dựng chưa được hồn thiện hồn tồn. Nhưng ngồi những hạn chế đó, chúng em
vẫn tự tin vì nhóm đã xây dựng một giải pháp phần mềm khá ổn, mơ hình thực hiện khá rõ ràng.
Chúng em rất cảm ơn vì cơ đã tạo điều kiện để chúng em hoàn thiện đề tài này. Chúng em
mong rằng, với giải pháp phần mềm mà chúng em đưa ra sẽ làm hài lịng cơ ạ.

1


PHẦN NỘI DUNG
Chương 1. TỔNG QUAN
1.1 Giới thiệu bài toán
Ngày nay, khi mức sống và sinh hoạt của con người ngày một tăng lên, kéo theo các nhu cầu
khác cũng tăng lên đáng kể thì một trong những nhu cầu mà ngày nay đang được phổ biến rộng
rãi là việc sở hữu cho mình một vật ni trong gia đình. Việc ni thú cưng thích hợp cho mọi
lứa tuổi từ giới trẻ, người đang sống một mình, tầng lớp trung niên hay kể cả người lớn tuổi.
Việc nuôi thú cưng đem lại niềm vui và xây dựng tình yêu thương giữa chủ và vật ni, chính

vì vậy, việc ni thú cưng hiện nay là một việc làm hết sức phổ biến, hầu như mọi gia đình đều
sở hữu vật ni trong nhà. Thế nhưng làm sao để nuôi và chăm sóc thú cưngmột cách hiệu quả
nhất thì khơng phải người chủ nào cũng trả lời được. Do đó, các phần mềm trợ lý thú cưng ra
đời nhằm mục đích “trợ giúp đắc lực” cho các chủ ni. Chính vì thế, chúng tôi đã xây dựng
cho bạn một phần mềm trợ lý vơ cùng hiệu quả với đầy đủ các tính năng cơ bản.
1.2 Hiện trạng của đơn vị cần xây dựng phần mềm

- Hiện trạng tổ chức
Đối nội
Người dùng
Đối ngoại
Cơ cở, tổ chức, cá nhân cung cấp dịch vụ

- Hiện trạng nghiệp vụ
Quy trình quản lý lịch hẹn
Chủ ni và nhà cung cấp dịch vụ ghi lại các thông tin của lịch hẹn giữa 2
bên.
Các thông tin này sẽ được lưu lại tùy theo thỏa thuận của hai bên, có thể
bằng giấy nhớ, điện thoại, sổ ghi chú,…
2


Quy trình đặt lịch nhắc thời gian biểu
Chủ ni sắp xếp các cơng việc chăm sóc hằng ngày như đi dạo, cho ăn,
cho uống, hoặc các công việc định kỳ như tiêm vaccine, khám sức khỏe,…
bao gồm các thông tin như ngày giờ thực hiện, nội dung thực hiện, tên thú
cưng cần thực hiện,…
Các thơng tin trên có thể được lưu lại tùy vào chủ nuôi sao cho dễ nhớ nhất,
có thể cài thêm thơng báo điện thoại để có thể nhắc nhở.
Quy trình quản lý chi tiêu

Các chi tiêu cho thú cưng được chủ ni tính tốn và ghi lại, bao gồm các
thông tin như: ngày giờ chi, số tiền chi, phân loại các lĩnh vực chi cho thú
cưng như: thức ăn, dụng cụ, khám sức khỏe,…
Quy trình chuẩn đốn bệnh
Khi thú ni có dấu hiệu bất thường trong sức khỏe, chủ ni có thể dựa
vào các dấu hiện bất thường ấy để chuẩn đoán một số bệnh thường gặp của
thú cưng để xử lý cho phù hợp.
Dựa vào các dấu hiệu bất thường ấy, chủ ni có thể tìm kiếm thơng tin về
dấu hiệu bất thường trên internet, tham khảo ý kiến của bác sĩ, hỏi bạn bè,
người thân để kịp thời nhận biết được dấu hiệu bệnh.
Quy trình tích lũy kiến thức chăm sóc
Việc ni thú cưng cần rất nhiều kiến thức chuyên môn về cả giống lồi,
điều kiện chăm sóc và cả chế độ chăm sóc. Vì vậy chủ ni có thể tham
khảo các cẩm nang chăm sóc nhằm bổ trợ các kiến thức của từng lồi và
giống lồi thú cưng đang chăm sóc.
Nếu kiến thức bổ ích và phù hợp, chủ ni sẽ lưu lại thơng tin kiến thức ấy
để có thể sử dụng khi cần.
1.3 Những phần mềm đang có trên thị trường

3


Hiện nay, trên thị trường có rất nhiều phần mềm liên quan đến việc chăm sóc thú cưng, ví
dụ như 11pets, VitusVet, PetCareDiary,… Nhìn chung các phầm mềm được thiết kế rất dễ nhìn,
việc thao tác linh hoạt, hỗ trợ nhiều chức năng và đa phần là các phần miền được sử dụng trên
điện thoại di động.
1.4 Những hạn chế hay những vấn đề còn tồn tại trong những phần mềm đang có
Với xu hướng phát triển của cơng nghệ, nhìn chung các phần mềm ở thời điểm hiện tại là
khá tốt. Những trường hợp hạn chế chỉ xuất hiện khi các yêu cầu của người sử dụng phát sinh.
1.5 Mục tiêu

Kế thừa những tính năng đã xây dựng được từ trước và với những gì đã trình bày ở trên thì
mục tiêu mà nhóm hướng đến là hồn thiện hơn giải pháp phần mềm đáp ứng những nhu cầu cơ
cản của việc chăm sóc thú cưng và cung cấp các dịch vụ từ phía nhà cung cấp. Giải pháp mà
chúng em đưa ra sẽ cung cấp thêm các tính năng giúp kết nối nhà cung cấp và người dùng sử
dụng dịch vụ.
1.6 Phạm vi
Như đã nêu trên, phạm vi của đề tài xoay quay việc quản lý thú cưng. Tuy nhiên, với các
tính năng đã được xây dựng từ đồ án trước, chúng em đã đặt nền móng cho việc phát triển, ý
tưởng ban đầu của nhóm là hướng đang quy mơ một phía người dùng. Hiện tại, chúng em
hướng tới việc mở rộng quy mơ ra cho phía các cơ sở cung cấp dịch vụ cho thú cưng.

- Phạm vi môi trường: môi trường Di động.
- Phạm vi chức năng: bổ sung các tính năng cho cả phía người dùng và bên thứ ba như:
 Cơ sở, tổ chức cá nhân cung cấp dịch vụ: quản lý hồ sơ, danh sách dịch vụ; tạo
lịch hẹn giữa người dùng; lịch biểu và thống kê sử dụng dịch vụ; xem lại các
đánh giá dịch vụ;…
 Người dùng: đặt lịch hẹn với các cơ sở; tìm kiếm và đăng bán thú cưng; tìm
kiếm dịch vụ trơng hộ;…
Chương 2. TỔNG QUAN CƠNG NGHỆ
4


2.1 Phương pháp làm việc
Làm việc nhóm 2 thành viên thông qua phương thức online dưới sự hướng dẫn của giảng
viên hướng dẫn.
2.2 Phương pháp nghiên cứu

- Phân tích nhu cầu sử dụng của các đối tượng có liên quan.
- Nghiên cứu, phân tích và đánh giá các phần mềm có sẵn trên thị trường.
2.3 Phương pháp cơng nghệ


- Sử dụng framework xây dựng ứng dụng di động React Native.
2.4 Nền tảng công nghệ

- Framework: React Native.
- Ngôn ngữ: Javascript.
- Database: Firebase.
2.5 Kết quả mong đợi

- Bổ sung đầy đủ các chức năng cho người dùng và bên thứ ba.
- Úng dụng có khả năng thích ứng tốt với cả 2 hệ điều hành phổ biến là Android và iOS.

5


Chương 3. PHÂN TÍCH HỆ THỐNG
3.1 Phân loại các yêu cầu phần mềm
3.1.1 Yêu cầu hệ thống
Ứng dụng trợ lý thú cưng hoạt động cơ bản như một ứng dụng di động thông thường.
Ứng dụng trợ lý thú cưng sẽ là trợ thủ đắc lực giúp cho chủ nuôi các nhà quản lý có thể
theo dõi và quản lý được thú cưng. Cung cấp cho người sử dụng các chức năng chính như là
quản lý thú cưng, thời gian biểu, quản lý chi tiêu, cẩm nang chăm sóc, chuẩn đốn bệnh, tìm
kiếm thú cưng, tìm kiếm người trơng hộ,…
Ứng dụng trợ lý thú cưng sẽ là công cụ giúp cho các cơ sở cung cấp dịch vụ thú cưng tìm
được đối tượng khách hàng phù hợp. Cung cấp các chức năng chính như là quản lý hồ sơ cửa
hàng, thời gian biểu, quản lý thu nhập, quản lý lịch hẹn,…
3.1.2 Yêu cầu nghiệp vụ

- Lưu trữ: lập thông tin cho cơ sở cung cấp dịch vụ, lập hoạt động cho lịch biểu, lập hoạt
động thu nhập trong ngày.


- Tra cứu: tra cứu thông tin cơ sở dịch vụ; lịch hẹn
- Tính tốn: lập thống kê thu nhập
3.1.3 u cầu chất lượng

- Tính tiến hóa: hỗ trợ đa ngơn ngữ.
3.2 Bảng trách nhiệm cho từng loại yêu cầu
3.2.1 Bảng trách nhiệm yêu cầu nghiệp vụ
Bảng 1. Trách nhiệm yêu cầu nghiệp vụ

6


STT
1

2

Nghiệp vụ

Người dùng

Lập thông tin

Cung cấp thông

Lưu trữ thông tin của

Dành cho cơ sở cung


hồ sơ cửa hàng

tin về cửa hàng

cửa hàng

cấp dịch vụ

Lập hoạt động

Cung cấp thông

Lưu trữ thông tin hoạt

Dành cho cơ sở cung

trong thời gian

tin về lịch hẹn

động và thông báo khi

cấp dịch vụ

4

Ghi chú

hoạt động sắp diễn ra


biểu
3

Phần mềm

Lập quản lý

Cung cấp thơng

Tính tổng thu nhập,

Dành cho cơ sở cung

thu nhập

tin về thu nhập

thu nhập trung bình.

cấp dịch vụ

Lập thống kê

Cung cấp thơng

Thống kê thu nhập

Dành cho cơ sở cung

thu nhập


tin về thu nhập

trong tháng/năm bao

cấp dịch vụ

gồm số tiền thu được
cho từng loại dịch vụ
5

Lập quản lý

Lưu lại cẩm nang

Lưu lại cẩm nang yêu

Dành cho cơ sở cung

lịch hẹn

có ích cho bản

thích

cấp dịch vụ

thân và thú cưng

6


7

Lập danh sách

Cung cấp thông

Lưu trữ thông tin thú

thú cưng đăng

tin về thú cưng

cưng cần đăng bán

bán

cần đăng bán

Tìm kiếm

Cung cấp thông

Trả về thông tin người

người trông hộ

tin về người trơng

trơng hộ cần tìm kiếm


hộ cần tìm kiếm

7


3.2.2 Bảng trách nhiệm yêu cầu chất lượng
Bảng 2. Trách nhiệm yêu cầu chất lượng
Người dùng

STT

Nghiệp vụ

1

Thay đổi tần suất

Xem xét các thông

Ghi nhận sự thay đổi về

Dành cho cơ

nhắc nhở của các

tin về tần suất lặp lại

cài đặt của người dùng


sở cung cấp

hoạt động

của hoạt động

Thống kê thu

Xem và nắm được

Tính tốn và hiển thị

Dành cho cơ

nhập

thơng tin chính xác

chính xác số liệu

sở cung cấp

2

Phần mềm

Ghi chú

dịch vụ


về thu nhập của

dịch vụ

mình.
3

Quản lý lịch hẹn

Thay đổi trạng thái

Đảm bảo đồng nhất lịch

Dành cho cơ

của lịch hẹn

hẹn giữa cơ sở cung cấp

sở cung cấp

dịch vụ và người dùng

dịch vụ và
người dùng

8


Chương 4. THIẾT KẾ HỆ THỐNG

4.1 Sơ đồ Use case
4.1.1 Use case tổng qt
4.1.1.1 Sơ đồ

Hình 1. Sơ đờ use case tổng quát
4.1.2 Use case cửa hàng dịch vụ
4.1.2.1 Sơ đồ

9


Hình 2. Sơ đờ use case cửa hàng dịch vụ
4.1.2.2 Bảng mô tả
Bảng 3. Mô tả use case cửa hàng dịch vụ
Tóm tắt: use case sẽ bắt đầu khi người dùng có nhu cầu thay đổi thơng tin, thao tác với cửa
hàng dịch vụ bên thứ ba
Dịng sự kiện chính:
1. Người dùng có nhu cầu thay đổi thơng tin, thao tác với cửa hàng dịch vụ.
2. Hiển thị danh sách và thông tin của cửa hàng dịch vụ.
3. Tùy theo nhu cầu, người dùng tiến hành xem xét, chat, đặt lịch hẹn sử dụng dịch vụ
của bên thứ ba.
4. Tự động cập nhật vào cơ sở dữ liệu.
Dòng sự kiện phụ:
Tiền điều kiện:
1. Thiết bị của người dùng phải có kết nối mạng.

10


Hậu điều kiện:

1. Thông tin thay đổi được cập nhật, sẵn sàng phục vụ người dùng.

4.1.3 Use case người trông hộ
4.1.3.1 Sơ đồ

Hình 3. Use case người trơng hộ
4.1.3.2 Bảng mơ tả
Bảng 4. Mơ tả Use case người trơng hộ
Tóm tắt: use case sẽ bắt đầu khi người dùng có nhu cầu tìm kiếm, sử dụng dịch vụ trơng hộ
thú cưng
Dịng sự kiện chính:
1. Người dùng có nhu cầu tìm kiếm, sử dụng dịch vụ trông hộ thú cưng.
2. Hiển thị danh sách người trông hộ cùng thông tin của họ.
3. Tùy theo nhu cầu, người dùng tiến hành xem xét, chat, liên hệ để thương thảo sử
dụng dịch vụ.
4. Tự động cập nhật vào cơ sở dữ liệu.
11


Dòng sự kiện phụ:
Tiền điều kiện:
1. Thiết bị của người dùng phải có kết nối mạng.
Hậu điều kiện:
1. Thơng tin thay đổi được cập nhật, sẵn sàng phục vụ người dùng.

4.1.4 Use case quản lý thú cưng bán
4.1.4.1 Sơ đồ

Hình 4. Use case quản lý thú cưng bán
4.1.4.2 Bảng mô tả

Bảng 5. Mô tả Use case quản lý thú cưng bán
Tóm tắt: use case sẽ bắt đầu khi người dùng có nhu cầu tìm kiếm thú cưng bán hay bán thú
cưng của mình

12


Dịng sự kiện chính:
1. Người dùng có nhu cầu tìm kiếm, thay đổi thông tin, thao tác với thú cưng muốn bán
của mình.
2. Hiển thị danh sách thú cưng đang được bán trên ứng dụng.
3. Tùy theo nhu cầu, người dùng tiến hành thêm/sửa/xóa thú cưng bán của mình hoặc
tìm kiếm để mua.
4. Tự động cập nhật vào cơ sở dữ liệu.
Dòng sự kiện phụ:
Tiền điều kiện:
1. Thiết bị của người dùng phải có kết nối mạng.
Hậu điều kiện:
1. Thơng tin thay đổi được cập nhật, sẵn sàng phục vụ người dùng.

4.1.5 Use case quản lí lịch hẹn
4.1.5.1 Sơ đồ

Hình 5. Use case quản lý lịch hẹn
13


4.1.5.2 Bảng mô tả
Bảng 6. Mô tả Use case quản lý lịch hẹn
Tóm tắt: use case sẽ bắt đầu khi người dùng có nhu cầu thay đổi thơng tin, thao tác với lịch

hẹn sử dụng dịch vụ của bên thứ ba
Dịng sự kiện chính:
1. Người dùng có nhu cầu thay đổi thông tin, thao tác với lịch hẹn sử dụng dịch vụ của
bên thứ ba.
2. Hiển thị danh sách các phiếu đặt lịch đã có.
3. Tùy theo nhu cầu, người dùng tiến hành thêm, thay đổi thông tin phiếu đặt, hủy, phản
hồi dịch vụ.
4. Tự động cập nhật mọi thay đổi vào cơ sở dữ liệu.
Dòng sự kiện phụ:
Tiền điều kiện:
1. Thiết bị của người dùng phải có kết nối mạng.
Hậu điều kiện:
1. Thông tin thay đổi được cập nhật, sẵn sàng phục vụ người dùng.
4.1.6 Use case chat
4.1.6.1 Sơ đồ

14


Hình 6. Use case chat
4.1.6.2 Bảng mơ tả
Bảng 7. Mơ tả Use case chat
Tóm tắt: use case sẽ bắt đầu khi người dùng có nhu cầu tìm, xem, thêm, xóa tin nhắn
Dịng sự kiện chính:
1. Người dùng có nhu cầu tìm, xem, thêm, xóa tin nhắn, đoạn chat.
2. Hiển thị danh sách các đoạn chat, lịch sử tin nhắn.
Dòng sự kiện phụ:
Tiền điều kiện:
1. Thiết bị của người dùng phải có kết nối mạng.
Hậu điều kiện:


4.1.7 Use case quản lý thông tin
4.1.7.1 Sơ đồ

15


Hình 7. Use case quản lý thơng tin
4.1.7.2 Bảng mơ tả
Bảng 8. Mơ tả Use case quản lý thơng tin
Tóm tắt: use case sẽ bắt đầu khi người dùng có nhu cầu xem, thao tác với thơng tin của mình
Dịng sự kiện chính:
1. Người dùng có nhu cầu xem, thao tác với thơng tin của mình.
2. Hiển thị thơng tin, người dùng có thể xem, chỉnh sửa tùy theo nhu cầu.
3. Lưu lại kết quả, tự động cập nhật nếu có thay đổi.
Dịng sự kiện phụ:
Tiền điều kiện:
1. Thiết bị của người dùng phải có kết nối mạng.
Hậu điều kiện:
1. Hệ thống sẵn sàng phục vụ thao tác tiếp theo của người dùng.

4.1.8 Use case quản lý thời gian biểu
4.1.8.1 Sơ đồ

16


×