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

Phát triển hệ thống quản trị ứng dụng giáo dục và giải trí lành mạnh dành cho trẻ em

103 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 hệ thống quản trị ứng dụng giáo dục và giải trí lành mạnh dành cho trẻ em
Tác giả Nguyễn Quốc Phong
Người hướng dẫn ThS. Hà Đình Dũng
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
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 103
Dung lượng 18,93 MB

Nội dung

- Dang nhập, quản lý thông tin của tai khoản- Quan lý người dùng và hồ sơ của người dùng thêm, sửa, xóa - Quan lý phim thêm, sửa, xóa - Quan lý nhạc thêm, sửa, xóa - Quan lý truyện va tậ

Trang 1

‘ BỘ THONG TIN VÀ TRUYEN THONG

HỘP VIEN CONG NGHỆ BƯU CHÍNH VIỄN THONG

KHOA ĐA PHƯƠNG TIEN

DO AN

TOT NGHIEP DAI HOC

Đề Tai: “Phát triển hệ thống quan tri ứng dụ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 DINH DUNG

Sinh viên thực hiện : NGUYÊN QUOC PHONG

j : DI9PTDPT

D19 (2019 - 2024) Chinh quy

Hà Nội - năm 2023

Trang 2

BO THONG TIN VÀ TRUYEN THONG

HOC VIEN CONG NGHE BUU CHINH VIEN THONG

KHOA DA PHUONG TIEN

DO AN

TOT NGHIEP DAI HOC

Đề Tài: “Phát triển hệ thống quản tri ứng dung giao 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 DINH DUNGSinh viên thực hiện : NGUYÊN QUOC PHONG

‘ : DI9PTDPT

D19 (2019 - 2024) Chinh quy

Hà Nội - năm 2023

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

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

Trang 3

Điểm: (bang chữ: - cc 22c SẰ: )

Hà Nội, ngày tháng năm 2023CAN BO, GIANG VIÊN HƯỚNG DAN

NHAN XET, DANH GIA, CHO DIEM

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

Trang 4

Điểm: (bằng chữ: 222 cà: )

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

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

HỌC VIỆN CÔNG NGHỆ CỘNG HOÀ XÃ HỘI CHỦ NGHĨA

BƯU CHÍNH VIỄN THÔNG VIỆT NAM

KHOA ĐA PHƯƠNG TIEN Độc lập - Tự do - Hanh phúc

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

Trang 5

Họ và tên sinh viên: Nguyễn Quốc Phong

Lớp: DI9PTDPT Khoá: 2019-2023

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

Tên đồ án/khóa luận tốt nghiệp: Phát triển hệ thống quản trị ứng dụng giáo dục

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

xau, 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ông

tin, hình ảnh của trẻ em được đăng tải hay chia sẻ trên không gian mạng có thé bi

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 chi,

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á trị

giá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ảitrí 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úpbả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ộidung trẻ em được truy cập.

Trang 6

Chính vì vậy, Em đã lựa chọn đề tài “Phát triển hệ thống quản trị ứng dụng giáodục và giải trí lành mạnh dành cho trẻ em.” Hệ thống quản trị ứng dụng sẽ bổtrợ và quản lý các thông tin cần thiết của ứng dụng giáo dục và giải trí lành mạnhdành cho trẻ em.

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 hệ thống

Nội dung bao gồm giới thiệu về hệ thống quản trị 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ácchương sau.

Chương 2: Phân tích các yêu cầu của hệ thố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ôngviệ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 dang sử dụng, xây dựng biéu đồ ca sử

dụng, các kịch bản.

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

thông tin tuần tự của hệ thống, xác định kiến trúc màn hình sẽ thực hiện.

Chương 4: Cài đặt và phát triển hệ thống

Chương này bao gồm lựa chọn công nghệ phù hợp để thực hiện cài đặt ứng dụng,các thư viện hỗ trợ, giao diện bên máy khách và kết nối API đến máy chủ

Chương 5: Đưa ra kết quả và kết luận của việc xây dựng hệ thống

Nội dung bao gồm tông quan lại các kinh nghiệm đạt được trong quá trình thựchiện đê tài, kêt quả đạt được và hạn chê của đê tài.

Ngày giao đề tài: /2023

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

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

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

Trang 7

ThS.Hà Đình Dũng Nguyễn Quốc Phong

TRUONG KHOA

(Ky, ghi rõ họ tên)

Trang 8

Đồ Án Tốt Nghiệp Đại Học

LỜI CẢM ƠN

Lời đầu tiên, em xin gửi lời cảm ơn sâu sắc đến trường Học Viện Công NghệBưu Chính Viễn Thông, các Thầy, Cô trong Học viện nói chung và các Thầy, Cô trongkhoa Đa phương tiện nói riêng đã luôn nhiệt huyết, tận tình trong từng bài giảng, đãtruyền đạt cho em những kiến thức vô cùng bồ ích trong thời gian học tập tại trường.Đây chắc chăn sẽ là những kiến thức quý báu, là hành trang tiếp bước cho em sau này

Và giờ đây, đồ án tốt nghiệp sẽ là một minh chứng cho những kiến thức, kỹ năng mà

mỗi sinh viên đã có được sau thời gian học tập tại trường.

Trong quá trình hoàn thành đồ án tốt nghiệp, ngoài những cố gắng của bản thân,

em sẽ không thé hoàn thành tốt được công việc của mình nếu không có sự chỉ bảo vàhướng dan tận tình cua ThS.Hà Đình Dũng Thay đã chia sẻ cho em những kiến thứcchuyên môn, cách trình bày vấn đề và cách thức làm việc trong suốt quá trình em thựchiện đề tài Em xin gửi lời cảm ơn sâu sắc nhất tới thầy

Đặc biệt, lời cảm ơn thiêng liêng nhất con xin được gửi tới bố mẹ Con xin cảm

ơn bố mẹ đã luôn yêu thương, tin tưởng con, luôn động viên, ủng hộ, tạo điều kiện và

luôn là chỗ dựa tinh thần vững chắc cho con trong suốt thời gian ngồi trên ghế nhà

trường.

Và cuối cùng tôi xin gửi lời cảm ơn tới những người bạn luôn ở bên, chia sẻcùng tôi những lúc khó khăn, đóng góp ý kiến và giúp đỡ trong quá trình học tập,nghiên cứu và hoàn thành đồ án tốt nghiệp

Vì thời gian có hạn, trình độ hiểu biết của bản thân còn nhiều hạn chế Cho nêntrong đồ án không thể tránh khỏi những thiếu sót khi tìm hiểu, đánh giá, trình bày về

dé tài, em rat mong nhận được sự đóng góp ý kiến của tat cả các thầy cô giáo cũng như

các bạn bè dé đồ án của em được đầy đủ và hoàn thiện hơn

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

Hà Nội, tháng 12/2023

Sinh ViênNGUYEN QUOC PHONG

SVTH: Nguyễn Quốc Phong - D1I9PTDPT 1

Trang 9

CHUONG 1: TÌM HIỂU YEU CAU HỆ THÓNG . 22252 5£ s2 s£ se s£ss£ssesseszessss

1.1 Giới thiệu hệ thống 2 2 2 9E 9EEEÉEEEEEEEXE11211211211211111111111111111 111111121111 xe

2.1 Xác định và mô tả các tác nhân của hệ thống ¬——

2.2 Xây dựng bản thuật ngữ dé xác định 2- 2-52 Ss2SE2E12E12E12112112171117111111111 211.1 xe2.3 Xác định và mô tả các ca sử dụng (use case) cho hệ thống quản fTỊ . -s++<xs++sxsxs

2.4 Xây dựng biểu đồ use Œase 5c 1 St 1E 1E2111121112111111111121111 1111101112111 re

2.4.1 Use case tổng quát trên hệ thống quản trị ¿2-2 + x+SE+E£EE+E£EEEEEEEEEEZEEEEEEkrkersree

2.4.2 Phân rã use case quản lý người đÙng - - +12 3 3111151111111 11111 1e, 2.4.3 Phân rã use case quan lý các bộ phim - - - c2: 33+ 3321113335221 EEkrrke

2.4.5 Phân rã use case quản lý các bộ fTuyỆN - - - c1 3121112111 11111 11811118111 18111 re2.4.6 Phân rã use case quản lý thé loại 2-5 5E E9EE2E2E£EE2EEEEEEE2EE2121711121 21122

2.4.7 Phân rã use case quản lý tac gi1ả - c c 12011211 11111111 11111111111 1111111 g1 kg ray

2.5 Xây dựng kịch bản của hệ thong quản tri UNG Ụng eeceeeneceeceeeeeeeeceeeeeeeeeteeetneeens

2.5.1 Kịch ban của use case đăng nhập - c1 0112111211111 1111111111811 101111111811 ghe 2.5.2 Kịch ban của use case quản lý khách hảng - ¿2 3S 33211 3251E5EEErrkrervr,2.5.3 Kịch bản của use case quản lý hỒ SƠ -2¿- 255 S22E22EE2EE2E2221221211221221 21.22 xe

2.5.5 Kịch bản của use case quản lý ban nhạc ¿+ 2211211123111 errre, 2.5.6 Kịch bản của use case quản lý bộ truyỆn - - c + + 1121112111 1111111111 1111111 re 2.5.7 Kịch ban của use case quản lý tập, cChương - - c + - + 2c 3+ tr nghe2.5.8 Kịch bản của use case quản lý thé loại ¿- + + 25¿22z‡Ex2E2EE22EE2E2E222122EExzrrke2.5.9 Kịch bản của use case quản LY ta Ø1ả - - - c1 111 1111111 11111110111 111 1101110111811 gykp 2.5.10 Kịch bản của use case quản lý 261 ưu đãi - - c1 2c 1121111 1111111111811.

SVTH: Nguyễn Quốc Phong - D1I9PTDPT 2

Trang 10

Đồ Án Tốt Nghiệp Đại Học

2.7 Kết chương 2 ¿5+ s21 1 1111811211112111111111111111 1111111211111 11011121 111111 1e grrêuCHƯƠNG 3: THIẾT KE HE THNG 2 2° 5£ <S£ S8 #Es£ EsES£Es£SsEs£ E39 s25 sesz22

3.1 Thiết kế các biểu đồ tuần tự của hệ thống QUAN th o.daaaịIA

3.1.1 Biểu đồ tuần tự cho use case đăng mhap c.cecceccescssessessessessessessessessessessessssrsseeseeseeeee

3.1.2 Biểu đồ tuần tự của use case quản lý khách hàng -¿- 2 s¿25z22++zxczxzzxsrxe3.1.3 Biéu đồ tuần tự của use case quản lý h6 SƠ - ¿5-5221 2E‡EE2EE2E12E12E12E12121 2E cEkcrkd

3.1.4 Biểu đồ tuần tự của use case quản lý bộ phim 2-2 2 2+E2E££E£EEeEEeEEeExzrxzrezre3.1.5 Biểu đồ tuần tự của use case quản lý nhạc - - + + eE2EE2EE2EE2EE2E12E2E17EEEcrxerg3.1.6 Biểu đồ tuần tự của use case quản lý truyỆn -¿- +2x+2x+2E++2xtExzzxerxerkrzreeree

3.1.7 Biểu đồ tuần tự của use case quản lý tập, chương : 22 s+cx2x++z++zxezxzzeei

3.1.8 Biểu đồ tuần tự của use case quản lý thé loại - 2-2 2 ++E2E2E2EEEEEEEExrrrrkrrree3.1.9 Biểu đồ tuần tự của use case quan lý tác giả - ¿5c St 2 E212 tre3.1.10 Biểu đồ tuần tự của use case quản lý gói ưu đãi -2¿©222xc2x2zzzxerxrrrrerrsee

3.2 Thiết kế kiến trúc màn hình của hệ thống quản trị 2-5: 2¿22£+2x+2E++E£+£++zx+zxzzzxsrxeze

3.2.1 Kiến trúc màn hình tổng quan của hệ thong quan trị - - 2 + s+S++E+£++£z£xz£zx+z

3.2.2 Kiến trúc chi tiết trang quản lý khách hàng - 2-2 2 ++S+E£tE£EE£EE£EEEEEzEzEezrerx

3.2.3 Kiến trúc chi tiết trang quản lý phim - 2 2 22 £+E£+E£+E+EE+EEEEEEEESEEEEEEEEzErrerrrre3.2.3 Kiến trúc chỉ tiết trang quản lý nhạc ¿- 2 + s+2E++EE+EE+EE22EE22E22E222122121 22.2 xe.3.2.4 Kiến trúc chỉ tiết trang quản lý truyỆn 2 s25 +E9Ex2EEEEEEE2EEE12E711121 111 crke3.2.5 Kiến trúc chi tiết trang quản lý thé loại ¿+ ¿k5 E‡EE2EE2E£EE2EEEEEEEEEEEEErkerkrtees3.2.6 Kiến trúc chỉ tiết trang quản lý tác giả - 2 2522 +EEE2EEEEEEEEE122122121121121 21.3.2.7 Kiến trúc chỉ tiết trang quản lý gói ưu đãi - 2 2 2+ ++E+£E££EeEEeEESEEEExrrxrrkrrerree3.3 Kết chương  ¿St S 1 E1 121121111211211111111 1111111111211 1112111121111 g0 ru

CHƯƠNG 4: CÀI ĐẶT VÀ PHÁT TRIEN HỆ THÓNG 2° 5£ 5£ s sessessessesze

“N6 00v 2i 11

4.1.1 Thư viện React]S - - 202001111111 11 SS S953 011k k kg 0 1k0 8

4.1.2 Thư viện React ROU€F - - - << 1 1111111111 129995331 110111101 1k k0.

4.2 Cait na

4.2.1 Cai Gat mi tr 10 a

4.2.2 Cai an 5€ 4.3 Triển khai hệ thong c.cceccccccccsscscsscsscsesscsvesesecscsecsucscsucsvsevsussvsuesesessussesacsesassessvsacsvsessncaesesen

4.3.1 KOI ta0 AU AN “ -“-1+ 4.3.2 Triển khai dự Atn.c.s cseeccssseeeccsseeeessssseessssneesessneecessnmeeesssnessssnnessssnnnesessnneesesnnessen

4.3.3 Giao diện trên hệ thống sau khi triỀn khai - - tt St vEEE+EEEEEEEEEEkrkerrrxrrererree4.4 Kết chương 4 0- 5:52 2t 21 211221221121121127121121121111121121111211211211211211 011111 re

CHƯƠNG 5: KET LUẬN 5-5 << s22 ES£ 3£ E3 S3 ESEESEESESSESSEESESSES4391381591587525 15153534:

5.1 Những kết quả đạt ẨưỢC - 5-1 s9 EE12E1211211211211211111 1111 111121101111121111111 11x xe

5.2 Kho khan gap phate ee -ö :::IOÐO5.3 Hướng phát triển trong tương lai - - 2: 25s 2S2+EE+EE9EEEEE2EEE23231221221211221221 21.211 xeSVTH: Nguyễn Quốc Phong - D1I9PTDPT 3

Trang 11

Đồ Án Tốt Nghiệp Đại Học

DANH MỤC TÀI LIEU THAM KHẢO 2° 222 ©©22£EE+22+EE+z££EEvdz£tEvzzetvzvzee

SVTH: Nguyễn Quốc Phong - D1I9PTDPT 4

Trang 12

Đồ Án Tốt Nghiệp Đại Học

DANH MỤC HINH ANH

Biểu đồ use case tổng quát của hệ thống quản trị ứng dụng

Nn ¬

Biêu do tuân tự use case thêm hô sơ mới

Biểu đồ tuần tự use case thêm sửa thông tin hồ sơ

Biểu đồ tuần tự use case chỉnh sửa truyện 3.16 Biêu đồ tuân tự use case xóa truyện

SVTH: Nguyễn Quốc Phong - D1I9PTDPT 5

ch œ

Trang 13

Đồ Án Tốt Nghiệp Đại Học

3.17 Biểu đồ tuần tự use case thêm tập, chương

Biêu đồ tuân tự use case chỉnh sửa tập, chương3.19 Biểu đồ tuần tự use case xóa tập, chương

Biêu đô tuân tự use case thêm thê loại

{nh œ

Nn `©

Nn \o

Biéu do tuan tu use case chinh stra thé loai

3.22 Biéu đồ tuần tự use case thêm tác giả

Biêu đô tuân tự use case chỉnh sửa tác giả

Biêu đồ tuân tự use case xóa gói ưu đãi

Kiến trúc màn hình tông quan của hệ thống quản trị

Kiến trúc chi tiết trang quản lý thé loại

Kiến trúc chỉ tiết trang quản lý tác giảKiến trúc chỉ tiết trang quản lý gói ưu đãi

Thư viện Material UI kết hợp với thư viện ReactJS

SVTH: Nguyễn Quốc Phong - D1I9PTDPT 6

Trang 15

Kịch Bản Của Use Case Cập Nhật Thông Tin Nhạc

Kịch Bản Của Use Case Xem Thông Tin Chi Tiết Bộ Truyện 6

Kịch Bản Của Use Case Thêm Bộ Truyện Mới Kịch Ban Của Use Case Cập Nhật Thông Tin Bộ Truyện

SVTH: Nguyễn Quốc Phong - D1I9PTDPT 8

Trang 16

Đồ Án Tốt Nghiệp Đại Học

= Kịch Ban Của Use Case Xem Danh Sach Tập =

Kịch Ban Của Use Case Xem Thông Tin Chi Tiết Tap

mm Kịch Ban Của Use Case Thêm Tập, Chương Mới cá—

| 227 | Kịch Ban Của Use Case Cập Nhat Thông Tin Tap/Chuong 40 |

= Kịch Ban Của Use Case Xem Danh Sách Thể Loại mm

Kịch Bản Của Use Case Xem Thông Tin Chi Tiết Thé Loại

Kịch Bản Của Use Case Thêm Thẻ Loại MớiKịch Ban Cua Use Case Cập Nhat Thông Tin Thé Loai 43

2.32 Kich Ban Cua Use Case Xem Danh Sach Tac Gia 43

2.33 Kịch Ban Của Use Case Xem Thông Tin Chi Tiết Tac Gia 44

2.34 Kịch Bản Cua Use Case Thêm Tác Gia Mới 45

2.35 Kịch Ban Của Use Case Cập Nhật Thông Tin Tac Gia 45

2.36 Kịch Ban Của Use Case Xem Danh Sách Gói Ưu Dai 46

Kịch Bản Của Use Case Xem Thông Tin Chi Tiết Gói Ưu Dai

Lò Kịch Bản Của Use Case Thêm Gói Ưu Đãi Mới Pe

Kịch Ban Của Use Case Cập Nhat Thông Tin Gói Ưu Dai

a Các Bước Khởi Tạo Một Dự Án Reactjs —

SVTH: Nguyễn Quốc Phong - D1I9PTDPT 9

Trang 17

Đồ Án Tốt Nghiệp Đại Học

DANH MỤC TỪ VIET TAT

SVTH: Nguyễn Quốc Phong - D1I9PTDPT 10

Trang 18

Đồ Án Tốt Nghiệp Đại Học

PHAN MỞ DAU

Voi su phat 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 tinh 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 nào 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 quả và nhận biết những nguy cơ có thé xảy đến với mình trênkhô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 đâ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á

trị giá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ụnggiả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 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ộidung phù 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 Ungdụng giá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ànhcho cha mẹ Điều này giúp cha mẹ quản lý thời gian sử dụng ứng dụng và kiểmsoá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 hệ thống quản trị ứng dụng

>

giáo dục và giải trí lành mạnh dành cho trẻ em.” Hệ thống quan tri ứng dụng

sẽ bố trợ và quản lý các thông tin cần thiết của ứng dụng giáo dục và giải trí lànhmạnh dành cho trẻ em.

1 Mục tiêu nghiên cứu

SVTH: Nguyễn Quốc Phong - D1I9PTDPT 11

Trang 19

Đồ Án Tốt Nghiệp Đại Học

Mục tiêu của “Phát triển hệ thống quản trị ứng dụng giáo dục và giải trílành mạnh dành cho trẻ em” đó là:

- _ Xây dựng và phát triển thành công một hệ thông quản trị website cho ứng dụng

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

- Quan lý và phân bồ tài nguyên của ứng dụng một cách dé dàng, tiện lợi

2 Phạm vi nghiên cứu

Đồ án sẽ tập trung vào phần xây dựng và phân tích, phát triển một hệ thốngwebsite quản trị ứng dụng giúp quản lý, phân bố, cập nhật các tài nguyên đến kháchhàng sử dụng đến “Ứng dụng giải trí lành mạnh cho trẻ em" Từ đó, người quản trị cóthé dé dàng thực hiện va thao tác, hỗ trợ đến người dùng dé dàng, nhanh chóng và tiệnlợi.

3 Phương pháp nghiên cứu

Nghiên cứu lý thuyết, thiết kế giao diện Thực hiện cài đặt và triển khai hệ

thống, sau đó, đánh giá kết quả đạt được

4 Nội dung chính của đề tài

- Chương 1: Tìm hiểu yêu cầu hệ thống

Nội dung bao gồm giới thiệu về hệ thống quản trị 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ácchương sau.

- Chương 2: Phân tích các yêu cầu của hệ thố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ôngviệ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ớptrong 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.

- 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

thông tin tuần tự của hệ thống, xác định kiến trúc màn hình sẽ thực hiện.

- Chương 4: Cài đặt và phát triển hệ thống

Chương này bao gồm lựa chọn công nghệ phù hợp để thực hiện cài đặt ứngdụng, các thư viện hỗ trợ, giao diện bên máy khách và kết nối API đến máy chủ

SVTH: Nguyễn Quốc Phong - D1I9PTDPT 12

Trang 20

Đồ Án Tốt Nghiệp Đại Học

- Chương 5: Đưa ra kết quả và kết luận của việc xây dựng hệ thống

Nội dung bao gồm tổng quan lại các kinh nghiệm đạt được trong quá trình thựchiện dé tài, kêt qua đạt được và hạn chê của đê tai.

SVTH: Nguyễn Quốc Phong - D1I9PTDPT 13

Trang 21

Đồ Án Tốt Nghiệp Đại Học

CHƯƠNG 1: TÌM HIỂU YÊU CAU HE THONG

Trong chương này trình bày về một số nội dung như: giới thiệu hệ thống, nhucầu của người dùng đối với hệ thống, lý do chọn đề tài Tìm hiểu về yêu cầu hệ thống,xác định các yêu cầu nghiệp vụ Hình thành cái nhìn tổng quát hơn về toàn bộ hệ thống

quản trị ứng dụng giải trí lành mạnh cho trẻ em.

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

1.1.1 Nhu cầu thực tế

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ụnginternet và các công cụ truyền thông hiện đại dường như đã trở thành một phần tất yêutrong 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ẻ em nhiề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ẻ emnào cũng hiểu biết cách sử dụng công nghệ, mạng internet một cách an toản, hiệu quả

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 dung xấu, không phù hợp với lứa tuôinhư bạo lực, khiêu dâm Đồng thời, những thông tin, hình ảnh của trẻ em được đăngtả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ư dan mạng chế giéu, chỉ trích,

miệt thi 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á trị giáo dục quan trọng cho trẻ em Dé trẻ em có một môi trường phát triển trên nền tảng công nghiệp 4.0 một cách mạnh mẽ và an toàn.

CMS là chữ viết tắt của Content Management System Còn gọi là hệ thống quản trị nội

dung nhằm mục đích giúp dé dàng quản lý, chỉnh sửa nội dung Nội dung ở đây là text,

video, nhạc, hình anh, files CMS là nơi người quan tri có thé cap nhat, thay đôi nộidung trên phần mềm Một hệ thống CMS tốt sẽ cho phép vận hành ứng dụng màkhông cần sự can thiệp, hỗ trợ từ người lập trình Hiện nay, phần lớn một hệ thốngCMS được phát triển trên nền tảng website với nhiều ưu điểm và tiện dụng Chủ đề

“Xây dựng ứng dụng giáo dục và giải trí lành mạnh cho trẻ em” là một chủ đề lớn nên

sẽ được phân ra làm 3 phần chính: Giao diện tương tác với Android, Giao diện hệ

thống quản trị trên Website và máy chủ xây dựng API Trong bài báo cáo này sẽ tập

trung hướng tới nội dung về cách thức xây dựng một hệ thống quản trị website về

CMS.

Trong thời kỳ công nghiệp 4.0, internet là một phần không thé thiếu đối với su phát

triển của con người Website có vai trò rất quan trọng trong việc đưa mọi người đến

với những thông tin mà mình đang cần

SVTH: Nguyễn Quốc Phong - D1I9PTDPT 14

Trang 22

Đồ Án Tốt Nghiệp Đại Học

Vậy “website là gì”? Website là nơi mang đến những thông tin cho người tìm kiếm, rút

ngắn đi khoảng cách, không chỉ gói gọn trong phạm vi nhỏ mà còn phát trién ở mứctoàn cầu Website chính là sản phẩm tốt nhất của internet, nhằm mang đến những lợiích vô cùng to lớn cũng như đem lại rất nhiều cơ hội cho chính người sử dụng

Website mang đến cho người dùng những thông tin cần thiết, những van đề khác nhau

trong cuộc sông đều có thể tìm kiếm trên website, giải đáp mọi thắc mắc với thời gian

cực nhanh chóng và cực kỳ hiệu quả.

Vậy còn “web app” là gì? Web app hay còn gọi là ứng dụng web, là một phần của

phần mềm có thé được truy cập bởi trình duyệt Là một trình ứng dụng có thể tiếp cận

website thông qua mang Internet hay intranet.

Cac loi ich ma Web application mang lai:

e Chạy trên nhiều nền tảng khác nhau Nó chạy trên bat kỳ hệ điều hành nào miễn

là trình duyệt tương thích với nó.

e Tất cả các người dùng đều truy cập vào một phiên bản và loại bỏ van đề về khả

năng tương thích.

e_ Giới han dung lượng được loại bỏ vì chúng không được cài đặt trên 6 cứng.

e Làm giảm phạm vi bản quyền phần mềm trong đăng ký Web Application

(SaaS).

e Làm giảm chi phí cho cả doanh nghiệp và người dùng Vì doanh nghiệp cần ít

sự hỗ trợ và bảo trì hơn.

Ưu điểm của Web App:

e Thiết kế dé mang lại cho người dùng trải nghiệm tốt hơn.

Truy cập linh hoạt Đăng nhập an toànThiết lập dé dang

Luôn được cập nhật

e Tang dung lượng lưu trữ

Nhược điểm của Web App:

e Phụ thuộc vào Internet

Chúng đang ngày cảng phát triên mạnh mẽ với sự tôi ưu ngày càng cao.

SVTH: Nguyễn Quốc Phong - D1I9PTDPT 15

Trang 23

Đồ Án Tốt Nghiệp Đại Học

1.1.2 Phân tích nhu cầu sử dụng của hệ thống quản trị ứng dụng

Hệ thống quản trị ứng dụng bằng website là một giải pháp hiệu quả cho các tổ chức

cần quan ly các ứng dụng như ứng dụng Android, ứng dung IOS, Hệ thống này

cung cấp khả năng truy cập, mở rộng và chi phí phù hợp với nhu cầu của các tổ chức

Hệ thống quản trị ứng dụng qua website giúp người quản lý có thể truy cập từ mọi nơitrên thế giới mà không cần phải có một máy tính cụ thé hoặc mạng nội bộ Điều nàylam tăng sự linh hoạt và thuận tiện trong việc quản ly ứng dụng Quản tri viên có thé

dé dàng cập nhật va quản ly ứng dụng thông qua giao diện web mà không cần phải

triển khai các ứng dụng hay cập nhật trực tiếp tại các máy tính người dùng

Chính vì vậy, hệ thống quan trị ứng dụng qua website mang đến rất nhiều lợi ích đến

các doanh nghiệp hoặc cá nhân triển khai các sản phâm phần mềm, với các lý do chính như:

- Quan lý Người Dùng và Quyền Truy Cập:

e Đăng ký và Xác thực: Cho phép quan trị viên quản lý tài khoản của hệ

thống thông qua giao điện web

e Quản lý Quyền Truy Cập: Cung cấp khả năng quản lý quyền truy cập

dựa trên vai trò, đảm bảo rằng người dùng chỉ có thể truy cập thông tin

và chức năng phù hợp với vai trò của họ.

- Quan ly Nội Dung va Dữ Liệu:

e Thêm, Sửa, Xóa Nội Dung: Cung cấp giao diện để quản trị viên dé dàng

quản lý và cập nhật nội dung ứng dụng.

e Duyệt và Kiểm Soát Dữ Liệu: Hỗ trợ quản ly cơ sở dit liệu, đảm bảo tính

toàn vẹn và an toàn cua dtr liệu.

- Thống Kê và Báo Cáo:

e Théng Ké Hiéu Suat: Thu thap va hiển thị dữ liệu về hiệu suất của ứng

dụng để cải thiện trải nghiệm người dùng

e Báo Cáo và Phân Tích: Cung cấp báo cáo về sử dụng, xu hướng và dữ

liệu quan trọng dé hỗ trợ quyết định chiến lược

SVTH: Nguyễn Quốc Phong - D1I9PTDPT 16

Trang 24

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

- Quan ly profile (thêm, sửa, xóa).

- Thanh toán.

- Quản ly nội dung xem cua trẻ (thêm, xóa nội dung trong danh sách).

- Xem thống kê thời gian sử dung các tính năng (xem phim, nghe nhạc, học

- _ 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

- Tim kiếm phim

- Xem phim

- Tua phim

- Phat, dừng phim

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

- _ Thêm phim vao 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 nhac đã thích

- Tim kiếm nhạc

- Nghe nhac

- Tua nhạc

- Phat, dừng nhac

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

- _ Thêm bai 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

SVTH: Nguyễn Quốc Phong - D1I9PTDPT 17

Trang 25

Đồ Án Tốt Nghiệp Đại Học

Đọ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

Vì vậy hệ thống quản trị ứng dụng giáo dục lành mạnh cho trẻ em hướng đến nhữngngười quản trị viên có thé dé dàng thực hiện các thao tác quản ly tài nguyên, truy cậpđến các thông tin tai nguyên của hệ thống một cách trơn tru và hiệu qua Dé mang lạitrải nghiệm người dùng tốt nhất nên sẽ có các chức năng được đưa ra trong hệ thống

website quản trị như sau:

- Các thông tin được đưa ra trong ứng dung giao diện Android:

Thông tin về người dùng, tài nguyên của ứng dụng,

Các thông tin về tài nguyên bao gồm tên tài nguyên, giá trị, mô tả nhanh, ngày

tạo, ngày cập nhật được lưu trữ và hiển thị khi quản trị viên đăng nhập vào

hệ thống

- Các chức năng của hệ thống website sẽ quản lý dựa trên cách chức năng mà ngườidùng sử dụng trên giao diện Android như sau:

Chức năng đăng nhập.

Nhóm chức năng quản lý người dùng bao gồm xem thông tin khách hàng, thông

tin hồ sơ của khách hàng đó, chỉnh sửa thông tin khách hàng và hồ sơ của họ

Nhóm chức năng quản lý tài nguyên phim bao gồm xem thông tin của phim,

chỉnh sửa và thêm phim mới.

Nhóm chức năng quản lý tài nguyên truyệ bao gồm xem thông tin của truyện,

thông tin của từng tập của truyện đó, chỉnh sửa và thêm phim truyện mới cũng

như tập mới của truyện.

Nhóm chức năng quản lý tài nguyên nhạc bao gồm xem thông tin của nhạc,

chỉnh sửa và thêm nhạc mới.

Nhóm chức năng quản lý thể loại của các tài nguyên như phim, truyện, nhạc

bao gồm xem thông tin của thé loại, chỉnh sửa và thêm thé loại mới

Nhóm chức năng quản lý tác giả của các tài nguyên như phim, truyện, nhạc baogồm xem thông tin của tác giả, chỉnh sửa và thêm tác giả mới

Nhóm chức năng quản lý các gói ưu đãi của ứng dụng bao gồm xem thông tincủa gói ưu đãi, chỉnh sửa và thêm gói ưu đãi mới.

Nhóm chức năng thống kê, thống kê lại các tài nguyên đang có trong hệ thống

và mức độ tăng trưởng các tải nguyên qua từng giai đoạn thời gian.

SVTH: Nguyễn Quốc Phong - D1I9PTDPT 18

Trang 26

- Dang nhập, quản lý thông tin của tai khoản

- Quan lý người dùng và hồ sơ của người dùng (thêm, sửa, xóa)

- Quan lý phim (thêm, sửa, xóa)

- Quan lý nhạc (thêm, sửa, xóa)

- Quan lý truyện va tập (thêm, sửa, xóa)

- Quan lý thể loại (thêm, sửa, xóa)

- Quan lý tác giả (thêm, sửa, xóa)

- Quan lý gói ưu đãi (thêm, sửa, xóa)

- Thong kê

e Hé thong

- Hé thống phải lưu các thông tin về người dùng, hồ sơ

- _ Hệ thống phải lưu các thông tin về phim

- _ Hệ thống phải lưu các thông tin về nhạc

- Hé thống phải lưu các thông tin về truyện, tập

- Hé thống phải lưu các thông tin về thê loại

- _ Hệ thống phải lưu các thông tin về tác gia

- Hé thống phải lưu các thông tin về gói ưu đãi

- _ Và các thông tin khác có trong hệ thống

b, Xác định yêu cau phi chức năng

- Thao tác: Môi trường kỹ thuật và vật ly mà hệ thống sẽ hoạt động

Vi dụ: Hệ thống có thé hoạt động trên các trình duyệt khác nhau

- _ Hiệu năng: Tốc độ và khả năng én định của hệ thống

Ví dụ: Hệ thống sẵn sàng phục vụ người quản trị viên bất cứ lúc nào, tương tácgiữa người dùng và hệ thống phụ thuộc vào kết nối nhanh hay chậm

- Bao mật: Ai cũng có thể truy cập trang quản tri và một số chức năng nào đó

Ví dụ: Chỉ Admin có quyền đăng nhập vào được hệ thống

1.3 Kết chương 1

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 lý

do chọn đề tai dựa trên nhu cau thực tế của xã hội cũng như nhu cầu sử dụng hệ thống

quản tri ứng dụng Tim hiểu rõ và xác định được các yêu cầu của hệ thống, đư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ệ thống và nghiệp vụ của hệ thống Cácchương tiếp theo sẽ đi sâu vào quy trình phát triển phần mềm dé bạn đọc hiểu rõ hơn

về hệ thống quản trị ứng dụng giải trí lành mạnh cho trẻ em

SVTH: Nguyễn Quốc Phong - D1I9PTDPT 19

Trang 27

Đồ Án Tốt Nghiệp Đại Học

CHUONG 2: PHAN TÍCH CÁC YÊU CÀU CUA HE THONG

Dựa vào kết quả quá trình tìm hiểu yêu cầu ở chương 1, chương 2 sẽ đi sâu hơnvà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 bản (Scenario), xây dựng biểu

Khách hàng Khách hàng truy cập vào ứng Ứng dụng trên

(Customer) dụng đê xem, su dung các chức Android

năng của hệ thông

Bảng 2.1 Các tác nhân của hệ thong

Trong phạm vi của báo cáo nay sẽ tập trung chủ yêu vào các chức năng quản tri

nên tác nhân chính sẽ được đê cập dén trong báo cáo này sẽ là tác nhân quan tri viên

(Admin)

2.2 Xây dựng bản thuật ngữ dé xác định

e Mục đích: Nhằm lam 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 cho hệ thống

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

Tiếng Anh Giải thích nội dung

1 User Khách hang | Người dùng của hệ thống Người dùng có thể

sử dụng các chức năng của ứng dụng Android

sau khi đã đăng nhập vào ứng dụng.

Trang 28

Đồ Án Tốt Nghiệp Đại Học

3 Account Tài khoản | Chứa các thông tin về tài khoản người dùng

bao gôm: Khách hàng, hô sơ của khách hàng,

thông tin cua quản tri viên

4 Profile Hồ sơ Chứa các thông tin về hồ sơ của một người

dùng

5 Movie Phim Chứa các thông tin cơ bản của tài nguyên

phim có trong hệ thong

6 7 Mise | HE, Chita các thông tin cơ ban cua tài nguyên

nhạc

2.3 Xác định và mô tả các ca sử dụng (use case) cho hệ thống quản trị

Danh sách các ca (use case) trên hệ thống quản trị cho quản trị viên

- Quan lý người dùng: Admin có thể thêm, sửa, xóa người dùng của hệ thống

- Quan lý hồ sơ của người dùng: Admin có thé quản lý các thông tin của hồ sơ

của khách hàng như thêm, sửa, xóa hồ sơ

- Quan lý các bộ phim: Admin quan lý tài nguyên phim của hệ thống như thêm

phim mới, cập nhật phim mới, xóa phim khỏi hệ thống

- Quan lý các bản nhạc: Admin quản lý các tai nguyên là bản nhạc có trong hệ

thống ứng dụng

- Quan lý các bộ truyện: Admin quản lý các bộ truyện có trong hệ thống, admin

thêm truyện mới, cập nhật các thông tin truyện,

- Quan lý thông tin thé loại: Admin có thé thêm, sửa, xóa các thông tin thê loại

- Quan lý thông tin tác giả: Admin có thể thêm, sửa, xóa các thông tin tác giả

SVTH: Nguyễn Quốc Phong - D1I9PTDPT 21

Trang 29

Đồ Án Tốt Nghiệp Đại Học

- Quan lý các gói ưu đãi: Admin quan lý các gói ưu đãi như thêm các gói ưu đãi

theo từng sự kiện diễn ra, kích hoạt các gói ưu đãi đưa đến cho khách hàng trải

nghiệm thật tốt,

- Thống kê: Thống kê các tài nguyên đang có trong hệ thống va mức độ tăng

trưởng theo thời gian

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

Dựa trên việc xác định các yêu câu chức năng của hệ thông, liệt kê các usecase cho tác nhân quản trị viên, dưới đây sẽ trình bày biêu đô use case tông quát và phân ra các use

Case.

2.4.1 Use case tổng quát trên hệ thống quản trị

Hệ thống quan trị ứng dung giải trí và lành mạnh cho trẻ em

<< Extend >>

Đăng xuất

Hình 2.1 Biểu đồ use case tổng quát của hệ thong quản trị ứng dụngSVTH: Nguyễn Quốc Phong - D1I9PTDPT 22

Trang 30

Đồ Án Tốt Nghiệp Đại Học

2.4.2 Phân rã use case quản lý người dùng

mã in Thêm người dùng mới tra thông tin người

em chi tiết người dùng dùng

em danh sách, chi tiết hồ sq

Xem chỉ tiết hồ sơ Sửa thông tin hồ sơ

Hình 2.2 Phân rã use case quản ly người dùng

SVTH: Nguyễn Quốc Phong - D1I9PTDPT 23

Trang 31

Đồ Án Tốt Nghiệp Đại Học

2.4.3 Phân rã use case quản lý các bộ phim

Thêm phim mới Sửa thông tin phim

— Thêm phim mới

k Sửa thông tin phim

<< Extend >> Xóa phim

Xem danh sach, chi tiét phim

<< Extend >>

Hình 2.3 Phân rã use case quan ly bộ phim

Sửa thông tin nhạc

' #

#

2.4.4 Phân rã use case quản lý các bản nhạc

Xem chi tiết thông tin

Trang 32

Đồ Án Tốt Nghiệp Đại Học

2.4.5 Phân rã use case quản lý các bộ truyện

Thêm truyện mới ñ 6 i ê

Xem chỉ tiết truyện Sửa thông tin truyện

cờ n3 Thêm truyện mới

' Sửa thông tin truyện

em chi tiết tập/chương Them Hỗ gợ sua iéngrtatập/chương tập/chương

Hình 2.5 Phân rã use case quan ly bộ truyện

SVTH: Nguyễn Quốc Phong - D1I9PTDPT 25

Trang 33

Đồ Án Tốt Nghiệp Đại Học

2.4.6 Phân rã use case quản lý thé loại

em chỉ tiết thông tin

Thêm thể loại mới

Sửa thông tin thể loại Xem danh sách, chỉ tiết thể loại

' ' ' ‹ ' ‹

<< Extend >> << Extehd >>

em danh sách thể loại Xem chi tiết thể loại

Hình 2.6 Phân rã use case quản lý thể loại2.4.7 Phân rã use case quản lý tác giả

em ht HE Rite mm Sửa thông tin tác giatác giả

Xem danh sách tác giả Xem chỉ tiết tác giả

Hình 2.7 Phân rã use case quản lý tác giả

Trang 34

Hình 2.8 Phân rã use case quản ly gói wu đãi

Trang 35

Đồ Án Tốt Nghiệp Đại Học

2.5 Xây dựng kịch bản của hệ thống quản trị ứng dụng

2.5.1 Kịch bản của use case đăng nhập

Tên use case Đăng nhập

Tác nhân chính Quản trị viên

Tiên điêu kiện Quản trị viên truy cập vào hệ thông trên website

Dam bảo tối thiểu Cho phép người dùng đăng nhập lại nếu đăng

nhập sai tài khoản hoặc mật khâu hoặc quyên

của tai khoản không đủ

Đảm bảo thành công Đăng nhập thành công khi nhập đúng tài khoản

và mật khâu của quản trị viên

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

1 Hệ thống hiển thị giao điện đăng nhập cho quản trị viên bao gồm: một ô nhập tàikhoản email, một 6 nhập mật khẩu và một nút đăng nhập

2 Quản trị viên tiến hành đăng nhập vào hệ thống, quản trị viên điền đầy đủ thông

tin tài khoản email và mật khẩu sau đó nhắn nút đăng nhập

3 Hệ thống gửi lên thông tin tài khoản và mật khâu của quản trị viên thông qua APIlên máy chủ dé kiểm tra và trả lại kết quả đăng nhập thành công Thông báo đăng

Ngoại lệ:

2.1 Quan tri viên nhập thiếu thông tin đăng nhập như tài khoản hoặc mật khẩu

2.1.a Hệ thống thông báo đến người dùng “không được để trống thông tin" vàkhông cho phép đăng nhập

2.1.b Quản trị viên nhập đầy đủ thông tin và tiễn hành bước tiếp theo

2.2 Quản tri viên nhập sai tài khoản hoặc mật khẩu

2.2.a Hệ thống gửi thông báo đến quản trị viên thông tin “tài khoản hoặc mật khẩukhông chính xác”

2.2.b Quản tri viên nhập lại chính xác tai khoản va mật khẩu và tiễn hành các bướctiếp theo

2.3 Quản trị viên đăng nhập tài khoản không có quyền vào trang quản trị (đăng nhậpbằng tài khoản khách hàng hoặc bằng tài khoản hồ sơ của khách hàng)

2.3.a Hệ thông gửi đến thông báo “tài khoản không có quyên truy cập trang quantrị Vui lòng trở lại"

2.3.b Quản trị viên nhập đúng thông tin tài khoản có quyền truy cập vào hệ thốngwebsite và tiến hành các bước tiếp theo

Bảng 2.3 kịch bản của use case đăng nhập

SVTH: Nguyễn Quốc Phong - D1I9PTDPT 28

Trang 36

Đồ Án Tốt Nghiệp Đại Học

2.5.2 Kịch bản của use case quản lý khách hàng

a Kịch bản cua use case thêm mới khách hang

Tên use case Thêm mới khách hàng

Tác nhân chính Quản trị viên

Tiền điều kiện Quản trị viên đăng nhập vào hệ thống website

quản trị thành công và vào thành công trang tao

tài khoản mới của hệ thông.

Đảm bao tối thiểu Hệ thống cho phép quản trị viên quay lui lại

trang trước đó đã truy cập trên trình duyệt

Đảm bảo thành công Hệ thống cho phép quản trị viên thêm mới tai

khoản khách hàng mới

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

mật khâu, tùy chọn kích hoạt tài khoản và nút thêm tài khoản mới

2 Quản trị viên nhập đầy đủ các thông tin bắt buộc và nhắn nút thêm tài khoản mới

3 Hệ thống sẽ gọi một API đến máy chủ dé kiểm tra và lưu thông tin Hiển thị thôngbáo thêm tài khoản mới thành công ra màn hình.

Ngoại lệ:

2.1 Quản trị viên nhập thiếu thông tin bắt buộc và nhắn nút thêm tài khoản mới

2.1.a Hệ thống hiển thị thông báo “Không được để trống thông tin" và yêu cầunhập lại.

2.1.b Quản trị viên nhập lại và tiến hành bước tiếp theo

2.2 Quản trị viên nhập thông tin email đã có trong hệ thống

2.2.a Hệ thống hién thị thông báo “Email đã tồn tại Vui lòng nhập lại"

2.2.b Quản trị viên nhập lại email khác và tiễn hành bước tiếp theo

3.1 Hệ thống báo lỗi khi thêm thông tin mới nếu máy chủ gặp sự cô

Bảng 2.4 kịch bản của use case thêm mới khách hàng

b Kịch ban của use case cập nhật thông tin khách hàng

Tiên điêu kiện Quản trị viên đăng nhập vào hệ thông website

SVTH: Nguyễn Quốc Phong - D1I9PTDPT 29

Trang 37

Đồ Án Tốt Nghiệp Đại Học

3 Hệ thống sẽ gọi một API đến máy chủ dé kiểm tra và lưu thông tin Hiển thị thôngbáo cập nhật tài khoản thành công ra màn hình.

Ngoại lệ:

2.1 Quản tri viên khi sửa bỏ qua ô thông tin bắt buộc và nhắn nút cập nhật

2.1.a Hệ thống hién thi thông báo “Không được dé trống thông tin" và yêu cầunhập lại.

2.1.b Quản trị viên nhập lại và tiễn hành bước tiếp theo

3.1 Hệ thống báo lỗi khi thêm thông tin mới nếu máy chủ gặp sự cố

Bảng 2.5 kịch bản của use case cập nhật thông tin khách hàng

c Kịch bản của use case xem danh sách khách hàng

Tên use case Xem danh sách khách hàng

Tiền điều kiện Quản trị viên đăng nhập vào hệ thống website

quản trị thành công va vào thành công trang

quản lý tài khoản trong hệ thông.

Đảm bảo tối thiểu Hệ thống cho phép quản trị viên quay lui lại

trang trước đó đã truy cập trên trình duyệt

Ngoại lệ:

1.1 Hệ thống gặp sự có

Bảng 2.6 kịch bản của use case xem danh sách khách hàng

d Kịch bản cua use case xem chỉ tiết thông tin khách hàng

SVTH: Nguyễn Quốc Phong - D1I9PTDPT 30

Trang 38

Đồ Án Tốt Nghiệp Đại Học

Đảm bảo thành công Hệ thống cho phép quản trị viên xem thông tin

chi tiêt của khách hang bat ky

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

1 Hệ thống hiển thị thông tin chi tiết khách hàng bao gồm các thông tin như tên

người dung, email, số điện thoại, địa chi, trạng thái của tài khoản

Ngoại lệ:

1.1 Hệ thống gặp sự có

Bảng 2.7 kịch bản của use case xem thông tin chỉ tiết khách hàng

2.5.3 Kịch bản của use case quản lý hồ sơ

a Kịch bản cua use case xem danh sách hồ sơ

Tên use case Xem danh sách hô sơ

Tác nhân chính Quản trị viên

Tiền điều kiện Quản trị viên đăng nhập vào hệ thống website

quản trị thành công và vào thành công trang quản lý hô sơ trong hệ thông

Đảm bao tối thiểu Hệ thống cho phép quản trị viên quay lui lại

trang trước đó đã truy cập trên trình duyệt

Bang 2.8 kịch bản của use case xem danh sách hồ sơ

b Kịch bản của use case xem thông tin chỉ tiết hỗ sơ

SVTH: Nguyễn Quốc Phong - D1I9PTDPT 31

Trang 39

Đồ Án Tốt Nghiệp Đại Học

Đảm bảo thành công Hệ thống cho phép quản trị viên xem thông tin

chi tiệt hô sơ của khách hàng bat kỳ

Bảng 2.9 kịch bản của use case xem thông tin chỉ tiết hỗ sơ

c Kịch bản của use case thêm hồ sơ mới

Tên use case Thêm hô sơ mới

Tác nhân chính Quản trị viên

Tiền điều kiện Quản trị viên đăng nhập vào hệ thống website

quản tri thành công va vào thanh công trang tạo

hô sơ mới của khách hàng trong hệ thông.

Đảm bảo tối thiểu Hệ thống cho phép quản trị viên quay lui lại

trang trước đó đã truy cập trên trình duyệt

Đảm bảo thành công Hệ thống cho phép quản trị viên thêm mới một

hô sơ của khách hàng bât kỳ

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

1 Hệ thống hiển thị một form gồm có: tải ảnh, tên hồ sơ, ngày tháng năm sinh, tùy

chọn trạng thái hồ sơ và nút thêm hồ sơ mới

2 Quan trị viên nhập day đủ các thông tin bắt buộc và nhấn nút nút thêm hồ sơ mới

3 Hệ thống sẽ gọi một API đến máy chủ dé kiểm tra và lưu thông tin Hiển thị thông

SVTH: Nguyễn Quốc Phong - D1I9PTDPT 32

Trang 40

Đồ Án Tốt Nghiệp Đại Học

hàng

2.2.a Hệ thống hién thi thông báo “Tên hồ sơ đã tồn tại trong danh sách của kháchhàng"

2.2.b Quan trị viên nhập lại tên hồ sơ khác và tiến hành bước tiếp theo

3.1 Hệ thống báo lỗi khi thêm thông tin mới nếu máy chủ gặp sự cố

Bảng 2.10 kịch bản của use case thêm hồ sơ mới

d Kịch bản cua use case cập nhật thông tin hồ sơ

Tiền điều kiện Quản trị viên đăng nhập vào hệ thống website

quản trị thành công va vào thành công trangchỉnh sửa thông tin hồ sơ của khách hàng trong

hệ thống

Đảm bao tối thiểu Hệ thống cho phép quản trị viên quay lui lại

trang trước đó đã truy cập trên trình duyệt

Đảm bảo thành công Hệ thống cho phép quản trị viên cập nhật thông

tin hô sơ của khách hang bat ky

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

1 Hệ thống hiển thị một form gồm có: tải ảnh, tên hồ sơ, ngay tháng năm sinh, tùychọn trạng thái hồ sơ và nút cập nhật (các ô được điền sẵn các thông tin của hồ sơ)

Ngoại lệ:

2.1 Quản trị viên khi sửa bỏ qua 6 thông tin bắt buộc và nhắn nút cập nhật

2.1.a Hệ thống hiển thị thông báo “Không được dé trống thông tin"

2.1.b Quản trị viên nhập lại và tiến hành bước tiếp theo

3.1 Hệ thống báo lỗi khi thêm thông tin mới nếu máy chủ gặp sự cố

Bảng 2.11 kịch bản của use case cập nhật thông tin hồ sơ

SVTH: Nguyễn Quốc Phong - D1I9PTDPT 33

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

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

TÀI LIỆU LIÊN QUAN