1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo Đồ án cơ sở 1 xây dựng ứng dụng Đặt món ăn online glfood

30 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Báo cáo đồ án cơ sở 1 xây dựng ứng dụng Đặt món ăn online glfood
Tác giả Trương Thị Hương Giang, Trần Nhật Linh
Người hướng dẫn PGS.TS. Nguyễn Thanh Bình
Trường học Đại học Công nghệ thông tin và Truyền thông Việt - Hàn
Chuyên ngành Khoa học máy tính
Thể loại báo cáo đồ án
Năm xuất bản 2022
Thành phố Đà Nẵng
Định dạng
Số trang 30
Dung lượng 6,08 MB

Cấu trúc

  • 1.3. Mục đích..................................... S2. ĂGQ Q.11 12111 119011 11T KH KH HH ky 1 2. Phạm vi đề tài và các chức năng của ứng dụng 2 2.1. Phạm vi để tài....................................cc che 2 2.2. Các chức năng của Ứng dỤng...............................- ---- - +5 <+e k1 HH HH TH HH HH HH Hit 2 3. Cơ sở lý thuyết 2 BL, JAVA ha (9)
  • 4. Kếtchương I 3 CHƯƠNG 2 PHÂN TÍCH THIẾT KE UNG DUNG 4 1. Mô tả 4 (11)
  • 2. Quy trình xây dựng hệ thống ứng dụng 4 “tài (12)
    • 2.2. Các công nghệ sử dụng để xây dựng ứng dụng.........................----¿22-©52+cx+ccesrxesreee 5 (13)
  • CHUONG 3 XAY DUNG UNG DUNG 6 1. Xây dựng cơ sở dữ liệu 6 1.1. Quan hé gitta co na (0)
    • 2. Xây dựng ứng dụng 11 1. Khách hàng...............................................ĂẶẶ ST. SH Hye 11 Quan LY! 6 (19)

Nội dung

Trên cơ sở những øì được học trong trường và quá trình tìm hiệu thực tê địa điêm, chúng em quyết định chọn đề tài ” Xây dựng ứng dụng đặt món ăn online GLEFOOD”".. Mục tiêu của đề tài Ứn

Mục đích S2 ĂGQ Q.11 12111 119011 11T KH KH HH ky 1 2 Phạm vi đề tài và các chức năng của ứng dụng 2 2.1 Phạm vi để tài cc che 2 2.2 Các chức năng của Ứng dỤng .- - +5 <+e k1 HH HH TH HH HH HH Hit 2 3 Cơ sở lý thuyết 2 BL, JAVA ha

Ứng dụng mua bán GLEOOD được thực hiện dựa trên hai mục đích chính sau:

- _ Nghiên cứu các công nghệ lập trình như: lập trình Java, kết nối cơ sở dữ liệu SQL Server

Khoa KHMT— Trương Thị Hương Giang 21IT016 1

Xây dựng ứng dụng đặt món ăn online GLEOOD

Phát triển ứng dụng đặt món ăn online mang lại tính thực tiễn cao, giúp nhà hàng dễ dàng nhận đơn đặt hàng từ khách hàng qua điện thoại hoặc máy tính Ứng dụng này không chỉ dễ sử dụng mà còn hiệu quả, đảm bảo sự hài lòng cho người dùng trong tương lai.

2 Phạm vi đề tài và các chức năng của ứng dụng

Ứng dụng của chúng tôi phục vụ đa dạng đối tượng khách hàng, bao gồm cả cá nhân và doanh nghiệp nhỏ Khách hàng có thể dễ dàng đặt giao đồ ăn trong khu vực Đà Nẵng.

2.2 Các chức năng của ứng dụng

-_ Có thê xem, sửa, xóa thông tin món ăn

-_ Có thê xem sửa xóa thông tin khách hàng

-_ Quản lý doanh thu bằng ứng dụng

-_ ương tác, trò chuyện với khách hàng

- Khách hàng: Đăng nhập, đăng ký thành viên

Có thê xem Menu món ăn Đặt món

Tương tác, trò chuyện với khách hàng

Java là một ngôn ngữ lập trình hướng đối tượng (OOP) dựa trên các lớp, được phát triển bởi Sun Microsystems dưới sự lãnh đạo của James Gosling và ra mắt vào năm 1995 Khác với nhiều ngôn ngữ lập trình khác, Java biên dịch mã nguồn thành bytecode thay vì mã máy, cho phép bytecode được thực thi trong môi trường runtime.

Khoa KHMT— Trương Thị Hương Giang 21IT016 2

Xây dựng ứng dụng đặt món ăn online GLFOOD

Một số đặc điểm nôi bat cua Java:

- _ Là ngôn ngữ lập trình bậc cao

- _ Là ngôn ngữ lập trình hướng đối tượng (Object oriented) Trong Java tat cả đều là đối tượng (Object)

Java là một ngôn ngữ lập trình không phụ thuộc vào nền tảng, khác với các ngôn ngữ như C và C++ Khi biên dịch, chương trình Java được chuyển đổi thành bytecode, không gắn liền với nền tảng cụ thể nào Bytecode này có thể chạy trên mọi thiết bị có cài đặt Java Virtual Machine (JVM).

- _ Lọ một ngụn ngữ đa luồng (Multithreaded) Người viết chương trỡnh bằng Java có thê viết để chương trình chạy nhiều luồng đồng thời

3.2 Cơ sở dữ liệu, SQL, SQL Server

Cơ sở dir ligu (Database) là tập hợp dữ liệu có cầu trúc được lưu trữ và truy cập từ hệ thông máy tính

Truy vấn cơ sở dữ liệu là một công cụ quan trọng giúp thu thập thông tin từ nhiều bảng trong hệ cơ sở dữ liệu Nó hoạt động như một "bộ lọc", cho phép người dùng thiết lập các tiêu chí phù hợp để quản lý và truy xuất dữ liệu hiệu quả.

SQL, hay còn gọi là Ngôn ngữ truy vấn có cấu trúc, là ngôn ngữ tiêu chuẩn cho các hệ thống cơ sở dữ liệu quan hệ như Oracle Database, SQL Server và MySQL Nó cho phép quản lý và truy vấn dữ liệu một cách hiệu quả, giúp người dùng dễ dàng bảo trì thông tin Để lấy dữ liệu từ các bảng và tổng hợp thông tin hữu ích, người ta sử dụng SQL thông qua các câu truy vấn.

SQL Server —- một phần mềm do Microsoft phát triển vào năm 1989, là hệ thống quản tri co sở dữ liệu quan hệ hay còn gọi là RDBMS

SQL Server duge dung vao việc tạo, duy trì và lưu trữ, phân tích va trích xuất cơ sở đữ liệu theo yêu cầu.

Kếtchương I 3 CHƯƠNG 2 PHÂN TÍCH THIẾT KE UNG DUNG 4 1 Mô tả 4

Dựa trên kiến thức đã học và thông tin từ người dùng, chúng tôi đã chọn đề tài "Xây dựng ứng dụng đặt đồ ăn online GLEOOD" Phân tích và thiết kế hệ thống sẽ được trình bày chi tiết trong chương tiếp theo.

Khoa KHMT— Trương Thị Hương Giang 21IT016 3

Xây dựng ứng dụng đặt món ăn online GLFOOD

CHƯƠNG2 PHÂN TÍCH THIẾT KE UNG DUNG

GLFOOD là ứng dụng đặt món ăn trực tuyến, cho phép nhà hàng nhận đơn đặt hàng từ khách hàng qua điện thoại và máy tính Ứng dụng này dễ sử dụng, mang lại hiệu quả cao và đảm bảo sự hài lòng cho người dùng.

- Xem, sửa, xóa thông tin món ăn

-_ Xem, sửa, xóa thông tin khách hàng

-_ Quản lý doanh thu bằng ứng dụng

-_ Tương tác, trò chuyện với khách hàng

- Khách hàng Đăng nhập, đăng ký thành viên

Xem Menu món ăn Đặt món

Tương tác, trò chuyện với quản lý

Quy trình xây dựng hệ thống ứng dụng 4 “tài

Các công nghệ sử dụng để xây dựng ứng dụng . ¿22-©52+cx+ccesrxesreee 5

Khoa KHMT — Truong Thi Huong Giang 21IT016 5

Xây dựng ứng dụng đặt món ăn online GLFOOD

CHƯƠNG3 XÂY DỰNG ỨNG DỤNG

1 Xây dựng cơ sở dữ liệu

1.I Quan hệ giữa các bảng

Cart Payment ® ID Cart ® IDPay

\ Customer AccountGL food # ID Custom @ Username ỉ ID Food FullName Password

Number Address Email cot Email ——

Username k> § ® ID Contact ID_Custom Email Message

Hình 1.1 Quan hệ giữa các bảng

1.2.1 Tao bang tai khoan AccountGL

CONSTRAINT Username PRIMARY KEY (Username) ,

Khoa KHMT— Trương Thị Hương Giang 21IT016

Xây dựng ứng dụng đặt món ăn online GLEOOD

Data Type Allow Nulls am nchar(100) 0

Hình 1.2.1.b Bảng AccountGL 1.2.2 Tạo danh sách thông tin khách hàng ¡CREATE TABLE Customer(

ID_Custom NCHAR(1@) NOT NULL,

CONSTRAINT PK_Custom PRIMARY KEY (ID Custom) ,

CONSTRAINT FK_Username_Custom FOREIGN KEY (Username) REFERENCES AccountGL,

Hinh 1.2.2.a Tao danh sach thong tin khach hang

Column Name Data Type Allow Nulls

Hình 1.2.2.b Thông tỉn khách hàng 1.2.3 Tạo danh sách món ăn

ID _Food NCHAR(10@) NOT NULL, FoodName NCHAR(10@) NOT NULL, Number FLOAT NOT NULL, Cost FLOAT NOT NULL CONSTRAINT ID Food PRIMARY KEY (ID Food),

Hình 1.2.3.a Tạo danh sách món ăn

Khoa KHMT— Trương Thị Hương Giang 21IT016

Xây dựng ứng dụng đặt món ăn online GLFOOD

Column Name Data Type Allow Nulls ÿ ID_Food nchar(100) O

Hình 1.2.3.b Danh sách món ăn 1.2.4 Tạo danh sách sản phẩm có trong giỏ hàng

ID_Food NCHAR(1@@) NOT NULL,

CONSTRAINT PK_Cart PRIMARY KEY (ID Cart),

CONSTRAINT FK_Food FOREIGN KEY (ID Food) REFERENCES food

Hình 1.2.4.a Tạo danh sách sản phẩm trong giỏ hàng

Column Name Data Type Allow Nulls

O Hình 1.2.4.b Danh sách giỏ hàng

Khoa KHMT— Trương Thị Hương Giang 21IT016 8

Xây dựng ứng dụng đặt món ăn online GLEOOD

1.2.5 Tạo danh sách khách hàng gửi tin nhắn

ID_Custom NCHAR(1@) NOT NULL,

CONSTRAINT PK_Contact PRIMARY KEY (ID Contact),

CONSTRAINT FK_Custom_contact FOREIGN KEY (ID Custom) REFERENCES Customer

Hình 1.2.5.a Tạo danh sách khách hàng sửi tin nhắn

Column Name Data Type Allow Nulls

O Hình 1.2.5.b Danh sách khách hàng gửi tin nhắn

ID_Custom NCHAR(16) NOT NULL,

CONSTRAINT PK_Pay PRIMARY KEY (ID Pay),

CONSTRAINT FK_Custom_Pay FOREIGN KEY (ID Custom) REFERENCES Customer

Column Name Data Type Allow Nulls

Khoa KHMT— Trương Thị Hương Giang 21IT016 9

Xây dựng ứng dụng đặt món ăn online GLFOOD

1.2.7 Tạo danh sách món ăn yêu thích

CONSTRAINT PK_Favor PRIMARY KEY (ID Favor),

Hình 1.2.7.a Tạo danh sach món ăn yêu thích

Column Name Data Type Allow Nulls

Hình 1.2.7.b Danh sách món ăn yêu thích

ID_Revenue NCHAR(5@) NOT NULL,

Day_Month NCHAR(5@) NOT NULL,

CONSTRAINT PK_Revenue PRIMARY KEY (ID_Revenue) ,

Hình 1.2.8.a Thống kê doanh thu

Khoa KHMT— Trương Thị Hương Giang 21IT016 10

XAY DUNG UNG DUNG 6 1 Xây dựng cơ sở dữ liệu 6 1.1 Quan hé gitta co na

Xây dựng ứng dụng 11 1 Khách hàng .ĂẶẶ ST SH Hye 11 Quan LY! 6

WELCOME TO GLFOOD - ONLINE ORDER APPLICATION Fastest - Easiest - Satisfy all needs

You don't have an account? Sign up now

Hinh 2.1 Giao dién mé dau

Khoa KHMT— Trương Thị Hương Giang 21IT016 11

Xây dựng ứng dụng đặt món ăn online GLFOOD ey

Grilled pork ribs with pepper

Hinh 2.2 Trang chu khach hang

Khoa KHMT— Trương Thị Hương Giang 21IT016 12

Xây dựng ứng dụng đặt món ăn online GLEOOD

User Name [Enter your user name

Phone Number _ Enter your phone number

Email Enter your email bole Tels)

Khoa KHMT— Trương Thị Hương Giang 21IT016

Xây dựng ứng dụng đặt món ăn online GLFOOD

Hình 2.5 Xem menu món ăn

Khoa KHMT— Trương Thị Hương Giang 21IT016

Xây dựng ứng dụng đặt món ăn online GLFOOD

ORDER b Deep fried shrimp with salted egg sauce

Enjoy the delightful combination of crispy fried shrimp coated in a golden salted egg sauce, featuring sweet, tender shrimp paired with the rich flavor of salted eggs and a deliciously creamy leopard sauce This dish becomes even more appealing when served alongside a fresh salad, enhancing its overall taste and presentation.

- _ Chọn món yêu thích av

Khoa KHMT— Trương Thị Hương Giang 21IT016

Xây dựng ứng dụng đặt món ăn online GLEOOD

Hình 2.7 Chọn món yêu thích

- _ Tương tác, trò chuyện với quản lý

Khoa KHMT— Trương Thị Hương Giang 21IT016 16

Xây dựng ứng dụng đặt món ăn online GLFOOD

Hình 2.9 Tương tác, trò chuyện với quản lý 2.2 Quan ly:

Grilled pork ribs with pepper Crispy fruit sandwich eg 250.000 G3 100.000

Hinh 2.10 Trang chu quan ly

Khoa KHMT— Trương Thị Hương Giang 21IT016 17

Xây dựng ứng dụng đặt món ăn online GLEOOD

- _ Xem, sửa, xóa thông tin món ăn

FOOD MANAGEMENT ra |ID_Food FoodName Number Cost

Hình 2.11 Xem, sửa, xóa thông tin mon 4n

- _ Xem, sửa, xóa thông tin khách hàng

Khoa KHMT— Trương Thị Hương Giang 21IT016

Xây dựng ứng dụng đặt món ăn online GLFOOD

ID_Custorner | FullName PhoneNumber Address | Email

Hình 2.12 Xem, sửa, xóa thông tin khách hàng

- _ Quản lý doanh thu bằng ứng dụng

Hình 2.13 Quản lý doanh thu bằng ứng dụng

- _ Tương tác, trò chuyện với khách hàng

Khoa KHMT— Trương Thị Hương Giang 21IT016 19

Xây dựng ứng dụng đặt món ăn online GLEOOD

Hình 2.14 Tương tac, trò chuyện với khách hàng

Khoa KHMT— Trương Thị Hương Giang 21IT016

Xây dựng ứng dụng đặt món ăn online GLFOOD

Trong quá trình nghiên cứu và thực hiện dự án, nhóm đã thu thập được nhiều kinh nghiệm và kiến thức quý giá về việc phát triển ứng dụng Những kết quả đạt được sau khi hoàn thành dự án đã góp phần nâng cao kỹ năng và hiểu biết của nhóm trong lĩnh vực này.

- Ung dung duoc nhiều kiến thức được học về chuyên ngành

- _ Xác định và triển khai được một phần ý tưởng và mục tiêu của ứng dụng đặt đồ ăn online trong khu vực Đà Nẵng

- Đã xác định và hoàn thành bước đầu trong việc xây dựng chức năng của ứng dụng

Nhưng bên cạnh những kết quả trên thì chúng em vẫn còn những hạn chế trong sản pham của mình như :

- _ Ứng dụng vẫn còn chưa hoàn thiện, chỉ dừng lại ở việc xây dựng cơ bản

- _ Các chức năng chưa được thực sự tôi uu va chi tiệt

- _ Vận chưa năm bắt được hệt công nghệ

Với những hạn chê và tôn tại nêu trên, hướng nghiên cứu của chúng em dự kiên như sau:

-_ Xây dựng được ứng dụng hoàn chỉnh trên đa nền tảng

- Tiép tuc nang cap và hoàn thiện những tính năng đề trở nên chuyên nghiệp hơn và phục vụ được những yêu câu của người dùng

- Dé cap sâu trong nhiêu khía cạnh của một ứng dụng đặt mua sản phâm online

Khoa KHMT— Trương Thị Hương Giang 21IT016 21

Ngày đăng: 23/12/2024, 12:40

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN