You are on page 1of 2

Giả sử tại một cơ quan hành chính sự nghiệp, để theo dõi thiết bị đã được trang

bị cho các đơn vị trường học, người ta đã tổ chức một CSDL được mô tả như
sau:
1. Danh mục nhóm tài sản:
NHOM_TAI_SAN(MANHOM; TENNHOM) (Tân từ: Mỗi nhóm tài sản
cần lưu trữ mã nhóm và tên nhóm)
2. Danh mục đơn vị trường:
DM_DV_TRUONG(MADV; TENDV) (Tân từ: Mỗi danh mục đơn vị
trường cần lưu trữ mã đơn vị và tên đơn vị)
3. Danh mục tài sản
DM_TAI_SAN(MATAISAN, TENTS, DONVITINH, DONGIA,
MANHOM, NUOC_SX, NAMSX) (Tân từ: Mỗi danh mục tài sản cần lưu
trữ các thông tin về mã tài sản, tên tài sản, đơn vị tính, đơn giá, tài sản thuộc
nhóm nào, nước nào sản xuất và năm sản xuất)
4. Trang bị tài sản cho đơn vị
TRANG_BI(MADV, MATAISAN, NGAYTRANGBI, SOLUONG,
GHICHU) (Tân từ: Mỗi khi trang bị tài sản cho đơn vị nào, mã tài sản, ngày
trang bị, số lượng và ghi chú)
Yêu cầu:
1. Tạo database qltaisan_tenhs_lop (viết bằng câu lệnh SQL) (2.0đ)

Hình 1: Database Diagrams thể hiện mối quan hệ giữa các bảng
Bảng Nhóm tài sản Bảng Danh mục đơn vị trường

Bảng Danh mục tài sản Bảng Danh mục trang bị


Hình 2. Mô phỏng kiểu dữ liệu của các cột
2. Thiết kế Form:
a. frmMain: (0.5đ)
- Là form Midi
- Thoát ứng dụng
- Hiển thị Thông tin cá nhân và thời gian hiện hành
- Mở FrmNhomTS
- Mở FrmDMDVTruong
b. Lệnh để xử lý cho CSDL phải viết trên Class (mở kết nốim đóng kết nối,
GetDataToTable, Hàm thực thi các câu lệnh SQL (1.0)
c. Form FrmNhomTS
- Là form con của frmMain
- Viết lệnh lấy dữ liệu từ CSDL lên Datagridview (0.5đ)
- Viết nút lệnh Thêm, xoá, sửa, Lưu, bỏ qua, Thoát. (1.0đ)
d. Form FrmDMDVTruong
- Là form con của frmMain
- Viết lệnh lấy dữ liệu từ CSDL lên Datagridview (0.5đ)
- viết nút lệnh Thêm, xoá, sửa, Lưu, bỏ qua, Thoát. (1.0đ)
e. Form FrmDMNhomTS
- Là form con của frmMain
- Viết lệnh lấy dữ liệu từ CSDL lên Datagridview (0.5đ)
- viết nút lệnh Thêm, xoá, sửa, Lưu, bỏ qua, Thoát. (1.0đ)
- Sử dụng Combobox cho khoá ngoại (0.5)
f. Form FrmDMTrangBi
- Là form con của frmMain
- Viết lệnh lấy dữ liệu từ CSDL lên Datagridview (0.5đ)
- viết nút lệnh Thêm, xoá, sửa, Lưu, bỏ qua, Thoát. (1.0đ)
- Sử dụng Combobox cho khoá ngoại (0.5)

Chú ý: Bẫy lỗi cho các sự kiện trên form; thực hiện nút thêm cho mỗi Form ít nhất 3
mẫu tin.

You might also like