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

Một phần của tài liệu Luận văn Quản lý hệ thống mua bán thuốc (Trang 111 - 153)

5. THIẾT KẾ THEO CHỨC NĂNG

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

5.4.1. Mục đích

Là chức năng của người dùng quản lý, quản lý danh sách, thông tin nhân viên và ca làm việc.

Hình III.20 Giao diện danh sách nhân viên

5.4.2.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 Mặc Định Giá trị

1. RadGridView gvDSNV

Hiện thị danh sách nhân viên, 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. Button btnThem Hiện form thêm mới nhân viên Null 3. Button btnSua Hiện form cập nhật thông tin

nhân viên Null

4. Button btnExport Kiểm tra dữ liệu thực hiện xuất

thông tin ra file excel Null

5.4.2.2. Sử dụng dữ liệu

STT Tên Bảng Truy vấn Thêm Phƣơng thức Sửa

Xóa

1

5.4.3. Giao diện thêm mới nhân viên

Hình III.21 Giao diện thêm mới nhân viên

5.4.3.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. TextBox txtTenNV Cho phép nhập tên nhân viên Null 2. CheckBox ckbGT Cho phép chọn giới tính Null 3. TextBox txtDiaChi Cho phép nhập địa chỉ Null 4. TextBox txtDT Cho phép nhập số điện thoại

bàn Null

5. TextBox txtDD Cho phép nhập số điện thoại di

động Null

6. TextBox txtEmail Cho phép nhập địa chỉ email Null 7. ComboBox cmbThuocK Cho phép chọn kho Null 8. TextBox txtTD Cho phép nhập trình độ Null

9. TextBox txtGhiChu Cho phép nhập Null

10. GridView gvCa Hiển thị ca làm việc Null Thực hiện kiểm tra dữ liệu lưu

1 2 3 4 5 6 7 8 9 10 11 12

5.4.4. Giao diện quản lý ca làm việc

Hình III.22 Giao diện quản lý ca làm việc

5.4.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 gvCaLV

Hiện thị danh sách ca làm việc 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. TexBox txtTenCa Cho phép nhập tên ca làm việc Null 3. ComboBox cmbHBD Cho phép chọn giờ bắt đầu làm

việc Null

4. ComboBox cmbMBD Cho phép chọn phút Null

5. ComboBox cmbHKT Cho phép chọn giờ hết ca làm việc Null 6. ComboBox cmbMKT Cho phép chọn phút Null 7. Button btnLuu Kiểm tra dữ liệu, lưu lại thông tin Null 8. Button btnKhongLuu Hủy bỏ thao tác người dùng, xóa

trắng TextBox Null 5.4.4.2. Sử dụng dữ liệu Tên Bảng Phƣơng thức 1 2 3 4 5 6 7 8

5.5. Chức năng định nghĩa danh mục 5.5.1. Mục đích

Là chức năng của người dùng quản lý, quản lý các danh mục bao gồm: danh sách quầy, danh sách hoạt chất, danh sách dược phẩm, danh sách nhóm dược phẩm, quan hệ dược phẩm, danh sách kho, đơn vị tính, danh sách bác sĩ, danh sách thuế và danh sách đơn thuốc.

5.5.2. Giao diện quản lý danh sách hoạt chất

Hình III.23 Giao diện quản lý danh sách hoạt chất

5.5.2.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 Mặc Định Giá trị

1. RadGridView gvHC

Hiển thị danh sách hoạt chất, 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 txtTenHC Cho phép nhập tên hoạt chất Null 3. TextBox txtMoTa Cho phép nhập mô tả hoạt chất Null

4. TextBox txtGhiChu Cho phép phập Null

5. CheckBox ckbTheoToa Cho phép chọn Null 1 2 3 4 5 6 7 8

5.5.2.2. Sử dụng dữ liệu

STT Tên Bảng Truy vấn Thêm Phƣơng thức Sửa

Xóa

1. HOATCHAT    

5.5.2.3. Các ràng buộc

STT Tên Điều Khiển Ràng buộc

1. gvHC Load danh sách danh sách hoạt chất

5.5.3. Giao diện quản lý danh sách dƣợc phẩm

Hình III.24 Giao diện danh sách dƣợc phẩm

5.5.3.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 gvDP

Hiển thị danh sách dược phẩm, 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 1

5.5.3.2. Sử dụng dữ liệu

STT Tên Bảng Truy vấn Thêm Phƣơng thức Sửa

Xóa

1. DUOCPHAM    

5.5.3.3. Các ràng buộc

STT Tên Điều Khiển Ràng buộc

1. gvDP Load danh sách danh sách dược phẩm

5.5.4. Giao diện thêm mới dƣợc phẩm

Hình III.25 Giao diện thêm mới dƣợc phẩm (chỉnh sửa có giao diện tƣơng tự)

5.5.4.1. Các thành phần trong giao diện

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 21 20 22 23 27 28 24 25 26

5. ComboBox cmbNhom Cho phép chọn nhóm Null 6. ComboBox cmbDVT Cho phép chọn đơn vị tính Null

7. TextBox txtPhanLoai Cho phép nhập Null

8. TextBox txtNongDo Cho phép nhập Null

9. TextBox txtNDBQ Cho phép nhập Null

10. TextBox txtDongGoi Cho phép nhập Null

11. TextBox txtHDSD Cho phép nhập Null

12. ComboBox cmbNCC Cho phép chọn nhà cung cấp Null 13. ComboBox cmbNSX Cho phép chọn nhà sản xuất Null

14. TextBox txtHanDung Cho phép nhập Null

15 TextBox txtGiaSi Cho phép nhập Null

16. TextBox txtGiaLe Cho phép nhập Null

17. TextBox txtGhiChu Cho phép nhập Null

18. ComboBox cmbThue Cho phép chọn thuế Null 19. CheckBox ckbTranhAm Cho phép chọn Null 20. CheckBox ckbTranhDong Cho phép chọn Null

21. CheckBox ckbASMT Cho phép chọn Null

22. CheckBox ckbDoc Cho phép chọn Null

23. CheckBox ckbTranhNhiet Cho phép chọn Null 24. RadGridView gvHC Hiển thị danh sách các hoạt chật có

thể lọc và tìm kiếm, cho phép chọn Null 25. RadGridView gvTD

Hiển thị danh sách các dược phẩm tương đương có thể lọc và tìm kiếm, cho phép chọn

Null

26. RadGridView gvTT

Hiển thị danh sách các dược phẩm tương tác có thể lọc và tìm kiếm, cho phép chọn

Null 27. Button btnLuu Kiểm tra dữ liệu và lưu lại Null

28. Button btnDong Thoát form Null

5.5.4.2. Sử dụng dữ liệu

STT Tên Bảng Truy vấn Thêm Phƣơng thức Sửa

5.5.4.3. Các ràng buộc

STT Tên Điều Khiển Ràng buộc

1. gvHC Load danh sách các hoạt chất

2. gvTD Load danh sách dược phẩm tương đương, chọn được nhiều dược phẩm nhưng không giống với dược phẩm tương tác 3. gvTT Load danh sách dược phẩm tương tác, chọn được nhiều

dược phẩm nhưng không giống với dược phẩm tương tương

5.5.5. Giao diện quản lý danh sách nhóm dƣợc phẩm

Hình III.26 Giao diện quản lý danh sách nhóm dƣợc phẩm

1

2 3

4

5.5.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 gvNhomDP

Hiển thị danh sách nhóm dược phẩm, 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 txtTenNhom Cho phép nhập tên nhóm dược

phẩm Null

3. ComboBox cmbNganh Cho phép chọn ngành dược phẩm Null

4. TextBox txtGhiChu Cho phép nhập Null

5. Button btnLuu Thự hiện kiểm tra dữ liệu và lưu lại Null 6. Button btnKhongLuu Hủy bỏ thao tác người dùng, xóa

trắng các TextBox Null

5.5.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. NHOMDP    

2. NGANH    

5.5.5.3. Các ràng buộc

STT Tên Điều

Khiển Ràng buộc

1. gvNhomDP Load danh sách danh sách nhóm dược phẩm

5.5.6. Giao diện quản lý danh sách kho

1

2

3 4

5.5.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 gvKho

Hiển thị danh sách kho 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 txtTenKho Cho phép nhập tên kho hàng Null 3. TextBox txtDiaChi Cho phép nhập địa chỉ kho

hàng Null

4. RadMaskedTextBox txtDienThoai Cho phép nhập số điện thoại

kho hàng Null

5. RadMaskedTextBox txtFax Cho phép nhập số fax kho

hàng Null

6. CheckBox ckbKhoTT Cho phép chọn Null

7. Button btnLuu Thực hiển kiểm tra dữ liệu và

lưu lại Null

8. Button btnKhongLuu Hủy bỏ thao tác người dùng,

xóa trắng các TextBox Null 9. Button btnExport Thực hiện kiểm tra dữ liệu và

xuất ra file excel Null

5.5.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. KHO    

5.5.6.3. Các ràng buộc

STT Tên Điều

Khiển Ràng buộc

1. gvKho Load danh sách danh sách kho hàng 2. txtDienThoai Chỉ cho nhập số

5.5.7. Giao diện quản lý đơn vị tính

Hình III.28 Giao diện quản lý đơn vị tính

5.5.7.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 gvDVT

Hiển thị danh sách đơn vị tính, 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 txtDVTL Cho phép nhập tên đơn vị

tính lớn nhất Null

3. RadMaskedTextBox txtSL Cho phép số lượng quy đổi Null 4. TextBox txtDVTN Cho phép nhập đơn vị tính

nhỏ nhất Null

5. Button btnLuu Thực hiển kiểm tra dữ liệu và

lưu lại Null

6. Button btnKhongLuu Hủy bỏ thao tác người dùng,

xóa trắng các TextBox Null

5.5.7.2. Sử dụng dữ liệu 1 2 3 4 5 6

5.5.8. Giao diện quản lý danh sách bác sĩ

Hình III.29Giao diện quản lý danh sách bác sĩ

5.5.8.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 gvBS Hiển thị danh sách bác sĩ, 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 txtTenBS Cho phép nhập tên bác sĩ Null 3. ComboBox cmbCK Cho phép chọn chuyên khoa Null 4. TextBox txtDiaChi Cho phép nhập địa chỉ Null 5. TextBox txtDienThoai Cho phép nhập số điện thoại

bàn Null 1 2 3 4 5 6 7 9 10 11 8

xóa trắng các TextBox 11. Button btnExport Thực hiện kiểm tra dữ liệu

và xuất ra file excel Null

5.5.8.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. BACSI    

5.5.8.3. Các ràng buộc

STT Tên Điều

Khiển Ràng buộc

1. gvBS Load danh sách danh sách bác sĩ 2. txtTlHoaHong Chỉ cho nhập số

5.5.9. Giao diện quản lý danh sách thuế

Hình III.30 Giao diện quản lý danh sách thuế

5.5.9.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

Hiển thị danh thuế, cho phép 1

2

3

5.5.9.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. THUE    

5.5.9.3. Các ràng buộc

STT Tên Điều

Khiển Ràng buộc

1. gvThue Load danh sách danh sách thuế 2. txtTLThue Chỉ cho nhập số

5.5.10. Giao diện quản lý danh sách đơn thuốc

Hình III.31 Giao diện quản lý danh sách đơn thuốc

5.5.10.1. Các thành phần trong giao diện

STT Loại Điều Khiển Tên Điều Nội Dung Thực Hiện

Giá trị Mặc 1 2 3 4 5 6 7 8

4. ComboBox cmbBS Cho phép chọn bác sĩ Null 5. ComboBox cmbNB Cho phép chọn nhóm bệnh Null 6. RadGridView gvCoDP Hiển thị danh sách dược

phẩm, cho phép chọn Null 7. Button btnLuu Thực hiển kiểm tra dữ liệu

và lưu lại Null

8 Button btnKhongLuu Hủy bỏ thao tác người dùng,

xóa trắng các TextBox Null

5.5.10.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. DONTHUOC     2. DONTHUOC_CT     3. NHOMBENH     4. BACSI     5.5.10.3. Các ràng buộc STT Tên Điều Khiển Ràng buộc

1. gvDonThuoc Load danh sách đơn thuốc

2. gvCoDP Load danh sách dược phẩm trong đơn thuốc

5.6. Chức năng quản lý kinh doanh 5.6.1. Mục đích

Là chức năng của người dùng quản lý, quản lý những gì liên quan đến tình hình kinh doanh của cửa hàng bao gồm: thống kê doanh thu, quản lý đơn đặt hàng của khách hàng, quản lý đơn hàng nhà cung cấp, quản lý danh sách khách hàng và danh sách nhà cung cấp.

5.6.2. Giao diện quản lý thống kê doanh thu

Hình III.32 Giao diện quản lý thống kê doanh thu

5.6.2.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 gvTK

Hiển thị thông tin thống kê, 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. DatePicker dpTuNgay Cho phép chọn ngày Null 3. DatePicker dpDenNgay Cho phép chọn ngày Null 4. ComboBox cmbKho Cho phép chọn kho hàng Null 5. ComboBox cmbQuay Cho phép chọn quày Null 6. RadGridView gvTongLN Hiển thị tổng lợi nhuận Null 7. Button btnTK Thực hiển kiểm tra, hiển thị

dữ liệu Null

8 Button btnIn In báo cáo Null

5.6.2.2. Sử dụng dữ liệu Phƣơng thức 1 2 3 4 5 6 7 8

5.6.2.3. Các ràng buộc

STT Tên Điều

Khiển Ràng buộc

1. gvTK Load chi tiết doanh thu

5.6.3. Giao diện quản lý đơn hàng của khách hàng

Hình III.33 Giao diện danh sách đơn đặt hàng

5.6.3.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 gvDH

Hiển thị thông tin đơn 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. Button btnThem Mở form thêm mới đơn

hàng Null

1

5.6.3.3. Các ràng buộc

STT Tên Điều

Khiển Ràng buộc

1. gvDH Load danh sách đơn hàng của khách hàng

5.6.4. Giao diện cập nhật đơn đặt hàng khách hàng

Hình III.34 Giao diện cập nhật đơn đặt hàng khách hàng

5.6.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 Mặc Định Giá trị

1. GroupBox gbDH Chứa các điều kiển thông tin

Null 1 2 3 4 5 6 7 9 8 11 10 12 14 13 16 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30

bằng với tiền mua hàng

10. CheckBox ckbGiao Cho phép chọn Null

11. GroupBox txtKH Chứa các điều khiển hiển thị

thông tin khách hàng Null 12. ComboBox cmbTenKH Cho phép chọn khách hàng Null

13. TextBox txtDiaChi Cho phép nhập Null

14. RadMaskedTextBox txtDienThoai Cho phép nhập Null

15 TextBox txtEmail Cho phép nhập Null

16. RadMaskedTextBox txtFax Cho phép nhập Null

17. CheckBox ckbKHTX Cho phép chọn Null

18. ComboBox cmbTenDP Cho phép chọn dươc phẩm Null

19. TextBox ckbTranhAm Cho phép nhập Null

20. TextBox txtGhiChu Cho phép nhập Null

21. RadMaskedTextBox txtSL Cho phép nhập Null 22. RadMaskedTextBox txtGia Cho phép nhập Null 23. RadMaskedTextBox txtVAT Cho phép nhập Null 24. TextBox txtThanhTien Tự động hiển thị Null

25. TextBox txtTong Tự động hiển thị Null

26. RadGridView gvXH Hiển thị danh sách hàng xuất Null 27. Button btnIn Kiểm tra dữ liệu in phiếu xuất

hàng Null

28. Button btnLuu Kiểm tra dữ liệu và lưu lại Null 29. Button btnKhongLuu Hủy bỏ thao tác người dùng,

xóa trắng các TextBox Null

30. Button btnThoat Thoát khỏi form Null

5.6.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. PHIEUXUAT    

2. PHIEUXUAT_CT    

5.6.4.3. Các ràng buộc

STT Tên Điều

Khiển Ràng buộc

1. gvDH Load danh sách đơn hàng của khách hàng 2. txtChietKhau Chỉ cho nhập số

3. txtDienThoai Chỉ cho nhập số 4. txtFax Chỉ cho nhập số 5. txtVAT Chỉ cho nhập số

5.6.5. Giao diện quản lý đơn hàng nhà cung cấp

Hình III.35 Giao diện danh sách đơn hàng nhà cung cấp

5.6.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

excel

5.6.5.2. Sử dụng dữ liệu

STT Tên Bảng Truy vấn Thêm Phƣơng thức Sửa

Xóa 1. PHIEUNHAP     2. PHIEUNHAP_CT     5.6.5.3. Các ràng buộc STT Tên Điều Khiển Ràng buộc

1. gvDHNCC Load danh sách đơn hàng nhà cung cấp

Hình III.36 Giao diện cập nhật đơn hàng nhà cung cấp

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 26 29 27 28 30 31 32 33 34 4 35

5.6.5.4. 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. GroupBox gbDH Chứa các điều kiển thông tin đơn

hàng nhập Null

2. TextBox txtMaNhap Hiển thị mã nhập hàng Null 3. DatePicker dpNgayDat Cho phép chọn ngày Null 4. DatePicker dpNgayGiao Cho phép chọn ngày Null 5. ComboBox cmbKho Cho phép chọn kho hàng Null

6. TextBox txtSoLo Cho phép nhập Null

7. TextBox txtCK Cho phép nhập Null

8. DatePicker dpNgayTT Chon phép chọn ngày Null 9. RadMaskedTextBox txtDaTT Cho phép nhập Null 10. Button btnTT Cập nhật số tiền thanh toán bằng

với tiền đơn hàng Null

11. CheckBox ckbDaGiao Cho phép chọn Null

Một phần của tài liệu Luận văn Quản lý hệ thống mua bán thuốc (Trang 111 - 153)

Tải bản đầy đủ (PDF)

(199 trang)