Báo Cáo Đồ Án 2: Xây Dựng Ứng Dụng Trợ Lý Thú Cưng - ĐH CNTT TP.HCM

Khám phá quy trình xây dựng ứng dụng trợ lý thú cưng trong báo cáo cuối kì đồ án 2. Tìm hiểu các tính năng, công nghệ và kết quả đạt được.

Chuyên ngành

Công Nghệ Phần Mềm

Người đăng

Ẩn danh

Thể loại

Đồ Án

2022

90
2
0

Phí lưu trữ

30 Point

Tóm tắt

I. Khám Phá Ứng dụng Trợ Lý Thú Cưng Tổng Quan Đồ Án Cuối Kỳ Đầy Tiềm Năng

Sự phát triển của xã hội kéo theo nhu cầu nuôi thú cưng ngày càng phổ biến. Từ giới trẻ đến người lớn tuổi, thú cưng mang lại niềm vui và tình cảm cho hàng triệu gia đình. Tuy nhiên, việc chăm sóc thú cưng hiệu quả đòi hỏi kiến thức và thời gian đáng kể. Nhiều người chủ gặp khó khăn trong việc quản lý thú cưng một cách khoa học, từ lịch trình ăn uống, tiêm phòng đến theo dõi sức khỏe. Nhận thấy thách thức này, ứng dụng trợ lý thú cưng ra đời như một giải pháp công nghệ thiết yếu.

Đề tài “Ứng dụng Trợ Lý Thú Cưng: Báo Cáo Đồ Án Cuối Kỳ” là một nghiên cứu quan trọng của sinh viên ngành Công nghệ thông tin. Mục tiêu chính là xây dựng một hệ thống phần mềm hiệu quả, hỗ trợ người nuôi trong mọi khía cạnh của việc chăm sóc thú cưng. Dự án không chỉ dừng lại ở việc quản lý thông tin thú cưng cơ bản mà còn mở rộng tích hợp các dịch vụ tiện ích, tạo cầu nối giữa chủ nuôi và các cơ sở cung cấp dịch vụ. Từ việc nhắc nhở tiêm phòng, lập kế hoạch ăn uống cho thú cưng đến tìm kiếm dịch vụ thú y, ứng dụng mang đến một hệ sinh thái toàn diện.

Theo tài liệu nghiên cứu, mục tiêu của đề tài là “hoàn thiện hơn giải pháp phần mềm đáp ứng những nhu cầu cơ bả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.” (Trang 3). Điều này nhấn mạnh tầm quan trọng của việc phân tích yêu cầu phần mềm kỹ lưỡng và thiết kế hệ thống ứng dụng một cách bài bản để tạo ra một sản phẩm chất lượng. Đồ án không chỉ là minh chứng cho năng lực phát triển ứng dụng di động của sinh viên mà còn thể hiện khả năng giải quyết vấn đề thực tiễn bằng công nghệ thú cưng.

Phạm vi của đề tài được xác định rõ ràng, không chỉ tập trung vào phía người dùng mà còn mở rộng sang các cơ sở cung cấp dịch vụ. Ứng dụng này hướng tới việc “bổ sung các tính năng cho cả phía người dùng và bên thứ ba” (Trang 3). Điều này bao gồm khả năng quản lý lịch hẹn, thống kê thu nhập cho cơ sở, và tìm kiếm các dịch vụ như trông hộ, mua bán thú cưng cho người dùng. Đây là bước tiến quan trọng trong việc tạo ra một giải pháp cho người nuôi thú toàn diện, góp phần thúc đẩy nuôi thú cưng khoa học trong cộng đồng.

1.1. Hiện Trạng Chăm Sóc Thú Cưng Nhu Cầu Cấp Thiết Từ Cộng Đồng

Ngày nay, việc sở hữu thú cưng trở thành một phần không thể thiếu trong nhiều gia đình. Tuy nhiên, việc chăm sóc thú cưng đòi hỏi nhiều kiến thức và kỹ năng. Chủ nuôi thường gặp khó khăn trong việc theo dõi lịch trình thú cưng, ghi nhớ lịch tiêm phòng, hay quản lý chi phí. Theo lời giới thiệu của đồ án, “làm sao để nuôi và chăm sóc thú cưng một cách hiệu quả nhất thì không phải người chủ nào cũng trả lời được.” (Trang 2). Điều này tạo ra một khoảng trống lớn cần được lấp đầy bằng các giải pháp phần mềm thông minh. Các quy trình thủ công như ghi chép lịch hẹn bằng giấy, cài đặt nhắc nhở trên điện thoại cá nhân không đủ để đáp ứng nhu cầu quản lý thú cưng toàn diện, đặc biệt khi sở hữu nhiều vật nuôi.

1.2. Thách Thức Từ Các Ứng Dụng Di Động Thú Cưng Hiện Có Trên Thị Trường

Thị trường hiện có nhiều ứng dụng di động thú cưng như 11pets, VitusVet, PetCareDiary, v.v. Các ứng dụng này thường có giao diện dễ nhìn, thao tác linh hoạt và hỗ trợ nhiều chức năng cơ bản. Tuy nhiên, chúng vẫn còn tồn tại một số hạn chế. Theo đồ án, “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.” (Trang 3). Cụ thể, nhiều ứng dụng thiếu tính năng kết nối giữa chủ nuôi và các nhà cung cấp dịch vụ như phòng khám thú y, spa, hoặc dịch vụ trông hộ. Việc thiếu một cộng đồng người nuôi thú cưng tích hợp cũng là một điểm yếu, làm giảm khả năng chia sẻ kinh nghiệm và thông tin. Do đó, việc xây dựng một ứng dụng trợ lý thú cưng hoàn chỉnh, khắc phục những hạn chế này, là vô cùng cần thiết.

II. Thách Thức Quản Lý Chăm Sóc Thú Cưng Vì Sao Cần Ứng dụng Trợ Lý Thú Cưng

Việc nuôi thú cưng mang lại nhiều niềm vui nhưng cũng đi kèm với vô số trách nhiệm. Người chủ thường đối mặt với các vấn đề như ghi nhớ lịch tiêm phòng định kỳ, lên kế hoạch ăn uống khoa học, và theo dõi sức khỏe tổng thể của vật nuôi. Những công việc này, nếu không được quản lý thú cưng chặt chẽ, có thể dẫn đến bỏ lỡ các mốc quan trọng, ảnh hưởng đến sức khỏe thú cưng. Đây là lý do chính mà ứng dụng trợ lý thú cưng trở thành một công cụ không thể thiếu trong thời đại số.

Một trong những thách thức lớn nhất là việc duy trì một lịch trình chăm sóc thú cưng nhất quán. Chủ nuôi cần nhắc nhở tiêm phòng, tẩy giun, thăm khám định kỳ. Đồng thời, việc lập kế hoạch ăn uống cho thú cưng phù hợp với từng loài, giống, và tình trạng sức khỏe cụ thể cũng là một vấn đề phức tạp. Khi vật nuôi có dấu hiệu bất thường, việc chuẩn đoán bệnh ban đầu và tìm kiếm dịch vụ thú y đáng tin cậy nhanh chóng là cực kỳ quan trọng. Tài liệu đồ án đã đề cập đến các quy trình nghiệp vụ như “quản lý lịch hẹn”, “đặt lịch nhắc thời gian biểu”, “quản lý chi tiêu” và “chuẩn đoán bệnh” (Trang 2-3), tất cả đều là những điểm nóng trong việc chăm sóc thú cưng hàng ngày.

Ngoài ra, nhu cầu kết nối cộng đồng người nuôi thú cưng và các nhà cung cấp dịch vụ ngày càng cao. Người chủ muốn dễ dàng tìm kiếm phòng khám, spa, hoặc người trông hộ uy tín. Các cơ sở dịch vụ cũng cần một nền tảng để quản lý hồ sơ, lịch hẹn và thu nhập hiệu quả. Ứng dụng trợ lý thú cưng không chỉ giải quyết các vấn đề cá nhân của chủ nuôi mà còn tạo ra một hệ sinh thái kết nối, tối ưu hóa trải nghiệm cho cả hai bên. Điều này chứng tỏ tầm quan trọng của việc phát triển ứng dụng di động có tính năng đa dạng, đáp ứng toàn diện các nhu cầu thị trường.

2.1. Khó Khăn Trong Theo Dõi Lịch Trình Thú Cưng Nhắc Nhở Tiêm Phòng Hiệu Quả

Việc theo dõi lịch trình thú cưng đòi hỏi sự tỉ mỉ và thường xuyên. Chủ nuôi phải ghi nhớ nhiều mốc quan trọng như ngày tiêm vắc-xin, tẩy giun, tái khám, hay thậm chí là lịch đi dạo, cho ăn hàng ngày. Đối với những người bận rộn hoặc sở hữu nhiều vật nuôi, việc này trở thành gánh nặng. Đồ án chỉ ra rằng “Chủ nuôi 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,… 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ở.” (Trang 2). Tuy nhiên, các phương pháp thủ công này dễ dàng bị bỏ sót. Một ứng dụng trợ lý thú cưng có khả năng nhắc nhở tiêm phòng tự động, quản lý thời gian biểu một cách thông minh là giải pháp tối ưu để đảm bảo sức khỏe thú cưng được duy trì tốt nhất.

2.2. Vấn Đề Quản Lý Sức Khỏe Thú Cưng Tìm Kiếm Dịch Vụ Thú Y Chất Lượng

Khi sức khỏe thú cưng có dấu hiệu bất thường, chủ nuôi thường lo lắng và khó khăn trong việc chuẩn đoán bệnh cũng như tìm kiếm dịch vụ thú y đáng tin cậy. Quy trình này thường tốn thời gian tìm kiếm thông tin trên mạng, tham khảo ý kiến bạn bè hoặc bác sĩ. Đồ án cũng đã đề cập đến “quy trình chuẩn đoán bệnh” và “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” (Trang 3). Một ứng dụng trợ lý thú cưng có thể tích hợp tính năng chuẩn đoán bệnh sơ bộ, cung cấp cẩm nang chăm sóc thú cưng và đặc biệt là danh bạ các phòng khám thú y uy tín, giúp chủ nuôi phản ứng kịp thời. Điều này không chỉ tiết kiệm thời gian mà còn đảm bảo vật nuôi nhận được sự chăm sóc y tế cần thiết một cách nhanh chóng và hiệu quả.

III. Phương Pháp Thiết Kế Hệ Thống Ứng Dụng Giải Pháp Tối Ưu Cho Trợ Lý Thú Cưng

Việc thiết kế hệ thống ứng dụng là xương sống của mọi dự án phần mềm, đặc biệt là với một ứng dụng trợ lý thú cưng phức tạp. Để đảm bảo ứng dụng hoạt động hiệu quả, ổn định và dễ mở rộng, quy trình phân tích yêu cầu phần mềm được đặt lên hàng đầu. Đồ án đã chi tiết hóa các yêu cầu hệ thống, nghiệp vụ và chất lượng, làm nền tảng cho giai đoạn thiết kế. Ứng dụng này được kỳ vọng sẽ trở thành “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ý thú cưng” (Trang 5).

Phương pháp làm việc theo nhóm và nghiên cứu kỹ lưỡng là yếu tố then chốt. Theo tài liệu, nhóm đã áp dụng “phân tích nhu cầu sử dụng của các đối tượng có liên quan” và “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” (Trang 4). Điều này giúp xác định rõ các tính năng cần có, từ quản lý thú cưng cơ bản đến các chức năng nâng cao như quản lý thu nhập cho cơ sở dịch vụ.

Các sơ đồ Use case được xây dựng để minh họa các tương tác chính giữa người dùng và hệ thống. Ví dụ, Use case tổng quát, Use case cửa hàng dịch vụ, Use case người trông hộ, Use case quản lý thú cưng bán, Use case quản lý lịch hẹn, Use case quản lý thời gian biểu và Use case thống kê (Trang 9-18) đều mô tả chi tiết các luồng nghiệp vụ. Điều này đảm bảo rằng tất cả các bên liên quan – từ chủ nuôi đến các cơ sở cung cấp dịch vụ – đều được hỗ trợ tối đa. Kiến trúc này hỗ trợ việc phát triển ứng dụng di động một cách có tổ chức, giảm thiểu rủi ro và tăng cường khả năng mở rộng trong tương lai.

Sơ đồ lớp và sơ đồ hoạt động cũng được xây dựng tỉ mỉ để mô tả cấu trúc dữ liệu và luồng logic của ứng dụng. Những sơ đồ này là công cụ không thể thiếu trong giai đoạn thiết kế hệ thống ứng dụng, giúp đội ngũ phát triển hình dung rõ ràng về cách các thành phần của hệ thống tương tác với nhau. Nhờ vậy, việc phát triển ứng dụng trợ lý thú cưng trở nên mạch lạc và có hệ thống hơn, hướng tới một giải pháp phần mềm hoàn chỉnh và đáng tin cậy.

3.1. Phân Tích Yêu Cầu Phần Mềm Chuyên Sâu Nền Tảng Cho Trợ Lý Thú Cưng

Giai đoạn phân tích yêu cầu phần mềm là cực kỳ quan trọng để xây dựng một ứng dụng trợ lý thú cưng đáp ứng đúng nhu cầu. Đồ án đã phân loại rõ ràng các yêu cầu thành ba nhóm: yêu cầu hệ thống, yêu cầu nghiệp vụ và yêu cầu chất lượng (Trang 5). Yêu cầu hệ thống mô tả cách ứng dụng sẽ hoạt động trên nền tảng di động, cung cấp các chức năng chính như quản lý thú cưng, thời gian biểu, quản lý chi tiêu, cẩm nang chăm sóc, và chuẩn đoán bệnh. Yêu cầu nghiệp vụ tập trung vào các quy trình như lưu trữ thông tin, tra cứu dịch vụ, và tính toán thống kê thu nhập. Yêu cầu chất lượng đảm bảo ứng dụng có tính tiến hóa, hỗ trợ đa ngôn 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ý thú cưng” (Trang 5). Việc hiểu rõ những yêu cầu này là bước đầu tiên để thiết kế hệ thống ứng dụng một cách chính xác.

3.2. Thiết Kế Hệ Thống Ứng Dụng Với Các Sơ Đồ Use Case Sơ Đồ Lớp Chi Tiết

Để trực quan hóa các chức năng và tương tác của ứng dụng trợ lý thú cưng, các sơ đồ Use case được sử dụng rộng rãi. Đồ án đã trình bày các Use case cho từng tính năng quan trọng như quản lý cửa hàng dịch vụ, tìm người trông hộ, quản lý thú cưng bán, và quản lý lịch hẹn (Trang 9-18). Mỗi Use case đi kèm với bảng mô tả tóm tắt, dòng sự kiện chính, tiền điều kiện và hậu điều kiện, giúp làm rõ luồng hoạt động. Ví dụ, Use case quản lý lịch hẹn mô tả người dùng có nhu cầu thay đổi thông tin hoặc thao tác với lịch hẹn, và hệ thống sẽ hiển thị danh sách các phiếu đặt lịch, cho phép thêm/sửa/hủy (Trang 13). Bên cạnh đó, các sơ đồ lớp (Class Diagram) như sơ đồ lớp chung, sơ đồ lớp cho tính năng quản lý hồ sơ cửa hàng, thời gian biểu, quản lý lịch hẹn, và quản lý thu nhập (Trang 19-21) cung cấp cái nhìn sâu sắc về cấu trúc dữ liệu và mối quan hệ giữa các đối tượng trong hệ thống. Đây là các yếu tố then chốt để xây dựng nền tảng vững chắc cho việc phát triển ứng dụng di động.

IV. Hướng Dẫn Phát Triển Cơ Sở Dữ Liệu Ứng Dụng Xây Dựng Trợ Lý Thú Cưng Hoàn Chỉnh

Giai đoạn phát triển ứng dụng di động là quá trình biến các thiết kế thành sản phẩm thực tế. Đối với ứng dụng trợ lý thú cưng, việc lựa chọn công nghệ phù hợp và xây dựng cơ sở dữ liệu ứng dụng vững chắc là yếu tố quyết định sự thành công. Đồ án đã áp dụng phương pháp công nghệ hiện đại để đảm bảo ứng dụng có khả năng thích ứng tốt và hiệu năng cao. Theo tài liệu, nhóm đã sử dụng “framework xây dựng ứng dụng di động React Native” và ngôn ngữ Javascript (Trang 4), đây là lựa chọn phổ biến cho các ứng dụng đa nền tảng, giúp ứng dụng có khả năng tương thích với cả Android và iOS.

Việc xây dựng cơ sở dữ liệu ứng dụng được thực hiện với sự cẩn trọng tối đa. Sơ đồ logic hoàn chỉnh (Trang 31) và danh sách các bảng dữ liệu (Trang 32) mô tả chi tiết cách thức lưu trữ thông tin. Các bảng như USER, PET, THIRDPARTY, SERVICE, APPOINTMENT, INCOME, PREDICT, NURSERY, PET_IMAGE, KIND_DETAIL, GENDER_DETAIL, SPECIES_DETAIL, STATUS_DETAIL, PET_FOR_SELL, RATING, CHAT, MESSAGE đều được định nghĩa rõ ràng với các thuộc tính và ràng buộc cụ thể. Ví dụ, bảng PET lưu trữ thông tin 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, chiều cao, cân nặng và thông tin vắc-xin, điều trị (Trang 34). Điều này đảm bảo tính toàn vẹn và dễ dàng truy xuất dữ liệu cho các chức năng của ứng dụng trợ lý thú cưng.

Sự kết hợp giữa phát triển ứng dụng di động linh hoạt và thiết kế cơ sở dữ liệu ứng dụng có cấu trúc tốt là chìa khóa để tạo ra một ứng dụng trợ lý thú cưng không chỉ mạnh mẽ về tính năng mà còn ổn định về hiệu suất. Đây là bước quan trọng để hiện thực hóa tầm nhìn về một giải pháp phần mềm toàn diện cho người nuôi thú cưng khoa học, đáp ứng mọi nhu cầu từ quản lý thú cưng đến các dịch vụ chuyên sâu.

4.1. Lựa Chọn Ngôn Ngữ Lập Trình Di Động Framework Tối Ưu Cho Hiệu Suất

Việc lựa chọn ngôn ngữ lập trình di động và framework phù hợp là yếu tố quyết định đến hiệu suất và khả năng mở rộng của ứng dụng trợ lý thú cưng. Đồ án đã chọn React Native làm framework và Javascript làm ngôn ngữ lập trình. Lựa chọn này mang lại nhiều lợi ích, đặc biệt là khả năng phát triển ứng dụng đa nền tảng, cho phép ứng dụng hoạt động mượt mà trên cả Android và iOS. Điều này không chỉ tiết kiệm thời gian và chi phí phát triển mà còn mở rộng phạm vi tiếp cận người dùng. Kết quả mong đợi của dự án là “Ứ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” (Trang 4), chứng tỏ tầm nhìn chiến lược trong việc lựa chọn công nghệ. Việc này hỗ trợ hiệu quả quá trình phát triển ứng dụng di động một cách tối ưu, giúp ứng dụng trợ lý thú cưng nhanh chóng đến tay người dùng.

4.2. Xây Dựng Cơ Sở Dữ Liệu Ứng Dụng Vững Chắc Đảm Bảo Toàn Vẹn Dữ Liệu Thú Cưng

Một cơ sở dữ liệu ứng dụng được thiết kế tốt là yếu tố cốt lõi để lưu trữ và quản lý thông tin một cách hiệu quả. Đồ án đã xây dựng một sơ đồ logic hoàn chỉnh với 17 bảng dữ liệu, bao gồm các bảng quan trọng như PET (thông tin thú cưng), THIRDPARTY (cơ sở dịch vụ), APPOINTMENT (lịch hẹn), INCOME (thu nhập), REMINDER (nhắc nhở) và CHAT (tin nhắn) (Trang 32). Mỗi bảng được mô tả chi tiết về các thuộc tính (ví dụ: id, name, user_id, kind_id) và ràng buộc (khóa chính, khóa ngoại, khác rỗng) (Trang 33-41). Cấu trúc này đảm bảo tính toàn vẹn của dữ liệu và hỗ trợ việc truy vấn, cập nhật thông tin một cách chính xác. Ví dụ, bảng PET_FOR_SELL lưu trữ thông tin thú cưng đăng bán, bao gồm giá bán và thông tin về loài, giống loài (Trang 40). Điều này cho phép ứng dụng trợ lý thú cưng thực hiện các chức năng phức tạp như tìm kiếm thú cưng bánquản lý lịch hẹn một cách đáng tin cậy.

V. Giao Diện Người Dùng UX UI Tính Năng Thực Tiễn của Ứng Dụng Trợ Lý Thú Cưng

Giao diện người dùng UX/UI đóng vai trò quan trọng trong việc thu hút và giữ chân người dùng cho bất kỳ ứng dụng di động nào, đặc biệt là ứng dụng trợ lý thú cưng. Một giao diện trực quan, dễ sử dụng giúp người nuôi dễ dàng thực hiện các thao tác chăm sóc thú cưng hàng ngày. Đồ án đã dành một chương riêng để mô tả chi tiết về thiết kế giao diện, từ sơ đồ liên kết màn hình đến các màn hình chi tiết như màn hình quản lý thu nhập, thời gian biểu, hồ sơ cửa hàng, và tin nhắn (Trang 42-50).

Các tính năng thực tiễn của ứng dụng trợ lý thú cưng được xây dựng dựa trên nhu cầu thực tế của người dùng và các cơ sở dịch vụ. Đối với người dùng, ứng dụng cung cấp khả năng: quản lý thú cưng (thông tin, sức khỏe), theo dõi lịch trình thú cưng (nhắc nhở tiêm phòng, cho ăn), tìm kiếm dịch vụ thú y, spa, hay người trông hộ. Đặc biệt, tính năng “Chợ Tốt” cho phép người dùng tìm kiếm và đăng bán thú cưng, tạo một nền tảng giao dịch cộng đồng. Đối với các cơ sở dịch vụ, ứng dụng hỗ trợ quản lý hồ sơ cửa hàng, danh sách dịch vụ, lịch hẹn, thống kê thu nhập và xem đánh giá từ khách hàng. Điều này tạo ra một hệ sinh thái toàn diện, đáp ứng đa dạng các nhu cầu trong việc chăm sóc thú cưng.

Sơ đồ liên kết màn hình giúp hình dung tổng quan về luồng di chuyển giữa các chức năng. Mỗi màn hình được thiết kế để tối ưu hóa trải nghiệm người dùng, từ màn hình danh sách dịch vụ, phòng khám, spa cho đến màn hình chi tiết thú cưng đăng bán hay màn hình đặt lịch hẹn (Trang 51-77). Sự chú trọng vào giao diện người dùng UX/UI đảm bảo rằng ứng dụng trợ lý thú cưng không chỉ giàu tính năng mà còn thân thiện và dễ tiếp cận. Đây là yếu tố then chốt để giải pháp phần mềm này thực sự trở thành một trợ thủ đắc lực cho người nuôi thú cưng khoa học.

5.1. Tối Ưu Giao Diện Người Dùng UX UI Trải Nghiệm Mượt Mà Cho Quản Lý Thú Cưng

Việc tối ưu giao diện người dùng UX/UI là yếu tố then chốt để đảm bảo ứng dụng trợ lý thú cưng dễ sử dụng và hấp dẫn. Đồ án đã phác thảo chi tiết các màn hình, từ những màn hình tổng quan đến màn hình chức năng cụ thể. Sơ đồ liên kết màn hình (Trang 42) cung cấp cái nhìn tổng thể về cách người dùng điều hướng trong ứng dụng. Mỗi màn hình được thiết kế để cung cấp thông tin rõ ràng và thao tác đơn giản. Ví dụ, màn hình quản lý thu nhập hoặc thời gian biểu được trình bày trực quan, giúp người dùng dễ dàng nắm bắt thông tin và thực hiện các thay đổi. Với mục tiêu giúp chủ nuôi dễ dàng quản lý thú cưng, từ việc theo dõi sức khỏe đến lập kế hoạch ăn uống, một giao diện trực quan là không thể thiếu. Việc chú trọng vào giao diện người dùng UX/UI đảm bảo ứng dụng trợ lý thú cưng mang lại trải nghiệm mượt mà, thân thiện và hiệu quả cho mọi đối tượng người dùng.

5.2. Các Tính Năng Độc Đáo Từ Nhắc Nhở Tiêm Phòng Đến Tìm Kiếm Dịch Vụ Thú Y

Ứng dụng trợ lý thú cưng được trang bị một loạt các tính năng độc đáo, được thiết kế để giải quyết các vấn đề thực tiễn của người nuôi. Các tính năng cốt lõi bao gồm: quản lý thông tin thú cưng (hồ sơ, hình ảnh, cân nặng, chiều cao, tình trạng sức khỏe), theo dõi lịch trình thú cưng với khả năng nhắc nhở tiêm phòng và các hoạt động hàng ngày. Ứng dụng cũng hỗ trợ lập kế hoạch ăn uống cho thú cưng và theo dõi chi tiêu. Một điểm nổi bật là khả năng tìm kiếm dịch vụ thú y, spa chăm sóc, và người trông hộ, cùng với tính năng 'Chợ Tốt' để mua bán thú cưng (Trang 51-77). Các tính năng dành cho cơ sở dịch vụ bao gồm quản lý hồ sơ cửa hàng, thời gian biểu, quản lý lịch hẹnthống kê thu nhập. Sự đa dạng về tính năng này giúp ứng dụng trợ lý thú cưng trở thành một giải pháp phần mềm toàn diện, hỗ trợ tối đa cho việc chăm sóc thú cưng và kết nối cộng đồng người nuôi thú cưng với các dịch vụ chuyên nghiệp.

VI. Tương Lai Công Nghệ Thú Cưng Kết Luận Về Ứng Dụng Trợ Lý Thú Cưng và Hướng Phát Triển

Dự án “Ứng dụng Trợ Lý Thú Cưng: Báo Cáo Đồ Án Cuối Kỳ” không chỉ là một bài tập học thuật mà còn là một bước tiến quan trọng trong lĩnh vực công nghệ thú cưng. Ứng dụng này đã chứng minh tiềm năng to lớn trong việc cải thiện chất lượng cuộc sống cho cả vật nuôi và người chủ. Với việc tích hợp các tính năng quản lý thú cưng toàn diện, từ theo dõi lịch trình thú cưng đến tìm kiếm dịch vụ thú y, ứng dụng đã tạo ra một giải pháp phần mềm hữu ích và thiết thực.

Kết quả của đồ án cho thấy sự thành công trong việc xây dựng một nền tảng vững chắc cho ứng dụng di động thú cưng. Mặc dù nhóm phát triển còn nhận định rằng “mô hình chúng em xây dựng chưa được hoàn thiện hoàn toàn” (Trang 1), dự án đã 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.” (Trang 1). Điều này khẳng định năng lực phân tích yêu cầu phần mềm, thiết kế hệ thống ứng dụngphát triển ứng dụng di động của sinh viên.

Hướng phát triển trong tương lai cho ứng dụng trợ lý thú cưng là vô cùng rộng mở. Việc tích hợp thêm AI cho thú cưng để chuẩn đoán bệnh sớm hơn hoặc đề xuất lập kế hoạch ăn uống cho thú cưng cá nhân hóa là một tiềm năng lớn. Phát triển thiết bị thông minh cho thú cưng có thể kết nối với ứng dụng để theo dõi sức khỏe thú cưng theo thời gian thực sẽ nâng cao giá trị của nền tảng. Mở rộng thêm cộng đồng người nuôi thú cưng với các diễn đàn, chia sẻ kinh nghiệm và kiến thức sẽ tạo ra một môi trường tương tác sôi động. Việc tiếp tục kiểm thử ứng dụng và thu thập phản hồi người dùng sẽ giúp cải thiện hiệu năng và trải nghiệm, đưa ứng dụng trợ lý thú cưng lên một tầm cao mới. Đây là những bước đi cần thiết để công nghệ thú cưng thực sự trở thành một phần không thể thiếu trong cuộc sống hiện đại.

6.1. Đánh Giá Hiệu Quả Kết Quả Đạt Được Từ Đồ Án Tốt Nghiệp Công Nghệ Thông Tin

Đồ án tốt nghiệp công nghệ thông tin này đã đạt được nhiều kết quả quan trọng. Ứng dụng đã xây dựng thành công một hệ thống có khả năng quản lý thú cưng toàn diện, bao gồm hồ sơ sức khỏe, lịch tiêm phòng, và lịch trình chăm sóc. Các tính năng kết nối giữa chủ nuôi và các cơ sở dịch vụ như tìm kiếm dịch vụ thú y, đặt lịch hẹn, và quản lý thu nhập cho cơ sở cũng được triển khai. Điều này giải quyết hiệu quả các thách thức đã nêu ra về chăm sóc thú cưng và quản lý nghiệp vụ. Mặc dù còn những thiếu sót, dự án đã tạo ra một mô hình thực hiện khá rõ ràng và một giải pháp phần mềm khá ổn, như đã được nhóm phát triển tự đánh giá (Trang 1). Thành công này không chỉ là minh chứng cho năng lực của sinh viên mà còn là đóng góp thiết thực vào lĩnh vực công nghệ thú cưng.

6.2. Hướng Phát Triển Tương Lai Tích Hợp AI Cho Thú Cưng Thiết Bị Thông Minh

Tương lai của ứng dụng trợ lý thú cưng sẽ tập trung vào việc tích hợp các công nghệ tiên tiến để nâng cao trải nghiệm người dùng. Một trong những hướng đi quan trọng là tích hợp AI cho thú cưng. Trí tuệ nhân tạo có thể được sử dụng để phân tích dữ liệu sức khỏe thú cưng, đưa ra cảnh báo sớm về các bệnh tiềm ẩn, hoặc đề xuất chế độ dinh dưỡng, tập luyện cá nhân hóa. Ngoài ra, việc kết nối với thiết bị thông minh cho thú cưng (như vòng cổ theo dõi hoạt động, bát ăn tự động) sẽ cho phép thu thập dữ liệu theo thời gian thực, cung cấp cái nhìn sâu sắc hơn về hành vi và sức khỏe thú cưng. Mô hình kinh doanh ứng dụng cũng có thể phát triển theo hướng cung cấp các dịch vụ cao cấp, tích hợp thêm các tính năng xã hội mạnh mẽ hơn để xây dựng một cộng đồng người nuôi thú cưng vững mạnh, nơi người dùng có thể chia sẻ kiến thức và kinh nghiệm một cách dễ dàng. Đây là những bước đi chiến lược để biến ứng dụng trợ lý thú cưng thành một nền tảng dẫn đầu trong công nghệ thú cưng.

27/09/2025

Trích đoạn nội dung tài liệu

Chương 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 nuôi trong gia đình. Việc nuôi 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 nuôi, chính vì vậy, việc nuôi 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 nuôi 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ủ nuôi. 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.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ủ 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ú,… 2 Quy trình đặt lịch nhắc thời gian biểu Chủ nuôi 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ủ nuôi tính toá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 đoán bệnh Khi thú nuôi có dấu hiệu bất thường trong sức khỏe, chủ nuôi 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ủ nuôi 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 nuôi thú cưng cần rất nhiều kiến thức chuyên môn về cả giống loài, điều kiện chăm sóc và cả chế độ chăm sóc. Vì vậy chủ nuôi 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 loài và giống loài thú cưng đang chăm sóc. 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.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.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.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à hoà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ụ.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 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.3 Phương pháp công nghệ - Sử dụng framework xây dựng ứng dụng di động React Native.4 Nền tảng công nghệ - Framework: React Native.

- Ngôn ngữ: Javascript.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. 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 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,… 3.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 toán: lập thống kê thu nhập 3.3 Yêu cầu chất lượng - Tính tiến hóa: hỗ trợ đa ngôn ngữ.2 Bảng trách nhiệm cho từng loại yêu cầu 3.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 Nghiệp vụ Người dùng Phần mềm Ghi chú 1 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ụ 2 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ụ biểu hoạt động sắp diễn ra 3 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ụ 4 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 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 7 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 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 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 dịch vụ 2 Thống kê thu Xem và nắm được Tính toá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 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 Use case tổng quát 4.

Sơ đồ use case tổng quát 4.2 Use case cửa hàng dịch vụ 4. Sơ đồ use case cửa hàng dịch vụ 4.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ụ.

Hiển thị danh sách và thông tin của cửa hàng dịch vụ. 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. 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.3 Use case người trông hộ 4. Use case người trông hộ 4.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.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ