1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Báo cáo bài tập lớn PHÂN TÍCH THIẾT kế hệ THỐNG

39 15 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Phân Tích Thiết Kế Hệ Thống
Tác giả Nguyễn Văn A, Nguyễn Văn B
Người hướng dẫn Ths Nguyễn Thị Hương Lan
Trường học Đại Học Công Nghiệp Hà Nội
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo
Năm xuất bản 2019
Thành phố Hà Nội
Định dạng
Số trang 39
Dung lượng 2,97 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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ũngnhư tài chính.. Việc sử dụng máy

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

Xây dựng hệ thống quản lý điểm trường đại học X

Trang 2

LỜI MỞ ĐẦU 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ộcsống Nó trở thành công cụ đắc lực trong nhiều ngành nghề như giao thông, quân sự, yhọ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ũngnhư 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ốthơ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ếtnhằ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

Quá 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 Số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

Do thời gian có hạn và sự hiểu biết về ngôn ngữ lập trình còn hạn chế nên chắcchắn bài làm không tránh khỏi những thiếu xót, rất mong được sự giúp đỡ và góp ýkiến của các thầy cô Chúng em chân thành cảm ơn!

Bảng phân việc

Tên thành viên Công việc cụ thể

Trang 3

MỤC LỤC

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

1.1.2 Phương pháp

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

1.1.4 Kết quả sơ bộ

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

1.2 Khảo sát chi tiết

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

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

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

Chương 2.Mô hình hóa use case

2.1 Biểu đồ use case

2.1.1 Các use case chính

2.1.2 Các use case thứ cấp

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

2.2 Mô tả chi tiết các use case

2.2.1 Mô tả use case <tên use case 1>

2.2.2 Mô tả use case <tên use case 2>

2.2.3 Mô tả use case <tên use case n>

Chương 3.Phân tích use case

3.1 Biểu đồ các lớp Entity của hệ thống

3.2 Phân tích các use case

3.2.1 Phân tích use case <Tên use case 1>

3.2.2 Phân tích use case <Tên use case 2>

3.2.3 Phân tích use case <Tên use case n>

Trang 4

4.1.1 Hình dung màn hình 9

4.1.2 Biểu đồ lớp màn hình 9

4.1.3 Biểu đồ cộng tác của các màn hình 9

4.2 Giao diện use case <Tên use case n> 9

4.2.1 Hình dung màn hình 9

4.2.2 Biểu đồ lớp màn hình 9

4.2.3 Biểu đồ cộng tác của các màn hình 9

4.3 Biểu đồ điều hướng giữa các màn hình 9

4.3.1 Nhóm use case chính 9

4.3.2 Nhóm use case thứ cấp 9

Trang 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 kiếm thông tin gì>

Tìm hiểu những vấn đề, khó khăn khi quản lý nhân viên, khách hàng, kho, … trong

Người được hỏi: Nguyễn Thị Hoa

Địa chỉ: Nhà hàng Kiều Hoa – 291 Tô Hiệu –

Cầu Giấy

Số điện thoại: 0123012310

Đố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ý

- 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)

Phiếu phỏng vấn

Dự án: Xây dựng Website quản lý nhà hàng

Người được hỏi: Anh Nguyễn Văn A

Trang 6

nhân viên?

3 Anh/Chị có hay không thường xuyên sử

dụng doanh số, kiểm soát thu do hệ thống

tổng hợp?

4 Anh/Chị có hay không thường xuyên sử

dụng bản báo cáo tình hình kinh doanh do hệ

thống tổng hợp?

5 Anh/Chị có hay không thường xuyên sử

dụng hệ thống quản lý nhân viên?

6 Hệ thống quản lý có đáp ứng đầy đủ thông

tin trong hóa đơn không? Anh/Chị đánh giá

hệ thống là tốt, khá hay tệ?

7 Hệ thống quản lý có kiểm soát được thông

tin khách hàng không? Anh/Chị đánh giá hệ

thống là tốt, khá hay tệ?

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/Chị đánh giá chức

năng này của hệ thống là tốt, khá hay tệ?

9 Anh/Chị sẽ xử lý như thế nào trong trường

hợp thanh toán mà khách hàng không có tiền

mặt?

10 Một nhân viên phàn nàn về mức lương

đạt được trong tháng qua Anh/Chị sẽ xử lý

như thế nào trong trường hợp trên?

Đánh giá chung:

Điều tra

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 toàn

B. Bình thường

C. Lỏng lẻoCâ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

Trang 7

C. Hơi quan trọng

D. Không cầnCâ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ầnCâ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ụngCâ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ọngCâu 7: Anh/Chị thấy hệ thống quản lý đánh giá phục vụ có hiệu quả không?

<Mô tả một vài hoạt động quan sát>

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 lý

 Thời gian quan sát: 3 ngày, mỗi ngày 10 phút chọn ngẫu nhiên từ 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ế toán: thống kê doanh thu trong 1 ngày qua mộtquyể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 hang đã từng đến ăn tại cửa hàng

Trang 8

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à hang còn nhật tổ chức những sự kiện lớn ( sinh nhật, tiệc tất niên…), nhà hàng phục vụ vào tất cả các ngày trong tuần

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

<Ảnh chụp các biểu mẫu thu thập được>

Hình 2 Menu nhà hàng

Trang 9

Hình 3 Hóa đơn thanh toán

Trang 10

1.2 Khảo sát chi tiết

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 soá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

- Chức năng thanh toán cho khách hàng

Trang 11

- Chức năng quản lý thông tin chi tiết về các món ăn.

- Chức năng quản lý thông tin về nhân viên

- Chức năng in hóa đơn

- Chức năng đăng nhập

- Chức năng đặt bàn, quản lý bàn ăn

- Chức năng thống kê doanh thu trong 1 tuần, tháng, năm

1.2.3 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

- 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ý

Trang 12

Chương 2 Mô hình hóa use case

2.1 Biểu đồ use case

2.1.1 Các use case chính

<Biểu đồ use case với các use case chính và mô tả vắn tắt từng use case>

2.1.2 Các use case thứ cấp

<Biểu đồ use case với các use case phần quản trị và mô tả vắn tắt từng use case >

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

<Biểu đồ use case có quan hệ include, extend>

Trang 13

Hình Chức năng quản lí món ăn

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

Trang 14

Hình Chức năng quản lý bàn ăn và gọi món

Hình Chức năng đặt bàn

Trang 15

Hình Chức năng thanh toán

2.2 Mô tả chi tiết các use case

2.2.1 Mô tả use case Cập nhật thông tin món ăn (Nguyễn Thị Hoa)

Tên UC: Cập nhật thông tin món ăn

Mô tả vắn tắt: UC này cho phép người quản lý cập nhật và chỉnh sửa món ăn

Luồng sự kiện:

o Luồng cơ bản:

- UC bắt đầu khi người quản lý kích chọn nút “Quản lý thông tin Món ăn”, hệthống truy cập bảng MonAn hiển thị ra màn hình danh sách chi tiết cácmón ăn

- Người quản lý kích chọn 1 món ăn trong danh sách, hệ thống hiển thị thôngtin chi tiết của món ăn

- Người quản lý kích chọn nút “Cập nhật”, rồi chỉnh sửa thông tin sau đó kíchchọn “Lưu lại” Hệ thống hiển thị ra màn hình xác nhận cập nhật thông tin

- Người quản lý kích chọn nút “Chấp nhận”, hệ thống lưu thông tin mới cập nhật của món ăn lưu vào bảng MonAn

o Luồng rẽ nhánh:

Trang 16

Điểm mở rộng: Không có

2.2.2 Mô tả use case Xem thông tin Món ăn (Vũ Thị Trang)

Tên UC: Xem thông tin Món ăn

Mô tả vắn tắt: UC này cho phép người dùng xem thông tin món ăn

Luồng sự kiện:

o Luồng cơ bản:

- UC bắt đầu khi người dùng kích chọn nút “Xem món ăn” ở menu chính, hệ thống hiển thị ra màn hình yêu cầu người dùng nhập tênmón ăn

- Người dùng nhập vào tên món ăn Hệ thống hiển thị tên món ăntrên ô dữ liệu tương ứng

- Người dùng kích vào nút “Xem” Hệ thống truy cập vào bảng MonAn, dựa vào tên món ăn người dùng vừa nhập, hiển thị ra mànhình UC kết thúc

o Luồng rẽ nhánh:

Các yêu cầu đặc biệt:

- Tại thời điểm bất kỳ nào trong quá trình thực hiện UC nếu không kết nốiđược với CSDL thì hệ thống hiển thị thông báo lỗi UC kết thúc

- Ở bước số 2 luồng sự kiện chính, nếu người dùng nhập sai tên món ăn,hoặc tên món ăn không có trong nhà hàng, hệ thống sẽ báo lỗi UC kếtthú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ó

2.2.3 Mô tả use case <tên use case n> (Họ tên người làm)

Trang 17

Chương 3 Phân tích use case

3.1 Biểu đồ các lớp Entity của hệ thống

<Vẽ biểu đồ tất cả các lớp entity của hệ thống và quan hệ giữa chúng Mỗi lớp entity tươngứng với một bảng trong cơ sở dữ liệu>

3.2 Phân tích các use case

<Với mỗi use case cần đưa ra biểu đồ trình tự và biểu đồ lớp phân tích VOPC>

3.2.1 Phân tích use case <Đăng nhập> (Nguyễn Bảo Lâm)

3.2.1.1 Bi u đ trình t ể ồ ự

<Vẽ biểu đồ trình tự của use case phần luồng cơ bản>

Trang 18

3.2.1.2 Bi u đ l p phân tích ể ồ ớ

3.2.2

P hân tích use case <Quản lý Nhân viên> (Nguyễn Bảo Lâm)

3.2.2.1 Bi u đ trình t ể ồ ự

<Vẽ biểu đồ trình tự của use case phần luồng cơ bản>

Trang 19

3.2.2.2 Bi u đ l p phân tích ể ồ ớ

<Vẽ biểu đồ lớp VOPC của use case phần luồng cơ bản>

Trang 20

3.2.3 Phân tích use case <Gọi món>

Trang 22

3.2.4 Phân tích use case <Đặt bàn>

Trang 23

3.2.5 Phân tích use case <Thanh toán>

Trang 25

3.2.6 Phân tích use case <Xem thông tin Món ăn > (Nguyễn Bảo Lâm, Phạm Hoài

Nam)

Trang 26

3.2.7 Phân tích use case <Chỉnh sửa Món ăn> (Nguyễn Bảo Lâm, Phạm Hoài Nam)

1 Biểu đồ trình tự

Trang 27

2 Biểu

Trang 28

3.2.8 Phân tích use case <Xem thông tin Nhân viên > (Nguyễn Bảo Lâm, Phạm Hoài Nam)

1) Biểu đồ trình tự

Trang 29

2) Biểu đồ lớp phân tích

Trang 31

Chương 4 Thiết kế giao diện

<Với mỗi use case cần đưa ra biểu đồ lớp màn hình tham gia vào use case và biểu đồ trình tả

<Vẽ biểu đồ trình tự phần luồng cơ bản mô tả sự cộng tác giữa các màn hình>

4.2 Giao diện use case <Xem thông tin NV> (Họ tên người làm)

Trang 32

4.2.3 Biểu đồ cộng tác của các màn hình

<Vẽ biểu đồ trình tự phần luồng cơ bản mô tả sự cộng tác giữa các màn hình>

….

Trang 33

4.3 Giao diện use case <Chỉnh sửa TT nhân viên>

Trang 34

4.4 Giao diện use case <Xem món ăn>

Trang 35

4.5 Giao diện use case <Chỉnh sửa thông tin Món ăn>

Trang 36

4.6 Giao diện use case <Gọi món>

Trang 37

4.7 Giao diện use case <Đặt bàn>

4.8 Giao diện use case <Thanh toán>

Ngày đăng: 11/02/2022, 08:55

HÌNH ẢNH LIÊN QUAN

Hình 2. Menu nhà hàng - Báo cáo bài tập lớn PHÂN TÍCH THIẾT kế hệ THỐNG
Hình 2. Menu nhà hàng (Trang 8)
Hình 3. Hóa đơn thanh toán - Báo cáo bài tập lớn PHÂN TÍCH THIẾT kế hệ THỐNG
Hình 3. Hóa đơn thanh toán (Trang 9)
Hình 1. Sơ đồ hoạt động của nhà hàng - Báo cáo bài tập lớn PHÂN TÍCH THIẾT kế hệ THỐNG
Hình 1. Sơ đồ hoạt động của nhà hàng (Trang 10)
Hình . Chức năng quản lí món ăn - Báo cáo bài tập lớn PHÂN TÍCH THIẾT kế hệ THỐNG
nh Chức năng quản lí món ăn (Trang 13)
Hình . Chức năng quản lý bàn ăn và gọi món - Báo cáo bài tập lớn PHÂN TÍCH THIẾT kế hệ THỐNG
nh Chức năng quản lý bàn ăn và gọi món (Trang 14)
Hình . Chức năng thanh toán - Báo cáo bài tập lớn PHÂN TÍCH THIẾT kế hệ THỐNG
nh Chức năng thanh toán (Trang 15)
4.1.1  Hình dung màn hình - Báo cáo bài tập lớn PHÂN TÍCH THIẾT kế hệ THỐNG
4.1.1 Hình dung màn hình (Trang 31)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w