1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÁO CÁO DỰ án ỨNG DỤNG NGHE NHẠC (MUSIC APP)

54 786 4

Đ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

Định dạng
Số trang 54
Dung lượng 4,37 MB

Nội dung

BÁO CÁO DỰ ÁN ỨNG DỤNG NGHE NHẠC (MUSIC APP) GVHD: Lê Phạm Tuấn Kiệt Nhóm: 05 Lớp: LT14304_3 Thành viên: + Trần Anh Vũ – PS08238 (Nhóm trưởng) + Nguyễn Thành Sang – PS10450 +Nguyễn Tấn Khang – PS08940 + Nguyễn Mạnh Duy – PS08758 + Ngô Trần Huy Điệp – PS08657 Hồ Chí Minh – 2020 Mục Lục PHẦN – GIỚI THIỆU ĐỀ TÀI PHẦN – KHẢO SÁT YÊU CẦU 2.1 Chức quản lí tài khoản 2.2 Chức bảng xếp hạng .3 PHẦN – PHÂN TÍCH HIỆN TRẠNG PHẦN – THIẾT KẾ HỆ THỐNG 4.1 Sơ đồ use case 4.2 Yêu cầu hệ thống PHẦN – THỰC HIỆN DỰ ÁN 5.1 Phân công dự án .8 5.2 Tổ chức dự án 5.3 Mã nguồn 5.4 Thư viện 5.5 Sơ đồ tổ chức giao diện PHẦN – GiAO DIỆN ỨNG DỰNG 10 6.1 Giao diện người dùng 6.2 Giao diện Web Admin 19 PHẦN – VIẾT MÃ CHO ỨNG DỤNG 22 PHẦN – KIỂM THỬ .48 8.1 Kiểm thử đăng ký 48 Kiểm thử đăng nhập 49 Kiểm thử chức với Playlist cá nhân 49 Kiểm thử nút chức hát 50 Kiểm thử chức hát yêu thích 51 PHẦN – TRIỂN KHAI VÀ SỬ DỤNG 51 9.1.1 Hướng dẫn cài đặt triển khai 51 9.1.2 Hướng dẫn sử dụng phần mềm 51 PHẦN 10 – KẾT LUẬN 52 10.1 Thuận lợi .52 10.2 Khó khăn 52 10.3 Những phần chưa thực 52 DỰ ÁN LẬP TRÌNH MOBILE NHẬN XÉT CỦA GIẢNG VIÊN ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ……………………………… Giáo viên hướng dẫn ký, ghi rõ họ tên DỰ ÁN LẬP TRÌNH MOBILE NHẬN XÉT CỦA HỘI ĐỒNG PHẢN BIỆN ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… …………………………………………………… HĐ phản biện ký, ghi rõ họ tên DỰ ÁN LẬP TRÌNH MOBILE PHẦN – GIỚI THIỆU ĐỀ TÀI Âm nhạc đóng vai trò quan trọng sống người, giúp giải tỏa áp lực sống ngày, sợi dây gắn kết người với người Do nhu cầu nghe nhạc chia sẻ hát u thích cho người khác thưởng thức cao ứng dụng nghe nhạc khác chưa hoàn toàn đáp ứng PHẦN – KHẢO SÁT YÊU CẦU 2.1 Chức quản lí tài khoản  Đăng kí tài khoản  Đăng nhập để sử dụng chức quản lý thư viện nhạc cá nhân (có thể đăng nhập google facebook)  Đăng Xuất: Đăng nhập lại với người dùng khác  Lưu thông tin đăng nhập tự động đăng nhập lần sử dụng  Đổi mật 2.2 Chức bảng xếp hạng  Bài hát  Bài hát thịnh hành  Album hot  List nhạc gợi ý cho bạn 2.3 Chức tìm kiếm  Tìm kiếm hát theo tên  Hiển thị danh sách hát theo thể loại  Tìm kiếm hát theo tên ca sĩ 2.4 Chức quản lý thư viện cá nhân  Playlist cá nhân  Bài hát u thích DỰ ÁN LẬP TRÌNH MOBILE 2.5 Chức thao tác với hát  Nghe/dừng hát  Lặp/trộn hát  Thêm hát vào danh sách yêu thích  Hiển thị notification hát PHẦN – PHÂN TÍCH HIỆN TRẠNG Dự án xuất phát từ nhu cầu âm nhạc Nhóm mong muốn xây dựng phần mềm chạy thiết bị di động người dùng sử dụng trải nghiệm hát thiết bị di động DỰ ÁN LẬP TRÌNH MOBILE PHẦN – THIẾT KẾ HỆ THỐNG 4.1 Sơ đồ use case 4.1.1 MusicApp DỰ ÁN LẬP TRÌNH MOBILE 4.1.2 Sơ đồ ERD 4.1.3 Thông tin thực thể 4.1.3.1 Bài hát  Mã Bài Hát (SO_Number) Vd: ( SO001)  Mã Thể Loại (T_Number) Vd: ( T01)  Tên Bài Hát (string)  Ca Sĩ ( string)  Link Bài Hát (String)  Lượt Thích (Nunber)  Link Hình Bài Hát (String) DỰ ÁN LẬP TRÌNH MOBILE 4.1.3.2 Người dung  Username ( string (30))  Password (string)  Email (String)  Favorite o Mã Bài Hát (String)  Playlist o Mã Playlist (A_number) o Tên Playlist(String) o Thành Phần  Mã Bài Hát (String) o Xóa 4.1.3.3 Thể loại  ID (String)  Tên thể loại(String) 4.1.3.4 Album  ID (A_Number) Vd: ( A02)  Image (String)  Tên album (String)  Ca Sĩ ( string)  List danh sách nhạc album (Array) 4.2 Yêu cầu hệ thống  Ứng dụng chạy hệ điều hành Android  Hệ quản trị sở liệu FireBase DỰ ÁN LẬP TRÌNH MOBILE PHẦN – THỰC HIỆN DỰ ÁN 5.1 Phân công dự án 5.2 Tổ chức dự án Quản lý dự án Github, SourceTree 5.3 Mã nguồn 5.3.1 Front-End  Phát triển ứng dụng tảng Android  Công cụ phát triển Android Studio  Ngôn ngữ: Java 5.3.2 Back-End  Cơ sở liệu: FireBase  Ngôn ngữ: java-script, html-css, nodeJS 5.4 Thư viện  UI (material, design, lottie, circle image view, glide, … )  Google (Authentication)  Facebook (Authentication)  Firebase (Firebase cloud messaging) DỰ ÁN LẬP TRÌNH MOBILE 38 DarkMode Lưu kiểm tra DarkMode người dùng đăng xuất DỰ ÁN LẬP TRÌNH MOBILE 39 Dark Style Light Style DỰ ÁN LẬP TRÌNH MOBILE 40 Asynctask phát nhạc DỰ ÁN LẬP TRÌNH MOBILE 41 Tiến hát DỰ ÁN LẬP TRÌNH MOBILE 42 Lùi hát DỰ ÁN LẬP TRÌNH MOBILE 43 Hàm kéo thơi gian hát Hàm cập nhật thơi gian DỰ ÁN LẬP TRÌNH MOBILE 44 Lặp hát Nghe ngẫu nhiên DỰ ÁN LẬP TRÌNH MOBILE 45 Notification hát DỰ ÁN LẬP TRÌNH MOBILE 46 Thêm hát u thích Xóa hát u thích DỰ ÁN LẬP TRÌNH MOBILE 47 Hàm Thêm hát vào Playlist Hàm xóa hát khỏi Playlist DỰ ÁN LẬP TRÌNH MOBILE 48 PHẦN – KIỂM THỬ 7.1 Kiểm thử đăng ký Thuộc tính Thao tác Thêm Email Cập nhật Xóa Khơng để trống Khơng trùng Password DỰ ÁN Ít ký tự LẬP TRÌNH MOBILE 49 7.2 Kiểm thử đăng nhập Thuộc tính Thao tác Thêm Tên đăng nhập Khơng để trống Mật Không để trống Đăng nhập Google Đăng nhập Facebook 7.3 Cập nhật Xoá trắng form Đăng Nhập Thành Công Đăng Nhập Thành Công Kiểm thử chức với Playlist cá nhân Chức Thao tác Tạo PlayList Tạo playlist database đồng thời cập nhập lại giao diện Đổi tên Playlist Đổi tên playlist database đồng thời cập nhập lại giao diện Xóa PlayList Xóa playlist database đồng thời cập nhập lại giao diện Thêm hát vào Thêm hát vào playlist database PlayList Xóa hát vào Xóa playlist database đồng thời cập nhập lại giao diện PlayList DỰ ÁN LẬP TRÌNH MOBILE 50 7.4 Kiểm thử nút chức hát Chức Thao tác Play/Pause Chạy/Dừng hát Next Chuyển sang hát danh sách Pre Chuyển sang hát trước danh sách Random Khi hát kết thúc chuyển sang hát danh sách Loop Lặp lại hát chạy Giao diện thời gian Cập nhập theo thời gian hát Thanh thời gian DỰ ÁN Cập nhập theo thời gian hát, kéo đến vị trí bất kỳ, hát chạy theo đến thời gian tương ứng LẬP TRÌNH MOBILE 51 7.5 Kiểm thử chức hát yêu thích Chức Thêm hát yêu thích Thao tác Thêm hát vào danh sách hát yêu thích database, cập nhập lại giao diện Xóa hát khỏi danh sách hát u thích Xóa hát u thích database, cập nhập lại giao diện PHẦN – TRIỂN KHAI VÀ SỬ DỤNG 8.1.1 Hướng dẫn cài đặt triển khai  Cài đặt file APK vào điện thoại  Hệ điều hành Android 6.0 trở lên 8.1.2 Hướng dẫn sử dụng phần mềm  Ở trang chủ gồm có:  Top hát yêu thích  Bài hát  Album ca sĩ  Những hát gợi ý  Trang tìm kiếm hát:  Hiển thị thể loại nhạc theo quốc gia  Icon kính góc trái để tìm kiếm hát theo từ khóa  Quản lý cá nhân:  Cần có tài khoản đăng nhập để sử dụng chức  Quản lý hát yêu thích trước trong playlist  Quản lý, tùy chỉnh play list riêng  Đăng ký theo email, facebook, Gmail  Đăng nhập  Màn hình phát nhạc  Chọn bàn hát muốn phát  Tiến lùi trộn lặp lại hát  Icon tim góc để u thích hát  Icon plus để thêm vào playlist DỰ ÁN LẬP TRÌNH MOBILE 52 PHẦN – KẾT LUẬN 9.1 Thuận lợi  Thành viên chiệu khó nghiên cứu  Khả teamwork tốt  Dự án phát triển mơn trước 9.2 Khó khăn  Các thành viên cịn q trình thực tập doanh nghiêp  Còn vắng nhiền buổi tập trung  Kiến thức tảng yếu 9.3 Những phần chưa thực  Lời hàt  Tải hát  Hẹn hát  Cho phép người dùng đăng nhạc DỰ ÁN LẬP TRÌNH MOBILE ... áp lực sống ngày, sợi dây gắn kết người với người Do nhu cầu nghe nhạc chia sẻ hát u thích cho người khác thưởng thức cao ứng dụng nghe nhạc khác chưa hồn tồn đáp ứng PHẦN – KHẢO SÁT YÊU CẦU... cá nhân  Playlist cá nhân  Bài hát u thích DỰ ÁN LẬP TRÌNH MOBILE 2.5 Chức thao tác với hát  Nghe/ dừng hát  Lặp/trộn hát  Thêm hát vào danh sách yêu thích  Hiển thị notification hát PHẦN... TRÌNH MOBILE 43 Hàm kéo thơi gian hát Hàm cập nhật thơi gian DỰ ÁN LẬP TRÌNH MOBILE 44 Lặp hát Nghe ngẫu nhiên DỰ ÁN LẬP TRÌNH MOBILE 45 Notification hát DỰ ÁN LẬP TRÌNH MOBILE 46 Thêm hát u

Ngày đăng: 16/12/2021, 20:02

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

TÀI LIỆU LIÊN QUAN

w