Đề tài Thiết kế hệ thống quản lý cho công ty sản xuất đồ gỗ

Form: thêm nhân viên. Input: họ và tên, địa chỉ, CMND, điện thoại, ngày tháng năm sinh, quê quán, dân tộc. Chọn nhân viên văn phòng: -chức vụ, học vị, trình độ ngoại ngữ. Chọn nhân viên sản xuất: bậc thợ. Output: lưu lại vào CSDL và mở lại form danh sách nhân viên với những giá trị đã được cập nhập. Table liên quan: NHAN_VIEN, NVVP, NV_SX.

pdf122 trang | Chia sẻ: lylyngoc | Lượt xem: 2651 | Lượt tải: 2download
Bạn đang xem trước 20 trang tài liệu Đề tài Thiết kế hệ thống quản lý cho công ty sản xuất đồ gỗ, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
ĐỀ TÀI: THIẾT KẾ HỆ THỐNG QUẢN LÝ CHO CƠNG TY SẢN XUẤT ĐỒ GỖ 2 GIỚI THIỆU: Tin học ngày này đã trở thành một cơng cụ đắc lực của con người trong rất nhiều lĩnh vực: Giáo dục, khoa học, kỹ thuật… đặc biệt là việc áp dụng những tiến bộ của ngành cơng nghệ thơng tin trong việc quản lý một doanh nghiệp đã giúp cho người quản trị tiết kiệm được rất nhiều tiền bạc cũng như là thời gian. Thơng qua việc thực hiện đồ án này, chúng tơi đề xuất ý kiến áp dụng tin học hĩa trong quản lý việc gia cơng đồ gỗ nội thất cho cơng ty TNHH Tân Mai. Nhằm giúp cho cơng việc của người quản lý được nhẹ nhàng hơn. 3 MỤC LỤC Giới thiệu .................................................................................................................... 2 Lời cám ơn.................................................................................................................. 3 I. Mục Tiêu Phạm Vi Đề Tài ....................................................................................... 4 1. Mục tiêu ........................................................................................................ 4 2. Phạm vi ......................................................................................................... 4 II. Phân Tích ................................................................................................................. 4 1. Phát hiện Thực Thể ....................................................................................... 4 2. Mơ hình ERD ................................................................................................ 6 3. Chuyển mơ hình ERD thnh mơ hình quan hệ ................................................. 7 4. Mơ tả chi tiết các quan hệ .............................................................................. 8 III. Thiết kế Giao diện v Phn Tích Thiết Kế Xử Lý ...................................................... 16 IV. Bảng Phân Cơng Cơng Việc .................................................................................. 84 4 LỜI CẢM ƠN: Chúng em chân thành cảm ơn thầy Nguyễn Gia Tuấn Anh, giảng viện bộ mơn Phân tích thiết kế hệ thống thơng tin trường ĐH Khoa Học Tự Nhiên đã tận tình hướng dẫn chỉ bảo trong suốt quá trinh học tập bộ mơn này, thầy đã cho chúng em những kiến thức hết sức quý báu trong cơng việc thực hiện đồ án này. Trong quá trình thực hiện, vì kiến thức vẫn cịn hạn hẹp. nên sẽ khơng tránh khỏi những sai sĩt đáng tiếc. Kính mong thầy gĩp ý chân thành để chúng em hồn thành tốt đề tài này. Xin chân thành cám ơn. 5 I. Mục tiêu phạm vi đề tài: 1. Mục tiêu: Phân tích thiết kế hệ thống quản lý việc bán hàng xuất khẩu các vật dụng bằng gỗ của cơn ty TNHH Tân Mai, nhằm giúp cho việc quản lý được dễ dàng . 2. Phạm vi: Nằm trong giới hạn mơn học Phân tích thiết kế hệ thống thơng tin và các mục tiêu trên. II. Phân tích: 1. Phát hiện thực the: 1) Thực thể : KHACH_HANG o mỗi thực thể tượng trưng cho 1 khách hàng giao dịch o các thuộc tính : MS_KH, TEN_KH, DC_KH,EMAIL_KH, QUOCGIA,DT_KH,FAX 2) Thực thể :NHACC o Mỗi thực thể là tượng trưng cho 1 nhà cung cấp gỗ cho cơng ty o Các thuộc tính : MS_NHACC, TEN_NHACC, DC_NHACC, DT_NHACC 3) Thực thể : GO o Mỗi thực thể tượng trưng cho 1 loại gỗ được nhập vào và được chế tạo thành các sản phẩm 6 o Các thuộc tính : MS_GO, TEN_GO, TONKHO_GO, THONGSOKT_GO 4) Thực thể : KHO_XUONG o Mỗi thực thể tượng trưng cho 1 nhà kho hoặc xưởng sản xuất ra các sản phẩm từ gỗ của cơng ty dùng để chứa gỗ và các sản phẩm làm ra o Các thuộc tính : MS_KX, TEN_KX, DC_KX, DT_KX 5) Thực thể : PHIEU_NHAP o Mỗi thực thể tượng trưng cho 1 phiếu nhập các nguyên liệu gỗ từ các nhà cung cấp vào các kho xưởng của cơng ty o Các thuộc tính :MS_PN, NGAY_NHAP 6) Thực thể : PHIEU_XUAT o Mỗi thực thể tượng trưng cho 1 phiếu xuất các sản phẩm ra khỏi kho o Các thuộc tính : MS_PX, NGAY_XUAT 7) Thực thể : NHAN_VIEN o Mỗi thực thể tượng trưng cho 1 nhân viên làm việc tại cơng ty o Các thuộc tính : MS_NV, MAT_MA, TEN_NV, CMND, DC_NV , DT_NV, QUE_QUAN, TONGIAO, DANTOC, NGAY_SINH 8) Thực thể : NVVP o Mỗi thực thể tượng trưng cho 1 nhân viên làm việc tại văn phịng 7 o Các thuộc tính : HOCVI, TD_NN, CHU_VU, EMAIL_NV 9) Thực thể : NVSX o Mỗi thực thể tượng trưng cho 1 nhân viên sản xuất ra các sản phẩm bằng gỗ o Các thuộc tính : BACTHO 10) Thực thể :SANPHAM o Mỗi thực thể tượng trưng cho 1 sản phẩm của cơng ty làm ra o Các thuộc tính : MS_SP, TEN_SP 11) Thực thể : HOADON o Mỗi thực thể tượng trưng cho 1 hố đơn thanh tốn tiền của cơng ty với khách hàng o Các thuộc tính :MS_HD, NGAYLAP_HD, TONGGIA 8 2. Mơ hình ERD: (1-1) Lam tu Cua Co Vao Co Lap Chua Lap Co Lap Toi Chua NHA_CUNG_CAP MS_NHACC TEN_NHACC DC_NHACC DT_NHACC (1-n) PHIEU_NHAP MS_PN NGAY_NHAP (1-1) (1-1) GO MS_GO TEN_GO THONGSOKT_GO SAN_PHAM MS_SP TEN_SP (1-n) (1-n) HOA_DON MS_HD NGAY_LAP_HD TONG_GIA (1-n) (1-1) KHACH_HANG MS_KH DC_KH DT_KH EMAIL_KH QUOC_GIA FAX (1-n) PHIEU_XUAT MS_PX NGAY_XUAT (1-n) (1-1) NVVP HOC_VI MAT_MA TD_NN CHUC_VU EMAI_NV (0-n) (0-n) KHO_XUONG MS_KX TEN_KX DC_KX DT_KX (0-n) (1-n) (1-n) NV_SX BAC_THO NHAN_VIEN MS_NV TEN_NV CMND DC_NV DT_NV QUE_QUAN TON_GIAO DAN_TOC NGAY_SINH (1-n) (1-1) (1-1) (1-n) (1-n)(1-1) (1-n) (1-n) (1-n) SLuong DGia SL_XUAT_SP SL_NHAP_GO Trong (1-n) MauSac Cho (1-n) (1-1) SL_GO SOLUONG_SP 9 3. Chuyển đổi mơ hình ERD thành mơ hình quan hệ:  KHACH_HANG (MS_KH, TEN_KH, DC_KH,EMAIL_KH, QUOC_GIA, DT_KH, FAX)  HOA_DON(MS_HD,NGAY_LAP_HD,TONG_GIA, MS_KH, MS_NV)  NHAN_VIEN(MS_NV, TEN_NV, CMND, DC_NV , DT_NV, QUE_QUAN, TON_GIAO, DAN_TOC, NGAY_SINH)  NVVP(MS_NV,HOC_VI, TD_NN, CHU_VU, EMAIL_NV, MAT_MA)  NV_SX(MS_NV,BAC_THO)  KHO_XUONG(MS_KX, TEN_KX, DC_KX, DT_KX)  GO(MS_GO, TEN_GO, THONGSOKT_GO)  SAN_PHAM(MS_SP, TEN_SP, MS_GO)  PHIEU_NHAP(MS_PN, NGAY_NHAP,MS_NV,MS_NHACC,MS_KX)  PHIEU_XUAT(MS_PX, NGAY_XUAT, MS_NV,MS_KX)  NHA_CUNG_CAP(MS_NHACC, TEN_NHACC, DC_NHACC, DT_NHACC)  HD_SP(MS_HD,MS_SP, MAUSAC, SLUONG, DGIA)  KX_SP(MS_KX,MS_SP, SOLUONG_SP)  PN_GO(MS_PN,MS_GO,SL_NHAP_GO  PX_SP(MS_PX,MS_SP,SL_XUAT_SP)  KX_GO (MS_KX,MS_GO,SL_GO) 10 4. Mơ tả chi tiết quan hệ; a. Quan hệ : KHACH_HANG Tên quan hệ : KHACH_HANG NGÀY: STT Thuộc tính Diễn giải Kiểu DL Số byte MGT Loại DL Ràng buộc 1 2 3 4 5 6 7 MS_KH TEN_KH DC_KH EMAIL_KH DT_KH FAX QUOC_GIA Mã số của khách hàng Tên khách hàng Địa chỉ của khách hàng Email của khách hàng Số điện thoại của khách hàng Số fax của khách hàng Quốc gia của khách hàng C C C C S C C 6 20 50 20 4 20 15 B B B K B K B PK Tổng số 135 b. Quan hệ: NHA_CUNG_CAP Tên quan hệ : NHA_CUNG_CAP 11 NGÀY: STT Thuộc tính Diễn giải Kiểu DL Số byte MGT Loại DL Ràng buộc 1 2 3 4 MS_NHACC TEN_NHACC DC_NHACC DT_NHACC Mã số của nhà cung cấp Tên nhà cung cấp Địa chỉ của nhà cung cấp Số điện thoại của nhà cung cấp C C C S 6 20 50 4 B B B K PK Tổng số 80 c. Quan hệ: GO Tên quan hệ : GO NGÀY: STT Thuộc tính Diễn giải Kiểu DL Số byte MGT Loại DL Ràng buộc 1 2 3 MS_GO TEN_GO THONGSOKT_GO Mã số của gỗ Tên gỗ Thơng số kĩ thuật của gỗ C C C 6 20 20 B B B PK 12 Tổng số 46 d. Quan hệ: KHO_XUONG Tên quan hệ : KHO_XUONG NGÀY: STT Thuộc tính Diễn giải Kiểu DL Số byte MGT Loại DL Ràng buộc 1 2 3 4 MS_KX TEN_KX DC_KX DT_KX Mã số của kho xưởng Tên của kho xưởng Địa chỉ của kho xưởng Số điện thoại của kho xưởng C C C S 6 20 50 4 B B B B PK Tổng số 80 e. Quan hệ: PHIEU_NHAP Tên quan hệ : PHIEU_NHAP NGÀY: 13 STT Thuộc tính Diễn giải Kiểu DL Số byte MGT Loại DL Ràng buộc 1 2 3 4 5 MS_PN NGAY_NHAP MS_NV MS_NHACC MS_KX Mã số của phiếu nhập Ngày nhập gỗ vào kho Mã số của nhân viên Mã số của nhà cung cấp Mã số của kho xưởng C N C C C 6 4 6 6 6 B B B B B PK FK FK FK Tổng số 28 f. Quan hệ: PHIEU_XUAT Tên quan hệ : PHIEU_XUAT NGÀY: STT Thuộc tính Diễn giải Kiểu DL Số byte MGT Loại DL Ràng buộc 1 2 3 4 MS_PX NGAY_XUAT MS_NV MS_KX Mã số của phiếu nhập Ngày nhập gỗ vào kho Mã số của nhân viên Mã số của kho xưởng C N C C 6 4 6 6 B B B B PK FK FK FK 14 5 MS_KH Mã số của khách hàng C 6 B Tổng số 28 g. Quan hệ: NHAN_VIEN Tên quan hệ : NHAN_VIEN NGÀY: STT Thuộc tính Diễn giải Kiểu DL Số byte MGT Loại DL Ràng buộc 1 2 3 4 5 6 7 8 9 MS_NV TEN_NV CMND DC_NV DT_NV QUE_QUAN TON_GIAO DAN_TOC NGAY_SINH Mã số của nhân viên Tên của nhân viên Số chứng minh nhân dân Địa chỉ của nhân viên Số điện thoại của nhân viên Quê quán của nhân viên Tơn giáo của nhân viên Dân tộc của nhân viên Ngày tháng năm sinh của nhân viên C C S C S C C C C N 6 40 20 50 20 20 10 15 4 B B B B K B K B B PK 15 Tổng số 185 h. Quan hệ: NVVP Tên quan hệ : NVVP NGÀY: STT Thuộc tính Diễn giải Kiểu DL Số byte MGT Loại DL Ràng buộc 1 2 3 4 5 6 MS_NV HOC_VI MAT_MA TD_NN CHUVU EMAIL_NV Mã số của nhân viên Bằng cấp học vị của nhân viên Mật mã truy cập vào cơ sỡ dữ liệu Trình độ ngoại ngữ nhân viên Chứ vụ của nhân viên Email liên lac của nhân viên C C C C C C C 6 10 20 10 10 10 20 B B B B B B B PK,FK Tổng số 86 16 17 i. Quan hệ: NV_SX Tên quan hệ : NV_SX NGÀY: STT Thuộc tính Diễn giải Kiểu DL Số byte MGT Loại DL Ràng buộc 1 2 MS_NV BAC_THO Mã số của nhân viên Bậc thợ của nhân viên C C 6 10 B B PK,FK Tổng số 16 j. Quan hệ: SAN_PHAM Tên quan hệ : SAN_PHAM NGÀY: STT Thuộc tính Diễn giải Kiểu DL Số byte MGT Loại DL Ràng buộc 1 2 3 MS_SP TEN_SP MS_GO Mã số của sản phẩm Tên sản phẩm Mã số gỗ C C C 6 40 6 B B B PK FK 18 Tổng số 52 k. Quan hệ: HOA_DON Tên quan hệ : HOA_DON NGÀY: STT Thuộc tính Diễn giải Kiểu DL Số byte MGT Loại DL Ràng buộc 1 2 3 4 5 MS_HD NGAY_LAP_HD TONG_GIA MS_KH MS_NV Mã số của hố đơn Ngày lập hố đơn Tồng giá tiền của hố đơn Mã số khách hàng Mã số nhân viên C N S C C 6 4 4 6 6 B B B B B PK FK FK Tổng số 26 l. Quan hệ: HD_SP Tên quan hệ : HD_SP 19 NGÀY: STT Thuộc tính Diễn giải Kiểu DL Số byte MGT Loại DL Ràng buộc 1 2 3 4 5 MS_HD MS_SP MAUSAC SLUONG DGIA Mã số của hố đơn Mã số sản phẩm Màu sắc sản phẩm Số lượng sản phẩm trong hố đơn Giá tiền của sản phẩm C C C S S 6 6 6 4 4 B B B B B PK,FK PK,FK Tổng số 26 m. Quan hệ: KX_SP Tên quan hệ : KX_SP NGÀY: STT Thuộc tính Diễn giải Kiểu DL Số byte MGT Loại DL Ràng buộc 20 1 2 3 MS_KX MS_SP SOLUONG_SP Mã số của kho xưởng Mã số sản phẩm Số lượng sản phẩm cịn trong kho xưởng C C S 6 6 4 B B B PK,FK PK,FK Tổng số 16 n. Quan hệ: PN_GO Tên quan hệ : PN_GO NGÀY: STT Thuộc tính Diễn giải Kiểu DL Số byte MGT Loại DL Ràng buộc 1 2 3 MS_PN MS_GO SL_NHAP_GO Mã số của phiếu nhập Mã số gỗ Số lượng gỗ được nhập vào C C S 6 6 4 B B B PK,FK PK,FK Tổng số 16 21 o. Quan hệ: PX_SP Tên quan hệ : PX_SP NGÀY: STT Thuộc tính Diễn giải Kiểu DL Số byte MGT Loại DL Ràng buộc 1 2 3 MS_PX MS_SP SL_XUAT_SP Mã số của phiếu xuất Mã số sản phẩm Số lượng sản phẩm xuất khỏi kho xưởng C C S 6 6 4 B B B PK,FK PK,FK Tổng số 16 22 p. Quan hệ: KX_GO gỗ Tên quan hệ : KX_GO NGÀY: STT Thuộc tính Diễn giải Kiểu DL Số byte MGT Loại DL Ràng buộc 1 2 3 MS_KX MS_GO SL_GO Mã số của kho xưởng Mã số gỗ Số lượng gỗ cịn lại trong kho xưởng C C S 6 6 4 B B B PK,FK PK,FK Tổng số 16 Chú thích : - kiểu dữ liệu +S: số +C:chuỗi +N:ngày tháng -loại dữ liệu 23 +B:buộc +K:khơng buộc +D : cĩ điều kiện 24 TỔNG KẾT THUỘC TÍNH : STT Tên thuộc tính Diễn giải Thuộc quan hệ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 BAC_THO CHU_VU CMND DAN_TOC DC_KH DC_KX DC_NHACC DC_NV DGIA DT_KH DT_KX DT_NHACC DT_NV EMAIL_KH EMAIL_NV Bậc thợ của nhân viên sản xuất Chức vụ Số chứng minh nhân dân Dân tộc Địa chỉ khách hàng Địa chỉ kho xưởng Địa chỉ nhà cung cấp Địa chỉ nhân viên Đơn giá Điện thoại của khách hàng Điện thoại của kho xưởng Điện thoại của nhà cung cấp Điện thoại của nhân viên Email của khách hàng Email của nhân viên NV_SX NVVP NHAN_VIEN NHAN_VIEN KHACH_HANG, HOA_DON KHO_XUONG NHA_CUNG_CAP NHAN_VIEN HD_SP KHACH_HANG KHO_XUONG NHA_CUNG_CAP NHAN_VIEN KHACH_HANG NVVP 25 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 FAX HOC_VI MAUSAC MAT_MA MS_GO MS_HD MS_KH MS_KX MS_NHACC MS_NV MA_PN MA_PX MA_SP NGAY_LAP_H D NGAY_NHAP NGAY_SINH NGAY_XUAT Số fax của khách hàng Bằng cấp học vị của nhân viên Màu sắc của sản phẩm Mật mã của nhân viên văn phịng Mã số gỗ Mã số hố đơn Mã số khách hàng Mã số kho xưởng Mã số nhà cung cấp Mã số nhân viên Mã số phiếu nhập Mã số phiếu xuất Mã số sản phẩm Ngày lập hố đơn Ngày nhập gỗ vào kho xưởng Ngày sinh của nhân viên Ngày xuất sản phẩm ra khỏi kho xưởng KHACH_HANG NVVP HD_SP NVVP GO ,SAN_PHAM ,PN_GO, KX_GO HOA_DON, HD_SP KHACH_HANG , HOA_DON, PHIEU_XUAT KHO_XUONG, PHIEU_NHAP, PHIEU_XUAT , KX_SP, KX_GO NHA_CUNG_CAP, PHIEU_NHAP NHAN_VIEN, NVVP, NV_SX, PHIEU_NHAP, PHIEU_XUAT, HOA_DON PHIEU_NHAP , PN_GO PHIEU_XUAT, PX_SP SAN_PHAM, HD_SP, KX_SP, PX_SP 26 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 QUE_QUAN QUOC_GIA SL_GO SL_NHAP_GO SLUONG SL_XUAT_SP SOLUONG_SP TD_NN TEN_GO TEN_KH TEN_KX TEN_NHACC TEN_NV TEN_SP THONGSOKT_ GO TONG_GIA TON_GIAO Quê quán của nhân viên Quốc gia của khách hàng Số lượng gỗ cịn lại trong kho xưởng Số lượng gỗ nhập vào Số lượng sản phẩm trong hố đơn Số lượng sản phẩm xuất ra khỏi kho xưởng Số lượng sản phẩm cịn lại trong kho xưởng Trình độ ngoại ngữ của nhân viên Tên của gỗ Tên của khách hàng Tên của kho xưởng Tên của nhà cung cấp Tên của nhân viên Tên của sản phẩm Thơng số kĩ thuật của gỗ Tổng giá của 1 hố đơn Tơn giáo của nhân viên HOA_DON PHIEU_NHAP NHAN_VIEN PHIEU_XUAT NHAN_VIEN KHACH_HANG KX_GO PN_GO HD_SP PX_SP KX_SP NVVP GO KHACH_HANG KHO_XUONG NHA_CUNG_CAP NHAN_VIEN SAN_PHAM 27 GO HOA_DON NHAN_VIEN 28 III. Thiết kế Giao Diện và Phân tích thiết kế xử lý: Giao diện chính: 29 30 31 Form Phiên bản phần mềm: Form đăng nhập: Tên Đối tượng Kiểu Đối tượng Ràng buộc Dữ Liệu Mục đích Hàm liên quan Giá trị DEFAULT Mã nhân viên Textbox NULL Nhập từ keyboard 32 Mật mã Textbox NULL Nhập từ keyboard Tên ơ xử lý: đồng ý (dangnhap.click()) Form: đăng nhập. Input: mã số nhân viên và mật mã. Output: kiểm tra đúng mật mã và suất bảng giao diện menu chính. Table liên quan: NVVP. 33 Giải thuật: Ms= MSNV Pass= MATMA Mở table NHAN_VIEN, NVVP Kiểm tra mã sồ nhân viên, mật mã Chưa hết dữ liệi Đọc từng dịng Sai Mở giao diện chính Đĩng Table NHAN_VIEN, NVVP đúng 34 Form danh sách gỗ: Tên ơ xử lý: thêm (vaothemgo.click()) Form: danh sách gỗ. Input: Output: kích hoạt form thêm gỗ. Table liên quan: Giải thuật: Mở form Thêm gỗ 35 Tên ơ xử lý: Sửa (vaosuago.click()) Form: danh sách gỗ. Input: Output: Kích hoạt form sửa thơng tin gỗ. Table liên quan: Giải thuật: Mở form Sửa thông tin gỗ From sửa thơng tin gỗ: 36 Tên đối tượng Kiểu Đối tượng Ràng buộc Dữ Liệu Mục đích Hàm liên quan Giá trị DEFAULT MS gỗ Combobox Từ table GO Lấy dữ liệu từ table GO Tên gỗ Textbox Nhập từ keyboard hoặc từ table GO tương ứng với MS_GO Thơng số kĩ thuật Textbox Nhập từ keyboard hoặc từ table GO tương ứng với MS_GO Sửa Command Sửa lại thơng tin trong CSDL suago_CLICK() Thốt Command Thốt Thoat_click() 37 form Tên ơ xử lý: Sửa (suago.click()) Form: sửa gỗ. Input: số lượng, thơng số kĩ thuật. Output: lưu các giá trị trên form vào CSDL. Table liên quan: GO. 38 Giải thuật: 39 Form thêm gỗ: Tên đối tượng Kiểu Đối tượng Ràng buộc Dữ Liệu Mục đích Hàm liên quan Giá trị DEFAULT Tên gỗ Textbox Nhập từ keyboaem6 Thơng số kĩ thuật Textbox Nhập từ keyboard thêm Command Thêm gỗ mới vào CSDL Themgo_click() Thốt Command Thốt form Thoat_click() 40 Tên ơ xử lý: thêm ( themgo.click()) Form: thêm gỗ. Input: tên gỗ, thơng số kĩ thuật. Output: lưu các giá trị trên form vào CSDL và xuất ra form danh sách gỗ với những giá trị mới cập nhập. Table liên quan: GO. 41 Giải thuật: TEN=TEN_GO CHITIET=THONGSO_KT Mở table GO Lưu các giá trị trên form vào table Đĩng Table GO MS_SP= max(GO.MS_GO)+1 42 Form danh sách khách hàng: Tên ơ xử lý: thêm Form: danh sách khách hàng. Input: Output: kích hoạt form thêm khách hàng. Table liên quan: Giải thuật: Mở from thêm danh sách khách hàng 43 Tên ơ xử lý: Sửa Form: danh sách khách hàng. Input: Output: Kích hoạt form sửa khách hàng. Table liên quan: 44 Giải thuật: Mở from Sửa khách hàng Form sửa khách hàng: Tên đối tượng Kiểu Đối tượng Ràng buộc Dữ Liệu Mục đích Hàm liên quan Giá trị DEFAULT 45 Mã số khách hàng Combobox từ table KHACH_HANG Lấy dữ liệu từ bảng KHACH_HANG Tên khách hàng Textbox Nhập từ keyboard hoặc từ table KHACH_HANG tương ứng với MS_KH Địa chỉ khách hàng Textbox Nhập từ keyboard hoặc từ table KHACH_HANG tương ứng với MS_KH Điện thoại khách hàng Textbox Nhập từ keyboard hoặc từ table KHACH_HANG tương ứng với MS_KH fax Textbox Nhập từ keyboard hoặc từ table 46 KHACH_HANG tương ứng với MS_KH Email khách hàng Textbox Nhập từ keyboard hoặc từ table KHACH_HANG tương ứng với MS_KH Quốc gia Textbox Nhập từ keyboard hoặc từ table KHACH_HANG tương ứng với MS_KH Sửa Command Sửa chi tiết của khách hàng Suakh_click() Thốt Command Thốt Thoat_click() Tên ơ xử lý: Sửa (Suakh.click()) Form: Sửa khách hàng. 47 Input: tên khách hàng, địa chỉ khách hàng , điện thoại khách hàng, fax, quốc gia, email khách hàng. Output: lưu các giá trị trên form vào CSDL và xuất ra lại form Danh sách khách hàng với các giá trị đã thay đổi. Table liên quan: KHACH_HANG. 48 Giải thuật: MS=MS_KH TEN=TEN_KH DC=DC_KH DT=DT_KH EM=EMAIL_KH QG=QUOC_GIA FAX=FAX_KH Mở table KHACH_HANG Lưu TEN, DC, DT, EM, QG, FAX vào table KHACH_HANG Đĩng Table KHACH_HANG Đúng Đọc chưa hết dữ liệu MS==KHACH_HANG.MS_KHĐọc từng dịngĐúng Sai Sai 49 Form Danh sach kho: Tên ơ xử lý: thêm Form: danh sách kho. Input: Output: kích hoạt form thêm kho. Table liên quan: Giải thuật: Mở from thêm Kho Tên ơ xử lý: Sửa. 50 Form: danh sách kho. Input: Output: Kích hoạt from sửa kho. Table liên quan: 51 Giải thuật: Mở from sửa kho Form sửa kho: Tên đối tượng Kiểu Đối tượng Ràng buộc Dữ Liệu Mục đích Hàm liên quan Giá trị DEFAULT Mã số kho Combobox Từ table KHO_XUONG Lấy dữ liệu từ table KHO_XUONG 52 Tên kho Textbox Nhập từ keyboard hoặc từ table KHO_XUONG tương ứng với MS_KX Địa chỉ kho Textbox Nhập từ keyboard hoặc từ table KHO_XUONG tương ứng với MS_KX Điện thoại kho Textbox Nhập từ keyboard hoặc từ table KHO_XUONG tương ứng với MS_KX Sửa Command Sửa chi tiết của kho Suakho_click() Thốt Command Thốt Thoat_click() Tên ơ xử lý: Sửa (Suakho.click()) 53 Form: Sửa kho. Input: tên kho, địa chỉ, điện thoại. Output: lưu các giá trị trên form vào CSDL và xuất ra lại form danh sách kho với các giá trị đã thay đổi. Table liên quan: KHO_XUONG. 54 Giải thuật: Form thêm kho 55 56 Tên đối tượng Kiểu Đối tượng Ràng buộc Dữ Liệu Mục đích Hàm liên quan Giá trị DEFAULT Tên kho Textbox Nhập từ keyboard Địa chỉ Textbox Nhập từ keyboard Điện thoại Textbox Nhập từ keyboard Thêm Command Thêm kho vào CSDL thêmkho_click() Thốt Command Thốt Thoat_click() Tên ơ xử lý: thêm (themkho.click()) Form: thêm kho. Input: tên kho, địa chỉ, điện thoại. Output: lưu lại vào CSDL và mở lại form danh sách kho với những giá trị đã được cập nhập. 57 Table liên quan: KHO_XUONG. 58 Giải thuật: TEN=TEN_KHO DC=DC_KHO DT=DT_KHO Mở table KHO_XUONG Lưu các giá trị trên form vào table Đĩng Table KHO_XUONG MS_KHO=MAX(KHO_XUONG.MS_KX)+1 59 Form Danh sách nhà cung cấp: Tên ơ xử lý: thêm Form: danh sách nhà cung cấp. Input: Output: kích hoạt form thêm nhà cung cấp. Table liên quan: Giải thuật: Mở from thêm nhà cung cấp 60 Tên ơ xử lý: Sửa Form: danh sách nhà cung cấp. Input: Output: kích hoạt form sửa nhà cung cấp. Table liên quan: Giải thuật: Mở from sửa nhà cung cấp From sửa nhà cung cấp 61 Tên đối tượng Kiểu Đối tượng Ràng buộc Dữ Liệu Mục đích Hàm liên quan Giá trị DEFAULT Mã số nhà cung cấp Combobox Từ table NHA_CUNG_CAP Lấy dữ liệu từ table NHA_CUNG_CAP Tên nhà cung cấp Textbox Nhập từ keyboard Địa chỉ nhà cung cấp Textbox Nhập từ keyboard Điện thoại nhà cung cấp Textbox Nhập từ keyboard Sửa Command Sửa chi tiết của nhà Suancc_click() 62 cung cấp Thốt Command Thốt Thoat_click() Tên ơ xử lý: Sửa (Suancc.click()) Form: sửa nhà cung cấp. Input: tên nhà cung cấp, địa chỉ nhà cung cấp, điện thoại nhà cung cấp. Output: lưu các giá trị trên form vào CSDL và xuất ra lại formdanh sách nhà cung cấp với các giá trị đã thay đổi. Table liên quan: NHA_CUNG_CAP. Giải thuật: 63 MS=MS_NCC TEN=TEN_NCC DC=DC_NCC DT=DT_NCC Mở table NHA_CUNG_CAP Lưu TEN, DC, DT vào table NHA_CUNG_CAP Đĩng Table NHA_CUNG_CAP Đúng Đọc chưa hết dữ liệu MS==NHA_CUNG_CAP.MS_N CCĐọc từng dịngĐúng Sai Sai 64 Form thêm nhà cung cấp Tên đối tượng Kiểu Đối tượng Ràng buộc Dữ Liệu Mục đích Hàm liên quan Giá trị DEFAULT Tên nhà cung cấp Textbox Nhập từ keyboard Địa chỉ Textbox Nhập từ keyboard Điện thoại Textbox Nhập từ keyboard Thêm Command Thêm nhà cung cấp mới vào themncc_click() 65 CSDL Thốt Command Thốt Thoat_click() Tên ơ xử lý: thêm (themncc.click()) Form: thêm nhà cung cấp. Input: tên nhà cung cấp, địa chỉ, điện thoại. Output: lưu các giá trị trên form vào CSDL và xuất ra lại formdanh sách nhà cung cấp với các giá trị đã cập nhập. Table liên quan: NHA_CUNG_CAP. Giải thuật: 66 MS=MS_NCC TEN=TEN_NCC DC=DC_NCC DT=DT_NCC Mở table NHA_CUNG_CAP Lưu TEN, DC, DT vào table NHA_CUNG_CAP Đĩng Table NHA_CUNG_CAP Đúng Đọc chưa hết dữ liệu MS==NHA_CUNG_CAP.MS_N CCĐọc từng dịngĐúng Sai Sai 67 Form Danh sách nhân viên: Tên ơ xử lý: thêm Form: danh sách nhân viên. Input: Output: kích hoạt form thêm nhân viên. Table liên quan: Giải thuật: 68 Mở form Thêm nhân viên Tên ơ xử lý: Sửa. Form: danh sách nhân viên. Input: Output: kích hoạt from sửa nhân viên. Table liên quan: Giải thuật: Mở form sửa nhân viên 69 Form sửa nhân viên: Tên đối tượng Kiểu Đối tượng Ràng buộc Dữ Liệu Mục đích Hàm liên quan Giá trị DEFAULT MS nhân Combobox Từ table NHAN_VIEN, Lấy dữ liệu từ table 70 viên NVVP, NV_SX NHAN_VIEN,NVVP, NV_SX Họ và tên Textbox Nhập từ keyboard Địa chỉ Textbox Nhập từ keyboard CMND Textbox Nhập từ keyboard Điện thoại Textbox Nhập từ keyboard Ngày Listbox Nhập từ listbox 1 Tháng Listbox Nhập từ listbox 1 năm Textbox Nhập từ keyboard Quê quán Listbox Nhập từ listbox Tp. Hồ Chí Minh 71 Tơn giáo Listbox Nhập từ listbox Khơng Dân tộc Listbox Nhập từ listbox Kinh Nhân viên văn phịng Radiobutton Nhập từ Radiobutton Nhân viên sản xuất Radiobutton Nhập từ Radiobutton Chức vụ Listbox Nhập từ listbox Học vị Listbox Nhập từ listbox Cử nhân Trình độ ngoại ngữ Listbox Nhập từ listbox TOEIC 72 Bậc thợ Listbox Nhập từ listbox Bậc 1 Sửa Command Sửa chi tiết của nhân viên vào CSDL suanv_click() Thốt Command Thốt Thoat_click() Tên ơ xử lý: Sửa (Suanv.click()) Form: sửa nhân viên Input: họ và tên, địa chỉ, CMND, điện thoại, ngày tháng năm sinh, quê quán, dân tộc. Chọn nhân viên văn phịng: -chức vu , học vị, trình độ ngoại ngữ. Chọn nhân viên sản xuất: bậc thơ. Output: lưu các giá trị trên form vào CSDL và xuất ra lại form danh sách nhân viên với các giá trị đã thay đổi. Table liên quan: NHA_CUNG_CAP. Giải thuật: 73 74 Form Danh sách sản phẩm: Tên ơ xử lý: thêm Form: danh sách sản phẩm. Input: Output: kích hoạt form thêm sản phẩm. Table liên quan: Giải thuật: Mở form Thêm sản phẩm 75 Tên ơ xử lý: Sửa Form: danh sách sản phẩm. Input: Output: kích hoạt from sửa sản phẩm. Table liên quan: Giải thuật: Mở form Sửa sản phẩm Form sửa sản phẩm : 76 Tên đối tượng Kiểu Đối tượng Ràng buộc Dữ Liệu Mục đích Hàm liên quan Giá trị DEFAULT MS sản phẩm Combobox Từ table SAN_PHAM Lấy dữ liệu từ table SAN_PHAM Tên sản phẩm Textbox Nhập từ keyboard Loại gỗ Textbox Nhập từ keyboard 77 Mơ tả chi tiết Textbox Nhập từ keyboard Sửa Command Sửa chi tiết sản phẩm trên CSDL SuaSP_click() Thốt Command Thốt Thoat_click() Tên ơ xử lý: Sửa (SuaSP.click()) Form: sửa sản phẩm. Input: tên sản phẩm, loại gỗ, mơ tả chi tiết. Output: lưu các giá trị trên form vào CSDL và xuất ra lại form danh sách sản phẩm với các giá trị đã thay đổi. Table liên quan: SAN_PHAM. Giải thuật: 78 79 Form thêm sản phẩm Tên đối tượng Kiểu Đối tượng Ràng buộc Dữ Liệu Mục đích Hàm liên quan Giá trị DEFAULT Tên sản phẩm Textbox Nhập từ keyboard Loại gỗ Textbox Nhập từ keyboard Mơ tả chi tiết Textbox Nhập từ keyboard 80 Thêm Command Thêm sản phẩm mới vào CSDL themSP_click() Thốt Command Thốt Thoat_click() Tên ơ xử lý: thêm (themSP.click()) Form: thêm sản phẩm. Input: tên sản phẩm, loại gỗ, mơ tả chi tiết. Output: lưu các giá trị trên form vào CSDL và xuất ra lại form danh sách sản phẩm với các giá trị đã được cập nhập. Table liên quan: SAN_PHAM Giải thuật: 81 TEN=TEN_SP GO=LOAI_GO CHITIET=CHITIET_GO Mở table SAN_PHAM Lưu các giá trị trên form vào table Đĩng Table SAN_PHAM MS_SP= max(SAN_PHAM.MS_SP)+1 82 Form Danh sách hĩa đơn Tên ơ xử lý: thêm Form: Danh sách hố đơn. Input: Output: kích hoạt form lập hố đơn. Table liên quan: Giải thuật: Mở form lập hóa đơn 83 Form Gỗ tồn Form Sản phẩm tồn kho 84 Form Lập hĩa đơn: Tên đối tượng Kiểu Đối tượng Ràng buộc Dữ Liệu Mục đích Hàm liên quan Giá trị DEFAULT Khách Combobox Từ table Lấy dữ liệu từ table 85 hàng KHACH_HANG KHACH_HANG Cột MS_KH Nhân viên lập Combobox Từ table NVVP Lấy dữ liệu từ table NVVP ngày Listbox Nhập từ listbox 1 tháng Listbox Nhập từ listbox 1 năm Textbox Nhập từ keyboard Tên sản phẩm Combobox Từ table SAN_PHAM Lấy dữ liệu từ table SAN_PHAM cột TEN_SP Đơn giá Textbox Nhập từ keyboard Số lượng Textbox Nhập từ keyboard Ghi chú Textbox 86 khác Stt Textbox Máy tự động cấp Mã số sản phẩm Textbox Máy tự động cấp Tên sản phẩm Textbox Máy tự động cấp Số lượng Textbox Máy tự động cấp Thành tiền Textbox Máy tự động cấp Thanhtien() Ghi chú Textbox Máy tự động cấp Tổng tiền Textbox Máy tự động cấp Tongtien() In Command In hố đơn ra Inhd_click() thêm Command Thêm sản phẩm Themlistsp_click() 87 bán vào list Sao lưu Command Lưu hố đơn lại vào CSDL luuhd_click() Thốt Command Thốt Thoat_click() Tên ơ xử lý: thêm (themlistsp.click()) Form: lập hố đơn. Input: tên sản phẩm, đơn giá, số lượng, ghi chú khác. Output: xuất ra form list những sản phẩm mới thêm vào. Table liên quan: HD_SP, SAN_PHAM. 88 Giải thuật: Các hàm : thanhtien(), tongtien() Tên ơ xử lý: in ( inhd.click()) Form: lập hĩa đơn. 89 Input: khách hàng, nhân viên lập, ngày lập hố đơn, tên sản phẩm đơn giá, ghi chú khác, số lượng, thành tiền, tổng tiền. Output: in ra hố đơn để giao dịch với khách hàng. Table liên quan: KHACH_HANG, HOA_DON, NVVP, SAN_PHAM, HD_SP, NHAN_VIEN. Giải thuật: In hóa đơn Tên ơ xử lý: Sao lưu (luuhd.click()) Form: lập hĩa đơn. Input: khách hàng, nhân viên lập, ngày lập hố đơn, tên sản phẩm đơn giá, ghi chú khác, số lượng, thành tiền, tổng tiền. Output: lưu lại trên CSDL Table liên quan: KHACH_HANG, HOA_DON, NVVP, SAN_PHAM, HD_SP. Giải thuật: 90 NGAY=NGAY_LAP_HD TG=TONG_GIA MSKH=MS_KH MSNV=MS_NV Mở table KHACH_HANG, HOA_DON,NHAN_VIEN Lưu các giá trị trên form vào table Đĩng các table MS_HD=MAX(HOA_DON.MS_HD)+1 91 Form Phiếu nhập: Tên đối tượng Kiểu Đối tượng Ràng buộc Dữ Liệu Mục đích Hàm liên quan Giá trị DEFAULT 92 Kho Combobox Từ table KHO_XUONG Lấy dữ liệu từ table KHO_XUONG Cột MS_KX Khách hàng Combobox Từ table KHACH_HANG Lấy MS khách hàng từ table KHACH_HANG Nhân viên lập Combobox Từ table NVVP Lấy dữ liệu từ table NVVP ngày Listbox Nhập từ listbox 1 tháng Listbox Nhập từ listbox 1 năm Textbox Nhập từ keyboard Tên sản phẩm Combobox Từ table SAN_PHAM Lấy dữ liệu từ table SAN_PHAM cột TEN_SP Số Textbox Nhập từ 93 lượng keyboard Ghi chú khác Textbox Stt Textbox Máy tự động cấp Mã số sản phẩm Textbox Máy tự động cấp Tên sản phẩm Textbox Máy tự động cấp Số lượng Textbox Máy tự động cấp Ghi chú Textbox Máy tự động cấp Tổng số lượng Textbox Máy tự động cấp TongSL() In Command In phiếu xuất ra Inpx_click() 94 thêm Command Thêm sản phẩm bán vào list Themlistsppx_click() Sao lưu Command Lưu phiếu xuất lại vào CSDL luupx_click() Thốt Command Thốt Thoat_click() Tên ơ xử lý: thêm (themlistsppx.click()) Form: phiếu xuất. Input: tên sản phẩm, số lượng, ghi chú khác. Output: xuất ra form list những sản phẩm mới thêm vào. Table liên quan: PX_SP, PHIEU_XUAT, SAN_PHAM. Giải thuật: 95 MS[i]=MS SL[i}=SL GC[i]=GC tongSP=tongSP() TEN=TEN_SP SL=SO_LUONG GC=GHI_CHU Xuất ra bảng thống kê Mở table SAN_PHAM, PHIEU_XUAT Đĩng các table Các hàm: tongSL() Tên ơ xử lý: in (inpx.click()) Form: phiếu xuất. Input: kho, nhân viên lập, ngày lập phiếu xuất, tên sản phẩm, ghi chú khác, số lượng, tổng số lượng. 96 Output: in ra phiếu xuất để xuất hàng ra khỏi kho. Table liên quan: KHO_XUONG, PHIEU_XUAT, NVVP, SAN_PHAM, PX_SP. Giải thuật: In phiếu xuất Tên ơ xử lý: Sao lưu (luupx.click()) Form: phiếu xuất. Input: kho, nhân viên lập, ngày lập phiếu xuất, tên sản phẩm, ghi chú khác, số lượng, tổng số lượng. Output: lưu lại trên CSDL. Table liên quan: KHO_XUONG, PHIEU_XUAT, NVVP, SAN_PHAM, PX_SP. Giải thuật: 97 MS_PX=MAX(PJIEU_XUAT.MA_PX)+1 NGAY=NGAY_LAP_PX SL=SOLUONG_SP MSKH=MS_KH MSNV=MS_NV Lưu thông tin vào table Mở table SAN_PHAM, NVVP, KHACH_HANG, KHO_XUONG Đĩng các table 98 Form Phiếu nhập: Tên đối tượng Kiểu Đối tượng Ràng buộc Dữ Liệu Mục đích Hàm liên quan Giá trị DEFAULT Kho Combobox Từ table KHO_XUONG Lấy dữ liệu từ table 99 KHO_XUONG Cột MS_KX Nhân viên lập Combobox Từ table NVVP Lấy dữ liệu từ table NVVP ngày Listbox Nhập từ listbox 1 tháng Listbox Nhập từ listbox 1 Năm Textbox Nhập từ keyboard Tên gỗ Combobox Từ table GO Lấy dữ liệu từ table GO cột TEN_GO Số lượng Textbox Nhập từ keyboard Ghi chú khác Textbox Stt Textbox Máy tự động cấp 100 Mã số gỗ Textbox Máy tự động cấp Tên gỗ Textbox Máy tự động cấp Số lượng Textbox Máy tự động cấp Ghi chú Textbox Máy tự động cấp Tổng số lượng Textbox Máy tự động cấp TongSL() In Command In phiếu nhập ra Ingo_click() thêm Command Thêm gỗ vào list nhập Themlistgo_click() Sao lưu Command Lưu phiếu nhập lại vào CSDL luupn_click() Thốt Command Thốt Thoat_click() 101 Tên ơ xử lý: thêm (themlistgo.click()) Form: phiếu nhập Input: tên gỗ, số lượng, ghi chú khác. Output: xuất ra form list những gỗ mới thêm vào. Table liên quan: PN_GO, PHIEU_NHAP, GO. Giải thuật: 102 TEN=TEN_GO SL=SOLUONG_GO GC=GHI_CHU Mở table KHO_XUONG, PHIEU_NHAP Xuất ra bảng thống kê Đĩng các table MS[i]=MS SL[i]=SL GC[i]=GC tongSP=tongSL() Các hàm: tongSL() Tên ơ xử lý: in (ingo.click()) Form: phiếu nhập Input: kho, nhân viên lập, ngày lập phiếu nhập, tên gỗ, ghi chú khác, số lượng, tổng số lượng. Output: in ra phiếu nhập để nhập hàng vào khỏi kho. 103 Table liên quan: KHO_XUONG, PHIEU_NHAP, NVVP, GO, PN_GO. Giải thuật: In phiếu xuất Tên ơ xử lý: Sao lưu (luupn.click()) Form: phiếu nhập. Input: kho, nhân viên lập, ngày lập phiếu nhập, tên gỗ, ghi chú khác, số lượng, tổng số lượng. Output: lưu lại trên CSDL. Table liên quan: KHO_XUONG, PHIEU_NHAP, NVVP, GO, PN_GO. Giải thuật: 104 NGAY=NGAY_LAP_PN SL=SOLUONG_GO MSKH=MSKH MSNV=MSNV Mở table GO, NVVP, NHA_CUNG_CAP, KHO_XUONG Lưu thơng tin vào table Đĩng các table MS_PN=max(PHIEU_NHAP.MS_PN)+1 Form thêm khách hàng; 105 Tên đối tượng Kiểu Đối tượng Ràng buộc Dữ Liệu Mục đích Hàm liên quan Giá trị DEFAULT Tên khách hàng Textbox Nhập từ keyboard Địa chỉ khách hàng Textbox Nhập từ keyboard Điện thoại khách hàng Textbox Nhập từ keyboard 106 fax Textbox Nhập từ keyboard Email khách hàng Textbox Nhập từ keyboard Quốc gia Listbox Nhập từ listbox NHẬT thêm Command Thêm khách hàng vào CSDL Themkh_click() Thốt Command Thốt Thoat_click() Tên ơ xử lý: thêm (themkh.click()) Form: thêm khách hàng. Input: tên khách hàng, địa chỉ, điện thoại, email, fax, quốc gia. Output: lưu lại vào CSDL và mở lại form danh sách khách hàng với những giá trị đã được cập nhập. Table liên quan: KHACH_HANG. Giải thuật: 107 TEN=TEN_KH DC=DC_KH EM=EMAIL_KH QG=QUOC_GIA DT=DT_KH FA=FAX Mở table KHACH_HANG Lưu các giá trị trên form vào table Đĩng Table KHACH_HANG MS_KH= max(KHACH_HANG.MS_KH)+1 108 Form Thêm nhân viên: Tên đối tượng Kiểu Đối tượng Ràng buộc Dữ Liệu Mục đích Hàm liên quan Giá trị DEFAULT Họ và tên Textbox Nhập từ keyboard 109 Địa chỉ Textbox Nhập từ keyboard CMND Textbox Nhập từ keyboard Điện thoại Textbox Nhập từ keyboard Ngày Listbox Nhập từ listbox 1 Tháng Listbox Nhập từ listbox 1 năm Textbox Nhập từ keyboard Quê quán Listbox Nhập từ listbox Tp. Hồ Chí Minh Tơn giáo Listbox Nhập từ listbox Khơng Dân tộc Listbox Nhập từ listbox Kinh Nhân viên văn Radiobutton Nhập từ Radiobutton 110 phịng Nhân viên sản xuất Radiobutton Nhập từ Radiobutton Chức vụ Listbox Nhập từ listbox Học vị Listbox Nhập từ listbox Cử nhân Trình độ ngoại ngữ Listbox Nhập từ listbox TOEIC Bậc thợ Listbox Nhập từ listbox Bậc 1 Thêm Command Thêm 1 nhân viên vào CSDL Thêmnv_click() Thốt Command Thốt Thoat_click() Tên ơ xử lý: thêm (themnv.click()) 111 Form: thêm nhân viên. Input: họ và tên, địa chỉ, CMND, điện thoại, ngày tháng năm sinh, quê quán, dân tộc. Chọn nhân viên văn phịng: -chức vụ, học vị, trình độ ngoại ngữ. Chọn nhân viên sản xuất: bậc thợ. Output: lưu lại vào CSDL và mở lại form danh sách nhân viên với những giá trị đã được cập nhập. Table liên quan: NHAN_VIEN, NVVP, NV_SX. Giải thuật: 112 113 From Quản lý kho: Tên đối tượng Kiểu Đối tượng Ràng buộc Dữ Liệu Mục đích Hàm liên quan Giá trị DEFAULT Mã số kho Combobox Từ table KHO_XUONG Lấy dữ liệu từ table KHO_XUONG 114 Mã số phiếu nhập Textbox Máy tự động cấp Ngày nhập Textbox Máy tự động cấp Nhân viên lập Textbox Máy tự động cấp Mã số phiếu xuất Textbox Máy tự động cấp Ngày xuất Textbox Máy tự động cấp Nhân viên lập Textbox Máy tự động cấp Xố Command Xố phiếu nhập Xoapn_click() Thêm Command Thêm phiếu nhập Thempn_click() 115 Xố Command Xố phiếu xuất Xoapx_click() Thêm Command Thêm phiếu xuất thempx_click() Thốt Command Thốt Thoat_click() Tên ơ xử lý: thêm (thempn_click()) Form: quản lý kho. Input: Output: kích hoạt form phiếu nhập. Table liên quan: Giải thuật: Mở form thêm phiếu nhập 116 Tên ơ xử ly : xố (xoapn.click()) Form: quản lý kho. Input: mã số phiếu nhập. Output: xố khỏi CSDL những chi tiết ứng với mã số phiếu nhập và xuất ra form sau khi đã xố. Table liên quan: PHIEU_NHAP. Giải thuật: 117 Tên ơ xử ly : thêm (thempx.click()) Form: quản lý kho. Input: Output: kích hoạt form phiếu xuất. Table liên quan: Giải thuật: Mở form thêm phiếu nhập Tên ơ xử lý: xố (xoapx.click()) Form: quản lý kho. Input: mã số phiếu xuất. Output: xố khỏi CSDL những chi tiết ứng với mã số phiếu xuất và xuất ra form sau khi đã xố. Table liên quan: PHIEU_XUAT. 118 Giải thuật: 119 Form Tìm kiếm: Tên đối tượng Kiểu Đối tượng Ràng buộc Dữ Liệu Mục đích Hàm liên quan Giá trị DEFAULT Tìm từ Listbox Nhập từ listbox Từ khố Textbox Nhập từ keyboard Tìm bằng Combobox Từ table tương ứng với từ khố ở hàng “tìm từ “ Tìm kiếm Command Thêm 1 nhân viên vào CSDL timkiem_click() 120 Thốt Command Thốt Thoat_click() Tên ơ xử lý: tìm kiếm (timkiem.click()) Form: tìm kiếm. Input: tìm từ, từ khố, tìm bằng. Output: xuất ra danh sách ứng với tìm từ và liệt kê những từ cĩ trong từ khố. Table liên quan: NHAN_VIEN, HOA_DON, KHACH_HANG, KHO_XUONG, SAN_PHAM, PHIEU_XUAT, PHIEU_NHAP, NHA_CUNG_CAP. Giải thuật: 121 TT=TEN_TABLE TK=TU_KHOA TB=TIM_BANG TT=KHACH_HANG TT=PHIEU_NHAP TT=SAN_PHAM TT=KHO_XUONG TT=NHAN_VIEN TT=HOA_DON TT=NHA_CUNG_CAP TT=PHIEU_XUAT Mở table KHACH_HANG Đọc dữ liệu chưa hết Đọc từng dịng TK==KHACH_HA NG.`TB` Mở table HOA_DON Đọc dữ liệu chưa hết Đọc từng dịng TK==HOA_DON. `TB` Mở table NHAN_VIEN Đọc dữ liệu chưa hết Đọc từng dịng TK==NHAN_VIE N.`TB` Mở table KHO_XUONG Đọc dữ liệu chưa hết Đọc từng dịng TK==KHO_XUO NG.`TB` Mở table SAN_PHAM Đọc dữ liệu chưa hết Đọc từng dịng TK==SAN_PHA M.`TB` Mở table PHIEU_NHAP Đọc dữ liệu chưa hết Đọc từng dịng TK==PHIEU_NH AP.`TB` Mở table KHACH_HANG Đọc dữ liệu chưa hết Đọc từng dịng TK==PHIEU_XU AT.`TB` Mở table NHA_CUNG_CAP Đọc dữ liệu chưa hết Đọc từng dịng TK==NHA_CUN G_CAP.`TB` Sai Sai Sai Sai Sai Sai Sai Đúng Sai Sai Sai Sai Sai Sai Sai Sai Đúng Đúng Đúng Đúng Đúng Đúng Đúng Đĩng table Đúng Đúng Đúng Đúng Đúng Đúng Đúng Đúng Hết. 122 IV. Bảng phân cơng cơng việc: Tên họ: Cơng việc: Lưu Chí Kiệt (nt) 1. Thu thập thơng tin 2. Phát hiện thực thể 3. Thiết kế mơ hình ERD 4. Thiết kế giao diện 5. Làm thuật giải 6. chỉnh sửa báo cáo Bùi Minh Tuấn 1. Thu thập thơng tin 2. Phát hiện thực thể 3. Mơ tả chi tiết thực thể 4. Chuyển mơ hình ERD thành mơ hình quan hệ 5. Mơ tả ơ xử lý 6. Đánh máy bài báo cáo

Các file đính kèm theo tài liệu này:

  • pdfĐỀ TÀI- THIẾT KẾ HỆ THỐNG QUẢN LÝ CHO CÔNG TY SẢN XUẤT ĐỒ GỖ.GIỚI.pdf
Luận văn liên quan