You are on page 1of 27

TRƯỜ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 : Phan Viết Trường - 21810310487

: Nguyễn Tuấn Phong - 21810310123

:Phạm Văn Hùng – 21810310484

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 : Công nghệ phần mềm

Khóa : 2021-2026

Lớp : D16CNPM4

Hà Nội, tháng 12,năm 2021


PHIẾ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:


MỤ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
LỜ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ưng
chắ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.
CHƯƠ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ụng
cũ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.
CHƯƠ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ười
dù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ười
dùng như họ tên, địa chỉ email,, password,...Để đăng nhập vào App, người dùng
email và password vừa đăng ký và nhấn vào “Đăng nhập” để bắt đầu sử dụng phần
mề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


2.3.1 Layout đăng ký
2.3.2 Layout đăng nhập
2.3.3 Layout trang chủ
2.3.4 Layout lịch sử đặt hàng
2.3.5 Layout tìm kiếm
2.3.6 Layout giỏ hàng
2.3.7 Layout thông tin người dùng
2.3.8 Layout menu
2.3.9 Layout thanh toán
CHƯƠNG 3. THIẾT KẾ GIAO DIỆN

3.1 Giao diện đăng ký


3.2 Giao diện đăng nhập
3.3 Gia diện trang chủ
3.4 Giao diện giỏ hàng
3.5 Giao diện tìm kiếm
3.6 Giao diện lịch sử đặt hàng
3.7 Giao diện thông tin người dùng
3.8 Trang menu
3.9 Trang thanh toán
KẾ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 .
2. Hạn chế
Do thời gian thực hiện và phân tích hệ thống còn tương đối hạn chế dẫn đến chương
trình còn một sô chức năng chưa được hoàn thiện và chính xác
Kiến thức thực tế và kiến thức lập trình còn hạn chế, nên tính chuyên nghiệp của
chương trình chưa cao, bắt lỗi chưa kỹ ở một số chổ và một số chức năng chưa được
tối ưu.Chương trình chưa thực sự đầy dử các tính năng như mong muốn.
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

You might also like