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

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

Đ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

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ô[.]

ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ĐỒ ÁN CƠ SỞ ĐỀ TÀI: Xây dựng website order đồ ăn tiệm net MỞ ĐẦU Ngày nay, với phát triển mạnh mẽ công nghệ thơng tin ứng dụng đời sống Máy tính khơng cịn thứ phương tiện lạ lẫm người mà dần trở thành cơng cụ làm việc giải trí thơng dụng hữu ích chúng ta, khơng cơng sở mà cịn gia đình Trong kinh tế nay, với xu toàn cầu hoá kinh tế giới, mặt đời sống xã hội ngày nâng cao, đặc biệt nhu cầu trao đổi hàng hoá người ngày tăng số lượng chất lượng Hiện công ty tin học hàng đầu giới không ngừng đầu tư cải thiện giải pháp sản phẩm nhằm cho phép tiến hành thương mại hóa Internet Thơng qua sản phẩm công nghệ này, dễ dàng nhận tầm quan trọng tính tất yếu thương mại điện tử Với thao tác đơn giản máy có nối mạng Internet bạn có tận tay cần mà khơng phải nhiều thời gian Bạn cần vào trang dịch vụ thương mại điện tử, làm theo hướng dẫn click vào bạn cần Các nhà dịch vụ mang đến tận nhà cho bạn Để tiếp cận mô tả phổ biến thương mại điện tử Việt Nam, chúng em tìm hiểu xây dựng “Xây dựng Website order đồ ăn ” tiệm nét 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ười tậ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 bày tỏ lịng biết ơn đến thầy giáo trường Đại Học Công nghệ thông tin Truyền thông Việt-Hàn, người tận tâm giảng dạy, truyền đạt cho chúng em kiến thức làm tảng cho việc thực đồ án trình công tác sau Em xin chân thành cảm ơn! MỤC LỤC Trang MỞ ĐẦU Chương Giới thiệu .11 1.1 Ý tưởng thiết kế 11 1.2 Phương pháp, kết .11 Chương Sơ đồ mạch 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 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 hồn chỉnh) 14 3.1.2 Vi điều khiển NodeMcu V3 Lolin 15 3.1.3 Module relay 5v module 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 : 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ị chế độ hẹn : 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ị khách: 28 Chương Lập trình mơ 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 cảm biến ánh sáng 30 4.2 Code Arduino .31 4.2.1 Khai báo biến thiết lập kết nối Wifi 31 4.2.2 Lấy liệu từ Database điều khiển 31 Chương Kết đạt hướng phát triển 34 5.1 Kết đạt 34 5.2 Rút ưu nhược điểm kết luận đề 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 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 17 Hình 5.Biểu đồ Use Case Xuất 18 Hình Biểu đồ hoạt động Đăng ký 18 Hình Biểu đồ hoạt động Đăng nhập .19 Hình Biểu đồ hoạt động Tìm kiếm 19 Hình 9.Biểu đồ hoạt động nhận đơn , giao tốn 20 Hình 10 Biểu đồ Đăng nhập 20 Hình 11 Biểu đồ đăng ký 21 Hình 12.Biểu đồ thêm vào giỏ 22 Hình 13 Trang (Phần giới thiệu) 23 Hình 14.Trang (Phần Order) .23 Hình 15.Giỏ hàng (Danh mục 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 DANH MỤC CỤM TỪ VIẾT TẮT STT Cụm từ Công nghệ phần mềm Công nghệ thông tin Vi điều khiển Viết tắt CNPM CNTT Chương Giới thiệu 1.1 Giới thiệu đề tài Ngày nay,các sở kinh doanh internet, tiệm net xuất nhiều nhờ phát triển cơng nghệ nhu cầu giải trí ngày phát triển giới trẻ Với sở kéo theo xuất dịch vụ kèm Trong dịch vụ ăn uống dịch vụ thiết yêu thiếu việc kinh doanh tiệm net Việc khánh hang game thủ ngồi yên chỗ hoạt động liên tục dẫn đến việc đói khát ,việc bán đồ ăn tiệm nét trở nên phổ biến Thay việc yêu cầu miệng để order đến chỗ ngồi tiệm nét có hệ thống gọi tích hợp hệ thống giao tiếp tình dịch vụ Nhưng yếu điểm hình thức giao diện khơng thân thiện ,mất thẩm mỹ khó dùng Từ , em xây dựng nên website order đồ ăn tiệm internet nhằm khắc phục vấn đề 1.2 Các nhóm chức đề tài - Nhóm chức đăng ký , đăng nhập thành viên - Nhóm chức 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 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 nhập, xuất hàng cập nhật thơng tin lên website - Nhóm chức mua hàng tiếp nhận xử lý đơn hàng 1.2 Mục tiêu - Xây dựng website order - Hoàn thành website với chức đăng kí, đăng nhập thành viên, đặt hàng, xem thông tin quản lý thông tin cá nhân, sản phẩm, tốn .hoạt động bình thường 1.3 Xác định Actor Dựa vào mô tả tốn, ta định tác nhân tốn: - Khách thăm: người ghé qua website, xem thông tin sản phẩm - Khách hàng: khách thăm đăng kí thành viên hệ thống, order đồ ăn - Người quản trị: điều hành, quản lý hoạt động hệ thống: thêm 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 - Bộ phận bếp:Tiếp nhận order, kiểm tra số lượng đồ ăn , nấu yêu cầu order - Bộ phận phục vụ: Tiếp nhận order đưa đồ ăn tới bàn khách hang 1.4 Công cụ hỗ trợ thực đề 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 sở liệu: Firebase Chương Phân tích hệ thống 2.1 Xác định Use Case Actor 2.1.1 Khách thăm - Đăng kí - Xem sản phẩm 2.1.2 Khách hàng - Đă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 - 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ị 2.1.4 - Bộ phận bếp Tiếp nhận đơn order Kiểm tra kho thơng báo Xuất món: Chuẩn bị đơn order đưa cho 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 toán 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 toán 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 hệthống c Tiền điều kiện: khách hàng ghé thăm hệ thống d Luồng kiện chính: - Khách xem chọn mục đăng ký thành viên-Form đăng ký thành viên hiển thị - Khách xem đăng nhập thông tin cá nhân vào form đăng ký - Nhấn nút đăng ký - Hệ thống báo kết trình nhập thơng tin cá nhân Nếu thơng tin nhập khơng xác thực luồn rẽ nhánh A1 Nếu nhập xác thực bước - Hệ thống cập nhật thông tin 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 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 kiện chính: - Thành viên chọn chức đăng nhập - Form đăng nhập hiển thị - Nhập tên đăng nhập, mật vào form đăng nhập - Hệ thống kiểm tra tên, mật thành viên - Đăng nhập thành công nhập tên - Nếu thành viên nhập sai tên, mật chuyển sang luồng rẽ nhánh A1 - 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 q 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 mật - Nếu khách xem đồng ý quay bước luồng kiện chính, khơng đồng ý UC kết thúc f Hậu điều kiện: - Thành viên đăng nhập thành cơng sử dụng chức 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 sản phẩm c Luồng kiện: - Người sử dụng vào form tìm kiếm sản phẩm form loại sản phẩm - Người sử dụng nhập thơng tin cần thiết vào form tìm kiếm chọn loại sản phẩm - Hệ thống tự động đưa sản phẩm có thơng tin mà người dùng yêu cầu - Kết thúc UC 2.2.4 Sửa thông tin cá nhân a Tác nhân : thành viên hệ thống(khách hàng) b Mô tả: UC cho phép thành viên thay đổi 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 10 d Luồng kiện chính: - Thành viên chọn chức sửa thông tin cá nhân menu - Hệ thống hiển thị form sửa thông tin với thông tin cũ thành viên - Thành viên nhập thông tin - Nhấn nút lưu thông tin - Nếu việc cập nhật thành công thực bước Nếu sai thực 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 liệu không hợp lệ - Thành viên nhập lại thông tin - Quay lại bước luồng kiện 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 ăn chọn vào giỏ hàng c Tiền điều kiện: sản phẩm chọn d Luồng kiện chính: - Chọn chức thêm vào giỏ hàng để đưa đồ ăn chọn vào giỏ hàng - Hệ thống hiển thị thông tin sản phẩm đưa vào giỏ hang mục ‘Food’ - UC kết thúc 11 2.2.6 Thanh tốn a Tác nhân: khách hàng b Mơ tả: UC cho phép khách hàng toán chỗ order đồ ăn c Tiền điều kiện: khách hàng chọn đồ ăn vào giỏ hang chọn nút Order d Luồng kiện chính: - Khách hàng nhấn Order; - Hệ thống hiển thị đơn hàng số thông tin mặc định đơn hàng - Chọn gửi đơn hàng - Hệ thống gửi thông tin order đến quản lý ,quản lý xác nhận gửi yêu cầu cho phận bếp phục vụ đến nhận tiền toán - Phục vụ đến nhận tiền toán xác nhận toán cho quản lý - Quản lý xác nhận đơn toán - UC kết thúc f Hậu điều kiện: toán thành công 12 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 13 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 14 2.3.4 Biểu đồ Use Case đặt Hình 4.Biểu đồ Use case đặt 2.3.5 Biểu đồ Use Case xuất Hình 5.Biểu đồ Use Case Xuất 15 2.4 Biểu đồ hoạt động 2.4.1 Đăng ký Hình Biểu đồ hoạt động Đăng ký 2.4.2 Đăng nhập Hình Biểu đồ hoạt động Đăng nhập 16 2.4.3 Tìm kiếm Hình Biểu đồ hoạt động Tìm kiếm 2.4.4 Nhận đơn giao tốn Hình 9.Biểu đồ hoạt động nhận đơn , giao toán 17 2.5 Biểu đồ lớp 2.6 Biểu đồ 2.6.1 Đăng nhập Hình 10 Biểu đồ Đăng nhập 2.6.2 Đăng ký Hình 11 Biểu đồ đăng ký 18 2.6.3 Thêm vào giỏ hang Hình 12.Biểu đồ thêm vào giỏ 19

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