Quản Lý Tiệm Bida C# Winform full code,SQL. Có báo cáo sẵn World, Powerpoint

[Mã code 43892]
  1 Đánh giá    Viết đánh giá
 0      30      0
Phí tải: 30 Xu (1Xu = 1.000đ)
Danh mục
Thể loại
Nhóm code
Ngày đăng
11-6-2025
Loại file
Full code
Dung lượng
#
Code đã kiểm thử
Không chứa mã độc
Có demo thực tế
Có hướng dẫn cài đặt

Phần mềm “Quản lý tiền giờ tiệm bida” là một hệ thống quản lý toàn diện, hỗ trợ người quản lý và nhân viên trong việc vận hành và kiểm soát các hoạt động tại tiệm bida một cách hiệu quả.


MÔ TẢ CHI TIẾT

Form Đăng Nhập là giao diện đầu tiên khi khởi động phần mềm. Giao diện này yêu cầu người dùng nhập tên đăng nhập và mật khẩu đã được mã hóa để xác thực trước khi sử dụng hệ thống.

Chức năng chính:

• Xác thực người dùng: Hệ thống kiểm tra thông tin đăng nhập dựa trên tên đăng nhập và mật khẩu đã được mã hóa trong bảng NhanVien của cơ sở dữ liệu. Mật khẩu của người dùng được lưu trữ dưới dạng hash (mã băm) để tăng cường bảo mật.

• Phân quyền: Sau khi đăng nhập thành công, hệ thống sẽ xác định vai trò (quản lý hoặc nhân viên) của người dùng từ cơ sở dữ liệu và hiển thị các chức năng phù hợp trên form Trang Chủ.

• Thông báo lỗi: Nếu người dùng nhập sai tài khoản hoặc mật khẩu, hệ thống sẽ so sánh mật khẩu nhập vào (sau khi băm) với giá trị mật khẩu trong cơ sở dữ liệu. Nếu không khớp, hệ thống sẽ hiển thị thông báo lỗi yêu cầu người dùng kiểm tra lại thông tin và nhập lại.

III.2 Form Trang Chủ:

Form Trang Chủ là giao diện chính của ứng dụng sau khi người dùng đăng nhập thành công. Đây là nơi tập trung các nút chức năng, đóng vai trò như trung tâm điều hướng đến các form quản lý khác như: Quản lý bàn, Quản lý hóa đơn, Quản lý khách hàng, Quản lý sản phẩm, Báo cáo thống kê,…

III.3 Form Quản Lý Nhân Viên:

Form Quản Lý Nhân Viên là giao diện giúp người dùng (thường là quản lý) thực hiện các thao tác quản trị nhân sự trong tiệm bida. Dữ liệu được kết nối trực tiếp với bảng NhanVien trong cơ sở dữ liệu SQL Server.

Chức năng chính:

  • Hiển thị danh sách nhân viên
  • Thêm nhân viên
  • Sửa thông tin nhân viên
  • Xóa nhân viên
  • Xuất Excel
  • Tìm kiếm nhân viên

III.4 Form Quản Lý Khách Hàng:

Form Quản Lý Khách Hàng giúp người dùng quản lý thông tin khách hàng trong tiệm bida, dữ liệu được kết nối trực tiếp với bảng KhachHang trong cơ sở dữ liệu SQL Server.

Chức năng chính:

  • Hiển thị danh sách khách hàng
  • Thêm khách hàng
  • Sửa thông tin khách hàng
  • Xóa khách hàng
  • Xuất Excel
  • Tìm kiếm khách hàng

III.5 Form Quản Lý Sản Phẩm:

Form Quản Lý Sản Phẩm giúp người dùng quản lý các sản phẩm và sản phẩm trong tiệm bida, dữ liệu được kết nối trực tiếp với bảng DichVu trong cơ sở dữ liệu SQL Server.

Chức năng chính:

  • Hiển thị danh sách sản phẩm
  • Thêm sản phẩm
  • Sửa thông tin sản phẩm.
  • Xóa sản phẩm
  • Xuất Excel
  • Tìm kiếm sản phẩm

Form Quản Lý Bàn Bida:

Form Quản Lý Bàn Bida giúp người dùng quản lý các bàn bida trong tiệm, dữ liệu được kết nối trực tiếp với bảng BanBida trong cơ sở dữ liệu SQL Server.

Chức năng chính:

  • Hiển thị danh sách bàn bida
  • Thêm bàn bida
  • Sửa thông tin bàn bida
  • Xóa bàn bida
  • Xuất Excel
  • Tìm kiếm bàn bida

III.7 Form Chọn Bàn:

Form Chọn Bàn là giao diện chính cho phép người dùng lựa chọn bàn bida để bắt đầu chơi. Dữ liệu được kết nối trực tiếp với bảng BanBidaHoaDonKhachHang, và CT_HoaDonDichVu trong cơ sở dữ liệu SQL Server.

Chức năng chính:

  • Hiển thị danh sách bàn:
    • Mỗi bàn có trạng thái:
      • 0 – Không sử dụng
      • 1 – Đang sử dụng
  • Chọn bàn để chơi:
  • Khi người dùng nhấn vào một bàn:
    • Nếu bàn trống: mở form frmTinhTien, cho phép nhập thông tin khách hàng, chọn sản phẩm và nhấn "Bắt đầu".
    • Nếu bàn đang sử dụng: mở lại frmTinhTien với dữ liệu cũ còn giữ nguyên, bao gồm:
      • Thông tin khách hàng
      • Danh sách sản phẩm đã chọn
      • Thời gian chơi vẫn tiếp tục đếm từ lúc bắt đầu
  • Đóng form và quay về form Chọn Bàn.
  • Đánh dấu bàn đang sử dụng để dễ nhận biết.
  • Không xóa dữ liệu, trạng thái bàn vẫn là "Đang sử dụng", thời gian vẫn tiếp tục.
  • Cho phép người dùng chọn một bàn mới và chuyển toàn bộ dữ liệu từ bàn cũ sang bàn mới:
    • Cập nhật lại MaBan trong bảng HoaDon
    • Chuyển trạng thái TrangThai của bàn cũ về 0
    • Đặt TrangThai của bàn mới thành 1
    • Giữ nguyên:
      • Thông tin khách hàng
      • Danh sách sản phẩm
      • Thời gian bắt đầu
  • Nút "Lùi lại" trong frmTinhTien:
  • Chức năng đổi bàn:

 

III.8 Form Hóa Đơn:

Form Hóa Đơn là giao diện quản lý và tra cứu toàn bộ các hóa đơn đã được lập trong hệ thống. Giao diện này cho phép người dùng thực hiện các thao tác như xem chi tiết, tìm kiếm theo điều kiện, xuất file Excel, thêm mới, chỉnh sửa, xóa hóa đơn, và cập nhật các số liệu liên quan đến sản phẩm và tổng tiền. Dữ liệu được kết nối trực tiếp với các bảng: HoaDon, KhachHang, BanBida, DichVu, và CT_HoaDonDichVu trong cơ sở dữ liệu SQL Server.

Chức năng chính:

  • Hiển thị danh sách hóa đơn
  • Tìm kiếm hóa đơn:
    • Cho phép lọc hóa đơn theo các tiêu chí:
      • Khoảng thời gian: Từ ngày – Đến ngày.
      • Số tiền: Có thể lọc theo điều kiện Lớn hơn / Nhỏ hơn / Bằng một giá trị.
  • Sửa – Xóa Hóa Đơn:
  • Sửa hóa đơn: Cho phép cập nhật nhân viên phụ trách
    • Nếu người dùng cố ý thay đổi những trường không cho phép.
  • Xóa hóa đơn:
  • Khi xóa một hóa đơn:
    • Tự động xóa các dòng liên quan trong CT_HoaDonDichVu.
    • Cập nhật lại số lượng tồn của sản phẩm trong bảng DichVu.
  • Xuất Excel

III.9 Form Chi Tiết Hóa Đơn:

Form Chi Tiết Hóa Đơn là giao diện dùng để hiển thị và quản lý các sản phẩm đã sử dụng trong từng hóa đơn, bao gồm tên sản phẩm, số lượng, đơn giá và tổng tiền từng mục. Dữ liệu liên kết trực tiếp với các bảng CT_HoaDonDichVu, DichVu và HoaDon trong cơ sở dữ liệu SQL Server.

Chức năng chính:

  • Hiển thị danh sách sản phẩm trong hóa đơn:
    • Khi người dùng chọn một hóa đơn, danh sách chi tiết các sản phẩm được sử dụng trong hóa đơn đó sẽ hiển thị.
    • Thông tin hiển thị bao gồm:
      • Tên sản phẩm
      • Số lượng
      • Đơn giá
      • Tổng tiền cho từng sản phẩm (tự động tính: Số lượng × Đơn giá)
  • Thêm sản phẩm vào hóa đơn:
  • Người dùng chọn sản phẩm từ danh sách, nhập số lượng và nhấn "Thêm".
  • Khi thêm:
    • Thêm dòng mới vào bảng CT_HoaDonDichVu.
    • Trừ số lượng trong bảng DichVu tương ứng.
    • Cập nhật lại tổng tiền trong bảng HoaDon.
  • Cho phép người dùng thay đổi số lượng của một sản phẩm trong hóa đơn.
  • Khi sửa:
    • Tính lại chênh lệch số lượng để cộng/trừ lại tồn kho trong bảng DichVu.
    • Cập nhật tổng tiền sản phẩm và tổng tiền của hóa đơn.
  • Khi xóa một dòng sản phẩm:
    • Sản phẩm đó được gỡ khỏi CT_HoaDonDichVu.
    • Trả lại số lượng về bảng DichVu.
    • Cập nhật lại tổng tiền của hóa đơn.
  • Sau mỗi thao tác thêm, sửa, xóa, tổng tiền trong bảng HoaDon được tính lại để đảm bảo luôn đúng với thực tế.
  • Sửa số lượng sản phẩm:
  • Xóa sản phẩm khỏi hóa đơn:
  • Tự động cập nhật tổng tiền:

III.10 Form Báo Cáo Thống Kê(Microsoft RDLC Report Designer):

Form Báo Cáo Thống Kê là giao diện cho phép người dùng xem và phân tích các báo cáo tổng hợp dựa trên các dữ liệu có trong hệ thống. Nó hỗ trợ người dùng truy vấn dữ liệu từ các bảng và hiển thị dưới dạng báo cáo, giúp đưa ra các phân tích thống kê về doanh thu, sử dụng bàn bida, sản phẩm bán chạy và các thông tin khác.

Chức năng chính:

• Hiển thị báo cáo tổng hợp:

  • Doanh Thu: Hiển thị tổng doanh thu theo ngày, với thông tin chi tiết về mỗi hóa đơn như mã hóa đơn, ngày lập hóa đơn, tên khách hàng và tổng tiền của hóa đơn.
  • Bàn Bida: Hiển thị danh sách các bàn bida và bàn được sử dụng nhiều nhất trong khoảng thời gian.
  • Khách Hàng: Liệt kê thông tin khách hàng với hiển thị khách hàng chơi nhiều nhất trong khoảng thời gian.
  • Sản Phẩm: Hiển thị danh sách sản phẩm và sản phẩm bán chạy nhất trong khoảng thời gian.

• Tìm kiếm và lọc dữ liệu báo cáo:

  • Cho phép người dùng chọn khoảng thời gian để hiển thị báo cáo từ ngày bắt đầu đến ngày kết thúc.

• Tạo và xuất báo cáo ra file Word, Excel, hoặc PDF:

  • Người dùng có thể xuất báo cáo thành file Word, Excel hoặc PDF để lưu trữ hoặc in ấn.

 

              III.11 Form Báo Cáo Doanh Số(Chart-Biểu Đồ):

Form Báo Cáo Doanh Số này giúp người dùng tạo báo cáo với các biểu đồ thống kê doanh thu, dịch vụ bán chạy, và lượt sử dụng bàn bida. Sau khi chọn khoảng thời gian, form sẽ hiển thị biểu đồ phù hợp và có khả năng xuất báo cáo ra file PDF. Dưới đây là các chi tiết chính về các chức năng trong form này:

Các chức năng chính :

•    Chọn loại báo cáo:

  • Form cung cấp một ComboBox cho phép người dùng chọn loại báo cáo mà họ muốn xem:
    • Doanh thu: Thống kê doanh thu theo ngày.
    • Dịch vụ bán chạy: Thống kê các dịch vụ bán chạy nhất.
    • Lượt sử dụng bàn: Thống kê số lượt sử dụng các bàn bida.

•    Chọn khoảng thời gian:

  • Người dùng có thể chọn Từ ngày và Đến ngày để lọc dữ liệu trong khoảng thời gian cụ thể.

•    Hiển thị biểu đồ thống kê:

  • Biểu đồ được hiển thị qua Chart.
    • Doanh thu: Biểu đồ cột thể hiện tổng doanh thu theo ngày.
    • Dịch vụ bán chạy: Biểu đồ tròn thể hiện số lượng dịch vụ bán được.
    • Lượt sử dụng bàn: Biểu đồ thanh thể hiện số lượt sử dụng của từng bàn bida.

•    Hiển thị dữ liệu trong bảng:

  • Dữ liệu báo cáo cũng được hiển thị trong DataGridView. Mỗi loại báo cáo có một cấu trúc dữ liệu khác nhau và được hiển thị trong bảng.

•    Xuất báo cáo ra PDF.

 


XEM THÊM ==> Hướng dẫn cài đặt chi tiết

 

HÌNH ẢNH DEMO

C#,full code,bida,full báo cáo,code full

C#,full code,bida,full báo cáo,code full

C#,full code,bida,full báo cáo,code full

C#,full code,bida,full báo cáo,code full

C#,full code,bida,full báo cáo,code full

C#,full code,bida,full báo cáo,code full

C#,full code,bida,full báo cáo,code full

C#,full code,bida,full báo cáo,code full

C#,full code,bida,full báo cáo,code full

C#,full code,bida,full báo cáo,code full

Nguồn: Sharecode.vn



HƯỚNG DẪN CÀI ĐẶT

Sau khi tải về trong code có sẵn phần tạo sql bằng enity framework, hãy chạy và lấy source kết nối gán vào từng form hoặc nếu không thích thì tự tạo bằng sql (nhớ đặt các tên bảng và cột giống) rồi sửa source kết nối là được. Trong file Nlog.config nhớ sửa đường dẫn lưu các log(nhật ký đăng nhập) thành đường dẫn của máy mình. Sửa lại đường dẫn cho BackupRestore luôn nhé,

User đăng nhập: admin 

Pass:123

 

 
 
LINK DOWNLOAD

LTQLDTH225651.zip [#]

File đã được kiểm thử
     Báo vi phạm bản quyền
Pass giải nén (Nếu có):
sharecode.vn
DOWNLOAD
(30 Xu)
Bạn có code hay
ĐĂNG BÁN NGAY

BÌNH LUẬN



ĐÁNH GIÁ


ĐIỂM TRUNG BÌNH

5
1 Đánh giá
Code rất tốt (1)
Code tốt (0)
Code rất hay (0)
Code hay (0)
Bình thường (0)
Thành viên
Nội dung đánh giá
12:44 - 11/6/2025
Code rất tốt
Code rất tốt và phù hợp để phát triển

 HỖ TRỢ TRỰC TUYẾN