(Tiểu luận) đồ án chuyên ngành xây dựng thống website quản lý hệ nhà hàng

59 7 0
(Tiểu luận) đồ án chuyên ngành xây dựng thống website quản lý hệ nhà hàng

Đ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

4 TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT - CÔNG NGHỆ ĐỒ ÁN CHUYÊN NGÀNH XÂY DỰNG HỆ THỐNG WEBSITE QUẢN LÝ NHÀ HÀNG GVHD: NGUYỄN HỮU VĨNH SVTH: BÙI THỊ THẢO MSSV: 1724801030181 LỚP: D17PM03 BNH DƯƠNG – 09/2020 0 Tieu luan TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT - CÔNG NGHỆ ĐỒ ÁN CHUYÊN NGÀNH XÂY DỰNG HỆ THỐNG WEBSITE QUẢN LÝ NHÀ HÀNG GVHD: NGUYỄN HỮU VĨNH SVTH: BÙI THỊ THẢO MSSV: 1724801030181 LỚP: D17PM03 BNH DƯƠNG – 09/2020 0 Tieu luan Xây dựng website Quản lý nhà hàng với PHp TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT - CÔNG NGHỆ NHẬN XÉT VÀ CHẤM ĐIỂM CỦA GIẢNG VIÊN Họ tên giảng viên: NGUYỄN HỮU VĨNH Tên đề tài: XÂY ĐỰNG WEBSITE QUẢN LÝ NHÀ HÀNG VỚI PHP Nội dung nhận xét: Điểm: Bằng số: Bằng chữ: GIẢNG VIÊN CHẤM (Ký, ghi rõ họ tên) NGUYỄN HỮU VĨNH 0 Tieu luan Xây dựng website Quản lý nhà hàng với PHp MỞ ĐẦU Việt Nam quốc gia có dịch vụ du lịch phát triển với nhiều danh lam thắng cảnh tiếng Đi với ẩm thực đa dạng , phong phú với nhiều ăn ngon Đây hội để phát triển ẩm thực với nhiều nhà hàng , quán ăn mọc lên phục vụ thực khách khách du lịch nước Đi với hội khơng cạnh tranh, địi hỏi nhà hàng, quán ăn phải có chiến lược kinh doanh đắn đồng thời áp dụng phương pháp kinh doanh mở rộng hội tiếp cận thêm lượng khách hàng mục tiêu Hiện có khoảng 83% thực khách có xu hướng tìm thơng tin nhà hàng Internet trước đưa định Cách mạng công nghệ tạo sóng phương thức quản lý truyền thống Tích hợp phần mềm vào quản lý giúp hoạt động diễn nhanh xác Đồng thời đồng hóa liệu giúp quản lý nhà hàng tiện lợi, tức thời khoa học Vì vậy, trước đáp ứng nhu cầu nhà hàng, quán ăn thời buổi công nghệ với “Internet of Thing” em chọn đề tài “ Xây dựng website Quản lý nhà hàng với PHP” Trong trình hồn thiện đề tài, em ln nhận giúp đỡ nhiệt tình thầy Nguyễn Hữu Vĩnh lần em xin chân thành cảm ơn thầy truyền tải kiến thức kinh nghiệm cho em cách sâu sắc Tuy nhiên, hạn hẹp mặt kiến thức kinh nghiệm kỹ chưa cao nên việc phân tích thiết kế cịn nhiều thiếu sót, hiểu biết chưa đầy đủ, làm em chắn cịn nhiều thiếu sót Em mong góp ý chân thành thầy, bổ sung để em hoàn thiện tốt 0 Tieu luan Xây dựng website Quản lý nhà hàng với PHp TÓM TẮT ĐỒ ÁN Đồ án xây dựng website Quản lý nhà hàng có mức độ phức tạp quy mơ ứng cộng đồng Với mục đích tạo ứng dụng quản lý thực đơn, quản lý thông tin nhà hàng, quản lý tin tức,quản lý giới thiệu, quản lý bàn cách rõ ràng, minh bạch tạo niềm tin đến người dùng, đảm bảo vấn đề an tồn, bảo mật thơng tin đáp ứng tiêu chuẩn ứng dụng như:  Cấu trúc khoa học, chặt chẽ, rõ ràng, dễ dàng điều hướng, khai thác, chỉnh sửa  Cung cấp cho người dùng thơng tin xác hoạt động thu chi, giao dịch mà ứng dụng lưu trữ, thông tin cập nhật thường xuyên nhanh chóng  Hỗ trợ tìm kiếm xác, dễ dàng  Hình thức tìm kiếm ngày tháng năm  Giao diện đẹp, thân thiện, dể sử dụng người dùng  Tương thích với dịng Smartphone khác  Hoạt động ổn định bảo mật thông tin cao  Phân tích đầy đủ xác chức hệ thống  Thiết kế sở liệu tối ưu 0 Tieu luan Xây dựng website Quản lý nhà hàng với PHp MỤC LỤC Contents MỞ ĐẦU TÓM TẮT ĐỒ ÁN MỤC LỤC DANH MỤC BẢNG DANH MỤC HÌNH DANH SÁCH CÁC KÝ TỰ, CHỮ VIẾT TẮT 10 CHƯƠNG KHẢO SÁT HIỆN TRẠNG VÀ THU THẬP YÊU CẦU 10 I Khảo sát trạng 10 1.1 Thực trạng 10 1.2 Đánh giá 10 1.3 Kết luận 10 1.4 Khảo sát yêu cầu đối tượng sử dụng 11 II Xác định yêu cầu 11 2.1 Phần dành cho khách hàng 11 3.1 Dung lượng, tốc độ, độ bảo mật 13 3.2 Bảo mật – Quyền hạn 13 CHƯƠNG ĐẶC TẢ YÊU CẦU 14 I Xác định Use Case tổng quát hệ thống 14 II Đặc tả Use Case 17 2.1 Use Case đăng ký 17 2.2 Use Case đăng nhập 18 2.3 Use Case Xem thông tin nhà hàng 19 2.4 Use Case cập nhật thông tin nhà hàng 20 2.5 Use Case xem thông tin mục 21 2.6 Use Case tìm kiếm 22 2.8 Use Case Quản lý bàn ăn 26 2.10 Use Case quản lý giới thiệu 32 III Biểu đồ lớp(Class Diagram) 33 IV Biểu đồ tuần tự(Sequence Diagram) 33 0 Tieu luan Xây dựng website Quản lý nhà hàng với PHp 4.1 Biểu đồ đăng ký 33 4.2 Biểu đồ đăng nhập 33 4.3 Biểu đồ xem thông tin nhà hàng 34 4.4 Biểu đồ quản lý ăn 35 4.5 Biểu đồ tìm kiếm 35 4.6 Biểu đồ quản lý tin tức 36 V Biểu đồ hoạt động(Activity Diagram) 37 5.1 Biểu đồ hoạt động đăng ký 37 5.2 Biểu đồ hoạt động đăng nhập 37 5.3 Biểu đồ hoạt động tìm kiếm 38 5.6 Biểu đồ hoạt động sửa thông tin nhà hàng 38 CHƯƠNG THIẾT KẾ KIẾN TRÚC HỆ THỐNG 39 I Giới thiệu kiến trúc hệ thống 39 1.1 Khái niệm mơ hình Layer 39 1.2 Ưu điểm 38 II Thiết kế kiến trúc hệ thống 39 2.1 Biểu đồ phân rã chức 39 2.2 Biểu đồ dòng liệu mức khung cảnh 39 2.3 Mô tả chi tiết đối tượng 40 III Thiết kế kiến trúc hệ thống sở liệu 44 3.1 Bảng ADMIN 44 3.2 Bảng Hosocongty 44 3.3 Bảng USER 45 3.4 Bảng MENU 45 3.5 Bảng GIOITHIEU 46 3.6 Bảng BLOG 46 3.7 Bảng BAN 47 CHƯƠNG GIAO DIỆN CHƯƠNG TRÌNH 48 I GIAO DIỆN CHƯƠNG TRÌNH 48 1.1 Giao diện hướng dẫn sử dụng 48 KẾT LUẬN 54 0 Tieu luan Xây dựng website Quản lý nhà hàng với PHp I Kết đạt 54 II Hướng phát triển đề tài 54 TÀI LIỆU THAM KHẢO 55 Website 55 0 Tieu luan Xây dựng website Quản lý nhà hàng với PHp DANH MỤC BẢNG Bảng 1: Use Case Đăng kí 17 Bảng 2: Use Case Đăng nhập 18 Bảng 3: Use Case Xem thông tin nhà hàng 19 Bảng 4: Use Case cập nhật thông tin nhà hàng 20 Bảng 5: Use Case xem thông tin mục 21 Bảng 6: Use Case tìm kiếm 22 Bảng 7: Use Case thêm thực đơn website 23 Bảng 8: Use Case sửa thực đơn website 24 Bảng 9: Use Case xóa thực đơn website 25 Bảng 10: Use case thêm bàn ăn 26 Bảng 11:Use case sửa bàn ăn 27 Bảng 12: Use case xóa bàn ăn 28 Bảng 13: Use case thêm tin tức 29 Bảng 14:Use case sửa tin tức 30 Bảng 15: Use case xóa tin tức 31 Bảng 16: Use Case quản lý giới thiệu 32 Bảng 17: Menu 40 Bảng 18: Mô tả thành phần menu 40 Bảng 19: Hồ sơ công ty 41 Bảng 20: Thàn phần hồ sơ công ty 42 Bảng 21: Bàn 42 Bảng 22: Thành phần bàn 43 Bảng 23: Thành phần Admin 43 Bảng 24: CSDL admin 44 Bảng 25: Cơ sở liệu hồ sơ công ty 44 Bảng 26: Cơ sở liệu user 45 Bảng 27: Cơ sở liệu menu 45 Bảng 28: Cơ sở liệu giới thiệu 46 Bảng 29: Cơ sở liệu blog 46 Bảng 30: Cơ sở liệu bàn 47 0 Tieu luan Xây dựng website Quản lý nhà hàng với PHp DANH MỤC HÌNH Hình 1: Use case tổng quát 14 Hình 2: Use Cae Quản lý thông tin nhà hàng 14 Hình 3: Use Case quản lý ăn 15 Hình 4: Use Case quản lý bàn ăn 15 Hình 5: Use Case quản lý giới thiệu 16 Hình 6: Use Case quản lý tin tức 16 Hình 7: Biểu đồ Class Diagram 33 Hình 8: Biểu đồ đăng ký 33 Hình 9: Biểu đồ đăng nhập 34 Hình 10: Biểu đồ xem thông tin nhà hàn 34 Hình 11: Biểu đồ quản lý ăn 35 Hình 12:Biểu đồ tìm kiếm 35 Hình 13: Biểu đồ xóa tin tức 36 Hình 14: Biểu đồ sửa tin tức 36 Hình 15: Biểu đồ hoạt động đăng ký 37 Hình 16: Biểu đồ hoạt động đăng nhập 37 Hình 17: Biểu đồ hoạt động tìm kiếm 38 Hình 18: Biểu đồ hoạt động sửa thông tin nhà hàng 38 Hình 19: Biểu đồ triển khai 38 Hình 20: Biểu đồ phân rã chức 39 Hình 21: Biểu đồ luồng liệu mức khung cảnh 39 Hình 22: Giao diện trang chủ 48 Hình 23: Giao diện trang đăng kí 48 Hình 24: Giao diện trang đăng nhập 49 Hình 25: Giao diện trang giới thiệu 49 Hình 26: Giao diện trang menu 50 Hình 27: Giao diện trang bàn 50 Hình 28: Giao diện trang quản lý ăn 51 Hình 29: Giao diện trang quản lý bàn 51 Hình 30: Giao diện trang quản lý giới thiệu 51 Hình 31: Giao diện trang quản lý tin tức 52 Hình 32: Giao diện quản lý thơng tin nhà hàng 52 Hình 33 Header trang 52 Hình 34: Footer trang 53 0 Tieu luan Xây dựng website Quản lý nhà hàng với PHp 2.3.2 Hosocongty - Danh sách biến thành phần Bảng 19: Hồ sơ công ty STT Tên Kiểu Ý nghĩa id ten dienthoai E-mail gioithieu diachi fanpage int Varchar Varchar Varchar Text Varchar Varchar Mã hồ sơ Tên công ty Điện thoại Email Giới thiệu Địa Trang 10 11 12 website logo youtobe zalo maso Varchar Varchar Varchar Varchar Varchar Trang web Logo công ty youtobe zalo Mã số Ghi 0 Tieu luan Xây dựng website Quản lý nhà hàng với PHp - Danh sách hàm thành phần Bảng 20: Thàn phần hồ sơ công ty STT Tên Tham số Ý nghĩa Lấy danh sách hồ sơ Hoso() ThemHoSo () Lớp hồ sơ Thêm hồ sơ SuaHoSo () MAKH Sửa hồ sơ Thuật giải - Khi chọn giao diện tự động lấy thị thơng tin hồ sơ nhà hàng - Chọn thêm hồ sơ - Nhập thông tin hồ sơ, kiểm tra hợp lệ - Chọn lưu thêm vào sở liệu hiển thị lại danh sách hồ sơ - Nhập thông tin sửa hồ sơ hợp lệ - Chọn lưu tất thông tin vừa đổi lưu vào sở liệu - Hiển thị danh sách khách hàng 2.3.3 BAN - Danh sách biến thành phần Bảng 21: Bàn STT Tên id ten gia soluong hinh Kiểu int Varchar float int Varchar Ý nghĩa Mã bàn Tên bàn Giá bàn Số lượng bàn Hình ảnh Ghi 0 Tieu luan Xây dựng website Quản lý nhà hàng với PHp - Danh sách hàm thành phần Bảng 22: Thành phần bàn STT Tên Tham số Ban() Ý nghĩa Thuật giải Lấy danh sách bàn - Khi chọn giao diện quản - Chọn thêm bàn - Nhập thông tin danh mục kiểm tra hợp lệ - Chọn lưu thêm vào sở liệu hiển thị lại danh sách bàn - Nhập thông tin sửa danh mục hợp lệ - Chọn lưu tất thông tin vừa đổi lưu vào sở liệu - Hiển thị danh sách bàn - Chọn danh mục muốn xóa hiển thị thơng báo xác nhận xóa - Nếu có danh mục bị xóa khỏi sở liệu khơng lên hình - Nếu khơng danh mục giữ nguyên Themban () Lớp ban Thêm bàn Suaban() id Sửa bàn Xoa() id Xóa danh mục lý bàn tự động lấy danh sách bàn 2.3.4 ADMIN - Danh sách biến thành phần Bảng 23: Thành phần Admin STT Tên id Use name password Full name Kiểu int Varchar Varchar Varchar Ý nghĩa Mã admin Tên admin Mật Họ tên admin Ghi 0 Tieu luan Xây dựng website Quản lý nhà hàng với PHp III Thiết kế kiến trúc hệ thống sở liệu Từ mơ hình phân tích thiết kế hệ thống tơi xây dựng mơ hình sở liệu sau: 3.1 Bảng ADMIN Bảng 24: CSDL admin Tên bảng User_ad Các cột Kiểu liệu Đặc điểm PK, Not null Mô tả id INT Mã admin User_name VARCHAR(255) Tên admin Full_name VARCHAR(255) Họ tên admin Password VARCHAR(255) Mật 3.2 Bảng Hosocongty Bảng 25: Cơ sở liệu hồ sơ công ty hosocongty Tên bảng Các cột Kiểu liệu Đặc điểm Mô tả PK, Not null Mã hồ sơ id INT Tên VARCHAR(255) Tên công ty Dienthoai VARCHAR(255) Điện thoại Email VARCHAR(255) Email gioithieu TEXT Giới thiệu Diachi VARCHAR(255) Địa Fanpage VARCHAR(255) Trang website VARCHAR(255) web logo VARCHAR(255) Logo công ty Youtobe VARCHAR(255) youtobe zalo maso VARCHAR(255) VARCHAR(255) Zalo Mã số 0 Tieu luan Xây dựng website Quản lý nhà hàng với PHp 3.3 Bảng USER Bảng 26: Cơ sở liệu user user Tên bảng Các cột Kiểu liệu Đặc điểm PK, Not null Mô tả id INT Mã user User name VARCHAR(50) Tên người dùng password VARCHAR(100) Mật Full name VARCHAR(100) Họ tên 3.4 Bảng MENU Bảng 27: Cơ sở liệu menu Tên bảng Các cột menu Kiểu liệu Đặc điểm PK, Not null Mơ tả Mã ăn id INT ten VARCHAR(100) Tên ăn hinh anh VARCHAR(255) Hình ảnh Gia FLOAT Giá Mo ta VARCHAR(255) Mô tả Cong dung VARCHAR(255) Công dụng 0 Tieu luan Xây dựng website Quản lý nhà hàng với PHp 3.5 Bảng GIOITHIEU Bảng 28: Cơ sở liệu giới thiệu gioithieu Tên bảng Các cột Kiểu liệu Đặc điểm Mô tả PK, Not null Mã nhà hàng id INT Ten VARCHAR(100) Tên nhà hàng Ngay VARCHAR(255) Ngày đăng Hinh anh FLOAT Hình ảnh Noi dung VARCHAR(255) Nội dung 3.6 Bảng BLOG Bảng 29: Cơ sở liệu blog blog Tên bảng Các cột Kiểu liệu Đặc điểm PK, Not null Mô tả id INT Mã blog Ten VARCHAR(100) Tên blog Ngay VARCHAR(255) Ngày đăng Hinh anh VARCHAR(255) Hình ảnh Noi dung VARCHAR(255) Nội dung Gia FLOAT Giá Mo ta VARCHAR(255) Mô tả 0 Tieu luan Xây dựng website Quản lý nhà hàng với PHp 3.7 Bảng BAN Bảng 30: Cơ sở liệu bàn ban Tên bảng Các cột Kiểu liệu Đặc điểm PK, Not null Mô tả id INT Mã bàn ten VARCHAR(100) Tên bàn ăn Gia FLOAT Giá Soluong INT Số lượng Hinh VARCHAR(255) Hình ảnh 0 Tieu luan Xây dựng website Quản lý nhà hàng với PHp CHƯƠNG GIAO DIỆN CHƯƠNG TRÌNH I GIAO DIỆN CHƯƠNG TRÌNH 1.1 Giao diện hướng dẫn sử dụng 1.1.1 Trang chủ Khi đăng nhập vào website bạn thấy giao diện có đủ chức website đồng thời hiển thị thông tin, mục website nhà hàng Hình 22: Giao diện trang chủ 1.1.2 Trang đăng kí Cho phép ghé thăm hệ thống đăng ký tài khoản đăng nhập xem menu bàn ăn website Hình 23: Giao diện trang đăng kí 0 Tieu luan Xây dựng website Quản lý nhà hàng với PHp 1.1.3 Trang đăng nhập Khi khách hàng có tài khoản đăng nhập tài khoản với email mật để xem thơng tin đặt hàng Hình 24: Giao diện trang đăng nhập 1.1.4 Trang giới thiệu Khi click chuột vào giới thiệu hệ thống thị trang giới thiệu với thông tin gồm tên nhà hàng Hình 25: Giao diện trang giới thiệu 1.1.5 Trang menu Khi vào trang menu hệ thống người dùng thấy danh sách ăn với mơ tả, công dụng 0 Tieu luan Xây dựng website Quản lý nhà hàng với PHp Hình 26: Giao diện trang menu 1.1.6 Trang bàn Khi xem nhấp vào bàn hệ thống hiên danh sách bàn ăn, giá, số lượng bàn Hình 27: Giao diện trang bàn 1.1.7 Trang quản lý ăn Admin đăng nhập tài khoản để quản lý chọn mục quản lý ăn hệ thống show lên giao diện quản lý Ở admin thêm, xóa, sửa thơng tin ăn 0 Tieu luan Xây dựng website Quản lý nhà hàng với PHp Hình 28: Giao diện trang quản lý ăn 1.1.8 Trang quản lý bàn Admin đăng nhập tài khoản để quản lý chọn mục quản lý bàn ăn hệ thống show lên giao diện quản lý Ở admin thêm, xóa, sửa thơng tin bàn ăn Hình 29: Giao diện trang quản lý bàn 1.1.9 Trang quản lý giới thiệu Admin đăng nhập tài khoản để quản lý chọn mục quản lý giới thiệu hệ thống show lên giao diện quản lý Ở admin sửa thơng tin Hình 30: Giao diện trang quản lý giới thiệu 0 Tieu luan Xây dựng website Quản lý nhà hàng với PHp 1.1.10 Trang quản lý tin tức Admin đăng nhập tài khoản để quản lý chọn mục quản lý tin tức hệ thống show lên giao diện quản lý Ở admin thêm, xóa, sửa thơng tin tin tức Hình 31: Giao diện trang quản lý tin tức 1.1.11 Trang quản lý thông tin nhà hàng Admin đăng nhập tài khoản để quản lý chọn mục quản lý giới thiệu hệ thống show lên giao diện quản lý Ở admin sửa thơng tin Hình 32: Giao diện quản lý thông tin nhà hàng 1.1.12 Header footer trang Trang chủ giao diện gồm header footer chứa thơng tin nhà hàng Hình 33 Header trang 0 Tieu luan Xây dựng website Quản lý nhà hàng với PHp Hình 34: Footer trang 0 Tieu luan Xây dựng website Quản lý nhà hàng với PHp KẾT LUẬN I Kết đạt Qua thời gian tìm hiểu cơng cụ, phân tích yêu cầu Với nỗ lực thân, em xây dựng ứng dụng với số chức như:  Khách hàng xem mục Khi khách hàng đăng ký trở thành thành viên chọn mục để quản lý theo dõi  Phần quản trị cho phép quản trị viên quản lý tồn hệ thống  Khảo sát xác định yêu cầu vấn đề  Xây dựng chức xếp sản phẩm theo thời gian, mục …  Xây dựng chức thống kê theo tháng, năm II Hướng phát triển đề tài  Bổ sung hoàn thiện thêm giao diện đẹp mắt cho phù hợp với yêu cầu ứng dụng  Xây dựng thêmchức quản lý thông tin khách hàng  Quản lý hóa đơn  Phát triển tính năng: cập nhật thêm tín như: cam kết chất lượng, sách bảo mật, phân quyền cho nhân viên 0 Tieu luan Xây dựng website Quản lý nhà hàng với PHp TÀI LIỆU THAM KHẢO Tiếng Việt Phạm Hữu Khang, Phương Lan (2009), Microsoft SQL Server 2008 – Quản trị sở liệu, Nxb Lao động – xã hội Đoàn Văn Ban, Nguyễn Thị Tĩnh , Phân tích thuyết kế hướng đối tượng UML, Nxb Đại học sư phạm Website     https://sites.google.com/site/23456dgdggh/quan-ly-nha-hang -vai-tro-thuc-day-su-phat-triencua-nha-hang?fbclid=IwAR0QbUKHDSoOaVoCQHNCxrChoxNUTlFS0T3_uRVuq0OMo6ycODgrmbfZ50 https://hiepsiit.com/detail/php/ngonnguphp https://blog.getbootstrap.com/2018/12/13/bootstrap-3-4-0/ 0 Tieu luan ... luan Xây dựng website Quản lý nhà hàng với PHp TÓM TẮT ĐỒ ÁN Đồ án xây dựng website Quản lý nhà hàng có mức độ phức tạp quy mô ứng cộng đồng Với mục đích tạo ứng dụng quản lý thực đơn, quản lý. .. luan Xây dựng website Quản lý nhà hàng với PHp 4.4 Biểu đồ quản lý ăn Hình 11: Biểu đồ quản lý ăn 4.5 Biểu đồ tìm kiếm Hình 12:Biểu đồ tìm kiếm 35 0 Tieu luan Xây dựng website Quản lý nhà hàng. .. khoăn lưu trữ liệu, thống kê, quản lý nhà hàng 1.3 Kết luận Xây dựng website quản lý nhà hàng có chức như: người quản lý xem hoạt động quản lý thực đơn, hàng tuần, hàng tháng, thông tin liên

Ngày đăng: 10/02/2023, 06:40

Tài liệu cùng người dùng

Tài liệu liên quan