Tải bản đầy đủ (.pdf) (29 trang)

Báo cáo bài tập lớn PHÂN TÍCH THIẾT KẾ HỆ THỐNG Xây dựng hệ thống quản lý nhà hàng.

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (821.8 KB, 29 trang )

BỘ CÔNG NGHIỆP
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THƠNG TIN
======***======

Báo cáo bài tập lớn
PHÂN TÍCH THIẾT KẾ HỆ THỐNG

Giáo viên:
Nhóm - Lớp:
Thành viên:

Ths Nguyễn Thị Thanh Huyền
1 – CNTT5-K21
Nguyễn Văn Luyến

Hệ thống:

Xây dựng hệ thống quản lý
nhà hàng.

Hà nội, Năm 2022


2

LỜI MỞ ĐẦU
Trong thời đại ngày nay, Công nghệ thông tin đang được phát triển mạnh
mẽ, nhanh chóng và xâm nhập vào nhiều lĩnh vực khoa học, kỹ thuật cũng như
trong cuộc sống. Nó trở thành cơng cụ đắc lực trong nhiều ngành nghề như giao
thông, quân sự, y học... và đặc biệt trong cơng tác quản lý nói chung và Quản Lý


Nhà Hàng nói riêng.
Trước đây khi máy tính chưa được ứng dụng rộng rãi, các công việc Quản
Lý Nhà Hàng đều được làm thủ công nên rất mất thời gian và tốn kém về nhân
lực cũng như tài chính. Ngày nay, với sự phát triển cơng nghệ thơng tin mà máy
tính đã được sử dụng rộng rãi trong các cơ quan, nhà máy, trường học... giúp cho
công việc được tốt hơn. Việc sử dụng máy tính vào cơng tác Quản Lý Nhà Hàng
là một yêu cầu cần thiết nhằm xóa bỏ những phương pháp lạc hậu, lỗi thời gây
tốn kém về nhiều mặt.
Q trình tìm hiểu cơng tác quản lý nhà hàng của một số nhà hàng khu
vực Cầu Giấy chúng em đã xây dựng đề tài “Quản Lý Nhà Hàng” với mong
muốn giúp cho việc quản lý được dễ dàng, thuận tiện và tránh sai sót.
Chúng em chân thành cảm ơn!
 

Phân tích và thiết kế hệ thống


3

MỤC LỤC
Chương 1.
1.1

Khảo sát hệ thống..................................................................................................5

Khảo sát sơ bộ..............................................................................................................5

1.1.1

Mục tiêu................................................................................................................5


1.1.2

Phương pháp.........................................................................................................5

1.1.3

Đối tượng khảo sát................................................................................................9

1.1.4

Kết quả sơ bộ........................................................................................................9

1.1.5

Các tài liệu thu thập được...................................................................................10

1.2

Khảo sát chi tiết..........................................................................................................11

1.2.1

Hoạt động của hệ thống......................................................................................11

1.2.2

Các yêu cầu chức năng.......................................................................................12

1.2.3


Các yêu cầu phi chức năng.................................................................................12

Chương 2.
2.1

Phân tích hê thống...............................................................................................14

Biểu đồ use case.........................................................................................................14

2.1.1

Các use case chính..............................................................................................15

2.1.2

Các use case thứ cấp...........................................................................................16

2.1.3

Phân rã một số use case......................................................................................17

2.2

Mô tả chi tiết các use case..........................................................................................20

2.2.1

Mô tả use case Đăng nhập..................................................................................20


2.2.2

Mô tả use case Thêm nhân viên..........................................................................20

2.2.3

Mơ tả use case Xóa nhân viên.............................................................................21

2.2.4

Mổ tả use case Chỉnh sửa thông tin nhân viên....................................................21

2.2.5

Mổ tả use case Xem thông tin nhân viên............................................................22

2.2.6

Mô tả use case Thêm món ăn..............................................................................23

2.2.7

Mơ tả use case Xóa món ăn................................................................................23

2.2.8

Mơ tả use case Chỉnh sửa thơng tin món ăn.......................................................24

2.2.9


Mơ tả use case Xem thơng tin món ăn................................................................25

2.2.10

Mơ tả use case Đặt bàn.......................................................................................25

2.2.11

Mơ tả use case Thanh Tốn................................................................................26

2.2.12

Mơ tả use case Gọi món......................................................................................26

Chương 3.

Thiết kế hệ thống................................................................................................28

3.1

Phân tích các use case................................................................................................28
Phân tích và thiết kế hệ thống


4
3.1.1

Xây dựng biểu đồ các lớp tham gia vào một một use case (VOPC)...................28

3.1.2


Biểu đồ trình tự (Sequence Diagram).................................................................28

3.2

Mơ hình hóa giao diện................................................................................................28

3.2.1

Mơ hình hóa màn hình giao diện người dùng.....................................................28

3.2.2

Biểu đồ các lớp màn hình...................................................................................28

3.2.3

Biểu đồ trình tự mơ hình hóa các luồng màn hình..............................................28

Phân tích và thiết kế hệ thống


5

Chương 1. Khảo sát hệ thống
1.1 Khảo sát sơ bộ
1.1.1 Mục tiêu
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 tốn, … trong nhà hàng .
1.1.2 Phương pháp



Phỏng vấn

Kế hoạch phỏng vấn
Người được hỏi: Nguyễn Văn Khang

Người phỏng vấn : Nguyễn Văn Luyến

Địa chỉ: Nhà hàng Kiều Hoa – 291 Tô
Hiệu – Cầu Giấy
Số điện thoại: 0123012310

Thời gian hẹn: Thứ 4, ngày 23 tháng
9 năm 2020
Thời điểm bắt đầu: 15h00
Thời điểm kết thúc: 15h30

Đối tượng:
+ Đối tượng được hỏi là: Anh Nguyễn
Văn A.
+ Cần hỏi về cách thức hoạt động
quản lý trong nhà hàng

Các yêu cầu đòi hỏi:
+ Người được hỏi phải là người hiểu
rõ về công việc quản lý trong công ty
và cũng là người nắm vững cách thức,
nhiệm vụ quản lý.


Chương trình
- Giới thiệu
- Tổng quan về dự án
- Tổng quan về phỏng vấn
- Chủ Đề sẽ đề cập, xin phép được
ghi âm
- Chủ đề : câu hỏi và câu trả lời
- Tổng hợp các nội dung chính ý
kiến của người được hỏi
Kết thúc ( thỏa thuận )

Ước lượng thời gian:
2 phút
2 phút
2 phút
7 phút
10 phút
2 phút

- Giới
thiệu
- Tổng
Phân tích và thiết kế hệ thống


6

quan về dự
án
- Tổng

quan về
phỏng vấn
Dự kiến tổng cộng: 25 phút

PHIẾU PHỎNG VẤN
Dự án: Xây dựng Website quản lý nhà hàng
Tiểu dự án: Hoạt động quản lý trong nhà hàng
Người được hỏi: Anh Nguyễn Văn Khang
Câu hỏi

Người hỏi: Nguyễn Văn Luyến
Ngày: 29 Tháng 8 Năm 2022
Ghi chú

Câu 1: Hệ thống quản lý có đảm bảo về tính thời hạn của
ngun liệu thực phẩm không? Anh đánh giá hệ thống là
tốt , khá hay tệ ?

Trả lời:
..........................................................................................................
..........................................................................................................
..........................................................................................................
Quan sát:
..........................................................................................................
..........................................................................................................
..........................................................................................................

Câu 2: Anh đánh giá hệ thống là tốt, khá hay tệ trong
khâu quản lý thời gian làm việc của nhân viên


Trả lời:
..........................................................................................................
..........................................................................................................
..........................................................................................................
Quan sát:
..........................................................................................................
..........................................................................................................
..........................................................................................................

Câu 3: Anh có hay khơng thường xun sử dụng doanh
số, kiểm soát thu do hệ thống tổng hợp?

Trả lời:
..........................................................................................................
..........................................................................................................
..........................................................................................................
Quan sát:
..........................................................................................................
..........................................................................................................
..........................................................................................................

Phân tích và thiết kế hệ thống


7
Câu 4: Anh có hay khơng thường xun sử dụng bản báo
cáo tình hình kinh doanh do hệ thống tổng hợp?

Trả lời:
..........................................................................................................

..........................................................................................................
..........................................................................................................
Quan sát:
..........................................................................................................
..........................................................................................................
..........................................................................................................

Câu 5: Anh có hay khơng thường xun sử dụng hệ
thống quản lý nhân viên?

Trả lời:
..........................................................................................................
..........................................................................................................
..........................................................................................................
Quan sát:
..........................................................................................................
..........................................................................................................
..........................................................................................................

Câu 6: Hệ thống quản lý có đáp ứng đầy đủ thơng tin
trong hóa đơn khơng? Anh đánh giá hệ thống là tốt, khá
hay tệ?

Trả lời:
..........................................................................................................
..........................................................................................................
..........................................................................................................
Quan sát:
..........................................................................................................
..........................................................................................................

..........................................................................................................

Câu 7: Hệ thống quản lý có kiểm sốt được thơng tin
khách hàng khơng? Anh đánh giá hệ thống là tốt, khá
hay tệ?

Trả lời:
..........................................................................................................
..........................................................................................................
..........................................................................................................
Quan sát:
..........................................................................................................
..........................................................................................................
..........................................................................................................

Câu 8: Hệ thống có thống kê được danh sách những món
ăn hiện đang được bán trong nhà hàng không? Anh
đánh giá chức năng này của hệ thống là tốt, khá hay tệ?

Trả lời:
..........................................................................................................
..........................................................................................................
..........................................................................................................
Quan sát:
..........................................................................................................
..........................................................................................................
..........................................................................................................

Câu 9: Anh sẽ xử lý như thế nào trong trường hợp thanh
tốn mà khách hàng khơng có tiền mặt?


Trả lời:
..........................................................................................................
..........................................................................................................
..........................................................................................................
Quan sát:
..........................................................................................................
..........................................................................................................
..........................................................................................................

Phân tích và thiết kế hệ thống


8
Câu 10: Một nhân viên phàn nàn về mức lương đạt được
trong tháng qua. Anh sẽ xử lý như thế nào trong trường
hợp trên?

Trả lời:
..........................................................................................................
..........................................................................................................
..........................................................................................................
Quan sát:
..........................................................................................................
..........................................................................................................
..........................................................................................................

Đánh giá chung:
..........................................................................................................................................................................................................
..........................................................................................................................................................................................................

..........................................................................................................................................................................................................
..........................................................................................................................................................................................................
..........................................................................................................................................................................................................
..........................................................................................................................................................................................................
..........................................................................................................................................................................................................

Điều tra

Phân tích và thiết kế hệ thống


9

Phiếu Điều Tra Về Quản Lý Nhà Hàng
Câu 1: Anh/Chị thấy hệ thống quản lý nhân viên có dễ sử dụng và hiệu quả
không?
A. Rất dễ sử dụng và hiệu quả
B. Bình thường
C. Khó sử dụng nhưng hiệu quả
D. Dễ sử dụng nhưng không hiệu quả
Câu 2: Anh/Chị thấy hệ thống quản lý tài chính như nào?
A. Rất chặt chẽ an tồn
B. Bình thường
C. Lỏng lẻo
Câu 3: Anh/Chị thấy quản lý hàng hóa có quan trọng khơng?
A. Rất quan trọng
B. Bình thường
C. Hơi quan trọng
D. Khơng cần
Câu 4: Anh/Chị thấy hệ thống quản lý giải quyết khiếu nại và sự cố của khách

có cần xử lý nhanh khơng?
A. Cần rất nhanh
B. Chỉ cần bình thường
C. Khơng cần
Câu 5: Anh/Chị thấy hệ thống quản lý đặt bàn có dễ sử dụng với khách và đầu
bếp khơng?
A. Rất dễ sử dụng
B. Bình thường
C. Rất dễ sử dụng
Câu 6: Anh/Chị thấy hệ thống điều hành cơng việc, các phát sinh hàng ngày
có cần thiết khơng?
A. Rất quan trọng
B. Bình thường
C. Khơng quan trọng
Câu 7: Anh/Chị thấy hệ thống quản lý đánh giá phục vụ có hiệu quả khơng?
A. Có B. Khơng
Câu 8: Ý khiến của anh/chị về chất lượng quản lý của hệ thống?
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………

 Quan sát
Phân tích và thiết kế hệ thống


10

Phương pháp quan sát : lấy mẫu theo thời gian
* Đối tượng quan sát : Nhân viên lễ tân , nhân viên kế toán , bộ phận quản


* Thời gian quan sát : 3 ngày , mỗi ngày 10 phút chọn ngẫu nhiên trong 8
giờ làm việc
* Hoạt động của đối tượng :
- Nhân viên lễ tân : đặt bàn cho khách thơng qua điện thoại
- Nhân viên kế tốn : thống kê doanh thu trong 1 ngay qua một quyển
sổ
- Ban quản lí : ghi ngày cơng của nhân viên qua quyển sổ

- Ban quản lí: ghi
ngày cơng của nhân
viên qua quyển sổ

1.1.3 Đối tượng khảo sát
Đối tượng khảo sát bao gồm :
- Các nhân viên của nhà hàng
- Khách hàng đã từng đến tại cửa hàng
- Các cửa hàng , hệ thống liên kết với nhà hàng
1.1.4 Kết quả sơ bộ
-

Địa chỉ : 291 Tô Hiệu , Cầu Giấy , Hà Nội
Lịch sử : Được thành lập bời anh Nguyễn Văn Trung và một số người khác
Tổ chức hoạt động kinh doanh : Nhà hàng là đơn vị kinh doanh chuyên phục
phụ vụ nhu cầu ăn uống. Kinh doanh nhà hàng là một chuỗi những hoạt động
tập thể, có sự liên kết chặt chẽ giữa tất cả các bộ phận với nhau , từ nhân viên
phục vụ đến bartender, bếp , thu ngân hay quản lý . Ngoài ra nhà hàng còn nhận
tổ chức sự kiện lơn như ( sinh nhật , đám cưới, … ), nhà hàng phục vụ tất cả các
ngày trong tuần.


 Địa chỉ: 291 Tơ Hiệu,
Cầu Giấy, Hà Nội
Phân tích và thiết kế hệ thống


11

 Lịch sử: Được thành
lập bởi anh Nguyễn Văn
Trung và một số
1.1.5 Các tài liệu thu thập được

Hình 1. Menu của nhà hàng

Phân tích và thiết kế hệ thống


12

Hình 2 . Hóa đơn thanh tốn

Hình 3. Bảng chấm công nhân viên

1.2 Khảo sát chi tiết
1.2.1 Hoạt động của hệ thống

Phân tích và thiết kế hệ thống


13


Hình 4. Sơ đồ hoạt động của nhà hàng
A. Chủ nhà hàng
Chủ nhà hàng có nhiệm vụ là điều hành – giám sát – quản lý chung tất cả
các công việc lẫn nhân viên
B. Bộ phận Bếp
Bộ phận bếp sẽ chịu trách nhiệm chế biến các món ăn chất lượng và có
tính thẩm mỹ, mang lại sự hài lịng cho thực khách.
C. Bộ phận Kế toán/ Thu ngân
Bộ phận này có nhiệm vụ Kiểm số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.
D. Bộ phận Quản Lí
Nhân viên Lễ tân có vai trị đón và tiễn khách, giải đáp các thắc mắc cũng
như xử lý các khiếu nại của khách hàng.
Nhân viên Bồi bàn chịu trách nhiệm đón và tiễn khách, sắp xếp chỗ ngồi
và gợi ý cho khách chọn món, phục vụ nhu cầu của khách trong suốt thời gian
khách thưởng thức bữa ă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
1.2.2 Các yêu cầu chức năng
1.2.3
-

Chức năng Đăng nhập cho thành viên của 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ầu của Khách hàng
Chức năng Đặt bàn theo yêu cầu của Khách hàng
Chức năng Thanh toán
Các yêu cầu 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 .
Phân tích và thiết kế hệ thống


14

-

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ý

Phân tích và thiết kế hệ thống


15

Chương 2. Phân tích hê thống
2.1 Biểu đồ use case

Hình 5. Biểu đồ UC

Mô tả vắn tắt các Use case:
- Đăng Nhập: Cho phép người dùng đăng nhập để sử dụng chức năng.

- Quản lý Nhân viên: Cho phép người quản lý bảo trì thơng tin nhân viên
bao gồm: Xem thông tin nhân viên, thêm nhân viên mới, sửa thông tin
nhân viên, xóa nhân viên.
- Quản lý Món ăn: Cho phép người quản lý bảo trì thơng tin món ăn bao
gồm: Xem thơng tin món ăn, thêm món ăn mới, sửa thơng tin món ăn,
xóa món ăn.
- Quản lý Bàn ăn: Cho phép nhân viên quản lý bàn ăn.
- Gọi món: Cho phép nhân viên đặt món ăn theo yêu cầu của khách hàng.
- Đặt Bàn: Cho phép nhân viên đặt bàn thèo yêu cầu của khách hàng.
- Thanh toán: Cho phép nhân viên thanh tốn và in hóa đơn.

Phân tích và thiết kế hệ thống


16

2.1.1 Các use case chính

Hình 6. Biểu đồ use case chính

Phân tích và thiết kế hệ thống


17

2.1.2 Các use case thứ cấp

Hình 7. Biều đồ use case thứ cấp

Phân tích và thiết kế hệ thống



18

2.1.3 Phân rã một số use case

Hình 8 . Chức năng quản lí thơng tin món ăn

Phân tích và thiết kế hệ thống


19

Hình 9. Chức năng quản lí thơng tin nhân viên

Phân tích và thiết kế hệ thống


20

Hình 10 . Chức năng quản lí thơng tin gọi món

Hình 11 . Chức năng quản lí đặt bàn cho khách

Hình 12. Chức năng quản lí thanh tốn

Phân tích và thiết kế hệ thống


21


2.2 Mô tả chi tiết các use case
2.2.1 Mô tả use case Đăng nhập

Tên use case: Đăng nhập.
Mô tả vắn tắt: Use case này cho phép người dùng đăng nhập vào hệ
Tên use case: Đăng nhập.
Mô tả vắn tắt: Use case này cho phép người dùng đăng nhập vào hệ
Tên use case: Đăng nhập.
Mô tả vắn tắt: Use case này cho phép người dùng đăng nhập vào hệ
Luồng sự kiện:
oLuồng cơ bản:
Luồng sự kiện:
oLuồng cơ bản:

Tên use case : Đăng nhập
Mô tả vắn tắt : Use case này cho phép người dung đăng nhập vào hệ thống.
Luồng sự kiện :
o Luồng cơ bản :
1) Use case bắt đầu khi người dùng kích vào nút “Đăng nhập” trên
menu chính. Hệ thống sẽ hiển thị lên màn hình đăng nhập
2) Người dùng nhập thông tin gồm tên đăng nhập và mật khẩu sau
đó kích nút đăng nhập
3) Hệ thống sẽ truy cập vào bảng Tài Khoản để kiểm tra thông tin
đăng nhập và hiển thị ra màn hình kết quả đăng nhập. Use case
kết thúc.
o Lường rẽ nhánh :
oLuồng rẽ nhánh:
1) Tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếu
không kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị một

thơng báo lỗi và use case kết thúc.
2) Tại bước 3 tại luồng sự kiện cơ bản nếu thơng tin đăng nhập
khơng chính xác thì hệ thống sẽ báo lỗi và quay lại bước 2.
Các u cầu đặc biệt: Khơng có.
Tiền điều kiện: Khơng có.
Hậu điều kiện: Khơng có.
Điểm mở rộng: Khơng có.
Các u cầu đặ biệt : khơng có
Tiền điều kiện : khơng có
Hậu điều kiện : khơng có
Điểm mở rộng : khơng có

Phân tích và thiết kế hệ thống


22

2.2.2 Mô tả use case Thêm nhân viên
Tên use case: Thêm nhân viên
Mô tả vắn tắt: Use case này cho phép quản lý thêm nhân viên.


Luồng sự kiện:
o Luồng cơ bản:

1) Use case bắt đầu khi người quản lý kích chọn vào Quản lý thông
tin Nhân viên, Hệ thống truy cập bảng Nhân Viên hiển thị danh
sách nhân viên bao gồm (Mã nhân viên, Tên nhân viên).
2) Người quản lý kích chọn nút , hệ thống sẽ hiển thị Form
nhập thông tin nhân viên mới bao gồm (Tên nhân viên, Địa chỉ,

Ngày sinh, Giới tính, SĐT, Chức vụ).
3) Người quản lý kích chọn nút “Lưu”, hệ thống sẽ hiện thị màn
hình xác nhận thêm Nhân viên mới cùng với thơng tin Nhân
viên mới vừa nhập.
4) Người quản lý chọn xác nhận, hệ thống sẽ lưu thông tin nhân
viên mới vào bảng Nhân Viên. Use case kết thúc.

 

o

Luồng rẽ nhánh:

1) Tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếu
không kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị một
thơng báo lỗi và use case kết thúc.

 
Các yêu cầu đặc biệt: Không có
Tiền điều kiện: Người quản lí phải đăng nhập vào hệ thống
Hậu điều kiện: Khơng có
Điểm mở rộng: Khơng có.

2.2.3 Mơ tả use case Xóa nhân viên
Tên use case : Xóa nhân viên
Mơ tả vắn tắt : Use case này cho phép quản lý xóa nhân viên.
Luồng sự kiện :
o Luồn cơ bản :



 



 



1) Use case bắt đầu khi người quản lý kích chọn vào Quản lý thơng
tin Nhân viên, Hệ thống truy cập bảng Nhân Viên hiển thị danh
sách nhân viên bao gồm (Mã nhân viên, Tên nhân viên).
2) Người quản lý chọn nhân viên và kích chọn vào nút cùng
dịng, hệ thống sẽ hiển thị màn hình xác nhận xóa cùng với
thơng tin nhân viên đó bao gồm (Mã nhân viên, Tên nhân viên,
Địa chỉ, Ngày sinh, Giới tính, SĐT, Chức vụ).
3) Người quản lý kích chọn nút “Xóa Nhân Viên”, hệ thống sẽ xóa
thơng tin nhân viên và cập nhật lại bảng Nhân Viên. Use case
kết thúc.
o Luồng rẽ nhánh :
Phân tích và thiết kế hệ thống


23

1) Tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếu
không kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị một
thơng báo lỗi và use case kết thúc.
2) Tại bước 3, người quản lý kích chọn nút “Hủy”. Hệ thống giữ
lại thơng tin nhân viên đó và use case kết thúc.
Các u cầu đặc biệt : Khơng có

Tiền điều kiện : Người quản lý phải đăng nhập vào hệ thống
Hậu điều kiện : Khơng có
Điểm mở rộng : Khơng có
2.2.4 Mổ tả use case Chỉnh sửa thông tin nhân viên

Tên use case : Chỉnh sửa thông tin nhân viên
Mô tả vắn tắt : Use case này cho phép quản lý chỉnh sửa thông tin nhân viên
Luồn sự kiện :
o Luồng cơ bản
1) Use case bắt đầu khi người quản lý kích chọn vào Quản lý thông
tin Nhân viên, Hệ thống truy cập bảng Nhân Viên hiển thị danh
sách nhân viên bao gồm (Mã nhân viên, Tên nhân viên).
2) Người quản lý kích chọn nhân viên và kích nút cùng dịng,
hệ thống sẽ hiển thị thơng tin cũ của nhân viên đó bao gồm (Mã
Nhân viên, Tên nhân viên, Địa chỉ, Ngày sinh, Giới tính, SĐT,
Chức vụ) và trường Form để nhập thông tin mới.
3) Người quản lý nhập thông tin vào trường Form rồi kích chọn nút
“Lưu”, hệ thống sẽ hiện thị màn hình xác nhận chỉnh sửa thơng
tin Nhân viên và hiển thị thông tin vừa nhập.
4) Người quản lý chọn xác nhận, hệ thống sẽ cập nhật thông tin nhân viên
đó vào bảng Nhân Viên . Use case kết thúc.
o Luồng rẽ nhánh
1) Tại bất kỳ thời điểm nào trong q trình thực hiện use case nếu
khơng kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị một
thông báo lỗi và use case kết thúc.
Các u cầu đặc biệt : Khơng có
Tiền điều kiện : Người quản lý phải đăng nhập vào hệ thống
Hậu điệu điều kiện : Khơng có
Điểm mở rộng : Khơng có


Phân tích và thiết kế hệ thống


24

2.2.5 Mổ tả use case Xem thông tin nhân viên

Tên use case : Xem thông tin nhân viên
Mô tả vắn tắt : Use case này cho phép quản lý xem thông tin nhân viên
Luồn sự kiện :
o Luồng cơ bản
1) Use case bắt đầu khi người quản lý kích chọn vào Quản lý thông
tin Nhân viên, Hệ thống truy cập bảng Nhân Viên hiển thị danh
sách nhân viên bao gồm (Mã nhân viên, Tên nhân viên).
2) Người quản lý chọn nhân viên và kích chọn vào nút cùng
dịng, hệ thống sẽ hiển thị thơng tin nhân viên đó bao gồm (Mã
nhân viên, Tên nhân viên, Địa chỉ, Ngày sinh, Giới tính, SĐT,
Chức vụ). Use case kết thúc
o Luồng rẽ nhánh
1) Tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếu
không kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị một
thơng báo lỗi và use case kết thúc
Các yêu cầu đặc biệt : Khơng có
Tiền điều kiện : Người quản lý phải đăng nhập vào hệ thống
Hậu điệu điều kiện : Không có
Điểm mở rộng : Khơng có
2.2.6 Mơ tả use case Thêm món ăn
Tên use case : Thêm món ăn
Mơ tả vắn tắt : Use case này cho phép quản lý thêm món ăn
Luồn sự kiện :

o Luồng cơ bản
1) Use case bắt đầu khi người quản lý kích chọn vào Quản lý thơng
tin Món ăn, Hệ thống truy cập bảng Món Ăn hiển thị danh sách
món ăn bao gồm (Mã món ăn, Tên món ăn, Giá).
2) Người quản lý kích chọn nút , hệ thống sẽ hiển thị Form
nhập thông tin món ăn mới bao gồm (Tên món ăn, Mơ tả, Giá).
3) Người quản lý kích chọn nút “Lưu”, hệ thống sẽ hiện thị màn
hình xác nhận thêm Món ăn mới cùng với thông tin vừa nhập.
4) Người quản lý chọn xác nhận, hệ thống sẽ lưu thơng tin món ăn
mới vào bảng Món Ăn. Use case kết thúc. 
o Luồng rẽ nhánh
1) Tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếu
khơng kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị một
thông báo lỗi và use case kết thúc.
Các yêu cầu đặc biệt : Khơng có
Phân tích và thiết kế hệ thống


25

Tiền điều kiện : Người quản lý phải đăng nhập vào hệ thống
Hậu điệu điều kiện : Khơng có
Điểm mở rộng : Khơng có
2.2.7 Mơ tả use case Xóa món ăn
Tên use case : Xóa món ăn
Mơ tả vắn tắt : Use case này cho phép quản lý xóa món ăn
Luồn sự kiện :
o Luồng cơ bản
1) Use case bắt đầu khi người quản lý kích chọn vào Quản lý thơng
tin Nhân viên, Hệ thống truy cập bảng Món Ăn hiển thị danh

sách món ăn bao gồm (Mã món, Tên món, Giá).
2) Người quản lý chọn món ăn và kích chọn vào nút cùng
dòng, hệ thống sẽ hiển thị màn hình xác nhận xóa cùng với
thơng tin món ăn đó bao gồm (Mã món, Tên món, Mơ tả, Giá).
3) Người quản lý kích chọn nút “Xóa Món Ăn”, hệ thống sẽ xóa
thơng tin món ăn và cập nhật lại bảng Món Ăn. Use case kết
thúc. 
o Luồng rẽ nhánh
1) Tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếu
không kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị một
thơng báo lỗi và use case kết thúc.
2) Tại bước 3, người quản lý kích chọn nút “Hủy”. Hệ thống giữ
lại thơng tin món ăn đó và use case kết thúc.
Các yêu cầu đặc biệt : Khơng có
Tiền điều kiện : Người quản lý phải đăng nhập vào hệ thống
Hậu điệu điều kiện : Khơng có
Điểm mở rộng : Khơng có
2.2.8 Mơ tả use case Chỉnh sửa thơng tin món ăn

Tên use case : Chỉnh sửa thơng tin món ăn
Mơ tả vắn tắt : Use case này cho phép quản lý chỉnh sửa thông tin món ăn
Luồn sự kiện :
o Luồng cơ bản
1) Use case bắt đầu khi người quản lý kích chọn vào Quản lý thơng
tin Món ăn, Hệ thống truy cập bảng Món Ăn hiển thị danh sách
món ăn bao gồm (Mã món, Tên món, Giá).
2) Người quản lý kích chọn món ăn và kích nút cùng dịng, hệ
thống sẽ hiển thị thơng tin cũ của món ăn đó bao gồm (Mã món,
Phân tích và thiết kế hệ thống



×