Việc duy trì và phát triển nhà hàng không chỉ dừng lại ở những món ăn ngon, mà còn cần giải quyết được những phức tạp, khó khăn trong công việc quản lý về tài chính, … và những chiến lượ
Trang 1Nguyễn Cảnh ĐứcTrần Minh ĐứcHoàng Mạnh PhúNguyễn Đức ThắngNguyễn Hà Trường
211242534 211210351 211213436 211202150 211213487 211213563
Hà Nội, 2023
1
Trang 3about:blank 3/23
TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢ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Ế YÊU CẦU
Giảng viên hướng dẫn: Nguyễn Đức Dư Lớp : Công nghệ thông tin 5
Nhóm thực hiện : Nhóm 4 Thành viên thực hiện : Nguyễn Văn Hoàng
Nguyễn Cảnh ĐứcTrần Minh ĐứcHoàng Mạnh PhúNguyễn Đức ThắngNguyễn Hà Trường
211242534 211210351 211213436 211202150 211213487 211213563
Hà Nội, 2023
3
Trang 4Lời nói đầu
Ngày nay với sự bùng nổ và phát triển mạnh mẽ của lĩnh vực Công nghệ thông tin đặc
biệt với sự ra đời của Internet, nó đang dần trở thành một phần không thể thiếu của
cuộc sống con người Công nghệ thông tin đang được phát triển và ứng dụng mạnh mẽ
trongcác lĩnh vực quản lý sản xuất, quản lý kinh doanh, dịch vụ, quản lý xã hội cũng
như tất cả các lĩnh vực khác Thực tế đã cho thấy hiệu quả của tin học khi áp dụng vào
công tác quản lý, nó đã làm giảm bớt công tác bàn giấy đồng thời góp phần đáng kể
trong việc thống kê tránh những sai sót trong kinh doanh Có thể nói tin học đã trở
thành một công cụ hữu hiệu đem lại hiệu quả trong công tác quản lý và kinh doanh
Quản lý nhà hàng là một trong những nhu cầu thiết thực đó Việc duy trì và phát triển
nhà hàng không chỉ dừng lại ở những món ăn ngon, mà còn cần giải quyết được những
phức tạp, khó khăn trong công việc quản lý về tài chính, … và những chiến lược kinh
doanh của nhà hàng
Dưới đây là phần trình bày của chúng em khi nghiên cứu, phân tích, thiết kế hệ thống
và chúng em mong nhận được sự góp ý của quý thầy, cùng các bạn để cho sản phẩm
được hoàn thiện hơn
Xin chân thành cảm ơn!
Trang 5
about:blank 5/23
Mục lục
Chương I: KHẢO SÁT THÔNG TIN VÀ PHÁT BIỂU BÀI TOÁN 5
1 Giới thiệu bài toán 5
1.1 Giới thiệu chung 5
1.2 Phạm vi sơ bộ 5
1.3 Nơi dự kiến khảo sát tìm hiểu nghiệp vụ 5
2 Khảo sát 6
2.1 Phỏng vấn 6
2.2 Phiếu điều tra 7
2.3 Các đơn mẫu 9
2.4 Phát biểu bài toán 10
Chương II: PHÂN TÍCH HỆ THỐNG 12
1 Xác định mô hình phân rã chức năng của hệ thống 12
2 Xây dựng mô hình luồng dữ liệu 14
Chương III: Tổng kết 21
5
Trang 6Chương I: KHẢO SÁT THÔNG TIN VÀ
PHÁT BIỂU BÀI TOÁN
1 Giới thiệu bài toán
1.1 Giới thiệu chung
Hiện nay có rất nhiều nhà quản lý vẫn còn sử dụng cách quản lý truyền thống đã có
từ lâu bằng các công cụ như sách, sổ note, máy tính thông thường Lợi ích lớn nhất của
cách làm này là dễ sử dụng, không mất thời gian làm quen, cũng như không mất quá
nhiều chi phí đầu tư, tiền bạc Tuy công dụng là thế nhưng về lâu dài cách quản lý này
không tránh khỏi những sai lầm trong quản lý, gây phiền toái không đáng có Trong
những năm gần đây, các chương trình quản lý không còn xa lạ với các cơ quan hành
chính sự nghiệp, các doanh nghiệp,… nhưng với các nhà hàng thì việc đưa công nghệ
thông tin vào nhà hàng để quản lý nhân viên, quản lý hoá đơn, … vẫn còn ít Theo hiện
trạng nêu trên, các nhà hàng cần áp dụng công nghệ vào việc quản lý, thanh toán hoá
đơn khách hàng Việc sử dụng một phần mềm chuyên nghiệp trong các nghiệp vụ của
nhà hàng sẽ làm tăng khả năng quản lý, nhanh chóng và chính xác trong khâu thanh
toán Do đó xét đến tính chuyên nghiệp của nhà hàng, bài toán quản lý nhà hàng cần có
cách quản lý sao cho hiệu quả và bền vững, chính xác hơn
1.2 Phạm vi sơ bộ
- Quản lý cửa hàng
- Quản lý nhân viên
- Quản lý quán ăn
- Quản lý hàng hóa 1.3 Nơi dự kiến khảo sát tìm hiểu nghiệp vụ
Địa điểm khảo sát: Nhà hàng
Trang 7- Có yêu cầu về quản lý thực đơn không? (Thực đơn các mùa, dịp lễ,…)
- Bạn có muốn khách hàng đặt chỗ trước qua ứng dụng không?
- Bạn có muốn hỗ trợ thanh toán trực tiếp qua ứng dụng không?
- Bạn có yêu cầu vs hoá đơn điện tử không?
b Quản lý kho nhập thực phẩm
- Bạn muốn kiểm tra tồn kho như thế nào? (Tồn kho tổng cộng, tồn kho theo món,…)
- Bạn muốn nhận thông báo khi còn ít nguyên liệu không?
- Bạn có muốn nhận thông báo khi các món chuẩn bị hết hạn không?
- Bạn có cần chia thực phẩm theo loại món không? (Khai vị, món chính, món tráng miệng)
- Ai có thể truy cập vào hệ thống quản lý thực phẩm?
c Khách hàng
- Bạn có yêu cầu thông tin chi tiết về món ăn không? (Mô tả, nguyên liệu, hình ảnh)
- Có tính năng tìm kiếm, đánh giá, phản hồi từ phía người dùng không?
- Bạn có yêu cầu về hỗ trợ trực tuyến hoặc trực tiếp không?
- Bạn có hài lòng với giao diện người dùng không?
- Nếu cho thang điểm từ 1 đến 10 để đánh giá chất lượng sản phẩm và dịch vụcủa nhà hàng bạn sẽ chấm bao nhiêu điểm?
7
Trang 82.2 Phiếu điều tra
Phiếu Điều Tra
Đối tượng: Quản Lý Quầy
Trang 11about:blank 11/23
2.4 Phát biểu bài toán
Hệ thống quản lý nhà hàng gồm 4 chức năng lớn sau đây: Quản lý gọi món,
quản lý hàng đã bán, quản lý hàng tồn kho, báo cáo thống kê
Quản lý gọi món trong hệ thống quản lý nhà hàng đóng vai trò quan trọng trong việc
tối ưu hóa quá trình đặt món và phục vụ khách hàng Chức năng này giúp tối ưu hóa
quá trình phục vụ và cung cấp thông tin chi tiết và quản lý hiệu suất Bằng cách tích
hợp các tính năng như nhận yêu cầu, lập biên lai thanh toán, chuyển đơn thành món ăn
và cập nhật hồ sơ hàng, chúng ta đảm bảo rằng mỗi khách hàng nhận được dịch vụ chất
lượng và nhà hàng hoạt động hiệu quả
Chức năng quản lý hàng đã bán đóng vai trò quan trọng trong việc theo dõi, cập nhật
và duy trì hồ sơ hàng đã bán Chức năng này không chỉ giúp theo dõi và cập nhật thông
tin một cách hiệu quả mà còn làm cơ sở cho quyết định chiến lược trong việc quản lý
hàng tồn kho và tối ưu hóa bán hàng Thông qua việc thêm hàng đã bán vào hồ sơ và
cập nhật kho hàng đã bán, nhà hàng có thể duy trì sự linh hoạt và đáp ứng nhanh chóng
đối với thay đổi trong nhu cầu của khách hàng
Chức năng quản lý hàng tồn kho chịu trách nhiệm quản lý và duy trì thông tin chi tiết
về các mặt hàng có sẵn trong kho Chức năng này giúp theo dõi và cập nhật thông tin
một cách hiệu quả và làm cơ sở cho quyết định chiến lược trong việc quản lý tồn kho
Thông qua việc thêm hàng tồn kho vào hồ sơ và cập nhật hồ sơ tồn kho, nhà hàng có
thể duy trì sự linh hoạt và đáp ứng nhanh chóng đối với thay đổi trong nhu cầu của
khách hàng
11
Trang 12Chức năng báo cáo thống kê trong hệ thống quản lý nhà hàng đóng vai trò quan trọng
trong việc cung cấp thông tin chi tiết và định hình quyết định quản lý Chức năng báo
cáo thống kê trong hệ thống quản lý nhà hàng không chỉ cung cấp thông tin chi tiết mà
còn giúp quản lý hiểu rõ hơn về hiệu suất kinh doanh Thông qua việc nhận báo cáo
quản lý lượng hàng đã bán, báo cáo lượng hàng xuất mỗi ngày và báo cáo lại quản lý,
nhà hàng có thể tối ưu hóa quá trình quản lý tồn kho và đưa ra quyết định chiến lược
dựa trên dữ liệu thống kê chính xác và cập nhật
Trang 13about:blank 13/23
Chương II: PHÂN TÍCH HỆ THỐNG
1 Xác định mô hình phân rã chức năng của hệ thống
a Mô tả về nghiệp vụ
- Tiếp nhận thông tin món ăn từ khách hàng vào hoá đơn
- Quản lí thông tin về kho hàng đã bán, hàng tồn kho, …
- Báo cáo thống kê lại thông tin lượng hàng xuất và nhập kho theo ngày
b Xây dựng mô hình phân cấp chức năng
Tại sao phải xây dựng mô hình phân cấp chức năng:
Trước hết ta thấy sơ đồ phân rã chức năng là công cụ để biểu diễn phân ra có thứ bậc từ
đơn giản các công việc cần thực hiện Mỗi công việc được chia ra làm các công việc
con Số mức chia phụ thuộc vào kích cỡ và độ phức tạp của hệ thống Đặc điểm của sơ
đồ phân rã chức năng là: sơ đồ phân rã chức năng là một cho phép mô tả, khái quát dần
các chức năng của một tổ chức một cách tổng quát, dễ hiểu từ đại thể đến chi tiết về
các chức năng và nhiệm vụ thực hiện
Cách thức xây dựng mô hình phân cấp chức năng của toàn bộ hệ thống
Lập bảng chức năng chi tiết theo các chức năng lớn
1.1 Nhận yêu cầu của khách hàng
1.2 Lập biên lai thanh toán
Chuyển đơn thành món ăn
1.3 Cập nhật hồ sơ hàng
Quản lí gọi món
13
Trang 14Quản lí nhà hàng2.1 Thêm hàng đã bán vào hồ sơ
2.2 Thêm dữ liệu hàng đã bán
vào kho hồ sơ hàng đã bán
Quản lí hàng đã bán
3.1 Thêm hàng đã tồn kho vào hồ
sơ
3.2 Thêm dữ liệu hàng tồn kho
vào hồ sơ tồn kho
Quản lí hàng tồn kho
4.1 Nhận báo cáo quản lí lượng
hàng đã bán
4.2 Nhận báo cáo lượng hàng
xuất mỗi ngày
4.3 Báo cáo lại quản lý
Báo cáo thống kê
Trang 15about:blank 15/23
2 Xây dựng mô hình luồng dữ liệu
* Biểu đồ luồng dữ liệu
a Biểu đồ luồng dữ liệu mức ngữ cảnh
15
Trang 16b Biểu đồ luồng dữ liệu mức 0
c Biểu đồ luồng dữ liệu mức 1
▶Sơ đồ phân rã chức năng “ Quản lý gọi món ” mức 1
Trang 17about:blank 17/23
▶Sơ đồ phân rã chức năng “ Quản lý hàng đã bán ” mức 1
▶Sơ đồ phân rã chức năng “ Quản lý hàng tồn kho ” mức 1
17
Trang 18▶Sơ đồ phân rã chức năng “ Báo cáo thống kê ” mức 1
d Biểu đồ luồng dữ liệu mức 2
▶Sơ đồ phân rã chức năng “ Quản lý gọi món ” mức 1
Trang 19about:blank 19/23
19
Trang 20▶Sơ đồ phân rã chức năng “ Quản lý hàng đã bán ” mức 2
▶Sơ đồ phân rã chức năng “ Quản lý hàng tồn kho ” mức 2
▶Sơ đồ phân rã chức năng “ Báo cáo thống kê ” mức 2
Trang 21about:blank 21/23
21
Trang 22Chương III: Tổng kết
1 Đánh giá ưu nhược điểm của hệ thống
* Ưu điểm:
- Vận dụng đầy đủ thế mạnh công của công nghệ, thể hiện được ý tưởng ban đầu
- Có sự tập trung làm việc, tranh luận, để xây dựng tốt bài tập lớn đến mức có thể
- Biết khắc phục những khó khăn trong quá trình làm việc
* Nhược điểm:
- Còn nhiều thiếu sót trong quá trình tìm hiểu cũng như làm bài tập lớn
- Tinh thần tự giác chưa được cao
Kết luận: Trong bài tập lớn này chúng em đã thực hiện nghiên cứu tìm hiểu và xây dựng một hệ thống quản lý nhà hàng Qua đó chúng em đã nắm bắt được các quy
trình để bắt đầu xây dựng một hệ thống thông tin từ đơn giản đến phức tạp Tuy nhiên
vẫn còn một số hạn chế về kiến thức nên bài làm của chúng em vẫn còn những sai sót
và hạn chế Tuy vận hệ thống quản lý nhà hàng đã đạt được những mục tiêu sau:
Trang 23about:blank 23/23
2 Bảng phân công công việc
Nguyễn Văn Hoàng : Làm Sơ đồ ngữ cảnh, phân rã và BFD
Nguyễn Cảnh Đức: Khảo sát nhà hàng, làm sơ đồ DFD
Trần Minh Đức: Khảo sát nhà hàng, làm sơ đồ DFD
Nguyễn Hà Trường: Khảo sát nhà hàng, làm sơ đồ DFD
Hoàng Mạnh Phú: Làm báo cáo
Nguyễn Đức Thắng: Làm báo cáo
23