1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đề tài quản lý quán karaoke 5 sao nam Đạt

68 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 đề Quản Lý Quán Karaoke 5 Sao Nam Đạt
Tác giả Nguyễn Đức Hoài Nam, Phan Văn Đạt
Người hướng dẫn ThS. Bùi Khánh Linh
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo chuyên đề
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 68
Dung lượng 5,2 MB

Cấu trúc

  • CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN (8)
    • 1.1 Khảo sát hiện trạng (8)
      • 1.1.1 Giới thiệu về quán karaoke Nam Đạt (0)
      • 1.1.2 Quy trình hoạt động (10)
      • 1.1.3 Ưu, nhược điểm của hệ thống hiện tại (11)
    • 1.2 Xác lập dự án và đánh giá khả thi (12)
      • 1.2.1 Các chức năng chính của dự án (12)
      • 1.2.2. Yêu cầu của dự án (12)
  • CHƯƠNG 2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG (14)
    • 2.1 Xác định các Actor và Use case tổng quát của hệ thống (14)
      • 2.1.1 Xác định các Actor (14)
      • 2.1.2 Biểu đồ Use case tổng quát của hệ thống (14)
    • 2.2 Phân tích, thiết kế từng chức năng của hệ thống (16)
      • 2.2.1 Chức năng đăng nhập (16)
        • 2.2.1.1 Biểu đồ cho chức năng đăng nhập (17)
      • 2.2.2 Chức năng quản lý mặt hàng (21)
        • 2.2.2.1 Biểu đồ use case quản lý dịch vụ (0)
        • 2.2.2.2 Biểu đồ cho chức năng tìm kiếm dịch vụ… (22)
        • 2.2.2.3 Biểu đồ cho chức thêm mới dịch vụ (25)
        • 2.2.2.4 Biểu đồ cho chức năng sửa thông tin dịch vụ (27)
        • 2.2.2.5 Biểu đồ chức năng xóa dịch vụ (0)
        • 2.2.2.6 Biểu đồ chức năng tạo đơn nhập (31)
      • 2.2.3 Chức năng quản lý nhân viên (33)
        • 2.2.3.1 Biểu đồ use case quản lý nhân viên (33)
        • 2.2.3.2 Biểu đồ cho chức năng thêm mới nhân viên (34)
        • 2.2.3.3 Biểu đồ cho chức năng sửa thông tin nhân viên (36)
        • 2.2.3.4 Biểu đồ cho chức năng xóa nhân viên (38)
        • 2.2.3.5 Biểu đồ cho chức năng tìm kiếm nhân viên (40)
      • 2.2.4 Chức năng quản lý đặt phòng (0)
        • 2.2.4.1 Biểu đồ use case quản lý đặt phòng (0)
        • 2.2.4.2 Biểu đồ cho chức năng tạo hóa đơn (43)
        • 2.2.4.3 Biểu đồ cho chức năng thanh toán hóa đơn (45)
      • 2.2.5 Chức năng thống kê (48)
        • 2.2.5.1 Biểu đồ use case thống kê (48)
        • 2.2.5.2 Biểu đồ cho chức năng thống kê (49)
    • 2.3 Biểu đồ lớp tổng quát của hệ thống (51)
    • 2.4 Biểu đồ thành phần (52)
    • 2.5 Biểu đồ triển khai hệ thống (52)
  • CHƯƠNG 3 SINH MÃ TRÌNH VÀ THIẾT KẾ GIAO DIỆN (53)
    • 3.1 Mã trình (53)
    • 3.2 Thiết kế giao diện (62)
      • 3.2.1 Giao diện chính của hệ thống(chờ) (62)
      • 3.2.2 Giao diện đăng nhập (63)
      • 3.2.3 Giao diện menu chính (64)
      • 3.2.4 Giao diện quản lý nhân viên (65)
      • 3.2.5 Giao diện quản lý dịch vụ (66)
      • 3.2.6 Giao diện thống kê (67)
  • KẾT LUẬN (68)

Nội dung

1.2 Xác lập dự án và đánh giá khả thi 1.2.1 Các chức năng chính của dự án Quản lý mặt hàng: Chức năng thực hiện việc quản lý các dịch vụ có trong quán bao gồm các chức năng thêm, sửa, x

KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN

Khảo sát hiện trạng

Đề tài: “Quản lý quán karaoke 5 sao Nam Đạt”

Hiện nay, kinh doanh dịch vụ vui chơi giải trí đang phát triển mạnh mẽ với nhiều loại hình phong phú Nhu cầu giải trí và tụ tập bạn bè, người thân qua các hoạt động như karaoke ngày càng tăng, tạo nên một hình thức giải trí hấp dẫn và phù hợp cho người trưởng thành.

1.1.1 Giới thiệu về quán karaoke 5 sao Nam Đạt

Quán karaoke 5 sao Nam Đạt là điểm đến lý tưởng cho những ai muốn giải trí và tụ tập trong không gian riêng tư, thoải mái Tại đây, khách hàng có thể lựa chọn đa dạng các dịch vụ cá nhân và theo nhóm Nam Đạt cam kết mang đến cho khách hàng ba tiêu chí “Sang, xịn, mịn” trong tất cả các dịch vụ Dù mới khai trương, quán sẽ không ngừng cải tiến và phát triển để phục vụ tốt nhất cho khách hàng.

Karaoke 5 sao Nam Đạt, tọa lạc tại 18 Nguyễn Đổng Chi, Quận Nam Từ Liêm, Thành Phố Hà Nội, là một địa điểm giải trí lý tưởng Tại đây, bạn có thể thưởng thức các dịch vụ giải trí đa dạng, cùng với nước giải khát và hoa quả tươi ngon, mang đến trải nghiệm hát hò thú vị cho mọi khách hàng.

Tổng số nhân viên: 8 nhân viên

Doanh thu hàng tháng: 200 triệu VND l

Hình 1.1 Hình ảnh bên trong quán karaoke Nam Đạt

Hình 1.2 Hình ảnh bên trong quán karaoke Nam Đạt

Trang thiết bị của cửa hàng

Tài nguyên công nghệ thông tin: 1 máy laptop, 1 máy in hóa đơn, 1 máy đọc mã vạch, 1 máy pos, máy chấm công vân tay.

Quy trình nhập hàng dịch vụ bắt đầu khi nhân viên kiểm tra lại các dịch vụ vào cuối buổi làm và đối chiếu với hệ thống online Nếu số lượng dịch vụ không đạt yêu cầu, nhân viên sẽ thống kê và lập danh sách để đặt hàng Hàng mới sẽ được vận chuyển trong vòng 1 ngày, và khi hàng về, nhân viên sẽ kiểm tra theo sự phân công của quản lý Sau khi xác nhận hàng hóa không bị lỗi, quản lý sẽ nhập thông tin lên hệ thống kho online để quản lý dễ dàng Quán sẽ được coi là kho tổng, nơi cất trữ hàng hóa Cuối cùng, nhân viên sẽ sắp xếp hàng mới vào kho theo đúng phân loại để tránh thất lạc.

Quy trình bàn giao phòng hát bắt đầu khi khách hàng đến quán, được nhân viên chào đón và hướng dẫn đến phòng cũng như chọn thẻ dịch vụ Sau khi khách hàng lựa chọn dịch vụ ưng ý, bước tiếp theo là thanh toán Cửa hàng hỗ trợ ba hình thức thanh toán: tiền mặt, quẹt thẻ và chuyển khoản, với hóa đơn được đánh dấu riêng để dễ dàng kết toán và kiểm tra doanh thu Nhân viên thu ngân sử dụng máy quét mã vạch để xác định dịch vụ và tính tiền theo giờ sử dụng phòng hát.

Cuối mỗi ca làm việc, nhân viên thu ngân phải thống kê tổng số tiền thu được và kiểm tra tính khớp giữa hóa đơn in ra và hóa đơn trên phần mềm thanh toán Việc kết toán này là bắt buộc để tránh thiếu hụt tiền Nếu xảy ra thiếu hụt, nhân viên thu ngân sẽ phải chịu trách nhiệm Thêm vào đó, vào cuối tuần, sẽ có buổi kiểm kho, trong đó hàng hóa được kiểm tra theo từng loại, sau đó nhân viên sẽ ghi lại số lượng vào bản nhập kho, so sánh với số liệu trên phần mềm và gửi báo cáo cho quản lý quán.

Quản lý nhân viên quán bao gồm một quản lý, một nhân viên thu ngân, năm nhân viên phục vụ và một nhân viên vệ sinh Mức lương của nhân viên được tính dựa trên số giờ làm việc, được ghi chép cẩn thận trong sổ chấm công để đảm bảo việc phát lương chính xác.

Lương của nhân viên sẽ được tính theo giờ làm việc: Đối với nhân viên :

Partime: Lương = số giờ x 22.000 VND

Fulltime: Lương = số giờ x 30.000 VND Đối với quản lý cửa hàng:

Fulltime: Lương = số giờ x 50.000 VND

Nhân viên được hưởng lương thưởng theo doanh thu hàng tháng và các dịp Lễ, Tết Mỗi tháng, nhân viên có quyền nghỉ 4 ngày, nhưng cần thông báo cho quản lý trước 1 tuần Trong trường hợp khẩn cấp, quản lý có thể chấp thuận nghỉ Nếu nhân viên đi làm muộn từ 15 phút trở lên mà không có lý do chính đáng, sẽ bị trừ 30.000 VNĐ vào lương; nếu đi muộn trên 1 tiếng, mức trừ sẽ là 100.000 VNĐ Nhiều lần vi phạm có thể dẫn đến việc buộc thôi việc.

Lương của nhân viên được trả định kì vào ngày 15 hàng tháng và được tính theo công thức:

Công thức tính lương: Lương theo giờ +15% doanh thu tháng+ thưởng - phạt

1.1.3 Ưu, nhược điểm của hệ thống hiện tại Ưu điểm:

-Đơn giản , dễ sử dụng không yêu cầu cao về trình độ tin học.

-Giá cả thấp, kinh phí đầu tư vào việc quản lý không cao.

Việc sử dụng sổ sách và Excel trong quản lý dẫn đến hệ thống còn thủ công và đơn giản, gây khó khăn trong việc xử lý dữ liệu lớn, dễ dẫn đến thất thoát và nhầm lẫn Hơn nữa, quá trình sao lưu và phục hồi dữ liệu cũng trở nên phức tạp hơn.

-Tốn nhiều thời gian gây khó khăn trong việc quản lý đồng bộ.

-Tìm kiếm, sửa chữa, thêm thông tin, lập báo cáo thống kê khó khăn.

-Mức độ chuyên môn hóa với công việc chưa cao gây lãng phí.

Hệ thống quản lý hiện tại của quán đang gặp nhiều khó khăn trong việc điều hành và buôn bán, tạo ra thách thức lớn trong việc nâng cao năng suất làm việc và đồng bộ hóa quy trình Do đó, việc nâng cấp hệ thống quản lý trở nên cấp thiết và thực tiễn hơn bao giờ hết, đặc biệt là khi số lượng khách hàng tăng nhanh chóng.

Xác lập dự án và đánh giá khả thi

1.2.1 Các chức năng chính của dự án

Quản lý mặt hàng là chức năng quan trọng trong việc điều hành quán, bao gồm các hoạt động như thêm, sửa, xóa và tìm kiếm dịch vụ, cũng như tạo đơn nhập hàng một cách hiệu quả.

Quản lý nhân viên là chức năng quan trọng giúp thêm, sửa, xóa và tìm kiếm thông tin nhân viên, từ đó hỗ trợ quản lý hiệu quả hơn trong cửa hàng.

Quản lý dịch vụ: Chức năng thực hiện việc tạo hóa đơn và thanh toán hóa đơn khi khách hàng muốn thanh toán.

Chức năng thống kê doanh thu cho phép theo dõi lịch sử khách ra vào, giúp quản lý chi tiết doanh số của từng ca làm việc Điều này tạo điều kiện thuận lợi để xem xét thống kê doanh thu, từ đó quản lý việc nhập hàng dịch vụ hiệu quả và đưa ra hướng phát triển phù hợp cho quán.

1.2.2 Yêu cầu của dự án

Yêu cầu tính bảo mật

Bảo mật là yếu tố hàng đầu trong thời đại công nghệ phát triển nhanh chóng, đòi hỏi mọi hệ thống phải có các biện pháp bảo vệ vững chắc để ngăn chặn thiệt hại từ các mối đe dọa bên ngoài.

-Dữ liệu trên hệ thống được sao lưu liên tục, trên nhiều nguồn và được kiểm tra tính toàn vẹn thường xuyên.

Yêu cầu tính năng sử dụng

-Sử dụng được đầy đủ chức năng của phần mềm.

-Cập nhật thời gian thực.

-Hệ thống thân thiện, dễ sử dụng, dễ thao tác.

-Cung cấp đầy đủ thông tin.

Yêu cầu ràng buộc thiết kế

-Giao diện đơn giản, trực quan, dễ nhìn.

-Thông tin hiển thị rõ ràng, đầy đủ.

Phần mềm được sử dụng

-Theo dõi chi tiết hàng dịch vụ nhập, tồn đọng.

-Tạo được các báo cáo hàng tháng, hàng quý…

-Thống kê được lượng hàng dịch vụ sắp hết

-Có đầy đủ các chức năng của hệ thống quản lý.

Yêu cầu khi sử dụng phần mềm

-Ngôn ngữ sử dụng là tiếng việt.

-Không vi phạm bản quyền của các hệ thống tương tự khác.

-Phần mềm có dung lượng nhẹ.

-Tích hợp đầy đủ các chức năng cơ bản: xem thông tin dịch vụ, phòng, thanh toán.

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

Xác định các Actor và Use case tổng quát của hệ thống

Người quản lý quán cần nắm rõ tình hình tư vấn, doanh thu và quản lý nhân viên Việc thống kê các dữ liệu này được thực hiện định kỳ hàng tháng, hàng quý, hoặc có thể tiến hành đột xuất khi cần thiết.

-Nhân viên là người làm theo ca theo sự phân công của quản lý.

-Là công cụ quét mã vạch mặt hàng để tạo hóa đơn khi khách hàng thanh toán.

2.1.2 Biểu đồ Use case tổng quát của hệ thống

-Quản lý mặt hàng dịch vụ

- Biểu đồ use case tổng quát

Hình 2.1 Biểu đồ use case tổng quát

Phân tích, thiết kế từng chức năng của hệ thống

2.2.1 Chức năng đăng nhập Đặc tả use case đăng nhập

Tên Use Case Đăng nhập

Mô tả Use Case này cho phép người dùng đăng nhập vào hệ thống

Quản lý cửa hàng, nhân viên Tiền điều kiện

Người dùng chưa đăng nhập vào hệ thống

Người dùng đăng nhập thành công và có thể sử dụng chắc năng mà hệ thống cung cấp

1 Người dùng chọn chức năng đăng nhập

2 Form đăng nhâp hiển thị

3 Nhập tên, mật khẩu vào form đăng nhập

4 Hệ thống kiểm tra tên, mật khẩu người dùng

5 Đăng nhập thành công, chuyển đến màn hình chính của hệ thống

1 Người dùng đăng nhập không thành công

2 Hệ thống báo lại quá trình đăng nhập không thành công

3 Yêu cầu người dùng đăng nhập lại

2.2.1.1 Biểu đồ cho chức năng đăng nhập

Biểu đồ trình tự chức năng đăng nhập

Hình 2.2 Biểu đồ trình tự chức năng đăng nhập

Biểu đồ cộng tác chức năng đăng nhập

Hình 2.3 Biểu đồ cộng tác chức năng đăng nhập

Biểu đồ hoạt động chức năng đăng nhập

Hình 2.4 Biểu đồ hoạt động chức năng đăng nhập

Bước 1: Người dùng đăng nhập vào hệ thống bằng cách nhấn nút đăng nhập. Bước 2: Màn hình hiển thị giao diện đăng nhập.

Bước 3: Người dùng vào nhập thông tin người dùng gồm tài khoản và mật khẩu. Bước 4: Kiểm tra thông tin đăng nhập:

-Hợp lệ: Chuyển sang bước 5

-Không hợp lệ: Quay lại bước 2 Bước

6: Xác thực cấp quyền tài khoản

Bước 7: Hiển thị thông báo “Đăng nhập thành công”

Biểu đồ trạng thái chức năng đăng nhập

Hình 2.5 Biểu đồ trạng thái chức năng đăng nhập

2.2.2 Chức năng quản lý mặt hàng

2.2.2.1 Biểu đồ use case quản lý mặt hàng

Hình 2.6 Biểu đồ use case quản lý dịch vụ Đặc tả use case quản lý mặt hàng

Name use case Quản lý mặt hàng

Mô Tả Use case này cho phép quản lý được thêm, sửa, xoá, tìm kiếm mặt hàng và tạo đơn nhập hàng

Actor Quản lý cửa hàng

Tiền điều kiện Quản lý cửa hàng đăng nhập vào hệ thống

Hậu điêu kiện Quản lý cửa hàng sẽ thực hiện việc cập nhập, tìm kiếm nhân viên và tạo đơn nhập hàng

Luồng sự kiện chính 1 Quản lý cửa hàng kích hoạt chức năng quản lý mặt hàng

2 Hệ thống sẽ hiển thị tổng quát những chức năng

3 Quản lý chọn chức năng và nhập dữ liệu cho chức năng muốn sử dụng

4 Hệ thống kiểm tra dữ liệu gửi đầu vào

5 Thông tin đúng, hệ thống sẽ gửi thông báo thành công

Dữ liệu không hợp lệ: Khi nhập sai kiểu dữ liệu

3: Hệ thống hiển thị lại form nhập dữ liệu và kèm theo Thông báo dữ liệu không hợp lệ 4: Quay trở lại bước 3 ở luồng sự kiến chính

2.2.2.2 Biểu đồ cho chức năng tìm kiếm mặt hàng

Biểu đồ trình tự chức năng tìm kiếm mặt hàng

Hình 2.7 Biểu đồ trình tự chức năng tìm kiếm dịch vụ

Biểu đồ cộng tác chức năng tìm kiếm mặt hàng

Hình 2.8 Biểu đồ cộng tác chức năng tìm kiếm dịch vụ

Biểu đồ hoạt động chức năng tìm kiếm mặt hàng

Hình 2.9 Biểu đồ hoạt động chức năng tìm kiếm dịch vụ

Bước 1: Hệ thống cấp quyền đăng nhập Quản lý cửa hàng chọn chức năng quản lý mặt hàng, hệ thống sẽ hiện ra màn hình các chức năng.

Bước 2: Quản lý cửa hàng lựa chọn chức năng tìm kiếm măt hàng.

Bước 3: Hệ thống chuyển sang màn hình tìm kiếm mặt hàng.

Bước 4: Người quản lý nhập thông tin cần tìm kiếm

Bước 5: Kiểm tra thông tin vừa nhập

-Hợp lệ: Chuyển sang bước 6

-Không hợp lệ: Quay lại bước 4

Bước 6: Thực hiện tìm kiếm

Bước 7: Hiển thị thông tin cần tìm kiếm

2.2.2.3 Biểu đồ cho chức thêm mới mặt hàng

Biểu đồ trình tự chức năng thêm mới mặt hàng

Hình 2.10 Biểu đồ trình tự chức năng thêm mới dịch vụ

Biểu đồ cộng tác chức năng thêm mới mặt hàng

Hình 2.11 Biểu đồ cộng tác chức năng thêm mới dịch vụ

Biểu đồ hoạt động chức năng thêm mới mặt hang

Hình 2.12 Biểu đồ hoạt động chức năng thêm mới dịch vụ

Bước 1: Hệ thống cấp quyền đăng nhập Quản lý cửa hàng chọn chức năng quản lý mặt hàng, hệ thống sẽ hiện ra màn hình các chức năng.

Bước 2: Quản lý cửa hàng chọn chức năng thêm mới mặt hàng.

Bước 3: Hệ thống chuyển sang giao diện thêm mới mặt hàng

Bước 4: Quản lý cửa hàng nhập thông tin mặt hàng

Bước 5: Kiểm tra thông tin:

- Hợp lệ: Chuyển sang bước 6

-Không hợp lệ: Quay trở lại bước 3

Bước 6:Lưu thông tin vào CSDL

Bước 7: Hiển thị thông báo “Thêm mới thành công”

2.2.2.4 Biểu đồ cho chức năng sửa thông tin mặt hàng

Biểu đồ trình tự chức năng sửa thông tin mặt hang

Hình 2.13 Biểu đồ trình tự chức năng sửa thông tin dịch vụ

Biểu đồ cộng tác chức năng sửa thông tin mặt hang

Hình 2.14 Biểu đồ cộng tác chức năng sửa thông tin dịch vụ

Biểu đồ hoạt động chức năng sửa thông tin mặt hang

Hình 2.15 Biểu đồ hoạt động chức năng sửa thông tin dịch vụ

Bước 1: Hệ thống cấp quyền đăng nhập Quản lý cửa hàng chọn chức năng quản lý mặt hàng, hệ thống sẽ hiện ra màn hình các chức năng.

Bước 2: Quản lý cửa hàng chọn chức năng sửa thông tin mặt hàng.

Bước 3: Hệ thống chuyển sang giao diện sửa thông tin mặt hàng

Bước 4: Quản lý cửa chọn mặt hàng cần sửa

Bước 5: Hiển thị thông tin mặt hàng

Bước 6: Kiểm tra thông tin: - Hợp lệ: Chuyển sang bước 7

-Không hợp lệ: Quay trở lại bước 4 Bước 7:Lưu thông tin vào CSDL

Bước 8: Hiển thị thông báo “Thêm mới thành công”

2.2.2.5 Biểu đồ chức năng xóa mặt hàng

Biểu đồ trình tự chức năng xóa mặt hàng

Hình 2.16 Biểu đồ trình tự chức năng xóa dịch vụ

Biểu đồ cộng tác chức năng xóa mặt hàng

Hình 2.17 Biểu đồ cộng tác chức năng xóa dịch vụ

Biểu đồ hoạt động chức năng xóa mặt hàng

Hình 2.18 Biểu đồ hoạt động chức năng xóa dịch vụ

Bước 1: Hệ thống cấp quyền đăng nhập Quản lý cửa hàng chọn chức năng quản lý mặt hàng, hệ thống sẽ hiện ra màn hình các chức năng.

Bước 2: Quản lý cửa hàng chọn chức năng xóa mặt hàng.

Bước 3: Hệ thống chuyển sang giao diện xóa mặt hàng

Bước 4: Quản lý cửa hàng mặt hàng chọn mặt hàng cần xóa

Bước 5: Hệ thống hiển thị thông báo” Bạn có chắc chắn muốn xóa hay không” Bước 6: Kiểm tra thông tin: - Hợp lệ: Chuyển sang bước 7

-Không hợp lệ: Quay trở lại bước 4 Bước 7: Cập nhật thông tin vào CSDL

Bước 8: Hiển thị thông báo “Xóa thành công”

2.2.2.6 Biểu đồ chức năng tạo đơn nhập

Biểu đồ trình tự chức năng tạo đơn nhập

Hình 2.19 Biểu đồ trình tự chức năng tạo đơn nhập

Biểu đồ cộng tác chức năng tạo đơn nhập

Hình 2.20 Biểu đồ cộng tác chức năng tạo đơn nhập

Biểu đồ hoạt động chức năng tạo đơn nhập

Hình 2.21 Biểu đồ hoạt động chức năng tạo đơn nhập

Bước 1: Hệ thống cấp quyền đăng nhập Quản lý cửa hàng chọn chức năng quản lý mặt hàng, hệ thống sẽ hiện ra màn hình các chức năng.

Bước 2: Quản lý cửa hàng chọn chức năng tạo đơn nhập

Bước 3: Hệ thống chuyển sang giao diện tạo đơn nhập

Bước 4: Quản lý cửa hàng nhập thông tin mặt hàng (Mã, số lượng,tên mặt hàng, tên nhà cung cấp)

Bước 5: Kiểm tra thông tin: - Hợp lệ: Chuyển sang bước 6

-Không hợp lệ: Quay lại bước 4 Bước 6: Hệ thống lưu thông tin tạo đơn nhập

Bước 7: Hệ thống hiển thị ra màn hình “Tạo đơn nhập thành công”

2.2.3 Chức năng quản lý nhân viên

2.2.3.1 Biểu đồ use case quản lý nhân viên

Hình 2.22 Biểu đồ use case quản lý nhân viên Đặc tả use case chức năng quản lý nhân viên

Tên Use Case Quản lý nhân viên

Mô tả Use Case này cho phép quản lý quán cập nhập nhân viên

( Thêm, sửa, xóa ) và tìm kiếm thông tin nhân viên

Tiền điều kiện Quản lý quán đăng nhập thành công vào hệ thống

Hậu điều kiện Quản lý quán thực hiện cập nhập, tìm kiếm nhân viên

Luồng sự kiện chính 1 Quán lý quán kích hoạt chức năng quản lý nhân viên

2 Hệ thống sẽ hiển thị tổng quát những chức năng

3 Quản lý chọn chức năng và nhập dữ liệu cho chức năng muốn sử dụng

4 Hệ thống kiểm tra dữ liệu gửi đầu vào

5 Thông tin đúng, hệ thống sẽ gửi thông báo thành công

Ngoại lệ Dữ liệu không hợp lệ : Khi nhập sai kiểu dữ liệu

1 Hệ thống hiển thị lại form nhập dữ liệu và kèm theo thông báo dữ liệu không hợp lệ

2 Quay trở lại bước 3 ở luồng sự kiến chính

2.2.3.2 Biểu đồ cho chức năng thêm mới nhân viên

Biểu đồ trình tự chức năng thêm mới nhân viên

Hình 2.23 Biểu đồ trình tự chức năng thêm mới nhân viên

Biểu đồ cộng tác chức năng thêm mới nhân viên

Hình 2.24 Biểu đồ cộng tác chức năng thêm mới nhân viên

Biểu đồ hoạt động chức năng thêm mới nhân viên

Hình 2.25 Biểu đồ hoạt động chức năng thêm mới nhân viên

Bước 1: Hệ thống cấp quyền đăng nhập Quản lý cửa hàng chọn chức năng quản lý nhân viên, hệ thống sẽ hiện ra màn hình các chức năng.

Bước 2: Quản lý cửa hàng chọn chức năng thêm mới nhân viên

Bước 3: Hệ thống chuyển sang giao diện tạo thêm mới nhân viên

Bước 4: Quản lý cửa hàng nhập thông tin nhân viên

Bước 5: Kiểm tra thông tin: - Hợp lệ: Chuyển sang bước 6

-Không hợp lệ: Quay lại bước 4 Bước 6: Hệ thống lưu thông tin vào cơ sở dữ liệu

Bước 7: Hệ thống hiển thị ra màn hình “Thêm mới thành công”

2.2.3.3 Biểu đồ cho chức năng sửa thông tin nhân viên

Biểu đồ trình tự chức năng sửa thông tin nhân viên

Hình 2.26 Biểu đồ trình tự chức năng sửa thông tin nhân viên

Biểu đồ cộng tác chức năng sửa thông tin nhân viên

Hình 2.27 Biểu đồ cộng tác chức năng sửa thông tin nhân viên

Biểu đồ hoạt động chức năng sửa thông tin nhân viên

Hình 2.28 Biểu đồ hoạt động chức năng sửa thông tin nhân viên

Bước 1: Hệ thống cấp quyền đăng nhập Quản lý cửa hàng chọn chức năng quản lý nhân viên, hệ thống sẽ hiện ra màn hình các chức năng.

Bước 2: Quản lý cửa hàng chọn chức năng sửa thông tin nhân viên.

Bước 3: Hệ thống chuyển sang giao diện sửa thông tin nhân viên

Bước 4: Quản lý cửa hàng chọn nhân viên cần sửa

Bước 5: Hệ thống hiển thị thông tin nhân viên

Bước 6: Kiểm tra thông tin: - Hợp lệ: Chuyển sang bước 7

-Không hợp lệ: Quay trở lại bước 4 Bước 7:Lưu thông tin vào CSDL

Bước 8: Hiển thị thông báo “Sửa thành công”

2.2.3.4 Biểu đồ cho chức năng xóa nhân viên

Biểu đồ trình tự chức năng xóa nhân viên

Hình 2.29 Biểu đồ trình tự chức năng xóa nhân viên

Biểu đồ cộng tác chức năng xóa nhân viên

Hình 2.30 Biểu đồ cộng tác chức năng xóa nhân viên

Biểu đồ hoạt động chức năng xóa nhân viên

Hình 2.31 Biểu đồ hoạt động chức năng xóa nhân viên

Bước 1: Hệ thống cấp quyền đăng nhập Quản lý cửa hàng chọn chức năng quản lý mặt hàng, hệ thống sẽ hiện ra màn hình các chức năng.

Bước 2: Quản lý cửa hàng chọn chức năng xóa mặt hàng.

Bước 3: Hệ thống chuyển sang giao diện xóa mặt hàng

Bước 4: Quản lý cửa hàng mặt hàng chọn mặt hàng cần xóa

Bước 5: Hệ thống hiển thị thông báo” Bạn có chắc chắn muốn xóa hay không” Bước 6: Kiểm tra thông tin:

- Hợp lệ: Chuyển sang bước 7

-Không hợp lệ: Quay trở lại bước 4

Bước 7: Cập nhật thông tin vào CSDL

Bước 8: Hiển thị thông báo “Xóa thành công”

2.2.3.5 Biểu đồ cho chức năng tìm kiếm nhân viên

Biểu đồ trình tự chức năng tìm kiếm nhân viên

Hình 2.32 Biểu đồ trình tự chức năng tìm kiếm nhân viên

Biểu đồ cộng tác chức năng tìm kiếm nhân viên

Hình 2.33 Biểu đồ cộng tác chức năng tìm kiếm nhân viên

Biểu đồ hoạt động chức năng tìm kiếm nhân viên

Hình 2.34 Biểu đồ hoạt động chức năng tìm kiếm nhân viên

Bước 1: Hệ thống cấp quyền đăng nhập Quản lý cửa hàng chọn chức năng quản lý nhân viên, hệ thống sẽ hiện ra màn hình các chức năng.

Bước 2: Quản lý cửa hàng lựa chọn chức năng tìm kiếm nhân viên.

Bước 3: Hệ thống chuyển sang màn hình tìm kiếm nhân viên.

Bước 4: Người quản lý nhập thông tin cần tìm kiếm

Bước 5: Hệ thống xử lý thông tin cần tìm kiếm

-Hợp lệ: Chuyển sang bước 6

-Không hợp lệ: Quay lại bước 4

Bước 6: Thực hiện tìm kiếm

Bước 7: Hiển thị thông tin cần tìm kiếm

2.2.4 Chức năng quản lý bán hàng

2.2.4.1 Biểu đồ use case quản lý bán hàng

Hình 2.35 Biểu đồ use case quản lý đặt phòng Đặc tả use case quản lý bán hàng

Tên UseCase Quản lý bán hàng

Mô tả Use case này cho phép nhân viên thực hiện tạo hóa đơn và thanh toán hóa đơn cho khách hàng

Tiền điều kiện Nhân viên đăng nhập vào hệ thống

Hậu điều kiện Nhân viên quét mã vạch mặt hàng và nhập thông tin để tạo hóa đơn sau đó tiến hành thanh toán hóa đơn

1 Nhân viên chọn chức năng quản lý bán hàng

2 Form quản lý bán hàng hiển thị

Trong luồng sự kiện 3, nhân viên sẽ chọn chức năng chính mà họ muốn thực hiện Sau đó, hệ thống sẽ tiến hành kiểm tra dữ liệu và xác nhận thông tin mà nhân viên đã gửi vào hệ thống.

5 Thông tin đúng hệ thống sẽ gửi thông báo thành công

Ngoại lệ Khi người dùng nhập sai kiểu dữ liệu:

1 Hệ thống hiển thị lại màn hình nhập dữ liệu để người dùng nhập lại thông tin kèm theo thông báo dữ liệu không hợp lệ.

2 Quay lại bước 3 trong luồng sự kiện chính.

2.2.4.2 Biểu đồ cho chức năng tạo hóa đơn

Biểu đồ trình tự chức năng tạo hóa đơn

Hình 2.36 Biểu đồ trình tự chức năng tạo hóa đơn

Biểu đồ cộng tác chức năng tạo hóa đơn

Hình 2.37 Biểu đồ cộng tác chức năng tạo hóa đơn

Biểu đồ hoạt động chức năng tạo hóa đơn

Hình 2.38 Biểu đồ hoạt động chức năng tạo hóa đơn

Bước 1: Hệ thống cấp quyền đăng nhập Nhân viên cửa hàng chọn chức năng quản lý bán hàng, hệ thống sẽ hiện ra màn hình các chức năng.

Bước 2: Nhân viên chọn chức năng tạo hóa đơn

Bước 3: Hệ thống chuyển sang giao diện tạo hóa đơn

Bước 4: Nhân viên thực hiện quét mã vạch mặt hàng và nhập thông tin Bước 5: Hệ thống kiểm tra thông tin

-Hợp lệ: Chuyển sang bước 6

-Không hợp lệ: Quay lại bước 4

Bước 6: Hệ thống thực hiện lưu thông tin hóa đơn

Bước 7: Hiển thị thông báo “Tạo hóa đơn thành công”

2.2.4.3 Biểu đồ cho chức năng thanh toán hóa đơn

Biểu đồ trình tự chức năng thanh toán hóa đơn

Hình 2.39 Biểu đồ trình tự chức năng thanh toán hóa đơn

Biểu đồ cộng tác chức năng thanh toán hóa đơn

Hình 2.40 Biểu đồ cộng tác chức năng thanh toán hóa đơn

Biểu đồ hoạt động chức năng thanh toán hóa đơn

Hình 2.41 Biểu đồ hoạt động chức năng thanh toán hóa đơn

Sau khi tạo hóa đơn, nhân viên cần chọn chức năng thanh toán hóa đơn Hệ thống sẽ kiểm tra tính hợp lệ của hóa đơn đã được tạo lập.

-Không hợp lệ: Quay lại bước 1

Bước 3: Hệ thống cập nhật trạng thái hóa đơn

Bước 4: Hệ thống hiển thị thông tin chi tiết hóa đơn

Biểu đồ trạng thái hóa đơn

Hình 2.42 Biểu đồ trạng thái hóa đơn

2.2.5.1 Biểu đồ use case thống kê

Hình 2.43 Biểu đồ use case thống kê Đặc tả use case thống kê

Tên Use Case Thống kê

Mô tả Use case này cho phép người quản lý thống kê doanh thu và thống kê lịch sử bán hàng của cửa hàng

Actor Quản lý cửa hàng

Tiền điều kiện Quản lý cửa hàng đăng nhập được vào hệ thống

Hậu điều kiện Hàng thống kê mà quản lý muốn xem được hiển thị

Luồng sự kiện 1 Quản lý cửa hàng chọn chức năng thống kê

2 Form thống kê hiển thị

3 Quản lý cửa hàng chọn chức năng muốn thực hiện

4 Quản lý chọn yêu cầu thống kê

5 Bảng thống kê được hiển thị ra màn hình

Ngoại lệ Khi quản lý chọn yêu cầu thống kê không phù hợp

6 Hệ thống hiện thị thông báo lỗi và yêu cầu lựa chọn lại

7 Quay lại bước 4 của luồng sự kiện chính

2.2.5.2 Biểu đồ cho chức năng thống kê

Biểu đồ trình tự chức năng thống kê

Hình 2.44 Biểu đồ trình tự chức năng thống kê

Biểu đồ cộng tác chức năng thống kê

Hình 2.45 Biểu đồ cộng tác chức năng thống kê

Biểu đồ hoạt động chức năng thống kê

Hình 2.46 Biểu đồ hoạt động chức năng thống kê

Bước 1: Hệ thống cấp quyền đăng nhập Quản lý cửa hàng chọn chức năng thống kê

Bước 2: Hệ thống chuyển sang giao diện thống kê.

Bước 3: Quản lý cửa hàng chọn chức năng muốn thống kê

Bước 4: Hệ thống hiển thị giao diện của chức năng

Bước 5: Quản lý cửa hàng chọn yêu cầu thống kê

Bước 6: Hệ thống kiểm tra thông tin: -Hợp lệ: Chuyển bước 7

-Không hợp lệ: Quay lại bước 5 Bước 7: Hệ thống thực hiện tìm kiếm trong cơ sở dữ liệu

Bước 8: Hiển thị ra màn hình ra màn hình bảng thống kê

Biểu đồ lớp tổng quát của hệ thống

Hình 2.47 Biểu đồ lớp tổng quát của hệ thống

Biểu đồ thành phần

Hình 2.48 Biểu đồ thành phần

Biểu đồ triển khai hệ thống

Hình 2.49 Biểu đồ triển khai hệ thống

SINH MÃ TRÌNH VÀ THIẾT KẾ GIAO DIỆN

Mã trình

Hình 3.1 Mã trình chức năng Quản lý Quán

Hình 3.2 Mã trình chức năng Người Dùng

Hình 3.3 Mã trình chức năng Nhân Viên

Hình 3.4 Mã trình chức năng Hóa Đơn

Hình 3.5 Mã trình chức năng Phiếu Nhập

Hình 3.6 Mã trình chức năng Phiếu Kiểm Kê

Hình 3.7 Mã trình chức năng Phiếu Thống Kê

Hình 3.8 Mã trình chức năng Chi tiết Hóa Đơn

Hình 3.9 Mã trình chức Chi Tiết Phiếu Nhập

Thiết kế giao diện

3.2.1 Giao diện chính của hệ thống (chờ)

Hình 3.10 Thiết kế giao diện chính

Hình 3.11 Thiết kế giao diện đăng nhập

Hình 3.12 Thiết kế giao diện quản lý hệ thống (menu)

3.2.4 Giao diện quản lý nhân viên

Hình 3.13 Thiết kế giao diện quản lý nhân viên

3.2.5 Giao diện quản lý dịch vụ

Hình 3.14 Thiết kế giao diện quản lý dịch vụ

Hình 3.15 Thiết kế giao diện thống kê

Ngày đăng: 22/01/2025, 14:56

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN