TỔNG QUAN
Giới thiệu bài toán
Ngày nay, với mức sống ngày càng tăng, nhu cầu sở hữu thú cưng trong gia đình trở nên phổ biến hơn bao giờ hết, phù hợp cho mọi lứa tuổi từ giới trẻ đến người lớn tuổi Việc nuôi thú cưng không chỉ mang lại niềm vui mà còn xây dựng tình yêu thương giữa chủ và vật nuôi, khiến hầu hết các gia đình đều có ít nhất một thú cưng Tuy nhiên, không phải ai cũng biết cách chăm sóc và nuôi dưỡng thú cưng một cách hiệu quả Để hỗ trợ các chủ nuôi, nhiều phần mềm trợ lý thú cưng đã ra đời, và chúng tôi tự hào giới thiệu một phần mềm trợ lý thú cưng với đầy đủ tính năng cơ bản, giúp người nuôi dễ dàng chăm sóc và quản lý thú cưng của mình.
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
Cơ cở, tổ chức, cá nhân cung cấp dịch vụ
Quy trình quản lý lịch hẹn
Chủ nuôi 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ú,…
Quy trình đặt lịch nhắc thời gian biểu
Chủ nuôi cần tổ chức các công việc chăm sóc thú cưng hàng ngày như đi dạo, cho ăn và uống, cũng như các công việc định kỳ như tiêm vaccine và khám sức khỏe Các thông tin quan trọng bao gồm ngày giờ thực hiện, nội dung công việc và tên thú cưng cần chăm sóc.
Chủ nuôi có thể lưu trữ thông tin một cách dễ nhớ và tiện lợi, đồng thời cài đặt thông báo trên điện thoại để nhận nhắc nhở kịp thời.
Quy trình quản lý chi tiêu
Chủ nuôi thú cưng cần ghi chép và tính toán các khoản chi tiêu cho thú cưng, bao gồm thông tin về ngày giờ chi, số tiền đã chi và phân loại các lĩnh vực chi tiêu như thức ăn, dụng cụ và khám sức khỏe.
Quy trình chuẩn đoán bệnh
Khi thú nuôi xuất hiện các dấu hiệu bất thường về sức khỏe, chủ nuôi có thể dựa vào những triệu chứng này để nhận diện các bệnh thường gặp ở thú cưng, từ đó có biện pháp xử lý kịp thời và phù hợp.
Chủ nuôi có thể nhận biết dấu hiệu bệnh của thú cưng thông qua các dấu hiệu bất thường Họ nên tìm kiếm thông tin trên internet, tham khảo ý kiến bác sĩ thú y, và hỏi bạn bè, người thân để kịp thời phát hiện và xử lý vấn đề sức khỏe.
Quy trình tích lũy kiến thức chăm sóc
Nuôi thú cưng đòi hỏi kiến thức chuyên môn về giống loài, điều kiện chăm sóc và chế độ dinh dưỡng Chủ nuôi nên tham khảo các cẩm nang chăm sóc để bổ sung kiến thức cần thiết cho từng loài và giống thú cưng mà mình đang nuôi.
Nếu kiến thức bổ ích và phù hợp, chủ nuôi sẽ lưu lại thông tin kiến thức ấy để có thể sử dụng khi cần.
Những phần mềm đang có trên thị trường
Hiện nay, thị trường cung cấp nhiều phần mềm chăm sóc thú cưng như 11pets, VitusVet và PetCareDiary Những ứng dụng này được thiết kế trực quan, dễ sử dụng và hỗ trợ nhiều chức năng, chủ yếu dành cho thiết bị di động.
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 sự phát triển mạnh mẽ của công nghệ, các phần mềm hiện nay đang ngày càng cải tiến và đáp ứng tốt nhu cầu của người dùng Tuy nhiên, vẫn có những hạn chế xuất hiện khi yêu cầu của người sử dụng trở nên đa dạng và phức tạp hơn.
Mục tiêu
Với mục tiêu hoàn thiện giải pháp phần mềm đáp ứng nhu cầu cơ bản của việc chăm sóc thú cưng, nhóm chúng tôi hướng đến việc cung cấp các dịch vụ từ phía nhà cung cấp Giải pháp này sẽ kết nối nhà cung cấp và người dùng sử dụng dịch vụ thông qua các tính năng mới, giúp nâng cao trải nghiệm và tiện ích cho cả hai bên.
Phạm vi
Đề tài này tập trung vào việc quản lý thú cưng, với các tính năng đã được phát triển từ đồ án trước Nhóm chúng em đã xây dựng nền tảng cho một ứng dụng hướng đến người dùng Hiện tại, chúng em đang mở rộng quy mô để phục vụ 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ở và 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 cho người dùng, thống kê sử dụng dịch vụ và cho phép xem lại đá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ộ;…
TỔNG QUAN CÔNG NGHỆ
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.
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
- Sử dụng framework xây dựng ứng dụng di động React Native
- 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
PHÂN TÍCH HỆ THỐNG
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 đoá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,…
- 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 toán: lập thống kê thu nhập
- Tính tiến hóa: hỗ trợ đa ngôn ngữ.
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ụ
STT Nghiệp vụ Người dùng Phần mềm Ghi chú
1 Lập thông tin hồ sơ cửa hàng
Cung cấp thông tin về cửa hàng
Lưu trữ thông tin của cửa hàng
Dành cho cơ sở cung cấp dịch vụ
2 Lập hoạt động trong thời gian biểu
Cung cấp thông tin về lịch hẹn
Lưu trữ thông tin hoạt động và thông báo khi hoạt động sắp diễn ra
Dành cho cơ sở cung cấp dịch vụ
3 Lập quản lý thu nhập
Cung cấp thông tin về thu nhập
Tính tổng thu nhập, thu nhập trung bình
Dành cho cơ sở cung cấp dịch vụ
4 Lập thống kê thu nhập
Cung cấp thông tin về thu nhập
Thống kê thu nhập trong tháng/năm bao gồm số tiền thu được cho từng loại dịch vụ
Dành cho cơ sở cung cấp dịch vụ
5 Lập quản lý lịch hẹn
Lưu lại cẩm nang có ích cho bản thân và thú cưng
Lưu lại cẩm nang yêu thích
Dành cho cơ sở cung cấp dịch vụ
6 Lập danh sách thú cưng đăng bán
Cung cấp thông tin về thú cưng cần đăng bán
Lưu trữ thông tin thú cưng cần đăng bán
7 Tìm kiếm người trông hộ
Cung cấp thông tin về người trông hộ cần tìm kiếm
Trả về thông tin người trông hộ cần tìm kiếm
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
STT Nghiệp vụ Người dùng Phần mềm Ghi chú
1 Thay đổi tần suất nhắc nhở của các hoạt động
Xem xét các thông tin về tần suất lặp lại của hoạt động
Ghi nhận sự thay đổi về cài đặt của người dùng
Dành cho cơ sở cung cấp dịch vụ
Xem và nắm được thông tin chính xác về thu nhập của mình
Tính toán và hiển thị chính xác số liệu
Dành cho cơ sở cung cấp dịch vụ
3 Quản lý lịch hẹn Thay đổi trạng thái của lịch hẹn Đảm bảo đồng nhất lịch hẹn giữa cơ sở cung cấp dịch vụ và người dùng
Dành cho cơ sở cung cấp dịch vụ và người dùng
THIẾT KẾ HỆ THỐNG
Sơ đồ Use case
Hình 1 Sơ đồ use case tổng quát
4.1.2 Use case cửa hàng dịch vụ
Hình 2 Sơ đồ use case cửa hàng dịch vụ
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
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
1 Thiết bị của người dùng phải có kết nối mạng
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ộ
Hình 3 Use case người trông hộ
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
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
1 Thiết bị của người dùng phải có kết nối mạng
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
Hình 4 Use case quản lý thú cưng bán
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
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
1 Thiết bị của người dùng phải có kết nối mạng
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
Hình 5 Use case quản lý lịch hẹn
Bảng 6 Mô tả Use case quản lý lịch hẹn
Khi người dùng có nhu cầu thay đổi thông tin hoặc thao tác với lịch hẹn, họ sẽ bắt đầu sử dụng dịch vụ của bên thứ ba.
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
1 Thiết bị của người dùng phải có kết nối mạng
1 Thông tin thay đổi được cập nhật, sẵn sàng phục vụ người dùng
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
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
1 Thiết bị của người dùng phải có kết nối mạng
4.1.7 Use case quản lý thông tin
Hình 7 Use case quản lý thông tin
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
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
1 Thiết bị của người dùng phải có kết nối mạng
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
Hình 8 Use case quản lý thời gian biểu
Bảng 9 Mô tả Use case quản lý thời gian biểu
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ời gian biểu của mình
1 Người dùng có nhu cầu xem, thao tác với thời gian biểu của mình
2 Tùy theo nhu cầu, người dùng có thể xem, thêm, xóa, thay đổi thông tin của hoạt động
3 Lưu lại kết quả, tự động cập nhật nếu có thay đổi
1 Thiết bị của người dùng phải có kết nối mạng
1 Hệ thống sẵn sàng phục vụ thao tác tiếp theo của người dùng
Hình 9 Use case thống kê
Bảng 10 Mô tả Use case thống kê
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 lịch sử thu nhập của mình
1 Người dùng có nhu cầu xem, thao tác với thông tin lịch sử thu nhập của mình
2 Tùy theo nhu cầu, người dùng có thể xem thống kê, xóa, thay đổi thông tin của thu nhập
3 Lưu lại kết quả, tự động cập nhật nếu có thay đổi
1 Thiết bị của người dùng phải có kết nối mạng
1 Hệ thống sẵn sàng phục vụ thao tác tiếp theo của người dùng.
Sơ đồ lớp
Hình 8 Sơ đồ lớp chung
4.2.2 Sơ đồ lớp cho tính năng quản lý hồ sơ cửa hàng
Hình 9 Sơ đồ cho tính năng quản lý cửa hàng
4.2.3 Sơ đồ lớp cho tính năng thời gian biểu
Hình 10 Sơ đồ cho tính năng thời gian biểu
4.2.4 Sơ đồ lớp cho chức năng quản lý lịch hẹn
Hình 11 Sơ đồ cho tính năng quản lý lịch hẹn
4.2.5 Sơ đồ lớp cho chức năng quản lý thu nhập
Hình 12 Sơ đồ cho tính năng quản lý thu nhập
4.2.6 Sơ đồ lớp cho chức năng tìm người trông hộ
Hình 13 Sơ đồ cho tính năng chuẩn đoán bệnh
4.2.7 Sơ đồ lớp cho chức năng mua bán thú cưng
Hình 14 Sơ đồ cho tính năng mua bán thú cưng
4.2.8 Sơ đồ lớp cho tính năng nhắn tin
Hình 14 Sơ đồ cho tính năng nhắn tin
Sơ đồ hoạt động
4.3.1 Sơ đồ hoạt động tính năng quản lý hoạt động
Hình 15 Sơ đồ hoạt động quản lý hoạt động
4.3.2 Sơ đồ hoạt động tính năng quản lý thu nhập
Hình 17 Sơ đồ hoạt động quản lý thu nhập
4.3.3 Sơ đồ hoạt động tính năng thống kê thu nhập
Hình 18 Sơ đồ hoạt động thống kê thu nhập
4.3.4 Sơ đồ hoạt động cửa hàng thú cưng
Hình 19 Sơ đồ hoạt động của hàng thú cưng
4.3.5 Sơ đồ hoạt động tính năng tìm kiếm người trông hộ
Hình 20 Sơ đồ hoạt động tìm kiếm người trông hộ
4.3.6 Sơ đồ hoạt động tính năng quản lý thông tin cửa hàng
Hình 21 Sơ đồ hoạt động quản lý thông tin cửa hàng
4.3.7 Sơ đồ hoạt động tính năng lưu trữ lịch hẹn
Hình 22 Sơ đồ hoạt động tính năng lưu trữ lịch hẹn
4.3.8 Sơ đồ hoạt động tính năng xem phản hồi đã nhận
Hình 23 Sơ đồ hoạt động tính năng xem phản hồi đã nhận
4.3.9 Sơ đồ hoạt động tính năng chat
Hình 24 Sơ đồ hoạt động tính năng chat
4.3.10 Sơ đồ hoạt động tính năng tìm kiếm phòng khám/ spa chăm sóc
Hình 25 Sơ đồ hoạt động tính năng tìm kiếm phòng khám/ spa chăm sóc
THIẾT KẾ DỮ LIỆU
Sơ đồ logic hoàn chỉnh
Hình 24 Sơ đồ logic hoàn chỉnh đầy đủ
Danh sách các bảng dữ liệu trong sơ đồ logic
Bảng 9 Danh sách các bảng dữ liệu (table) trong sơ đồ logic
STT Tên bảng dữ liệu Diễn giải
1 USER Lưu trữ thông tin về người dùng bao gồm mã người dùng, tên người dùng, tên đăng nhập, email và số điện thoại
2 PET lưu trữ thông tin chi tiết về thú cưng, bao gồm mã thú cưng, mã người dùng, tên, mã hình ảnh, mã loài vật, mã giống loài, mã giới tính, mã tình trạng sức khỏe, mã thuộc tính phối giống, chiều cao, cân nặng và thông tin về vắc-xin cũng như điều trị.
Các bên thứ ba lưu trữ thông tin về cơ sở cung cấp dịch vụ, bao gồm tên, địa chỉ, số điện thoại, thể loại dịch vụ, đánh giá, danh sách dịch vụ, phản hồi từ khách hàng và hình ảnh minh họa.
4 SERVICE Lưu trữ thông tin về dịch vụ của cơ sở bao gồm tên, mô tả chi tiết, tình trận, giá
5 APPOINTMENT lưu trữ thông tin chi tiết về lịch hẹn của cơ sở cung cấp dịch vụ và người dùng, bao gồm tiêu đề, mô tả, danh sách dịch vụ yêu cầu, thời gian yêu cầu, thời gian hẹn, ghi chú, tình trạng, phản hồi và tổng chi phí.
Lưu trữ thông tin về thu nhập của cơ sở cung cấp dịch vụ bao gồm thời gian, danh sách dịch vụ, tổng thu nhập, tiêu đề và thể loại Việc quản lý dữ liệu này giúp theo dõi hiệu quả kinh doanh và tối ưu hóa các dịch vụ cung cấp.
7 PREDICT Lưu trữ thông tin về chuẩn đoán bệnh bao gồm mã chuẩn đoán, mã loại, màu dấu hiệu, nội dung chuẩn đoán, mô tả và lời khuyên
8 NURSERY Lưu trữ thông tin về người trông hộ bao gồm họ tên, tuổi, trình độ, kinh nghiệm, đánh giá
9 PET_IMAGE Lưu trữ thông tin về hình ảnh của thú cưng bao gồm mã hình ảnh, mã thú cưng, hình ảnh và ngày tạo
10 KIND_DETAIL Lưu trữ thông tin về chi tiết loài vật bao gồm mã chi tiết loài vật và tên loài vật
11 GENDER_DETAIL Lưu trữ thông tin về chi tiết giới tính bao gồm mã chi tiết giới tính và tên giới tính
12 SPECIES_DETAIL Lưu trữ thông tin về chi tiết giống loài bao gồm mã chi tiết giống loài, mã loài và tên chi tiết giống loài
13 STATUS_DETAIL Lưu trữ thông tin về chi tiết tình trạng bao gồm mã tình trạng và tên tình trạng
Hệ thống PET_FOR_SELL lưu trữ thông tin chi tiết về thú cưng đang được bán, bao gồm mã thú cưng, mã người dùng, tên, mã hình ảnh, mã loài vật, mã giống loài, mã giới tính, chiều cao, cân nặng và giá bán.
15 RATING Lưu trữ thông tin đánh giá của người dùng bao gồm mã người đánh giá, điểm đánh giá, thời gian thực hiện
16 CHAT lưu trữ thông tin tin nhắn của người dùng, bao gồm mã tin nhắn, mã người gửi, thời gian tạo, thời gian cập nhật gần nhất và tin nhắn cuối cùng.
17 MESSSAGE Lưu trữ thông tin chi tiết tin nhắn của người dùng bao gồm mã chi tiết, mã người gửi, nội dụng, đính kèm.
Mô tả từng bảng dữ liệu
Bảng 10 Các thuộc tính của bảng USER
STT Thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải
1 id String Khóa chính Mã người dùng
2 username String Khác rỗng Tên đăng nhập
3 email String Khác rỗng Địa chỉ email
4 phone_number String Khác rỗng Số điện thoại
Bảng 11 Các thuộc tính của bảng PET
STT Thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải
1 id String Khóa chính Mã thú cưng
2 user_id String Khác rỗng và khóa ngoại Mã người dùng
3 kind_id String Khác rỗng và khóa ngoại Mã loài
4 avatar_image String Khác rỗng và khóa ngoại Mã hình ảnh
5 gender_id String Khác rỗng và khóa ngoại Mã giới tính
6 name String Khác rỗng Tên thú cưng
7 species_id String Khác rỗng và khóa ngoại Mã giống loài
8 dob Datetime Khác rỗng Ngày sinh
9 weight Number Khác rỗng Cân nặng
10 height Number Khác rỗng Chiều cao
11 status_id String Khác rỗng và khóa ngoại Mã tình trạng
Bảng 12 Các thuộc tính của bảng THIRDPARTY
STT Thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải
1 id String Khóa chính Mã cửa hàng
2 name String Khác rỗng Tên cửa hàng
3 address String Khác rỗng Địa chỉ
4 phoneNumber String Khác rỗng Số điện thoại
5 category String Khác rỗng Loại cửa hàng
6 thumbnail String Khác rỗng Ảnh đại diện
7 rating String Khác rỗng Đánh giá cửa hàng
8 images Array Khác rỗng Ảnh cửa hàng
9 services Service Khác rỗng Danh sách dịch vụ của cửa hàng
10 feedback Chuỗi Khác rỗng Phản hồi
Bảng 13 Các thuộc tính của bảng REMINDER
STT Thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải
1 id String Khóa chính Mã hoạt động
2 pet_id String Khác rỗng và khóa ngoại Mã thú cưng
3 user_id String Khác rỗng và khóa ngoại Mã người dùng
4 title String Khác rỗng Tiêu đề
5 date Datetime Khác rỗng Ngày
6 time Datetime Khác rỗng Thời gian
7 frequency_id String Khác rỗng và khóa ngoại Mã tần suất
8 description String Khác rỗng Mô tả
9 reminder_details String Khác rỗng và khóa ngoại Chi tiết hoạt động
10 type String Khác rỗng Loại hoạt động
Bảng 14 Các thuộc tính của bảng REMINDER_DETAIL
STT Thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải
1 title String Khác rỗng Tiêu đề
2 status Status Khác rỗng Tình trạng
Bảng 15 Các thuộc tính của bảng FREQUENCY
STT Thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải
1 id String Khóa chính Mã người dùng
2 description String Khác rỗng Mô tả
3 repeat Boolean Khác rỗng Lặp lại
4 frequency String Khác rỗng Tần suất
Bảng 16 Các thuộc tính của bảng INCOME
STT Thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải
1 id String Khóa chính Mã thu nhập
2 thirdParty_id String Khác rỗng và khóa ngoại Mã cửa hàng
3 date String Khác rỗng Ngày thu
4 services Service Khác rỗng Dịch vụ đi kèm
5 amount Number Khác rỗng Giá trị thu nhập
6 title String Khác rỗng Tiêu đề
7 type String Khác rỗng Thể loại
Bảng 17 Các thuộc tính của bảng APPOINTMENT
STT Thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải
1 id String Khóa chính Mã đặt hẹn
2 title String Khác rỗng Tiêu đề
3 description String Khác rỗng Mô tả chi tiết
4 services Service Khác rỗng Dịch vụ đặt hẹn
5 customer_id String Khác rỗng và khóa ngoại Mã khách hàng đặt hẹn
6 time Datetime Khác rỗng Thời gian đặt hẹn
7 create_at Datetime Khác rỗng Thời gian thực hiện yêu cầu đặt hẹn
8 note Chuỗi Khác rỗng Ghi chú
9 status Status Khác rỗng Trạng thái
10 feedback Chuỗi Khác rỗng Phản hồi
11 total Number Khác rỗng Tổng giá trị dịch vụ
Bảng 18 Các thuộc tính của bảng PET_IMAGE
STT Thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải
1 id String Khóa chính Mã hình ảnh
2 pet_id String Khác rỗng và khóa ngoại Mã thú cưng
3 image String Khác rỗng Đường dẫn ảnh
4 created_date Datetime Khác rỗng Ngày tạo
Bảng 19 Các thuộc tính của bảng KIND_DETAIL
STT Thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải
1 id String Khóa chính Mã loài
2 kind_name String Khác rỗng Tên loài
Bảng 20 Các thuộc tính của bảng GENDER_DETAIL
STT Thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải
1 id String Khóa chính Mã giới tính
2 gender_name String Khác rỗng Tên giới tính
Bảng 21 Các thuộc tính của bảng STATUS_DETAIL
STT Thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải
1 id String Khóa chính Mã tình trạng
2 status_name String Khác rỗng Tên tình trạng
Bảng 22 Các thuộc tính của bảng SPECIES_DETAIL
STT Thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải
1 id String Khóa chính Mã loài vật
2 species_name String Khác rỗng Tên loài vật
Bảng 23 Các thuộc tính của bảng RATING
STT Thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải
1 id String Khóa chính Mã đánh giá
2 user_id String Khác rỗng và khóa ngoại Mã người đánh giá
3 detail String Khác rỗng Chi tiết đánh giá
4 date Datetime Khác rỗng Ngày thực hiện đánh giá
5 rating Number Khác rỗng Điểm đánh giá
Bảng 24 Các thuộc tính của bảng PET_FOR_SELL
STT Thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải
1 id String Khóa chính Mã thú cưng
2 user_id String Khác rỗng và khóa ngoại Mã người dùng
3 kind_id String Khác rỗng và khóa ngoại Mã loài
4 avatar_image String Khác rỗng và khóa ngoại Mã hình ảnh
5 gender_id String Khác rỗng và khóa ngoại Mã giới tính
6 name String Khác rỗng Tên thú cưng
7 species_id String Khác rỗng và khóa ngoại Mã giống loài
8 dob Datetime Khác rỗng Ngày sinh
9 weight Number Khác rỗng Cân nặng
10 height Number Khác rỗng Chiều cao
11 price Number Khác rỗng và khóa ngoại Giá bán
Bảng 25 Các thuộc tính của bảng CHAT
STT Thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải
1 id String Khóa chính Mã tin nhắn
2 user1_id String Khác rỗng Mã người dùng 1
3 user2_id String Khác rỗng Mã người dùng 2
4 create_at Datetime Khác rỗng Thời gian khởi tạo
5 update_at Datetime Khác rỗng Lần cập nhật gần nhất
6 last_message String Khác rỗng và khóa ngoại Mã tin nhắn cuối cùng
Bảng 26 Các thuộc tính của bảng MESSAGE
STT Thuộc tính Kiểu dữ liệu Ràng buộc Diễn giải
1 id String Khóa chính Mã chi tiết tin nhắn
2 sender_id String Khác rỗng và khóa ngoại Mã người gửi
3 detail String Khác rỗng Nội dung
4 image String Khác rỗng Ảnh đính kèm
THIẾT KẾ GIAO DIỆN
Sơ đồ liên kết màn hình
Hình 25 Sơ đồ tổng quát các màn hình cho người dùng
Hình 25 Sơ đồ tổng quát các màn hình cho cơ sở cung cấp dịch vụ
6.1.2 Sơ đồ chi tiết màn hình quản lý thu nhập
Hình 26 Sơ đồ màn hình quản lý thu nhập
6.1.3 Sơ đồ chi tiết màn hình thời gian biểu
Hình 27 Sơ đồ chi tiết màn hình quản thời gian biểu
6.1.4 Sơ đồ chi tiết màn hình lưu trữ
Hình 28 Sơ đồ chi tiết màn hình lưu trữ
6.1.5 Sơ đồ chi tiết màn hình hồ sơ cửa hàng
Hình 29 Sơ đồ chi tiết màn hình hồ sơ cửa hàng
6.1.6 Sơ đồ chi tiết màn hình đánh giá đã nhận
Hình 30 Sơ đồ chi tiết màn hình đánh giá đã nhận
6.1.7 Sơ đồ chi tiết màn hình tin nhắn
Hình 31 Sơ đồ chi tiết màn hình tin nhắn
6.1.8 Sơ đồ chi tiết màn hình cửa hàng dịch vụ
Hình 32 Sơ đồ chi tiết màn hình cửa hàng dịch vụ
6.1.8 Sơ đồ chi tiết màn hình thú cưng đăng bán
Hình 33 Sơ đồ chi tiết màn hình cửa hàng thú cưng
6.1.9 Sơ đồ chi tiết màn hình dịch vụ trông hộ
Hình 34 Sơ đồ chi tiết màn hình dịch vụ trông hộ
Danh sách màn hình
Bảng 3 Danh sách các màn hình
STT Màn hình Loại màn hình Chức năng
1 Màn hình quản lý thu nhập Màn hình tra cứu Hiển thị danh sách thu nhập và cho phép tra cứu
2 Màn hình thống kê thu nhập
Màn hình tra cứu Hiển thị thống kê thu nhập
3 Màn hình thêm thu nhập Màn hình nhập liệu Hiển thị màn hình và cho phép nhập
4 Màn hình chỉnh sửa thu nhập
Màn hình nhập liệu Hiển thị thông tin thu nhập và cho phép sửa
5 Màn hình thời gian biểu Màn hình tra cứu Hiển thị màn hình thời gian biểu
6 Màn hình chi tiết lịch hẹn trong thời gian biểu
Màn hình tra cứu Hiển thị thông tin chi tiết lịch hẹn
7 Màn hình chỉnh sửa lịch hẹn
Màn hình nhập liệu Hiển thị thông tin lịch hẹn và cho phép sửa
8 Màn hình hồ sơ của hàng Màn hình tra cứu Hiển thị hồ sơ cửa hàng và danh sách các dịch vụ
9 Màn hình chỉnh sửa hồ sơ cửa hàng
Màn hình nhập liệu Hiển thị hồ sơ cửa hàng, danh sách các dịch vụ và cho phép chỉnh sửa
10 Màn hình lưu trữ Màn hình tra cứu Hiển thị danh sách các lịch hẹn
11 Màn hình chi tiết lịch hẹn Màn hình tra cứu Hiển thị chi tiết lịch hẹn và cho phép thao tác
12 Màn hình danh sách tin nhắn
Màn hình tra cứu Hiển thị thông tin các tin nhắn
13 Màn hình chi tiết tin nhắn Màn hình nhập liệu Hiển thị chi tiết đoạn hội thoại và cho phép nhập tin nhắn
14 Màn hình phản hồi đã nhận
Màn hình tra cứu Hiển thị danh sách các phản hồi đã nhận
15 Màn hình chính Màn hình tra cứu Hiển thị màn hình chính
16 Màn hình hồ sơ cửa hàng Màn hình tra cứu Hiển thị màn hình hồ sơ cửa hàng và các dịch vụ
17 Màn hình đặt lịch Màn hình nhập liệu Hiển thị màn hình đặt lịch và cho phép nhập
18 Màn hình danh sách thú cưng đăng bán
Màn hình nhập liệu Hiển thị màn hình danh sách thú cưng đăng bán
19 Màn hình chi tiết thú cưng đăng bán
Màn hình tra cứu Hiển thị màn hình thông tin thú cưng đăng bán
20 Màn hình thêm thú cưng đăng bán
Màn hình nhập liệu Hiển thị màn hình thông tin thú cưng đăng bán và cho phép nhập
21 Màn hình danh sách người trông hộ
Màn hình tra cứu Hiển thị màn hình danh sách người trông hộ
22 Màn hình chi tiết người trông hộ
Màn hình tra cứu Hiển thị màn hình chi tiết người trông họ
Mô tả các màn hình
6.3.1 Màn hình danh sách dịch vụ
Hình 35 Màn hình danh sách dịch vụ
6.3.1.2 Danh sách các biến cố và xử lý
Bảng 28 Danh sách biến cố và xử lý tương ứng trên màn hình danh sách dịch vụ
STT Biến cố Xử lý
1 Nhấn nút Phòng khám Hiển thị màn hình danh sách phòng khám
2 Nhấn nút Spa chăm sóc Hiển thị màn hình danh sách spa chăm sóc
3 Nhấn nút Chợ tốt Hiển thị màn hình cửa hàng thú cưng
4 Nhấn nút Lưu trữ Hiển thị màn hình danh sách các phòng khám, spa chăm sóc, thú cưng trên cửa hàng đã lưu
5 Nhấn nút Trông hộ Hiển thị màn hình danh sách người trông hộ
6.3.2 Màn hình danh sách phòng khám
Hình 36 Màn hình danh sách phòng khám
6.3.2.2 Danh sách biến cố và xử lý
Bảng 29 Danh sách biến cố và xử lý tương ứng trên màn hình danh sách phòng khám
STT Biến cố Xử lý
1 Nhấn nút Tìm kiếm Cho phép nhập từ khóa tìm kiếm
2 Nhấn nút Địa chỉ Hiển thị danh sách tỉnh thành phố cho phép chọn
3 Nhấn vào Phòng khám Chuyển sang màn hình chi tiết phòng khám
4 Nhấn nút Sắp xếp Sắp xếp phòng khám theo thứ tự
6.3.3 Màn hình chi tiết phòng khám
Hình 37 Màn hình danh sách chi tiết phòng khám
6.3.3.2 Danh sách biến cố và xử lý
Bảng 30 Danh sách biến cố và xử lý tương ứng trên màn hình chi tiết phòng khám
STT Biến cố Xử lý
1 Nhấn nút Chat Hiển thị chi tiết tin nhắn với phòng khám
2 Nhấn nút Lưu Lưu lại phòng khám
3 Nhấn nút Dịch vụ Hiển thị danh sách dịch vụ của phòng khám
4 Nhấn nút Đặt lịch Chuyển sang giao diện màn hình đặt lịch với phòng khám
5 Nhấn nút Phản hồi Hiển thị danh sách phản hồi đối với phòng khám
6.3.4 Màn hình danh sách spa chăm sóc
Hình 38 Màn hình danh sách spa chăm sóc
6.3.4.2 Danh sách các biến cố và xử lý
Bảng 31 Danh sách biến cố và xử lý tương ứng trên màn hình danh sách spa chăm sóc
STT Biến cố Xử lý
1 Nhấn nút Tìm kiếm Cho phép nhập từ khóa tìm kiếm
2 Nhấn nút Địa chỉ Hiển thị danh sách tỉnh thành phố cho phép chọn
3 Nhấn vào Spa chăm sóc Chuyển sang màn hình chi tiết spa chăm sóc
4 Nhấn nút Sắp xếp Sắp xếp phòng khám theo thứ tự
6.3.5 Màn hình chi tiết spa chăm sóc
Hình 39 Màn hình chi tiết spa chăm sóc
6.3.5.2 Danh sách các biến cố và xử lý
Bảng 32 Danh sách biến cố và xử lý tương ứng trên màn hình chi tiết spa chăm sóc
STT Biến cố Xử lý
1 Nhấn nút Chat Hiển thị chi tiết tin nhắn với spa chăm sóc
2 Nhấn nút Lưu Lưu lại spa chăm sóc
3 Nhấn nút Dịch vụ Hiển thị danh sách dịch vụ của spa chăm sóc
4 Nhấn nút Đặt lịch Chuyển sang giao diện màn hình đặt lịch với spa chăm sóc
5 Nhấn nút Phản hồi Hiển thị danh sách phản hồi đối với spa chăm sóc
Hình 40 Màn hình chợ tốt
6.3.6.2 Danh sách các biến cố và xử lý
Bảng 33 Danh sách biến cố và xử lý tương ứng trên màn hình thông chợ tốt
STT Biến cố Xử lý
1 Nhấn nút Tìm kiếm Cho phép tìm kiếm thú cưng
2 Nhấn vào Thêm Chuyển sang màn hình thêm thú cưng đăng bán
3 Nhấn vào các nút tùy chọn Cho phép lọc theo tùy chọn
4 Nhấn vào Thú cưng Chuyển sang màn hình chi tiết thú cưng đăng bán
6.3.7 Màn hình chi tiết thú cưng đăng bán
Hình 41 Màn hình chi tiết thú cưng đăng bán
6.3.7.2 Danh sách các biến cố và xử lý
Bảng 34 Danh sách biến cố và xử lý tương ứng trên màn hình chi tiết thú cưng đăng bán
STT Biến cố Xử lý
1 Nhấn nút Gọi điện Chuyển sang màn hình gọi điện
2 Nhấn nút Nhắn tin Chuyển sang màn hình nhắn tin với người đăng bán
6.3.8 Màn hình thêm thú cưng đăng bán
Hình 42 Màn hình thêm thú cưng đăng bán
6.3.8.2 Danh sách các biến cố và xử lý
Bảng 35 Danh sách biến cố và xử lý tương ứng trên màn hình tìm người trông hộ
STT Biến cố Xử lý
1 Nhấn nút Thêm hình ảnh Chuyển sang màn hình thêm hình ảnh
2 Nhấn vào Hoàn thành Lưu thông tin thú cưng đăng bán
3 Nhấn vào nút Hủy Hủy bỏ thông tin và trở về màn hình trước đó
6.3.9 Màn hình danh sách người trông hộ
Hình 43 Màn hình danh sách người trông hộ
6.3.9.2 Danh sách các biến cố và xử lý
Bảng 36 Danh sách biến cố và xử lý tương ứng trên màn hình danh sách người trông hộ
STT Biến cố Xử lý
1 Nhấn nút Tìm kiếm Cho phép tìm kiếm người trông hộ
2 Nhấn vào Thêm Chuyển sang màn hình thêm thú cưng đăng bán
3 Nhấn vào Người trông hộ Chuyển sang màn hình chi tiết người trông hộ
6.3.10 Màn hình chi tiết người trông hộ
Hình 44 Màn hình chi tiết người trông hộ
6.3.10.2 Danh sách các biến cố và xử lý
Bảng 37 Danh sách biến cố và xử lý tương ứng trên màn hình chi tiết người trông hộ
STT Biến cố Xử lý
1 Nhấn nút Liên lạc ngay Chuyển sang màn hình nhắn tin với người trông hộ
6.3.11 Màn hình danh sách tin nhắn
Hình 45 Màn hình danh sách tin nhắn
6.3.11.2 Danh sách biến cố và xử lý
Bảng 38 Danh sách biến cố và xử lý tương ứng trên màn hình danh sách tin nhắn
STT Biến cố Xử lý
1 Nhấn vào Tin nhắn Chuyển sang màn hình chi tiết tin nhắn
6.3.12 Màn hình chi tiết tin nhắn
Hình 46 Màn hình chi tiết tin nhắn
6.3.12.2 Danh sách biến cố và xử lý
Bảng 39 Danh sách biến cố và xử lý tương ứng trên màn hình chi tiết tin nhắn
STT Biến cố Xử lý
1 Nhấn vào nút gửi Gửi tin nhắn đã nhập
2 Nhấn nút Xóa Xóa đoạn hội thoại
Hình 47 Màn hình lưu trữ
6.3.13.2 Danh sách biến cố và xử lý
Bảng 40 Danh sách biến cố và xử lý tương ứng trên màn hình lưu trữ
STT Biến cố Xử lý
1 Nhấn nút trạng thái Hiển thị bảng chọn trạng thái của phiếu đặt
2 Nhấn vào phiếu đặt Hiển thị màn hình chi tiết phiếu đặt
3 Nhấn nút Back Trở lại màn hình trước đó
Hình 48 Màn hình đặt lịch
6.3.14.2 Danh sách biến cố và xử lý
Bảng 41 Danh sách biến cố và xử lý tương ứng trên màn hình đặt lịch
STT Biến cố Xử lý
1 Nhấn nút Thêm dịch vụ Hiển thị bảng chọn những dịch vụ có sẵn
2 Nhấn nút Xóa dịch vụ Xử lý xóa dịch vụ
3 Nhấn nút Hủy Hủy thao tác và trở về màn hình trước đó
4 Nhấn nút Hoàn thành Xử lý và hiển thị kết quả
5 Nhấn nút Back Trở lại màn hình trước đó
6.3.15 Màn hình danh sách thu nhập
Hình 49 Màn hình danh sách thu nhập
6.3.15.2 Danh sách biến cố và xử lý
Bảng 42 Danh sách biến cố và xử lý tương ứng trên màn hình danh sách thu nhập
STT Biến cố Xử lý
1 Nhấn nút Tìm kiếm Tìm kiếm thu nhập
2 Nhấn vào thu nhập Hiển thị chi tiết thu nhập trong ngày
3 Nhấn vào Thống kê Chuyển sang màn hình thống kê thu nhập
4 Nhấn vào nút Thêm Hiẻn thị màn hình thêm thu nhập
6.3.16 Màn hình thống kê thu nhập
Hình 50 Màn hình thống kê thu nhập
6.3.16.2 Danh sách biến cố và xử lý
Bảng 43 Danh sách biến cố và xử lý tương ứng trên màn hình thống kê thu nhập
STT Biến cố Xử lý
1 Nhấn Tùy chọn Hiển thị thống kê theo tùy chọn
2 Nhấn Tháng Tùy chọn xem thống kê theo tháng đã chọn
3 Nhấn nút Back Trở lại màn hình trước đó
6.3.17 Màn hình thời gian biểu
Hình 51 Màn hình thời gian biểu
6.3.17.2 Danh sách biến cố và xử lý
Bảng 44 Danh sách biến cố và xử lý tương ứng trên màn hình thời gian biểu
STT Biến cố Xử lý
1 Nhấn nút Thêm Thêm thông tin cho thời gian biểu
2 Nhấn vào một sự kiện Hiển thị thông tin chi tiết của lịch hẹn
3 Nhấn nút Back Trở lại màn hình trước đó
6.3.18 Màn hình chi tiết lịch hẹn (trong thời gian biểu)
Hình 51 Màn hình chi tiết lịch hẹn
6.3.18.2 Danh sách biến cố và xử lý
Bảng 44 Danh sách biến cố và xử lý tương ứng trên màn hình chi tiết lịch hẹn
STT Biến cố Xử lý
1 Nhấn nút Chỉnh sửa Hiện thị giao diện chỉnh sửa lịch hẹn
2 Nhấn nút Lưu Xác nhận là lưu lại thay đổi của lịch hẹn
3 Nhấn nút Back Trở lại màn hình trước đó
6.3.19 Màn hình lưu trữ lịch hẹn
Hình 51 Màn hình lưu trữ lịch hẹn
6.3.19.2 Danh sách biến cố và xử lý
Bảng 44 Danh sách biến cố và xử lý tương ứng trên màn hình lưu trữ lịch hẹn
STT Biến cố Xử lý
1 Nhấn nút trạng thái Hiển thị bảng chọn trạng thái của phiếu đặt
2 Nhấn vào phiếu đặt lịch Hiển thị chi tiết thông tin phiếu đặt
3 Nhấn nút Back Trở lại màn hình trước đó
6.3.20 Màn hình chi tiết lịch hẹn
Hình 51 Màn hình chi tiết lịch hẹn
6.3.20.2 Danh sách biến cố và xử lý
Bảng 44 Danh sách biến cố và xử lý tương ứng trên màn hình chi tiết lịch hẹn
STT Biến cố Xử lý
1 Nhấn nút Hủy Xác nhận và xử lý việc hủy lịch hẹn
2 Nhấn nút Phản hồi Hiển thị bảng nhập phản hồi cho dịch vụ
3 Nhấn nút Phản hồi của bạn Hiển thị phản hồi đã ghi nhận
6.3.21 Màn hình chỉnh sửa hồ sơ cửa hàng
Hình 51 Màn hình chỉnh sửa hồ sơ cửa hàng
6.3.21.2 Danh sách biến cố và xử lý
Bảng 44 Danh sách biến cố và xử lý tương ứng trên màn hình hồ sơ cửa hàng
STT Biến cố Xử lý
1 Nhấn nút Lưu Kiểm tra thông tin và lưu lại thay đổi
2 Nhấn nút Thêm dịch vụ Hiển thị màn hình thêm dịch vụ
3 Nhấn nút thêm ảnh Hiển thị màn hình thêm ảnh
4 Nhấn nút Back Trở về màn hình trước đó
6.3.22 Màn hình chính của cơ sở dịch vụ
6.3.22.2 Danh sách biến cố và xử lý
Bảng 44 Danh sách biến cố và xử lý tương ứng trên màn hình chính
STT Biến cố Xử lý
1 Nhấn nút Quản lý thông tin Chuyển sang màn hình quản lý thông tin
2 Nhấn nút Chat Chuyển sang màn hình danh sách tin nhắn
3 Nhấn nút Công việc Chuyển sang màn hình thời gian biểu
4 Nhấn nút Thống kê Chuyển sang màn hình danh sách thu nhập
5 Nhấn nút lưu trữ Chuyển sang màn hình danh sách lịch hẹn lưu trữ
6 Nhấn nút Phản hồi đã nhận Chuyển sang màn hình lịch sử đã nhận
TỔNG KẾT
Kết quả
Những kết quả mà giải pháp của chúng em đã mang lại:
- Giao diện ứng dụng trực quan, dễ dàng thao tác, đầy đủ thông tin và các chức năng cơ bản cho người dùng
- Hỗ trợ tương tác liên tục, hạn chế gián đoạn truy cập
Sản phẩm và Source code, truy cập tại: https://github.com/congdanh1252/PetAssistant
Hạn chế
- Chưa hỗ trợ hoạt động offline
- Nghiệp vụ chưa được hoàn thiện
- Chưa hỗ trợ đa ngôn ngữ
Hướng phát triển
Trong tương lai, chúng tôi sẽ cải thiện các chức năng hiện tại để đáp ứng tốt hơn nhu cầu của người dùng, đồng thời mở rộng thêm nhiều tính năng mới Chúng tôi cũng dự định phát triển một ứng dụng trên nền tảng web nhằm nâng cao trải nghiệm người dùng.
Kết luận
Phần mềm của chúng em đã đáp ứng đầy đủ các chức năng cần thiết, nhưng vẫn còn một số tính năng chưa hoàn thiện và có thể tồn tại một số lỗi chưa được phát hiện Qua quá trình phát triển phần mềm, chúng em đã cải thiện kỹ năng giao tiếp, làm việc nhóm và tích lũy nhiều bài học kinh nghiệm quý giá, điều này sẽ hỗ trợ cho việc học tập và công việc trong tương lai.
BÁO CÁO KẾT QUẢ LÀM VIỆC NHÓM VÀ BẢNG ĐIỂM
Môn: ĐỒ ÁN 2 (SE121.M11 ) HKI – Năm học: 2021-2022 Đồ án: ỨNG DỤNG TRỢ LÝ THÚ CƯNG
STT Họ và tên MSSV Nhiệm vụ
Phần mềm: tính năng thời gian biểu, thu nhập, chợ tốt, người trông hộ
Cuốn báo cáo: tham gia viết và hiệu chỉnh
Nhóm: thực hiện phân công nhiệm vụ
Phần mềm: tính năng quản lý cửa hàng, chat, quản lý lịch hẹn, lưu trữ lịch hẹn
Cuốn báo cáo: tham gia viết
Họ tên nhóm trưởng: Tống Đức Dũng,
Số ĐT: 0932696361, Email: 19520478@gm.uit.edu.vn