1. Trang chủ
  2. » Luận Văn - Báo Cáo

Phát triển ứng dụng di động giáo dục và giải trí lành mạnh dành cho trẻ em

110 0 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

Tiêu đề Phát triển ứng dụng di động giáo dục và giải trí lành mạnh dành cho trẻ em
Tác giả Thân Văn Long
Người hướng dẫn ThS. Hà Đình Dung
Trường học Học viện Công nghệ Bưu chính Viễn thông
Chuyên ngành Công Nghệ Đa Phương Tiện
Thể loại Đồ án tốt nghiệp đại học
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 110
Dung lượng 16,22 MB

Nội dung

Đồ Án Tốt NghiệpDANH MỤC BANG z Các tác nhân của hệ thông Các thuật ngữ được dùng trong hệ thống Danh sách usecase trên ứng dụng cho phụ huynh... Binding Ràng buộc Liên kết thành phần vi

Trang 1

L ˆ ^ : ˆ A

ng BO THONG TIN VA TRUYEN THONG

HỌC VIEN CONG NGHỆ BUU CHÍNH VIỄN THONG

KHOA DA PHUONG TIEN

`

Đề Tài: “Phát triển ứng dụng di động giáo dục và

giải trí lành mạnh dành cho trẻ em”

Giảng viên hướng dẫn : ThS.HA ĐÌNH DUNG

Sinh viên thực hiện : THAN VAN LONG

j : DI9PTDPT

D19 (2019 - 2024)

Chinh quy

Hà Nội - năm 2023

Trang 2

BO THONG TIN VÀ TRUYEN THONG

HỌC VIEN CONG NGHỆ BƯU CHÍNH VIEN THONG

KHOA DA PHUONG TIEN

DO AN TOT NGHIỆP ĐẠI HỌC

Hà Nội - năm 2023

Trang 3

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM

KHOA ĐA PHƯƠNG TIEN Độc lập — Tự do - Hạnh phúc

ĐÈ TÀI ĐỎ ÁN TÓT NGHIỆP ĐẠI HỌC

Họ và tên sinh viên: Thân Văn Long

Lớp: DI9PTDPT Khoá: 2019-2023

Ngành đào tạo: Công Nghệ Đa Phương Tiện Hệ đào tạo: Đại học chính quy

1 Tên đồ án/khóa luận tốt nghiệp: Nghiên cứu và xây dựng ứng dụng Android

học tập và giải trí an toàn cho trẻ em

2 Lý do chọn đề tài:

Với sự phát trién mạnh mẽ của Cách mạng công nghiệp lần thứ tư, việc sử dụng

internet và các công cụ truyền thông hiện đại đường như đã trở thành một phần tấtyếu trong cuộc sống, tạo nên thay đổi lớn trong thói quen sinh hoạt của con người,

trong đó có trẻ em Bên cạnh những tiện ích tuyệt vời, không gian mạng cũng có

nhiều rủi ro và nguy cơ tiềm ân Thời gian dành cho máy tính và internet của trẻ emnhiều lên và diễn ra hằng ngày, ngay cả khi không có cha mẹ bên cạnh dé giám sát

Không phải trẻ em nao cũng hiểu biết cách sử dụng công nghệ, mạng Internet mộtcách an toàn, hiệu qua và nhận biết những nguy cơ có thé xảy đến với mình trên

không gian mạng Khi tham gia không gian mạng, trẻ em có thê bắt gặp nội dungxấu, không phủ hợp với lứa tuổi như bạo lực, khiêu dâm Đồng thời, những thôngtin, hình ảnh của trẻ em được đăng tải hay chia sẻ trên không gian mạng có thể bị

kẻ xấu lợi dụng với mục đích xấu như tung tin, lừa đảo, bêu rêu hay đe dọa Trẻ em

có thê bị cư dân mạng chế giễu, chỉ trích, miệt thị hay bình luận ác ý Thậm chí,

các em có thé bị công kích, đe dọa hoặc xuyên tạc các thông tin hình ảnh có liên

quan.

Ứng dụng giáo dục dành cho trẻ em có thé cung cấp kiến thức, kỹ năng và giá trigiáo dục quan trọng cho trẻ em Điều này có thê giúp cải thiện khả năng học hỏi vàphát triển của trẻ trong môi trường an toàn và thú vị Việc phát triển ứng dụng giải

trí lành mạnh cung cấp một phương tiện giải trí trực tuyến an toàn cho trẻ em, giúp

Trang 4

bảo vệ họ khỏi nội dung có hại trên internet, trẻ sẽ có thể tiếp xúc với các nội dungphù hợp với lứa tuổi, tránh xa các thông tin độc hại và không phù hợp Ứng dụnggiáo dục và giải trí có thê đi kèm với tính năng giám sát và kiểm soát dành cho cha

mẹ Điều này giúp cha mẹ quản lý thời gian sử dụng ứng dụng và kiểm soát nội

dung trẻ em được truy cập.

Chính vì vậy, Em đã lựa chọn đề tài “Phát triển ứng dụng giáo dục và giải trí lànhmạnh dành cho trẻ em trên nền tảng Android.” Ứng dụng sẽ có các chức năng như

chơi Game kết hợp với học tập dành cho trẻ, nghe nhạc, xem phim phù hợp với lứa

tudi của trẻ, Cha mẹ cũng có thé giám sát con em mình sử dụng ứng dụng trong

bao lâu, chỉ cho phép truy cập được những nội dung gi,

Nội dung chính của đồ án:

Đồ án được chia làm các chương như sau:

Chương 1: Tìm hiểu yêu cầu ứng dụng

Nội dung bao gồm giới thiệu về ứng dụng giải trí và học tập lành mạnh cho trẻ em,tìm hiểu về yêu cầu hệ thống, tập trung xác định nghiệp vụ của hệ thống Có cái

nhìn tổng quan hơn về đề tài phục vụ cho việc phân tích các chương sau

Chương 2: Phân tích các yêu cầu của ứng dụng

Nội dung chủ yếu tập trung vào phân tích yêu cầu hệ thống, Thực hiện các công

việc như xác định và mô tả các tác nhân, xây dựng bảng thuật ngữ dé xác định cáclớp trong hệ thống, xác định và mô tả các ca đang sử dụng, xây dựng biểu đồ ca sửdụng, các kịch bản và biểu đồ lớp phân tích

Chương 3: Thiết kế hệ thống

Trình bày các bước trong thiết kế hệ thống Nội dung bao gồm: thiết kế mô hìnhứng dụng, xác định các màn hình chính, thiết kế sơ đồ Activity Diagram

Chương 4: Phát triển ứng dụng

Chương này bao gồm phát triển ứng dụng di động Android theo mô hình đã thiết

kế Cài đặt và triển khai hệ thống

Chương 5: Kết luận

Nội dung bao gồm tổng quan lại các kinh nghiệm dat được trong quá trình thực

hiện dé tài, kêt quả dat được và hạn chê cua dé tải.

Trang 5

4 Ngày giao dé tài: /2023

5 Ngày nộp quyển: ⁄ 2023

GIẢNG VIÊN HƯỚNG DAN SINH VIÊN THỰC HIỆN

(Ký, ghi rõ họ tên) (Ký, ghi rõ họ tên)

TRUONG KHOA

(Ky, ghi rõ ho tên)

Trang 6

NHAN XÉT, ĐÁNH GIÁ, CHO DIEM

(Của Giáo viên hướng dẫn)

Diem: (bằng chữ: 222cc sẰ, )

Hà Nội, ngày tháng năm 2023

CÁN BO, GIANG VIÊN HƯỚNG DAN

Trang 7

NHAN XÉT, ĐÁNH GIÁ, CHO DIEM

(Của Giáo viên phản biện)

Điểm: (bằng chữ: 222cc sẰ, )

Hà Nội, ngày tháng năm 2023

CÁN BỘ, GIẢNG VIÊN PHÁN BIỆN

Trang 8

Đồ Án Tốt Nghiệp

LỜI CÁM ƠN

Trên thực tế không có sự thành công nào mà không gắn liền với những sự hỗ

trợ, giúp đỡ dù ít hay nhiều, dù trực tiếp hay gián tiếp Trong suốt thời gian từ khibắt đầu học tập ở giảng đường đại học đến nay, em đã nhận được rất nhiều sựquan tâm, giúp đỡ của quý thầy cô, gia đình và bạn bè Qua thời gian thực hiện đồ

án tốt nghiệp, em đã có cơ hội được tổng hợp và thực hành kiến thức của 4 năm

học trên giảng đường vào thực tiễn.

Em xin gửi lời cảm ơn sâu sắc đến ThS Hà Dinh Dũng, người đã trực tiếp

hướng dẫn, giúp đỡ em dé em có thê hoàn thành tốt nhất sản phẩm và báo cáo đồ

án tốt nghiệp của mình Em cũng xin chân thành cảm ơn các thầy cô giáo của Họcviện Công nghệ Bưu chính Viễn thông nói chung, các thầy cô trong Khoa Đaphương tiện nói riêng đã dạy cho em kiến thức về các môn đại cương cũng nhưcác môn chuyên ngành, giúp em có được cơ sở lý thuyết vững vàng và tạo điềukiện giúp đỡ em trong suốt quá trình học tập Báo cáo đồ án tốt nghiệp được thựchiện trong khoảng thời gian 10 tuần Bước đầu đi vào thực tế, em còn hạn chế vàcòn nhiều bỡ ngỡ nên không tránh khỏi những thiếu sót, em rất mong nhận được

những ý kiến đóng góp quý báu của quý thầy cô dé kiến thức của em trong lĩnhvực được hoàn thiện hơn, đồng thời để em có điều kiện bổ sung va nâng cao kiến

thức của bản thân.

Em xin chân thành cảm ơn!

Sinh viên thực hiện

Thân Văn Long

SVTH: Thân Van Long - DI9PTDPT

Trang 9

Đồ Án Tốt Nghiệp

MỤC LỤC

09009 190)0057 7 0.0 ):8.10/98:1)):0/50121777 Ô

/.9J;:0/10/9:79)/62277 d

DANH MUC TU VIET là v0 PHAN MO DAU u.ecsssssssssssssssscsssssssascsscsncsascascsucsnsenscsscsnsenscsscsuccassascsuceascascascsuccasesscsuceaceascaucencensesees.CHUONG I TÌM HIEU YÊU CAU HE THONG CUA UNG DUNG ANDROID

GIÁO DỤC VÀ GIẢI TRÍ AN TOAN CHO TTIRẺ -°-5< 5£ ©s£©sseEssevssezseexsersserssersee

l0) 080/1 nh

1.1.1 Nhu cầu thực tế của xã hội ¿55225222222 2E21122211121 11211122 12 1 tre1.1.2 Phân tích nhu cầu sử dụng của ứng dụng - + ++St+eEE2E££E£EE2EEEEEEEEEEEkrEerkerxred

1.2 Xdc dimh yéu 0/106.)) 0.10

1.2.1 Xác định yêu cầu chức NANgQ ceccccceccescsssssessecsessessessessessessesscssessssessessessessessesseeseesesses

1.2.2 Xác định yêu cầu phi chức năng - 2: + ++SE+EE£EE2EE2EE2E12112112112112171 2121 EEEcrxeE

ch (c0 7n

CHƯƠNG 2: PHAN TÍCH THIẾT KE HỆ THNG 2-2-2 s sss£ss+s2+s2=s£sz se

2.1 Xác định và mô tả các tác nhân ((Á CẦOT) do <5 5< << 9 9 9 0 0009000

2.2 Xây dựng bảng thuật ngữ để xác định - << se sSseSsexsessessessessrserserserseree

2.3 Xác định và mô tả các ca sử dụng (S€CA5€) 0G G99 90.0.0909 00 80968908

2.3.1 Danh sách các usecase sử dụng chung cho phụ huynh - ¿+ +2 s‡c++seexessssi 2.3.2 Danh sách các usecase sử dụng chung cho trẻ €m - s + ssss + x+skseexeeerererrese

2.4 XAy dung bi€u 000) nh

2.4.1 Usecase tổng quát trên ứng dUnng ceececceccessessessessessessssssssssscsssessessessessessessessesssseseneaee

2.4.2 Phân rã uescase Quản lý pDrOfẨiÏ - c1 32211312111 31111 11111118111 8111111 1n ng re 2.4.3 Phan rã usecase Quan lý nội dung xem CỦa tẺ c 332132332 EEEEsirsrrrsrreree 2.4.4 Phân rã usecase Thanh tOán - - c1 1 221112111211 1151 11111111111 111911 1 1 E1 11 ke 2.4.5 Phân rã usecase Cài đặt ứng dụng - - - cà LH Tnhh ng ng rưư nh 2.4.6 Phân rã usecase Xem danh sách phim c 1311332111135 2.4.7 Phân rã usecase Xem danh sách nhạc 222 2222111122531 1111255111115 1E errư 2.4.8 Phân rã usecase Xem danh sách truyỆn - + 2 2133121113121 rre 2.5 Xây dựng kịch bản - << << 4s c cọ 0 00 000000000 800604.

2.5.1 Các kịch bản của phụ huynh - . - - - 2S 1121112111311 1 91119 1119111 ng nh 2.5.2 Các kịch bản củỦa tTẺ - - 11111222231 11112253 111119531 1111190 11kg 1kg KT

2.6 Xây dựng biểu đồ lớp phân tích - -° s5 s£ s£ s£ s£ s£Ss£Ss£ssEssEsstsstserserserserserse2.7 Cá) 8n

CHƯƠNG 3: THIẾT KE HE THNG 2- 2 2£ 5£ s£ <£S£ 9£ #3 E3 3E E9 3343232222

3.1 Thiết kế các mô hình hoạt động của hệ thống .- 2 2° 5° 5£ s£ se s£ss£ssessessessess

3.1.1 Biểu đồ tuần tự của user trên ứng dụng -¿- ¿5s St2St2Et2E2E211171111111211 21x21 e

3.1.2 Biểu đồ tuần tự của trẻ trên UNG MUNG eee ii

SVTH: Thân Van Long - DI9PTDPT 2

Trang 10

Đồ Án Tốt Nghiệp

3.3 c0) 1

CHƯƠNG 4: CÀI ĐẶT HE THNG - <5 2£ ©s£ 8s sEEsESSES4E34E39E39 1382525252525 2330

4.1 Lựa chọn công ng hỆ, o << 5 5 9 9 0 Họ 00 0 00.00004000

4.1.1 Ngôn ngữ lập trình J4Va - su TH HH TH TH nh 4.1.2 Platform AndrOIC - - - + c 13211131211 133911 1819111119111 1 111111 111 1 011 1H 1k kg ky

4.1.2.1 Giới thiệu về Android s:c222xt2 2x 2E tr rrirrrree4.1.2.2 Các thành phan của Android - + xeS£EE£EEEEEEEEEE12E121121121121171 1111k cren

4.1.3 Hướng giải quyết vấn đề : ¿2++2x2x221221221121127127112112112111112112111121 211 y6

4.2 Cài ẶT Q.0 00.000 0 00 00 0Á

4.3 Áp dụng các công nghệ vào hệ thống 5£ s£ s£ s©Ss£ss£ssEssEs£EseEsEsersersersessree

4.4 Giao diện trên Ứng IỢ o5 9 %9 9 99 9 9 0000400904 00098904 ø

toc 7n 6 (010/9) 16E8.4w000000205757

5.1 Nhirng két qua g8

5.2 Khó khăn gặp Jp ải - <5 5s 9 9 9 Họ 0.0 0 04.004 8004.0604

5.3 Hướng phát triển trong tương lai s s- << ©s£ s2 s£Es£EsEseEs£EsEEsExsexsessrsersersersre

SVTH: Thân Van Long - DI9PTDPT 3

Trang 12

Biểu đồ tuần tự của usecase Cài đặt ứng dụng

Biêu đô tuân tự của usecase Đăng xuât

Biéu đồ tuần tự của usecase Xem danh sách phim

Biểu đồ tuần tự của usecase Xem danh sách yêu thích

Biểu đồ tuần tự của usecase Thông báo Biểu đồ tuần tự của usecase Xem phim

Biểu đồ tuần tự của usecase Thêm phim vào danh sách yêu thích

SVTH: Thân Van Long - DI9PTDPT 5

a ce Osofluytl al nti pap] ol rf eu

Trang 13

Đồ Án Tốt Nghiệp

ñ : : : : :

SVTH: Thân Van Long - DI9PTDPT 6

Trang 14

Đồ Án Tốt Nghiệp

DANH MỤC BANG

z

Các tác nhân của hệ thông

Các thuật ngữ được dùng trong hệ thống

Danh sách usecase trên ứng dụng cho phụ huynh Danh sách usecase trên ứng dụng cho trẻ em

J|NO [Re

r r

r

Scenario của usecase Dang ký

Scenario cua usecase Dang nhap

2.15 Scenario của usecase Thêm nhạc cho trẻ

32 3 3 3

4

4

42 42

46

47

41 41

48 48

SVTH: Thân Van Long - DI9PTDPT 7

Trang 15

Đồ Án Tốt Nghiệp

KR`©

Scenario của usecase Xem thông kê

Scenario của usecase Xem danh sách phim theo thê | 49

loại Scenario của usecase Xem danh sách phim đã thích | 50

Scenario của usecase Xem danh sách phim xem 50

sau

Scenario của usecase Xem danh sách lịch sử phim | 51

đã xem Scenario của usecase Xem danh sách nhạc đã thích | 51

Scenario của usecase Xem danh sách nhạc được dé | 51

Nn ¬

Scenario của usecase Chia sẻ phim

Nn œ Scenario của usecase Chia sẻ nhạc

Thém phim vao danh sach yéu thich

S^ ¬

Thêm nhạc vào danh sách yêu thích

lon) = Thém truyén vao danh sach yéu thich

SVTH: Thân Van Long - DI9PTDPT 8

Trang 16

Đồ Án Tốt Nghiệp

2.46 Scenario của usecase Thông báo

SVTH: Thân Van Long - DI9PTDPT 9

Trang 17

Đồ Án Tốt Nghiệp

DANH MỤC TỪ VIET TAT

Từ viết tắt Từ đầy đủ

Application Programming Interface

SVTH: Thân Văn Long - DI9PTDPT 10

Trang 18

Đồ Án Tốt Nghiệp

PHẢN MỞ ĐẦU

Trong thời đại ngày nay, công nghệ di động ngày càng trở nên phổ biến và trởthành một phần quan trọng trong cuộc sống hàng ngày Đặc biệt, sự phát triển của hệđiều hành Android đã mở ra không gian đầy tiềm năng dé xây dựng những ứng dụngsáng tạo và giáo dục Đồ án tốt nghiệp này tập trung vào việc phát triển một ứng dụngAndroid dành cho trẻ em, nhằm mang lại trải nghiệm giáo dục và giải trí tích cực

1 Lý do chọn đề tài

Đối với độ tuôi trẻ em, việc học tập và giải trí không chi là quá trình cần thiết

mà còn là một phần quan trọng của việc phát triển Ung dụng được xây dựng nhằm tối

ưu hóa sự tương tác và học tập thông qua giao diện người dùng thân thiện và nội dung mang tính giáo dục cao.

2 Mục tiêu và phạm vi nghién cứu

Mục tiêu chính của ứng dụng là tạo ra một môi trường trực tuyến an toàn, thú vị

và có tính giáo dục cao cho trẻ em Đồng thời, ứng dụng sẽ kết hợp các hoạt động giảitrí như trò chơi và video hấp dẫn đề tối ưu hóa quá trình học tập và tương tác

Pham vi của đô án bao gôm các chức năng như học chữ, học toán, xem video

giáo dục, và trò chơi giáo dục giúp phát triển tư duy logic và kỹ năng xã hội

4 Đối Tượng Sử Dụng

Ứng dụng được thiết kế đặc biệt cho trẻ em từ 3 đến 10 tuổi và sẽ đảm bảo nội

dung phủ hợp với khả năng hiểu biết và phát triển của đối tượng sử dụng

5 Tam Quan Trọng của Dé Tài

Sự hòa quyện giữa giáo dục và giải trí đặt ra một tầm quan trọng lớn trong việchình thành những con người tương lai Ứng dụng này không chỉ đáp ứng nhu cầu giáo

dục mà còn thúc đây sự sáng tạo, tò mò và tinh thân học hỏi ở trẻ em.

SVTH: Thân Văn Long - DI9PTDPT 11

Trang 19

Đồ Án Tốt Nghiệp

6 Nội dung báo cáo

Chương 1: Tìm hiểu yêu cầu ứng dụng Nội dung bao gồm giới thiệu về ứng dụng giảitrí và học tập lành mạnh cho trẻ em, tìm hiểu về yêu cầu hệ thống, tập trung xác định

nghiệp vụ của hệ thống Có cái nhìn tổng quan hơn về đề tài phục vụ cho việc phân

tích các chương sau.

Chương 2: Phân tích các yêu cầu của ứng dụng.Nội dung chủ yếu tập trung vào phân

tích yêu cầu hệ thống, Thực hiện các công việc như xác định và mô tả các tác nhân,

xây dựng bảng thuật ngữ dé xác định các lớp trong hệ thống, xác định và mô tả các ca

đang sử dụng, xây dựng biểu đồ ca sử dụng, các kịch bản và biểu đồ lớp phân tích

Chương 3: Thiết kế hệ thống Trình bày các bước trong thiết kế hệ thống Nội dungbao gồm: thiết kế mô hình ứng dụng, xác định các màn hình chính, thiết kế sơ đồ

Trang 20

Đồ Án Tốt Nghiệp

CHUONG I TÌM HIEU YÊU CÂU HE THONG CUA UNG DUNG ANDROID

GIAO DỤC VÀ GIẢI TRÍ AN TOAN CHO TRE

1.1 Giới thiệu hệ thống

1.1.1 Nhu cầu thực tế của xã hội

Trong thời đại công nghệ thông tin phát trién mạnh mẽ như hiện nay, trẻ em có

thé tiếp cận với các thiết bị điện tử, đặc biệt là điện thoại thông minh từ rất sớm Điều

này mang lại nhiều lợi ích cho trẻ, giúp trẻ tiếp cận với nguồn tri thức không 16 trên

Internet, phát triển khả năng sáng tạo và tư duy Tuy nhiên, bên cạnh những lợi ích,việc trẻ sử dụng điện thoại thông minh cũng tiềm ân nhiều nguy cơ, chang hạn như trẻ

có thể tiếp cận với những nội dung không phù hợp, bị ảnh hưởng bởi các trò chơi bạo

lực, gây nghiện,

Dé giải quyết những vấn đề này, việc xây dựng và phát triển các ứng dụngAndroid phục vụ cho việc học tập và giải trí an toàn cho trẻ nhỏ là vô cùng cần thiết

Các ứng dụng này cân đáp ứng các tiêu chí sau:

+ Nội dung phù hợp với lứa tuổi: Các ứng dụng cần được thiết kế phù hợp

với lứa tuổi của trẻ, tránh những nội dung không phù hợp, gây ảnhhưởng đến sự phát triển của trẻ

Giao diện đơn giản, dé sử dụng: Giao diện của ứng dụng cần được thiết

kế đơn giản, dễ sử dụng, phù hợp với khả năng nhận thức của trẻ

An toàn: Các ứng dụng cần được đảm bảo an toàn, không chứa các mãđộc, vi rút, có thể xâm hại đến thiết bi của trẻ

Việc xây dựng và phát triển các ứng dụng Android phục vụ cho việc học

tập và giải trí an toàn cho trẻ nhỏ sẽ mang lại những lợi ích sau:

Giúp trẻ tiếp cận với nguồn tri thức phong phú, bổ ích: Các ứng dụng cóthể cung cấp cho trẻ những kiến thức về các lĩnh vực khác nhau, giúp trẻphát trién trí tuệ và hiéu biết

Giúp trẻ phát triển kỹ năng học tập: Các ứng dụng có thể giúp trẻ rènluyện khả năng tư duy, giải quyết van dé

Giúp trẻ giải trí lành mạnh: Các ứng dụng có thể giúp trẻ giải trí lành

mạnh, tránh xa những trò chơi bạo lực, gây nghiện.

SVTH: Thân Văn Long - DI9PTDPT 13

Trang 21

Đồ Án Tốt Nghiệp

1.1.2 Phân tích nhu cầu sử dụng của ứng dụng

Với những lợi ích thiết thực mà nó mang lại, việc xây dựng và phát triển các

ứng dụng Android phục vụ cho việc học tập và giải trí an toàn cho trẻ nhỏ là một nhu

cầu thực tế và cấp thiết

Dưới đây là một số ý tưởng về các loại ứng dụng Android có thể xây dựng cho trẻ em:

- Ung dụng học tập: Các ứng dụng này có thé giúp trẻ học tập các môn học khác

nhau, chăng hạn như toán, tiếng Việt, tiếng Anh

- Ung dụng giáo dục: Các ứng dụng nay có thé giúp trẻ phát triển các kỹ năng

cần thiết, chăng hạn như kỹ năng tư duy, giải quyết van dé

- Ung dụng giải trí: Các ứng dụng này có thé giúp trẻ giải trí lành mạnh, chang

hạn như các trò chơi, phim hoạt hình,

> Việc xây dựng và phát triển các ứng dụng Android phục vụ cho việc học tập và

giải trí an toàn cho trẻ nhỏ là một công việc đòi hỏi sự đầu tư kỹ lưỡng về cảnội dung và hình thức Dé ứng dụng có thê thu hút được trẻ em và mang lại hiệuquả giáo dục, các nhà phát triển cần nghiên cứu kỹ lứa tuổi và tâm lý của trẻ,đồng thời đảm bảo chất lượng nội dung và hình ảnh của ứng dụng

1.2 Xác định yêu cầu nghiệp vụ

Trong thực tế, với nhu cầu sử dụng của người dùng và yêu cầu tương ứng với mongmuốn từ phía người dùng, đã có rất nhiều doanh nghiệp, công ty, cá nhân phát triểnứng dụng nhằm giải quyết bài toán kể trên Ví dụ điển hình ở đây là google space kid,youtube kids, youtube music kid, BKids - Ươm mam tư duy, Nhung các ứng dụngtrên đang phát triển theo một đơn lẻ chức năng vi dụ như về một mang âm nhac, haymột mang trò chơi giải trí, Và dé thuận tiện hơn trong việc quản ly và trải nghiệm

của người dùng em lựa chọn đề tài “Phát triển ứng dụng học tập và giải trí lành mạnh

cho trẻ”.

Với yêu câu từ dé tai trên có các bai toán cân giải quyết như sau:

+ Nội dung phù hợp với lứa tuôi

+ Giao diện đơn giản, dé sử dụng

+ An toàn

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

$ Hệ thống cần phải xử lý được các chức năng sau:

SVTH: Thân Văn Long - DI9PTDPT 14

Trang 22

Đồ Án Tốt Nghiệp

> Phụ huynh:

Đăng nhập, quản lý thông tin tài khoản.

Quản lý profile (thêm, sửa, xóa).

Thanh toán.

Quản lý nội dung xem của trẻ (thêm, xóa nội dung trong danh sách).

Xem thống kê thời gian sử dụng các tính năng (xem phim, nghe

nhac, học tap, ) của trẻ Quản lý cài đặt ứng dụng:

Xem danh sách phim theo thé loại

Xem danh sách phim đã xem Xem danh sách phim đã thích Xem danh sách phim xem sau

Tìm kiếm phim

Xem phim Tua phim Phát, dừng phim

Next sang phim tiếp (nếu có)

Thêm phim vào danh sách yêu thích Thêm phim vào danh sách xem sau Chia sẻ phim

Xem danh sách nhạc Xem danh sách nhạc đã nghe Xem danh sách nhạc đã thích

Tìm kiếm nhạc

Nghe nhạc Tua nhạc Phát, dừng nhạc

Next sang bài hát tiếp (nếu có)

Thêm bài hát vào danh sách yêu thích Chia sẻ bài hát

Xem danh sách truyện phù hợp Xem danh sách truyện đã thích Đọc truyện

Thêm truyện vào danh sách yêu thích Học tập qua các trò chơi phù hợp

Xem thông báo về các nội dung hấp dẫn

Trang 23

Đồ Án Tốt Nghiệp

¢ Hệ thống phải lưu trữ:

m Hệ thống phải lưu trữ các thông tin về người dùng

m Hệ thống phải lưu trữ thời gian sử dụng của người dùng

m Và các thông tin khác có trong hệ thống1.2.2 Xác định yêu cầu phi chức năng

Yêu cầuphi | Mô tả Ví dụ

chức năng

Thao tác Môi trường kỹ thuật và vật lý của hệ Server có thé cập nhật dữ

thong sẽ hoạt động liệu tự động Hệ thong

hoạt động trên các thiết bị

Cơ sở dữ liệu của hệ thong

được cập nhật theo thời gian thực.

1.3 Kết chương

Chương này đã giới thiệu tổng quan về đề tài Giúp cho bạn đọc hiểu rõ hơn về

lý do chọn đề tài dựa trên nhu cầu thực tế của xã hội cũng như nhu cầu sử dụng ứngdụng học tập và giải trí cho trẻ nhỏ Tìm hiểu rõ và xác định được yêu cầu của hệthong đưa ra được các thông tin như: đối tượng sử dụng ứng dụng, các thông tin cụ thể

được đưa ra trong ứng dụng, các chức năng có thể có của hệ thong và nghiệp vu của hệ

thống Các chương tiếp theo sẽ đi sâu vào quy trình phát triển của phần mềm dé ban

đọc hiéu rõ hơn về ứng dụng học tập và giải trí an toàn cho trẻ nhỏ

SVTH: Thân Văn Long - DI9PTDPT 16

Trang 24

Đồ Án Tốt Nghiệp

CHƯƠNG 2: PHAN TÍCH THIẾT KE HE THONG

Dựa vào kết qua quá trình tìm hiểu yêu cầu ở chương 1, chương 2 sẽ di sâu hơn vào

phân tích những yêu cầu của hệ thống Bao gồm các công việc như: xác định và mô tả

các tác nhân, các ca sử dụng (Usecase), các kịch ban (Scenario), xây dựng biểu đồ lớp

- - Mục đích: Nhằm làm sáng tỏ các thuật ngữ được sử dụng cho một miền nào đó

dé mọi người hiểu được trong quá trình phát triển phần mềm Xác định tiền dữ

liệu của hệ thống

- Một số thuật ngữ được dùng trong hệ thống:

srr Tiéng Anh Tiếng Việt Giải thích nội dung

User Người dùng Người dùng của hệ thống

Người dùng có thê sử dụng

ứng dụng để quản lý nội

dung mà đối tượng trẻ nhỏ

có thê xem (Phụ huynh),

học tập và giải trí với các nộiXà phù hợp (Trẻ

SVTH: Thân Văn Long - DI9PTDPT 17

Trang 25

7 View Xem Thành giao diện hiển thi

của người dùng

Service Dich vu Một thành phan chạy ở nền

dé thực hiện các công việc

dai hạn ma không anh

hưởng đến giao diện người

dùng.

Binding Ràng buộc Liên kết thành phần view

với data dé hiện thị dir liệu

Bảng 2.2 Các thuật ngữ được dùng trong hệ thông

2.3 Xác định và mô tả các ca sử dụng (Usecase)

2.3.1 Danh sách các usecase sử dụng chung cho phụ huynh

mw Đăng ký (Register) Người dùng đăng ký vào hệ thống Đăng nhập (Login) Người dùng đăng nhập và hệ thống

Trang 26

10 Xem thống kê Người dùng có thé xem thống kê

của mỗi profile Bang 2.3 Danh sách usecase trên ứng dụng cho phụ huynh 2.3.2 Danh sách các usecase sử dụng chung cho trẻ em

Xem danh sách phim theo thé | Người dùng có thé xem danh sách loại phim theo thể loại

Xem danh sách phim đã xem | Người dùng có thé xem danh sách

phim đã xem

Xem danh sách phim đã thích | Người dùng có thể xem danh sách

phim đã thích

Xem danh sách phim xem sau | Người dùng có thé xem danh sách

phim xem sau

Tìm kiếm phim Người dùng có thé tìm kiếm phim

Trang 27

Xem danh sách truyện đọc sau

Người dùng có thê xem danh sách

Người dùng có thê thêm bai hát

vào danh sách yêu thích

Người dùng có thê chia sẻ bài hát

Người dùng có thể xem danh sách

2.4 Xây dựng biểu đồ Usecase

Dựa trên việc xác định yêu câu chức năng của hệ thông, liệt kê usecase cho mỗi actor,

dưới đây trình bày biêu đô usecase tông quát và phân rã ra các usecase.

Trang 28

Đồ Án Tốt Nghiệp

2.4.1 Usecase tổng quát trên ứng dụng

Hệ Thống ứng dung học tập và giải trĩ an toàn cho trẻ

“Thêm truyện vào \ |

danh sách yêu thich) |

h ' | <<Extend>> | <<Extend>> ED

{ y Ge ' <<Extend>> >

Hình 2.1 Biểu đồ usecase tong quát

2.4.2 Phân rã uescase Quản lý profile

Guin gai <<Extend>>

Hình 2.2 Phân rã usecase Quản lý profile

SVTH: Thân Văn Long - DI9PTDPT 21

ˆ mm

<<Include>> 2 dition $

Trang 30

Đồ Án Tốt Nghiệp

2.4.5 Phân rã usecase Cài đặt ứng dụng

<<Extend>>

<<Extend>>

Powered By Visual Paradigm Co ition ©

Hình 2.5 Phân rã usecase Cài đặt ứng dụng 2.4.6 Phân rã usecase Xem danh sách phim

<<Extend>>

<<Extend>>

`

Ũ 4

% 4

i

{ `

| <<Extend>> 4

{ { i i

Trang 31

Hình 2.7 Phân rã usecase Xem danh sách nhạc

2.4.8 Phân rã usecase Xem danh sách truyện

<<Extend>>

<<Extend>>

ommunity Edition 2

Hình 2.8 Phân rã usecase Xem danh sách truyện

Trang 32

Tac nhan chinh Phu huynh

Tién diéu kién Phụ huynh đã cai đặt ứng dụng

Đảm bảo thành công Phụ huynh đăng ký thành công

tài khoản qua email Người dùng bam chọn đông ý và kích hoạt tài khoản Hệ thông điêu hướng trở lại ứng dụng

Ngoại lệ:

2.1 Người dùng nhập không đủ thông tin người dùng

2.1.a Hệ thống thông báo người dùng nhập thông tin

2.1.b Người dùng nhập lại thông tin và thực hiện các bước tiếp theo

3.1 Hệ thống thông báo “Email người dùng đã tồn tại” và yêu cầu người dùng nhâp

lại thông tin

Bảng 2.5 Scenario của usecase Đăng kỷ

b) Scenario của usecase Đăng nhập

Tác nhân chính Phụ huynh

SVTH: Thân Văn Long - DI9PTDPT 25

Trang 33

Đồ Án Tốt Nghiệp

2.1.b Người dùng nhập lại thông tin và thực hiện các bước tiếp theo

3.1 Hệ thống thông báo “Sai email hoặc sai mật khẩu” và yêu cầu người dùng nhâp

lại thông tin

Bảng 2.6 Scenario của usecase Đăng nhập c) Scenario của usecase Quan lý thông tin người dùng

Quản ý hông tn người dùng Tác nhân chính Phụ huynh

Tiền điều kiện Phụ huynh đã cài đặt ứng dụng

Phụ huynh đã đăng nhập và được kích hoạt Đảm bảo thành công Phụ huynh sửa thông tin người dùng thành công

Chuỗi sự kiện chính:

Hệ thống hiển thị thông tin người dùng.

Người dung bam chon thay đổi mật khẩu Hệ thống hién thị giao diện thay đổi mật khâu Người dùng thực hiện nhập thông tin và bam chon thay đổi mật khẩu Hệ thống hién thị giao diện thông báo trạng thái thành công hoặc thất bại

Bảng 2.7 Scenario cua usecase Quản ly thông tin người dùng

SVTH: Thân Văn Long - DI9PTDPT 26

Trang 34

Đồ Án Tốt Nghiệp

d) Scenario của usecase Thêm thông tin profile

Tác nhân chính Phụ huynh

Tiền điều kiện Phụ huynh đã cài đặt ứng dụng

Phụ huynh đã đăng nhập và được kích hoạt Đảm bảo thành công Phụ huynh thêm profile thành công

Người dùng thực hiện bam chọn nút thêm profile

Hệ thống hiển thị giao diện nhập thông tin profile

Người dùng nhập thông tin và bam chọn thêm

Hệ thống hiển thị giao điện thông báo thêm profile thành công

Ngoại lệ:

3.1 Người dùng nhập không đủ thông tin người dùng

3.1.a Hệ thống thông báo người dùng nhập thông tin

3.1.b Người dùng nhập lại thông tin và thực hiện các bước tiếp theo

Tiền điều kiện Phụ huynh đã cài đặt ứng dụng

Phụ huynh đã đăng nhập và được kích hoạt Đảm bảo thành công Phụ huynh sửa profile thành công

Chuỗi sự kiện chính:

Ngoại lệ:

3.1 Người dùng nhập không đủ thông tin người dùng

3.1.a Hệ thống thông báo người dùng nhập thông tin

3.1.b Người dùng nhập lại thông tin và thực hiện các bước tiếp theo

SVTH: Thân Văn Long - DI9PTDPT 27

Trang 35

3 Hệ thống hién thị thông báo hỏi xác nhận yêu cầu của người dùng

Người dùng bam chon đồng ye

5 Hé thong thực hiện xóa profile

Ngoại lệ:

5.1 Hệ thống lỗi

Bang 2.9 Scenario cua usecase Xóa profile g) Scenario cua usecase Thanh toan

Tac nhan chinh Phu huynh

Tién diéu kién Phụ huynh đã cai dat ứng dụng

Phụ huynh đã đăng nhập và được kích hoạt Đảm bảo thành công Phụ huynh thực hiện thanh toán thành công

Chuỗi sự kiện chính:

Hệ thống hiển thị danh sách các gói Người dùng bam chọn gói và phương thức thanh toán tương ứng và bam

chọn thanh toán

Hệ thong điều hướng đến ứng dụng bên thứ ba đề thanh toán

Người dùng thực hiện thanh toán

5 Hệ thống điều hướng trở lại ứng dụng

Ngoại lệ:

SVTH: Thân Văn Long - DI9PTDPT 28

Trang 36

Đồ Án Tốt Nghiệp

4.1 Người dùng thanh toán thất bại

Bang 2.9 Scenario của usecase Thanh toán

h) Scenario của usecase Cài đặt chức năng phát trong nền

Cài đặt chức năng phát trong nền

Tác nhân chính Phụ huynh

Tiền điều kiện Phụ huynh đã cài đặt ứng dụng

Phụ huynh đã đăng nhập và được kích hoạt

Đảm bảo thành công Phụ huynh cài đặt chức năng phát trong nền thành công

Chuỗi sự kiện chính:

Hệ thông hiên thị giao diện cài đặt chức năng phát trong nên Người dùng bật chức năng phát trong nên ; Hệ thông hiên thi thông báo yêu câu người dùng cap quyên hiên thị thông

báo

Người dùng bam chọn đồng ý

Bảng 2.10 Scenario của usecase Cài đặt chức năng phát trong nên

1) Scenario của usecase Cai đặt chức năng chê độ xem thu nhỏ

Tên Usecase Cài đặt chức năng chế độ xem thu nhỏ

Tác nhân chính Phụ huynh

Tiền điều kiện Phụ huynh đã cài đặt ứng dụng

Phụ huynh đã đăng nhập và được kích hoạt

Chuỗi sự kiện chính: ;

1 Hệ thông hiên thi giao diện cai đặt chức năng chê độ xem thu nhỏ

2 Người dùng bật chức năng phát trong nên

Bảng 2.11 Scenario của usecase Cài đặt chức năng Chế độ xem thu nhỏ

SVTH: Thân Văn Long - DI9PTDPT 29

Trang 37

Đồ Án Tốt Nghiệp

J) Scenario của usecase Thêm phim cho trẻ

Chuỗi sự kiện chính:

1 Hệ thống hién thị danh sách phim

2 Người dung bam thêm phim

3 Hệ thống hiển thị kết quả cho người dùng Ngoại lệ:

2.1 Hệ thống lỗi

Bang 2.12 Scenario của usecase Thêm phim cho trẻ

k) Scenario của usecase Thêm nhạc cho trẻ

Tên Usecase Thêm nhạc cho trẻ

Tác nhân chính Phụ huynh

Tiền điều kiện Phụ huynh đã cài đặt ứng dụng

Phụ huynh đã đăng nhập và được kích hoạt Đảm bảo thành công Phụ huynh thêm nhạc cho trẻ thành công

Bảng 2.13 Scenario của usecase Thêm nhac cho tre

1) Scenario cua usecase Thém truyén cho tré

SVTH: Thân Văn Long - DI9PTDPT 30

Trang 38

Đồ Án Tốt Nghiệp

Chuỗi sự kiện chính:

1 Hệ thong hién thị danh sách truyén

2 Người dùng bam thêm truyện

3 Hệ thống hién thị kết quả cho người dùng

Tiền điều kiện Phụ huynh đã cài đặt ứng dụng

Phụ huynh đã đăng nhập và được kích hoạt Đảm bảo thành công Phụ huynh xóa phim của trẻ thành công

Chuỗi sự kiện chính:

1 Hệ thống hién thị danh sách phim đang có sẵn của trẻ

2 Người dùng bam xóa phim

3 Hệ thống hiển thị kết quả cho người dùng

Ngoại lệ:

2.1 Hệ thống lỗi

Bang 2.15 Scenario của usecase Xóa phim cua trẻ

n) Scenario của usecase Xóa nhạc của trẻ

Tác nhân chính Phụ huynh

Trang 39

Đồ Án Tốt Nghiệp

3 Hệ thống hiển thị kết quả cho người dùng

Ngoại lệ: ;

-2.1 Hệ thông lỗi

Bang 2.16 Scenario của usecase Xóa nhac của trẻ

0) Scenario của usecase Xóa truyện của trẻ

Tên Usecase Xóa truyện của trẻ

Tác nhân chính Phụ huynh

Tiền điều kiện Phụ huynh đã cài đặt ứng dụng

Phụ huynh đã đăng nhập và được kích hoạt Đảm bảo thành công Phụ huynh xóa truyện của trẻ thành công

Chuỗi sự kiện chính:

1 Hệ thống hién thị danh sách truyện đang có sẵn của trẻ

2 Người dùng bam xóa truyện

3 Hệ thống hién thị kết quả cho người dùng

Ngoại lệ:

2.1 Hệ thống lỗi

Bảng 2.17 Scenario của usecase Xóa truyện cua trẻ

p) Scenario của usecase Xem thông tin chi tiết phim

Xem thông tin chỉ tiết phim

Tác nhân chính Phụ huynh

Tiền điều kiện Phụ huynh đã cài đặt ứng dụng

Phụ huynh đã đăng nhập và được kích hoạt

SVTH: Thân Văn Long - DI9PTDPT 32

Trang 40

Đồ Án Tốt Nghiệp

1.1 Hệ thống lỗi

Bảng 2.18 Scenario của usecase Xem thông tin chỉ tiết phim

q) Scenario của usecase Xem thông tin chỉ tiết nhạc

Tén Usecase Xem théng tin chi tiét nhac

Tac nhan chinh Phu huynh

Đảm bảo thành công Phụ huynh xem thông tin chỉ tiết nhạc

Chuỗi sự kiện chính:

1 Hệ thống hiển thị giao diện thông tin chỉ tiết của nhạc

Ngoại lệ:

1.1 Hệ thống lỗi

Bảng 2.19 Scenario của usecase Xem thông tin chỉ tiết nhạc

tr) Scenario của usecase Xem thông tin chỉ tiết truyện

Xem tông únch tay

Tác nhân chính Phụ huynh

Tiền điều kiện Phụ huynh đã cài đặt ứng dụng

Phụ huynh đã đăng nhập và được kích hoạt

Bảng 2.20 Scenario của usecase Xem thông tin chỉ tiết truyện

SVTH: Thân Văn Long - DI9PTDPT 33

Ngày đăng: 27/03/2024, 21:08

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

TÀI LIỆU LIÊN QUAN