MẪU ĐỒ ÁN KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ĐỒ ÁN CƠ SỞ 3 ĐỀ TÀI XÂY DỰNG APP NGHE NHẠC ONLINE ANDROID BẰNG FIREBASE MỞ ĐẦU Trong nền công nghiệp 4 0 hiện[.]
ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ĐỒ ÁN CƠ SỞ ĐỀ TÀI: XÂY DỰNG APP NGHE NHẠC ONLINE ANDROID BẰNG FIREBASE MỞ ĐẦU Trong công nghiệp 4.0 công nghệ thông tin đóng vai trị vơ quan trọng sống Việc ứng dụng tin học vào đời sống cơng tác quản lý nói riêng phát triển vơ mạnh mẽ.Nó đóng vai trị quan trong công nghệ thông tin đem lại nhiều lợi ích cho sống Sự phát triển rầm rộ Internet giúp người thu thập lấy nhiều thông tin, tin tức cần thiết liên lạc kết nối với người khắp nơi.Bên cạnh với phát triển ngành thương mại điện tử khơng khó để thấy sức mạnh công nghệ quảng bá thương hiệu cho doanh nghiệp Và để quảng bá giới thiệu sản phẩm doanh nghiệp đến thị trường cách nhanh chóng hiệu xây dựng website chuyên nghiệp để vừa tiếp cận đến khách hàng vừa quản lý cửa hàng,cơng ty khoa học chuyên nghiệp Bên cạnh phát triển ngành công nghệ thông tin ,thương mại điện tử ngành giải trí cũng được mọi người quan tâm Để người giảm stress sau một ngày làm việc mệt mỏi thì nghe nhạc là một sự lựa chọn hay ho Với ngành công nghệ 4.0 phát triển hiện việc đưa âm nhạc đến gần với người là một điều hết sức đơn giản chỉ cần một chiếc smartphone cài đăt một app nghe nhạc nào đó là đã có thể tận hưởng được âm nhạc rồi Chính vì thế em đã chọn đề tài :" XÂY DỰNG APP NGHE NHẠC ONLINE ANDROID BẰNG FIREBASE” là đề tài đồ án sở của em lần này Với sự giúp đỡ hướng dẫn tận tình của thầy Nguyễn Văn Bình em đã hoàn thành xong đồ án Đây là lần đầu tiên em làm app và tìm hiểu về môn lập trình android cũng firebase nên không tránh khỏi những thiếu xót Rất mong sự góp ý của thầy cô để em rút kinh nghiệm các môn đồ án sau Em xin chân thành cảm ơn MỤC LỤC MỞ ĐẦU MỤC LỤC LỜI CẢM ƠN NHẬN XÉT CHƯƠNG TỔNG QUAN VỀ HỆ THỐNG 1.1 Đặt vấn đề : 1.2 Mục đích nhiệm vụ sản phẩm 1.3 Nội dung thực 1.3.1 Thiết kế bảng sở liệu firebase 1.3.2 Thiết kế giao diện app 1.3.3 Chức app 1.3.3.1 Chức app dành cho khách hàng 1.3.3.2 Chức app dành cho người quản lí 1.3.4 Công cụ kỹ thuật : .10 CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG 11 2.1 Phân tích thiết kế hệ thống 11 2.2.1 Biểu đồ phân cấp chức .11 2.2 Phân tích thiết kế sở liệu .12 2.2.1 Bảng sở dữ liệu tổng hợp .12 2.2.2 Bảng uploads .12 2.2.3 Bảng songs 12 CHƯƠNG THIẾT KẾ VÀ CÀI ĐẶT HỆ THỐNG 20 3.1 Thiết kế bảng sở liệu 20 3.2 Thiết kế giao diện .20 3.2.1 Giao diện admin 20 3.2.2 Giao diện cho khách hàng 20 KẾT LUẬN 24 LỜI CẢM ƠN Chúng em xin chân thành cảm ơn giúp đỡ tận tình thầy giáo Nguyễn Văn Bình- người cung cấp cho chúng em thêm kiến thức lập trình web ,framework Laravel định hướng cho chũng em phương pháp lập trình cung cấp tài liệu để chúng em hồn thành tốt đồ án Chúng em xin trân trọng cảm ơn thầy cô môn Công nghệ web Khoa Công Nghệ Thông Tin Truyền Thông - ĐHĐN giúp chúng em hiểu rõ để tạo giao diện đẹp có nhiều tính năng.Và thầy cô giáo giảng viên hội đồng sư phạm nhà trường giúp đỡ chúng em nhiều thời gian học tập trường Chúng em xin gửi lời cảm ơn đến gia đình, bạn bè động viên giúp đỡ chúng em suốt thời gian học tập nghiên cứu, đóng góp kinh nghiệm quý báu thời gian thực đề tài Kính chúc thầy mạnh khỏe, cơng tác tốt, tiếp tục giảng dạy đào tạo hệ trẻ thành công Một lần chúng em trân trọng cảm ơn CHƯƠNG TỔNG QUAN VỀ HỆ THỐNG 1.1 Đặt vấn đề : Ngày nay, ứng dụng công nghệ thơng tin việc tin học hóa xem yếu tố mang tính định hoạt động tổ chức cơng ty đóng vai trị mấu chốt tạo bước đột phá mạnh mẽ Với công nghiệp 4.0 mạng Internet sản phẩm có giá trị lớn lao ngày trở thành công cụ thiếu , tảng cho truyền tải trao đổi thơng tin tồn cầu Internet càng phát triển kéo theo sự phát triển của mạng xã hội app nghe nhạc và rất nhiều những app giải trí phát triển Trong cuộc sống hiện đại nhu cầu giải trí và cập nhật tin tức của người là vô cùng cần thiết Chỉ với một chiếc smart phone kết nối với internet có cài đặt một app nào đó là đã có thể giúp người tiếp cần được với xã hội một cách rất nhanh chóng và hiệu quả Chính vì thế em đã lực chọn đề tài “XÂY DỰNG APP NGHE NHẠC ONLINE ANDROID BẰNG FIREBASE” 1.2 Khảo sát vài thực nghiệm Amazon Music dịch vụ trực tuyến đặc biệt gồm phần Dịch vụ cho thành viên đăng ký Amazon Prime, bao gồm danh sách triệu hát khơng có quảng cáo Dịch vụ trọn gói bao gồm 10 triệu hát, danh sách lưu trữ nhiều Cả hai phiên tương thích với Amazon Alexa Các thành viên Amazon Prime nhận dịch vụ trọn gói với mức giảm giá 3.99 USD tháng Điều có lợi cho người đăng ký dịch vụ Amazon Prime khơng có lựa chọn khác tốt Spotify ứng dụng nghe nhạc tiếng giới, cung cấp tính trải nghiệm với hàng chục triệu hát, danh sách phát nhạc, phát thanh, podcast chí nội dung video Chỉ có kết hợp mạnh mẽ YouTube Red Google Play Music có lựa chọn tổng thể tốt nội dung video âm Spotify có chỗ đứng vững nhiều nơi giới Hơn nữa, phiên miễn phí tốt nhiều so với đối thủ cạnh tranh Các ứng dụng nhạc trực tuyến khác có nhiều điểm mạnh có điểm yếu Spotify Tuy nhiên, Spotify tiến hành thứ tốt lý lại trở nên phổ biến 1.2 Mục đích nhiệm vụ sản phẩm Mục đích của sản phẩm là có thể vừa upload nhạc và hình album lên firebase và có thể xem và nghe được nhạc qua app Nhiệm vụ : Xây dựng hai app một app admin dùng để upload nhạc và album lên firebase và app thứ lấy tất cả dữ liệu có firebase để nghe nhạc 1.3 Nội dung thực 1.3.1 Bảng sở dữ liệu ở firebase 1.3.2 Thiết kế giao diện website Đọc tài liệu xem app mẫu phù hợp với yêu cầu đặt app nghe nhạc của chúng ta sau thiết kế mẫu từ nháp đến chi tiết 1.3.3 Chức app nghe nhạc 1.3.3.1 Chức app dành cho khách hàng - Xem và chọn album - Xem danh sách phát nhạc - Nghe nhạc - Bấm dừng nhạc - Chuyển, lui bài hát - Lặp lại bài hát - Hiển thị thông báo nghe nhạc ở phần thông báo điện thoại 1.3.3.2 Chức app dành cho người quản lí - Upload bài hát - Upload album - Thêm và xóa bài hát firebase 1.3.4 Công cụ kỹ thuật : Firebase java Android studio CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Phân tích thiết kế hệ thống 2.2.1 Biểu đồ phân cấp chức Hệ Thống App Nghe Nhạc QUẢN LÝ KHÁCH HÀNG Upload nhạc Xem, chọn album Upload album Xem, chọn nhạc Nghe nhạc Chuyển lui bài hát Lặp lại bài hát Hình 2.2 Phân tích thiết kế sở liệu 2.2.1 Bảng sở dữ liệu chính 2.2.2 Bảng upload 2.2.3 Bảng songs Hình 3.3 Mơ tả hệ thống - Bộ phần quản lý app : Có nhiệm vụ upload các bài hát ahình ảnh album từ thư viện lên firebase - Khách hàng : - Xem và chọn album - Khi click vào từng mục của album thì sẽ có list nhạc của từng thể loại album đó sau đó khách hàng click vào từng bài hát danh sách và nghe nhạc -Có thể dừng nhạc bất kì lúc nào -Bài hát hay có thể lặp lại -Chuyển qua bài tiếp theo và lui về bài cũ -Khi bấm nghe nhạc sẽ có thống báo nghe nhạc ngoài thông báo ngoài điện thoại CHƯƠNG THIẾT KẾ VÀ CÀI ĐẶT HỆ THỐNG 4.1 Thiết kế bảng sở liệu 4.2 Thiết kế giao diện 4.2.1 Giao diện app cho admin Hình 11 Đây giao diện trang chủ của admin có thế upload nhạc upload alum từ thư viện và chọn thể loại nhạc Hình 13 Giao diện chức đặt tiệc cho phép khách hàng đặt tiệc trực tiếp web mà không cần liên hệ đặt điện thoại hay đến trực tiếp 4.2.2 Giao diện nghe nhạc dành cho khách hàng Đây là giao diện xem và chọn album của khách hàng Hình 15 Chức giao diện giúp khách hàng xem danh sách nhạc và nghe nhạc Khi nghe nhạc sẽ có thông báo ở phần thông báo ngoài điện thoại KẾT LUẬN Sau thực xong đồ án chúng em rút nhận xét sau hệ thống Ưu điểm : - Giao diện thân thiện ,dễ sử dụng, phù hợp với người - Chức hoàn thành khoảng 80% - Có nhiều chức hay thú vị Nhược điểm - Vì upload nhạc bằng firebase nên việc upload khá thủ công chấm và mất thời gian - Giao diện còn đơn giản và chưa cho nhiều màn hình đặc sắc E m cố gắng hoàn thành đồ án mong muốn có sản phẩm hoàn thiện tương lai.Chúng em xin chân thành cảm ơn