ĐẠ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