1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Xây dựng ứng dụng kết nối thế hệ, duy trì và phát huy nét đẹp văn hóa việt nam

16 16 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 16
Dung lượng 1,65 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Mục tiêu Mục tiêu của bọn em là có thể làm ra 1 ứng dụng có khả năng cung cấp đầy đủ thông tin về văn hóa Việt Nam, các phong tục tập quán truyền thống, các ngày lễ Tết nổi tiếng, để ngư

Trang 1

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN

KHOA CÔNG NGHỆ PHẦN MỀM

-BÁO CÁO ĐỒ ÁN 2

Đề tài: Xây dựng ứng dụng kết nối thế hệ, duy trì và

phát huy nét đẹp văn hóa Việt Nam

Giáo viên hướng dẫn:

Huỳnh Hồ Thị Mộng Trinh

Nhóm thực hiện:

Nguyễn Trần Hoàng Hiếu - 18520054

Nguyễn Đức Chiến - 18520528

Thành phố Hồ Chí Minh, ngày tháng năm 2021

Trang 2

NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

Trang 3

LỜI CẢM ƠN

Lời đầu tiên, em xin chân thành gửi lời cảm ơn đến trường Đại học Công nghệ Thông tin đã tạo điều kiện cho em có một môi trường học tập tốt, tự do sáng tạo Em cũng xin cảm ơn tất cả các thầy, cô đã hết lòng quan tâm, dạy bảo cho chúng em một nền tảng kiến thức tốt, hỗ trợ chúng

em rất nhiều trong quá trình hoàn thành đồ án này

Em xin gửi lời cảm ơn chân thành đến cô Huỳnh Hồ Thị Mộng Trinh -giảng viên khoa Công nghệ phần mềm - cũng đã tận tình hướng dẫn, góp

ý và giải đáp các thắc mắc cho nhóm trong suốt quá trình làm đề tài

Mặc dù nhóm đã hoàn thành đồ án nhưng không thể tránh khỏi những sai sót, chúng em rất mong nhận được những lời nhận xét, đánh giá chân thành từ phía thầy, cô Nhóm chúng em xin chân thành cảm ơn

Nhóm nghiên cứu

Tp Hồ Chí Minh, tháng 12 năm 2021

Trang 4

Mục lục

I GIỚI THIỆU TỔNG QUAN

Trang 5

1 Thông tin nhóm

18520054 Nguyễn Trần Hoàng Hiếu 18520054@gm.uit.edu.vn

2 Tổng quan đề tài

2.1 Bài toán

Nét đẹp văn hóa có từ ngàn đời xưa, có lịch sử lâu đời Đất nước

ta là 1 quốc gia có 54 dân tộc, mỗi dân tộc đều mang những nét văn hóa, bản sắc riêng Chính điều này đã góp phần tạo nên 1 nền văn hóa Việt Nam rất đa dạng, phong phú và đặc sắc bậc nhất trên thế giới

Tuy nhiên ở thời gian gần đây, trong thời đại mà Internet phát triển cực kỳ mạnh mẽ, chúng ta có thể được tiếp xúc với rất nhiều nền văn hóa khác nhau một cách dễ dàng, giúp chúng ta học hỏi được nhiều cái hay, cái mới Nhưng nó cũng đem lại những hệ lụy vô cùng lớn, nhiều bạn trẻ hiện nay đang có tư tưởng sính ngoại, yêu thích tìm hiểu các văn hóa của nước ngoài mà lại quên đi bản chất văn hóa của người

Trang 6

Việt, so sánh hơn thua hay thậm chí quay lại chê bai nền văn hóa nước nhà Điều này đang dần làm cho văn hóa Việt Nam đang dần bị mai một

và mất đi vẻ đẹp vốn có của mình Vì thế, bọn em quyết định làm app này để có thể cố gắng giữ gìn, phát huy những vẻ đẹp vốn có của văn hóa Việt Nam đến tất cả mọi người, hi vọng đóng góp 1 phần nhỏ trong việc bảo vệ nền văn hóa vốn có của ông cha ta đã gây dựng nên

2.2 Mục tiêu

Mục tiêu của bọn em là có thể làm ra 1 ứng dụng có khả năng cung cấp đầy đủ thông tin về văn hóa Việt Nam, các phong tục tập quán truyền thống, các ngày lễ Tết nổi tiếng, để người dùng có một cách nhìn khái quát hơn, hiểu biết nhiều hơn và tiếp cận dễ hơn với những nét đẹp của văn hóa Việt Bên cạnh đó, bọn em cũng muốn hướng đến 1 ứng dụng kích thích sự tò mò, tăng sự thích thú khám phá của người dùng đối với văn hóa, có thể thông qua các minigame được lồng ghép với các kiến thức bổ ích, những mẩu chuyện ngắn, … Ngoài ra, bọn em cũng hướng đến một ứng dụng có thể sử dụng 1 cách dễ dàng bởi đại đa số lứa tuổi khác nhau

2.3 Đối tượng sử dụng

Để có thể giữ gìn và phát huy những nét đẹp của văn hóa Việt Nam thì đối tượng hướng đến của bọn em là người ở mọi lứa tuổi Qua

1 cuộc khảo sát gần đây về mức độ thông hiểu văn hóa Việt Nam (Khảo sát ngẫu nhiên 100 người - 25 người mỗi nhóm tuổi thông qua 1 bài test

20 câu về văn hóa VN, bao gồm nhiều lĩnh vực như phong tục tập quán,

lễ Tết, ẩm thực, … và tính % trung bình độ hoàn thành bài ở mỗi nhóm tuổi, được kết quả như hình sau), bọn em nhận ra được những người ở lứa tuổi học sinh - sinh viên có mức độ thông hiểu thấp hơn rất nhiều so với những người già Lý do có thể là do giới trẻ Việt Nam không được tiếp xúc nhiều với văn hóa VN đồng thời tiếp xúc với nhiều văn hóa nước ngoài hơn so với những người có tuổi Chính vì thế nên bọn em

sẽ tập trung hướng đến giới trẻ nhiều hơn, đây là lứa tuổi năng động, thích tìm tòi khám phá những cái hay cái mới nên thay vì để họ tìm hiểu

Trang 7

văn hóa nước ngoài thì nên kích thích họ tìm hiểu nhiều hơn về văn hóa nước ta

3 Công cụ sử dụng

Trong quá trình xây dựng phần mềm, nhóm đã sử dụng phần mềm sau:

Android Studio Code: hỗ trợ xây dựng giao diện

người dùng

II CÔNG NGHỆ SỬ DỤNG

1 Flutter

1.1 Giới thiệu chung

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

1.2 Lý do sử dụng Flutter

- Các ứng dụng được xây dựng với Flutter hầu như không thể phân biệt với những ứng dụng được xây dựng bằng cách sử dụng Android SDK, cả về giao diện và hiệu suất Hơn nữa, với những tinh chỉnh nhỏ, chúng có thể chạy trên thiết bị iOS

- Fast Development: Tính năng Hot Reload hoạt động trong milliseconds để hiển thị giao diện tới bạn Sử dụng tập hợp các widget có thể customizable để xây dựng giao diện trong vài phút Ngoài ra Hot Reload còn giúp bạn thêm các tính

Trang 8

năng, fix bug tiết kiệm thời gian hơn mà không cần phải thông qua máy ảo, máy android hoặc iOS

- Expressive and Flexible UI: Có rất nhiều các thành phần để xây dựng giao diện của Flutter vô cùng đẹp mắt theo phong cách Material Design và Cupertino, hỗ trợ nhiều các APIs chuyển động, smooth scrolling

III ĐẶC TẢ YÊU CẦU

1.Use case

1.1 Danh sách use case

1 Chủ đề Hiển thị các chủ đề bài viết

2 Bài viết Hiển thị nội dung bài viết

4 Yêu thích Hiển thị các bài viết được thêm vào yêu thích

1.2 Đặc tả use case

1 Bài viết

Tiêu đề Nội dung

Tên usecase Bài viết

Tóm tắt Hiển thị nội dung bài viết

Dòng sự kiện chính 1 Người dùng đang ở danh sách bài viết

2 Bấm vào 1 bài viết nhất định

3 Bài viết được hiển thị lên màn hình Dòng sự kiện khác

Trạng thái hệ thống khi bắt đầu

thực hiện usecase Đang ở danh sách các bài viết

Trạng thái hệ thống sau khi

thực hiện usecase

Hiển thị bài viết lên màn hình

Yêu cầu đặc biệt Không

Điểm mở rộng Không

Trang 9

2 Yêu thích

Tiêu đề Nội dung

Tên usecase Yêu thích

Tóm tắt Hiển thị các bài viết được thêm vào yêu thích

Dòng sự kiện chính 1 Người dùng đang ở danh sách các bài viết

2 Nhấn vào nút hình trái tim

3 Bài viết tự động được đưa vào danh sách yêu thích

Dòng sự kiện khác

Trạng thái hệ thống khi bắt đầu

thực hiện usecase Đang ở danh sách các bài viết

Trạng thái hệ thống sau khi

thực hiện usecase

Bài viết được thêm vào danh sách yêu thích

Yêu cầu đặc biệt Không

Điểm mở rộng Không

3 Chủ đề

Tiêu đề Nội dung

Tên usecase Chủ đề

Tóm tắt Hiển thị các chủ đề

Dòng sự kiện chính 1 Người dùng đang tại trang chính màn hình

2 Danh sách các chủ đề được hiển thị Dòng sự kiện khác

Trạng thái hệ thống khi bắt đầu

thực hiện usecase

Trạng thái hệ thống sau khi

thực hiện usecase

Yêu cầu đặc biệt Không

Điểm mở rộng Không

2 Màn hình minh hoạ

1 Màn hình khởi động

Mô tả: Màn hình khi người dùng mới khởi động lên

Trang 10

2 Màn hình chính

Mô tả: Bao gồm Mục lục và Yêu thích

Trang 11

- Mục lục hiển thị các chủ đề chính của các bài viết, người dùng có thể bấm vào 1 chủ đề để xem danh sách các bài viết

- Người dùng có thể bấm vào phím mũi tên để hiển thị danh sách yêu thích của mình

Trang 12

3 Danh sách bài viết

Mô tả: Hiển thị danh sách các bài viết, người dùng có thể nhấn vào để đọc hoặc bấm vào nút tim để thêm vào danh sách ưa thích

4 Yêu thích

Mô tả: Hiển thị danh sách những bài viết ưa thích của mình

Trang 13

5 Bài viết

Hiển thị nội dung bài viết

Trang 15

VI KẾT QUẢ ĐẠT ĐƯỢC VÀ HƯỚNG PHÁT TRIỂN

1 Kết quả đạt được

- Nhóm đã hoàn thành yêu cầu đặt ra ban đầu, có đủ tính năng và cung cấp đủ nội dung tới người dùng, xây dựng app có giao diện thân thiện với người dùng, dễ dàng tương tác

- Nhóm đã tìm hiểu được cách làm một ứng dụng di động bằng Flutter

- Ngoài ra nhóm cũng biết được rất nhiều nét đẹp văn hóa Việt Nam thông qua việc tìm hiểu để cung cấp nội dung đến người dùng

2 Hướng phát triển

- Làm thêm các chức năng để tương tác với người dùng nhiều hơn:

+ Thêm các bộ câu hỏi trắc nghiệm, các bài test, …

+ Thêm lịch thông báo, nhắc nhở người dùng về các ngày lễ, Tết quan trọng

- Đồng thời nhóm cũng sẽ nghiên cứu và phát triển thêm để có thể đưa app vào hoạt động thực tiễn

VII TÀI LIỆU THAM KHẢO

Sự hướng dẫn và góp ý của giảng viên Huỳnh Hồ Thị Mộng Trinh -

giảng viên trường Đại học Công nghệ thông tin ĐHQG TPHCM khoa Công nghệ phần mềm.

Github app: https://github.com/TB3C-Hieu/History.git

Flutter docs: https://docs.flutter.dev

Trang 16

Tài liệu Lịch sử, phong tục: https://vi.wikipedia.org/wiki/Wiki

Cộng đồng chia sẻ kinh nghiệm lập trình: https://stackoverflow.com/

Ngày đăng: 08/03/2022, 21:39

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w