5. THIẾT KẾ THEO CHỨC NĂNG
5.3. Chức năng quản lý công nợ
5.3.1. Mục đích
Là chức năng của người dùng quản lý, giúp quản lý tình hình công nợ của công ty bao gồm: quản lý phiếu chi, nợ phải trả và phải thu khách hàng.
5.3.2. Ghi chú
Giao diện chính dưới đây được sử dụng chung cho người dùng Quản Lý, người quản lý có thể lựa chọn những chức năng làm việc của mình trong thanh Chức Năng bên trái hoặc chọn nhanh nút phía trên, các giao diện tương ứng sẽ hiện lên ở bên phải.
Hình III.10 Giao diện chính
Các chi tiết chức năng hiện ở đây 1 2 6 3 4 5 7 8
Hình III.11 Menu – MainMenu
Hình III.12 ToolBar – TBChucNang
Hình III.13 Expander – ExpDNDM
1 2 3 4 5 6 7 8 9 1 2 3 4 5
Hình III.14 Expander – ExpQLNV
Hình III.15 Expander – ExpQLKD
1 2 1 2 3
Hình III.16 Expander – ExpQLCN
5.3.3.1. Các thành phần trong giao diện
Bảng III.92 Thành phần trong giao diện chính (Hình III.8)
STT Loại Điều Khiển
Tên Điều
Khiển Nội Dung Thực Hiện
Giá trị Mặc Định
1. Menu MainMenu
Chứa các MenuItem, trong MenuItem Hệ Thống chứa chức năng Đăng Nhập và Thoát. Trong MenuItem Trợ Giúp chứa chức năng Giới Thiệu và Hướng Dẫn. Tham khảo Hình III.12
Null
2. ToolBar TBChucNang
Chứa các Button chức năng tiêu biểu cho người dùng chọn nhanh. Tham khảo Hình 10, Bảng III.93
Null 1
2 3
Lý Kinh Doanh. Tham khảo Hình III.15, Bảng III.96
8. Expander ExpQLCN
Chứa các chức năng liên quan đến Quản Lý Công Nợ. Tham khảo Hình III.16, Bảng III.97
False
Bảng III.93 Thành phần trong giao diện (Hình III.10) thanh ToolBar – TBChucNang
STT Loại Điều
Khiển Tên Điều Khiển Nội Dung Thực Hiện
Giá trị Mặc Định
1. Button btnDP Mở chức năng Quản Lý Dược Phẩm Null 2. Button btnHoatChat Mở chức năng Quản Lý Hoạt Chất Null 3. Button btnDT Mở chức năng Quản Lý Đơn Thuốc Null 4. Button btnKH Mở chức năng Quản Lý Khách Hàng Null 5. Button btnCaLV Mở chức năng Quản Lý Ca Làm Việc Null 6. Button btnNCC Mở chức năng Quản Lý Nhà Cung Cấp Null 7. Button btnBS Mở chức năng Quản Lý Bác Sĩ Null 8. Button btnN Mở chức năng Quản Lý Hàng Nhập Null 9. Button btnX Mở chức năng Quản Lý Hàng Xuất Null
Bảng III.94 Thành phần trong giao diện (Hình III.11) Expander – ExpDNDM
STT Loại Điều
Khiển Tên Điều Khiển Nội Dung Thực Hiện
Giá trị Mặc Định
1. ToggleButton btnDanhSachHoaChat Mở chức năng Quản Lý
Hoạt Chất Unchecked
2. ToggleButton btnDanhSachDP Mở chức năng Quản Lý
Dược Phẩm Unchecked
3. ToggleButton btnNhomDP Mở chức năng Quản Lý
Nhóm Dược Phẩm Unchecked 4. ToggleButton BtnThue Mở chức năng Quản Lý
9. ToggleButton btnDanhSachBacSi Mở chức năng Quản Lý
Bác Sĩ Unchecked
Bảng III.95 Thành phần trong giao diện (Hình III.12) Expander – ExpQLNV STT Loại Điều
Khiển Tên Điều Khiển Nội Dung Thực Hiện Mặc Định Giá trị
1. ToggleButton btnCaLamViec Mở chức năng Quản Lý Ca Làm
Việc Unchecked
2. ToggleButton btnNhanVien Mở chức năng Quản Lý Danh
Sách Nhân Viên Unchecked
Bảng III.96 Thành phần trong giao diện (Hình III.13) Expander – ExpQLKD STT Loại Điều
Khiển Tên Điều Khiển Nội Dung Thực Hiện Giá trị Mặc Định
1. ToggleButton btnPhieuNhap Mở chức năng Quản Lý
Phiếu Nhập Hàng Unchecked 2. ToggleButton btnDonDatHang Mở chức năng Quản Lý
Đơn Đặt Hàng Khách Hàng Unchecked 3. ToggleButton btnKhachHang Mở chức năng Quản Lý
Thông Tin Khách Hàng Unchecked 4. ToggleButton btnNhaCungCap Mở chức năng Quản Lý
Thông Tin Nhà Cung Cấp Unchecked 5. ToggleButton btnThongKeBaoCao Mở chức năng Thống Kê
Doanh Thu Unchecked
Bảng III.97 Thành phần trong giao diện (Hình III.14) Expander – ExpQLCN STT Loại Điều
Khiển Tên Điều Khiển Nội Dung Thực Hiện Giá trị Mặc Định
1. ToggleButton btnQuanLyChiPhi Mở chức năng Quản Lý
Phiếu Chi Unchecked
2. ToggleButton btnNoPhaiTra Mở chức năng Quản Lý Nợ
5. LS_DANGNHAP
6. CHUCNANG
7. CO_CHUC_NANG
5.3.4. Giao diện quản lý phiếu chi
Hình III.17 Quản lý phiếu chi
5.3.4.1. Các thành phần trong giao diện
STT Loại Điều Khiển Tên Điều
Khiển Nội Dung Thực Hiện
Giá trị Mặc Định
1. RadGridView gvPhieuChi
Hiện thị danh sách phiếu chi, cho phép sắp xếp theo từng cột, lọc dữ liệu, tìm kiếm và nhóm dữ liệu nhiều cột Null 5 1 2 3 4 6 7 8 9 10 11
8. Button btnKhongLuu Hủy thao tác người dùng, xóa
trắng các TextBox Null 9. Button btnInPhieu Kiểm tra dữ liệu thực hiện in
báo cáo Null
10. Button btnExport Kiểm tra dữ liệu thực hiện
xuất dữ liệu ra file excel Null
5.3.4.2. Sử dụng dữ liệu
STT Tên Bảng Phƣơng thức
Truy vấn Thêm Sửa Xóa
1. NHANVIEN
2. THUCHI
5.3.4.3. Các ràng buộc
STT Tên Điều Khiển Ràng buộc
1. CmbNguoiChi Hiển thị danh sách nhân viên, không cho chỉnh sửa
2. txtNguoiNhan Chỉ cho nhập ký tự A – Z, a – z, mỗi chữ có số ký tự bằng hoặc lớn hơn 1 ký tự và nhỏ hơn 8 ký tự
3. txtTienChi Chỉ cho nhập ký số
5.3.5. Giao diện quản lý nợ phải trả
Hình III.18 Giao diện quản lý nợ phải trả
1 2 3 4 5 6 7 8
5.3.5.1. Các thành phần trong giao diện
STT Loại Điều Khiển Tên Điều
Khiển Nội Dung Thực Hiện
Giá trị Mặc Định
1. RadGridView gvNoNCC
Hiện thị danh sách nợ phải trả nhà cung cấp, cho phép sắp xếp theo từng cột, lọc dữ liệu, tìm kiếm và nhóm dữ liệu nhiều cột
Null
2. TextBox txtMaPhieu Cho phép xem Null
3. ComboBox cmbNCC Cho phép chọn nhà cung
cấp Null
4. TextBox txtTienTra Hiển trị và cho phép nhập
số tiền chi trả Null 5. TextBox txtTienConNo Hiển thị tiền còn nợ Null 6. TextBox txtTongNo Hiển thị tổng tiền nợ phải
trả các nhà cung cấp Null 7. Button btnLuu Kiểm trả dữ liệu và lưu lại Null 8. Button btnKhongLuu
Hủy bỏ thao thác người dùng, xóa trắng các textbox
Null
9. Button btnInPhieu Kiểm tra dữ liệu, xem
trang in, in phiếu chi Null 10. Button btnExport Kiển tra dữ liệu, thực hiện
xuất dữ liệu ra file excel Null
5.3.5.2. Sử dụng dữ liệu
STT Tên Bảng Phƣơng thức
Truy vấn Thêm Sửa Xóa
1. NCC
2. PHIEUNHAP
3. PHIEUNHAP_CT
5.3.5.3. Các ràng buộc
5.3.6. Giao diện quản lý phải thu khách hàng
Hình III.19 Giao diện quản lý phải thu khách hàng
5.3.6.1. Các thành phần trong giao diện
STT Loại Điều
Khiển Tên Điều Khiển Nội Dung Thực Hiện
Giá trị Mặc Định
1. RadGridView gvThuKH
Hiện thị danh sách phải thu khách hàng, cho phép sắp xếp theo từng cột, lọc dữ liệu, tìm kiếm và nhóm dữ liệu nhiều cột
Null
2. TextBox txtMaPhieu Hiển thị mã phiếu xuất Null 3. ComboBox cmbKhachHang Cho phép chọn khách hàng Null 4. TextBox txtTienThu Cho phép nhập tiền khách hàng Null
9 10 1 2 3 4 5 6 7 8
in phiếu thu
10. Button btnLuu Kiển tra dữ liệu, lưu thông tin Null
5.3.6.2. Sử dụng dữ liệu
STT Tên Bảng Phƣơng thức
Truy vấn Thêm Sửa Xóa
1. KHACHHANG
2. PHIEUXUAT
3. PHIEUXUAT_CT
5.3.6.3. Các ràng buộc
STT Tên Điều Khiển Ràng buộc
1. txtMaPhieu Không cho nhập và chỉnh sửa, tự động thay đổi khi chọn dữ liệu
2. cmbKhachHang Chỉ cho chọn trong danh sách khách hàng 3. txtTienThu Chỉ cho nhập ký số
4. txtTienConNo Tự động tính và hiển thị, không cho chỉnh sửa 5. txtTongThu Tự động tính và hiển thị, không cho chỉnh sửa 6. gvThuKH Load danh sách phải thu khách hàng