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

Xây dựng hệ thống nghe và chia sẻ nhạc online

95 5 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 đề Xây Dựng Hệ Thống Nghe Và Chia Sẻ Nhạc Online
Tác giả Nguyễn Văn A
Người hướng dẫn ThS. Nguyễn Văn B
Trường học Trường Đại Học Khoa Học
Chuyên ngành Công Nghệ Thông Tin
Thể loại luận văn
Năm xuất bản 2023
Thành phố Thành Phố Hồ Chí Minh
Định dạng
Số trang 95
Dung lượng 2,57 MB

Nội dung

I H C QU C GIA TP.HCM IH KHOA KHOA H THU LU T NGHI IH C NG H TH NH C ONLINE H NG: H NG KHOA H C GVHD: Th GVPB: Th - - L I CAM - - ng h th nh c hi mv v cc i dung c th c hi I H C QU C GIA TP.HCM -c l p - T - H _ KHMT _ KHOA: B H I CH IH NHI M V LU A VI T NAM T NGHI P t c a b n thuy Thi _MSSV: 1613289 P: _ Th C lu ng H Th Nh c Online. _ Nhi m v uv n s li u): ng m t h th ng chia s nh nt tr i nghi H Th ng s tham kh o m t s c tr c NCT, Zing mp3, Spot H th nh ng b n nh c c a h H th H th o playlist, b ng x p h ng, i nh , qu Giao di n, d s d ng, d i m i s d ng m v lu mv : H ng d n: Ph ng d n: 1) Nguy N CH NHI M B GI NG D ThS Nguy PH i t (ch ): _ : _ o v : m t ng k t: _ lu IH C I CH c l p - T - H T NAM PHI U CH M B O V LVTN ng d n/ph n bi n) H MSSV: 1613289 th ng h th nh c online3 H ng d n: Ths Nguy T b n thuy t minh: S trang: S S b ng s li u S : S li u tham kh o: Ph n m Hi n v t (s n ph m) T nv : -S b nv : B n A1: B n A2: Kh - S b n v v tay S b nv Nh a LVTN: Lu b n h tr nh c online ng t web frontend: ReactJS, NextJS, backend: NodeJS, NestJS, database: MongoDB Kh c nhi g Nh ng thi u Ph Giao di Nh ng v a LVTN: th tb b o m t cho h th ngh cb ov B i SV ph i tr l cH 10 ng ch : gi ng b ov cb ov ng: gi i m : 8.5/10 IH C I CH T NAM c l p - T - H PHI U CH M B O V LVTN i ph n bi n) H 1613289 ng h th H nh c online i ph n bi n: ThS Nguy T b n thuy t minh: S trang: S S b ng s li u S S Ph n m u tham kh o: : Hi n v t (s n ph m) T nv : -S b nv : B n A1: B n A2: - S b n v v tay S b nv Nh a LVTN: - n th c h th - t - chia s c nh nh c online i nh th ng Ch - c l n - Giao di n h th Nh ng thi n a LVTN: - H th - Kh n i dung thuy i ngh cb ov i SV ph i tr l B cH ng ch : gi b ov cb ov ng: i m: 8.5/10 ThS Nguy L IC M L cg il ic n gi ng d th y ng d n, truy t cho em nh ng ki n th c, kinh em t t th i gian th c hi y s c kh e, h ng Nguy nghi lu s nghi p gi ng d y ng il ic gi u ki t h tr - ih c bi ng h c t p t n th c n n t ng c hi ng c em su t th i gian qua ng h , I H C QU C GIA TP H C IH C H I CH cL p-T T NAM Do - H T NG H TH NH C ONLINE NG ANH: BUILDING AN ONLINE MUSIC SYSTEM ng d n: ThS.Nguy c hi n: N T n nay, nghe nh iv it tc m c ng d c nh c tr c h nm ch c a h th chia s c gi t nhi u n n t ng d i, ti n l ng gi c, h c t p m t m i, ud i n i dung c n v i nh ng d ng nghe nh i y nghe nh ng c n Ho nh n ng ch c, tr h in Nh n th y r ng h th ng h th i B at tc m m bi n nh t ph c v cho nhu ut tc n nt nh chia s cho t t c th tr c H th ng ng d ng nghe nh c ng t it tc d ng, d M nh ng m n than thi n, d s ng h th nh c online M t m i qua nh ng b n nh c : Ti ng Vi t nh ng: T t c m n cho nh ng ng K t qu n nh u nghe nh c ho c chia s i: Hi n th cv c, t i nh c, upload nh n m nh m m, chat, K ho ch th c hi n: STT vi c Th i gian pv b lu lu u tri n t o source Thi t k giao di d li u 01/01/2021 01/02/2021 02/02/2021 20/03/2021 vi t code x 21/03/2021 01/05/2021 n th 02/05/2021 01/06/2021 01/07/2021 07/07/2021 08/07/2021 20/07/2021 Ti Ti a l i Deploy h th ng Ki m th ph n m m 21/07/2021 26/07/2021 n c a CBHD ThS.Nguy ng x p h ng c gia c gia c gia 80 c gia m t qu 81 t qu 5.16 Popup comment 5.18 Popup comment 5.17 Popup add to playlist 82 st 5.18 Popup notification 5.20 Popup notification 83 5.20 c c 5.21 Popup ch nh s 84 nh s p trang admin 85 ogin trang amdin trang admin rang ch trang admin 5.25 86 5.27 5.26 87 88 T NG K 6.1 K t qu t N c Hi c ch v n ng v cv m i chia s n t ng hi n t n th c r t t t t uh h ch ch i quy t v nghi nghi p v t ng ch n th c r t nhi u ki n th c, kinh pv d m c a ng d ng, qu V m t k thu i gian hi u qu t qu t tri ti ng nh t cho javascript hi (backend) ng d ng d i uv n khai, l m c a t ng lo N mv d li ng lo i t H ch ng c th 1s v thi t k giao di n, UX/UI cho ng d ng n ng d ng frontend d tk H ch cd nl a nh ng b n, p Graphql tr V m t ng d T ng d ng d nh t Nh cd ns pt i t qu cm tc c v i n, c n thi t nh t cho ng nh ng nhu c n c 89 Nh ng v c hi c: n: d o qu ser, nh nh ic i o ph learning Hi n t ng d ng bi u th nh n ch t c a ch o Giao di d p nh xu t d ho t d li c th th hi n u ch v ng nh t UX/UI d ng component c a Antd, o lo i n th o c so v i m c V v nhi u l n, c => S ti p t performance cho ng d => d ng s tr ct u ch u ch n code s d ng m i, t mb ng t i nt m m t nh ng n n t ng m n nh t c ng c t i Vi v 6.2 Thu n l a Thu n l i n t ng ki n th h i gian h c ng n th Lu d ng nh tri n ph n m g c gi i quy stackoverflow r t ph bi ng h tr hay g u nhi ib -issue hay 90 Nh cs ki n th c v c a th quan t nhi u n n t nl i tham kh ng tham gia d quy t nh ng t g n gi ng v n ct kh l a ch n n cho lu n B t l a ch pv b Do l a ch n nhi n th i gian h c h m M ts v t, m t th ng ti ng ti p c n bao gi u m hi i c ph c th giao di tk l i pm , th lo i, qu ch ng h p chung nh t Nghi b t c tr m nh n h m i front-end, back-end cho t i thi t k h th ng, vi t th th c hi c tr n v u ph n t n n ng d ng c n b sung th m nhi n Qu nh o nc quy n m n i quy, d c (official pv is nl c i c bi ng 91 v T o nhi u playlist h th ng t o (nh ng playlisy hi n t nh n nh c bu n, playlist nh c US-UK, nl d ng ng d ng S d ng h th c a th th i nghi m c a search, n cho h th d cho giao di t ng tr i nghi i thi n h th ng UX/UI cho ng d nh s a l ng c tr c n pv i nghe ah th ng nh s a nh c tr c n M r nhi u n n t Vi th Vi t Nam n h th ng tr ti p c T o h th s d ch v c a h th ng ch c t ch ng ph , ph n h a theo feedback c i cho h th 92 U THAM KH O N NH [1] Wikipedia API: https://en.wikipedia.org/wiki/API (l n truy c p cu i: 16/08/2021) [2] Ngu n nh: https://medium.com/@emmaamccann14/retrospective-3-soundcloudrooms-feature-1350301856fa (l n truy c p cu i: 16/08/2021) [3] Ngu n nh: https://www.statista.com/chart/20826/music-streaming-services-withmost-subscribers-global-fipp/ (l n truy c p cu i: 16/08/2021) u docker: https://totvadep.com/docker-la-gi-no-hoat-dong-nhu-the-naomuc-dich-cua-docker-la-gi/ (l n truy c p cu i: 16/08/2021) u docker: https://viblo.asia/p/docker-chua-biet-gi-den-biet-dung-phan-1lich-su-ByEZkWrEZQ0 (l n truy c p cu i: 16/08/2021) [6] and Analysis of [7] Wikipedia Multitier architecture: https://en.wikipedia.org/wiki/Multitier_architecture (l n truy c p cu i: 16/08/2021) [8] Ngu n nh: https://sethphat.com/sp-269/c-mo-hinh-3-lop-don-gian (l n truy c p cu i: 16/08/2021) [9] Ngu n nh: https://morioh.com/p/cf01d67b1277 (l n truy c p cu i: 16/08/2021) [10] Ngu n nh: https://medium.com/@huytrongnguyen1985/from-pub-sub-patternto-observer-pattern-f4ae1e425cc9 (l n truy c p cu i: 16/08/2021) u Flux: https://viblo.asia/p/xay-dung-ung-dung-don-gian-voi-fluxjdWrvwjzGw38 (l n truy c p cu i: 16/08/2021) u HTML/CSS/JS: https://viblo.asia/p/gioi-thieu-html-css-js-WAyK81RnZxX (l n truy c p cu i: 16/08/2021) li u NextJS: https://viblo.asia/p/nextjs-series-part-1-gioi-thieu-ve-nextjsQbq5QAkL5D8 (l n truy c p cu i: 16/08/2021) u Antd : https://ant.design/docs/spec/values (l n truy c p cu i: 16/08/2021) [15] Ngu n nh : https://medium.com/andy-le/t%C3%ADch-h%E1%BB%A3p-reduxv%C3%A0-react-trong-%E1%BB%A9ng-d%E1%BB%A5ng-todo-89f9fa57505e (l n truy c p cu i: 16/08/2021) [16] Ngu n nh: https://www.apollographql.com/docs/react/ (l n truy c p cu i: 16/08/2021) 93 u NodeJS: https://viblo.asia/p/mot-cai-nhin-tong-quan-nhat-ve-nodejsLjy5VeJ3lra (l n truy c p cu i: 16/08/2021) : https://viblo.asia/p/mongodb-la-gi-co-so-du-lieuphi-quan-he-bJzKmgoPl9N (l n truy c p cu i: 16/08/2021) [19] u Graphql: https://viblo.asia/p/cung-tim-hieu-ve-graphql-07LKX4zeKV4 https://viblo.asia/p/tim-hieu-ve-graphql-eW65GD8RKDO NestJS - A progressive Node.js framework https://docs.nestjs.com (accessed Jan 25, 2021) https://mongoosejs.com/(accessed Jan 25, 2021) (l n truy c p cu i: 16/08/2021) 94 ... nt d d ng nghe nh c nghe nh c [2] 22 H nh 2.2 Bi th hi n s ph bi n c stream nh c [3] r nghe nh c Qua bi ng s d n t ng th a ch n nhi u nh nghe nh chia s n ch n youtube nhi ph i n t ng i chia s video,... ng d ng nghe nh i y nghe nh ng c n Ho nh n ng ch c, tr h in Nh n th y r ng h th ng h th i B at tc m m bi n nh t ph c v cho nhu ut tc n nt nh chia s cho t t c th tr c H th ng ng d ng nghe nh c... um i nghe nh ng, bolero, Hi n t nt i nh i nghe, Vi ng n n t ng t nhi c theo ch bi xu u h tr i nghe nh t nhi ph c v , th lo i, qu c gia X p h ng nh n gi ng v nt c ah n nt c n nh c i nh i chia

Ngày đăng: 02/06/2022, 17:44

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w