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

Báo cáo Đồ án cơ sở Đề tài quản lí nhà hàng

41 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
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 đề Quản lí nhà hàng
Tác giả Trần Bá Thụy Thiên Hậu, Nguyễn Đồn Quốc Đạt
Người hướng dẫn Nguyễn Tiến Trung
Trường học Đại học Công nghệ Tp.HCM
Thể loại Báo cáo
Năm xuất bản 2023
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 41
Dung lượng 5,08 MB

Nội dung

H1 Hệ thống yêu c3 Quản lý hoặc Thu ngân nhập thông tin tên thực đơn.. H1 Hệ thống yêu c3 Quản lý hoặc Thu ngân nhập thông tin tên thực đơn.. o_ Nếu Quản lý hoặc Thu ngân không nhập tên

Trang 1

BM03/QT05/DT-KT EBHUTECH

Đại học Oông nghệ Tp.HCM

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỞNG ĐẠI HỌC CÔNG NGHỆ TP.HCM KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO ĐỒ ÁN CƠ SỞ ĐỀTÀI: QUẢN LÍ NHÀ HÀNG

Giảng viên hướng dẫn: Nguyễn Tiến Trung

Sinh viên thực hiện:

20DTHB4

20DTHB4

Trang 2

BM03/QT05/DT-KT EBHUTECH

Trang 3

BM03/QT05/DT-KT EBHUTECH

2 Các yêu c Yầi chỨc năng - - - tk 1S HH TT HT HH HH HH gà 8

8

1 Đăng nhập hệ thống - TQ SH HS HH nh nh nh ha 10

2 Tra cứu thực đơn theo tên thực đơn .-c -< <<-< 10

3 Tra cứu thực đơn theo tên thực đơn ‹ - -cc2 c2 c*2

11

4 Tra cứu thông tin nhân viên theo họ tên nhân viên -. - 12

Trang 4

BM03/QT05/DT-KT EBHUTECH

Đại học Công nghệ Tp.HCM

9 Quản lý hóa đơn CS SH SH ĐK SH Ki Ki nọ Ki Ki n KH Ki kh nh Kế

22

e Tra cứu thực Ởơn -.-‹ c2 222 212 S1 3 E1 KÝ kh kh k Kha 28

e Thống kê doanh thu -. c- cọ n HS SH Kn KÝ xà 29

f Thêm nhân viên -.c cQ QnnS nn denne enon nee nen nh n kh nh kh ng 29

g Cập nhật nhân viên -.- c2 SH SH KH kh kh kh nh nhờ 30

2 Thiết kế cơ sở dữ liệu .- - CS Q.21 SH SE SH HH TY nh nh th kp 35

a Sơ đ `Ôcơ sở dữ liỆU -.-cc Q0 Q2 Q1 ĐH n SH HH HH ng KH nh ra 35

Trang 5

EBHUTECH

Đại học Công nghệ Tp.HCM

Khoa: Công nghệ Thông tin

BÀI BÁO CÁO 1

1 Tên đềtài: Quản Lí Nhà Hàng

2 Giảng viên hướng dẫn: Nguyễn Tiến Trung

3 Sinh viên/ nhóm sinh viên thực hiện đ Êtài:

Chuyên ngành: Hệ Thống Thông Tìn

Trang 6

Mô tả chỉ tiết các nghiệp vụ trong đ êtài

Trang 7

ey H UT E C FA BM03/QT05/ĐT-KT Đại học Công nghệ Tp.HCM

1 Xác định phạm vi đ êtài - từ khóa đ tài

- Tìm hiểu những vấn đề khó khăn khi quản lý nhân viên, khách hàng, món ăn, thanh toán, trong nhà hàng

*Từ Khóa: “QUẢN LÍ”

II Mô tả chức năng của HTTT đ`tài

1 Sơ đ tổng quát hệ thống

Trang 8

ey HUTECH BM03/QTOS/PT-KT Dai hoc Céng nghé Tp.HCM

c Bộ phận Kế toán/ Thu ngân

- Bộ phận này có nhiệm vụ Kiểm soát các loại hóa đơn, tiếp nhận và kiểm tra chứng từ kế toán, Kiểm soát giá cả hàng hóa nhập vào, Quản lý định mức t ôn kho, Quản lý tài sản cố định, công cụ dụng cụ trong nhà hàng, Xây dựng thang bảng lương cho nhân viên và lập báo cáo liên quan theo quy định

ăn tại nhà hàng Sau khi khách rơi khỏi, nhân viên Phục vụ còn có trách nhiệm dọn dẹp

và sắp xếp lại không gian ăn uống của khách

- Nhân viên Bảo vệ có nhiệm vụ bảo vệ tài sản của khách hàng, giữ trật tự và đảm bảo an ninh cho nhà hàng

Trang 9

BM03/QT05/DT-KT EBHUTECH

Đại học Oông nghệ Tp.HCM

2 Các yêu c ầi chức năng

- Chức năng Đăng nhập cho thành viên nhà hàng

- Chức năng Quản lý thông tin Nhân viên

- Chức năng Quản lý thông tin Món ăn

- Chức năng Gọi món theo yêu cầi của Khách hàng - Chức năng Đặt bàn theo yêu cần của Khách hàng

- Chức năng Thanh toán

3 Các yêu c3ầi phi chức năng

- Độ tin cậy cao

- Khả năng tương tác, tiếp nhận thông tin nhanh

- Bảo mật v`êthông tin nhân viên

- Dễ dàng cho việc bảo trì

- Có thể lưu trữ một lượng lớn dữ liệu

- Tiện lợi cho việc quản lý

Trang 10

HUTECH

Đại học Công nghệ Tp.HCM

4 So d Suse case

Phân công công việc

Trang 11

ey lãi UT E C FA BM03/QT05/ĐT-KT Đại học Công nghệ Tp.HCM

III Mô tả các use case

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

Tiên Use Case: đăng nhập hệ thống

Tác nhân: Quản lý, Thu ngân

Đi ât kiện tiên quyết (Pre — conditions):

Di & kiện hoàn thành (Post — conditions): Quản lý hoặc thu ngân được hệ thống nhận diện

Dòng sự kiện chinh (Main Flow):

O Quản lý hoặc Thu ngân yêu cầi hệ thống cho đăng nhập

O Hệ thống yêu cầ› Quản lý hoặc Thu ngân nhập thông tin đăng nhập

O Quản lý hoặc Thu ngân nhập thông tin đăng nhập

1 Hệ thống xác nhận thông tin đăng nhập và thông báo kết quả

Dòng sự kiện phụ (Extension):

o_ Nếu trong quá trình thực hiện hệ thống bị dừng bất ngờ:

O Quản lý hoặc Thu ngân khởi động lại hệ thống

H1 Hệ thống hủy bỏ các thao tác trước đó và trở v êtrạng thái hoạt động bình thường

o_ Nếu Quản lý hoặc Thu ngân không nhập tên đăng nhập:

1 Quản lý hoặc Thu ngân nhập lại tên đăng nhập

o_ Nếu Quản lý hoặc Thu ngân không nhập mật khẩi:

Trang 12

ey lãi UT E C FA BM03/QT05/ĐT-KT Đại học Công nghệ Tp.HCM

O Quản lý hoặc Thu ngân nhập lại mật khẩu

o_ Nếu Quản lý hoặc Thu ngân nhập không đúng thông tin đăng nhập:

xác!”

O Quản lý hoặc Thu ngân nhập lại thông tin đăng nhập

o Nếu Quản lý hoặc Thu ngân chọn Hủy Bỏ, hệ thống thoát khỏi chương

trình

2 Tra cứu thực đơn theo tên thực đơn

-_ Tên Use Case: Tra cứu thực đơn

- _ Tác nhân: Quản lý, Thu ngân

- Di kién tién quyét (Pre — conditions): Quản lý hoặc Thu ngân phải được hệ thống nhận diện và ủy quy & sử dụng hệ thống

-_ Điều kiện hoàn thành (Post —- conditions): Hiển thị kết quả tra cứu thông tin thực đơn theo tên thực đơn

- Dòng sự kiện chính (Main Flow):

O Quan ly hoặc Thu ngân yêu c âầi chức năng tra cứu thực đơn theo tên thực đơn H1 Hệ thống yêu c3 Quản lý hoặc Thu ngân nhập thông tin tên thực đơn

1 Hệ thống hiển thị kết quả tra cứu thực đơn theo tiêu chí tra cứu (tên thực đơn)

- Dòng sự kiện phụ (Extension):

o_ Nếu trong quá trình thực hiện hệ thống bị dung bat ngo:

O Quản lý hoặc Thu ngân khởi động lại hệ thống

1 Hệ thống hủy bỏ các thao tác trước đó và trở v êtrạng thái hoạt động bình thường

ö_ Nếu chưa có thông tin bàn gọi món trong hệ thống:

món

o_ Nếu Quản lý hoặc Thu ngân không yêu c`â¡ hệ thống tính tổng tỉ ồn:

Trang 13

ey lãi UT E C FA BM03/QT05/ĐT-KT

Đại học Công nghệ Tp.HCM

O Hệ thống thông báo: “Chưa tính tổng tỉ`n!”

O Quản lý hoặc Thu ngân yêu cầi hệ thống thanh toán tổng tỉ â hóa đơn

o_ Nếu Quản lý hoặc Thu ngân không đ ông ý in hóa đơn:

1 Hệ thống không thực hiện in hóa đơn

3 Tra cứu thực đơn theo tên thực đơn

-_ Tên Use Case: Tra cứu thực đơn

- Tác nhân: Quản lý, Thu ngân

- Di kién tién quyét (Pre — conditions): Quản lý hoặc Thu ngân phải được hệ thống nhận diện và ủy quy & sử dụng hệ thống

-_ Điều kiện hoàn thành (Post —- conditions): Hiển thị kết quả tra cứu thông tin thực đơn theo tên thực đơn

- Dòng sự kiện chính (Main Flow):

O Quan ly hoặc Thu ngân yêu c âầi chức năng tra cứu thực đơn theo tên thực đơn H1 Hệ thống yêu c3 Quản lý hoặc Thu ngân nhập thông tin tên thực đơn

1 Hệ thống hiển thị kết quả tra cứu thực đơn theo tiêu chí tra cứu (tên thực đơn)

- Dòng sự kiện phụ (Extension):

o_ Nếu trong quá trình thực hiện hệ thống bị dung bat ngo:

O Quản lý hoặc Thu ngân khởi động lại hệ thống

1 Hệ thống hủy bỏ các thao tác trước đó và trở v`ềtrang thái hoạt động bình thường

o_ Nếu Quản lý hoặc Thu ngân không nhập tên thực đơn tra cứu:

1 Hệ thống thông báo: “Chưa nhập tên thực đơn cn tra cứu!”

1 Quản lý hoặc Thu ngân nhập tên thực đơn c ân tra cứu

o_ Quản lý hoặc Thu ngân có thể không nhập tên thực đơn

4 Tra cứu thông tin nhân viên theo họ tên nhân viên

-_ Tên Use Case: Tra cứu thông tin nhân viên theo họ tên nhân viên

- Tác nhân: Quản lý, Thu ngân

- Di kién tién quyét (Pre — conditions): Quản lý hoặc Thu ngân phải được hệ thống nhận diện và ủy quy & sử dụng hệ thống

Trang 14

ey lãi UT E C FA BM03/QT05/ĐT-KT

Đại học Công nghệ Tp.HCM

-_ Điâi kiện hoàn thành (Post — conditions): Hiển thị kết quả tra cứu thông tin nhân viên theo họ tên nhân viên

- Dòng sự kiện chính (Main Flow):

H_ Quản lý hoặc Thu ngân yêu c`ầi chức năng tra cứu thông tin nhân viên theo họ tên nhân viên

1 Hệ thống yêu cầi Quản lý hoặc Thu ngân nhập họ tên nhân viên c ân tra cứu

O Hệ thống hiển thị kết quả tra cứu nhân viên theo tiêu chí tra cứu (tênnhân viên)

- Dòng sự kiện phụ (Extension):

o_ Nếu trong quá trình thực hiện hệ thống bị dung bat ngo:

O Quản lý hoặc Thu ngân khởi động lại hệ thống

1 Hệ thống hủy bỏ các thao tác trước đó và trở v êtrạng thái hoạt động bình thường

o_ Nếu Quản lý hoặc Thu ngân không nhập tên nhân viên c ân tra cứu:

O Hệ thống thông báo: “Chưa nhập tên nhân viên cn tra cứu!”

O Quản lý hoặc Thu ngân nhập tên nhân viên c ân tra cứu

o_ Quản lý hoặc Thu ngân có thể không nhập tên nhân viên

5 Thống kê doanh thu

-_ Tên Use Case: Thống kê doanh thu

- Tác nhân: Quản lý, Thu ngân

- Di kién tién quyét (Pre — conditions): Quản lý hoặc Thu ngân phải được hệ thống nhận diện và ủy quy & sử dụng hệ thống

- Dia kién hoan thanh (Post — conditions): Thống kê thành công doanh thu

- Dòng sự kiện chính (Main Flow):

O Quản lý hoặc Thu ngân yêu c 3i chức năng thống kê doanh thu

O Quản lý hoặc Thu ngân chọn tiêu chí để thống kê, các tiêu chí bao ø ôm: ngày, tháng năm, khoảng ngày và nhập thông tin theo tiêu chí đã chọn

1 Hệ thống thống kê doanh thu theo tiêu chí đã chọn và trả v` kết quả (tổng

doanh thu; số khách đến; thực đơn, thức uống được bán nhi `âi nhất)

- Dòng sự kiện phụ (Extension):

o_ Nếu trong quá trình thực hiện hệ thống bị dung bat ngo:

Trang 15

ey lãi UT E C FA BM03/QT05/ĐT-KT

Đại học Công nghệ Tp.HCM

O Quản lý hoặc Thu ngân khởi động lại hệ thống

1 Hệ thống hủy bỏ các thao tác trước đó và trở v êtrạng thái hoạt động bình thường

o_ Nếu Quản lý hoặc Thu ngân không nhập thông tin theo tiêu chí thống kê đã chọn:

Nếu Quản lý hoặc Thu ngân không chọn ngày, hệ thống thông báo:

“Mới chọn ngày c Ân thống kê!”

thông báo: “Moi chon tháng c Ần thống kê!”

kê theo khoảng ngày), hệ thống thông báo: “Chưa chọn mốc ngày thống kê!”

o_ Quản lý hoặc Thu ngân có thể không nhập các thông tin tiêu chí thống kê

6 Quản lý nhân viên

H Thêm nhân viên:

- Tên Use Case: Thêm nhân viên

- Dòng sự kiện chính (Main Flow):

o_ Quản lý yêu c ầi chức năng thêm nhân viên

o_ Hệ thống yêu cầi Quản lý nhập thông tin nhân viên mới

O Thông tin nhân viên gồm: Quy ân, Họ tên nhân viên, Ngày sinh, Tên đăng nhập, Mật khẩu, Xác nhận mật khau

o Néu Quy của nhân viên mới là Tiếp Tân:

Trang 16

O Hé thdng yéu c 4 Quan lý nhập Họ tên nhân viên, Ngày sinh (không nhập Tên đăng nhập, Mật khẩu và Xác nhận mật khau)

o Néu Quy của nhân viên mới là Thu Ngân:

đăng nhập, Mật khẩu, Xác nhận mật khau

- - Quản lý nhập thông tin nhân viên mới và yêu c3: hệ thống ghi nhận

-_ Hệ thống ghi nhận thông tin nhân viên mới và thông báo kết quả

H Dòng sự kiện phụ (Extension):

- Nếu Quy của nhân viên mới là Tiếp Tân:

o_ Nếu trong quá trình thực hiện hệ thống bị dung bat ngo:

O Quản lý khởi động lại hệthống

H1 Hệ thống hủy các thao tác trước đó và trở v trang thái hoạt động bình thường

o_ Nếu Quản lý không nhập Họ tên nhân viên:

H1 Hệ thống thông báo “Họ tên nhân viên không được rỗng!”

O Quản lý nhập họ tên nhân viên c Ần thêm

o_ Nếu Quản lý không nhập Ngày sinh:

O Quản lý nhập ngày sinh nhân viên c3n thêm

O Quản lý có thể không nhập thông tin nhân viên mới

- Nếu Quy ân của nhân viên mới là Thu Ngân:

o_ Nếu trong quá trình thực hiện hệ thống bị dung bat ngo:

O Quản lý khởi động lại hệ thống

H1 Hệ thống hủy các thao tác trước đó và trở v trang thái hoạt động bình thường

o_ Nếu Quản lý không nhập Họ tên nhân viên:

H1 Hệ thống thông báo “Họ tên nhân viên không được rỗng!”

O Quản lý nhập họ tên nhân viên c Ần thêm

o_ Nếu Quản lý không nhập Ngày sinh:

O Quản lý nhập ngày sinh nhân viên c3n thêm

Trang 17

O Quản lý nhập lại Tên đăng nhập

o_ Nếu Quản lý không nhập Mật khẩu hoặc Mật khẩu nhỏ hơn 6 ký tự hoặc lớn hơn 20 ký tự:

tự!”

O Quản lý nhập lại Mật khẩu

o Nếu Quản lý không nhập Xác nhận mật khẩu hoặc Xác nhận mật khẩu không trùng với Mật khẩu:

O Quản lý nhập lại Xác nhận mật khẩu

o Quan ly có thể không nhập thông tin nhân viên mới

H Cập nhật thông tin nhân viên:

- Tén Use Case: Cap nhật thông tin nhân viên

- Dòng sự kiện chính (Main Flow):

O Quản lý yêu c3i chức năng cập nhật thông tin nhân viên Hệ thống hiển thị danh sách nhân viên có trong hệ thống

O Quan ly chọn nhân viên c3n cập nhật thông tin

O Hệ thống hiển thị thông tin nhân viên vửa được chọn

O Quản lý nhập những thông tin muốn cập nhật và yêu c`âi hệ thống ghi nhận

H Có 2 trường hợp chính:

O Truong hop 1: Cap nhật thông tin nhân viên nhưng không thay đổi Quy: Có 2 trưởng hợp:

Trang 18

o_ Trưởng hợp 1.1: Nhân viên được cập nhật là Tiếp Tân:

1 Những thông tin có thể cập nhật: Họ tên nhân viên, Ngày sinh o_ Trưởng hợp 1.2: Nhân viên được cập nhật là Thu Ngân:

1 Những thông tin có thể cập nhật: Họ tên nhân viên, Ngày sinh, Tên đăng nhập, Mật khẩu, Xác nhận mật khau

Trường hợp 2: Cập nhật thông tin nhân viên có thay đổi Quy: Có 2 trường hợp: o_ Trưởng hợp 2.1: Cập nhật Quy ân nhân viên Tiếp Tân sang Thu Ngân:

1 Những thông tin có thể cập nhật: Họ tên nhân viên, Ngày sinh

khẩu

o_ Trưởng hợp 2.2: Cập nhật Quy & nhân viên Thu Ngân sang Tiếp Tân:

1 Những thông tin có thể cập nhật: Họ tên nhân viên, Ngày sinh

1 Xóa thông tin Tên đăng nhập, Mật khẩu của nhân viên

- Dòng sự kiện phụ (Extension):

o_ Nếu trong quá trình thực hiện hệ thống bị dung bat ngo:

O Quản lý khởi động lại hệ thống

H1 Hệ thống hủy các thao tác trước đó và trở về trạng thái hoạt động bình thường

o_ Nếu Họ tên nhân viên rỗng:

H1 Hệ thống thông báo “Họ tên nhân viên không được rỗng!”

O Quản lý nhập Họ tên nhân viên

o_ Nếu Ngày sinh rỗng:

o_ Nếu Tên đăng nhập rỗng hoặc Tên đăng nhập nhỏ hơn 6 ký tự hoặc lớn hơn

20 ký tự:

O Hệ thống thông báo “Tên đăng nhập phải lớn hơn 5 và nhỏ hơn 2l

ký tự!”

O Quản lý nhập Tên đăng nhập

o_ Nếu Mật khẩu rỗng hoặc Mật khẩu nhỏ hơn 6 ký tự hoặc lớn hơn 20 ký tự:

Trang 19

o_ Nếu Xác nhận mật khẩu rỗng hoặc khác Mật khẩi:

O Quản lý nhập Xác nhận mật khau

o Quan ly có thể không nhập thông tin nhân viên

H Xóa nhân viên:

- Tén Use Case: X6a nhân viên

- Tác nhân: Quản lý

- Di kiện tiên quyết (Pre — conditions): Quan lý phải được hệ thống nhận diện và

ủy quy ầ sử dụng hệ thống

- Dia kién hoan thanh (Post — conditions): Xóa thành công nhân viên

- Dòng sự kiện chính (Main Flow):

O Quan ly yéu c 41 chức năng xóa nhân viên

O Hệ thống hiển thị danh sách nhân viên có trong hệ thống

O Quan ly chọn nhân viên c3n xóa và yêu c`âi hệ thống thực hiện xóa nhân viên được chọn

[1 Hệ thống thực hiện xóa nhân viên được chọn

- Dòng sự kiện phụ (Extension):

o_ Nếu trong quá trình thực hiện hệ thống bị dung bat ngo:

O Quản lý khởi động lại hệ thống

H1 Hệ thống hủy các thao tác trước đó và trở về trạng thái hoạt động bình thường

o_ Nếu Quản lý chọn nhân viên có Quy &i là Admin:

1 Hệ thống thông báo “Không thể xóa tài khoản Admin!”

7 Quản lý thực đơn

H Thêm thực đơn:

- Tên Use Case: Thêm thực đơn

-_ Tác nhân: Quản lý

Trang 20

- Di kiện tiên quyết (Pre — conditions): Quan lý phải được hệ thống nhận diện và

ủy quy ầ sử dụng hệ thống

- Dia kién hoan thanh (Post — conditions): Thêm thành công thực đơn

- Dòng sự kiện chính (Main Flow):

1 Quản lý yêu c`ầi chức năng thêm hóa đơn

1 Hệ thống yêu c› Quản lý nhập thông tin thực đơn mới

O Quản lý nhập thông tin thực đơn cân thêm và yêu ci hệ thống ghi nhận

1 Hệ thống shi nhận thông tin thực đơn vàthông báo kết quả

- Dòng sự kiện phụ (Extension):

o_ Nếu trong quá trình thực hiện hệ thống bị dung bat ngo:

O Quản lý khởi động lại hệ thống

H1 Hệ thống hủy các thao tác trước đó và trở về trạng thái hoạt động bình thường

o_ Nếu Quản lý không nhập Tên thực đơn:

O_ Hệ thống thông báo “Chưa nhập tên thực đơn!”

o_ Nếu Tên thực đơn trùng với Tên thực don đã có trong hệ thống:

[1 Hệ thống thông báo “Thực đơn này đã có!”

o_ Nếu Quản lý không nhập Đơn giá:

[L1 Hệ thống thông báo “Chưa nhập đơn giá!”

Quản lý nhập Đơn giá

o_ Nếu kiểu dữ liệu Đơn giá không chính xác:

Vui lòng nhập lại đơn giá!”

O Quản lý nhập lại Đơn giá

o_ Nếu Quản lý không nhập Ngày áp dụng giá:

[1 Hệ thống thông báo “Chưa nhập ngày áp dụng đơn giá!”

O Quản lý nhập Ngày áp dụng đơn giá

o_ Nếu Quản lý không nhập Don vi tinh:

[L1 Hệ thống thông báo “Chưa nhập đơn vị tính!”

O Quản lý nhập Đơn vị tính

Ngày đăng: 07/02/2025, 16:13

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

TÀI LIỆU LIÊN QUAN