1. Trang chủ
  2. » Tất cả

Phân tích thiết kế hệ thống quản lý cửa hàng ăn uống

54 1 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

Ngày nay, CNTT đã và đang đóng vai trò quan trọng trong đời sống kinh tế, xã hội của nhiều quốc gia trên thế giới, là một phần không thể thiếu trong xã hội năng động, ngày càng hiện đại hoá. Vì vậy, việc tin học hoá vào một số lĩnh vực là hoàn toàn có thể và phù hợp với xu hướng hiện nay. Xuất phát từ nhu cầu thực tế đó, trong công việc quản lý nhà hàng ăn uống, việc ứng dụng CNTT vào hệ thống quản lý giúp tăng năng suất là điều rất cần thiết. Nhằm thay thế một số công việc mà trước đó phải thao tác bằng tay trên giấy tờ đạt hiệu quả không cao, mất nhiều thời gian. Vì vậy, chúng em đã thực hiện báo cáo với đề tài “Xây dựng hệ thống quản lý nhà hàng ăn uống”. Do trong khuôn khổ thời gian ngắn, trình độ chuyên môn, kinh nghiệm và kiến thức của bản thân còn hạn chế, nên chúng em rất mong được sự góp ý của cô và các bạn trong lớp, để đề tài nghiên cứu của chúng em ngày càng hoàn thiện hơn và được ứng dụng trong thực tế.

TRƯỜNG ĐẠI HỌC THUỶ LỢI KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO BÀI TẬP LỚN MƠN HỌC: Phân tích thiết kế hệ thống thơng tin Đề tài: Phân tích thiết kế hệ thống quản lý nhà hàng ăn uống Giáo viên hướng dẫn: Nguyễn Ngọc Quỳnh Châu Lớp: 62PM2 Nhóm sinh viên thực hiện: Trần Thanh An - 2051060374 Huy Văn Bình - 2051060403 Phạm Việt Minh Châu - 2051063727 LỜI NĨI ĐẦU Ngày nay, CNTT đóng vai trò quan trọng đời sống kinh tế, xã hội nhiều quốc gia giới, phần thiếu xã hội động, ngày đại hố Vì vậy, việc tin học hố vào số lĩnh vực hồn tồn phù hợp với xu hướng Xuất phát từ nhu cầu thực tế đó, cơng việc quản lý nhà hàng ăn uống, việc ứng dụng CNTT vào hệ thống quản lý giúp tăng suất điều cần thiết Nhằm thay số công việc mà trước phải thao tác tay giấy tờ đạt hiệu không cao, nhiều thời gian Vì vậy, chúng em thực báo cáo với đề tài “Xây dựng hệ thống quản lý nhà hàng ăn uống” Do khn khổ thời gian ngắn, trình độ chuyên môn, kinh nghiệm kiến thức thân hạn chế, nên chúng em mong góp ý bạn lớp, để đề tài nghiên cứu chúng em ngày hoàn thiện ứng dụng thực tế Chúng em xin chân thành cảm ơn! MỤC LỤC CHƯƠNG 1: BÀI TOÁN ĐẶT RA VÀ YÊU CẦU CỦA HỆ THỐNG I Phát biểu toán yêu cầu II Mô tả yêu cầu nghiệp vụ Phát biểu yêu cầu nghiệp vụ Xây dựng bảng thuật ngữ III Mô tả yêu cầu hoạt động hệ thống Hoạt động hệ thống Yêu cầu hệ thống CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG I II Biểu đồ usecase Xác định tác nhân Xác định use case Đặc tả use case CHƯƠNG 3: THIẾT KẾ HỆ THỐNG I II III IV V Biểu đồ Biểu đồ lớp thực thể Mô hình quan hệ Biểu đồ thành phần Biểu đồ triển khai CHƯƠNG 4: CHƯƠNG TRÌNH DEMO CHƯƠNG 1: BÀI TỐN ĐẶT RA VÀ YÊU CẦU CỦA HỆ THỐNG I Phát biểu toán yêu cầu Một cửa hàng ăn uống cần quản lý hệ thống công nghệ thông tin để công tác quản lý nhanh tiện lợi Cửa hàng cần có hệ thống quản lý nhân (nhân viên) quản lý trực tiếp chủ cửa hàng, quản lý thực đơn quản lý bàn ăn, đặt bàn, gọi món, tốn hố đơn cho khách hàng thực nhân viên thông qua ứng dụng có sở liệu với hệ thống cửa hàng Mơ tả tốn a) Chủ nhà hàng: Có nhiệm vụ điều hành chung tất cơng việc nhân viên b) Nhân viên: Có nhiệm vụ phục vụ đặt bàn, đặt theo yêu cầu khách hàng toán khách II Mô tả yêu cầu nghiệp vụ Phát biểu yêu cầu nghiệp vụ: ● 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ý thực đơn : quản lý sửa chữa, thêm, tìm kiếm thơng tin ăn thực đơn ● Quản lý bàn ăn : cho phép nhân viên quản lý bàn ăn ● Đặt bàn : cho phép nhân viên đặt bàn theo yêu cầu khách hàng Sau đặt bàn thực đặt ● Đặt : nhân viên gọi thơng qua hệ thống theo u cầu khách hàng ● Thanh toán : nhân viên toán hoá đơn cho khách hàng Xây dựng bảng thuật ngữ Nhiều nghiên cứu việc tiến hành xây dựng Bảng thuật ngữ (Glossary) khởi đầu dự án đóng vai trị quan trọng cho việc xác định xác yêu cầu khách hàng Từ Bảng thuật ngữ cộng đồng hướng đối tượng ưa thích từ điển liệu (data dictionary) dùng trước Mục đích bảng thuật ngữ nhằm làm sáng tỏ thuật ngữ sử dụng cho miền để người hiểu sản phẩm trình phát triển phần mềm Trong đó, từ điển liệu ngụ ý liệu mơ hình hóa cách độc lập tách liệu khỏi hoạt động liên quan Điều mà người theo quan điểm hướng đối tượng phải tìm cách để tránh tính lập Hơn nữa, bảng thuật ngữ cho phép ta xếp thành nhóm từ đồng nghĩa để dùng từ nhóm mà khơng gây hiểu nhầm Mỗi dịng Bảng thuật ngữ định nghĩa thuật ngữ ngắn dài tùy theo trường hợp Tuy nhiên, việc mô tả tác nhân thường có tính chất tổng qt áp dụng nhiều ngữ cảnh Do đó, ta ghi lại quan hệ thuật ngữ trình phát triển tác nhân nghiệp vụ, tác nhân hệ thống… Sau danh sách mối quan hệ mà tham khảo trình xây dựng bảng thuật ngữ: ❖ Tác nhân nghiệp vụ (business actor): tác nhân xuất yêu cầu nghiệp vụ ❖ Đối tượng nghiệp vụ (business object): đối tượng xuất yêu cầu nghiệp vụ ❖ Tác nhân hệ thống (system actor): tác nhân xuất yêu cầu hệ thống ❖ Đối tượng hệ thống (system object): đối tượng xuất (bên hệ thống) yêu cầu hệ thống ❖ Đối tượng phân tích (analysis object): đối tượng xuất mơ hình phân tích ❖ Sản phẩm triển khai (deployment artifact): sản phẩm triển khai hệ thống, ví dụ tệp tin ❖ Đối tượng thiết kế (design object): đối tượng xuất mơ hình thiết kế ❖ Đỉnh thiết kế (design node): máy tính tiến trình tạo thành kiến trúc hệ thống ❖ Cụm thiết kế (design layer): phân rã hệ thống theo chiều ngang ❖ Gói thiết kế (design package): nhóm lớp liên quan mặt logic, dùng để tổ chức công việc phát triển hệ thống STT Tiếng Anh Tiếng Việt Giải thích nội dung Manager Quản lý Là người đứng đầu hệ thống, người điều hành, quản lý theo dõi hoạt động hệ thống Staff Nhân viên Là người quản lý, tiếp nhận xử lý dịch vụ Customer Khách hàng Menu Thực đơn Là người yêu cầu dịch vụ Là danh sách ăn để khách hàng chọn lựa Dish Món ăn Là ăn thực đơn để khách hàng chọn lựa Bill Hoá đơn Là biên lai yêu cầu toán cho mặt hàng mua từ khách hàng Pay Thanh toán Là chuyển giao tiền từ khách hàng cho cửa hàng dựa hố đơn III Mơ tả u cầu hoạt động hệ thống Hoạt động hệ thống Hệ thống bao gồm chức quản lý thông tin nhân viên, thực đơn, quản lý trạng thái bàn ăn q trình đặt bàn, gọi món, toán bàn ăn Yêu cầu hệ thống a) Yêu cầu chức - Quản lý thêm, sửa, xóa, xem thơng tin nhân viên - Quản lý thêm, sửa, xóa, xem thơng tin ăn thực đơn - Nhân viên thực đặt bàn, đặt món, tốn b) u cầu phi chức - Độ tin cậy cao - Khả tương tác, tiếp nhận thông tin nhanh - Bảo mật thông tin nhân viên - Dễ dàng quản lý, bảo trì CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG < Trần Thanh An > I Biểu đồ use case Xác định tác nhân ● Quản lý: người trực tiếp quản lý liệu Nhân viên, Thực đơn ● Nhân viên: người thực quản lý bàn ăn, gọi tốn cho khách hàng Xác định use case ● Đăng nhập ● Thêm nhân viên ● Xóa nhân viên ● Chỉnh sửa thông tin nhân viên ● Xem thông tin chi tiết nhân viên ● Thêm ăn ● Xố ăn ● Chỉnh sửa thơng tin ăn ● Xem thơng tin chi tiết ăn ● Đặt bàn ● Đặt ● Thanh tốn Biểu đồ use case a) Biểu đồ use case tổng quát b) Phân rã - Use case Quản lý - Use case Nhân viên II Đặc tả use case ... CỦA HỆ THỐNG I Phát biểu toán yêu cầu Một cửa hàng ăn uống cần quản lý hệ thống công nghệ thông tin để công tác quản lý nhanh tiện lợi Cửa hàng cần có hệ thống quản lý nhân (nhân viên) quản lý. .. tiếp chủ cửa hàng, quản lý thực đơn quản lý bàn ăn, đặt bàn, gọi món, tốn hố đơn cho khách hàng thực nhân viên thông qua ứng dụng có sở liệu với hệ thống cửa hàng Mơ tả tốn a) Chủ nhà hàng: Có... từ khách hàng cho cửa hàng dựa hố đơn III Mơ tả u cầu hoạt động hệ thống Hoạt động hệ thống Hệ thống bao gồm chức quản lý thông tin nhân viên, thực đơn, quản lý trạng thái bàn ăn q trình đặt bàn,

Ngày đăng: 27/02/2023, 07:41

Xem thêm:

w