Professional Documents
Culture Documents
Bandienthoai
Bandienthoai
Bandienthoai
Lời cảm ơn
Trước tiên, chúng em xin bày tỏ lòng biết ơn bằng tất cả tất cả tình cảm sâu sắc và chân
thành đối với cô Phan Thị Ngọc Hân vì đã tạo điều kiện hỗ trợ và giúp đỡ chúng em
học tập và nghiên cứu để thực hiện đồ án này. Sự tâm huyết cùng với trái tim đầy nhiệt
tình trong giảng dạy của cô đã cho chúng em rất nhiều động lực và cảm hứng để mà
thực hiện được đồ án này.
Bằng tất cả sự kính mến và tôn trọng đối với cô, chúng em đã và đang cố gắng học
tập và sử dụng tất cả những kiến thức quý báu trong quá trình học tập trên lớp và kiến
thức tự học để lập trình ra app âm nhạc. Nhờ có sự hướng dẫn của cô mà đề tài của
chúng em mới có thể đạt được tới bước này. Tuy vẫn còn nhiều thiếu sót trong kĩ năng
và tư duy nhưng chúng em hi vọng có thể làm cô hài lòng bằng nỗ lực không ngừng
hoàn thiện và học hỏi để hoàn thành đồ án.
Vậy nên chúng em xin chân thành cảm ơn cô một lần nữa vì đã giúp đỡ, quan tâm
và hướng dẫn em để hoàn thành đồ án này trong suốt thời gian qua.
Đề tài của chúng em đến nay đã được gần hơn ba tháng hơn kể từ khi bắt đầu thực
hiện. Trong việc nghiên cứu và thiết kế thì chúng em vẫn còn gặp nhiều hạn chế về
kiến thức và kĩ năng dẫn tới không thể đưa hết toàn bộ những ý tưởng của bản thân đi
vào dự án nhưng những hướng dẫn và ý kiến của cô đã góp phần hỗ trợ chúng em khắc
phục được phần nào nhược điểm của bản thân.
Em xin chân thành cảm ơn cô ạ!
i
Đồ án LTTBDĐ
i
Đồ án LTTBDĐ
Mục Lục
i
Đồ án LTTBDĐ
5. Tài liệu tham khảo..............................................................................................................13
PHIẾU CHẤM ĐIỂM MÔN THI VẤN ĐÁP......................................................................15
i
Báo cáo đồ án LTDĐ
Ứng dụng bán điện thoại được xây dựng dựa trên các yêu cầu như mua bán điện thoại
gồm: giỏ hàng , yêu thích , hóa đơn , lịch sử mua bán,…. Ngoài ra ứng dụng còn cho phép
thực hiện các chức năng như thêm mới, cập nhật, tìm kiếm.
2.1. Sơ đồ CSDL
Cart
Order
ID ID
Name Price
Create Date
Price
Address
Total price
Payment
Quanity Quanity
Tên database db_parking2 Gồm
1
Báo cáo đồ án LTDĐ
các bản sau :
User
ID
Name
Pass
email
Đia chi
Số điện thoại
2.2. Mô tả CSDL
Bảng tài khoản người dùng
pass Text Mật khẩu đăng nhập của một tài khoản
Bảng cart
2
Báo cáo đồ án LTDĐ
Total Price Double Tổng giá trị các sản phẩm trong cart
Bảng Order
Tên trường Kiểu dữ liệu Mô tả
3
Báo cáo đồ án LTDĐ
4
Báo cáo đồ án LTDĐ
3.2. Trang đăng nhập, đăng ký
Mô tả: Sau khi màn hình chờ tắt thì sẽ hiện lên màn hình đăng nhập, khi này nếu người dùng
đã có sẵn tài khoản thì nhập tài khoản mật khẩu vào và tiến hành vào app. Nếu chưa thì có thể
bấm đăng ký để chuyển sang màn hình đăng ký
Các quy định trong from:
+ Không được bỏ trống bất cứ mục nào
+ Mật khẩu phải lớn hơn bằng 6 ký tự phải bao gồm chữ in hoa và chữ thường và số Sau khi
điền thông tin hợp lệ bấm đăng nhập sẻ chuyển đến trang home và thông báo chào mừng tên
tài khoản.
5
Báo cáo đồ án LTDĐ
6
Báo cáo đồ án LTDĐ
3.3. Trang chủ
7
Báo cáo đồ án LTDĐ
3.4. Trang chi tiết sản phẩm
Mô tả: màn hình hiển thị thông tin sản phẩm của ddienj thoại đó
Khi người dùng bấm vào nút add to cart > sản phẩm được chuyển đến giỏ hàng .
3.5. Trang giỏ hàng
8
Báo cáo đồ án LTDĐ
Mô tả : màn hình hiển thị giỏ hàng
Khi người dùng bấm vào icon hình giỏ hàng > hiển thị các sản phẩm đã được thêm vào giỏ
hàng .
3.6. Màn hình yêu thích
9
Báo cáo đồ án LTDĐ
3.7. Màn hình tìm kiếm
10
Báo cáo đồ án LTDĐ
11
Báo cáo đồ án LTDĐ
3.9. Thông tin tài khoản
4. Kết luận
Ứng dụng bán điện thoại đã thực hiện được các chức năng cơ bản như hiển thị, thêm , xoá ,
cập nhật, tìm kiếm mà một ứng dụng di động cơ bản cần có. Và ứng dụng cũng đã áp dụng
đượccác kiến thức học được trong môn lập trình di động cơ bản để thực hiện như : xây dựng
giao diện với các view cơ bản (ImageView, TextInputLayout), hiển thị danh sách với
RecyclerView, xử lý sự kiện với RecyclerView.
Ưu điểm:
12
Báo cáo đồ án LTDĐ
Đã thể hiện được các chức năng cơ bản của app như đặt hàng, xem chi tiết sản phẩm,thêm
vào yêu thích ,thanh toán,xem hóa đơn, tìm kiếm
Truy cập dễ dàng và tiện lợi: Một ứng dụng quản lý cho phép người dùng dễ dàng truy cập
vào tài khoản của họ bất cứ khi nào và ở bất cứ đâu.
Nhược điểm:
+ Chưa thanh toán được thẻ bằng thẻ tín dụng
+ Chưa quản lý được khách hàng
13
Báo cáo đồ án LTDĐ
5. Tài liệu tham khảo
[1] G. Sparks, "An Introduction to modelling software systems using the Unified," 2000.
[Online]. Available: http://www.sparxsystems.com.au/,.
[2] D. L. R. LeMaster, Object-Oriented Programming & Design”, CSCI 4448, University
of Colorado, 2002.
[3] Đ. V. Đức, Phân tích thiết kế hướng đối tượng bằng UML, HCM: Nhà xuất bản Giáo
dục, 2001.
[4] G. Developer, "Android Mobile App Developer Tools," [Online]. Available:
https://developer.android.com.
[5] S. Consortium, "SQLite Home Page," [Online]. Available:
https://www.sqlite.org/index.html.
[6] Hướng dẫn phát triển ứng dụng di động: Các nền tảng phổ biến như Android và iOS
đều có tài liệu phát triển chính thức. Ví dụ, tài liệu Android Developer
(https://developer.android.com/guide/topics/media-apps/) và Apple Developer
Documentation (https://developer.apple.com/documentation/avfoundation/avplayer).
[7] Cộng đồng phát triển: Các diễn đàn, cộng đồng và trang web như Stack Overflow,
GitHub, và các diễn đàn chuyên về phát triển ứng dụng di động cũng có thể cung cấp
những thông tin hữu ích và giúp đỡ từ những người có kinh nghiệm trong lĩnh vực này.
[8] Sách và tài liệu tham khảo: Có nhiều sách và tài liệu tham khảo về phát triển ứng dụng
di động và phát nhạc, cung cấp kiến thức chi tiết và hướng dẫn từ các chuyên gia trong
lĩnh vực này. Bạn có thể tìm kiếm các cuốn sách như "Learning Android
Development"của Marko Gargenta hoặc "iOS Programming: The Big Nerd Ranch
Guide" của Joe Conway và Aaron Hillegass
[9] Tài liệu và ví dụ từ các dự án Open source: Nếu bạn muốn học bằng cách thực hành và
nghiên cứu mã nguồn, bạn có thể tìm kiếm các dự án mã nguồn mở liên quan đến ứng
dụng nghe nhạc. GitHub là một nguồn tài liệu tuyệt vời để tìm kiếm các dự án mã
nguồn mở và tìm hiểu cách các ứng dụng nghe nhạc khác được xây dựng
14
Báo cáo đồ án LTDĐ
của Marko Gargenta hoặc "iOS Programming: The Big Nerd Ranch Guide" của Joe
Conway và Aaron Hillegass
[10] Tài liệu và ví dụ từ các dự án Open source: Nếu bạn muốn học bằng cách thực
hành và nghiên cứu mã nguồn, bạn có thể tìm kiếm các dự án mã nguồn mở liên quan
đến ứng dụng nghe nhạc. GitHub là một nguồn tài liệu tuyệt vời để tìm kiếm các dự án
mã nguồn mở và tìm hiểu cách các ứng dụng nghe nhạc khác được xây dựng.
15
Báo cáo đồ án LTDĐ
16