1. GIỚI THIỆU ĐỀ TÀI
Quản lý bài hát giúp người quản lý dễ dàng quản lý số lượng lớn thông tin các bài hát cùng với các ca sĩ, nhạc sĩ, album liên quan.
Các chức năng chính:
- Chỉnh sửa: Thêm, xóa, sửa thông tin.
- Sắp xếp, tìm kiếm.
- Phát bài hát.
- Thống kê (lượt nghe).
2. PHÂN TÍCH CHỨC NĂNG HỆ THỐNG
2.1. Chỉnh sửa (chế độ quản lý)
- Bài hát: Thêm, sửa, xóa các thộng tin trong bài hát bao gồm - tên bài hát, ca sĩ, nhạc sĩ, thể loại, ngày tạo, audio, ảnh.
- Thể loại: Thêm, xóa thể loại.
- Nhạc sĩ: Thêm, sửa, xóa các thộng tin nhạc sĩ bao gồm - tên nhạc sĩ, ngày sinh, giới tính, giới thiệu, giải thưởng, ảnh.
- Ca sĩ: Thêm, sửa, xóa các thộng tin ca sĩ bao gồm - tên ca sĩ, ngày sinh, giới tính, giới thiệu, quốc gia, hạng, ảnh.
- Album: Thêm, sửa, xóa các thộng tin Album bao gồm - tên album, ngày tạo, mô tả, các bài hát.
2.2. Phát nhạc
- Phát bài hát khi được chọn.
- Tự động tăng lượt view của bài hát khi nghe.
2.3. Sắp xếp, Tìm kiếm
- Sắp xếp: tăng dần hoặc giảm dần theo id, tên bài hát, tên ca sĩ, tên nhạc sĩ, thể loại.
- Tìm kiếm: theo id, tên bài hát, tên ca sĩ, tên nhạc sĩ, thể loại.
2.4. Thống kê
- Thống kê bài hát theo lượt nghe.
- Thống kê thông tin nhạc sỹ và số bài hát.
- Thống kê thông tin ca sỹ và số bài hát.
- Thống kê album và bài hát.
- Thống kê bài hát theo thể loại nhạc.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
install nodejs
install java(jdk>=11)
install codeblock(c++)
Part 1: run manage_music(code c++)
C1: vào code block open manage_music.cbp và run (có thể chỉnh sửa code)
C2: run file manage_music.exe (không thể chỉnh sửa code)
Part 2: run backend_java/react-java-c (code java)
C1: vào IDE(tùy chọn) eclipse run file DemoSpringBootApplication.java (có thể chỉnh sửa code)
C2: chạy file react-java-c-\target\demoSpringBoot-0.0.1-SNAPSHOT.jar (không thể chỉnh sửa code)
Part 3: run front_end (code react)
tại thư mục front_end mở terminal:
npm start