Ứng Dụng Trao Đổi Đồ Chơi Toydee - Đồ Án Đại Học CNTT TP.HCM

Toydee: Ứng dụng trao đổi đồ chơi an toàn, tiết kiệm cho bé. Mua bán, tặng đồ chơi cũ dễ dàng, giúp giảm chi phí & bảo vệ môi trường.

Chuyên ngành

Công nghệ phần mềm

Người đăng

Ẩn danh

Thể loại

Báo cáo đồ án 1

2022

88
1
0

Phí lưu trữ

30 Point

Mục lục chi tiết

1. Mục tiêu đề tài

2. Phạm vi đề tài

3. Phương pháp nghiên cứu

4. Ý nghĩa và kết quả của đề tài

5. Ngôn ngữ Dart

6. Tại sao nên sử dụng Flutter

7. Nhược điểm

8. KHẢO SÁT VÀ PHÂN TÍCH ĐẶT TẢ YÊU CẦU

9. Khảo sát hiện hiện trạng

10. Phương pháp khảo sát

11. Đối tượng khách hàng

12. Danh sách câu hỏi khảo sát

13. Danh sách các yêu cầu

14. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

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

16. Công nghệ sử dụng

17. Kiến trúc hệ thống

18. Kiến trúc ứng dụng

19. Danh sách actor

20. Danh sách các use case

21. Mô tả chi tiết use case

22. Danh sách các bảng

23. Mô tả chi tiết các bảng

24. Thiết kế cơ sở dữ liệu

25. Danh sách các collection trong cơ sở dữ liệu

26. Mô tả chi tiết các collection

27. Thiết kế giao diện

28. Danh sách màn hình

29. Mô tả chi tiết các màn hình

30. Upload toy screen

31. Date of birth configuration

32. List my events

33. List toy donated

34. Kết quả đạt được

35. Nhược điểm

36. Hướng phát triển

Tóm tắt

I. Giới Thiệu Toydee Ứng Dụng Trao Đổi Đồ Chơi Tiết Kiệm

Ngày nay, chi phí dành cho trẻ em đang trở thành gánh nặng lớn cho nhiều gia đình, đặc biệt là chi phí mua sắm đồ chơi. Trẻ em thường nhanh chóng chán các món đồ chơi cũ, khiến phụ huynh phải liên tục mua đồ chơi mới thay thế. Theo nghiên cứu, một đứa trẻ có thể sở hữu tới 238 món đồ chơi, nhưng chỉ thực sự chơi với khoảng 12 món thường xuyên. Ứng dụng Toydee ra đời như một giải pháp đột phá, cho phép người dùng trao đổi đồ chơi một cách dễ dàng, giúp tiết kiệm chi phí đáng kể. Ứng dụng cung cấp nền tảng để các bậc phụ huynh trao đổi những món đồ chơi mà con mình đã chán với những người khác, tạo ra một vòng tuần hoàn đồ chơi hữu ích và kinh tế. Không chỉ tiết kiệm, Toydee còn góp phần giảm thiểu lãng phí, khuyến khích tái sử dụng đồ chơi, và xây dựng một cộng đồng chia sẻ văn minh.

1.1. Nhu cầu trao đổi đồ chơi cũ trong xã hội hiện đại

Nhu cầu trao đổi đồ chơi cũ xuất phát từ thực tế rằng trẻ em thường có quá nhiều đồ chơi mà chúng không còn hứng thú. Điều này dẫn đến lãng phí tài nguyên và gây tốn kém cho các gia đình. Trao đổi đồ chơi là một giải pháp thông minh giúp kéo dài vòng đời của đồ chơi, giảm bớt áp lực tài chính cho phụ huynh và mang lại niềm vui mới cho trẻ em.

1.2. Lợi ích kinh tế và môi trường khi tái sử dụng đồ chơi

Việc tái sử dụng đồ chơi thông qua ứng dụng Toydee mang lại nhiều lợi ích. Về kinh tế, phụ huynh có thể tiết kiệm một khoản tiền đáng kể thay vì liên tục mua đồ chơi mới. Về môi trường, việc giảm thiểu sản xuất đồ chơi mới giúp giảm thiểu ô nhiễm và sử dụng tài nguyên thiên nhiên một cách bền vững hơn. Tái chếtái sử dụng đồ chơi là những hành động thiết thực để bảo vệ môi trường.

II. Thách Thức và Giải Pháp Xây Dựng Ứng Dụng Trao Đổi An Toàn

Mặc dù ứng dụng trao đổi đồ chơi mang lại nhiều lợi ích, nhưng cũng tiềm ẩn không ít thách thức. Một trong những vấn đề quan trọng nhất là đảm bảo an toàn cho người dùng, đặc biệt là trẻ em. Làm thế nào để xác minh danh tính người dùng, đảm bảo chất lượng đồ chơi được trao đổi, và ngăn chặn các hành vi lừa đảo? Toydee tập trung vào việc xây dựng một nền tảng trao đổi đồ chơi an toàn và tin cậy, bằng cách áp dụng các biện pháp xác thực, đánh giá, và bảo mật thông tin người dùng. Mục tiêu là tạo ra một môi trường trao đổi lành mạnh, nơi các bậc phụ huynh có thể yên tâm tìm kiếm và trao đổi đồ chơi cho con em mình.

2.1. Vấn đề an toàn và tin cậy trong trao đổi đồ chơi trực tuyến

Một trong những lo ngại lớn nhất khi trao đổi đồ chơi trực tuyếnan toàn. Làm sao để biết người mình đang giao dịch là ai? Đồ chơi có đảm bảo chất lượng và an toàn cho trẻ em? Làm thế nào để tránh bị lừa đảo? Toydee cần có các giải pháp để giải quyết những vấn đề này, ví dụ như xác thực tài khoản, hệ thống đánh giá, và cơ chế giải quyết tranh chấp.

2.2. Giải pháp bảo mật thông tin và xác thực người dùng trên Toydee

Để đảm bảo an toàn cho người dùng, Toydee áp dụng nhiều biện pháp. Thứ nhất, yêu cầu xác thực tài khoản bằng số điện thoại hoặc email. Thứ hai, xây dựng hệ thống đánh giá và xếp hạng người dùng dựa trên các giao dịch trước đó. Thứ ba, sử dụng các giao thức bảo mật để bảo vệ thông tin cá nhân và tài khoản của người dùng. Thứ tư, có đội ngũ kiểm duyệt để giám sát các hoạt động trên nền tảng và xử lý các vi phạm.

III. Cách Toydee Tiết Kiệm Chi Phí Hướng Dẫn Sử Dụng Chi Tiết

Toydee không chỉ là một ứng dụng trao đổi đồ chơi, mà còn là một công cụ tiết kiệm chi phí hiệu quả cho các gia đình. Thay vì phải bỏ ra một khoản tiền lớn để mua đồ chơi mới, phụ huynh có thể tận dụng những món đồ chơi cũ của con mình để trao đổi với những người khác. Ứng dụng cung cấp một giao diện trực quan và dễ sử dụng, giúp người dùng dễ dàng tìm kiếm, đăng tải, và trao đổi đồ chơi. Hướng dẫn sử dụng Toydee chi tiết sẽ giúp người dùng tận dụng tối đa các tính năng của ứng dụng để tiết kiệm tối đa chi phí.

3.1. Hướng dẫn đăng ký tài khoản và đăng tải đồ chơi lên ứng dụng

Để bắt đầu sử dụng Toydee, người dùng cần đăng ký tài khoản bằng email hoặc số điện thoại. Sau khi đăng ký, người dùng có thể tạo hồ sơ cá nhân và bắt đầu đăng tải những món đồ chơi mà họ muốn trao đổi. Khi đăng tải, cần cung cấp đầy đủ thông tin về đồ chơi, bao gồm tên, mô tả, tình trạng, và hình ảnh. Thông tin chi tiết và hình ảnh rõ ràng sẽ giúp tăng khả năng trao đổi thành công.

3.2. Tìm kiếm và liên hệ trao đổi đồ chơi Kinh nghiệm thành công

Để tìm kiếm đồ chơi phù hợp, người dùng có thể sử dụng các bộ lọc theo loại đồ chơi, độ tuổi, giới tính, hoặc tình trạng. Khi tìm thấy món đồ chơi ưng ý, người dùng có thể liên hệ trực tiếp với người đăng để trao đổi chi tiết. Kinh nghiệm cho thấy việc giao tiếp rõ ràng và trung thực về tình trạng đồ chơi sẽ giúp xây dựng lòng tin và đảm bảo quá trình trao đổi diễn ra suôn sẻ.

3.3. Mẹo để trao đổi đồ chơi nhanh chóng

Một số mẹo để trao đổi đồ chơi nhanh chóng bao gồm chụp ảnh đồ chơi rõ ràng, mô tả chi tiết tình trạng, đặt giá trao đổi hợp lý, và chủ động liên hệ với người có nhu cầu. Thường xuyên cập nhật danh sách đồ chơi và tham gia vào các nhóm trao đổi trên mạng xã hội cũng giúp tăng cơ hội tìm được người trao đổi phù hợp.

IV. Toydee và Cộng Đồng Tạo Môi Trường Trao Đổi Đồ Chơi An Toàn

Toydee không chỉ là một ứng dụng, mà còn là một cộng đồng nơi các bậc phụ huynh có thể chia sẻ, kết nối, và trao đổi kinh nghiệm. Ứng dụng khuyến khích người dùng đánh giá và nhận xét về các giao dịch, giúp xây dựng một hệ thống tin cậy và minh bạch. Toydee cũng tổ chức các sự kiện trao đổi đồ chơi offline, tạo cơ hội cho các thành viên gặp gỡ và giao lưu trực tiếp. Mục tiêu là xây dựng một môi trường trao đổi đồ chơi an toàn, lành mạnh, và mang lại lợi ích cho cả người lớn và trẻ em.

4.1. Xây dựng cộng đồng người dùng tin cậy và văn minh

Để xây dựng một cộng đồng người dùng tin cậyvăn minh, Toydee chú trọng vào việc khuyến khích các hành vi tích cực và ngăn chặn các hành vi tiêu cực. Hệ thống đánh giá và nhận xét giúp người dùng có cái nhìn khách quan về đối tác trao đổi. Các quy định và chính sách rõ ràng giúp duy trì trật tự và ngăn chặn các hành vi lừa đảo.

4.2. Tổ chức sự kiện trao đổi đồ chơi offline Kết nối cộng đồng

Các sự kiện trao đổi đồ chơi offline là cơ hội tuyệt vời để các thành viên cộng đồng Toydee gặp gỡ, giao lưu, và trao đổi đồ chơi trực tiếp. Những sự kiện này không chỉ giúp tăng cường mối quan hệ giữa các thành viên, mà còn mang lại trải nghiệm thú vị và ý nghĩa cho cả gia đình.

V. Ứng Dụng Thực Tiễn và Kết Quả Nghiên Cứu Về Toydee

Đồ án "Ứng dụng trao đổi đồ chơi - Toydee" đã được thực hiện bởi sinh viên trường Đại học Công nghệ Thông tin, Đại học Quốc gia TP.HCM, cho thấy tính khả thi và hiệu quả của ý tưởng này. Nghiên cứu đã chỉ ra rằng Toydee có khả năng đáp ứng nhu cầu trao đổi đồ chơi của các gia đình, giúp tiết kiệm chi phí, và góp phần bảo vệ môi trường. Ứng dụng đã được xây dựng với các chức năng cơ bản như đăng ký, đăng nhập, tìm kiếm, đăng tải, và trao đổi đồ chơi. Mặc dù còn nhiều hạn chế, nhưng kết quả ban đầu cho thấy tiềm năng phát triển lớn của Toydee trong tương lai.

5.1. Phân tích kết quả khảo sát người dùng và đánh giá tiềm năng

Khảo sát người dùng cho thấy sự quan tâm lớn đến ứng dụng trao đổi đồ chơi. Hầu hết người được hỏi đều cho rằng Toydee có tiềm năng giúp họ tiết kiệm chi phítái sử dụng đồ chơi một cách hiệu quả. Tuy nhiên, họ cũng bày tỏ lo ngại về an toàntin cậy. Toydee cần tiếp tục cải thiện các tính năng bảo mật và xây dựng hệ thống đánh giá để đáp ứng những lo ngại này.

5.2. Đánh giá các chức năng chính của ứng dụng Toydee hiện tại

Các chức năng chính của Toydee như đăng ký, đăng nhập, tìm kiếm, đăng tải, và trao đổi đồ chơi hoạt động khá tốt. Tuy nhiên, giao diện người dùng cần được cải thiện để trở nên trực quan và dễ sử dụng hơn. Ngoài ra, cần bổ sung thêm các tính năng như chat trực tiếp, đánh giá người dùng, và kiểm duyệt đồ chơi để tăng cường tính an toàntin cậy.

VI. Kết Luận và Tương Lai Của Ứng Dụng Trao Đổi Đồ Chơi Toydee

Toydee là một ứng dụng trao đổi đồ chơi đầy tiềm năng, mang lại nhiều lợi ích cho các gia đình và xã hội. Bằng cách tiết kiệm chi phí, khuyến khích tái sử dụng, và xây dựng một cộng đồng chia sẻ, Toydee góp phần tạo ra một lối sống bền vữngvăn minh. Trong tương lai, Toydee có thể phát triển thêm nhiều tính năng mới như tích hợp thanh toán trực tuyến, hỗ trợ vận chuyển, và mở rộng sang các loại đồ dùng trẻ em khác. Hy vọng rằng Toydee sẽ ngày càng hoàn thiện và trở thành một người bạn đồng hành tin cậy của các bậc phụ huynh.

6.1. Hướng phát triển và cải tiến ứng dụng Toydee trong tương lai

Trong tương lai, Toydee có thể phát triển thêm nhiều tính năng mới như tích hợp thanh toán trực tuyến, hỗ trợ vận chuyển, và mở rộng sang các loại đồ dùng trẻ em khác. Ngoài ra, cần tập trung vào việc cải thiện trải nghiệm người dùng, tăng cường tính bảo mật, và xây dựng một cộng đồng người dùng mạnh mẽ.

6.2. Vai trò của ứng dụng Toydee trong nền kinh tế chia sẻ

Toydee đóng vai trò quan trọng trong nền kinh tế chia sẻ, khuyến khích việc tái sử dụng tài sản, giảm thiểu lãng phí, và tạo ra giá trị kinh tế cho cả người cho và người nhận. Ứng dụng Toydee không chỉ là một công cụ trao đổi đồ chơi, mà còn là một biểu tượng của sự chia sẻ, hợp tác, và bền vững.

22/09/2025

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

Đặt vấn đề Có những đứa trẻ xin mua đồ chơi mới mỗi ngày nhưng chắc chắn trong một ngày hoặc tuần vài tuần, bạn có thể tìm thấy món đồ chơi đó ở một góc nhà của bạn. Cứ khoảng 238 đồ chơi được thu thập với một đứa trẻ, nhưng chỉ sử dụng 12 đồ chơi để chơi trong khoảng thời gian trong một ngày. Hiện nay, chi phí dành cho trẻ em trong mỗi gia đình đều là một vấn đề rất lớn. Trong đó có chi phí về đồ chơi dành cho trẻ.

Trẻ em thích chơi đồ chơi tuy nhiên rất nhanh chán nếu chơi mãi một món đồ chơi. Khiến cho phụ huynh phải mua đồ chơi mới để thay thế các đồ chơi cũ. Mục tiêu đề tài Để khắc phục cho vấn đề, ứng dụng Toydee được sinh ra nhằm cho phép người dùng trao đổi các món đồ chơi với nhau, tiết kiệm chi phí. Các phụ huynh trao đổi đồ chơi mà họ đã có với một số phụ huynh khác có thể cung cấp đồ chơi mà họ có.

Cả hai cha mẹ sẽ có thể cung cấp một món đồ chơi mới cho con của họ mà không cần chi một xu. Thông qua ứng dụng, người dùng có thể nắm được những thông tin về các món đồ chơi đăng lên trao đổi, đăng đồ chơi trao đổi của mình lên, yêu cầu trao đổi đồ chơi với người khác, trò chuyện với người trao đổi, … 1. Phạm vi đề tài Vì quá trình xây dựng ứng dụng và thực hiện đề tài có thời gian giới hạn, cùng với đó là mảng kiến thức về Dart và framework Flutter quá rộng lớn, nên phạm vi của đề tài được đề ra là các chức năng mấu chốt của đề tài được hoàn thiện, thực hiện tốt trải nghiệm người dùng trên môi trường di động. Phương pháp nghiên cứu - Tham khảo các tài liệu trực tuyến về các hoạt động trao đổi qua lại giữa người dùng.

- Tiến hình khảo sát lấy yêu cầu thực tế từ người dùng. 1 - Tham khảo một số ý tưởng và ứng dụng trao đổi đồ chơi qua internet. - Tham khảo tài liệu, video hướng dẫn cách áp dụng ứng dụng các công nghệ mới vào quá trình xây dựng ứng dụng. Ý nghĩa và kết quả của đề tài 1.

Sản phẩm - Tạo ra được ứng dụng trao đổi đồ chơi trực tuyến giữa các người dùng. - Đáp ứng được các chức năng đề ra của ứng dụng. Tài liệu - Kiến thức về các công nghệ đã sử dụng vào đồ án: ngôn ngữ, framework, database, … 2 CHƯƠNG 2. Ngôn ngữ Dart Dart là ngôn ngữ lập trình mới, được phát triển bởi Google, hiện đã được chấp thuận bởi tổ chức Ecma.

Dart được sử dụng để xây dựng các loại ứng dụng: web, server, di động (IOS và Android với công cụ Flutter). Dart là ngôn ngữ hỗ trợ lập trình hướng đối tượng, cú pháp kiểu C, mã code Dart có thể biên dịch thành JavaSript để chạy trên trình duyệt. Nó hỗ trợ những khái niệm lập trình hiện đại như giao diện lớp, lớp trừu tượng, … 2. Flutter là gì Flutter là mobile UI framework của Google để tạo ra các giao diện chất lượng cao trên iOS và Android trong khoảng thời gian ngắn.

Flutter hoạt động với những code sẵn có được sử dụng bởi các lập trình viên, các tổ chức. Flutter gồm 2 thành phần quan trọng: - Một SDK (Software Development Kit): Một bộ sưu tập các công cụ sẽ giúp bạn phát triển các ứng dụng của mình. Điều này bao gồm các công cụ để biên dịch mã của bạn thành mã máy gốc (mã cho iOS và Android). - Một Framework (UI Library based on widgets): Một tập hợp các thành phần giao diện người dùng (UI) có thể tái sử dụng (button, text inputs, slider, .) giúp bạn có thể cá nhân hóa tùy theo nhu cầu của riêng mình.

Tại sao nên sử dụng Flutter - Phát triển ứng dụng nhanh chóng: Tính năng hot reload giúp bạn nhanh chóng và dễ dàng thử nghiệm, xây dựng giao diện người dùng, thêm tính năng và sửa lỗi nhanh hơn. Trải nghiệm tải lại lần thứ hai, mà không làm mất trạng thái, trên emulator, simulator và device cho iOS và Android. - Giao diện người dùng đẹp và thu hút: Thỏa mãn người dùng của bạn với các widget built-in đẹp mắt của Flutter theo Material Design và Cupertino (iOS-flavor), các giao diện 3 lập trình ứng dụng (API) chuyển động phong phú, scroll tự nhiên mượt mà và tự nhận thức được nền tảng. - Framework hiện đại: Dễ dàng tạo giao diện người dùng của bạn với framework hiện đại của Flutter và tập hợp các platform, layout và widget phong phú.

Giải quyết các thách thức giao diện người dùng khó khăn của bạn với các API mạnh mẽ và linh hoạt cho 2D, animation, gesture, hiệu ứng và hơn thế nữa. Firebase Firebase là một nền tảng mà Google cung cấp để phát triển các ứng dụng di động và trang web, hỗ trợ Developer trong việc đơn giản hóa các thao tác với dữ liệu và không cần tác động tới backend hay server. Ưu điểm - Tốc độ cao: Firebase hỗ trợ phát triển ứng dụng với tốc độ nhanh chóng, giảm bớt thời gian phát triển và tiếp thị ứng dụng. - Đơn giản, dễ dàng trong sử dụng: Người dùng có thể tạo tài khoản Firebase bằng tài khoản Google và cũng như sử dụng nền tảng này trong phát triển ứng dụng một cách dễ dàng.

- Một nền tảng, đa dịch vụ: Firebase cung cấp đầy đủ các dịch vụ hỗ trợ phát triển web, bạn có thể chọn database Firestore hoặc Realtime theo ý muốn. - Là một phần của Google: Firebase đã được mua lại và hiện tại đang là một phần của Google. Nó khai thác triệt để sức mạnh và các dịch vụ sẵn có của Google. - Tập trung phát triển chủ yếu về giao diện người dùng: Firebase cho phép lập trình viên tập trung chủ yếu vào phát triển phần giao diện người dùng nhờ kho Backend mẫu phong phú đa dạng.

- Không có máy chủ: Điều này giúp Firebase có khả năng tối ưu hóa về hiệu suất làm việc thông qua mở rộng cụm database. 4 - Học máy: Firebase cung cấp học máy cho lập trình viên, hỗ trợ tối đa cho việc phát triển ứng dụng. - Tạo ra lưu lượng truy cập: Với khả năng hỗ trợ tạo lập các chỉ mục, Firebase giúp nâng cao thứ hạng của ứng dụng trên bảng xếp hạng Google, từ đó tăng lượt traffic. - Theo dõi lỗi: Firebase là công cụ phát triển, khắc phục lỗi tuyệt vời.

- Sao lưu: Firebase sao lưu thường xuyên, giúp đảm bảo tính sẵn có và bảo mật thông tin cho dữ liệu. Nhược điểm - Không phải mã nguồn mở. - Chỉ hoạt động trên CSDL NoSQL. - Lập trình viên không được truy cập mã nguồn.

- Phạm vi hoạt động bị hạn chế ở một vài quốc gia. - Một vài dịch vụ cần trả phí, chi phí dành cho Firebase tương đối lớn và không ổn. - Chỉ có thể chạy trên Google Cloud. KHẢO SÁT VÀ PHÂN TÍCH ĐẶT TẢ YÊU CẦU 3.

Khảo sát hiện hiện trạng 3. Phương pháp khảo sát Dùng bảng câu hỏi. Đối tượng khách hàng Những người trong độ tuổi từ 18 – 30. Danh sách câu hỏi khảo sát • Giới tính của bạn là gì? • Độ tuổi của bạn là bao nhiêu? • Bạn đang là sinh viên trường nào? • Gia đình bạn có thường chi tiền để mua sắm đồ chơi không? • Nếu có thì số tiền đó nằm ở mức nào? • Gia đình bạn có những đồ chơi không sử dụng không? • Gia đình bạn có nhu cầu trao đổi món đồ chơi không? • Bạn có từng sử dụng qua ứng dụng trao đổi đồ chơi nào chưa? • Tần suất sử dụng các ứng dụng này? • Theo bạn, ứng dụng trao đổi đồ chơi sẽ mang lại những lợi ích như thế nào? • Theo bạn, một ứng dụng trao đổi đồ chơi nên tập trung vào mặt nào? • Các chức năng cần thiết của một ứng dụng trao đổi là? 3.

Danh sách các yêu cầu STT Phân loại Tên yêu cầu Mô tả 1 Chức năng Đăng bài trao đổi các món Tính năng quan trọng của ứng dụng. Người dùng nhập bắt đầu nhập thông tin, xem trước bài đăng. 6 2 Chức năng Tìm kiếm nhanh theo yêu Ứng dụng hiện ra một danh sách các cầu người dùng. điều kiện lọc.

Người dùng chọn điều kiện mong muốn để tìm sản phẩm 3 Chức năng Trò chuyện giữa các bên Sau khi đồng ý trao đổi, hệ thống kết trao đổi. nối 2 người dùng với nhau thông qua màn hình tin nhắn. Hai bên tự trao đổi hình thức nhận đồ chơi (Ứng dụng chưa hỗ trợ vận chuyển) 4 Chức năng Đánh giá và điểm tin cậy Sau khi hoàn thành một trao đổi, người dùng người dùng sẽ được tăng điểm tin cậy (Điểm đánh giá), Sau khi quyên góp cũng sẽ nhận được điểm tin cậy. 5 Chức năng Kiểm trang tình trạng đồ Hệ thống cần xác nhận tình trạng của chơi chơi món đồ chơi thông qua thông tin người dùng cung cấp trong bài đăng.

Sau khi xác nhận xong, bài đăng sẽ được hiển thị trên ứng dụng. 6 Chức năng Đăng ký Hệ thống cho phép người dùng đăng ký tài khoản mới bằng email, số điện thoại, google, facebook, … Sau khi đăng ký, hệ thống sẽ gửi mail xác nhận cho người dùng. (cần xác nhận email) 7 Chức năng Đăng nhập Người dùng đăng nhập ứng dụng bằng tài khoản đã đăng ký. Người dùng có thể thay đổi mật khẩu thông qua email khi quên mật khẩu.

7 8 Chức năng Cài đặt Hệ thống cho phép người dùng thay đổi ngôn ngữ theo vị trí. Hệ thống cho phép người dùng thay đổi giao diện sáng tối ứng dụng. Người dùng có thể đặt lại mật khẩu hoặc lưu đăng nhập. 9 Chức năng Thông báo Hệ thống sẽ thông báo cho người dùng khi có yêu cầu trao đổi đồ chơi.

10 Giao diện Giao diện bắt mắt, đơn giản. 11 Hiệu năng Thời gian truy cập, tốc độ xử lý tương tác, độ chính xác cao 8 CHƯƠNG 4. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 4. Phân tích thiết kế hệ thống 4.

Công nghệ sử dụng • Nền tảng: Flutter Framework, version 4.2 • Ngôn ngữ: Dart • UI Framework: Flutter Framework. • UI design tool: Figma • Database: Firebase Cloud Firebase • IDE: VS Code • Kiến trúc ứng dụng: MVVM’ 4. Kiến trúc hệ thống Mô hình Client – Server - Lớp Client: Hiển thị giao diện người dùng, thông qua kết nối Internet để kết nối đến cơ sở dữ liệu quản lý thư viện. Là nơi diễn ra các tương tác của người dùng với chương trình như nhập, các thao tác truy xuất dữ liệu.

- Lớp Server: Quản lý và chứa toàn bộ dữ liệu của phần mềm. Đồng thời xử lý các yêu cầu nhập/xuất được gửi xuống từ lớp Client. Kiến trúc ứng dụng Mô hình MVVM 9 4.

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