Việc sử dụng ứng dụng di động để xem thông tin sản phẩm với giao diện thân thiện đẹp mắt, đặt mua sản phẩm nhanh chóng, quản lý thông tin sản phẩm đã đặt một cách rõ ràng, cập nhật sản p
Trang 1TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN LẬP TRÌNH WEB NÂNG CAO
ĐỀ TÀI:
APP ORDER FOOD
Sinh viên thực hiện
Giảng viên hướng dẫn : Cấn Đức Điệp
NGÀNH : Công nghệ thông tin
Chuyên ngành
Khóa
Lớp
: Công nghệ phần mềm : 2021-2026
: D16CNPM4
Hà Nội, tháng 12,năm 2021
Trang 2PHIẾU CHẤM ĐIỂM
STT Họ và tên sinh viên Điểm Chữ ký
1 Phan Viết Trường
2 Nguyễn Tuấn Phong
3 Phạm Văn Hùng
Họ và tên giảng viên Chữ ký Ghi chú
Giảng viên chấm 1:
Giảng viên chấm 2:
Trang 3MỤC LỤC
LỜI MỞ ĐẦU 8
CHƯƠNG I : GIỚI THIỆU TỔNG QUAN VỀ ĐỀ TÀI 10
1 Giới thiệu đề tài 10
CHƯƠNG 2 THIẾT KẾ CẤU TRÚC HỆ THỐNG 11
2.1 Mô tả bài toán 11
2.2 Yêu cầu về chức năng 11
2.3 Layout các trang 11
2.3.1 Layout đăng ký 12
2.3.2 Layout đăng nhập 13
2.3.3 Layout trang chủ 14
2.3.4 Layout lịch sử đặt hàng 15
2.3.5 Layout tìm kiếm 16
2.3.6 Layout giỏ hàng 17
2.3.7 Layout thông tin người dùng 18
2.3.8 Layout menu 19
2.3.9 Layout thanh toán 20
CHƯƠNG 3 THIẾT KẾ GIAO DIỆN 21
3.1 Giao diện đăng ký 21
3.2 Giao diện đăng nhập 22
3.4 Giao diện giỏ hàng 24
3.5 Giao diện tìm kiếm 25
3.6 Giao diện lịch sử đặt hàng 26
3.7 Giao diện thông tin người dùng 27
KẾT LUẬN 30
Trang 4LỜI MỞ ĐẦU
Ngày nay trước sự phát triển của khoa học kỹ thuật thì việc ứng dụng công nghệ vào cuộc sống thật sự rất quan trọng và hữu ích, nó không chỉ đem lại hiệu quả cao trong công việc mà còn góp phần to lớn cho sự nghiệp phát triển của con người, của cộng đồng và của đất nước Như chúng ta cũng thấy trong thị trường hiện nay thì việc cạnh tranh về kinh doanh ngày càng trở nên quyết liệt và hầu hết những nhà kinh doanh, những công ty lớn đều rất chú tâm đến việc làm thoả mãn nhu cầu khách hàng một cách tốt nhất
Việc sử dụng ứng dụng di động để xem thông tin sản phẩm với giao diện thân thiện đẹp mắt, đặt mua sản phẩm nhanh chóng, quản lý thông tin sản phẩm đã đặt một cách rõ ràng, cập nhật sản phẩm mới mà không cần phải tốn thời gian để cập nhật ứng dụng … đang được người dùng rất quan tâm
Vì vậy mà em đã thực hiện đồ án “XÂY DỰNG APP ĐẶT ĐỒ ĂN” nhằm giúp cho việc bán hàng của chủ cửa hàng được dễ dàng hơn và người tiêu dùng yên tâm, hài lòng về sản phẩm mà mình sử dụng
Với sự hướng dẫn tận tình của Thầy Cấn Đức Diệp em đã hoàn thành bài báo cáo đồ
án này Tuy đã cố gắng hết sức tìm hiểu, phân tích thiết kế và cài đặt hệ thống nhưngchắc rằng không tránh khỏi những thiếu sót Em rất mong nhận được sự thông cảm
và góp ý của quý Thầy.Em xin chân thành cảm ơn
Trang 5CHƯƠNG I : GIỚI THIỆU TỔNG QUAN VỀ ĐỀ TÀI
1 Giới thiệu đề tài
1.1 Tên đề tài- Xây dựng app đặt đồ ăn
1.2 Mục tiêu của đề tài
- Đơn giản hóa việc đặt đồ ăn, thay đổi hình thức bán đồ ăn truyền thống thành hình thức bán đồ ăn hiện đại với công nghệ 4.0
- Đây là đề tài mang tính ứng dụng hỗ trợ việc kinh doanh giúp các quán bán đồ ăn
có thêm các thu nhập cho quán của mình
- Xây dựng ứng dụng di động có khả năng tương thích với người dùng tốt.- Ứng dụng dễ sử dụng, thân thiện với người dùng
1.3 Nhiệm vụ nghiên cứu
- Phần mềm này được tạo ra nhằm hy vọng đem đến sự thuận tiện cho người sử dụngcũng như giúp chủ quán có thể xem xét một cách tổng quát tình hình kinh doanh của quán mình
- Phần mềm còn mang lại lợi ích kinh tế khi là giải pháp giúp việc quản lý trở nên đơn giản và thân thiện với mọi người
1.4 Đối tượng và khách thể nghiên cứu
- Đối tượng nghiên cứu : Xây dựng app đặt đồ ăn
- Khách thể nghiên cứu :
+Những người có nhu cầu kinh doanh quán bán đồ ăn cần app quản lý đặt đồ ăn.+Nghiệp vụ bán hàng
+Quy trình hoạt động của một quán bán đồ ăn thông thường
1.5 Phương pháp nghiên cứu
1 Phương pháp thu thập thông tin: khảo sát và thu thập các số liệu, dữ liệu cần thiết
2 Phương pháp thống kê: đưa ra các thông tin, dữ liệu cần thiết để sử dụng trong đề tài
3 Phương pháp phân tích và thiết kế hệ thống: phân tích chức năng hệ thống quản lý cần thiết của quán bán đồ ăn, hiểu rỏ các quy trình để thiết kế xây dựng đề tài
4 Phương pháp mô hình hóa chức năng: để tổ chức và tài liệu hóa
cấu trúc và luồng dữ liệu xuyên qua các quá trình của một hệ thống
Trang 6CHƯƠNG 2 THIẾT KẾ CẤU TRÚC HỆ THỐNG 2.1 Mô tả bài toán
Khi người dùng đã quyết định muốn vào App để đặt hàng, thì mỗi ngườidùng được yêu cầu có một tài khoản dùng để định danh và đăng nhập vào App.Người dùng đăng ký tài khoản của mình bằng cách nhập thông tin chi tiết ngườidùng như họ tên, địa chỉ email,, password, Để đăng nhập vào App, người dùngemail và password vừa đăng ký và nhấn vào “Đăng nhập” để bắt đầu sử dụng phầnmềm
2.2 Yêu cầu về chức năng
-Người dùng có nhu cầu đặt đồ ăn, hơn nữa là muốn nghe những món ăn mà mình yêu thích Vì thế, App đặt hàng cần phải thỏa mãn các chức năng sau:
+Bảo mật an toàn thông tin cá nhân
+Tìm kiếm đồ ăn,nước uống,mà mình mong muốn
+Lưu trữ danh sách những đồ ăn,nước uống đã đặt vào giỏ hàng để thanh toán.+Có thể tra lịch sử đã mua hàng
2.3 Layout các trang
Trang 72.3.1 Layout đăng ký
Trang 82.3.2 L ayout đăng nhập
Trang 92.3.3 Layout trang chủ
Trang 102.3.4 Layout lịch
sử đặt hàng
Trang 112.3.5 Layout tìm kiếm
Trang 122.3.6 Layout giỏ hàng
Trang 132.3.7 Layout thông tin người dùng
Trang 142.3.8 Layout menu
Trang 152.3.9 Layout thanh toán
Trang 16CHƯƠNG 3 THIẾT KẾ GIAO DIỆN
Trang 173.1 Giao diện đăng ký
Trang 183.2 Giao diện đăng nhập
Trang 193.3 Gia diện trang chủ
Trang 203.4 Giao diện giỏ hàng
Trang 213.5 Giao diện tìm kiếm
Trang 233.6 Giao diện lịch sử đặt hàng
Trang 243.7 Giao diện thông tin người dùng
Trang 253.8 Trang menu
Trang 263.9 Trang thanh toán
Trang 27KẾT LUẬN
1 Kết quả đạt được
1.1 Về mặt kiến thức
Hiểu biết nhiều hơn về các kỹ thuật lập trình trong android
Hiểu biết hơn về nghiệp vụ bán hàng.Nâng cao tinh thần tự học, tự nghiên cứu
1.2 Về chương trình
Hoàn thiện đầy đủ chức năng cơ bản của app
Thống kê , báo cáo
Giao diện chương trình thân thiện , dễ sử dụng, trực quan và linh hoạt
3 Khuynh hướng phát triển
Thiết kế chương trình và phát triển giao diện mang tính chuyên nghiệp hơn
Tìm hiểu các biện pháp về bảo mật cho ứng dụng quản lý, từ đó áp dụng cho chương trình
Bổ sung thêm chức năng khác : lấy thông tin khách hang bằng cách dùng mã OTP , quản lý hàng nhập ,nhà cung cấp , chấm\ công nhân viên