TRUNG TÂM TIN H C- ð I H C AN GIANG

                                        S 25 - Võ Th Sáu, TP Long xuyên, An giang
                                   Tels: (0763) 945454 – Ext: 666; Fax: (076) 842560
                            Website: http://cict.agu.edu.vn  E-mail: cict@agu.edu.vn

                   ð THI CH NG CH TIN H C QU C GIA
                             TRÌNH ð B

                                 Th i gian: 135 phút
                                 Ngày thi: 24/05/2009
                                 ð thi s : …….....

                   Lưu ý: - Thí sinh lưu t p tin vào ñĩa Z: ñ ch m ñi m.
                          - Thí sinh không ñư c mang tài li u vào phòng thi.
                          - Thang ñi m: th c hành: 9, lý thuy t: 1.
A. Mô t bài toán:
M t Trư ng Trung h c c n theo dõi sinh viên c a mình qua vi c ñăng ký môn h c và k t
qu h c t p. Sau khi xem xét quá trình phân tích và th ng nh t m t cơ s d li u như sau
cho ph n m m qu n lý sinh viên c a mình.
B ng SINHVIEN
 Thu c tính Ki u d li u Chi u dài                            Ghi chú
 MASV             Text             5      Mã s sinh viên
 HOSV             Text            30      H và tên lót sinh viên
 TENSV            Text            10      Tên sinh viên
 NU              Yes/No                   Phái c a sinh viên (Yes – N , No – Nam)
 NSINH         Date/Time                  Ngày tháng năm sinh c a sinh viên
 DIACHI           Text            50      ð a ch c a sinh viên
 MAKHOA           Text            4       Mã khoa – m i sinh viên tr c thu c m t khoa
 NAMHOC         Number           Byte     Năm h c – sinh viên thu c năm h c nào
 HOCBONG        Number       Long Integer H c b ng – H c b ng mà sinh viên nh n ñư c.
B ng KHOA
 Thu c tính Ki u d li u Chi u dài                             Ghi chú
 MAKHOA           Text              4      Mã khoa
 TENKHOA          Text             50      Tên khoa
 SO_CBGD        Number           Byte      S cán b gi ng d y
B ng MONHOC
  Thu c tính Ki u d li u Chi u dài                            Ghi chú
 MAMH              Text             4       Mã môn h c
 TENMH             Text            40       Tên môn h c
 SOTIET_LT       Number           Byte      S ti t lý thuy t
 SOTIET_TH       Number           Byte      S ti t th c hành
B ng KETQUA
 Thu c tính Ki u d li u Chi u dài                             Ghi chú
 MASV             Text              5      Mã s sinh viên
 MAMH             Text              4      Mã môn h c
 LANTHI         Number           Byte      L n thi
 DIEM           Number          Double     ði m thi

ð thi g m có 03 trang                                                          trang 1/3
B. Yêu c u th c hi n
Cho s n cơ s d li u trên ñĩa Z: v i tên QLSV.MDB và ñã thi t l p m i quan h gi a
các b ng, hãy th c hi n các yêu c u sau:
Ph n I: Query (2.75 ñ)
Câu 1 (0.75 ñ): T o query và lưu l i v i tên Cau 1 g m các thông tin sau: MASV,
      HOTENSV (g m c h và tên sinh viên), NU, NSINH, DIACHI, TENKHOA.
      Trong ñó TENKHOA s p x p theo th t tăng d n.
Câu 2: (1.00 ñ):T o query g m các thông tin: MASV, HOSV, TENSV, PHAI (n u NU là
      Yes thì ghi “N ” vào c t PHAI, ngư c l i ghi “Nam”), TENMH, TENKHOA. Ch
      hi n th thông tin c a nh ng sinh viên d thi l n 1 ñ i v i hai môn “Cơ s d li u”
      và “L p trình pascal”. Lưu query v i tên Cau 2.
Câu 3: (0.50 ñ): T o query th ng kê ñ hi n th thông tin
      theo m u sau. Lưu query v i tên Cau 3.
Câu 4: (0.50 ñ): Dùng query truy v n l ng nhau, tìm nh ng môn h c có s ti t lý thuy t
      g p ñôi s ti t lý thuy t c a môn h c “L p trình pascal”.
Ph n II: Form (3.00 ñ)
Câu 1 (1.00 ñ): D a vào table KHOA, t o form như m u ñã cho (Hình 1) và lưu l i v i tên
      F_KHOA, các nút trên form có tính năng như sau:
                                                 Tr v m u tin ñ u tiên.
                                                 Tr v trư c m u tin hi n hành.
                                                 Tr v sau m u tin hi n hành.
                                                 Tr v m u tin cu i cùng.
                                                 ðóng form tr v màn hình cơ s d li u

                Hình 1                           ðóng form ñ ng th i thoát MS Access.

Câu 2 (2.00 ñ): D a vào table
        KHOA           và       table
        SINHVIEN, t o Main Form
        và Sub Form theo m u (Hình
        2).     Lưu       l i     tên
        Main_F_Khoa. Khi ngư i
        s d ng ch n mã khoa thì
        Tên khoa và S CBGD thay
        ñ i theo, ñ ng th i Form con
        thay ñ i theo Mã khoa tương
          ng.
+ T ng s sinh viên: ð m s sinh
viên trong toàn khoa.
+ T ng s ti n h c b ng: T ng                             Hình 2
c ng s ti n h c b ng c a sinh viên
trong toàn khoa.
+ Khi ngư i s d ng Click nút thoát
thì s hi n th thông báo như Hình 3.


                                                         Hình 3

ð thi g m có 03 trang                                                            trang 2/3
Ph n III: Report (1.75 ñ)
Câu 1 (0.75 ñ): T o report danh sách sinh viên t ng h p như m u ñã cho và lưu l i v i tên
       R_SINHVIEN.




...
Câu 2 (1.00 ñ): T o Report th hi n danh sách sinh viên theo t ng khoa như m u ñã cho và
       lưu l i v i tên R_KHOA_SINHVIEN.
Chú ý: ði m TB – là ñi m trung bình c a hai l n thi.




              ...




              ...



IV: Visual Basic for Application (1.50 ñ)
Câu 1 (0.25 ñ): Vi t hàm Tang_So có công d ng nh n vào m t s s tr v m t s có giá
       tr tăng lên 30% so v i giá tr ban ñ u.
Câu 2 (1.25 ñ): Thi t k form tính toán cơ b n như
       hình ñã cho (Hình 4). Công d ng c a các
       nút như sau:
+ Th c hi n: Ngư i s d ng nh p vào m t s (t i
  vùng textbox th nh t), textbox th hai s hi n th
  m t s tăng 30% so v i textbox th nh t (s d ng                      Hình 4
  hàm Tang_So t i câu 1).
+ Xóa: Khi ngư i s d ng Click vào nút này thì vùng textbox th nh t và textbox th hai s
  xóa giá tr trong hai vùng này ñ ng th i con tr ñ t t i vùng textbox th nh t.
+ ðóng: Có công d ng ñóng form hi n t i. S d ng thư vi n có s n c a VBA (DoCmd),
  không dùng tính năng Control Wizards.
                                 ------------H T-----------

ð thi g m có 03 trang                                                           trang 3/3

K51.24.05.2009

  • 1.
    TRUNG TÂM TINH C- ð I H C AN GIANG S 25 - Võ Th Sáu, TP Long xuyên, An giang Tels: (0763) 945454 – Ext: 666; Fax: (076) 842560 Website: http://cict.agu.edu.vn E-mail: cict@agu.edu.vn ð THI CH NG CH TIN H C QU C GIA TRÌNH ð B Th i gian: 135 phút Ngày thi: 24/05/2009 ð thi s : ……..... Lưu ý: - Thí sinh lưu t p tin vào ñĩa Z: ñ ch m ñi m. - Thí sinh không ñư c mang tài li u vào phòng thi. - Thang ñi m: th c hành: 9, lý thuy t: 1. A. Mô t bài toán: M t Trư ng Trung h c c n theo dõi sinh viên c a mình qua vi c ñăng ký môn h c và k t qu h c t p. Sau khi xem xét quá trình phân tích và th ng nh t m t cơ s d li u như sau cho ph n m m qu n lý sinh viên c a mình. B ng SINHVIEN Thu c tính Ki u d li u Chi u dài Ghi chú MASV Text 5 Mã s sinh viên HOSV Text 30 H và tên lót sinh viên TENSV Text 10 Tên sinh viên NU Yes/No Phái c a sinh viên (Yes – N , No – Nam) NSINH Date/Time Ngày tháng năm sinh c a sinh viên DIACHI Text 50 ð a ch c a sinh viên MAKHOA Text 4 Mã khoa – m i sinh viên tr c thu c m t khoa NAMHOC Number Byte Năm h c – sinh viên thu c năm h c nào HOCBONG Number Long Integer H c b ng – H c b ng mà sinh viên nh n ñư c. B ng KHOA Thu c tính Ki u d li u Chi u dài Ghi chú MAKHOA Text 4 Mã khoa TENKHOA Text 50 Tên khoa SO_CBGD Number Byte S cán b gi ng d y B ng MONHOC Thu c tính Ki u d li u Chi u dài Ghi chú MAMH Text 4 Mã môn h c TENMH Text 40 Tên môn h c SOTIET_LT Number Byte S ti t lý thuy t SOTIET_TH Number Byte S ti t th c hành B ng KETQUA Thu c tính Ki u d li u Chi u dài Ghi chú MASV Text 5 Mã s sinh viên MAMH Text 4 Mã môn h c LANTHI Number Byte L n thi DIEM Number Double ði m thi ð thi g m có 03 trang trang 1/3
  • 2.
    B. Yêu cu th c hi n Cho s n cơ s d li u trên ñĩa Z: v i tên QLSV.MDB và ñã thi t l p m i quan h gi a các b ng, hãy th c hi n các yêu c u sau: Ph n I: Query (2.75 ñ) Câu 1 (0.75 ñ): T o query và lưu l i v i tên Cau 1 g m các thông tin sau: MASV, HOTENSV (g m c h và tên sinh viên), NU, NSINH, DIACHI, TENKHOA. Trong ñó TENKHOA s p x p theo th t tăng d n. Câu 2: (1.00 ñ):T o query g m các thông tin: MASV, HOSV, TENSV, PHAI (n u NU là Yes thì ghi “N ” vào c t PHAI, ngư c l i ghi “Nam”), TENMH, TENKHOA. Ch hi n th thông tin c a nh ng sinh viên d thi l n 1 ñ i v i hai môn “Cơ s d li u” và “L p trình pascal”. Lưu query v i tên Cau 2. Câu 3: (0.50 ñ): T o query th ng kê ñ hi n th thông tin theo m u sau. Lưu query v i tên Cau 3. Câu 4: (0.50 ñ): Dùng query truy v n l ng nhau, tìm nh ng môn h c có s ti t lý thuy t g p ñôi s ti t lý thuy t c a môn h c “L p trình pascal”. Ph n II: Form (3.00 ñ) Câu 1 (1.00 ñ): D a vào table KHOA, t o form như m u ñã cho (Hình 1) và lưu l i v i tên F_KHOA, các nút trên form có tính năng như sau: Tr v m u tin ñ u tiên. Tr v trư c m u tin hi n hành. Tr v sau m u tin hi n hành. Tr v m u tin cu i cùng. ðóng form tr v màn hình cơ s d li u Hình 1 ðóng form ñ ng th i thoát MS Access. Câu 2 (2.00 ñ): D a vào table KHOA và table SINHVIEN, t o Main Form và Sub Form theo m u (Hình 2). Lưu l i tên Main_F_Khoa. Khi ngư i s d ng ch n mã khoa thì Tên khoa và S CBGD thay ñ i theo, ñ ng th i Form con thay ñ i theo Mã khoa tương ng. + T ng s sinh viên: ð m s sinh viên trong toàn khoa. + T ng s ti n h c b ng: T ng Hình 2 c ng s ti n h c b ng c a sinh viên trong toàn khoa. + Khi ngư i s d ng Click nút thoát thì s hi n th thông báo như Hình 3. Hình 3 ð thi g m có 03 trang trang 2/3
  • 3.
    Ph n III:Report (1.75 ñ) Câu 1 (0.75 ñ): T o report danh sách sinh viên t ng h p như m u ñã cho và lưu l i v i tên R_SINHVIEN. ... Câu 2 (1.00 ñ): T o Report th hi n danh sách sinh viên theo t ng khoa như m u ñã cho và lưu l i v i tên R_KHOA_SINHVIEN. Chú ý: ði m TB – là ñi m trung bình c a hai l n thi. ... ... IV: Visual Basic for Application (1.50 ñ) Câu 1 (0.25 ñ): Vi t hàm Tang_So có công d ng nh n vào m t s s tr v m t s có giá tr tăng lên 30% so v i giá tr ban ñ u. Câu 2 (1.25 ñ): Thi t k form tính toán cơ b n như hình ñã cho (Hình 4). Công d ng c a các nút như sau: + Th c hi n: Ngư i s d ng nh p vào m t s (t i vùng textbox th nh t), textbox th hai s hi n th m t s tăng 30% so v i textbox th nh t (s d ng Hình 4 hàm Tang_So t i câu 1). + Xóa: Khi ngư i s d ng Click vào nút này thì vùng textbox th nh t và textbox th hai s xóa giá tr trong hai vùng này ñ ng th i con tr ñ t t i vùng textbox th nh t. + ðóng: Có công d ng ñóng form hi n t i. S d ng thư vi n có s n c a VBA (DoCmd), không dùng tính năng Control Wizards. ------------H T----------- ð thi g m có 03 trang trang 3/3