Thêm bài báo Thêm tài khoản Cập nhật tài khoản Chính sửa thông tin cá nhân của người dùng Xóa thông tin người dùng Đăng xuất 2.Thiết kế CSDL, và mô tả CSDL Để xây dựng một ứng dụng đọc
Trang 1
Lê Long Tan — 21DH111664 Lương Đỗ Anh Kha — 21DH113729
Dinh Lé Trong Tin — 21DH114201
Le
Trang 2NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN
Trang 3có thể truy cập tin tức từ các nguồn trực tuyến, ứng dụng di động và các nền tảng mạng
xã hội Điều này đã tạo ra một sự thay đối lớn về cách chúng ta tiếp cận và tiêu thụ thông tin
Trong bối cảnh này, ứng dụng đọc báo đã trở thành một công cụ quan trọng dé chúng ta
theo dõi tin tức một cách thuận tiện, nhanh chóng và cá nhân hóa Ứng dụng đọc báo không chỉ cung cấp cho chúng ta một cách tiếp cận linh hoạt đến các nguồn tin tức, mà
con giup chúng ta tùy chỉnh và lọc thông tin theo sở thích cá nhân
Đề tài này nhằm tìm hiểu và phân tích các ứng dụng đọc báo hiện đại, khám phá tính năng và lợi ích mà chúng mang lại, cũng như nghiên cứu về cách chúng tương tác với người dùng và tận dụng công nghệ đề cung cấp trải nghiệm đọc báo tốt hơn Bên cạnh
đó, đề tài cũng sẽ đề cập đến những thách thức và hạn chế của ứng dụng đọc báo, cùng những xu hướng và tiềm năng phát trién trong tương lai
Với sự phô biến và sự gia tăng của ứng dụng đọc báo, việc nghiên cứu và hiều rõ về chúng là rất quan trọng đề chúng ta có thê tận dụng tôi đa các công nghệ và cải thiện trải
nghiệm đọc báo cua minh
Cùng với sự chỉ bảo tận tỉnh của cô Lê Thị Báo Trân em đã hoàn thành ứng
dụng này Trong quá trình phân tích thiết kế không thể tránh khỏi những sai sót
mong thầy cô và các bạn đóng góp ý kiến dé ứng dụng được hoàn thiện hơn
Chung em xin chan thanh cam on!
Trang 43.4 Chức năng tìm kiẾm sc t1 E11 1121110112111 11 1211101 111 1 tre ray 27
3.6 Chức năng thêm tài khoản cece cccccecee cess ceseeeeseseeessessseseesesseesnsesaeensaes 29
3.8 Chức năng chỉnh sửa thông tin người dùng 0 2 2221121222 11222 ớg 31 3.9 Chức năng xóa thông tin người dùng -: 2 2221122111213 11211 1151118128111 rkg 32
3.10 Chức năng đăng xuất c1 S211 21211 11212111 12111 1 ng He na 33
4 KẾt luận - se Ld.E H4HH HH HH 171111071111110711807138071 01.4 35
5, Tài liệu tham khảo - - << so 1030.300.” 9.03 9.0 cm 80 9 336
Trang 51.Giới thiệu đề tài
1.1 Giới thiệu đề tài
Đề tài "Ứng dụng đọc báo" là một ứng dụng phần mềm được thiết kế đề giúp người dùng
đọc báo một cách thuận tiện và nhanh chóng trên các thiết bị di động hoặc máy tính cá
nhân Đây là một ứng dụng đa nền tảng, cho phép người dùng đọc tin tức từ nhiều nguồn
báo khác nhau và cập nhật tin tức liên tục
Thêm bài báo
Thêm tài khoản
Cập nhật tài khoản
Chính sửa thông tin cá nhân của người dùng
Xóa thông tin người dùng
Đăng xuất
2.Thiết kế CSDL, và mô tả CSDL
Để xây dựng một ứng dụng đọc bao, ta cần có một cơ sở dữ liệu để lưu trữ các thông tin
về các bài báo, người dùng và các cài đặt tùy chỉnh của người dùng Dưới đây là thiết kế
cơ sở dữ liệu cho ứng dụng đọc bao
2.1 Thiết kế cơ sở dữ liệu
Trang 6
User
fullname password phoneNumber
usemame
News App Project +
Realtime Database
Data Rules «= Backups Usage = & Extensions PB
© _hilps//news-app (efault-rtdb feebas =
A Your security rules are defined as public, so anyone can steal, modify, or delete data in your database
người dùng
dùng
Trang 7phoneNumber Text thê hiện phoneNumber của
người dùng
đăng nhập của người dùng
3.Thiết kế giao diện
Trang 9ADMIN
Trang 10CẬP NHẬT THÔNG TIN TÀI KHOẢN
Trang 13
Hello World!
activity manager news.xml
12
Trang 14Item 2
Item 3 ltem § ltem 6 ltem 7 lterm 9
activity _manager_user.xml
13
Trang 15activity new_ detailed
Trang 17
activity_search.xml
16
Trang 18
Activifty_signup.xml
17
Trang 19ĐĂNG KÝ TÀI KHOẢN
Trang 20
fragment _menu.xml
19
Trang 21
fragment my page.xml
20
Trang 22fragment_new.xmÏ
21
Trang 23
item_news.sml
22
Item O Item 1
Item 2 Item 3
lem 4 Item S
Item 6 Item 7
Item 8
Trang 26
Mật khẩu
Cập nhật
3.2.Chức năng đăng ký
Mô tả : Chức năng đăng ký tài khoản là một tính năng quan trọng trong hầu hết các ứng
dụng đọc báo hiện đại Nó cho phép người dùng tạo ra một tài khoản cá nhân dé truy cap
và tận dụng đây đủ các tính năng và lợi ích mà ứng dụng đó cung cấp
25
Trang 27ĐĂNG KÝ TÀI KHOẢN
26
Trang 2827
Trang 29
3.5 Chức năng thêm bài báo
Mô tả : Chức năng thêm bài báo là một tính năng cho phép người dùng ứng dụng đọc báo
tự do thêm các bài báo hoặc nguồn tin tức từ các nguồn bên ngoài vào ứng dụng của họ
28
Trang 30THÊM BÀI BÁO
3.6 Chức năng thêm tài khoản
Mô tả : Chức năng thêm tài khoản trong một ứng dụng đọc báo cho phép người dùng tạo
ra một tài khoản cá nhân mới đề truy cập và tận dụng các tính năng và lợi ích của ứng dụng
29
Trang 31THÊM TÀI KHOẢN
3.7, Chức năng cập nhật tài khoản
Mô tả : Chức năng cập nhật tài khoản trong một ứng dụng đọc báo cho phép người dùng
thay đổi và cập nhật thông tin cá nhân và cài đặt của họ
30
Trang 32
CẬP NHẬT
3.8 Chức năng chỉnh sửa thông tin người dùng
Mô tả : Chức năng chỉnh sửa thông tin cá nhân là một tính năng quan trọng trong ứng dụng đọc báo, cho phép người dùng cập nhật và điều chỉnh các thông tin cá nhân của họ
31
Trang 33Mô tả : Chức năng xóa tài khoản là một tính năng quan trọng trong ứng dụng đọc báo, cho phép người dùng xóa hoàn toàn tài khoản cá nhân của họ khỏi hệ thống
32
Trang 343.10 Chire nang dang xuat
Mô tả : Chức năng đăng xuất là một tính năng quan trọng trong ứng dụng đọc báo, cho phép người dùng kết thúc phiên làm việc của mình và thoát khỏi tài khoản đang được đăng nhập
33
Trang 3534
Trang 36
4 Kết luận
Ứng dụng đọc báo cung cấp một số lợi ích quan trọng cho người dùng:
1 Tiện lợi: Người dùng có thê đọc tin tức từ nhiều nguồn khác nhau chỉ thông qua một ứng dụng duy nhất Điều này giúp tiết kiệm thời gian và công sức trong việc tìm kiếm và truy cập các nguồn tin tức
2 Tùy chỉnh cá nhân hóa: Ứng dụng đọc báo cho phép người dùng tùy chỉnh và lựa chọn các chủ đề, danh mục hoặc nguồn tin tức mà họ quan tâm Điều này giúp cung cấp trải nghiệm đọc tin tức cá nhân hóa và đáp ứng nhu cầu riêng của từng người dùng
3 Cập nhật thông tin nhanh chóng: Ứng dụng đọc báo thường cung cấp các cập nhật tin tức tức thì, cho phép người dùng theo dõi các sự kiện, tin tức mới nhất và tin tức quan trọng Điều này giúp người dùng luôn được cập nhật với những thông tin mới nhất từ các
lĩnh vực và nguồn tin mà họ quan tâm
4 Đa dạng nguồn tin: Ứng dụng đọc báo thường cung cấp một loạt các nguồn tin tức từ các nhà báo, tờ báo và trang web uy tín khác nhau Người dùng có thê truy cập và đọc các bài viết từ nhiều nguồn tin để có cái nhìn toàn diện và khách quan về một sự kiện hay chủ
đề nào đó
5 Lưu trữ và chia sẻ: Nhiều ứng dụng đọc báo cho phép người dùng lưu trữ các bài viết
quan trọng hoặc đánh dau dé doc lai sau Hơn nữa, người dùng có thể chia sẻ các bài viết
hay thông tin quan trọng với người khác thông qua các tính năng chia sẻ tích hợp trong
ứng dụng Tổng quan, ứng dụng đọc báo mang lại sự tiện lợi, cá nhân hóa và cập nhật
thông tm nhanh chóng cho người dùng, giúp họ truy cập và tiêu thụ nội dung tin tức một
cách thuận tiện và lĩnh hoại
35
Trang 375 Tài liệu tham khảo
1 "Designing News: Changing the World of Editorial Design and Information Graphics" béi Francesco Franchi
2 "News Apps: The Next Generation: Designing Across Devices" béi Miranda Mulligan
va Tanja Aitamurto
3 "Mobile Design Pattern Gallery: UI Patterns for Smartphone Apps” boi Theresa Neil
4 "News as a User Experience: Designing for Trust, Empathy, and Understanding" bởi Samantha Starmer
5 "The Mobile Frontier: A Guide for Designing Mobile Experiences" béi Rachel Hinman
36