TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT
KHOA KỸ THUẬT – CÔNG NGHỆ
TIỂU LUẬN MÔN HỌC
PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG
XÂY DỰNG APP NGHE NHẠC
GVHD: Ths. Nguyễn Hữu Vĩnh
SVTH: Nguyễn Xuân Kha
Nguyễn Hoài Thanh
MSSV: 1724801040031
1724801040109
Bình Dương, tháng 7 năm 2020
Tiểu luận môn phát triển ứng dụng di động
NHẬN XÉT VÀ CHẤM ĐIỂM CỦA GIẢNG VIÊN
Họ và tên giảng viên: Nguyễn Hữu Vĩnh
Đề tài: Xây dựng ứng dụng nghe nhạc
Nội dung nhận xét:
.....................................................................................................................
.....................................................................................................................
.....................................................................................................................
.....................................................................................................................
.....................................................................................................................
.....................................................................................................................
Điểm:
Bằng số:
Bằng chữ:
Bình Dương, ngày tháng
năm 2020
GIẢNG VIÊN
Nguyễn Hữu Vĩnh
SVTH: Nguyễn Xuân Kha, Nguyễn Hoài Thanh – D17HT01, D17HT02
i
Tiểu luận mơn phát triển ứng dụng di động
LỜI NĨI ĐẦU
Khơng cần biết bạn cịn trẻ hay đã già, khỏe mạnh hay đau ốm, vui hay
buồn, âm nhạc đều có thể cải thiện chất lượng cuộc sống của bạn bằng nhiều
cách. Nó làm giảm căng thẳng, lo lắng, giải tỏa tâm trạng, tăng cường sức khỏe,
giúp bạn ngủ ngon hơn, làm giảm bớt nỗi đau của bạn và thậm chí cịn làm cho
bạn thơng minh hơn.
Việc nghe nhạc đã trở nên không thể thiếu ở mọi người mọi lứa tuổi, vậy
nên để có thể thuận tiện cho người sử dụng, chúng tôi quyết định xây dựng app
nghe nhạc trên nền tảng android
Đề tài tiểu luận được phân các chương như sau:
Chương 1.
Giới thiệu tổng quan đề tài
Chương 2.
Cơ sở lý thuyết
Chương 3.
Thiết kế giao diện
Chương 4.
Tổng kết
SVTH: Nguyễn Xuân Kha, Nguyễn Hoài Thanh – D17HT01, D17HT02
ii
Tiểu luận môn phát triển ứng dụng di động
MỤC LỤC
LỜI NĨI ĐẦU ............................................................................................................... ii
MỤC LỤC .................................................................................................................... iii
DANH MỤC HÌNH .......................................................................................................v
DANH MỤC BẢNG ........................................................Error! Bookmark not defined.
Chương 1:
GIỚI THIỆU TỔNG QUAN VỀ ĐỀ TÀI ............................................... 1
1.1.
Tên đề tài ............................................................................................................ 1
1.2.
Mục đích chọn đề tài ......................................................................................... 1
1.3.
Ý nghĩa đề tài ..................................................................................................... 1
1.4.
Phương pháp nghiên cứu.................................................................................. 1
Chương 2:
CƠ SỞ LÝ THUYẾT ................................................................................. 2
2.1.
Bài toán .............................................................................................................. 2
2.2.
Hướng giải quyết ............................................................................................... 2
Chương 3:
3.1.
Thiết kế giao diện ....................................................................................... 3
Xác định yêu cầu ............................................................................................... 3
3.1.1.
Giao diện main ........................................... Error! Bookmark not defined.
3.1.2.
Giao diện Album ........................................ Error! Bookmark not defined.
3.1.3.
Giao diện Ca Sĩ ............................................................................................ 5
3.1.4.
Giao diện Bảng xếp hạng………………………………………………….5
3.1.5.
Giao diện Bài hát mới……………………………………………………..5
Chương 4:
CÀI ĐẶT ỨNG DỤNG NGHE NHẠC .................................................... 7
4.1.
Công nghệ sử dụng ............................................................................................ 7
4.1.1.
Android Studio ............................................................................................. 7
Chương 5:
TỔNG KẾT ................................................................................................ 8
5.1.
Kết quả đạt được ................................................................................................ 8
5.2.
Hướng phát triển ............................................................................................... 8
5.3.
Kết luận .............................................................................................................. 8
TÀI LIỆU THAM KHẢO.............................................................................................9
SVTH: Nguyễn Xuân Kha, Nguyễn Hoài Thanh – D17HT01, D17HT02
iii
Tiểu luận môn phát triển ứng dụng di động
SVTH: Nguyễn Xuân Kha, Nguyễn Hoài Thanh – D17HT01, D17HT02
iv
Tiểu luận môn phát triển ứng dụng di động
DANH MỤC HÌNH
Hình 3.1.
Giao diện Main ................................................................................................ 5
Hình 3.2.
Giao diện Album ........................................... Error! Bookmark not defined.
Hình 3.3.
Giao diện BXH .............................................. Error! Bookmark not defined.
Hình 3.4.
Giao diện Ca sĩ .............................................. Error! Bookmark not defined.
Hình 3.5.
Giao diện Bài hát mới ................................... Error! Bookmark not defined.
SVTH: Nguyễn Xuân Kha, Nguyễn Hoài Thanh – D17HT01, D17HT02
v
Tiểu luận môn phát triển ứng dụng di động
CHƯƠNG 1: GIỚI THIỆU TỔNG QUAN VỀ ĐỀ TÀI
1.1. Tên đề tài
“Xây dựng ứng dụng nghe nhạc”
1.2. Mục đích chọn đề tài
Nghe nhạc là thứ không thể thiếu trong đời sống mọi người, nó có thể trở thành 1
sở thích hoặc 1 thứ để chúng ta tìm đến mỗi khi stress.Vậy nên 1 ứng dụng nghe nhạc trên
nền tảng android là cần thiết, vì thế nên chúng tơi chọn đề tài này.
1.3. Ý nghĩa đề tài
-
Tạo nên sự thuận tiện cho nhu cầu nghe nhạc của mọi người
1.4. Phương pháp nghiên cứu
- Phương pháp phân tích, tổng hợp
- Sưu tầm, nghiên cứu, các phương pháp xây dựng hệ ứng dụng
- Thống kê, thu thập thơng tin
SVTH: Nguyễn Xn Kha, Nguyễn Hồi Thanh – D17HT01, D17HT02
1
Tiểu luận môn phát triển ứng dụng di động
CHƯƠNG 2: CƠ SỞ LÝ THUYẾT
2.1. Bài toán
Làm thế nào để đưa các bài nhạc vào trong ứng dụng, thiết kế giao diện, xây dựng
các chức năng cần phải có trong 1 ứng dụng nghe nhạc, ứng dụng phải dễ sử dụng, thiết kế
khơng q cầu kỳ, đơn giản nhưng phải có tính thẩm mĩ .
2.2. Hướng giải quyết
Xây dựng một hệ thống ứng dụng nghe nhạc trên nền tảng đầu tiên ta cần phải có
kiến thức cơ bản về java, các phần mềm hỗ trợ cho lập trình android vd: Android Studio,
Elipse,… Có thể tham khảo 1 số ứng dụng nghe nhạc ở trên internet để xem cách thiết kế
giao diện cho ứng dụng của họ, tham khảo cách để code 1 số chức năng .
SVTH: Nguyễn Xuân Kha, Nguyễn Hoài Thanh – D17HT01, D17HT02
2
Tiểu luận môn phát triển ứng dụng di động
CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG
3.1. Xác định yêu cầu
3.1.1. Giao diện Main
3.1.2. Giao diện Album
SVTH: Nguyễn Xuân Kha, Nguyễn Hoài Thanh – D17HT01, D17HT02
3
Tiểu luận môn phát triển ứng dụng di động
3.1.3. Giao diện Ca sĩ
SVTH: Nguyễn Xuân Kha, Nguyễn Hoài Thanh – D17HT01, D17HT02
4
Tiểu luận môn phát triển ứng dụng di động
3.1.4. Giao diện BXH
Hình 3.1.
Hệ thống các chức năng
Xây dựng cho các nhóm người sử dụng sau:
➢ Xem phần Main
➢ Nghe nhạc
➢ Lùi, tiến 5s khi đang nghe
➢ Dừng lại
SVTH: Nguyễn Xuân Kha, Nguyễn Hoài Thanh – D17HT01, D17HT02
5
Tiểu luận môn phát triển ứng dụng di động
3.1.5. Giao diện Bài hát mới
SVTH: Nguyễn Xuân Kha, Nguyễn Hoài Thanh – D17HT01, D17HT02
6
Tiểu luận môn phát triển ứng dụng di động
CHƯƠNG 4: CÀI ĐẶT ỨNG DỤNG KẾ TỐN GIA ĐÌNH
4.1. Cơng nghệ sử dụng
4.1.1. Android
Android là một hệ điều hành có mã nguồn mở dựa trên nền tảng Linux được thiết
kế dành cho các thiết bị di động có màn hình cảm ứng như điện thoại thơng minh và máy
tính bảng.
Ban đầu, Android được phát triển bởi Tổng công ty Android, với sự hỗ trợ tài chính
từ Google, sau này được chính Google mua lại vào năm 2005 và hệ điều hành Android đã
ra mắt vào năm 2007. Chiếc điện thoại đầu tiên chạy Android là HTC Dream được bán vào
ngày 22 tháng 10 năm 2008.
Chính mã nguồn mở cùng với giấy phép khơng có nhiều ràng buộc đã cho phép các
nhà phát triển thiết bị, mạng di động và các lập trình viên được điều chỉnh và phân phối
Android một cách tự do. Những yếu tố này đã giúp Android trở thành nền tảng điện thoại
thông minh phổ biến nhất thế giới. Android chiếm 75% thị phần điện thoại thông minh trên
toàn thế giới vào thời điểm quý 3 năm 2012, với tổng cộng 500 triệu thiết bị đã được kích
hoạt và 1,3 triệu lượt kích hoạt mỗi ngày. Tháng 10 năm 2012, đã có khoảng 700.000 ứng
dụng trên Android, và số lượt tải ứng dụng từ Google Play (cửa hàng ứng dụng chính của
Android) ước tính khoảng 25 tỷ lượt. Hiện nay con số này đã giảm xuống do sự ảnh hưởng
lớn của iOS từ Apple và một phần nhỏ của Windows Phone, tuy nhiên Android vẫn dẫn
đầu thị phần.
SVTH: Nguyễn Xuân Kha, Nguyễn Hoài Thanh – D17HT01, D17HT02
7
Tiểu luận môn phát triển ứng dụng di động
CHƯƠNG 5: TỔNG KẾT
5.1. Kết quả đạt được
-
Giao diện có tính tương tác cao
-
Có đầy đủ chức năng thơng kê vào báo cáo
-
Dễ thao tác và sử dụng
5.2. Hướng phát triển
-
Vì kiến thức cịn hạn hẹp nên ứng dụng cịn thơ sơ, trong thời gian sắp tới tôi sẽ cố
gắng mở rộng ứng dụng để có thể áp dụng cho những doanh nghiệp lớn thay vì chỉ áp
dụng cho mơ hình gia đình như hiện tại.
5.3. Kết luận
Sau một khoảng thời gian bắt đầu xây dựng với sự hướng dẫn của thầy Nguyễn Hữu
Vĩnh, tơi đã hồn thành đề tài “Xây dựng ứng dụng nghe nhạc”. Tuy nhiên, trong q
trình phân tích và thiết kế do thời gian có hạn và khả năng và kinh nghiệm của bản thân
còn hạn chế nên báo cáo này vẫn chưa thể tối ưu hết mực. Em mọng nhận được những lời
nhận xét, đánh giá từ phía thầy, cơ để em có thể khác phục và hoàn thiện hơn nữa về hệ
thống ứng dụng này.
SVTH: Nguyễn Xuân Kha, Nguyễn Hoài Thanh – D17HT01, D17HT02
8
Tiểu luận môn phát triển ứng dụng di động
TÀI LIỆU THAM KHẢO
[1]. Sách: Android Programming for Beginners
[2]. Sách: Head First Android Development
[3]. Sách: Beginning Android 4 Application Development
[4]. Sách: Học lập trình Google Flutter qua 65 ví dụ
[5]. Website: />
SVTH: Nguyễn Xuân Kha, Nguyễn Hoài Thanh – D17HT01, D17HT02
9