1. Trang chủ
  2. » Cao đẳng - Đại học

báo cáo đồ án môn hệ quản trị cơ sở dữ liệu đề tài nghiên cứu và xây dựng hệ thống quản lý nhà hàng

15 1 0
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 đề Nghiên cứu và xây dựng hệ thống quản lý nhà hàng
Tác giả Nhóm Sinh Viên Thực Hiện
Trường học Trường Đại Học Kiến Trúc Hà Nội, Khoa Công Nghệ Thông Tin
Chuyên ngành Hệ Quản Trị Cơ Sở Dữ Liệu
Thể loại Báo cáo đồ án môn học
Năm xuất bản 2024
Thành phố Hà Nội
Định dạng
Số trang 15
Dung lượng 1,5 MB

Nội dung

Để đápứng nhu cầu ngày càng tăng của khách hàng và tối ưu hóa hoạt động kinh doanh, việc sửdụng phần mềm quản lý nhà hàng đã trở thành một lựa chọn không thể phủ nhận.Mục tiêu của chúng

Trang 1

TRƯỜNG ĐẠI HỌC KIẾN TRÚC HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

_ _

BÁO CÁO ĐỒ ÁN MÔN HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

ĐỀ TÀI: NGHIÊN CỨU VÀ XÂY DỰNG HỆ

THỐNG QUẢN LÝ NHÀ HÀNG

Nhóm sinh viên thực hiện:

Giảng viên hướng dẫn:

HÀ NỘI – 2024

Trang 2

LỜI MỞ ĐẦU

Trong thời đại hiện đại ngày nay, ngành công nghiệp dịch vụ như nhà hàng đang trở thành một phần không thể thiếu của đời sống xã hội Sự phát triển nhanh chóng của công nghệ

đã mở ra những cơ hội mới và thách thức trong việc quản lý nhà hàng hiệu quả Để đáp ứng nhu cầu ngày càng tăng của khách hàng và tối ưu hóa hoạt động kinh doanh, việc sử dụng phần mềm quản lý nhà hàng đã trở thành một lựa chọn không thể phủ nhận Mục tiêu của chúng tôi không chỉ là xây dựng một sản phẩm phần mềm chất lượng, mà còn là đem lại giá trị thực sự cho các doanh nghiệp hoạt động trong lĩnh vực nhà hàng Chúng tôi hi vọng rằng báo cáo này sẽ cung cấp cái nhìn tổng quan và chi tiết về quá trình phát triển phần mềm quản lý nhà hàng, từ đó giúp các doanh nghiệp hiểu rõ hơn về lợi ích

và tiềm năng mà công nghệ có thể mang lại cho họ

Lý do chọn đề tài:

Định hướng trong tương lai:

Trang 3

CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Sơ lược

1.1.1 Khái niệm về hệ quản trị cơ sở dữ liệu

Hệ quản trị cơ sở dữ liệu (Hệ quản trị cơ sở dữ liệu - DBMS) là một phần mềm được thiết

kế để quản lý, lưu trữ và truy xuất dữ liệu trong cơ sở dữ liệu Nó cung cấp một giao diện giữa người dùng cuối và cơ sở dữ liệu, cho phép người dùng truy cập và thao tác dữ liệu một cách hiệu quả

Một số khái niệm cơ bản về hệ quản trị cơ sở dữ liệu bao gồm:

 Cơ sở dữ liệu (Database): Là một bộ sưu tập được tổ chức của dữ liệu liên quan, được lưu trữ và quản lý bởi hệ quản trị cơ sở dữ liệu Cơ sở dữ liệu có thể bao gồm một hoặc nhiều bảng dữ liệu

 Bảng (Table): Là một cấu trúc cơ bản của cơ sở dữ liệu, mô tả dữ liệu trong một format được tổ chức theo các hàng và cột Mỗi hàng trong bảng thường đại diện cho một bản ghi dữ liệu cụ thể và mỗi cột đại diện cho một loại dữ liệu khác nhau

 Hàng (Row): Là một bản ghi cụ thể trong một bảng, chứa thông tin về một đối tượng hoặc sự kiện cụ thể

 Cột (Column): Là một phần của bảng, đại diện cho một loại dữ liệu cụ thể Mỗi cột chứa thông tin về một thuộc tính cụ thể của các bản ghi trong bảng

 Truy vấn (Query): Là một yêu cầu được gửi đến cơ sở dữ liệu để lấy hoặc cập nhật

dữ liệu Truy vấn thường được viết bằng ngôn ngữ truy vấn cụ thể cho hệ quản trị

cơ sở dữ liệu cụ thể, như SQL (Structured Query Language)

 Hệ quản lý cơ sở dữ liệu quan hệ (Relational Database Management System -RDBMS): Là một loại hệ quản trị cơ sở dữ liệu mà dữ liệu được tổ chức và quản lý dưới dạng các bảng có mối quan hệ với nhau thông qua các khóa

 Khóa (Key): Là một trường hoặc tập hợp các trường trong một bảng dữ liệu được

sử dụng để duy nhất xác định mỗi bản ghi trong bảng Hệ quản trị cơ sở dữ liệu là một công cụ quan trọng trong việc quản lý và sử dụng dữ liệu trong các ứng dụng

và hệ thống thông tin hiện đại

1.1.2 Nhiệm vụ và vai trò của hệ quản trị cơ sở dữ liệu

 Nhiệm vụ của hệ quản trị cơ sở dữ liệu:

Hệ quản trị cơ sở dữ liệu (DBMS) có nhiệm vụ quan trọng trong việc lưu trữ, truy xuất

và bảo mật dữ liệu Nó cung cấp một cơ sở hạ tầng cho các ứng dụng và hệ thống để quản lý dữ liệu một cách hiệu quả và an toàn DBMS giúp người dùng truy xuất dữ liệu thông qua các truy vấn, cập nhật dữ liệu một cách nhất quán và bảo vệ dữ liệu khỏi truy cập trái phép Ngoài ra, DBMS cũng quản lý đồng thời và tự động tối ưu hóa cấu trúc dữ liệu để tăng tốc độ truy xuất Tóm lại, DBMS đóng vai trò quan trọng trong việc đảm bảo tính toàn vẹn, an toàn và hiệu quả của dữ liệu trong môi trường thông tin ngày nay

 Vai trò của hệ quản trị cơ sở dữ liệu:

Trang 4

Hệ quản trị cơ sở dữ liệu (DBMS) đóng vai trò quan trọng trong việc tổ chức, lưu trữ

và quản lý dữ liệu một cách hiệu quả Nó không chỉ cung cấp một giao diện để người dùng truy xuất và cập nhật dữ liệu mà còn đảm bảo tính toàn vẹn và bảo mật của thông tin DBMS giúp người dùng tương tác với dữ liệu thông qua các truy vấn, giúp họ dễ dàng thao tác và truy cập thông tin cần thiết Đồng thời, DBMS quản lý đồng thời và tối ưu hóa cấu trúc dữ liệu để đảm bảo hiệu suất tốt nhất Tóm lại, vai trò của DBMS là tạo ra môi trường dữ liệu an toàn, linh hoạt và dễ quản lý cho người sử dụng

1.2 Các thành phần của hệ quản trị cơ sở dữ liệu

1.2.1 Đặc điểm của hệ quản trị cơ sở dữ liệu

1.2.2 Các thành phần của hệ quản trị cơ sở dữ liệu

1.3 Các giai đoạn

1.4 Tổng quan về đề tài

1.4.1 Mục tiêu và nhiệm vụ nghiên cứu

 Mục tiêu nghiên cứu:

 Tối ưu hóa Quản lý Hoạt động: Một trong những mục tiêu chính của hệ thống quản

lý nhà hàng là tối ưu hóa các quy trình hoạt động, từ việc đặt hàng, quản lý kho hàng, tới phân bổ nhân viên và quản lý thời gian làm việc Mục tiêu là tăng cường hiệu quả vận hành của nhà hàng và giảm thiểu lãng phí

 Cải Thiện Dịch vụ và Trải nghiệm Khách hàng: Hệ thống quản lý nhà hàng cũng nhằm mục tiêu cải thiện dịch vụ và trải nghiệm khách hàng Bằng cách quản lý đơn đặt hàng, thời gian chờ đợi, và phản hồi của khách hàng, nhà hàng có thể tăng cường sự hài lòng của khách hàng và xây dựng mối quan hệ lâu dài với họ

 Tăng cường Kiểm soát và Quản lý Chi phí: Hệ thống quản lý nhà hàng cung cấp dữ liệu phân tích và báo cáo chi tiết về doanh thu, chi phí và lợi nhuận Mục tiêu là giúp các nhà hàng hiểu rõ hơn về cấu trúc chi phí của họ, từ đó đưa ra các biện pháp kiểm soát và quản lý chi phí hiệu quả

 Tăng cường Điều phối và Quản lý Nhân lực: Hệ thống quản lý nhà hàng cung cấp các công cụ để điều phối và quản lý nhân lực một cách hiệu quả, bao gồm lập kế hoạch ca làm việc, quản lý chấm công, và đào tạo nhân viên Mục tiêu là tối ưu hóa

sự sắp xếp và sử dụng nguồn lực nhân lực để đảm bảo hoạt động của nhà hàng diễn

ra một cách mạch lạc và hiệu quả

 Đảm bảo Tuân thủ và An toàn Thực phẩm: Hệ thống quản lý nhà hàng cũng nhằm mục tiêu đảm bảo tuân thủ các quy định về an toàn thực phẩm và vệ sinh, từ quy trình lưu trữ thực phẩm đến kiểm tra an toàn thực phẩm Mục tiêu là đảm bảo rằng nhà hàng hoạt động trong một môi trường an toàn và đảm bảo cho sức khỏe của khách hàng

 Nhiệm vụ nghiên cứu:

1.4.2 Đối tượng và khách thể nghiên cứu

1.4.3 Phương tiện nghiên cứu

Trang 5

1.4.4 Phương pháp và phạm vi nghiên cứu

 Phương pháp nghiên cứu:

 Nghiên cứu Thư mục: Phương pháp này bao gồm việc tìm hiểu và phân tích các tài liệu, sách vở, báo cáo, và các nguồn tài liệu khác liên quan đến quản lý nhà hàng Điều này giúp nắm bắt được các xu hướng mới, công nghệ mới và các tiêu chuẩn quản lý trong ngành

 Khảo sát và Phỏng vấn: Sử dụng các cuộc khảo sát và phỏng vấn với các nhà quản

lý nhà hàng, đầu bếp, nhân viên phục vụ và khách hàng để hiểu rõ hơn về các yêu cầu, mong muốn và vấn đề trong quản lý nhà hàng Điều này giúp xác định các tính năng quan trọng cần phát triển trong hệ thống quản lý nhà hàng

 Nghiên cứu Đối tượng: Phương pháp này nhằm vào việc quan sát và nghiên cứu các hoạt động hàng ngày trong nhà hàng, từ quá trình phục vụ khách hàng đến quản

lý kho hàng và đặt hàng Điều này giúp hiểu rõ hơn về các quy trình và vấn đề cụ thể mà hệ thống quản lý nhà hàng cần giải quyết

 Phát triển và Kiểm thử Prototype: Phương pháp này bao gồm việc phát triển một prototype của hệ thống quản lý nhà hàng dựa trên các yêu cầu và thông tin thu thập được từ các phương pháp nghiên cứu khác Sau đó, prototype sẽ được kiểm thử và đánh giá bởi các nhà quản lý nhà hàng và nhân viên để đảm bảo tính hiệu quả và khả thi trước khi triển khai

 Phân tích Dữ liệu và Thống kê: Phương pháp này nhằm vào việc phân tích các dữ liệu liên quan đến hoạt động của nhà hàng, bao gồm doanh thu, chi phí, lượng khách hàng, và thời gian chờ đợi Phân tích này giúp hiểu rõ hơn về hiệu suất hoạt động của nhà hàng và các vấn đề cụ thể cần được giải quyết bằng hệ thống quản lý

 Phạm vi nghiên cứu:

 Quản lý Hoạt động Nhà hàng: Phạm vi này tập trung vào việc tối ưu hóa các quy trình hoạt động hàng ngày của nhà hàng, bao gồm quản lý đặt hàng, quản lý kho hàng, quản lý nhân viên, và quản lý thời gian làm việc

 Quản lý Dịch vụ và Trải nghiệm Khách hàng: Nghiên cứu về phạm vi này nhằm tối

ưu hóa trải nghiệm của khách hàng thông qua việc cải thiện dịch vụ, giảm thiểu thời gian chờ đợi, và tăng cường tương tác với khách hàng

 Quản lý Tài chính và Chi phí: Phạm vi này tập trung vào việc quản lý và kiểm soát tài chính của nhà hàng, bao gồm quản lý doanh thu, chi phí, lợi nhuận, và phân tích hiệu suất tài chính

Trang 6

 Quản lý Nhân lực: Nghiên cứu về phạm vi này tập trung vào việc quản lý nhân lực trong nhà hàng, bao gồm lập kế hoạch ca làm việc, quản lý chấm công, đào tạo nhân viên, và đánh giá hiệu suất lao động

 Quản lý Thực phẩm và An toàn Thực phẩm: Phạm vi này tập trung vào việc đảm bảo an toàn thực phẩm và tuân thủ các quy định về vệ sinh thực phẩm, bao gồm quản lý thực phẩm, kiểm tra vệ sinh, và đảm bảo chất lượng thực phẩm

 Quản lý Khách hàng và Tiếp thị: Nghiên cứu về phạm vi này tập trung vào việc quản lý và tương tác với khách hàng, bao gồm quản lý hệ thống đặt chỗ, quảng cáo,

và chiến lược tiếp thị để thu hút và giữ chân khách hàng

Trang 7

CHƯƠNG 2: KHẢO SÁT VÀ LẬP KẾ HOẠCH TRIỂN KHAI DỰ ÁN 2.1 Tìm hiểu nghiệp vụ ở các nhà hàng

2.2 Tìm hiểu yêu cầu của khách hàng về hệ thống quản lý nhà hàng

2.3 Phân tích yêu cầu của khách hàng đối với hệ thống

- Quản lý Nhà hàng: Là những người điều hành và quản lý toàn bộ hoạt động của nhà hàng, từ quản lý nhân sự đến quản lý tài chính và dịch vụ khách hàng

- Nhân viên Phục vụ: Đây là những người phục vụ khách hàng trong nhà hàng, bao gồm tiếp đón khách, chăm sóc khách hàng, và giao dịch đơn hàng

- Đầu bếp và Nhân viên Nhà bếp: Những người chịu trách nhiệm về việc chuẩn bị và nấu các món ăn trong nhà hàng, bao gồm đầu bếp, đầu bếp phụ, và các nhân viên nhà bếp khác

- Nhân viên Quản lý Kho hàng: Là những người chịu trách nhiệm về việc quản lý và kiểm soát hàng tồn kho của nhà hàng, bao gồm việc đặt hàng, nhập hàng, và lưu trữ hàng hóa

- Nhân viên Thu ngân: Là những người thực hiện các giao dịch thanh toán với khách hàng, bao gồm việc tính tiền và cung cấp hóa đơn

- Khách hàng: Là những người sử dụng dịch vụ của nhà hàng, bao gồm các khách hàng đến nhà hàng để thưởng thức món ăn và thực đơn

- Quản trị viên Hệ thống: Là những người chịu trách nhiệm về việc cài đặt, quản lý

và bảo trì hệ thống quản lý nhà hàng, đảm bảo rằng nó hoạt động một cách mạnh

mẽ và an toàn

2.3.1 Yêu cầu chức năng

- Thêm , sửa, xóa thực đơn

- Thêm , sửa, xóa nhân viên

- Phân công nhân viên

- Gọi món

- Cập nhật món

- Lập hóa đơn

- In hóa đơn, quản lý hóa đơn

- Thống kê doanh thu

- Quản lý kho

2.3.2 Yêu cầu phi chức năng

2.4 Xác định phạm vi và yêu cầu nảy sinh của dự án

Trang 8

2.5 Xác định mục tiêu cho dự án 2.6 Xác định hạn chế của dự án 2.7 Xác định dự trù dự án 2.8 Lập kế hoạch triển khai dự án

Trang 9

CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG

3.1 Mô tả chức năng của hệ thống

 Nhân viên phục vụ:

 Manhanvien phải là duy nhất ứng với mỗi nhân viên nhà hàng, không được trùng lặp

 Mỗi nhân viên có SDT, CCCD là duy nhất

 Họ tên ,ngày sinh, không được để trống

 Mỗi nhân viên đăng kí ca làm Nhân viên dọn dẹp

 Manhanvien phải là duy nhất ứng với mỗi nhân viên nhà hàng, không được trùng lặp

 Mỗi nhân viên có SDT, CCCD là duy nhất

 Họ tên ,ngày sinh, không được để trống

 Mỗi nhân viên đăng kí ca làm

 Nhân viên bếp:

 Manhanvien phải là duy nhất ứng với mỗi nhân viên nhà hàng, không được trùng lặp

 Mỗi nhân viên có SDT, CCCD là duy nhất

 Họ tên ,ngày sinh, không được để trống

 Mỗi nhân viên đăng kí ca làm

 Người quản lý

 Manquanly phải là duy nhất không được trùng lặp

 Mỗi người quản lý có SDT, CCCD là duy nhất

 Họ tên ,ngày sinh, không được để trống

 Khách hàng

 Makhachhang phải là duy nhất không được trùng lặp

 Họ tên không được để trống

 CCCD và SDT tùy trường hợp không thể được để trống

 Món ăn

 Mamonan phải là duy nhất không được trùng lặp

 Tên món ăn, số lượng và Đơn giá không được bỏ trống

 Tiền lương

 Manhan vien phải là duy nhất không được trùng lặp

 Tiền thưởng làm thêm và tiền phạt không được bỏ trống

 Hóa đơn khách hàng

 Mahoadon phải là duy nhất không được trùng lặp

 Ngày tạo không được bỏ trống

 Giá trị hóa đơn phải lớn hơn 0 và không được để trống

Trang 10

 Thuộc tính Mã nhân viên xuất hóa đơn trong lược đồ Hóa đơn khách hàng có giá trị tương đương với những giá trị thuộc tính Manhanvien trong lược đồ Nhân viên

 Hóa đơn nhập kho

 Manhapkho phải là duy nhất không được trùng lặp

 Ngày nhập kho không được bỏ trống

 Giá trị hóa đơn phải lớn hơn 0 và không được để trống

 Loại thực phẩm không được bỏ trống

 Hóa đơn tiện ích

 Matienich phải là duy nhất không được trùng lặp

 Ngày xuất hóa đơn không được bỏ trống

 Giá trị tiền điện, nước, doanh thu phải lớn hơn 0 và không được để trống

 Nhà cung cấp

 Manhacungcap phải là duy nhất không được trùng lặp

 SDT, địa chỉ, thực phẩm phải lớn hơn 0 và không được để trống

 Họ tên không được để trống

 Dịch vụ tiện ích

 Madichvu phải là duy nhất không được trùng lặp

 Thời gian sử dụng, tên dịch vụ, loại dịch vụ không được bỏ trống

 Bàn

 Madatban phải là duy nhất không được trùng lặp

 Số lượng bàn và thời gian đến không được bỏ trống

 Yêu cầu thêm phải được ghi lại nếu có yêu cầu từ khách hàng hoặc quản lý

 Dịch vụ chăm sóc khách hàng

 Makhachhang phải là duy nhất không được trùng lặp và thuộc tính

makhachhang trong lược đồ dịch vụ chăm sóc khách hàng có giá trị tương đương với những giá trị thuộc tính Makhach hàng trong lược đồ Khách hàng

 Phản hồi khách hàng không được bỏ trống

Trang 11

3.2 Mô hình thực thể liên kết

3.3 Chuyển đổi mô hình thực thể liên kết sang mô hình quan hệ 3.3.1 Biểu diễn các thực thể liên kết sang mô hình quan hệ

- Thực thể nhà cung cấp

 NhaCungCap(MaNCC,SDT,DiaChi,ThucPham,HoTen)

Trang 12

- Thực thể hóa đơn tiện ích

 HDTienIch(MaHDTienIch,TienDien,TienNuoc,Doanhthu)

DichVuTienIch(MaDV,TenDV,ThoiGianSuDung,LoaiDV,DVGiaiTri,DVToChucSuKien)

Trang 13

 HDNhapKho(MaNhapKho,NgayNhap,GiaTriHD,LoaiTP,TPTrongNgay,TPDongLanh)

NguoiQuanLy(MaQL,HoTen,SDT,SoCCCD,DiaChi)

Ban(MaDatBan,SoLuong,YeuCau,ThoiGianDen)

Trang 14

 TienLuong(MaNV,TongLuong,TienThuong,TienPhat)

 DichVuCSKH(MaKH,DanhGiaVaNhanXet)

 HDKhachHang(MaHD,NVXuatHoaDon,NgayXuatHD,GiaTriHD)

Trang 15

 KhachHang(MaKH,HoTen,SDT,SoCCCD)

 MonAn(MaDatMon,MoTa,TenMonAn,SoLuong,DonGia)

NhanVien(MaNV,HoTen,DiaChi,SoCCCD,SDT,CaLam,LoaiNV,NVPhucVu,NVDonDep, NVBep)

Ngày đăng: 24/05/2024, 15:33

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

TÀI LIỆU LIÊN QUAN

w