Khóa luận tốt nghiệp xây dựng ứng dụng chia sẻ sách - Nguyễn Hồng Phúc, ĐHQG TP. HCM

Khóa luận tốt nghiệp trình bày chi tiết quá trình xây dựng ứng dụng chia sẻ và trao đổi sách. Nghiên cứu bao gồm các tính năng, kiến trúc và công nghệ sử dụng.

Chuyên ngành

Kỹ thuật Phần mềm

Người đăng

Ẩn danh

Thể loại

Khóa luận tốt nghiệp

2020

73
2
0

Phí lưu trữ

30 Point

Tóm tắt

I. Tổng quan về ứng dụng chia sẻ và trao đổi sách

Ứng dụng chia sẻ và trao đổi sách là một nền tảng trực tuyến cho phép người dùng chia sẻ và trao đổi sách với nhau. Mục đích của ứng dụng này là tạo điều kiện cho việc chia sẻ và trao đổi sách giữa các thành viên trong cộng đồng, giúp giảm thiểu lãng phí và tăng cường việc sử dụng sách cũ. Ứng dụng này cũng giúp người dùng tìm kiếm và tiếp cận với các cuốn sách mà họ cần một cách dễ dàng hơn.

1.1. Giới thiệu về ứng dụng

Ứng dụng chia sẻ và trao đổi sách được thiết kế để đáp ứng nhu cầu của người dùng trong việc tìm kiếm và trao đổi sách. Ứng dụng này cho phép người dùng tạo hồ sơ, tải lên thông tin về sách họ muốn chia sẻ hoặc trao đổi, và kết nối với các thành viên khác có cùng sở thích.

1.2. Lợi ích của ứng dụng

Ứng dụng chia sẻ và trao đổi sách mang lại nhiều lợi ích cho người dùng, bao gồm giảm thiểu lãng phí sách, tăng cường việc sử dụng sách cũ, và giúp người dùng tiết kiệm chi phí mua sách mới.

II. Phân tích và vấn đề của việc xây dựng ứng dụng

Việc xây dựng ứng dụng chia sẻ và trao đổi sách đòi hỏi phải phân tích và giải quyết một số vấn đề. Một trong những vấn đề chính là việc tạo ra một nền tảng trực tuyến an toàn và đáng tin cậy cho người dùng. Ngoài ra, ứng dụng cũng cần có tính năng tìm kiếm và kết nối giữa các thành viên một cách hiệu quả.

2.1. Vấn đề về bảo mật và an toàn

Vấn đề bảo mật và an toàn là một trong những thách thức lớn nhất khi xây dựng ứng dụng chia sẻ và trao đổi sách. Ứng dụng cần có các biện pháp bảo mật mạnh mẽ để bảo vệ thông tin của người dùng và ngăn chặn các hành vi gian lận.

2.2. Vấn đề về tìm kiếm và kết nối

Tính năng tìm kiếm và kết nối giữa các thành viên là rất quan trọng trong ứng dụng chia sẻ và trao đổi sách. Ứng dụng cần có các thuật toán tìm kiếm hiệu quả để giúp người dùng tìm kiếm sách một cách dễ dàng và kết nối với các thành viên khác có cùng sở thích.

III. Giải pháp và phương pháp xây dựng ứng dụng

Để giải quyết các vấn đề trên, cần có một giải pháp và phương pháp xây dựng ứng dụng hiệu quả. Một trong những giải pháp là sử dụng công nghệ web và các framework phát triển ứng dụng trực tuyến.

3.1. Sử dụng công nghệ web

Công nghệ web là một trong những công nghệ phổ biến nhất trong việc phát triển ứng dụng trực tuyến. Sử dụng công nghệ web có thể giúp ứng dụng chia sẻ và trao đổi sách trở nên linh hoạt và có thể truy cập từ nhiều thiết bị khác nhau.

3.2. Áp dụng các framework phát triển ứng dụng

Các framework phát triển ứng dụng có thể giúp giảm thiểu thời gian và chi phí phát triển ứng dụng. Các framework này cũng cung cấp các tính năng và công cụ cần thiết để xây dựng ứng dụng một cách hiệu quả.

IV. Kết luận và ứng dụng

Ứng dụng chia sẻ và trao đổi sách là một nền tảng trực tuyến hữu ích cho người dùng. Với các giải pháp và phương pháp xây dựng ứng dụng hiệu quả, ứng dụng này có thể trở thành một công cụ tuyệt vời cho việc chia sẻ và trao đổi sách giữa các thành viên trong cộng đồng.

4.1. Tóm tắt kết quả

Ứng dụng chia sẻ và trao đổi sách đã được xây dựng thành công với các tính năng cần thiết. Ứng dụng này có thể giúp người dùng tìm kiếm và trao đổi sách một cách dễ dàng và hiệu quả.

4.2. Hướng phát triển tương lai

Trong tương lai, ứng dụng chia sẻ và trao đổi sách có thể được phát triển thêm với các tính năng mới và cải thiện. Điều này có thể giúp ứng dụng trở nên phổ biến hơn và đáp ứng nhu cầu của người dùng một cách tốt hơn.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI từ nội dung tài liệu gốc; tài liệu do người dùng đóng góp và được kiểm duyệt trước khi xuất bản. Báo lỗi nội dung.

21/04/2026
Khóa luận tốt nghiệp xây dựng ứng dụng chia sẻ và trao đổi sách

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

Đặt vấn đề, lý do chọn đề tài, xác định mục tiêu, phạm vi và hướng tiếp cận đề tài. - Tìm hiểu thực trạng trao đổi, chia sẻ sách từ đó phân tích yêu cầu chức năng cho hệ thống. - Tìm hiểu các công nghệ mới, phù hợp để áp dụng vào phát triển hệ thống. - Phân tích, thiết kế hệ thống, thiết kế cơ sở dữ liệu và giao diện ứng dụng.

- Phát triển ứng dụng hoàn chỉnh chạy trên nền tảng iOS. - Triển khai máy chủ lên nền tảng đám mây Heroku - Trình bày báo cáo, đưa ra kết luận và hướng phát triển cho ứng dụng chia sẻ và trao đổi sách. Giới thiệu đề tài Sách chứa đựng nguồn kiến thức vô cùng lớn của nhân loại. Những bài học, kinh nghiệm của người đi trước, những nghiên cứu, phát minh được lưu lại đã giúp tác động trực tiếp theo hướng tích cực đến cuộc sống của con người.

Sách giúp ta kết nối với thế giới bên ngoài, tiếp cận các kiến thức mới của xã hội, thúc đẩy khả năng sáng tạo, nâng cao dân trí và tu dưỡng nhân cách. Năm 2014, hưởng ứng Ngày Sách và Bản quyền Thế giới, Thủ tướng Chính phủ đã ban hành quyết định 284/QĐ – TTg lấy ngày 21/4 hằng năm là Ngày Sách Việt Nam nhằm: 1. Khuyến khích và phát triển phong trào đọc sách trong cộng đồng, nâng cao nhận thức của nhân dân về ý nghĩa to lớn và tầm quan trọng của việc đọc sách đối với việc nâng cao kiến thức và kỹ năng, phát triển tư duy, giáo dục và rèn luyện nhân cách con người. Tôn vinh giá trị của sách, khẳng định vai trò, vị trí, tầm quan trọng của sách trong đời sống xã hội; tôn vinh người đọc và những người tham gia sưu tầm, sáng tác, xuất bản, in, phát hành, lưu giữ, quảng bá sách.

Nâng cao trách nhiệm của các cấp, các ngành, các cơ quan chức năng và các tổ chức xã hội đối với việc xây dựng và phát triển văn hóa đọc Việt Nam. Qua đó ta thấy được sự quan tâm của nhà nước về việc đọc sách, và tất cả mọi ngời đều có trách nhiệm để góp phần hoàn thành mục tiêu chung, đẩy mạnh xây dựng xã hội học tập. 2 1 Theo một khảo sát gần đây, dữ liệu thu được cho thấy việc đọc sách việc đọc sách của người Việt Nam còn vô cùng khiêm tốn. Dữ liệu thể hiện bao gồm 30% số người đọc sách thường xuyên, 44% thỉnh thoảng đọc sách và 26% không đọc sách.

Đồng thời thời lượng đọc sách mỗi tuần của người Việt Nam chưa tới 1 giờ, thuộc nhóm có thời lượng đọc sách thấp nhất của các nước được khảo sát. Vì vậy, để góp phần khích lệ tinh thần, hình thành hói quen đọc sách của mọi người và kết nối những người có cùng sở thích đọc sách, đề tài khoá luận đã được lên ý tưởng và thực hiện. Lý do chọn đề tài Có những cuốn sách đọc mãi không chán, cứ đọc hết lần này tới lần khác. Mỗi lần mở sách ra đọc chúng ta lại học thêm được điều gì mới mẻ.

Nhưng cũng có những cuốn sách ta chỉ đọc 1 lần rồi đặt lên tủ sách mà không còn đọc tới lần thứ 2, nổi bật nhất là các cuốn sách giáo trình và sách truyện. Việc để những cuốn sách nằm yên trên kệ sẽ rất lãng phí vì ngoài kia, rất nhiều người yêu sách nhưng không đủ tiền mua hay đang tìm kiếm những cuốn sách đã ngừng xuất bản. Hiện nay cũng đã có vài phương pháp được triển khai, điển hình là trao đổi sách qua các nhóm trên mạng xã hội Facebook. Tuy nhiên, việc đăng tải và trao đổi trên nền tảng không được thiết kế phù hợp với trao đổi sách khiến các bài tìm kiếm, trao đổi dễ bị trôi và chìm vào quên lãng.

Người đọc cũng khó khăn để quản lý những cuốn sách đã mượn/cho mượn của bản thân. Cùng với đó, việc tìm kiếm được cuốn sách hay và phù hợp với bản thân là bước đầu tiên và cũng là bước vô cùng quan trọng khi bắt đầu hành trình khám phá một cuốn sách mới. Vậy làm thế nào để lựa chọn đúng sách giữa hàng ngàn đầu sách được xuất bản mỗi tháng? Một sự lựa chọn nhanh chóng là ta có thể xem đánh giá trên cửa hàng sách trực tuyến, gợi ý của mạng xã hội Goodreads, … Nhưng tất cả 1 Tham khảo từ: https://thanhnien.vn/thoi-su/26-nguoi-viet-nam-hoan-toan-khong-doc-sach-1072672.html 3 những nguồn gợi ý kể trên đều có đánh giá chung với số sao nhất định. Mọi thứ sẽ tuyệt vời hơn nếu ta có đánh giá chi tiết về các tiêu chí khác nhau và chọn ra cuốn mà tiêu chí mình quan tâm được nhiều bình chọn nhất.

Từ những thực trạng, vấn đề được nêu trên, em đã lên ý tưởng về một hệ thống kết nối và phục vụ những nhu cầu thường nhật dành cho những người yêu sách. Trong quá trình hình thành ý tưởng, em cũng đã tham khảo và tìm hiểu các hệ thống đã giải quyết các vấn đề nêu ra. Kết quả là nhận thấy chưa có hệ thống nào phù hợp, giải quyết đầy đủ. Tuy nhiên, nhờ tham khảo các hệ thống khác mà em rút ra được những kinh nghiệm hữu ích và quyết định tạo ra ứng dụng chia sẻ và trao đổi sách.

TỔNG QUAN ĐỀ TÀI 2. Mục tiêu - Xây dựng ứng dụng kết nối những người yêu sách, tạo môi trường chia sẻ, học hỏi từ sách cũng như khuyến khích thói quen đọc sách của mọi người. - Tận dụng nguồn tài nguyên sách trong cộng đồng thông qua chức năng mượn và trao đổi sách. - Nghiên cứu, học hỏi để nâng cao chuyên môn trong lĩnh vực phát triển phần mềm.

Phạm vi Đề tài tập trung vào xây dựng ứng dụng trên nền tảng di động (iOS) với các chức năng chính: - Trò chuyện: Dễ dàng nhắn tin với bạn bè hỗ trợ các định dạng văn bản, nhãn dán, hình ảnh. - Thảo luận: Chia sẻ, bàn luận và thể hiện cảm xúc ngay tức thì về bài học/ trích dẫn trong một thể loại sách bất kỳ. - Nhận xét/Đánh giá: Bất kỳ người dùng nào cũng có thể để lại đánh giá và nhận xét sách trên nhiều tiêu chí, giúp những người dùng khác chọn được cuốn sách phù hợp sở thích. - Trao đổi sách: Tìm kiếm, trao đổi sách giấy.

- Mượn sách: Yêu cầu mượn sách giấy trên kho sách chung (kho sách chứa tất cả cuốn sách của người dùng ở trạng thái “sẵn sàng cho mượn”) tới chủ sở hữu. - Quản lý tủ sách: Thêm mới, cập nhật tình trạng và trạng thái sách. Thêm các bài học rút ra từ những cuốn sách trong tủ. - Thông báo: Luôn nhận được thông báo kể cả khi không mở ứng dụng.

- Khởi tạo tài khoản: Sử dụng email đăng ký và tích hợp đăng nhập với mạng xã hội Facebook. Phương pháp thực hiện - Tìm hiểu và đánh giá các giải pháp đã có. - Đề xuất, cải thiện các tính năng cần thiết. - Tìm hiểu, ứng dụng các công nghệ mới, phù hợp.

- Áp dụng mô hình thác nước vào xây dựng ứng dụng. Ý nghĩa thực tiễn - Tạo môi trường kết nối người yêu sách, thúc đẩy tinh thần chia sẻ các bài học, góc nhìn về sách. - Giúp bạn đọc dễ dàng tìm kiếm sách phù hợp với bản thân. - Người dùng tiếc kiệm chi phí, tiếp cận được nhiều sách hơn nhờ việc mượn và đổi sách.

- Dễ dàng quản lý các cuốn sách và các bài học được rút ra. - Nâng cao trách nhiệm sử dụng sách hiệu quả trong cộng đồng. Kết quả dự kiến - Hiểu rõ các framework liên quan để có thể ứng dụng vào xây dựng ứng dụng chia sẻ và trao đổi sách. - Hoàn thành ứng dụng chạy trên nền tảng iOS với đầy đủ các yêu cầu chức năng đề ra.

- Ứng dụng có độ hoàn thiện cao, có khả năng đưa vào thực tiễn. Khảo sát hiện trạng Ngày nay, nhờ vào sự phát triển của công nghệ mà chúng ta dễ dàng và có nhiều lựa chọn tiếp cận sách hơn. Ngoài việc đọc trực tiếp những ấn phẩm trên giấy, ta có thể sử dụng các thiết bị thông minh như điện thoại, máy tính bảng, thiết bị đọc sách điện thử. Cùng với đó, việc đọc sách cũng được xã hội quan tâm nhiều hơn thông qua các chương trình, dự án như: Đọc sách cùng con, Dự án Sách và Hành động, Sách hoá nông thôn, … Vì thế, việc tạo ra môi trường để mọi người dễ dàng chia sẻ, trao đổi ý kiến, những bài học từ sách là vô cùng cần thiết.

Qua tìm hiểu, em nhận thấy đã có nhiều cá nhân, tổ chức đã và đang quan tâm đến việc đọc sách cũng như chia sẻ sách. Buổi chia sẻ sách giúp mọi người có dịp chia sẻ suy nghĩ quan điểm riêng của mình. Những trăn trở công việc, khúc mắc tư duy tìm được câu trả lời thông qua kiến thức vô giá có trong sách.1: Buổi chia sẻ sách tại KTX Khu B do Đội hỗ trợ sinh viên nội trú tổ chức2 2 Nguồn: https://www.com/doihtsvnt 7 Ở một số trường đại học, các ngày hội sách hằng năm cũng được tổ chức bởi các câu lạc bộ, đội nhóm. Các bạn tình nguyện viêm tham gia thu gom sách từ các bạn sinh viên, đa số những sách nhận được là giáo trình, kỹ năng và tiếng anh.

Nhờ đó các bạn sinh viên có nhu cầu nhận sách miễn phí sẽ tới ngày hội, xếp hàng điểm danh và thoải mái lựa chọn các cuốn sách cho bản thân. Và ở ngay tại Trường Đại học Công nghệ Thông tin, khi bắt đầu một học kỳ mới, trên các nhóm Facebook của các khoá UIT K11, UITK12, … cũng luôn có những bài viết tìm kiếm sách, chia sẻ miễn phí và mượn sách, giúp các bạn sinh viên tiếc kiệm được một khoản chi phí đáng kể. Việc cho mượn sách không chỉ giúp mọi người về mặt tài chính, dễ dàng tiếp cận các đầu sách khác mà còn giúp tận dụng nguồn tài nguyên quý giá này trong cộng đồng và phục vụ nhu cầu tìm kiếm những cuốn sách đã ngừng xuất bản. Các ứng dụng liên quan Sau khi khảo sát hiện trạng, em đã tìm hiểu được một số ứng dụng liên quan, có đáp ứng một phần trong việc giải quyết hiện trạng được nêu ra.

Ứng dụng GAT Hình 3.2: Logo ứng dụng GAT3 “GAT là nền tảng mượn sách và trao đổi sách dành cho người việt. Thông qua GAT, bạn có thể mượn sách miễn phí, trao đổi thông tin về sách, đọc và viết review. Sứ mệnh của GAT chính là lan toả văn hoá đọc tới mọi người.” Ưu điểm: 3 Nguồn: https://gatbook.org/ 8 - Hỗ trợ tương đối đầy đủ các chức năng cơ bản cho việc mượn sách. - Có sẵn trên nền tảng Android và iOS.

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