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

Đồ Án Cơ Sở 2 Đề Tài Xây Dựng Website Order Đồ Ăn Tiệm Net.doc

24 10 0

Đ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 đề Xây Dựng Website Order Đồ Ăn Tiệm Net
Người hướng dẫn ThS. Nguyễn Xuân Pha
Trường học Đại Học Đà Nẵng
Chuyên ngành Công Nghệ Thông Tin
Thể loại đồ án
Năm xuất bản 2023
Thành phố Đà Nẵng
Định dạng
Số trang 24
Dung lượng 12,01 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

MẪU ĐỒ ÁN KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ĐỒ ÁN CƠ SỞ 2 ĐỀ TÀI Xây dựng website order đồ ăn tiệm net 1 MỞ ĐẦU 1 Ngày nay, với sự phát triển mạnh mẽ của cô[.]

Trang 1

ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

ĐỒ ÁN CƠ SỞ 2

ĐỀ TÀI: Xây dựng website order đồ ăn tiệm net

Trang 2

Trong nền kinh tế hiện nay, với xu thế toàn cầu hoá nền kinh tế thế giới, mọi mặt của đời sống xã hội ngày càng được nâng cao, đặc biệt là nhu cầu trao đổi hàng hoá của con người ngày càng tăng cả về số lượng và chất lượng Hiện nay các công ty tin học hàng đầu thế giới không ngừng đầu tư và cải thiện các giải pháp cũng như các sản phẩm nhằm cho phép tiến hành thương mại hóa trên Internet Thông qua các sản phẩm và công nghệ này, chúng ta dễ dàng nhận ra tầm quan trọng và tính tất yếu của thương mại điện

tử Với những thao tác đơn giản trên máy có nối mạng Internet bạn sẽ có tận tay những gì mình cần mà không phải mất nhiều thời gian Bạn chỉ cần vào các trang dịch vụ thương mại điện tử, làm theo hướng dẫn và click vào những

gì bạn cần Các nhà dịch vụ sẽ mang đến tận nhà cho bạn

Để tiếp cận và mô tả phổ biến của thương mại điện tử ở Việt Nam, chúng em đã tìm hiểu và xây dựng một “Xây dựng Website order đồ ăn ” ở các tiệm nét

Trang 3

LỜI CẢM ƠN

Trước hết, em xin gửi lời cảm ơn chân thành tới ThS.Nguyễn Xuân Pha, ngườitận tình dạy dỗ hướng dẫn em đóng góp ý kiến quý giá, hướng dẫn cụ thể đến em,giúp em hoàn thành đồ án

Em xin cảm ơn và bày tỏ lòng biết ơn đến thầy cô giáo trường Đại Học Côngnghệ thông tin Truyền thông Việt-Hàn, người tận tâm giảng dạy, truyền đạt chochúng em kiến thức làm tảng cho việc thực đồ án trình công tác sau này

Em xin chân thành cảm ơn!

Trang 4

MỤC LỤC

Trang

MỞ ĐẦU 2

Chương 1 Giới thiệu 11

1.1 Ý tưởng thiết kế 11

1.2 Phương pháp, kết quả 11

Chương 2 Sơ đồ mạch và nguyên lý hoạt động 12

2.1 Sơ đồ mạch 12

2.2 Mô tả 12

2.3 Nguyên lý hoạt động 13

Chương 3 Mô tả thành phần 14

3.1 Phần cứng (mô hình) 14

3.1.1 Tổng quan(mô hình hoàn chỉnh) 14

3.1.2 Vi điều khiển NodeMcu V3 Lolin 15

3.1.3 Module 1 relay 5v và module 2 relay: 16

3.1.4 Led: 17

3.1.5 Mô tơ 5v : 17

3.1.6 Cảm biến ánh sáng: 18

3.2 Phần mềm (ứng dụng) 19

3.2.1 Màn hình bắt đầu : 19

3.2.2 Màn hình đăng nhập ,đăng ký tài khoản : 20

3.2.3 Màn hình chọn quyền truy cập thiết bị : 21

3.2.4 Màn hình chính : 22

3.2.5 Màn hình Voice : 23

3.2.6 Màn hình cài đặt : 24

3.2.7 Màn hình điều khiển thiết bị và chế độ hẹn giờ : 25

3.2.8 Màn hình lịch sử hoạt động thiết bị : 27

3.2.9 Màn hình thay đổi quyền truy cập thiết bị của khách: 28

Chương 4 Lập trình và mô phỏng 29

4.1 Lưu đồ thuật toán 29

4.1.1 Lưu đồ thuật toán điều khiển đèn 29

4.1.2 Lưu đồ điều khiển đèn bằng cảm biến ánh sáng 30

4.2 Code Arduino 31

4.2.1 Khai báo biến và thiết lập kết nối Wifi 31

4.2.2 Lấy dữ liệu từ Database và điều khiển 31

Chương 5 Kết quả đạt được và hướng phát triển 34

5.1 Kết quả đạt được 34

5.2 Rút ra ưu nhược điểm và kết luận về đề tài 35

5.2.1 Ưu nhược điểm 35

5.2.2 Kết luận 35

PHỤ LỤC 36

DANH MỤC TÀI LIỆU THAM KHẢO 37

Trang 5

DANH MỤC HÌNH

Trang

Hình 1.Biểu đồ Use Case đăng ký đăng nhập 16

Hình 2.Biểu đồ Use Case tìm kiếm sản phẩm 16

Hình 3.Biểu đồ Use Case quản lý sản phẩm 17

Hình 4.Biểu đồ Use case đặt món 17

Hình 5.Biểu đồ Use Case Xuất món 18

Hình 6 Biểu đồ hoạt động Đăng ký 18

Hình 7 Biểu đồ hoạt động Đăng nhập 19

Hình 8 Biểu đồ hoạt động Tìm kiếm 19

Hình 9.Biểu đồ hoạt động nhận đơn , giao món và thanh toán 20

Hình 10 Biểu đồ tuần tự Đăng nhập 20

Hình 11 Biểu đồ tuần tự đăng ký 21

Hình 12.Biểu đồ tuần tự thêm món vào giỏ 22

Hình 13 Trang chính (Phần giới thiệu) 23

Hình 14.Trang chính (Phần Order) 23

Hình 15.Giỏ hàng (Danh mục món đã chọn) 24

Hình 16.Admin web (Quản lý đồ ăn) 24

Hình 17 Admin(Thêm đồ ăn) 24

Hình 18.Admin (Quản lý thông báo ,đơn order) 25

Trang 7

Chương 1 Giới thiệu

1.1 Giới thiệu đề tài

Ngày nay,các cơ sở kinh doanh internet, tiệm net đã xuất hiện rất nhiều nhờ

sự phát triển của công nghệ và nhu cầu giải trí ngày càng phát triển của giới trẻ Với cơ sở đó kéo theo sự xuất hiện của các dịch vụ đi kèm Trong đó dịch vụ ăn uống là dịch vụ thiết yêu và không thể thiếu trong việc kinh doanh tiệm net Việckhánh hang cũng như game thủ ngồi yên một chỗ hoạt động liên tục dẫn đến việc đói và khát ,việc bán đồ ăn trong tiệm nét cũng trở nên phổ biến Thay vì việc yêu cầu bằng miệng để order đến chỗ ngồi của mình thì hiện tại các tiệm nét đã có hệ thống gọi món tích hợp ngay trong hệ thống giao tiếp và tình giờ dịch vụ Nhưng yếu điểm của hình thức này là giao diện không thân thiện ,mất thẩm mỹ và khó dùng

Từ đó , em đã xây dựng nên website order đồ ăn ở tiệm internet nhằm khắc phục các vấn đề trên

1.2 Các nhóm chức năng của đề tài

- Nhóm chức năng đăng ký , đăng nhập thành viên

- Nhóm chức năng xem thông tin: xem thông tin giỏ hàng, xem thông tin đơn hàng, xem thông tin sản phẩm, xem thông tin cá nhân

- Nhóm chức năng quản lý thông tin: quản lý danh sách thành viên, quản lý danh mục sản phẩm

- Nhóm chức năng nhập, xuất hàng và cập nhật thông tin lên website

- Nhóm chức năng mua hàng và tiếp nhận và xử lý đơn hàng

1.2 Mục tiêu

- Xây dựng được website order

- Hoàn thành website với các chức năng như đăng kí, đăng nhập thành viên, đặt hàng, xem thông tin và quản lý thông tin cá nhân, sản phẩm, thanh toán hoạt động bình thường

Trang 8

- Khách hàng: là những khách thăm đã đăng kí thành viên của hệ thống, order đồ ăn.

sửa xóa thành viên, thêm sửa xóa sẩn phẩm,tiếp nhận đơn hàng.

yêu cầu trong order.

hang.

1.4 Công cụ hỗ trợ thực hiện đề tài:

Ngôn ngữ lập trình: React JS, Css

Phần mềm hỗ trợ : Visual Studio Code ,Chrome

Nền tảng cơ sở dữ liệu: Firebase

Trang 9

- Đăng nhập, đăng xuất

- Tìm kiếm, xem sản phẩm,thêm sản phẩm vào giỏ hàng

- Gửi đơn đặt món

- Xem, sửa thông tin cá nhân

- Xem, sửa, xóa thông tin giỏ hang

2.1.3 Người quản trị

- Quản lý sản phẩm : thêm ,sửa,xoá

- Truy cấn thông tin khách hang

- Xác nhận đơn order

- Xác nhận thanh toán

2.1.4 Bộ phận bếp

- Tiếp nhận đơn order

- Kiểm tra kho và thông báo

- Xuất món: Chuẩn bị món trong đơn order và đưa cho bộ phận phục vụ

2.1.5 Bộ phận phục vụ

- Nhận đồ ăn

- Phục vụ ,đưa đồ ăn đến bàn khách hang

- Xác nhận thanh toán

Trang 10

2.2 Đặc tả Use Case

2.2.1 Đăng kí thành viên

a Tác nhân : khách xem

b Mô tả: cho phép khách xem đăng ký làm thành viên của hệthống.

c Tiền điều kiện: khách hàng ghé thăm hệ thống

- Hệ thống cập nhật thông tin của khách xem vào danh sách thành viên

- UC kết thúc

e Hậu điều kiện: khách hàng trở thành thành viên của hệ thống

2.2.2 Đăng nhập hệ thống

a Tác nhân: thành viên

b Mô tả: UC cho phép thành viên đăng nhập vào hệ thống

c Tiền điều kiện: thành viên chưa đăng nhập vào hệ thống

d Luồng sự kiện chính:

- Thành viên chọn chức năng đăng nhập

- Form đăng nhập hiển thị

- Nhập tên đăng nhập, mật khẩu vào form đăng nhập

- Hệ thống kiểm tra tên, mật khẩu của thành viên

- Đăng nhập thành công nếu nhập đúng tên

- Nếu thành viên nhập sai tên, mật khẩu thì chuyển sang luồng rẽ nhánh A1

Trang 11

- UC kết thúc

e Luồng rẽ nhánh A1:

- Thành viên đăng nhập không thành công

- Hệ thống thông báo quá trình đăng nhập không thành công

- Vào form đăng nhập

- Hệ thống yêu cầu thành viên nhập lại tên và mật khẩu

- Nếu khách xem đồng ý thì quay về bước 2 của luồng sự kiện chính, nếu không đồng ý thì UC kết thúc

f Hậu điều kiện:

- Thành viên đã đăng nhập thành công và có thể sử dụng các chức năng mà hệ thống cung cấp

2.2.3 Tìm kiếm sản phẩm

a Tác nhân: Khách xem, thành viên

b Mô tả: cho phép tìm kiếm các sản phẩm

2.2.4 Sửa thông tin cá nhân

a Tác nhân : thành viên của hệ thống(khách hàng)

b Mô tả: UC cho phép thành viên thay đổi các thông tin đăng ký

c Tiền điều kiện : thành viên phải đăng nhập vào hệ thống

Trang 12

d Luồng sự kiện chính:

- Thành viên chọn chức năng sửa thông tin cá nhân trong menu

- Hệ thống hiển thị form sửa thông tin với các thông tin cũ của thànhviên hiện tại

- Thành viên nhập các thông tin mới

- Nhấn nút lưu thông tin

- Nếu việc cập nhật thành công thì thực hiện bước 6 Nếu sai thì thực hiện luồng rẽ nhánh A1

- Lưu thông tin

- UC kết thúc

e Luồng nhánh A1: thông tin nhập không hợp lệ

- Hệ thống báo việc nhập dữ liệu không hợp lệ

- Thành viên nhập lại thông tin

- Quay lại bước 4 của luồng sự kiện chính

2.2.5 Thêm vào giỏ hàng

a Tác nhân: khách hàng

b Mô tả: UC cho phép khách hàng đưa các món ăn đã chọn vào giỏ hàng

c Tiền điều kiện: sản phẩm đã được chọn

Trang 13

2.2.6 Thanh toán

a Tác nhân: khách hàng

b Mô tả: UC cho phép khách hàng thanh toán tại chỗ khi đã order đồ ăn

c Tiền điều kiện: khách hàng đã chọn đồ ăn vào giỏ hang và chọn nút

Trang 14

2.3 Biểu đồ Use Case

2.3.1 Biểu đồ Use Case đăng ký ,đăng nhập

Hình 1.Biểu đồ Use Case đăng ký đăng nhập

Trang 15

2.3.2 Biểu đồ Use Case tìm kiếm sản phẩm

Hình 2.Biểu đồ Use Case tìm kiếm sản phẩm

2.3.3 Biểu đồ Use Case quản lý sản phẩm

Hình 3.Biểu đồ Use Case quản lý sản phẩm

Trang 16

2.3.4 Biểu đồ Use Case đặt món

Hình 4.Biểu đồ Use case đặt món 2.3.5 Biểu đồ Use Case xuất món

Hình 5.Biểu đồ Use Case Xuất món

Trang 20

2.6.3 Thêm món vào giỏ hang

Hình 12.Biểu đồ tuần tự thêm món vào giỏ

Trang 21

Chương 3 Thiết kế hệ thống

Chương 4 Kết quả đạt được và tổng kết

4.1 Kết quả đạt được

4.1.1 Mô tả kết quả đạt được:

trang web order đồ ăn cho các tiệm internet.

- Web đã xây dựng được các chức năng cơ bản dành cho:

giỏ,order.

4.1.2 Một sô hình ảnh của trang web

Hình 13 Trang chính (Phần giới thiệu)

Trang 22

Hình 14.Trang chính (Phần Order)

Hình 15.Giỏ hàng (Danh mục món đã chọn)

Hình 16.Admin web (Quản lý đồ ăn)

Trang 23

được nghiệp vụ của hệ thống

- Khuyết điểm:

ngôn ngữ lập trình(ReactJS),

Trang 24

DANH MỤC TÀI LIỆU THAM KHẢO

[1] Thiết kế giao diện hợp lý

<https://www.youtube.com/watch?

v=GlROncAX4XI&ab_channel=BrianDesign>

[2]FB:Cộng đồng React-js Việt Nam

[3]Một số lệnh giao tiếp firebase cơ bản

<https:// firebase.google.com/>

Ngày đăng: 13/06/2023, 02:52

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w