MỤC LỤCLời nói đầuI. Giới thiệu đề tài.....................5 1. Lý do chọn đề tài.................................................................... 2. Đặt vấn đề............................................................................... 3. Mục đích nghiên cứu.............................................................. 4. Nội dung nghiên cứu.............................................................. 5. Phương pháp nghiên cứu.......................................................II. Phân tích thiết kế hệ thống......................................................81.Sơ đồ chức năng....................................................................2.Các bảng dữ liệu....................................................................3.Thiết lập mối quan hệ thực thể giữa các bảng.....................15III. Xây dựng chương trình...........................................................1.Giao diện chương trình..........................................................2.Các truy vấn............................................................................3.Tạo các form...........................................................................3.1.Quản lý sinh viên......................................................................................3.2.Quản lý điểm của sinh viên.................................................3.3.Các chức năng tìm kiếm.....................................................4.Các report..............................................................................5.Modul....................................................................................6.Một số vấn đề liên quan........................................................Lời kết.........................................................................................
Trang 1TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
-o0o -Bài tập lớn môn học Lập trình Access
Đề tài:”Xây dựng phần mềm quản lý điểm sinh viên”
Giáo viên hướng dẫn: Phan Văn Viên Nhóm Sinh viên thực hiện:
Nguyễn Thế Đảng 5821060028 Lập bảng,quản lý
điểm sinh viên
Nhóm Trưởng(Team Leader)Nguyễn Thị Thanh
Trang 2Lời nói đầu
I Giới thiệu đề tài 5
1 Lý do chọn đề tài
2 Đặt vấn đề
3 Mục đích nghiên cứu
4 Nội dung nghiên cứu
5 Phương pháp nghiên cứu
II Phân tích thiết kế hệ thống 8
1 Sơ đồ chức năng
2 Các bảng dữ liệu
3 Thiết lập mối quan hệ thực thể giữa các bảng 15
III Xây dựng chương trình
1 Giao diện chương trình
2 Các truy vấn
3 Tạo các form
3.1 Quản lý sinh viên
3.2 Quản lý điểm của sinh viên
3.3 Các chức năng tìm kiếm
4 Các report
5 Modul
6 Một số vấn đề liên quan
Lời kết
LỜI NÓI ĐẦU
Trang 3Cùng với sự phát triển của thế giới và xu hướng hội nhập kinh tế quốc
tế, đất nước ta đang dần đổi mới và bước vào thời kì công nghiệp hóa, hiện đại hóa, vừa xây dưng cơ sở vật chất, kĩ thuật, vừa phát triển nền kinh tế đất nước Hiện nay, nước ta đang xây dựng và phát triển các khu công nghiệp, khu đô thị, cao ốc…Do đó, ngành công nghệ thông tin không thể nào thiếu và có vai trò rất quan trọng trong quá trình xây dựng và phát triển đất nước
Là sinh viên ngành công nghệ thông tin của Trường Đại Học Công Nghiệp Hà Nội Qua những gì chúng em được học ở trường cùng với sự chỉbảo quan tâm tận tình của các thầy cô trong trường, đặc biệt là các thầy cô trong khoa công nghệ thông tin đã giúp chúng em có cái nhìn rộng và hiểu biết về ngành mình theo học sâu hơn Để đánh giá kiến thức đã học sau khi kết thúc môn học và cũng để chúng em tìm hiểu thực tế về ngành công nghệ thông tin Nên
chúng em đã được thầy Phan Văn Viên giao cho chúng em làm đề tài:” Xây dựng chương trình quản lý điểm sinh viên.”
Với sự hướng dẫn nhiệt tình của thầy Phan Văn Viên đã giúp cho chúng em hoàn
thành đề tài:” Xây dựng chương trình quản lý điểm sinh viên.” Do thời gian
có hạn, chúng em vừa học hỏi vừa tìm hiểu cùng với kinh nghiệm thực tế chưa có nên trong quá trình thực hiện bài tập lớn còn nhiều thiếu sót Nhóm thực hiện rất mong được sự đánh giá sâu sắc nhất của các thầy(cô) đặc biệt là thầy Phan Văn Viên phụ trách bộ môn, để chúng em có thể rút ra được nhiều bài học kinh
nghiệm quý báu Sự góp ý đánh giá của thầy sẽ là những bài học quý giá mà chúng em nhận được, chúng em xin chân thành cảm ơn sự nhiệt tình giúp đỡ của các thầy(cô) đặc biệt là thầy Phan Văn Viên
Chúng em chân thành cảm ơn!
Trang 4PHẦN I:NỘI DUNG BÀI TẬP LỚN
I – GIỚI THIỆU ĐỀ TÀI
1.Lý do chọn đề tài
Trong hệ thống quản lý điểm hiện nay ở tất cả các trường học, việcquản lý điểm của học sinh, sinh viên là vô cùng cần thiết và quan trọng.Đặc biệt ở các trường đại học với số lượng sinh viên lên tới hàng chụcnghìn thì yêu cầu cần có một hệ thống phần mềm nào đó để quản lý tốthơn, chính xác và tránh nhầm lẫn, thiếu xót và mất thời gian khi tìmkiếm điểm của sinh viên nào đó
Để đáp ứng nhu cầu đó nhóm đã bắt tay vào nghiên cứu đề tài :” Xây dựng chương trình quản lý điểm sinh viên” một phần mềm quản lý
điểm sinh viên giúp cho việc quản lý điểm của sinh viên 1 cách hiệuquả và chính xác hơn
Ngoài các chức năng chính như trên, hệ thống này còn cần thêm một số chức năng khác như: cập nhật các loại danh mục dữ liệu (danh mục lớp,danh mục loại hình đào tạo, danh mục ngành học ); các chức năng sao lưu và phục hồi dữ liệu; các chức năng trợ giúp
Trang 53 Mục đích nghiên cứu
Phần mềm có rất nhiều tính năng mà các nhà quản lý điểm quan tâmnhư: Tính điểm trung bình, nhập và xem điểm với giao diện dễ nhìntăng độ chính xác trong quá trình nhập và tính điểm, vì điểm là một cơ
sở để đánh giá trình độ học lực của người đi học Đặc biệt tính năngtruy vấn (Query) có chứa tham số của phần mềm giúp người sử dụng cóthể truy cập vào bất kì bảng ghi nào có trong phạm vi quản lý và chỉnhsửa
Tính năng dễ sử dụng là quan trọng nhất, trong thời đại công nghệhiện nay, việc sử dụng được tin học văn phòng rất phổ biến, chính vìthế mà phần mềm quản lý điểm được viết trên nền Access nằm trong bộOffice của tập đoàn Microsoft là một lợi thế cho người sử dụng
4.Nôi dung nghiên cứu
Qua khảo sát thực tế trường Đại Học Công Nghiệp Hà Nội, chúng em
đã đưa ra những yêu cầu cơ bản cho một chương trình quản lý điểm như
- Đưa ra được yêu cầu cơ bản như: cập nhật, sửa xóathông tin sinh viên, điểm, tìm điểm theo tiêu chí…
- Chương trình dễ sử dụngNội dung cơ sở dữ liệu :
1 Trường có nhiều hệ đào tạo được quản lý bởi các thông tin: mã
hệ đào tạo, tên hệ đào tạo
2 Trường có nhiều khoa như: khoa công nghệ thông tin, khoa thú
y, khoa nông học… mỗi khoa được quản lý bởi các thông tingồm: mã khoa , tên khoa, sdt, địa chỉ
3 Mỗi khoa có nhiều ngành đào tạo: mỗi ngành được quản lý bởicác thông tin: mã ngành, tên ngành, mã khoa
4 Mỗi ngành có nhiều lớp: mỗi lớp được quản lý bởi các thôngtin: mã lớp, tên lớp giáo viên chủ nhiệm, sĩ số, khóa học, mãngành
Trang 65 Mỗi lớp có nhiều sinh viên được quản lý bởi các thông tin: mãsinh viên, họ tên, ngày sinh, giới tính, quê quán, mã lớp, mãngành, mã khoa
6 Mỗi sinh viên có thể học nhiều học phần mỗi học phần đượcquản lý bởi các thông tin: mã học phần, tên học phần, số đơn vịhọc trình, học kỳ, mã khoa, mã hệ đào tạo
7 Mỗi sinh viên phải học nhiều học phần Việc tham gia học cáchọc phần của sinh viên được ghi lại bằng các điểm thi họcphần:mã sinh viên, mã học phần, học kỳ, điểm chuyên cần,điểm giữa kỳ, điểm kết thúc học phần, điểm tổng kết môn
5 Phương pháp nghiên cứu
- Đề tài được thưc hiện trên cơ sở phương pháp khoa họctrên phần mềm Access
-Để giải quyết nhiệm vụ đặt ra ,đề tài sử dụng các nghiêncứu cụ thể như:phân tích , thiết kế hệ thống, xây dựng cácchương trình, giao diện một cách khoa học trên Access
Trang 7II.PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Từ các thông tin về hệ thống ta thấy đối với bài toán này có nhiều dữliệu phải quản lý Cụ thể ta có thể phân chúng thánh từng nhóm dữ liệuvào và ra như sau:
Nhóm dữ liệu vào:
- Hồ sơ sinh viên: họ và tên, ngày sinh, nơi sinh,…
- Nhóm dữ liệu liên quan đến kết quả học tập như: điểm thi các môn,điểm thi lại các môn,…
- Nhóm dữ liệu về các danh mục cần quan tâm: danh sách các lớp,danh sách các môn học, học phần,…
Nhóm dữ liệu ra:
- Danh sách sinh viên
- Điểm thi
- Danh sách các môn thi lại
- Điểm thi từng môn
- Kết quả học tập của từng sinh viên
1 Sơ đồ chức năng
Để cho người sử dụng có một cái nhìn tổng quan về hệ thống, tax aydựng sơ đồ phân rã chức năng để hướng tới cấu trúc hóa chương trình
Có nhiều quan điểm về phân rã chức năng như:
Phân rã chức năng theo đối tượng
Phân rã chức năng theo sự kiện
Phân rã chức năng theo tiến trình công việc
Trong cách tiếp cận bài toán này, việc biểu diễn sơ đồ phân rãchức năng theo sự kết hợp hai quan điểm đầu tiên là phù hợpnhất
Trang 8Tên sinh viên, Mã sinh viên, Lớp, Khoa, Hệ đào tạo
2 Các bảng dữ liệu
Dùng lệnh File/New mở một tệp CSDL mới có tên làQuanlydiemsinhvien.mdb
B1: Khởi động trình thiết kế cấu trúc bảng ở chế độ Design View, ở thẻ
Tables, nhấn nút New chọn Design View , nhấn Ok Hộp thoại thiết kếcấu trúc một bảng xuất hiện:
Trang 9B2: Khai báo danh sách tên các trường của bảng: bằng cách gõ danh
sách tên các trường lên cột Field Name của cửa sổ thiết kế Đối vớibảng DIEM bao gồm 7 trường là:
Khóa chính gồm 2 trường masv và mahp
B3: Khai báo kiểu dữ liệu dữ liệu của bảng bằng cách chọn kiểu dữ liệu
cho từng trường ở cột Data Type tương ứng
B4: Thiết lập trường khóa cho bảng bằng cách:
Dùng chuột kết hợp giữ phím Shift đánh dấu đầu dòng các trường muốnthiết lập khóa
Mở thực đơn Edit/ Primary key để thiết lập thuộc tính khóa cho cáctrường vừa chọn Cũng có thể ra lệnh này bằng cách nhất nút Primary key trên thanh công cụ
B5: lưu lại cấu trúc bảng với tên DIEM Nhấn tổ hợp phím Alt + S hoặc
nhấn nút Save trên thanh công cụ
Nhập dữ liệu cho bảng
Trang 10 Bảng HEDAOTAO
B1: Khởi động trình thiết kế cấu trúc bảng ở chế độ Design View, ở thẻ
Tables, nhấn nút New chọn Design View , nhấn Ok Hộp thoại thiết kếcấu trúc một bảng xuất hiện:
B2: Khai báo danh sách tên các trường của bảng: bằng cách gõ danh
sách tên các trường lên cột Field Name của cửa sổ thiết kế Đối vớibảng hedaotao gồm 2 trường la:
1: mahdt
2: tenhdt
Khóa chính la trường mahdt
B3: Khai báo kiểu dữ liệu dữ liệu của bảng bằng cách chọn kiểu dữ liệu
cho từng trường ở cột Data Type tương ứng
B4: Thiết lập trường khóa cho bảng bằng cách:
Dùng chuột kết hợp giữ phím Shift đánh dấu đầu dòng các trường muốnthiết lập khóa
Trang 11Mở thực đơn Edit/ Primary key để thiết lập thuộc tính khóa cho cáctrường vừa chọn Cũng có thể ra lệnh này bằng cách nhất nút Primary key trên thanh công cụ.
B5: lưu lại cấu trúc bảng với tên hedaotao Nhấn tổ hợp phím Alt + S
hoặc nhấn nút Save trên thanh công cụ
Nhập dữ liệu cho bảng
Bảng KHOA
B1: Khởi động trình thiết kế cấu trúc bảng ở chế độ Design View, ở thẻ
Tables, nhấn nút New chọn Design View , nhấn Ok Hộp thoại thiết kếcấu trúc một bảng xuất hiện:
Trang 12B2: Khai báo danh sách tên các trường của bảng: bằng cách gõ danh
sách tên các trường lên cột Field Name của cửa sổ thiết kế Đối vớibảng KHOA bao gồm 4 trường là:
1: mak
2:tenk
3:sdt
4:diachi
Khóa chính la trường mak
B3: Khai báo kiểu dữ liệu dữ liệu của bảng bằng cách chọn kiểu dữ liệu
cho từng trường ở cột Data Type tương ứng
B4: Thiết lập trường khóa cho bảng bằng cách:
Dùng chuột kết hợp giữ phím Shift đánh dấu đầu dòng các trường muốnthiết lập khóa
Mở thực đơn Edit/ Primary key để thiết lập thuộc tính khóa cho cáctrường vừa chọn Cũng có thể ra lệnh này bằng cách nhất nút Primary key trên thanh công cụ
B5: lưu lại cấu trúc bảng với tên Khoa Nhấn tổ hợp phím Alt + S hoặc
nhấn nút Save trên thanh công cụ
Nhập dữ liệu cho bảng:
Trang 13 Bảng NGANH
B1: Khởi động trình thiết kế cấu trúc bảng ở chế độ Design View, ở thẻ
Tables, nhấn nút New chọn Design View , nhấn Ok Hộp thoại thiết kếcấu trúc một bảng xuất hiện:
B2: Khai báo danh sách tên các trường của bảng: bằng cách gõ danh
sách tên các trường lên cột Field Name của cửa sổ thiết kế Đối vớibảng Nganh bao gồm 3 trường là:
1:man
2:tenn
3:mak
Khóa chính la trường :man
B3: Khai báo kiểu dữ liệu dữ liệu của bảng bằng cách chọn kiểu dữ liệu
cho từng trường ở cột Data Type tương ứng
B4: Thiết lập trường khóa cho bảng bằng cách:
Dùng chuột kết hợp giữ phím Shift đánh dấu đầu dòng các trường muốnthiết lập khóa
Mở thực đơn Edit/ Primary key để thiết lập thuộc tính khóa cho cáctrường vừa chọn Cũng có thể ra lệnh này bằng cách nhất nút Primary key trên thanh công cụ
Trang 14B5: lưu lại cấu trúc bảng với tên Điểm Nhấn tổ hợp phím Alt + S hoặc
nhấn nút Save trên thanh công cụ
Nhập dữ liệu cho bảng:
Bảng LOP
B1: Khởi động trình thiết kế cấu trúc bảng ở chế độ Design View, ở thẻ
Tables, nhấn nút New chọn Design View , nhấn Ok Hộp thoại thiết kếcấu trúc một bảng xuất hiện:
B2: Khai báo danh sách tên các trường của bảng: bằng cách gõ danh
sách tên các trường lên cột Field Name của cửa sổ thiết kế Đối vớibảng LOP bao gồm 6 trường là:
1:mal
2 :tenl
3 :gvcn
4 :ss
Trang 155 :khoahoc
6 :man
khóa chính là trường mal
B3: Khai báo kiểu dữ liệu dữ liệu của bảng bằng cách chọn kiểu dữ liệu
cho từng trường ở cột Data Type tương ứng
B4: Thiết lập trường khóa cho bảng bằng cách:
Dùng chuột kết hợp giữ phím Shift đánh dấu đầu dòng các trường muốnthiết lập khóa
Mở thực đơn Edit/ Primary key để thiết lập thuộc tính khóa cho cáctrường vừa chọn Cũng có thể ra lệnh này bằng cách nhất nút Primary key trên thanh công cụ
B5: lưu lại cấu trúc bảng với tên LOP Nhấn tổ hợp phím Alt + S hoặc
nhấn nút Save trên thanh công cụ
Nhập dữ liệu cho bảng:
Bảng SINHVIEN
B1: Khởi động trình thiết kế cấu trúc bảng ở chế độ Design View, ở thẻ
Tables, nhấn nút New chọn Design View , nhấn Ok Hộp thoại thiết kếcấu trúc một bảng xuất hiện:
Trang 16B2: Khai báo danh sách tên các trường của bảng: bằng cách gõ danh
sách tên các trường lên cột Field Name của cửa sổ thiết kế Đối vớibảng SinhVien bao gồm 9 trường là:
Khóa chính la trường masv
B3: Khai báo kiểu dữ liệu dữ liệu của bảng bằng cách chọn kiểu dữ liệu
cho từng trường ở cột Data Type tương ứng
B4: Thiết lập trường khóa cho bảng bằng cách:
Dùng chuột kết hợp giữ phím Shift đánh dấu đầu dòng các trường muốnthiết lập khóa
Mở thực đơn Edit/ Primary key để thiết lập thuộc tính khóa cho cáctrường vừa chọn Cũng có thể ra lệnh này bằng cách nhất nút Primary key trên thanh công cụ
B5: lưu lại cấu trúc bảng với tên SINHVIEN Nhấn tổ hợp phím Alt + S
hoặc nhấn nút Save trên thanh công cụ
Nhập dữ liệu cho bảng:
Trang 17 Bảng HOCPHAN
B1: Khởi động trình thiết kế cấu trúc bảng ở chế độ Design View, ở thẻ
Tables, nhấn nút New chọn Design View , nhấn Ok Hộp thoại thiết kếcấu trúc một bảng xuất hiện:
B2: Khai báo danh sách tên các trường của bảng: bằng cách gõ danh
sách tên các trường lên cột Field Name của cửa sổ thiết kế Đối vớibảng Hocphan bao gồm 5 trường là:
Khóa chính la trường mahp
B3: Khai báo kiểu dữ liệu dữ liệu của bảng bằng cách chọn kiểu dữ liệu
cho từng trường ở cột Data Type tương ứng
Trang 18B4: Thiết lập trường khóa cho bảng bằng cách:
Dùng chuột kết hợp giữ phím Shift đánh dấu đầu dòng các trường muốnthiết lập khóa
Mở thực đơn Edit/ Primary key để thiết lập thuộc tính khóa cho cáctrường vừa chọn Cũng có thể ra lệnh này bằng cách nhất nút Primary key trên thanh công cụ
B5: lưu lại cấu trúc bảng với tên HOCPHAN Nhấn tổ hợp phím Alt + S
hoặc nhấn nút Save trên thanh công cụ
Nhập dữ liệu cho bảng:
3 - Thiết lập mối quan hệ thực thể giữa các bảng
Trong bài tập này chúng em sử dụng mô hình quan hệ Đây là
mô hình tiên tiến nhất hiện nay được dùng cho hầu hết các cơ sở dữliệu Mô hình này không quản lý theo kểu “cha-con” mà xây dựngthông qua các thông tin đặc trưng, các dữ liệu được truyền vào các bảng
2 chiều Trong đó mỗi cột tương ứng với một đối tượng (trường), mỗihang tương ứng với một đối tượng (bản ghi) Dựa vào các cột người taxây dựng các khóa, khóa này xác định duy nhất một đối tượng Cácbảng móc nối với nhau để thể hiện mối quan hệ phức tạp Mô hình nàygiúp việc tổ chức thông tin dữ liệu đơn giản hơn
Trang 19Bao giờ cũng xác định kiểu liên kết giữa các thực thể Từ việc xác địnhcác quan hệ đó ta xây dựng được sơ đồ quan hệ thực thể của các đốitượng trong hệ thống.
Trong bài tập này chúng em xây dựng quan hệ thực thể 1- đểthể hiện mối quan hệ giữa các thực thể Có một thực thể ở bảng này chỉ
có một nhưng có thể có nhiều ở bảng thứ 2
Kết thúc quá trình phân tích dữ liệu ta được sơ đồ quan hệthực thể (Entity Relationship Modeling) Mô hình này thể hiện toàn bộdiễn biến thông tin của tổ chức và hình thành cơ sở dữ liệu sau này…
III - Xây dựng chương trình
1 Giao diện chương trình
Chúng ta phải thiết kế form cho chương trình sao cho hệthống hoạt động có hiệu quả Như vậy, chúng ta phải thiết kế saocho giao diện giữa người và máy thật tốt, sử dụng dễ dàng, thuậntiện cho người trực tiếp quản lý phần mềm Ngoài ra còn phải đảmbảo cho hệ thống vận hành tốt, không bị trục trặc về thông tin, hạnchế sai sót trong việc thao tác kỹ thuật
Trang 20Dưới đây sẽ là giao diện chương trình, nó liên kết tất cả cácđối tượng đã xây dựng trong cơ sở dữ liệu để người dung không biếtAccess cũng dễ dàng sử dụng chương trình Form này gọi là “Formchính”:
Trang 21Nháy chuột vào bảng diem và bảng sinhvien,chọn nút Add để đưa bảng vào nửa trên của cửa sổ Select Query.Nháy close để đóng hộp thoại Show Table và đưa con trỏ về cửa sổ Select Query.
+Dòng Field: lần lượt đưa các trường
:masv,hoten,ngaysinh,gioitinh,quequan,mal,man,mak,mahdt,mahp,diemcc
+ Dòng Table: dung để chỉ tên trường ở trên thuộc bảng nào
+ Dòng Sort: quy định cột này có sắp xếp hay không, xếp tăng hay xếp
giảm
+ Dòng Show: Nếu được đánh đấu thì cột này sẽ hiện lên trong bảng
kết quả nếu không đánh dấu thì cột này không hiện Trong trường hợpnày đánh dấu tất cả các cột
Để xem kết quả của truy vấn đang thiết kế ta nháy nút viewtrên thanh công cụ Query Design Kết quả có dạng sau:
Trang 22Trong cửa sổ Database nháy vào nút queries, nháy vào nút New trên thanh công cụ của cửa sổ Database, xuất hiện hộp thoại New Query, chọn Design View và nháy ok xuất hiện hộp thoại Show Table:
Nháy chuột vào bảng Btonghop để chon bảng nháy nút Add để đưa
bảng vào nửa trên của cửa sổ Select Query.
+ Dòng Field: lần lượt đưa các trường :masv,
hoten,ngaysinh,gioitinh,man,mal,mahdt,mahp,diemcc,diemgk,diemkt ,hocky
+ Dòng Table: dung để chỉ tên trường ở trên thuộc bảng nào
+ Dòng Sort: quy định cột này có sắp xếp hay không, xếp tăng hay xếp
giảm
+ Dòng Show: Nếu được đánh đấu thì cột này sẽ hiện lên trong bảng
kết quả nếu không đánh dấu thì cột này không hiện Trong trường hợpnày đánh dấu tất cả các cột
Kết quả truy vấn
Trang 23 Tạo bảng truy vấn chọn tìm sinh viên khoa CNTT
Trong cửa sổ Database nháy vào nút queries, nháy vào nút New trên thanh công cụ của cửa sổ Database, xuất hiện hộp thoại New Query, chọn Design View và nháy ok xuất hiện hộp thoại Show Table:
Nháy chuột vào bảng khoa và sinhvien để chon bảng ,nháy nút Add để
đưa bảng vào nửa trên của cửa sổ Select Query.
trường:masv,hoten,ngaysinh,gioitinh,quequan,mal,man,mak,tenk
+ Dòng Table: dùng để chỉ tên trường ở trên thuộc bảng nào
+ Dòng Sort: quy định cột này có sắp xếp hay không, xếp tăng hay xếp
giảm
+ Dòng Show: Nếu được đánh đấu thì cột này sẽ hiện lên trong bảng
kết quả nếu không đánh dấu thì cột này không hiện Trong trường hợpnày đánh dấu tất cả các cột
Trang 24Kết quả truy vấn:
Tạo bảng truy vấn tìm kiếm điểm sinh viên có điểm >=5.0
Trong cửa sổ Database nháy vào nút queries, nháy vào nút New trên thanh công cụ của cửa sổ Database, xuất hiện hộp thoại New Query, chọn Design View và nháy ok xuất hiện hộp thoại Show Table:
Nháy chuột vào bảng diem để chon bảng ,nháy nút Add để đưa bảng
vào nửa trên của cửa sổ Select Query.
+ Dòng Field: lần lượt đưa các trường:masv,mahp,diemtk
+ Dòng Table: dùng để chỉ tên trường ở trên thuộc bảng nào
+ Dòng Sort: quy định cột này có sắp xếp hay không, xếp tăng hay xếp
giảm
Trang 25+ Dòng Show: Nếu được đánh đấu thì cột này sẽ hiện lên trong bảng
kết quả nếu không đánh dấu thì cột này không hiện Trong trường hợpnày đánh dấu tất cả các cột
+ Dòng Criteria ở cột mahp ta ghi “ml1001”,cootjdiemtk ghi >=”5.0”
Kết quả truy vấn:
3 Tạo các form
3.1 Quản lý sinh viên
Gồm có: sửa, xóa, thông tin sinh viên, cập nhật thông tin sinh viên
a Cập nhật thông tin sinh viên
Ta chọn biểu tượng Form trên cửa sổ Database, nháy nút New ,xuất hiện hộp thoại New form ,chọn mục Deisgn View,chọn tên bảng dùng để tạo là cap nhat thong tin sv,nháy ok.
Xuất hiện cửa sổ thiết kế Form còn trắng.Dùng lệnh View/Field List và
View /Toolbox để hiện danh sach trường của bảng cập nhật thông tin sv và hộp
công cụ.Sau đó nháy chuột vào tên trường trong danh sách trường và kéo vào vị trí
trong Form.
Trang 26Sau khi thiết kế song ta chọn Design View trên thanh công cụ để xem biểu mẫu cập nhật thông tin sv:Form
b Sửa, xóa thông tin sinh viên
Ta cũng lam tương tự theo các bước như phần thiết kế cập nhật thông tin sv
Trang 27Ta có kết quả sau:
Xem thông tin của sinh viên
Trang 28Sau khi thiết kế ta kết quả:
3.2 Quản lý điểm của sinh viên.
a, Cập nhật điểm:
Ta muốn tạo biểu mẫu nhập dữ liệu cho bảng capnhatdiem thuộcquanlydiemsinhvien.Chọn biểu tượng Forms trên cửa sổ Database,nháy nút new, xuất hiện hộp thoại New Form chọn mục Design viewchọn tên bảng dùng để tạo Form là capnhatdiem, nháy OK Xuất hiệncửa sổ thiết kế Form còn trắng .Dùng lệnh View/Field List vàView/Toolbox để hiện danh sách trường của bảng capnhatdiem và hộpcông cụ