BỘ NÔNG NGHIỆP VÀ PHÁT TRIỂN NÔNG THÔNPHÂN HIỆU TRƯỜNG ĐẠI HỌC THỦY LỢI------BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀMĐỀ TÀI : XÂY DỰNG HỆ THỐNG THÔNG TIN VỀ QUẢN LÝ THÚ CƯNGGiảng viên hướng dẫn
Khảo sát hệ thống
Khảo sát hiện trạng về mặt tổ chức
-Cơ cấu tổ chức gồm các thành phần sau:
+Nhân viên tư vấn bán hàng
+Nhân viên tổng đài tư vấn qua điện thoại
-Cách thức vận hành của tổ chức:
+Cung cấp những sản phẩm chăm sóc thú cưng cho khách hàng(dầu gội dành cho thú cưng, đồ ăn dành cho từng loại,….)
+Có riêng khu vui chơi dành cho thú cưng và khách hàng
+Phòng khám bệnh cho thú cưng
+Khu vệ sinh cho thú cưng
+Cửa hàng bán phụ kiện, đồ chơi cho thú cưng
+Phòng huấn luyện cho thú cưng
-Mô tả chức năng chi tiết của từng thành phần trong tổ chức:
+Chủ cửa hàng: điều hành cả một cửa tiệm thú cưng chi trả mọi khoản thu-chi trong của tiệm.
+Quản lý cửa hàng: chuyên chịu trách nhiệm về mặt tuyển dụng nhân viên, lập kết hoạch cho cửa hàng, theo dõi tiến trình làm việc của các nhân viên.
+Nhân viên tư vấn bán hàng: cung cấp thông tin sản phẩm mà khách hàng cần và luôn giới thiệu cho khách hành những sản phẩm mới mà khách hàng chưa biết
+Nhân viên tổng đài tư vấn qua điện thoại: Hỗ trợ và tư vấn khách hàng về dịch vụ chăm sóc thú cưng.
+Nhân viên vệ sinh: phụ trách về mảng vệ sinh cho thú cưng và cửa hàng
+Nhân viên bán hàng: Tư vấn các sản phẩm cần và phù hợp với mong muốn của khách hàng và cả thú cưng, luôn giới thiệu các sản phẩm mới mà khách hàng chưa biết.
+Nhân viên giao hàng: chuyên phụ trách giao hàng qua online.
Vẽ sơ đồ tổ chức
Hình 1 1 Sơ đồ cơ cấu tổ chức của cửa hàng thú cưng
Khảo sát về mặt tin học
-Phần cứng: Có các trang thiết bị đầy đủ và tiện nghi gồm có hơn 100 máy để chăm sóc thú cưng và gồm 50 máy dọn vệ sinh cho thú cưng.Ngoài ra cửa hàng còn trang bị các trang thiết bị mạng như:Hệ thống mạng, Router,…
-Phần mềm: Trang bị đầy đủ bộ dụng cụ office và còn nhiều các ứng dụng hỗ trợ quản lý có bảng quyền khác.
-Con người: nguồn nhân lực có hơn 50 nhân viên trong đó 30% là các sinh viên đến từ các trường đại học khác nhau, 50% nhân viên là các thanh thiếu niên có độ tuổi 20-25, 20% còn lại là các người đã đi làm từ độ tuổi 25-36.
Tính thực thi của ứng dụng
-Qua giai đoạn khảo sát và tìm hiểu về nhu cầu của thị trường hiện nay, chúng em cảm thấy rằng việc xây dựng hệ thống quản lý thông tin là một việc hết sức cần thiết cho quá trình lưu trữ thông tin của từng chủng loại và cấp phát thông tin cần thiết cho cửa tiệm để khách hàng có thể dễ dàng theo dõi.
Tác dụng của việc xây dựng 1 hệ thống quản lý thông tin về quản lý thú cưng:
+Cung cấp được lượng thức ăn của từng loại tùy theo khối lượng và sức ăn của chúng +Dễ dàng phân phối các giống riêng lại với nhau
+Chủ cửa hàng và quản lý có thể lập kế hoạch và điều chỉnh chiến lược hiệu quả, phù hợp với quy mô của cửa hàng.
+Dễ dàng theo dõi kế hoạch của từng nhân viên giúp người quản lí nắm bắt kịp thời tình hình hiện tại của cửa hàng.
Lựa chọn mô hình xây dựng phần mềm
-Sau khi khảo sát và tìm hiểu về cơ sở vật chất và quá trình tổ chức của cửa hàng, nhóm chúng em nhận thấy rằng việc xây dựng hệ thống thông tin về quản lý thú cưng thì phương pháp theo mô hình Thác Nước (Waterfall) là phù hợp nhất Vì:
-Chi phí này tương đối thấp hơn so với các mô hình khác, dễ dàng trong việc quản lý. -Mô hình này khá phù hợp với của hàng do nó có quy mô vừa và nhỏ.
-Có tình chính xác cao do các giai đoạn phải được hoàn thành chính xác trước khi chuyển sang giai đoạn tiếp theo.
-Sự rõ ràng là yếu tố nổi bật nhất của mô hình thác nước vì công việc diễn ra lần lượt qua từng giai đoạn mà các thao tác không bị chồng chéo lên nhau, không gây quá tải lên bộ máy của cửa hàng.
Hình 1 2 Sơ đồ mô hình thác nước(WaterFall)
Xác định yêu cầu
Các chức năng chính của phần mềm
Tên yêu cầu Người được hỏi Ngày trả lời Ghi chú
1 Ghi nhận lịch sử thông tin mua các sp của khách hàng và nhân viên phụ vụ
2 Ghi nhận tất cả thông tin của thú cưng và khách hàng
3 Lưu trữ lương của nhân viên
4 Lưu trữ lịch sử nhập kho thực phẩm và số lượng hàng đã nhập vào
5 Ghi nhận quá trình làm việc của các nhân viên
6 Lưu trữ ngày làm việc của từng nhân viên
7 Lưu trữ số lượng nhân viên
8 Lưu trữ đơn hàng Trần Văn Hiếu 12/11/2023 online
9 Lưu trữ lượt đánh giá trên wed của khách hàng
10 Lưu trữ nơi sản xuất và thời hạn sử dụng của thức ăn dành cho thú cưng
11 Lưu trữ thú cưng Trần Văn Hiếu 12/11/2023
Bảng 1 1 Bảng Lưu TrữTra cứu
Tên yêu cầu Người được hỏi Ngày trả lời Ghi chú
1 Tổng doanh thu bán hàng trong ngày
STT Tên yêu cầu Người được hỏi Ngày trả lời Ghi chú
1 Tra cứu giá cả các loại mặt hàng đang có trong cửa hàng
2 Tra cứu tình trạng sức khỏe của thú cưng và lượng thức ăn của chúng
3 Tra cứu các loại mặt hàng nhập kho/xuất kho
4 Tra cứu nguồn thu- chi trong cửa hàng
Trần Văn Bảo 15/11/2023 do chủ cửa hàng và quản lý phụ trách
5 Cho phép tra cứu thông tin nhân viên
6 Tra cứu số lượng nhân viên
7 Tra cứu số lượng sp đang hiện có trong cửa hàng
8 Tra cứu số lượng thú cưng đang được chăm sóc tại cửa hàng
9 Tra cứu thời gian làm việc của từng nhân viên
10 Tra cứu chủng loại của thú cưng
2 Số lượng hàng tồn kho trong ngày
3 Tính toán lương chi tiết của các nhân viên
4 Tính toán nguồn chi cho việc nhập kho các loại sp, thức ăn,…
5 Tính toán nguồn thu từ việc chăm sóc thú cưng và bán sp
6 Tính toán nguồn chi trả mặt bằng, tiền điện nước và các loại thuế
Tên yêu cầu Người được hỏi Ngày trả lời Ghi chú
1 Cho phép sao lưu định kỳ dữ liệu hàng tháng.
2 Sao lưu tự động Lê Nguyên Trang 30/11/2023
3 Cho phép phục hồi lại dữ liệu các thao tác xóa , chỉnh sửa về thông tin thú cưng, khách hàng, nhân viên…
Lê Nguyên Trang 30/11/2023 Lưu trữ và phục hồi dữ liệu khi cần thiết
Các chức năng phụ
Tên yêu cầu Người được hỏi Ngày trả lời Ghi chú
1 Giao diện đồ họa đẹp, có ghi chú rõ ràng, ràng buộc các ô nhập dữ liệu
2 Sử dụng dạng form để nhập dữ liệu
Nguyễn Văn Tiền 27/11/2023 Yêu cầu nhập đầy đủ thông tin khi nhập thiếu hoặc báo lỗi khi nhập sai thông tin
3 Có các hiển thị tự nhiên ở những nơi cần thiết để tạo cảm giác dễ tiếp cận cho người dùng
Nguyễn Văn Tiền 27/11/2023 Nháy sáng, đổi màu và con trỏ có hình bàn tay ở những nơi mà có thể bấm được Bảng 1 5 Bảng Chức Năng Thân Thiện
Phân tích và thiết kế
Thiết kế
-Các thuộc tính của khách hàng: Mã khách hàng, Họ đệm KH, Tên KH, Địa chỉ KH, Số điện thoại, Giới tính.
Hình 1 3 Sơ đồ mô hình sơ lượt thuộc tính của Khách hàng
-Các thuộc tính của Thú cưng: Mã thú cưng, Tên thú cưng, Chủng loại,Màu lông, Khối lượng cơ thể, Chiều cao, Đặc tính, Món ăn ưng thích, Tình trạng sức khỏe
Hình 1 4 Sơ đồ mô hình sơ lượt thuộc tính của Thú cưng
-Các thuộc tính của Nhân viên: Mã nhân viên, Họ đệm, Tên nhân viên, Giới tính, Địa chỉ,
Số điện thoại, Cccd, Trình độ học vấn, Email.
Hình 1 5 Sơ đồ mô hình sơ lượt thuộc tính của Nhân viên
-Các thuộc tính của Sản phẩm: Mã sản phẩm, Tên sản phẩm, Mô tả sản phẩm, Ngày sản xuất, Ngày hết hạn, Đơn vị nhập hàng, Giá sản phẩm, Số lượng sản phẩm.
Hình 1 6 Sơ đồ mô hình sơ lượt thuộc tính của Sản phẩm
-Các thuộc tính của Hóa đơn: Mã hóa đơn, Ngày bán, Tên nhân viên, Tên khách hàng, Tên mặt hàng( hoặc dịch vụ), Số lượng sản phẩm, Giá cho mỗi loại, Mã khuyến mãi voucher(nếu có).
Hình 1 7 Sơ đồ mô hình sơ lượt thuộc tính của Hóa đơn
Thực thể yếu Hóa đơn chi tiết:
-Các thuộc tính của Hóa đơn chi tiết: Mã hóa đơn chi tiết,Tên sản phẩm mà khách hàng đã mua, Mã Voucher mà khách đã dùng(nếu có), Tổng số lượng sản phẩm.
Hình 1 8 Sơ đồ mô hình sơ lượt thuộc tính của Hóa đơn chi tiết
3.2.2 Xác định mối kết hợp giữa các thực thể
Hình 1 9 Mối Kết Hợp Giữa Các Thực Thể
Xây dựng mô hình thực thể
Xây dựng mô hình thực thể kết hợp (ERD)
Hình 1 11 Mô Hình Vật Lý
/*==============================================================*/ /* DBMS name: Microsoft SQL Server 2008 */
/*==============================================================*/ if exists (select 1 from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = 'F') where r.fkeyid = object_id('HOADON') and o.name 'FK_HOADON_CHI_TIET_HOADONCH') alter table HOADON drop constraint FK_HOADON_CHI_TIET_HOADONCH go if exists (select 1 from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = 'F') where r.fkeyid = object_id('HOADON') and o.name 'FK_HOADON_CO_THE_KHACHHAN') alter table HOADON drop constraint FK_HOADON_CO_THE_KHACHHAN go if exists (select 1 from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = 'F') where r.fkeyid = object_id('HOADON') and o.name 'FK_HOADON_THEO_DOI_NHANVIEN') alter table HOADON drop constraint FK_HOADON_THEO_DOI_NHANVIEN go if exists (select 1 from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = 'F') where r.fkeyid = object_id('NHANVIEN') and o.name 'FK_NHANVIEN_PHUC_VU_KHACHHAN') alter table NHANVIEN drop constraint FK_NHANVIEN_PHUC_VU_KHACHHAN go if exists (select 1 from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = 'F') where r.fkeyid = object_id('SANPHAM') and o.name 'FK_SANPHAM_MUA_KHACHHAN') alter table SANPHAM drop constraint FK_SANPHAM_MUA_KHACHHAN go if exists (select 1 from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = 'F') where r.fkeyid = object_id('SANPHAM') and o.name 'FK_SANPHAM_PHU_TRACH_NHANVIEN') alter table SANPHAM drop constraint FK_SANPHAM_PHU_TRACH_NHANVIEN go if exists (select 1 from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = 'F') where r.fkeyid = object_id('SANPHAM') and o.name 'FK_SANPHAM_THUOC_HOADON') alter table SANPHAM drop constraint FK_SANPHAM_THUOC_HOADON go if exists (select 1 from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = 'F') where r.fkeyid = object_id('THUCUNG') and o.name 'FK_THUCUNG_CHAM_SOC_NHANVIEN') alter table THUCUNG drop constraint FK_THUCUNG_CHAM_SOC_NHANVIEN go if exists (select 1 from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = 'F') where r.fkeyid = object_id('THUCUNG') and o.name 'FK_THUCUNG_NUOI_KHACHHAN') alter table THUCUNG drop constraint FK_THUCUNG_NUOI_KHACHHAN go if exists (select 1 from sysindexes where id = object_id('HOADON') and name = 'CHI_TIET_FK' and indid > 0 and indid < 255) drop index HOADON.CHI_TIET_FK go if exists (select 1 from sysindexes where id = object_id('HOADON') and name = 'THEO_DOI_FK' and indid > 0 and indid < 255) drop index HOADON.THEO_DOI_FK go if exists (select 1 from sysindexes where id = object_id('HOADON') and name = 'CO_THE_FK' and indid > 0 and indid < 255) drop index HOADON.CO_THE_FK go if exists (select 1 from sysobjects where id = object_id('HOADON') and type = 'U') drop table HOADON go if exists (select 1 from sysobjects where id = object_id('HOADONCHITIET') and type = 'U') drop table HOADONCHITIET go if exists (select 1 from sysobjects where id = object_id('KHACHHANG') and type = 'U') drop table KHACHHANG go if exists (select 1 from sysindexes where id = object_id('NHANVIEN') and name = 'PHUC_VU_FK' and indid > 0 and indid < 255) drop index NHANVIEN.PHUC_VU_FK go if exists (select 1 from sysobjects where id = object_id('NHANVIEN') and type = 'U') drop table NHANVIEN go if exists (select 1 from sysindexes where id = object_id('SANPHAM') and name = 'THUOC_FK' and indid > 0 and indid < 255) drop index SANPHAM.THUOC_FK go if exists (select 1 from sysindexes where id = object_id('SANPHAM') and name = 'PHU_TRACH_FK' and indid > 0 and indid < 255) drop index SANPHAM.PHU_TRACH_FK go if exists (select 1 from sysindexes where id = object_id('SANPHAM') and name = 'MUA_FK' and indid > 0 and indid < 255) drop index SANPHAM.MUA_FK go if exists (select 1 from sysobjects where id = object_id('SANPHAM') and type = 'U') drop table SANPHAM go if exists (select 1 from sysindexes where id = object_id('THUCUNG') and name = 'CHAM_SOC_FK' and indid > 0 and indid < 255) drop index THUCUNG.CHAM_SOC_FK go if exists (select 1 from sysindexes where id = object_id('THUCUNG') and name = 'NUOI_FK' and indid > 0 and indid < 255) drop index THUCUNG.NUOI_FK go if exists (select 1 from sysobjects where id = object_id('THUCUNG') and type = 'U') drop table THUCUNG go
MA_HOA ON varchar(10) not null,
MA_HOA ON_CHI_TIET varchar(10) not null,
MA_KHACH_HANG_ varchar(10) not null,
MA_NHAN_VIEN varchar(10) not null,
TEN_MAT_HANG_HOAC_DICH_VU text null,
TEN_NHAN_VIEN_PHU_TRACH text null,
SO_LUONG_BAN_RA int null,
GIA_CHO_MOI_LOAI float null,
MA_VOUCHER varchar(10) null, constraint PK_HOADON primary key nonclustered (MA_HOA ON)
/*==============================================================*/ create index CO_THE_FK on HOADON (
/*==============================================================*/ create index THEO_DOI_FK on HOADON (
/*==============================================================*/ create index CHI_TIET_FK on HOADON (
MA_HOA ON_CHI_TIET ASC
MA_HOA ON_CHI_TIET varchar(10) not null,
TONG_LUONG_SAN_PHAM_MA_KHACH_HANG_MUA int null,
TEN_CUA_TUNG_LOAI_SAN_PHAM text null,
MA_VOUCHER A_DUNG varchar(10) null, constraint PK_HOADONCHITIET primary key nonclustered
(MA_HOA ON_CHI_TIET)
MA_KHACH_HANG_ varchar(10) not null,
HO EM_KHACH_HANG_ text null,
TEN_KHACH_HANG_ text null,
_IA_CHI_KHACH_HANG text null,
SO IEN_THOAI_KHACH_HANG numeric null,
GIOI_TINH_KHACH_HANG_ bit null, constraint PK_KHACHHANG primary key nonclustered (MA_KHACH_HANG_) ) go
MA_NHAN_VIEN varchar(10) not null,
MA_KHACH_HANG_ varchar(10) not null,
HO EM_NHAN_VIEN text null,
TEN_NHAN_VIEN text null,
SO IEN_THOAI_NHAN_VIEN numeric null,
_IA_CHI_NHAN_VIEN text null,
GIOI_TINH_NHAN_VIEN bit null,
TRINH O_HOC_VAN_ text null,
EMAIL text null, constraint PK_NHANVIEN primary key nonclustered (MA_NHAN_VIEN)
/*==============================================================*/ create index PHUC_VU_FK on NHANVIEN (
MA_SAN_PHAM varchar(10) not null,
MA_KHACH_HANG_ varchar(10) not null,
MA_HOA ON varchar(10) not null,
MA_NHAN_VIEN varchar(10) not null,
TEN_SAN_PHAM text null,
MO_TA_SAN_PHAM text null,
_ON_VI_NHAP_HANG text null,
NGAY_SAN_XUAT datetime null,
NGAY_HET_HAN datetime null,
SO_LUONG_SAN_PHAM int null,
GIA_SAN_PHAM_ float null, constraint PK_SANPHAM primary key nonclustered (MA_SAN_PHAM)
/*==============================================================*/ create index MUA_FK on SANPHAM (
/*==============================================================*/ create index PHU_TRACH_FK on SANPHAM (
/*==============================================================*/ create index THUOC_FK on SANPHAM (
MA_THU_CUNG_ varchar(10) not null,
MA_KHACH_HANG_ varchar(10) not null,
MA_NHAN_VIEN varchar(10) not null,
TEN_THU_CUNG_ text null,
KHOI_LUONG_CO_THE float null,
MON_AN_UNG_THICH text null,
SO_LUONG_THU_CUNG int null,
TINH_TRANG_SUC_KHOE text null,
CHIEU_CAO float null, constraint PK_THUCUNG primary key nonclustered (MA_THU_CUNG_)
/*==============================================================*/ create index NUOI_FK on THUCUNG (
/*==============================================================*/ create index CHAM_SOC_FK on THUCUNG (
) go alter table HOADON add constraint FK_HOADON_CHI_TIET_HOADONCH foreign key
(MA_HOA ON_CHI_TIET) references HOADONCHITIET (MA_HOA ON_CHI_TIET) go alter table HOADON add constraint FK_HOADON_CO_THE_KHACHHAN foreign key
(MA_KHACH_HANG_) references KHACHHANG (MA_KHACH_HANG_) go alter table HOADON add constraint FK_HOADON_THEO_DOI_NHANVIEN foreign key
(MA_NHAN_VIEN) references NHANVIEN (MA_NHAN_VIEN) go alter table NHANVIEN add constraint FK_NHANVIEN_PHUC_VU_KHACHHAN foreign key
(MA_KHACH_HANG_) references KHACHHANG (MA_KHACH_HANG_) go alter table SANPHAM add constraint FK_SANPHAM_MUA_KHACHHAN foreign key
(MA_KHACH_HANG_) references KHACHHANG (MA_KHACH_HANG_) go alter table SANPHAM add constraint FK_SANPHAM_PHU_TRACH_NHANVIEN foreign key
(MA_NHAN_VIEN) references NHANVIEN (MA_NHAN_VIEN) go alter table SANPHAM add constraint FK_SANPHAM_THUOC_HOADON foreign key (MA_HOA ON) references HOADON (MA_HOA ON) go alter table THUCUNG add constraint FK_THUCUNG_CHAM_SOC_NHANVIEN foreign key
(MA_NHAN_VIEN) references NHANVIEN (MA_NHAN_VIEN) go alter table THUCUNG add constraint FK_THUCUNG_NUOI_KHACHHAN foreign key
(MA_KHACH_HANG_) references KHACHHANG (MA_KHACH_HANG_) go
4.4 Vẽ mô hình quan hệ
HoaDon(Mã hóa đơn, Mã nhân viên, Mã khách hàng, Mã hóa đơn chi tiết, Mã sản phẩm, Ngày bán, TênMH(Dịch Vụ), Tên nhân viên, Số lượng sản phẩm bán ra,, Giá của mỗi loại,
NhanVien(Mã nhân viên,Mã khách hàng, Tên nhân viên, Họ đệm nhân viên, Địa chỉ nhân viên, SDT nhân viên, Cccd, Trình độ học vấn, Giới tính nhân viên, Email)
KhachHang(Mã khách hàng, Tên khách hàng, SĐT, Địa chỉ, Giới tính, Họ đệm khách hàng)
SanPham(Mã sản phẩm, Mã hóa đơn, Mã khách hàng, Mã nhân viên, Tên sản phẩm, Mô tả sản phẩm, Đơn vị nhập hàng, Ngày sản xuất, Ngày hết hạn, Số lượng sản phẩm, Giá sản phẩm)
ThuCung(Mã thú cưng, Mã nhân viên, Mã khách hàng, Tên thú cưng, Chủng loại, Màu lông, Khối lượng cơ thể, Chiều cao, Đặc tính, Món ăn ưng thích, Tình trạng sức khỏe ) HoaDonChiTiet(Mã hóa đơn chi tiết, ,Tên sản phẩm mà khách hàng đã mua, Mã Voucher mà khách đã dùng(nếu có), Tổng số lượng sản phẩm).
STT Tên thuộc tinh Kiểu dữ liệu Chiều dài Not null
4 Mã hóa đơn chi tiết
9 Số lượng sản phẩm bán ra
Bảng 1 6 Bảng Thuộc Tính Hóa Đơn
STT Tên thuộc tinh Kiểu dữ liệu Chiều dài Not null
Text Bảng 1 7 Bảng Thuộc Tính Nhân Viên
Kiểu dữ liệu Chiều dài Not null
Bảng 1 8 Bảng Thuộc Tính Khách Hàng
STT Tên thuộc tinh Kiểu dữ liệu Chiều dài Not null
12 Mã hóa đơn chi tiết
Bảng 1 9 Bảng Thuộc Tính Sản Phẩm
STT Tên thuộc tinh Kiểu dữ liệu Chiều dài Not Khóa ngoại Khóa chính null
Bảng 1 10 Bảng Thuộc Tính Thú Cưng
Thuộc Tính Hóa Đơn Chi Tiết:
STT Tên thuộc tinh Kiểu dữ liệu Chiều dài Not null
1 Mã hóa đơn chi tiết
2 Tên sản phẩm mà khách hàng đã mua
4 Tổng số lượng sản phẩm
Bảng 1 11 Bảng Thuộc Tính Hóa Đơn Chi Tiết
Thiết kế giao diện phần mềm
Giao diện trang chủ
Thêm dữ liệu vào bảng thành công
Hình 1 13 Thêm Dữ liệuThêm dữ liệu trong mysql thành công:
Update dữ liệu vào bảng thành công
Hình 1 14 Update Dữ LiệuUpdate dữ liệu trong mysql thành công:
Delete dữ liệu vào bảng thành công
-Bạn có chắc muốn xóa dữ liệu không:
-Xóa dữ liệu thành công:
Hình 1 16 Đã Xóa Thành CôngDelete dữ liệu trong mysql thành công:
Thêm comboBox dữ liệu vào bảng thành công
Hình 1 17 Thêm Dữ Liệu Trong ComboBox Thành Công
Delete trong comboBox dữ liệu vào bảng thành công
-Bạn có chắc muốn xóa dữ liệu không:
Hình 1 18 Xóa Dữ Liệu Trong ComboBox -Xóa dữ liệu thành công:
Hình 1 19 Xóa Dữ Liệu Trong ComboBox Thành Công
Phân trang trong comboBox
Hình 1 20 Trang Thứ 1 Trong ComboBox -Trang thứ 2:
Hình 1 21 Trang Thứ 2 Trong ComboBox