Skip to content

NHViet03/Java_Project_RestaurantMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hệ thống quản lý nhà hàng - Royal The Dreamers Restaurant

Logo

Lời cảm ơn

Lời đầu tiên, nhóm The Deamers xin gửi lời cảm ơn trân trọng nhất đến Thầy Mai Xuân Hùng – giảng viên môn Lập trình Java đã tận tình giúp đỡ, trực tiếp chỉ bảo, với sự hướng dẫn và những ý kiến quý báu của thầy đã giúp nhóm chúng em hoàn thành được đồ án môn học của mình một cách hoàn thiện.

Giới thiệu đồ án

Nhà hàng là một phần không thể thiếu trong đời sống con người hiện đại, đó là nơi mà mọi người đến để thưởng thức những món ăn ngon, gặp gỡ bạn bè, hẹn hò cặp đôi, tổ chức các buổi tiệc tùng và sự kiện, và thư giãn sau khoảng thời gian kiếm tiền mệt nhọc. Hầu hết khách hàng đi đến nhà hàng để mong muốn tận hưởng được các món ăn ngon, không gian thoải mái cũng như sự phục vụ nhiệt tình và dịch vụ tốt nhất. Để đáp ứng được các vấn đề đó đòi hỏi những nhà hàng cần trang bị cho mình những hệ thống quản lí thích hợp và hiện đại nhất. Hệ thống quản lý nhà hàng trở thành một yếu tố quan trọng giúp các nhà hàng cạnh tranh và phát triển. Nhận biết được sự cấp thiết đó, nhóm chúng em đã vận dụng những kiến thức đã học cùng với sự hiểu biết của mình để cùng nhau xây dựng và phát triển phần mềm hệ thống “Quản lý nhà hàng”, chủ yếu tập trung vào việc lưu trữ; quản lý nhân sự, khách hàng; quản lý doanh thu; cho phép khách hàng tự gọi món tại bàn và phát triển giao diện dễ tương tác với người dùng, khách hàng.

Mục tiêu của đề tài

Xây dựng hệ thống Quản lý Nhà Hàng một cách chuyên nghiệp, linh hoạt, có thể quản lý và lưu trữ được một lượng dữ liệu lớn. Hệ thống giúp người dùng dễ dàng hơn trong việc tổ chức, quản lý dữ liệu Khách hàng, quản lý Đặt bàn, quản lý Thực đơn,… và nhiều hơn thế nữa.

Nhóm Thực Hiện : The Dreamers

MSSV Họ tên Facebook Đánh giá %
21522791 Nguyễn Hoàng Việt Nguyễn Hoàng Việt 100
21520400 Nguyễn Hoàng Phúc Nguyễn Hoàng Phúc 100
21520190 Hồ Quang Đỉnh Quang Đỉnh 100
21520245 Lê Thị Ánh Hồng Ánh Hồng 100

Mô hình ERD

ERD

Các chức năng chính trong ứng dụng


Chức năng chính cho khách hàng

  • Đăng nhập
  • Đăng ký tài khoản
  • Đặt bàn và gọi món
  • Đổi điểm tích lũy
  • Quản lý thông tin cá nhân
  • Xem lịch sử hóa đơn

Chức năng nhân viên (bao gồm cả nhân viên tiếp tân, nhân viên kho và quản trị viên)

  • Đăng nhập
  • Quản lý Bàn
  • Quản lý Nguyên Liệu
  • Quản lý Kho
  • Quản lý Nhập Kho
  • Quản lý Xuất Kho
  • Quản lý Thực Đơn
  • Quản lý Nhân Sự
  • Báo cáo Doanh Thu
  • Thống kê Hóa Đơn
  • Quản lý khách hàng

Demo Sản Phẩm

  • Đăng Ký & Đăng Nhập:

  • Đăng Ký

SignUp

  • Đăng Nhập

SignIn

  • Khách Hàng:

  • Đặt Món

OrderFood

  • About Us

AboutUs

  • Thông Tin Cá Nhân

Profile

  • Admin:

  • Quản Lý Thực Đơn

MenuManage

  • Sửa Thực Đơn

EditFood

  • Báo cáo & Thống Kê

Statistic

Các ngôn ngữ, công nghệ sử dụng

  • Ngôn ngữ sử dụng: Java
  • IDE sử dụng: Netbeans
  • Công cụ lập trình giao diện: JavaSwing
  • Cơ sở dữ liệu: Oracle
  • Công cụ quản lý phiên bản: Git
  • Công cụ quản lý mã nguồn Github
  • ­Công cụ vẽ sơ đồ phân tích và thiết kế dữ liệu: StarUML, draw.io.

Yêu cầu cài đặt

  • Sử dụng JDK 17
  • Sử dụng ojdbc8.jar

Hướng dẫn cài đặt chương trình

  • Bước 1: Clone project Java_Project_RestaurantMS
  • Bước 2: Vào Netbeans chọn Open project và mở project vừa clone về.
  • Bước 3: Thêm tất cả các thư viện cần thiết trong mục src/External_Library.
  • Bước 4: Trong src/DataBase có file Database.sql. Tiến hành vào Oracle tạo user mới với Username là Doan và Password là 123, sau đó chạy toàn bộ file Database.sql.
  • Bước 5: Tiến hành chạy run file src/RTDRestaurant/View/Main_Frame/Main_LoginAndRegister.java để chạy chương trình
  • Note: Xem file hướng dẫn cài đặt dưới đây để hiểu rõ thêm: File hướng dẫn chi tiết

Tài liệu tham khảo

Releases

No releases published

Packages

No packages published

Languages