You are on page 1of 2

November 28, 2018 [GV.

NGUYỄN THÀNH THỦY – MÔN LẬP TRÌNH WEB]

BÀI TẬP ÔN TẬP MÔN LẬP TRÌNH MẠNG

Thiết kế website Quản lý Nhân sự có các bảng dữ liệu và các chức năng theo yêu cầu sau đây, đặt
tên kho dữ liệu là QLNS.
 BẢNG NHANSU:
Tên trường Kiểu dữ liệu Ghi chú
MaCanBo int Auto Number
TenCanBo nvarchar(100)
HeSoLuong float
HeSoTrachNhiem float
TenPhongBan nvarchar(50)

 BẢNG DMPHONG:
Tên trường Kiểu dữ liệu Ghi chú
MaPhongBan int AutoNumber
TenPhongBan nvarchar(50)

Mở bảng DMPHONG trong HQTCSDL MS SQL Server, nhập trực tiếp vào 4 giá trị Tên phòng
ban sau: Phòng hành chính, Phòng kế toán, Phòng CNTT, Phòng Kỹ thuật.

Yêu cầu chức năng:


Thiết kế các trang web thực hiện theo yêu cầu sau:
1. Sử dụng Master Page để tạo giao diện đơn giản và liên kết các trang web ở các Câu 2, 3, 4, 5
và 6.

2. Trang add.aspx: cho phép nhập vào các thông tin của một nhân sự và ghi vào bảng NHANSU,
không cho phép để trống trường nào.
- Trên trang add.aspx, sử dụng 1 GridView để hiển thị dữ liệu của các nhân sự đang có.
- Khi bổ sung thành công, hệ thống sẽ thông báo “Đã hoàn thành bổ sung dữ liệu!!!”, đồng
thời làm mới dữ liệu trong GridView.
- Trong đó trường Tên phòng ban sẽ được hiển thị trong 1 DropDownList và được đọc từ
bảng DMPHONG.

3. Trang update.aspx:
- Sử dụng 1 GridView để hiển thị dữ liệu của các nhân sự hiện có.
- Trên GridView có nút Sửa, khi click nút sửa cho phép hiển thị thông tin lên form để người
dùng điều chỉnh (lưu ý: không được sửa dữ liệu trực tiếp trên grid).
- Sau khi cập nhật thành công, trang web thông báo: “Đã cập nhật thành công!!!”.
- Trong đó trường Tên phòng ban sẽ được hiển thị trong 1 DropDownList và được đọc từ
bảng DMPHONG.

1/2
November 28, 2018 [GV. NGUYỄN THÀNH THỦY – MÔN LẬP TRÌNH WEB]

4. Trang search.aspx:
- Cho phép nhập vào Tên nhân sự và Tên phòng ban được hiển thị trong 1 DropDownList
được load từ bảng DMPHONG.
- Nếu không tìm thấy thông tin thì thông báo là: “Không tồn tại nhân sự nào theo yêu cầu !!!”,
còn lại thì hiển thị dữ liệu tìm thấy trên 1 GridView.

5. Trang delete.aspx:
- Sử dụng 1 GridView để hiển thị dữ liệu của các nhân sự hiện có.
- Trên GridView có nút Xóa, khi click nút xóa cho phép xóa dòng dữ liệu tương ứng. Hiển thị
thông báo yêu cầu người dùng xác nhận trước khi tiến hành xóa dữ liệu.
- Sau khi cập nhật dữ liệu, trang web thông báo: “Đã cập nhật thành công!!!”.

6. Trang view.aspx, view_detail.aspx: cho phép xem thông tin chi tiết của một nhân sự nào đó.
- Trang view.aspx: sử dụng 1 GridView để hiển thị dữ liệu của các nhân sự hiện có. Trên
GridView có nút Xem, khi click nút Xem sẽ mở trang view_detail.aspx cho phép hiển thị đầy
đủ thông tin nhân sự tương ứng.

- HẾT –

2/2

You might also like