Đồ án: Xây dựng ứng dụng Android chia sẻ trích dẫn hay mỗi ngày - ĐH Mỏ Địa Chất

Ứng dụng Android chia sẻ trích dẫn hay mỗi ngày. Khám phá những câu nói truyền cảm hứng, động lực, ý nghĩa cuộc sống được cập nhật liên tục. Tải ngay!

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2021

66
1
0

Phí lưu trữ

30 Point

Mục lục chi tiết

MỤC LỤC

DANH MỤC HÌNH ẢNH

DANH MỤC BẢNG BIỂU

1. CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI

1.1. Giới thiệu chung

1.2. Lý do chọn đề tài

1.3. Mục tiêu của đề tài

1.4. Nội dung nghiên cứu

1.5. Phạm vi của đề tài

2. CHƯƠNG 2: PHÂN TÍCH – THIẾT KẾ HỆ THỐNG

2.1. Mô tả hệ thống chia sẻ trích dẫn hay

2.2. Xác định đối tượng (tác nhân) tương tác với hệ thống

2.3. Xác định yêu cầu chức năng

2.3.1. Xác định các chức năng chi tiết và gom nhóm các chức năng

2.3.2. Xây dựng biểu đồ phân rã chức năng

2.4. Xây dựng các mô hình luồng dữ liệu

2.4.1. Ký hiệu sử dụng

2.4.2. Lập sơ đồ luồng dữ liệu

2.5. Thiết kế các Bảng dữ liệu của hệ thống

2.6. Xây dựng biểu đồ quan hệ thực thể

2.6.1. Ký hiệu sử dụng

2.6.2. Lập biểu đồ quan hệ thực thể

2.6.3. Mối liên kết trong biểu đồ quan hệ thực thể

2.7. Xác định các yêu cầu phi chức năng

3. CHƯƠNG 3 CƠ SỞ LÝ THUYẾT

3.1. Hệ điều hành Android

3.2. Kiến trúc của hệ điều hành Android

3.3. Ưu nhược điểm của hệ điều hành Android

3.4. Ngôn ngữ lập trình Java

3.5. Lịch sử phát triển

3.6. Cách thức hoạt động của Firebase

3.7. Ưu nhược điểm của Firebase

3.8. Giới thiệu chung

3.9. Những tính năng chính

4. CHƯƠNG 4: XÂY DỰNG VÀ PHÁT TRIỂN ỨNG DỤNG

4.1. Thiết kế giao diện

4.2. Firebase Realtime Database

4.3. Thiết kế giao diện ứng dụng

4.3.1. Giao diện đăng ký, đăng nhập

4.3.2. Giao diện trang chủ

4.3.3. Giao diện trang cá nhân

4.3.4. Giao diện các người dùng

4.3.5. Giao diện nhắn tin

4.3.6. Giao diện đăng bài viết

4.3.7. Giao diện sửa thông tin cá nhân

4.4. Kiểm thử và đánh giá hệ thống

4.4.1. Kiểm thử chức năng đăng ký, đăng nhập

4.4.2. Kiểm thử chức năng đăng bài viết

4.4.3. Kiểm thử chức năng sửa thông tin cá nhân

4.4.4. Kiểm thử chức năng tạo nhóm chat

4.4.5. Kiểm thử chức năng thích, bình luận, chia sẻ

ĐÁNH GIÁ – KẾT LUẬN

TÀI LIỆU THAM KHẢO

LỜI CẢM ƠN

LỜI NÓI ĐẦU

Tóm tắt

I. Giới thiệu Ứng dụng Android Chia Sẻ Trích Dẫn Hay Mỗi Ngày

Trong kỷ nguyên số, khi mà thông tin bủa vây và thời gian trở nên quý giá, nhu cầu tìm kiếm và chia sẻ trích dẫn hay trở nên cấp thiết hơn bao giờ hết. Ứng dụng Android chia sẻ trích dẫn hay mỗi ngày ra đời như một giải pháp, không chỉ cung cấp nguồn cảm hứng bất tận mà còn kết nối cộng đồng yêu thích câu nói hay, danh ngôn hay. Ứng dụng này mang đến trải nghiệm daily quotes độc đáo, giúp người dùng dễ dàng tiếp cận với những lời hay ý đẹp, stt hay để chia sẻ trích dẫn trên mạng xã hội. Ứng dụng tận dụng sức mạnh của nền tảng Android, cho phép truy cập mọi lúc mọi nơi, kể cả trích dẫn offline, không cần kết nối mạng. Từ những trích dẫn cuộc sống sâu sắc đến trích dẫn tình yêu lãng mạn, hay trích dẫn thành công truyền động lực, ứng dụng đều đáp ứng được nhu cầu đa dạng của người dùng. Ứng dụng không chỉ là một kho quotes hay mà còn là công cụ để tạo ra những hình ảnh trích dẫn độc đáo, tăng thêm phần hấp dẫn cho nội dung chia sẻ. Với giao diện thân thiện, dễ sử dụng, ứng dụng trích dẫn mỗi ngày này hứa hẹn sẽ trở thành người bạn đồng hành không thể thiếu của những ai yêu thích sự tinh tế và ý nghĩa trong cuộc sống. Ứng dụng tích hợp thông báo trích dẫn hàng ngày, nhắc nhở người dùng về những câu nói ý nghĩa, giúp họ luôn giữ được tinh thần lạc quan và động lực trong công việc, học tập và cuộc sống cá nhân. Nguồn gốc của ứng dụng bắt nguồn từ mong muốn khơi gợi thói quen đọc sách và tìm kiếm những giá trị tích cực trong cuộc sống, như lời Nguyễn Anh Tú đã chia sẻ trong đồ án tốt nghiệp của mình.

1.1. Tầm quan trọng của Trích dẫn trong Cuộc sống Hiện đại

Trong xã hội hiện đại, con người thường xuyên đối mặt với áp lực và căng thẳng. Trích dẫn hay đóng vai trò như nguồn động viên tinh thần, giúp chúng ta tìm thấy sự bình yên và động lực vượt qua khó khăn. Câu nói hay có sức mạnh truyền cảm hứng, khơi gợi những suy nghĩ tích cực và giúp chúng ta nhìn nhận vấn đề một cách lạc quan hơn. Danh ngôn hay từ những người nổi tiếng, những nhà tư tưởng vĩ đại chứa đựng tri thức và kinh nghiệm quý báu, giúp chúng ta học hỏi và trưởng thành. Ứng dụng Android chia sẻ trích dẫn hay mỗi ngày đáp ứng nhu cầu này bằng cách cung cấp một thư viện quotes phong phú, đa dạng, dễ dàng truy cập và chia sẻ.

1.2. Ưu điểm của Ứng dụng Android so với các Phương tiện Khác

So với sách báo truyền thống, ứng dụng Android có nhiều ưu điểm vượt trội. Tính tiện lợi là yếu tố hàng đầu, người dùng có thể truy cập trích dẫn hay mọi lúc mọi nơi chỉ với một chiếc điện thoại thông minh. Khả năng chia sẻ trích dẫn lên mạng xã hội cũng dễ dàng hơn bao giờ hết, giúp lan tỏa những thông điệp tích cực đến cộng đồng. Ngoài ra, ứng dụng còn tích hợp nhiều tính năng hữu ích như tìm kiếm, lưu trữ, tạo hình ảnh trích dẫn, mang đến trải nghiệm cá nhân hóa và tương tác cao hơn. Ứng dụng trích dẫn mỗi ngày giúp người dùng tiết kiệm thời gian tìm kiếm, dễ dàng tiếp cận với nguồn câu nói ý nghĩa đã được chọn lọc kỹ càng.

II. Vấn đề Thiếu Nguồn Trích Dẫn Chọn Lọc và Tiện Lợi

Mặc dù có vô vàn nguồn trích dẫn hay trên internet, người dùng thường gặp khó khăn trong việc tìm kiếm và chọn lọc những nội dung chất lượng. Các trang web và mạng xã hội tràn lan những thông tin không chính xác, thiếu kiểm chứng, gây nhiễu loạn và mất thời gian. Hơn nữa, việc lưu trữ và chia sẻ trích dẫn từ nhiều nguồn khác nhau trở nên phức tạp và thiếu hệ thống. Ứng dụng Android chia sẻ trích dẫn hay mỗi ngày giải quyết vấn đề này bằng cách cung cấp một nguồn quotes đáng tin cậy, được biên tập và kiểm duyệt kỹ lưỡng. Ứng dụng còn tích hợp các công cụ quản lý và chia sẻ trích dẫn tiện lợi, giúp người dùng dễ dàng lưu trữ, sắp xếp và lan tỏa những thông điệp ý nghĩa đến bạn bè và người thân. Theo như đồ án của Nguyễn Anh Tú, ứng dụng này còn hướng tới việc xây dựng một cộng đồng mạng xã hội sách cho người Việt, nơi mọi người có thể chia sẻ những trải nghiệm thú vị khi đọc sách và cùng nhau phát triển.

2.1. Khó khăn trong việc Tìm kiếm Nguồn Trích Dẫn Chất lượng

Trên internet, việc tìm kiếm trích dẫn hay thường giống như mò kim đáy bể. Thông tin tràn lan, chất lượng không đồng đều, khiến người dùng mất nhiều thời gian và công sức để tìm được những nội dung thực sự giá trị. Các trang web và mạng xã hội thường chứa đựng những thông tin sai lệch, trích dẫn sai nguồn, hoặc thậm chí là những nội dung độc hại. Ứng dụng Android chia sẻ trích dẫn hay mỗi ngày khắc phục nhược điểm này bằng cách cung cấp một thư viện quotes được chọn lọc kỹ càng từ những nguồn uy tín, đảm bảo tính chính xác và giá trị của thông tin.

2.2. Sự Bất Tiện khi Lưu Trữ và Chia Sẻ Trích Dẫn Thủ công

Việc lưu trữ và chia sẻ trích dẫn thủ công, ví dụ như ghi chép vào sổ tay hoặc lưu trữ trên các ứng dụng ghi chú thông thường, thường gặp nhiều bất tiện. Người dùng khó khăn trong việc tìm kiếm lại trích dẫn khi cần thiết, việc chia sẻ với bạn bè cũng tốn nhiều thời gian và công sức. Ứng dụng Android chia sẻ trích dẫn hay mỗi ngày cung cấp các công cụ quản lý và chia sẻ trích dẫn tiện lợi, giúp người dùng dễ dàng lưu trữ, sắp xếp, tìm kiếm và lan tỏa những thông điệp ý nghĩa.

2.3. Thiếu Tính Tương Tác và Cộng Đồng trong việc Đọc Trích Dẫn

Đọc trích dẫn hay một mình có thể nhàm chán và thiếu động lực. Việc thiếu sự tương tác và cộng đồng khiến người dùng không có cơ hội chia sẻ suy nghĩ, cảm xúc và học hỏi kinh nghiệm từ người khác. Ứng dụng Android chia sẻ trích dẫn hay mỗi ngày giải quyết vấn đề này bằng cách xây dựng một cộng đồng yêu thích câu nói hay, nơi mọi người có thể chia sẻ stt hay, bình luận, đánh giá và thảo luận về những trích dẫn mà họ yêu thích.

III. Cách Ứng Dụng Android Chia Sẻ Trích Dẫn Giải Quyết Vấn Đề

Ứng dụng Android chia sẻ trích dẫn hay mỗi ngày cung cấp một giải pháp toàn diện để giải quyết những vấn đề nêu trên. Ứng dụng cung cấp một thư viện quotes phong phú, đa dạng, được chọn lọc kỹ càng từ những nguồn uy tín. Người dùng có thể dễ dàng tìm kiếm trích dẫn theo chủ đề, tác giả, hoặc từ khóa. Ứng dụng còn tích hợp các công cụ quản lý trích dẫn tiện lợi, cho phép người dùng lưu trữ, sắp xếp, đánh dấu yêu thích và tạo bộ sưu tập cá nhân. Hơn nữa, ứng dụng còn xây dựng một cộng đồng yêu thích câu nói hay, nơi mọi người có thể chia sẻ trích dẫn, bình luận, đánh giá và thảo luận về những nội dung mà họ quan tâm. Ứng dụng cũng cho phép người dùng tạo ra hình ảnh trích dẫn độc đáo, tăng thêm phần hấp dẫn cho nội dung chia sẻ.

3.1. Xây dựng Thư viện Trích Dẫn Đa Dạng và Chọn Lọc

Ứng dụng xây dựng một thư viện quotes phong phú, đa dạng, bao gồm nhiều chủ đề khác nhau như cuộc sống, tình yêu, thành công, động lực, triết lý,... Trích dẫn được chọn lọc từ những nguồn uy tín, đảm bảo tính chính xác và giá trị của thông tin. Ứng dụng còn cập nhật thường xuyên những trích dẫn mới, giúp người dùng luôn có nguồn cảm hứng tươi mới.

3.2. Cung cấp Công cụ Quản lý và Chia sẻ Trích Dẫn Tiện lợi

Ứng dụng tích hợp các công cụ quản lý trích dẫn tiện lợi, cho phép người dùng lưu trữ, sắp xếp, đánh dấu yêu thích và tạo bộ sưu tập cá nhân. Người dùng có thể dễ dàng tìm kiếm lại trích dẫn khi cần thiết, chia sẻ với bạn bè qua mạng xã hội, email, tin nhắn,... Ứng dụng còn cho phép người dùng tạo hình ảnh trích dẫn độc đáo, tăng thêm phần hấp dẫn cho nội dung chia sẻ.

3.3. Tạo dựng Cộng đồng Yêu thích Câu Nói Hay và Chia sẻ Kinh nghiệm

Ứng dụng xây dựng một cộng đồng yêu thích câu nói hay, nơi mọi người có thể chia sẻ stt hay, bình luận, đánh giá và thảo luận về những trích dẫn mà họ quan tâm. Cộng đồng này tạo ra một môi trường tương tác tích cực, giúp người dùng học hỏi kinh nghiệm từ người khác, mở rộng kiến thức và tìm thấy nguồn cảm hứng mới.

IV. Hướng dẫn Sử dụng Ứng dụng Android Chia Sẻ Trích Dẫn Hiệu Quả

Để sử dụng ứng dụng Android chia sẻ trích dẫn hay mỗi ngày hiệu quả, người dùng nên tận dụng tối đa các tính năng mà ứng dụng cung cấp. Hãy thường xuyên khám phá thư viện quotes để tìm kiếm những nội dung phù hợp với sở thích và nhu cầu của bản thân. Sử dụng các công cụ quản lý trích dẫn để lưu trữ, sắp xếp và tạo bộ sưu tập cá nhân. Tham gia vào cộng đồng để chia sẻ trích dẫn, bình luận, đánh giá và học hỏi kinh nghiệm từ người khác. Đừng quên tạo hình ảnh trích dẫn độc đáo để tăng thêm phần hấp dẫn cho nội dung chia sẻ.

4.1. Khám phá Thư viện Trích Dẫn và Tìm kiếm Nội dung Phù hợp

Người dùng nên dành thời gian khám phá thư viện quotes của ứng dụng, sử dụng các bộ lọc và công cụ tìm kiếm để tìm ra những nội dung phù hợp với sở thích và nhu cầu của bản thân. Hãy chú ý đến các chủ đề, tác giả, từ khóa và đánh giá của người dùng khác để lựa chọn những trích dẫn chất lượng.

4.2. Tận dụng Công cụ Quản lý và Chia sẻ Trích Dẫn

Sử dụng các công cụ quản lý trích dẫn để lưu trữ, sắp xếp, đánh dấu yêu thích và tạo bộ sưu tập cá nhân. Chia sẻ trích dẫn với bạn bè qua mạng xã hội, email, tin nhắn,... Tạo hình ảnh trích dẫn độc đáo để tăng thêm phần hấp dẫn cho nội dung chia sẻ.

4.3. Tham gia Cộng đồng và Chia sẻ Suy nghĩ Kinh nghiệm

Tham gia vào cộng đồng để chia sẻ stt hay, bình luận, đánh giá và học hỏi kinh nghiệm từ người khác. Đặt câu hỏi, trả lời thắc mắc, và tham gia thảo luận để mở rộng kiến thức và xây dựng mối quan hệ với những người có cùng sở thích.

V. Ứng dụng Android Chia Sẻ Trích Dẫn Kết luận và Phát triển

Ứng dụng Android chia sẻ trích dẫn hay mỗi ngày là một giải pháp hiệu quả để tiếp cận với nguồn cảm hứng và kiến thức từ những câu nói hay, danh ngôn hay. Ứng dụng không chỉ cung cấp một thư viện quotes phong phú, đa dạng mà còn xây dựng một cộng đồng yêu thích câu nói ý nghĩa, nơi mọi người có thể chia sẻ trích dẫn, học hỏi kinh nghiệm và phát triển bản thân. Trong tương lai, ứng dụng có thể được phát triển thêm nhiều tính năng mới như tích hợp trí tuệ nhân tạo để gợi ý trích dẫn phù hợp với tâm trạng của người dùng, hoặc tạo ra các thử thách hàng ngày để khuyến khích người dùng đọc và suy ngẫm về những trích dẫn.

5.1. Tổng kết về Lợi ích của Ứng dụng

Ứng dụng Android chia sẻ trích dẫn hay mỗi ngày mang lại nhiều lợi ích cho người dùng, bao gồm: Tiếp cận với nguồn cảm hứng và kiến thức từ những câu nói hay, danh ngôn hay. Dễ dàng tìm kiếm, lưu trữ, sắp xếp và chia sẻ trích dẫn. Tham gia vào cộng đồng yêu thích câu nói ý nghĩa. Tạo hình ảnh trích dẫn độc đáo. Phát triển bản thân thông qua việc đọc và suy ngẫm về những trích dẫn.

5.2. Các Hướng Phát triển Tiềm năng trong Tương lai

Trong tương lai, ứng dụng có thể được phát triển thêm nhiều tính năng mới như: Tích hợp trí tuệ nhân tạo để gợi ý trích dẫn phù hợp với tâm trạng của người dùng. Tạo ra các thử thách hàng ngày để khuyến khích người dùng đọc và suy ngẫm về những trích dẫn. Hỗ trợ nhiều ngôn ngữ hơn. Tích hợp với các ứng dụng khác như sách điện tử, nhật ký,... Điều này giúp ứng dụng trở nên hữu ích và hấp dẫn hơn với người dùng.

22/09/2025

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

Đặt vấn đề Với sự phát triển như vũ bão của nền công nghiệp hiện đại, đặc biệt là ngành công nghệ thông tin, truyền thông, giải trí, các phương tiện nghe, nhìn (điện thoại, máy tính bảng, laptop, …) tỏ ra vượt trội và tính năng tiện dụng, có sức hấp dẫn, lôi cuốn mạnh mẽ hơn so với các trang sách báo truyền thống. Nhiều người trẻ hiện nay thường không có thói quen đọc sách với rất nhiều lí do khác nhau nhưng lại luôn mất thời gian của mình vào những thói quen vô bổ như lướt mạng xã hội Facebook hay xem các video tiktok được sáng tạo nội dung để thu hút người dùng dành sự quan tâm vào đó mà quên đi những mục tiêu và ước muốn cá nhân. Trong thời đại tiêu dùng nhanh như hiện nay thì người trẻ thường xuyên bị sao lãng bởi các phương tiện truyền thông và tâm lý thích sự giản đơn, nhanh chóng và tiện lợi muốn nhanh chóng đạt được khiến việc đọc sách bị xem nhẹ. Cá nhân em nói riêng cũng thường cảm thấy ngại đọc nhiều chữ hay lấy lí do bận rộn với các vấn đề của tuổi trưởng thành (như tình yêu, công việc làm thêm, bài tập lớn, …) mà ít khi dành thời gian cho việc đọc sách.

Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A 9 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp chuyên ngành Khoa học máy tính Những người luôn muốn thay đổi bản thân tiến bộ hơn thường dành thời gian đọc sách, cảm thấy được truyền cảm hứng, truyền lửa bởi những câu viết trong sách, những câu từ cá nhân họ tâm đắc có ý nghĩa với họ và khiến họ thay đổi. Thông thường mọi người sẽ đánh dấu vào sách những câu viết mà họ tâm đắc hoặc viết ra một cuốn sổ tay để đọc lại những khi cảm thấy thiếu sức mạnh ý chí. Nhưng nhiều khi những ghi chú đó ít khi được đọc lại thường xuyên bởi vì những bộn bề của công việc và cuộc sống hối hả, tấp nập khiến ta quên mất đi những giá trị tinh túy của những cuốn sách ta đã đọc, những thức tỉnh của bản thân mỗi khi đọc được chúng. Ít khi đọc lại, lười ngại việc đọc lại nên không nhớ những bài học, lời khuyên nhỏ, châm ngôn sống, dòng tâm trạng, triết lý về cuộc sống để có thể ghi nhớ và vận dụng trong các tình huống, trường hợp cụ thể.

Các ứng dụng trích dẫn đa phần là ứng dụng chỉnh sửa và đi kèm với ghép ảnh.3 Lý do chọn đề tài Với ý muốn tận dụng sự phát triển, sự thuận tiện của khoa học công nghệ, kỹ thuật điện tử như hiện nay để có thể: ▪ Tạo thói quen văn hóa đọc trong người trẻ nói riêng và mọi người dân nói chung. ▪ Giúp tập trung sự chú ý vào những thứ tích cực hữu ích thay vì bị xao lãng một ▪ Dung nạp những suy nghĩ, ý niệm tích cực, lạc quan hàng ngày hàng giờ, cả trước khi đi vào giấc ngủ hay ngay sau khi thức dậy. ▪ Và còn là nơi để tìm đến khi bế tắc cần động viên, khích lệ, an ủi, định hướng, trấn an tinh thần, cổ vũ ý chí, sức mạnh, sự tự tin, niềm hy vọng, sự dũng cảm. ▪ Nhắc nhở bản thân sống tích cực, lạc quan, tự tin, mạnh mẽ hơn trong cuộc sống.

▪ Tự đọc lên những câu chữ như đang tự mình nhắn nhủ chính mình. ▪ Tạo sự tương tác với mọi người khác để thi đua với nhau, xếp hạng thành tích và thử thách giúp người dùng vượt lên chính mình, thay đổi để trở thành một con người tốt hơn. Chính vì những lý do trên mà em quyết định lựa chọn đề tài “Xây dựng ứng dụng chia sẻ trích dẫn hay mỗi ngày trên nền tảng Android” để làm đồ án tốt nghiệp. Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A 10 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp chuyên ngành Khoa học máy tính 1.4 Mục tiêu của đề tài Xây dựng được ứng dụng trên nền tảng Android cho phép kết nối mọi người cùng sở thích vào một cộng đồng chung để chia sẻ nhưng câu nói, quyển sách, bài học ý nghĩa trong cuộc sống.

Cụ thể, ứng dụng “Chia sẻ trích dẫn hay” này cung cấp cho người dùng những tính năng như: ▪ Ghi lại các câu trích dẫn tâm đắc. ▪ Ghi lại các câu từ hay trong các cuốn sách đã đọc hay tóm tắt lại ý chính và viết lại để kích thích sự tò mò về cuốn sách đó để tìm đọc lại. ▪ Được thông báo hàng ngày các câu trích dẫn ngắn ưa thích của cá nhân để cổ vũ tinh thần, tiếp thêm sức mạnh, động lực, sự tự tin, sức sống cho một ngày mới tràn đầy năng lượng. ▪ Chia sẻ được những câu trích dẫn hay cho bạn bè, mọi người.

▪ Ngoài ra còn có thông báo những câu trích dẫn mới mỗi ngày về những chủ đề, những tác giả, những cuốn sách, những trạng thái cảm xúc mà bạn quan tâm. ▪ Và không chỉ là một ứng dụng đọc không mà còn là một ứng dụng để giải trí, duy trì thói quen đọc.5 Nội dung nghiên cứu Để đạt được những mục tiêu ở trên em cần nghiên cứu, tìm hiểu những nội dung sau: ▪ Tìm hiểu về công cụ phát triển ứng dụng Android Studio. ▪ Nghiên cứu về nền tảng Firebase. ▪ Khảo sát, phân tích yêu cầu hệ thống.

▪ Thiết kế, xây dựng cấu trúc dữ liệu. ▪ Tìm kiếm các thư viện hỗ trợ 1.6 Phạm vi của đề tài Phạm vi của đề tài này là tập trung xây dựng lên một ứng dụng với những chức năng cơ bản của một mạng xã hội nhỏ cho phép người dùng đăng bài viết, bình luận, bày tỏ cảm xúc và nhắn tin lẫn nhau trên các thiết bị di động thông minh hệ điều hành Android. Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A 11 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp chuyên ngành Khoa học máy tính CHƯƠNG 2: PHÂN TÍCH – THIẾT KẾ HỆ THỐNG 2.1 Mô tả hệ thống chia sẻ trích dẫn hay Một nhóm người dùng muốn xây dựng một ứng dụng để phục vụ và giúp quản lý các trích dẫn mà họ yêu thích và tâm đắc. Người dùng thường xuyên ghi lại các trích dẫn và lời khuyên hữu ích để có thể đọc lại khi cần.

Do vậy hệ thống cần phải cho phép ghi và lưu nhận các trích dẫn và thông báo lại các câu nói hay đó với người dùng. Hệ thống chia sẻ trích dẫn là chương trình phần mềm được sử dụng để ghi lại các phiên viết trích dẫn, lưu giữ và thông báo lại thường xuyên với người dùng, chủ yếu phục vụ những người dùng cá nhân. Hệ thống chia sẻ trích dẫn có một kho lưu trữ đám mây Firebase để lưu dữ liệu chung của mọi người dùng. Hệ thống của ứng dụng cho phép tất cả các trao đổi được thực hiện bởi một người dùng đã đăng ký tài khoản với tên đăng nhập là hòm thư điện tử (email) của họ với ứng dụng.

Một người dùng được yêu cầu đăng ký tài khoản với email cá nhân và mật khẩu đăng nhập ứng dụng, email và mật khẩu mã hóa sẽ được gửi đến hệ thống lưu trữ thông tin (Firebase) để xác nhận. Hệ thống tự động gửi thư xác nhận đăng ký của người dùng. Sau khi đã đăng ký thành công người dùng sẽ có thể sử dụng và thực hiện một hoặc nhiều sự trao đổi. Sau khi đăng nhập thành công, tài khoản sẽ được duy trì đăng nhập tự động trên máy cho đến khi người dùng đăng xuất.

Người dùng chỉ có thể sử dụng ứng dụng trên thiết bị điện thoại di động thông minh hệ điều hành Android. Một người dùng phải có khả năng xem lại các câu trích dẫn cá nhân của mình Người dùng được thông báo về các bài viết mới cũng như tin nhắn đến. Người dùng phải có khả năng chia sẻ bài viết của mình cho mọi người, bạn bè. Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A 12 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp chuyên ngành Khoa học máy tính Người dùng phải có khả năng bày tỏ cảm xúc với bài viết của người dùng khác.

Người dùng phải có thể bình luận với bài viết của người dùng khác. Người dùng phải có khả năng tìm kiếm các trích dẫn, các tác giả, các bạn bè. Người dùng có thể hủy bỏ bài viết bằng cách chạm ‘Hủy’. Nếu hệ thống Firebase xác định rằng mật khẩu của người dùng là không hợp lệ, người dùng sẽ được yêu cầu nhập lại mật khẩu.

Nếu người dùng nhập quên mật khẩu thì có thể khôi phục thì hệ thống sẽ gửi thư xác nhận lại mật khẩu vào hòm thư email đã đăng ký tài khoản của người dùng. Hệ thống phải cung cấp cho người dùng danh sách các bài đã viết của cá nhân sau khi lưu thành công, gồm các thông tin ngày tháng, thời gian, chủ đề, lượt thích. Thông tin của mỗi người dùng được lưu trữ trong hệ thống gồm Mã người dùng, địa chỉ Email, một người dùng có chỉ có thể có một tài khoản cho một email, một tài khoản chỉ thuộc một người dùng. Hệ thống hiển thị tất cả các trích dẫn của mọi người về các lĩnh vực chủ đề.

Hệ thống sẽ có thể hiển thị 2 ngôn ngữ chính là tiếng việt và tiếng anh. Người dùng có thể sửa đổi tên, mật khẩu, ảnh đại diện của mình.2 Xác định đối tượng (tác nhân) tương tác với hệ thống Ứng dụng được phát triển hướng tới tất cả các đối tượng là cá nhân có nhu cầu phát triển hoàn thiện bản thân nhờ vào việc đọc các trích dẫn ngắn tâm đắc được thông báo nhắc nhớ, khơi dậy sự nhận thức, tỉnh ngộ về những giá trị sống quanh mình. Dựa vào bản mô tả hệ thống trên, ta xác định được đối tượng sau: • Firebase: Là hệ thống quản lý thông tin lưu giữ trên Firebase. • Người dùng (hay người đọc): Là những người sử dụng hệ thống để ghi chú và được thông báo nhắc về những gì đã ghi hoặc những trích dẫn hay khác do người khác đăng tải.

Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A 13 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp chuyên ngành Khoa học máy tính 2.3 Xác định yêu cầu chức năng 2.

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