Tải bản đầy đủ (.docx) (17 trang)

Vẽ biểu đồ phân cấp chức năng và luồng dữ liệu các mức cho quy trình nghiệp vụ tại một nhà hàng, 9.4 điểm

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 (775.53 KB, 17 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

<b>TRƯỜNG ĐẠI HỌC THƯƠNG MẠIKHOA KINH TẾ</b>

<b> </b>

<b>---***---Bài thảo luận</b>

<b>HỆ THỐNG THÔNG TIN QUẢN LÝĐề tài thảo luận </b>

Vẽ biểu đồ phân cấp chức năng và luồng dữ liệu các mức cho quy trìnhnghiệp vụ tại một nhà hàng

Giảng viên: Trần Thị Nhung

Thành viên: Trần Phương Hải Anh, Trần Thị Lan Anh, Vương Ngọc Ánh, Nguyễn Thị Minh Ánh, Vũ Linh Chi, Nguyễn Thị Trà Giang.

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

<b>Tên thành viênNhiệm vụĐánh giáĐiểm</b>

Trần Phương HảiAnh ( nhóm trưởng)

Vẽ biểu đồ phân cấpchức năng + biểu đồluồng dữ liệu ở mức ngữcảnh + word

Hoàn thành tốtnhiệm vụ

Trần Thị Lan Anh Power point + vẽ biểuđồ luồng ở mức đỉnh

Hoàn thành tốtnhiệm vụ + tích cựcđóng góp

nhiệm vụ + tích cựcđóng góp

Nguyễn Thị MinhÁnh

Vẽ biểu đồ luồng ở mứcdưới đỉnh

Hoàn thành tốtnhiệm vụ + có đónggóp

Nguyễn Thị TràGiang

Hồn thành tốtnhiệm vụ + có đónggóp

Vũ Thị Linh Chi Power point + vẽ biểuđồ luồng ở mức đỉnh

Đóng góp ít trong bàithảo luận

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

<b>CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAMĐộc lập – Tự do – Hạnh phúc</b>

<b>BIÊN BẢN HỌP NHĨM LẦN 1I. Thơng tin cuộc họp.</b>

- Thời gian: Từ 21h30 đến 22h40, ngày 21 tháng 3 năm 2024- Địa điểm: Google Meet

- Thành viên tham dự: 6 thành viên tham dự, vắng 0

<b>II. Nội dung thảo luận</b>

1. Nội dung chính

- Tìm hiểu nội dung cho đề tài thảo luận- Thảo luận dàn ý cho đề tài xây dựng2. Phân công nhiệm vụ

- Các thành viên đưa ra ý kiến hồn thiện đề cương

- Nhóm trưởng tổng hợp ý kiến và đưa ra đề cương cuối cùng- Phân công nhiệm vụ và thời gian nộp bài cho từng thành viên

<b>III. Đánh giá chung</b>

- Các thành viên tham gia đầy đủ, đúng giờ, nhiệt tình, hăng hái xây dựng và đóng góp ý kiến cho bài thảo luận

- Các thành viên đề đồng ý với nhiệm vụ được giao

<b> Hà Nội, ngày 21 tháng 3 năm 2024</b>

Nhóm trưởngTrần Phương Hải Anh

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

<b>CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAMĐộc lập – Tự do – Hạnh phúc</b>

<b>BIÊN BẢN HỌP NHĨM LẦN 2I. Thơng tin cuộc họp.</b>

- Thời gian: Từ 20h30 đến 22h00, ngày 28 tháng 3 năm 2024- Địa điểm: Google Meet

- Thành viên tham dự: 6 thành viên tham dự, vắng 0.

<b>II. Nội dung thảo luận</b>

- Nhóm trưởng tập hợp bài, nhận xét, chỉnh sửa và bổ sung bài cho các thành viên- Các thành viên góp ý bổ sung bài cho nhau.

- Thống nhất thành một bài hoàn chỉnh và in bài- Kết thúc cuộc họp

<b>III. Đánh giá chung</b>

- Các thành viên tham gia đầy đủ, đúng giờ và đóng góp ý kiến cho bài thảo luận- Các thành viên đề đồng ý với nhiệm vụ được giao

<b>Hà Nội, ngày 28 tháng 3 năm 2024</b>

Nhóm trưởngTrần Phương Hải Anh

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

<b>MỤC LỤC</b>

<b>MỞ ĐẦU... 1</b>

<b>PHẦN I: MÔ TẢ NGHIỆP VỤ...2</b>

<b>PHẦN II: VẼ BIỂU ĐỒ...5</b>

<b>1.Biểu đồ phân cấp chức năng...5</b>

<b>2.Biểu đồ luồng dữ liệu ở mức ngữ cảnh (DFD mức 0)...5</b>

<b>3.Biểu đồ luồng dữ liệu mức đỉnh ( DFD mức 1)...6</b>

<b>4.Biểu đồ luồng dữ liệu mức dưới đỉnh ( DFD mức 2)...8</b>

<i><b>Chức năng quản lý kho:...8</b></i>

<i><b>Chức năng quản lý bếp:...9</b></i>

<i><b>Chức năng quản lý đặt bàn:...9</b></i>

<i><b>Chức năng quản lý thanh toán của khách hàng:...10</b></i>

<i><b>Chức năng lập báo cáo:...11</b></i>

<b>KẾT LUẬN...12</b>

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

<b>MỞ ĐẦU</b>

Những năm gần đây, vai trị của hệ thống thơng tin trong doanh nghiệp đã ngàycàng lớn mạnh. Từ vị trí chỉ được sử dụng đề hỗ trợ một số hoạt động trong vănphịng, hệ thống thơng tin đã trở nên có vai trị chiến lược trong doanh nghiệp. Đặcbiệt, những thành tựu về công nghệ thông tin và ứng dụng của chúng trong các lĩnhvực đa dạng khác nhau của doanh nghiệp đã khiến cho doanh nghiệp ngày càng chú ýnhiều hơn tới việc áp dụng những thành tựu của công nghệ thông tin nhằm gia tăng ưuthế cạnh tranh và tạo cơ hội cho mình.

Hiện nay, trào lưu ứng dụng thành tựu công nghệ thông tin không chỉ giới hạn ởcác doanh nghiệp lớn tàm cỡ đa quốc gia mà đang lan rộng trong tất cả các dạng doanhnghiệp kê cả các doanh nghiệp vừa và nhỏ ở các nước đang phát triên. Tuy nhiên, việcứng dụng thành tựu công nghệ thông tin không phải đơn giản ngay cả đối với cácdoanh nghiệp tầm cỡ quốc gia dồi dào cả về kinh nghiệm, nguồn tài lực và nhân lực.Hơn nữa, một ứng dụng thành công trong doanh nghiệp này chưa chắc đã có thể đemlại thành cơng tương tự cho một doanh nghiệp khác.

<b><small>1</small></b>

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

<b>PHẦN I: MÔ TẢ NGHIỆP VỤ.</b>

Một nhà hàng kinh doanh ẩm thực với hình thức phục vụ tại bàn.

Nhà hàng sẽ nhập nguyên liệu từ nhà cung cấp thông qua phiếu mua hàng(mãnguyên liệu, tên nguyên liệu, số lượng, địa chỉ, thành tiền. Khi nguyên liệu nhập kho,

<i>Quản lý kho tiến hành kiểm tra nguyên liệu nhập, nếu có vấn đề tiến hành lập đơn</i>

khiếu nại gửi đến nhà cung cấp, nguyên liệu đảm bảo thì ghi số lượng nguyên liệu

<i>nhập vào hệ thống và gửi hóa đơn đến nhà cung cấp. Quản lý kho cần cung cấp thông</i>

tin để cập nhật tình trạng nguyên liệu nhằm loại bỏ những nguyên liệu đã hỏng, quáhạn sử dụng và theo dõi, ghi lại thông tin khi xuất nguyên liệu để chế biến món.

Khi khách hàng đến và sử dụng dịch vụ tại nhà hàng, khách hàng sẽ đến quầyorder lựa chọn món ăn có trong thực đơn và cung cấp thơng tin của mình (tên, số điện

<i>thoại) cho bên Quản lý đặt bàn. Thơng tin đặt món và bàn sẽ được cập nhật trong đơn</i>

order (tên món ăn, số lượng, đơn giá, số bàn) và được đồng bộ hóa trên hệ thống.

<i>Trong q trình đợi món, khách hàng có thể u cầu hủy món, bên Quản lý đặt bàn sẽ</i>

theo dõi tình trạng chế biến trên hệ thống để phản hồi lại yêu cầu hủy món của khách.

<i>Bộ phận nhà bếp cung cấp thơng tin về tên món ăn, ngun liệu, để từ đó thiết kế</i>

<i>thực đơn hiển thị trên hệ thống quản lý để để bộ phận Quản lý đặt bàn cung cấp cho</i>

khách hàng chọn món. Nhà bếp cũng dựa vào đơn order của khách hàng để xác định

<i>nguyên liệu cần dùng để chế biến và yêu cầu bên Quản lý kho cung cấp. Bên cạnh đó</i>

quản lý bếp xem nguyên liệu để xác định nguyên liệu và u cầu về phía quản lý kho.

<i>Trong q trình chế biến, Bộ phận nhà bếp sẽ cung cấp thông tin về tình trạng chế biến</i>

món ăn: Chuẩn bị/Đang chế biến/Hồn tất cho hệ thống. Khách hàng có thể lựa chọnhủy món ăn khi món ăn đang trong tình trạng “chuẩn bị”.

Sau khi sử dụng xong dịch vụ, khách hàng sẽ ra quầy thanh tốn nhận hóa đơn vàthanh tốn (với các hình thức chuyển khoản hoặc tiền mặt). Hóa đơn của khách hàngsẽ được đồng bộ trên hệ thống.

<i>Sau mỗi tháng, Bộ phận báo cáo cần tổng hợp lại các thông tin số liệu được cậpnhật trong tháng, lập thành bản báo cáo và nộp cho Bộ phận quản lý. Bản báo cáo sẽ</i>

được lưu trên hệ thống.

<b><small>2</small></b>

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

<b>Xác định các tác nhân ngoài, trong và các kho dữ liệu của hệ thớng:</b>

- Các tác nhân ngồi:+ Nhà cung cấp+ Khách hàng+ Bộ phận quản lý+ Ngân hàng- Tác nhân trong:

+ Quản lý kho: quản lý bếp

+ Quản lý bếp: quản lý kho, quản lý đặt bàn+ Quản lý đặt bàn: quản lý bếp

- Các kho dữ liệu của hệ thống: Danh sách món, danh sách bàn, khách hàng, đơn order, hóa đơn nhà cung cấp, hóa đơn khách hàng, nguyên liệu, phiếu mua hàng, đơn khiếu nại.

<b><small>3</small></b>

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

<b>Mức Ngữ cảnhMức đỉnhMức dưới đỉnh</b>

- Xuất nguyên liệu

- Cập nhật tình trạng nguyên liệu

Quản lý thơng tin đặt bàn - Đặt bàn- Đặt món- Hủy món

- Cập nhật tình trạng chế biến- Thiết kế thực đơn

Quản lý thanh tốn của

- Lập hóa đơnLập báo cáo

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

<b>PHẦN II: VẼ BIỂU ĐỒ.1.Biểu đồ phân cấp chức năng.</b>

<b>2.Biểu đồ luồng dữ liệu ở mức ngữ cảnh (DFD mức 0).</b>

Ở mức này, chức năng tổng quản của hệ thống là Quản lý nhà hàng. Với hệ thốngnày, có bốn tác nhân ngồi có khả năng tác động đến hệ thống về mặt dữ liệu (có thể rút ra từ sơ đồ quy trình nghiệp vụ ) là: Nhà cung cấp, khách hàng, bộ phận quản lý, ngân hàng.

Bổ sung các luồng dữ liệu trao đổi giữa hệ thống và tác nhân ngồi, ta có biểu đồ luồng dữ liệu mức khung cảnh (DFD mức 0) như sau:

<b><small>5</small></b>

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

<b>3.Biểu đồ luồng dữ liệu mức đỉnh ( DFD mức 1).</b>

Chức năng chính Quản lý nhà hàng (chức năng mức 0) có thể phân rã thành năm chức năng con là:

Quản lý khoQuản lý bếp,Quản lý đặt bàn,

Quản lý thanh toán của khách hàng,Lập báo cáo

Ngoài các luồng dữ liệu vào/ra ở mơ hình luồng dữ liệu mức khung cảnh (DFD mức 0) được bảo tồn, thì ta thấy luồng thơng tin trao đổi giữa các chức năng quản lý bếp, quản lý đặt bàn, quản lý kho, lập báo cáo, quản lý thanh tốn của khách hàng là khơng trực tiếp mà phải thông qua một vài kho dữ liệu như danh sách món, danh sách bàn, khách hàng, đơn order, hóa đơn, nguyên liệu, phiếu mua hàng, đơn khiếu nại. Từ đó ta có các bước xây dựng mơ hình luồng dữ liệu mức đỉnh (DFD mức 1) như sau:

-Từ DFD mức khung cảnh, với DFD mức đỉnh các tác nhân ngoài của hệ thống ở mức khung cảnh được giữ nguyên với các luồng thông tin vào ra.

-Hệ thống được phân rã thành các tiến trình mức đỉnh là các chức năng chính bên trong hệ thống theo biểu đồ phân cấp chức năng mức 1.

<b><small>6</small></b>

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

-Xây dựng thêm các kho dữ liệu và luồng thông tin trao đổi giữa các chức năng mức đỉnh.

<b><small>7</small></b>

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

<b>4.Biểu đồ luồng dữ liệu mức dưới đỉnh ( DFD mức 2).</b>

Ở mức này, ta có thể thấy 5 chức năng quản lý kho, quản lý bếp, quản lý thơng tin đặt bàn, thanh tốn, lập báo cáo còn được phân rã thành nhiều chức năng con khác. Cụ thể là:

- Chức năng quản lý kho được phân rã thành 3 chức năng: Nhập nguyên liệu, xuất nguyên liệu, cập nhật tình trạng nguyên liệu

- Chức năng quản lý bếp được phân ra thành 3 chức năng: xác định nguyên liệu cần sử dụng, cập nhật tình trạng chế biến, thiết kế thực đơn.

- Chức năng quản lý đặt bàn được phân rã thành 3 chức năng: đặt bàn, đặt món, hủy món.

- Chức năng quản lý thanh toán của khách hàng được phân rã thành 2 chức năng: xác nhận hình thức thanh tốn, lập hóa đơn.

- Chức năng lập báo cáo

Sau khi đã tiến hành xây dựng sơ đồ DFD mức 1 và xác định được các chức năngphân rã, ta tiếp tục xây dựng sơ đồ DFD mức 2 theo nguyên tắc:

-Thực hiện phân rã đối với mỗi tiến trình của mức đỉnh.

-Khi thực hiện phân rã ở mức này vẫn phải căn cứ vào biểu đồ phân cấp chức năng để xác định các tiến trình con sẽ xuất hiện trong biểu đồ luồng dữ liệu.

-Việc phân rã có thể tiếp tục cho đến khi đủ số mức cần thiết.

Khi phân rã các tiến trình phải đảm bảo tất cả các luồng thơng tin vào ra ở tiến trình mức cao phải có mặt trong các tiến trình mức thấp hơn và ngược lại.

<b><small>8</small></b>

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

<i><b>Chức năng quản lý kho:</b></i>

<i><b>Chức năng quản lý bếp:</b></i>

<b><small>9</small></b>

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">

<i><b>Chức năng quản lý đặt bàn:</b></i>

<i><b>Chức năng quản lý thanh toán của khách hàng:</b></i>

<b><small>10</small></b>

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

<i><b>Chức năng lập báo cáo: </b></i>

<b><small>11</small></b>

</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">

<b>KẾT LUẬN</b>

Sau bước phân tích hệ thống về chức năng, ta đã có cái nhìn khá tồn diện về hệthống. Nếu như sơ đồ phân rã chức năng BFD cho ta một cái nhìn khái 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 thì sơ đồ luồng dữ liệu lạicung cấp cho chúng ta bức tranh tổng thể của hệ thống và thiết kế sơ bộ về cách thứcthực hiện các chức năng của hệ thống.

<b><small>12</small></b>

</div>

×