LUẬN VĂN TỐT NGHIỆP
Đề tài:
XÂY DỰNG CHƯƠNG TRÌNH
THI TRẮC NGHIỆM BẰNG
VISUAL BASIC.NET
GVHD : Nguyễn Chánh Thành
GVPB : Nguyễn Tấn Trần Minh Khang
Giôùi Thieäu
Visual Basic.Net
Tổng Quan Về Visual Basic.Net
Những nét mới trong Visual Basic.NET
Khác biệt giữa VB 6.0 và VB.NET
Làm việc với bộ xử lý lỗi
Làm việc với Crystal Report
Xây dựng Help OnLine
Khác Biệt Giữa VB 6.0 Và VB.NET
VB 6.0 > < VB. NET
Tính năng VB 6.0 VB.NET
Tính kế thừa
đầy đủ
Thực hiện phương pháp kế thừa
giả .
Thực hiện kế thừa đầy đủ các lớp con
riêng , dẫn xuất ,các thuộc tính và phương
thức từ lớp cơ bản được viết bằng ngôn
ngữ .NET C++ hay C# .
Khả năng
tương tác
Dùng các biến khác với C++ và
Java , làm cho các ứng dụng
viết bằng VB và C++ khó tương
Cách xây dựng logic cho chương trình
Truy Cập Cơ Sở Dữ Liệu
ADO.Net
Làm việc với Dataset
Lớp DataTable
Lớp DataAdapter
Đưa dữ liệu vào DataGrid
Sử dụng DataReader
Giôùi Thieäu
SQL Server 2000
Tổng Quan Về SQL Server 2000
Lòch sử của SQL Server
SQL Server và mô hình Client / Server
Tạo Và Quản Trò Các Cơ Sở Dữ Liệu
Tạo một cơ sở dữ liệu
Đổi tên một cơ sở dữ liệu
Gỡ bỏ một cơ sở dữ liệu
Các Loại Dữ Liệu Và Tạo Các Bảng
Các loại dữ liệu
Tạo một bảng
Sửa cấu trúc bảng
Xóa một bảng
Thuộc tính Identity
Ràng Buột Toàn Vẹn
Các loại ràng buột toàn vẹn
Xóa một ràng buột
Giá trò mặc nhiên
Check constrait
Primary Key
Unique
Xây dựng chương trình Thi Trắc Nghiệm hiện thực
các chức năng :
Quản trò dữ liệu đề thi .
Thực hiện chức năng thi trắc nghiệm trên máy
cho người dùng
Use_Case Diagram Giáo Viên
Thêm Câu hỏi
Thêm Đề Thi
Xóa Đề thi
Sửa câu hỏi
Xóa Câu Hỏi
Xem Danh Mục Câu
hỏi
Xem Danh Mục Đề
Thi
Đổi Mật Khẩu
Xem kết qủa Thi
Xem Danh Sách SV
Dự Thi
Xem Danh Sách GV
Xem Danh Sách GV
Coi Thi
Giáo viên
Use_Case Diagram Sinh Viên
Thi
Xem Lòch Thi
Đổi Mật Khẩu
Xem kết qủa Thi
Sinh viên
Use_Case Diagram Giáo Vụ
Xem Danh Sách
GV
Xem Danh Sách
SV
Quản Lý Danh
Sách GV Coi Thi
Xem Bài Làm Của
SV
In Báo Cáo
Quản Lý Danh
Sách Môn Dạy GV
Xem Danh Sách
GV Coi Thi
Xem Danh Sách
SV Dự Thi
Đổi Mật Khẩu
Xem Danh Mục Đề
Thi
Giáo vụ
Class Diagram của Package Interface
Database
Danh Mục Môn Học
Form
Quản Lý Danh Mục
Lớp Học Form
Danh sách Giáo Viên
Coi Thi Form
Danh Sách Sinh Viên
Form
Quản Lý Danh Sách
Môn Học Form
Quản Lý Danh Sách
Sinh Viên Dự Thi Form
Kết Quả Thi Form
Danh Mục Bộ Đề Thi
Form
Quản Lý Danh Mục
Bộ Đề Thi Form
Quản Lý Thông Số
Form
<<call>>
<<call>>
<<call>>
<<call>>
<<call>>
<<call>>
<<call>>
<<call>>
<<call>>
<<call>>
<<call>>
<<call>>
<<call>>
<<call>>
<<call>>
<<call>>
<< call>>
<<call>>
<<call>>
<<call>>
<<instantiat
<<instantiat
<<instantiat
<<instantiat
<<call>>
Class Diagram của Package Interface
<<call>>
Login Form
Lòch Thi Form
Kết Quả Thi Form
Thi Form
Đổi Mật Khẩu Sinh Viên Form
Database
<<call>>
<<call>>
<<call>>
Main Form
<<instantiate>>
<<instantiate>>
<<instantiate>>
<<instantiate>>
Đăng Ký Thi Form
<<instantiate>>
<<call>>
<<instantiate>>
Collaboration Diagram Quản Lý DSSV Dự Thi
3: LoaiUser=IsUserGV( Username,Password)
: Giáo vụ
: Login Form
: Main Form
Database
: Câu
Trả Lời
11: Compare ( GiaoVieIDCurrent , GiaoVienID) = True
1: Nhập Username , Password
2: Submit
6: Kích hoạt và hiển thò
9: Chọn Giáo Viên
12: Lệnh AddCauHoi
13: Nhập Thông Tin Câu Hỏi
14: Nhập Thông Tin Câu Trả Lời
15: Chọn STT Câu Trả Lời Đúng
10: Chọn Môn
4: Kích hoạt và hiển thò
5: Lệnh QuanLyCauHoi
3: GiaoVienID=IsUserGV( Username,Password)
16: objCauHoi=New ( NoiDung,MucDo,GiaoVienID,MonID )
8: SelectDMMonDay ( GiaoVienID )
17: CauHoiID=AddCauHoi ( objCauHoi )
19: CauTraLoiID=AddCauTraLoi ( objCauTraLoi )
20: UpdateCauTraLoiDung ( CauHoiID ,CauTraLoiDungID )
7: SelectDMGiaoVien ( )
18: objCauTraLoi = New ( NoiDung,CauHoiID)