Professional Documents
Culture Documents
---------o0o---------
2. Mô tả về hệ thống
2. Cơ sở dữ liệu
1.2. Module dự án Spring (do file quá nhiều nên sẽ show các thư mục project)
Bên phía BackEnd, các module được chia thành các package như bootstrap, configuration,
controller, dto, exception, mapper, model, repository, service, util. Trong đó các package như
controller sẽ là đại diện cho tầng presentation (trình diễn) , những class trong package này sẽ có
nhiệm vụ cung cấp các api để client có thể giao tiếp với phía BackEnd, package service và
repository đại diện cho tầng business cũng như tầng persistence, đây là nơi chứa những class giải
quyết các logic nghiệp vụ và logic để giao tiếp với phía DB, Database em sử dụng là PostgresSql.
2.
Giao diện
2.1. Giao diện thực tế đăng nhập, đăng ký, quên mật khẩu
2.2. Giao diện trang Home, Playlist, LovePlaylist, User
Giao diện trang Home
Giao diện trang Playlist (chứa danh sách các bài hát)
2.6. Giao diện thêm mới một bài hát vào Playlist
2.7. Giao diện trình phát nhạc
3. Chức năng
3.1. Giao diện và chức năng đăng nhập
Giao diện bắt đầu sau intro là giao diện đăng nhập của ứng
3.7. Giao diện và chức năng trang danh sách sản phẩm
KẾT LUẬN
Sau đó chạy ứng dụng lên bằng cách cách nhấn nút hình tam giác trong
file SoulMusicBEServiceApplication.java
o Vậy là xong phần chạy backend local, em dùng Spring Data JPA nên
khi chạy app sẽ tự chạy code sinh ra các bảng và dữ liệu khởi tạo sẽ
được khởi tạo từ file Bootstrap.java trong package bootstrap.
Thao tác trên Android (để chạy android)
o Trong package serviceapi, để có thể chạy local cần thay đổi đường
dẫn gọi đến API của backend đang chạy local.
o Sau đó chạy ứng dụng Android lên và đăng ký tài khoản và trải
nghiệm thôi. Lưu ý là phải có kết nối wifi để đăng ký.