You are on page 1of 2

Trường ĐH HUFLIT-Khoa CNTT Môn Phân tích thiết kế HTTT

TRẠM DỪNG CHÂN TƯ TUYỀN



Cho tình huống sau.
Bà Tư Tuyền bán bún bò ở đầu đường xóm Chùa cạnh quốc lộ 1A. Ban đầu bà chỉ có một gánh
hàng bán bún bò và phở dạo. Sau 20 năm làm ăn, bà đã mở được một cửa hàng chuyên bán đồ ăn
cho người đi xe khách và tài xế xe tải. Lúc này danh sách các món ăn đã lên trên 50 món. Bà đã
phải thuê thêm 5 đầu bếp và gần 15 tiếp viên để giúp đỡ bà khi quán đông khách. Đối tượng khách
hàng chính của Bà là những người đi xe khách từ quê lên thành phố và ngược lại.
Vấn đề thứ nhất của Bà Tư là: Khi có xe vào quán, khách thường có rất ít thời gian để nghỉ ngơi
và ăn uống. Thường thì thời gian để một xe khách vào đến khi ra là khoản 30 phút. Khi xe vào,
khách thường sẽ đi vệ sinh trước khi ngồi vào bàn và gọi món. Sau khi khách gọi món xong, nhân
viên phải đợi bộ phận bếp chế biến rồi mới mang ra cho khách hàng. Những lúc vắng thì mọi
chuyện ổn thỏa. Nhưng lúc có từ 5 xe trở lên vào quán thì đội ngũ của bà luôn bắt khách phải chờ
rất lâu. Đã có nhiều trường hợp khách không đợi được mà hủy món đã gọi. Bên cạnh đó, nhân viên
của bà thường ghi nhầm tên món ăn hoặc là mang món ăn đến nhầm bàn. Bà đã đổi rất nhiều nhân
viên nhưng tình hình không thể khá hơn. Nguyên nhân lúc này là áp lực thời gian đã làm nhân viên
sơ sót không nhìn rõ thực đơn.
Vấn đề thứ hai của Bà Tư là: Có một số thời điểm, nhân viên của bà gần như ngồi không vì không
có khách. Một số thời điểm khác thì khách vào liên tục dẫn đến không đủ nhân viên phục vụ. Vào
những thời điểm đông khách, việc tìm thêm nhân viên không phải công việc dễ dàng vì không phải
ai cũng rảnh để đến phụ quán cho bà.
Vấn đề thứ ba của Bà Tư là: Có một số món ăn khách gọi những tại thời điểm đó đã hết nguyên
liệu chế biến. Trong khi đó, một số món khác thì luôn đầy đủ nguyên liệu nhưng không ai gọi. Bà
Tư mong muốn một giải pháp nào đó giúp đỡ bà giải quyết vấn đề này.

Từ tình huống nêu trên, anh/chị hãy đưa ra giải pháp phát triển HTTT nhằm giúp đỡ Bà Tư giải
quyết các vấn đề của mình.
1. Hãy vẽ sơ đồ Usecase thể hiện các chức năng của HTTT.
2. Thiết kê CSDL lưu trữ thông tin cho hệ thống trên.
3. Hãy vẽ sơ đồ Đối tượng, sơ đồ hoạt động, sơ đồ cộng tác cho hoạt động gọi món ăn của
khách hàng.
4. Hãy vẽ sơ đồ tuần tự cho hoạt động gọi món của khách hàng, lưu ý thao tác kiểm tra số
lượng món tối đa được gọi.
5. Thiết kế sơ đồ lớp cho hệ thống trên.
6. Thiết kế chương trình ứng dụng Web, mô phỏng lại hoạt động gọi món của khách hàng sử
dụng MVC framwork của ngôn ngữ C# (được phép sử dụng chương trình phát sinh code
của Visual Studio)
Trường ĐH HUFLIT-Khoa CNTT Môn Phân tích thiết kế HTTT

GỢI Ý GIẢI PHÁP


Công ty TNHH thương mại dịch vụ Sosoty là công ty chuyên tư vấn, cung cấp giải pháp công
nghệ, xây dựng ứng dụng cho doanh nghiệp. Giám đốc công ty, anh Nguyễn Văn An đã đến gặp
Bà Tư và đưa ra giải pháp như sau.
Vấn đề số một của Bà Tư liên quan đến thời gian. Tức là mỗi khâu đều tốn một khoản thời gian
khác nhau. Khi khách ngồi vào bàn, khách gọi phục vụ. Phục vụ nghe khách gọi và đến ghi món
ăn là một khoản thời gian. Phục vụ mang danh sách món ăn đến bếp và chờ chế biến sẽ tốn thêm
một khoản thời gian. Thời gian món ăn chế biến xong rồi đợi phục vụ bưng lên cho khách lại tốn
thêm thời gian. Vậy nên giải pháp đề xuất phải giúp loại bỏ đi những khoảng thời gian không cần
thiết, rút ngắn lại quy trình.
Giải pháp đề ra của anh An là tạo ra chiếc bàn ăn thông minh có gắn màn hình máy tính bảng kết
nối với ứng dụng quản lý. Khi khách ngồi vào bàn, màn hình sẽ hiển thị danh sách món ăn để
khách chọn. Khách chọn món ăn. Các món được chọn sẽ được thêm vào thực đơn. Mỗi thực đơn
sẽ có số bàn tương ứng. Sau khi chọn xong, thực đơn sẽ được gửi đến cho quản lý xác nhận. Bà
Tư đóng vai trò là người quản lý chung sẽ sử dụng ứng dụng để xác nhận cho thực đơn vừa gửi.
Sau khi thực đơn được xác nhận xong sẽ được gửi đến cho bộ phận bếp chế biến. Sau khi chế biến
xong, bầu bếp sẽ nhấn nút in thực đơn để kèm vào món ăn cho nhân viên phục vụ bưng lên cho
khách. Lúc này nhân viên phục vụ chỉ chờ bưng món ăn nên sẽ giảm được một nửa thời gian. Khi
tính tiền, khách sẽ nhấn nút trên giao diện ứng dụng. Bà tư sẽ đi đến tận bàn, xem thông tin hóa
đơn in trên màn hình và nhận tiền. Ứng dụng cũng cung cấp cơ chế thanh toán thông qua ví điện
tử. Trong thời gian ăn uống, khách hàng có thể sử dụng thiết bị để xem TV hay các chương trình
trên sóng truyền hình.
- Chi phí để tạo ra chiếc bàn có gắn máy tính bảng khoản 7 triệu đến 10 triệu 1 bàn tùy chất
liệu cũng như chất lượng của thiết bị máy tính bảng. Công ty sẽ đảm nhận việc sản xuất
thiết bị này.
- Công ty sẽ tạo ra ứng dụng Web cho phép kết nối các thiết bị lại với nhau. Chi phí ứng
dụng Web là 20 triệu, bao gồm xây dựng giao diện ứng dụng, thuê hosting trong thời gian
1 năm, bảo trì ứng dụng 6 tháng.
Với vấn đề thứ hai và thứ ba, ứng dụng Web sẽ sử dụng dữ liệu thanh toán hóa đơn và cung cấp
giao diện thống kê cho phép Bà Tư nắm thông tin về các món ăn được gọi trong các khoản thời
gian khác nhau để bà lên kế hoạch chi tiêu hợp lý. Ứng dụng cũng sẽ thống kê thời điểm đông và
vắng khách để Bà Tư nắm rõ để bố trí nhân lực phù hợp.

Anh/Chị hãy đóng vai trò là giám đốc An. Hãy phân tích thiết kế hệ thống Web kết nối các thiết
bị được mô tả ở trên dựa trên các yêu cầu 1 đến 6.
Lưu ý: Chức năng đặt món tương tự như chức năng giỏ hàng trên các trang Web thương mại điện
tử. Tuy nhiên, chức năng giỏ hàng yêu cầu mã khách hàng thì chức năng đặt món yêu cầu mã bàn
ăn.

You might also like