V. Phân tích hệ thống
1 Lớp Mặt Hàng: MatHangFunction
Tên phương thức Kiểu trả về Mô tả ThemMathang(MatHangInfo mh,int
hanhDong)
int Thêm mặt hàng vào cơ sở dữ liệu trả về 1 nếu thêm thành công, ngược lại trả về 0
CapNhatMatHang(MatHangInfo mh,int hanhDong)
int Cập nhật thông tin mặt hàng trong cơ sở dữ liệu trả về 1 nếu cập nhật thành công, ngược lại trả về 0 TimKiemMatHang(MatHangInfo mh,int hanhDong)
DataTable Tìm kiếm thông tin mặt hàng trong cơ sở dữ liệu trả về các
null.
ThongKeHangTonKho(int dk) DataTable Trả về tập hợp các MatHangInfo trong DataTable, ngược lại trả về null.
4.6. . Lớp Hóa đơn nhập hàng:HoaDonNhapHangFunction.
Tên phương thức Kiểu trả về Mô tả ThemHoaDonNhapHang(HoaDonNhaph
angInfo hdnh ,int hanhDong)
int Thêm mặt hàng vào cơ sở dữ liệu trả về 1 nếu thêm thành công, ngược lại trả về 0
LayThongTinHoaDon() DataTable Lấy thông tin của hóa đơn nhập hàng, trả về datatable nếu thực hiện thành công, ngược lại trả về null.
CapNhatHoaDonNhapHang(HoaDonNh apHangInfo hdnh,int hanhDong)
int Cập nhật thông tin hóa đơn nhập hàng, trả về 1 nếu cập nhật thành công, ngược lại trả về 0.
ThongKeHoaDonNhapHang(string dieuKien)
DataTable Trả về 1 tập hợp các HoaDonNhapHangInfo trong database nếu thống kê thành công , ngược lại trả về null.
4.7. Lớp Chi tiết hóa đơn nhập hàng: ChiTietHoaDonNhapHangFunction. ChiTietHoaDonNhapHangFunction.
Tên phương thức Kiểu trả về Mô tả ThemChiTietHoaDonNhapHang
(ChiTietHoaDonNhaphangInfo ct ,int int Thêm chi tiết hóa đơn
hanhDong) dữ liệu trả về 1 nếu thêm thành công, ngược lại trả về 0
LayChiTietHoaDonNhapHang() DataTable Lấy thông tin chi tiết của hóa đơn nhập hàng, trả về datatable nếu thực hiện thành công, ngược lại trả về null.
4.8. Lớp Hóa đơn bán hàng: HoaDonBanHangFunction.
Tên phương thức Kiểu trả về Mô tả ThemHoaDonBanHang
(HoaDonBanHangInfo ct ,int hanhDong)
int Thêm chi tiết hóa đơn nhập hàng vào cơ sở dữ liệu trả về 1 nếu thêm thành công, ngược lại trả về 0
LayThongTinHoaDonBanHang() DataTable Lấy thông tin chi tiết của hóa đơn nhập hàng, trả về datatable nếu thực hiện thành công, ngược lại trả về null.
TimKiemHoaDonBanHang(HoaDonBan
HangInfo hd,int hanhDong) DataTable Trả về tập các
HoaDonBanHangInfo trong DataTable nếu tìm thấy ngược lại trả về null.
ThongKeHoaDonBanHang(string dieuKien)
DataBase Trả về tập các
HoaDonBanHangInfo trong DataTable nếu thống kê thành công, ngược lại trả về null.
4.9. Lớp Chi tiết hóa đơn bán hàng: ChiTietHoaDonBanHangFunction. ChiTietHoaDonBanHangFunction.
Tên thuộc tính Kiểu Mô tả ThemChiTietHoaDonBanHang(ChiTiet
HoaDonBanHangInfo ct, int hanhDong)
Int Trả về 1 nếu thêm thành công, ngược lại trả về 0
CapNhatChiTietHoaDonBanHang(ChiT ietHoaDonBanHangInfo ct, int
hanhDong)
Int Trả về 1 nếu cập nhật thành công, ngược lại trả về 0.
TimKiemChitietHoaDonBanHang(ChiTi etHoaDonBanHangInfo ct, int
hanhDong)
DataTable Trả về tập hợp các
ChiTietHoaDonBanHangInfo trong datatable nếu tìm kiếm thành công, ngược lại trả về null.
ThongKeDoanhThu(int dieuKien) DataTable Trả về tập hợp các nhóm hàng đã bán ra theo điều kiện nhập vào, ngược lại trả về null.
4.10. Lớp Khách Hàng: KhachHangFunction.
Tên thuộc tính Kiểu Mô tả ThemKhachHang(KhachHangInfo
kh,int hanhDong)
Int Trả về 1 nếu thêm thành công, ngược lại trả về 0
CapNhatThongTinKhachHang(KhachH angInfo kh, int hanhDong)
Int Trả về 1 nếu cập nhật thành công, ngược lại trả về 0.
TimKiemKhachHang(string tenKH) DataTable Trả về tập hợp các KhachHangInfo trong
datatable nếu tìm kiếm thành công, ngược lại trả về null.
4.11. Lớp Hàng bảo hành: HangBaoHanhFunction.
Tên thuộc tính Kiểu Mô tả ThemHangBaoHanh(HangBaoHanhInfo
hbh,int hanhDong)
Int Trả về 1 nếu thêm thành công, ngược lại trả về 0
TimKiemHangBaoHanh(string tenhang) DataTable Trả về tập hợp các HangBaoHanhInfo trong datatable nếu tìm kiếm thành công, ngược lại trả về null.
ThongKeHangBaoHanh(string dieuKien)
DataTable Trả về tập hợp các HangBaoHanhInfo trong database theo điều kiện nhập vào, ngược lại trả về null.
4.12. Lớp Nhân viên: NhanVienFunction.
Tên thuộc tính Kiểu Mô tả ThemNhanVien(NhanVienInfo nv,int
hanhDong)
Int Trả về 1 nếu thêm thành công, ngược lại trả về 0
CapNhatThongTinNhanVien(NhanVien Info nv, int hanhDong)
Int Trả về 1 nếu cập nhật thành công, ngược lại trả về 0.
TimKiemNhanVien(string tenNhanVien) DataTable Trả về tập hợp các NhanVienInfo trong
datatable nếu tìm kiếm thành công, ngược lại trả về null.
4.13. Lớp Danh sách mặt hàng: DanhSachMatHangFunction.
Tên thuộc tính Kiểu Mô tả ThemDanhSachMatHang(DanhSachMat
HangInfo dsmh,int hanhDong)
Int Trả về 1 nếu thêm thành công, ngược lại trả về 0
CapNhatDanhSachMatHang(DanhSach MatHangInfo dsmh, int hanhDong)
Int Trả về 1 nếu cập nhật thành công, ngược lại trả về 0.
4.14. Lớp Nhóm hàng: NhomHangInfo.
Tên thuộc tính Kiểu Mô tả ThemNhomHang(NhomHangInfo nh,int
hanhDong)
Int Trả về 1 nếu thêm thành công, ngược lại trả về 0
CapNhatNhomHang(NhomHangInfo nh, int hanhDong)
Int Trả về 1 nếu cập nhật thành công, ngược lại trả về 0.
4.15. Lớp Nhân viên hàng bảo hành: NhanVienHangBaoHanhFunction. NhanVienHangBaoHanhFunction.
Tên thuộc tính Kiểu Mô tả ThemNhanVienHangBaoHanh(NhanVie
nHangBaoHanhInfo nv,int hanhDong)
Int Trả về 1 nếu thêm thành công, ngược lại trả về 0
4.16. Lớp Nhân viên xuất hàng:XuatHangFunction.
Tên thuộc tính Kiểu Mô tả ThemNhanVienXuatHang(XuatHangInf