ĐƯỢC SỬ DỤNG TÀI LIỆU GIẤY Cho cơ sở dữ liệu có tên là NhanVien.mdb. Cơ sở dữ liệu này gồm ba bảng với các trường như sau: 1. NhanVien: MaNV, HoLot, Ten, MaDV. 2. ThongTinChiTiet: MaNV, NgaySinh, DiaChi, DienThoai, Email. 3. DonVi: MaDV, TenDV. Trong đó, MaNV, MaDV là các khoá chính.
Trang 1ĐẠI HỌC MỞ TP.HỒ CHÍ MINH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
KHOA CÔNG NGHỆ THÔNG TIN Độc Lập - Tự Do - Hạnh Phúc
ĐỀ THI TỐT NGHIỆP
SỐ: 1 LẦN THỨ: 1
Môn thi: Chuyên sâu Hướng Mạng máy tính – Hệ Đại học
Năm học: 2011 - 2012
Ngày thi: 16/03/2012 Phòng thi: 37 Ngô Tất Tố Thời gian làm bài: 180 phút không kể thời gian viết đề
ĐƯỢC SỬ DỤNG TÀI LIỆU GIẤY
Cho cơ sở dữ liệu có tên là NhanVien.mdb Cơ sở dữ liệu này gồm ba bảng với các trường như sau:
1 NhanVien: MaNV, HoLot, Ten, MaDV
2 ThongTinChiTiet: MaNV, NgaySinh, DiaChi, DienThoai, Email
3 DonVi: MaDV, TenDV
Trong đó, MaNV, MaDV là các khoá chính
Lưu ý:
- Thí sinh phải chép cơ sở dữ liệu NhanVien.mdb vào thư mục gốc ổ D : ( D:\)
và dùng đường dẫn này để làm bài Nếu không thực hiện đúng, bài thi sẽ bị
điểm 0.
- Phải định dạng tiếng Việt, font chữ, cỡ chữ và màu sắc giống hoặc gần giống với đề thi
Hãy sử dụng cơ sở dữ liệu NhanVien.mdb để xây dựng một ứng dụng Web theo các yêu cầu sau:
1 a) Trang đầu tiên có tên là DangNhap.aspx với giao diện như sau:
Nếu để trống Tên người dùng hoặc Mật khẩu mà ấn nút Đồng ý thì thông báo lỗi sẽ hiện ra và khi ấn nút Huỷ bỏ thì giao diện trở lại trạng thái ban đầu như
hình trên (0.5 đ):
Trang 2b) Nếu gõ vào Tên người dùng khác với chuỗi “user” hoặc Mật khẩu khác với chuỗi “password” thì thông báo lỗi sẽ hiện ra như sau (0.5 đ):
c) Nếu gõ đúng tên người dùng và mật khẩu rồi ấn nút Đồng ý thì ứng dụng sẽ chuyển đến trang TrangChu.aspx với giao diện như sau (0.5 đ):
2 Trong trang TrangChu.aspx, nếu người dùng chọn mục Danh Sách Nhân Viên thì ứng dụng sẽ chuyển đến trang DanhSach.aspx để hiển thị danh sách nhân viên gồm mã nhân viên, họ tên, ngày sinh, địa chỉ, điện thoại và email theo thứ tự mã nhân viên (MaNV) tăng dần (1.0 đ):
3 a) Trong trang TrangChu.aspx, nếu người dùng chọn mục Thêm Nhân Viên
Mới thì ứng dụng sẽ chuyển đến trang Them.aspx để thêm nhân viên mới vào cơ
sở dữ liệu (1.0 đ):
Trang 3b) Sau khi nhập họ lót, tên, ngày sinh, địa chỉ, điện thoại, email và chọn đơn vị là một phòng ban nào đó trong DropDownList rồi ấn nút Đồng ý thì mẫu tin
mới sẽ được thêm vào cơ sở dữ liệu (1.0 đ).
Lưu ý: Mã nhân viên do chương trình tự động sinh ra Mã nhân viên gồm 5 ký
tự: “NVxxx“, trong đó xxx có giá trị từ 001 đến 999 Trong cơ sở dữ liệu ban đầu, ba chữ số xxx là các giá trị liên tục từ 001 đến 050
4 a) Trong trang TrangChu.aspx, nếu người dùng chọn mục Cập Nhật Nhân Viên thì ứng dụng sẽ chuyển đến trang CapNhat.aspx (1.0 đ):
b) Khi người dùng chọn một nhân viên trong danh sách thì các thông tin về nhân viên đó được hiển thị trong các TextBox (1.0 đ):
Trang 4c) Sau khi người dùng thay đổi các thông tin về nhân viên rồi ấn nút Cập Nhật
thì nội dung của mẫu tin đã chọn trong cơ sở dữ liệu cũng thay đổi theo (1.0
đ)
5 a) Trong trang TrangChu.aspx, nếu người dùng chọn mục Xoá Bỏ Nhân Viên
thì ứng dụng sẽ chuyển đến trang Xoa.aspx (1.0 đ):
b) Khi người dùng chọn một nhân viên trong danh sách thì thông báo sẽ hiện ra
(0.5 đ):
c) Nếu người dùng ấn nút Đồng ý thì mẫu tin đã chọn sẽ được xoá khỏi cơ sở dữ
liệu (1.0 đ):
Lưu ý:
1 Thí sinh có thể thêm (hoặc không) chức năng cho nút Hủy bỏ để xóa nội dung
trong các TextBox
2 Thí sinh có thể thêm (hoặc không) chức năng cho nút “<< Trang chủ” để
chuyển về trang TrangChu.aspx
- HẾT
-Tp HCM, ngày 13 tháng 03 năm 2013
Tô Oai Hùng