Mô tả
1. Chức năng chi tiết
Role: User (Người dùng)
Người dùng có thể đăng ký, đăng nhập, và sử dụng các chức năng cơ bản trong ứng dụng:
- Đăng nhập
- Nhập thông tin tài khoản (email hoặc username và mật khẩu) để truy cập ứng dụng.
- Tính năng bảo mật: thông báo khi nhập sai mật khẩu nhiều lần.
- Quên mật khẩu
- Nhập email đã đăng ký để nhận mã xác minh.
- Đặt lại mật khẩu mới thông qua mã xác minh.
- Đăng ký
- Tạo tài khoản bằng thông tin cơ bản: username, email, mật khẩu.
- Kiểm tra trùng lặp username hoặc email trước khi đăng ký.
- Nghe nhạc
- Duyệt danh sách nhạc theo thể loại, nghệ sĩ, album hoặc bài hát phổ biến.
- Phát nhạc trực tiếp với trình phát nhạc tích hợp (Play, Pause, Next, Previous).
- Hỗ trợ điều chỉnh âm lượng và chế độ phát lặp (Loop), phát ngẫu nhiên (Shuffle).
- Thêm playlist cá nhân
- Tạo playlist mới bằng cách đặt tên và chọn các bài hát từ danh sách.
- Tùy chỉnh danh sách bài hát trong playlist (thêm hoặc xóa bài hát).
- Xóa playlist
- Quản lý các playlist cá nhân, xóa những playlist không còn sử dụng.
Role: Admin (Quản trị viên)
Quản trị viên có quyền quản lý toàn bộ nội dung và người dùng trong hệ thống:
- Report
- Xem báo cáo về:
- Số lượng bài hát, người dùng, và playlist.
- CRUD nhạc
- Create: Thêm bài hát mới vào hệ thống với đầy đủ thông tin (tên bài hát, nghệ sĩ, album, thể loại, file nhạc).
- Read: Xem danh sách và chi tiết từng bài hát.
- Update: Chỉnh sửa thông tin bài hát (tên bài hát, nghệ sĩ, album, thể loại).
- Delete: Xóa bài hát không còn phù hợp.
- CRUD user
- Create: Thêm tài khoản người dùng mới.
- Read: Xem danh sách và chi tiết thông tin người dùng (username, email, số playlist đã tạo).
- Update: Cập nhật thông tin tài khoản người dùng.
- Delete: Xóa tài khoản người dùng khi cần thiết
Hướng dẫn cài đặt
1. Tải tệp rar
2. mở file sql , chạy file
3. chạy lệnh scafold ở file txt, thay đổi thông tin phù hợp
4. thay đổi thông tin link ảnh ở các file xaml cho phù hợp tên máy tính
1. Tải tệp rar
2. mở file sql , chạy file
3. chạy lệnh scafold ở file txt, thay đổi thông tin phù hợp
4. thay đổi thông tin link ảnh ở các file xaml cho phù hợp tên máy tính