1. Trang chủ
  2. » Thể loại khác

ĐỒ ÁN CƠ SỞ ĐỀ TÀI: XÂY DỰNG APP NGHE NHẠC ONLINE ANDROID BẰNG FIREBASE

20 26 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

Định dạng
Số trang 20
Dung lượng 1,33 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Sự phát triển rầm rộ của Internet giúp con người có thể thu thập và lấy rất nhiều thông tin, các tin tức cần thiết và liên lạc kết nối với mọi người ở khắp mọi nơi.Bên cạnh đó với sự phá

Trang 1

ĐẠ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

Sinh viên thực hiện : NGUYỄN THỊ THANH PHƯƠNG 18IT2

Giảng viên hướng dẫn : NGUYỄN VĂN BÌNH

Đà nẵng, tháng 8 năm 2020

Trang 2

ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

ĐỒ ÁN CƠ SỞ 2

ĐỀ TÀI : XÂY DỰNG APP NGHE NHẠC ONLINE

ANDROID BẰNG FIREBASE

Trang 3

MỞ ĐẦU

Trong nền công nghiệp 4.0 hiện nay công nghệ thông tin đóng vai trò vô cùng quan trọng đối với cuộc sống Việc ứng dụng tin học vào đời sống và công tác quản lý nói riêng đang phát triển vô cùng mạnh mẽ.Nó đóng vai trò rất quan trong trong công nghệ thông tin và đem lại rất nhiều lợi ích cho cuộc sống hiện nay

Sự phát triển rầm rộ của Internet giúp con người có thể thu thập và lấy rất nhiều thông tin, các tin tức cần thiết và liên lạc kết nối với mọi người ở khắp mọi nơi.Bên cạnh đó với sự phát triển của ngành thương mại điện tử hiện nay không khó để chúng ta thấy được sức mạnh của công nghệ đối với sự quảng bá thương hiệu cho các doanh nghiệp Và để có thể quảng bá và giới thiệu sản phẩm của doanh nghiệp đến thị trường một cách nhanh chóng và hiệu quả nhất đó là xây dựng một website chuyên nghiệp để có thể vừa tiếp cận đến khách hàng vừa có thể quản lý cửa hàng,công ty khoa học và chuyên nghiệp

Bên cạnh sự phát triển của ngành công nghệ thông tin ,thương mại điện tử thì ngành giải trí cũng đang được mọi người quan tâm Để con 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 như hiện nay việc đưa âm nhạc đến gần hơn với con 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 cơ sở 3 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 như 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 trong các môn đồ án sau Em xin chân thành cảm ơn

Trang 4

MỤC LỤC

MỞ ĐẦU 1

MỤC LỤC 2

LỜI CẢM ƠN 5

NHẬN XÉT 6

CHƯƠNG 1 TỔNG QUAN VỀ HỆ THỐNG 7

1.1 Đặt vấn đề : 7

1.2 Mục đích và nhiệm vụ của sản phẩm 8

1.3 Nội dung thực hiện 9

1.3.1 Thiết kế bảng cơ sở dữ liệu firebase 9

1.3.2 Thiết kế giao diện của app 9

1.3.3 Chức năng của app 9

1.3.3.1 Chức năng của app dành cho khách hàng 9

1.3.3.2 Chức năng của app dành cho người quản lí 9

1.3.4 Công cụ kỹ thuật : 10

CHƯƠNG 2 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 năng 11

2.2 Phân tích thiết kế cơ sở dữ liệu 12

2.2.1 Bảng cơ 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 3 THIẾT KẾ VÀ CÀI ĐẶT HỆ THỐNG 20

3.1 Thiết kế bảng cơ sở dữ 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

Trang 5

LỜI CẢM ƠN

Chúng em xin được chân thành cảm ơn sự giúp đỡ tận tình của thầy giáo Nguyễn Văn Bình- người đã cung cấp cho chúng em thêm những kiến thức căn bản về lập trình web ,framework Laravel cũng như định hướng cho chũng em những phương pháp lập trình và cung cấp tài liệu để chúng em có thể hoàn thành tốt đồ án này

Chúng em cũng xin trân trọng cảm ơn các thầy cô bộ môn Công nghệ web của Khoa Công Nghệ Thông Tin và Truyền Thông - ĐHĐN đã giúp chúng em hiểu rõ hơn

để có thể tạo ra một giao diện đẹp và có nhiều tính năng.Và các thầy cô giáo giảng viên trong hội đồng sư phạm nhà trường đã giúp đỡ chúng em rất nhiều trong thời gian học tập tại trường

Chúng em cũng xin gửi lời cảm ơn đến gia đình, bạn bè luôn động viên giúp đỡ chúng em trong suốt thời gian học tập và nghiên cứu, đóng góp những kinh nghiệm quý báu trong thời gian thực hiện đề tài này

Kính chúc thầy cô mạnh khỏe, công tác tốt, tiếp tục giảng dạy và đào tạo thế hệ trẻ thành công Một lần nữa chúng em trân trọng cảm ơn

Trang 6

NHẬN XÉT

(Của giảng viên hướng dẫn)

Giáo viên hướng dẫn

Nguyễn Văn Bình

Trang 7

CHƯƠNG 1 TỔNG QUAN VỀ HỆ THỐNG 1.1 Đặt vấn đề :

Ngày nay, ứng dụng công nghệ thông tin và việc tin học hóa được xem là một trong những yếu tố mang tính quyết định trong hoạt động của các tổ chức và đối với những công ty nó cũng đóng vai trò mấu chốt có thể tạo ra những bước đột phá mạnh mẽ

Với nền công nghiệp 4.0 hiện nay mạng Internet là một trong những sản phẩm có giá trị hết sức lớn lao và ngày càng trở thành một công cụ không thể thiếu , là nền tảng chính cho sự truyền tải trao đổi thông tin trên toà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 con 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 con 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 1 vài thực nghiệm

Amazon Music là một trong những dịch vụ trực tuyến đặc biệt gồm 2 phần Dịch vụ đầu tiên là cho những thành viên đăng ký Amazon Prime, bao gồm danh sách 2 triệu

Trang 8

bài hát không có quảng cáo Dịch vụ trọn gói bao gồm 10 triệu bài hát, các danh sách lưu trữ và nhiều hơn thế nữa Cả hai phiên bản này đều tương thích với Amazon Alexa

Các thành viên của Amazon Prime cũng nhận được dịch vụ trọn gói với mức giảm giá 3.99 USD mỗi tháng Điều này khá có lợi cho những người đã đăng ký dịch vụ

Amazon Prime nếu không thì sẽ có những lựa chọn khác tốt hơn

Spotify là một trong những ứng dụng nghe nhạc nổi tiếng nhất thế giới, cung cấp các tính năng trải nghiệm với hàng chục triệu bài hát, danh sách phát nhạc, phát thanh, podcast và thậm chí cả nội dung video Chỉ có sự kết hợp mạnh mẽ của YouTube Red

và Google Play Music mới có lựa chọn tổng thể tốt hơn về cả nội dung video và âm thanh Spotify đã có chỗ đứng vững chắc ở nhiều nơi trên thế giới Hơn nữa, phiên bản miễn phí của nó tốt hơn nhiều so với các đố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 hơn nhưng cũng có điểm yếu hơn Spotify Tuy nhiên, Spotify tiến hành mọi thứ rất tốt và đó là lý do tại sao nó lại trở nên phổ biến

1.2 Mục đích và nhiệm vụ của 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ứ 2 lấy tất cả dữ liệu có trong firebase để nghe nhạc

1.3 Nội dung thực hiện

1.3.1 Bảng cơ sở dữ liệu ở firebase

Trang 9

1.3.2 Thiết kế giao diện của website

Đọc tài liệu và xem những app mẫu phù hợp với yêu cầu đặt ra của app nghe

nhạc của chúng ta sau đó thiết kế bản mẫu từ bản nháp đến chi tiết

1.3.3 Chức năng của app nghe nhạc

1.3.3.1 Chức năng của 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 đang nghe nhạc ở phần thông báo trên điện thoại

1.3.3.2 Chức năng của 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 trên firebase

1.3.4 Công cụ kỹ thuật :

1 Firebase

2 java

3 Android studio

Trang 10

CHƯƠNG 2 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 năng

QUẢN LÝ KHÁCH HÀNG

Upload nhạc

Upload album

Xem, chọn album

Xem, chọn nhạc

Hệ Thống App Nghe Nhạc

Chuyển lui bài hát Nghe nhạc

Lặp lại bài hát

Trang 11

Hình 1 2.2 Phân tích thiết kế cơ sở dữ liệu

2.2.1 Bảng cơ sở dữ liệu chính

2.2.2 Bảng upload

2.2.3 Bảng songs

Trang 12

Hình 4

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 trên 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ó thanh thống báo nghe nhạc ngoài thanh thông báo ngoài điện thoại

Trang 13

CHƯƠNG 4 THIẾT KẾ VÀ CÀI ĐẶT HỆ THỐNG

4.1 Thiết kế bảng cơ sở dữ liệu

4.2 Thiết kế giao diện

4.2.1 Giao diện app cho admin

Hình 11

Đây là 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

Trang 16

Hình 13

Giao diện và chức năng đặt tiệc cho phép khách hàng có thể đặt tiệc trực tiếp trên web

mà không cần liên hệ đặt bằng đ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

Trang 17

Đây là giao diện xem và chọn album của khách hàng

Trang 18

Hình 15

Chức năng của giao diện này chính là giúp khách hàng xem danh sách nhạc và nghe nhạc

Trang 19

Khi nghe nhạc sẽ có thanh thông báo ở phần thông báo ngoài điện thoại

Trang 20

KẾT LUẬN

Sau khi thực hiện xong đồ án của mình thì chúng em rút ra được những nhận xét sau về hệ thống

Ưu điểm :

- Giao diện thân thiện ,dễ sử dụng, phù hợp với mọi người

- Chức năng cơ bản đã hoàn thành được khoảng 80%

- Có nhiều chức năng hay và 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 sẽ cố gắng hoàn thành đồ án của mình và mong muốn sẽ có một sản phẩm hoàn thiện nhất trong tương lai.Chúng em xin chân thành cảm ơn

Ngày đăng: 30/11/2021, 00:06

HÌNH ẢNH LIÊN QUAN

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 - ĐỒ ÁN CƠ SỞ ĐỀ TÀI: XÂY DỰNG APP NGHE NHẠC ONLINE ANDROID BẰNG FIREBASE
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 (Trang 8)
Hình 1 2.2 Phân tích thiết kế cơ sở dữ liệu - ĐỒ ÁN CƠ SỞ ĐỀ TÀI: XÂY DỰNG APP NGHE NHẠC ONLINE ANDROID BẰNG FIREBASE
Hình 1 2.2 Phân tích thiết kế cơ sở dữ liệu (Trang 11)
2.2.1 Bảng cơ sở dữ liệu chính - ĐỒ ÁN CƠ SỞ ĐỀ TÀI: XÂY DỰNG APP NGHE NHẠC ONLINE ANDROID BẰNG FIREBASE
2.2.1 Bảng cơ sở dữ liệu chính (Trang 11)
Hình 4 3.3  Mô tả hệ thống  - ĐỒ ÁN CƠ SỞ ĐỀ TÀI: XÂY DỰNG APP NGHE NHẠC ONLINE ANDROID BẰNG FIREBASE
Hình 4 3.3 Mô tả hệ thống (Trang 12)
Hình 11 - ĐỒ ÁN CƠ SỞ ĐỀ TÀI: XÂY DỰNG APP NGHE NHẠC ONLINE ANDROID BẰNG FIREBASE
Hình 11 (Trang 13)
Hình 13 - ĐỒ ÁN CƠ SỞ ĐỀ TÀI: XÂY DỰNG APP NGHE NHẠC ONLINE ANDROID BẰNG FIREBASE
Hình 13 (Trang 16)
Hình 15 - ĐỒ ÁN CƠ SỞ ĐỀ TÀI: XÂY DỰNG APP NGHE NHẠC ONLINE ANDROID BẰNG FIREBASE
Hình 15 (Trang 18)
w