- 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 2BO 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 5Họ 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 6Chí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 7ThS.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 9CHUONG 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 15Kị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 34Hì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