Biểu đồ lớp

Một phần của tài liệu Xây dựng hệ thời gian thực và ứng dụng cho bài toán quản lý nhà hàng dịch vụ (Trang 41 - 47)

2.3.3.1.Xỏc định cỏc thực thể từ mục đớch của cỏc use case

Dựa vào biểu đồ use case và phõn tớch mục đớch cỏc use case ta cú trớch ra cỏc thực thể, cỏc thuộc tớnh cần thiết và quan trọng để thực hiện cỏc mục đớch của cỏc use case từ đú xõy dựng lờn biểu đồ lớp.

Bảng 2.6: Mục đớch của cỏc use case và cỏc thực thể

Tờn use case

Mục đớch use case Thực thể và danh sỏch

thuộc tớnh

Khai bỏo

khu vực bàn ăn

Cú được danh sỏch cỏc khu vực bàn ăn để phục vụ nhiều loại khỏch khỏc nhau, mỗi khu vực cú cỏc bàn ăn được đỏnh số. - Khu vực: tờn khu vực, số bàn, sơ đồ bàn, mụ tả - Bàn: mó bàn Khai bỏo ca bỏn hàng Cú được danh sỏch cỏc ca bỏn hàng, mỗi ca được phõn ra theo khoảng thời gian trong ngày, ngày trong tuần

- Ca: mó ca, ngày trong tuần, khoảng thời gian trong ngày

Khai bỏo

loại giỏ

Chia ra cỏc loại giỏ khỏc nhau để ỏp dụng cho mỗi khu vực và mỗi ca tương ứng. Mỗi một mún ăn cú thể cú nhiều loại giỏ khỏc nhau tựy thuộc vào khu vực và thời điểm gọi.

- Loại giỏ: mó loại giỏ, mụ tả

Phõn loại

giỏ

Tạo ra bảng phõn loại giỏ theo ca và khu vực, mỗi loại giỏ tương ứng với một ca và khu vực tương ứng

- Phõn giỏ: tờn khu vực, ca, mó loại giỏ

Khai bỏo

thiết bị

Khai bỏo cỏc thiết bị chọn mún để cấp cho mỗi bàn ăn, khu vực hoặc nhõn viờn

- Thiết bị: mó thiết bị, bàn ăn, khu vực, mó nhõn viờn

Khai bỏo cỏc loại mún Tạo ra cỏc chủng loại mún để phõn vựng quản lý cỏc mún ăn - Loại mún: mó loại mún, mụ tả Tạo bảng giỏ

Tạo giỏ cho mỗi mún ăn theo cỏc loại giỏ khỏc nhau

- Mún: mó mún, tờn mún, đơn vị, loại mún, giỏ loại 1, giỏ loại 2, … , giỏ loại n (n>=1)

Khai bỏo

nhõn viờn

Tạo ra danh sỏch nhõn viờn phục vụ bàn trong nhà hàng

- Nhõn viờn: mó nhõn viờn, họ tờn, điện thoại… Đăng ký

mua hàng

Tạo ra số đăng ký mua hàng khi gọi mún lần đầu tiờn

- Thụng tin đăng ký mua hàng: số đăng ký, mó bàn Chọn mún,

hủy mún

Tiếp nhận và lưu lại những mún gọi và mún hủy vào CSDL

- Nhật ký gọi mún: mó bàn, mó mún, số lượng gọi hoặc số lượng hủy, thời điểm gọi, khu vực gọi

Ghộp bàn, chuyển bàn

Gửi thụng tin gộp hai hoặc nhiều bàn cú cựng chung nhúm khỏch để nhà hàng phục vụ và thanh toỏn cựng

- Nhật ký ghộp bàn: mó bàn hiện tại và mó bàn ghộp

Giao hàng Cập nhật thụng tin phục vụ hoàn tất với từng mún và số lượng mỗi mún

- Nhật ký giao hàng: mó bàn, mó mún, số lượng giao Thanh toỏn Gửi yờu cầu tớnh tiền đến hệ

thống, sau đú hệ thụng lập phiếu tớnh tiền cho một bàn hoặc nhúm bàn

- Thụng tin đăng ký mua hàng: số đăng ký, mó bàn

- Nhật ký gọi mún: mó bàn, mó mún, số lượng gọi hoặc số lượng hủy, thời điểm gọi, khu vực gọi, đơn giỏ - Nhật ký giao hàng: mó bàn, mó mún, số lượng giao - Nhật ký ghộp bàn: mó bàn hiện tại và mó bàn ghộp Hiển thị hiện trạng

Hiển thị hiện trạng phục vụ của

mỗi bàn ăn -

Thụng tin đăng ký mua hàng: số đăng ký, mó bàn

- Nhật ký gọi mún: mó bàn, mó mún, số lượng gọi hoặc số lượng hủy, thời

điểm gọi, khu vực gọi, đơn giỏ - Nhật ký giao hàng: mó bàn, mó mún, số lượng giao - Nhật ký ghộp bàn: mó bàn hiện tại và mó bàn ghộp Xỏc nhận thanh toỏn

Ghi nhận trạng thỏi đó thanh toỏn của mỗi bàn ăn

- Nhật ký thanh toỏn: số đăng ký, mó bàn, tỡnh trạng thanh toỏn

Khai bỏo nguyờn liệu

Tạo ra bảng nguyờn liệu gồm tờn nguyờn liệu, đơn vị nhập (nguyờn liệu thụ), đơn vị xuất (nguyờn liệu chế biến)

- Nguyờn liệu: mó nguyờn liệu, đơn vị nhập, đơn vị xuất, mụ tả

Lập cụng thức chế

biến

Cú được cụng thức chế biến của mỗi mún ăn

- Cụng thức chế biến: mó mún, mó nguyờn liệu, định lượng, đơn vị xuất, mụ tả Lập lịch chế

biến

Cú được thứ tự chế biến của từng bàn hoặc nhúm bàn, trong bàn cú thứ tự chế biến của từng mún - Lịch chế biến: số đăng ký, mó bàn, mó mún, số lượng Lập phiếu chế biến

Cú được định lượng chi tiết cho mỗi mún ăn - Phiếu chế biến: số thứ tự, mó mún, số lượng Cập nhật chế biến Ghi nhận những mún đó chế biến

xong để quõy bar theo dừi -

Nhật ký chế biến: mó bàn, mó mún, số lượng chế biến xong 2.3.3.2.Xỏc định cỏc lớp ứng cử viờn từ cỏc thực thể Bảng 2.7: Cỏc lớp ứng cử viờn Tờn lớp Mụ tả

Khu vực Đại diện cho khu vực diễn ra hoạt động dịch vụ kinh doanh của nhà hàng

Bàn ăn Đại diện cho bàn ăn

Ca Đại diện cho khoảng thời gian trong một ngày làm việc Loại giỏ Đại diện cho một mức chất lượng dịch vụ

Phõn giỏ Đại diện cho cỏc tiờu chớ để quy định loại giỏ

Loại mún Đại diện cho một chủng loại mún (tập hợp mún cựng chung một số tớnh chất)

Mún Đại diện cho một mún ăn

Thiết bị Đại diện cho cỏc thiết bị chọn mún được sử dụng trong nhà hàng

Nhõn viờn Đại diện cho nhõn viờn chạy bàn Phiờn đăng ký

mua hàng

Nhật ký gọi mún Đại diện cho mỗi lần gọi mún Nhật ký ghộp bàn Đại diện cho mỗi lần ghộp bàn

Nhật ký giao hàng

Đại diện cho mỗi lần giao hàng

Nhật ký thanh toỏn

Đại diện cho mỗi lần thanh toỏn

Nguyờn liệu Đại diện cho loại nguyờn liệu và đơn vị nguyờn liệu thụ cũng như đơn vị nguyờn liệu chế biến

Cụng thức chế biến

Đại diện cho định lượng nguyờn liệu chế biến cho một mún ăn

Lịch chế biến Đại diện cho danh sỏch chế biến của từng bàn theo thứ tự Phiếu chế biến Đại diện cho danh sỏch chế biến của từng mún theo thứ tự Nhật ký chế biến Đại diện cho trạng thỏi chế biến của mún ăn

2.3.3.3.Biểu đồ lớp phần khai bỏo dữ liệu nhà hàng

Hỡnh 2.9: Biểu đồ lớp phần khai bỏo dữ liệu nhà hàng Biểu đồ lớp hỡnh 2.9 cú cỏc mối quan hệ sau:

− Mỗi thiết bị giao cho một nhõn viện (phục vụ bàn) quản lý và mỗi thiết bị được sử dụng trong một khu vực nhất định

− Mỗi loại mún cú thể cú nhiều mún, mỗi mún chỉ thuộc về một loại mún − Mỗi khu vực cú thể cú nhiều bàn ăn, một tập hợp bàn ăn nằm trong một

khu vực.

− Mỗi phõn giỏ là sự phối hợp giữa đối tượng ca, khu vực và loại giỏ

− Mỗi một mún cú thể cú nhiều loại giỏ khỏc nhau tựy thuộc vào khu vực và thời điểm gọi mún.

2.3.3.4.Biểu đồ lớp phần xử lý bỏng hàng

Hỡnh 2.10: Biểu đồ lớp phần xử lý bỏng hàng

Biểu đồ lớp phần xử lý bỏn hàng bao gồm 5 lớp thực thể cú cỏc thuộc tớnh và quan hệ như hỡnh 2.10

2.3.3.5.Biểu đồ lớp phần cho bộ phần chế biến

Một phần của tài liệu Xây dựng hệ thời gian thực và ứng dụng cho bài toán quản lý nhà hàng dịch vụ (Trang 41 - 47)

Tải bản đầy đủ (PDF)

(91 trang)