3.3.1. Lƣợc đồ quan hệ
10: Lược đồ quan hệ
3.3.2. Mơ tả dữ liệu các bảng
Bảng LOP
51: Tồn vẹn giá trị của bảng LOP
Tên trƣờng Kiểu dữ liệu Null Khĩa
IDlop nvarchar(20) Primary Key
Tenlop nvarchar(20) X
Bảng TAIKHOAN
52: Tồn vẹn giá trị của bảng TAIKHOAN
Tên trƣờng Kiểu dữ liệu Null Khĩa
Xây dựng website hỗ trợ thi trắc nghiệm GVHD - PGS. TS. Lê Văn Sơn
Nguyễn Minh Mãi – 10CNTT4 Trang 56
matkhau nvarchar(10) X
Bảng GIAOVIEN
53: Tồn vẹn giá trị của bảng GIAOVIEN
Tên trƣờng Kiểu dữ liệu Null Khĩa
IDgiaovien nvarchar(20) Primary Key
Hoten nvarchar(50) X Diachi nvarchar(100) X Email nvarchar(100) X ` ngaysinh Date X gioitinh nvarchar(10) X Sdt nvarchar(11) X Bảng SINHVIEN
54: Tồn vẹn giá trị của bảng SINHVIEN
Tên trƣờng Kiểu dữ liệu Null Khĩa
IDsinhvien nvarchar(20) Primary Key
Hoten nvarchar(50) X
IDlop nvarchar(20)
ngaysinh date
gioitinh nvarchar(10)
Xây dựng website hỗ trợ thi trắc nghiệm GVHD - PGS. TS. Lê Văn Sơn
Nguyễn Minh Mãi – 10CNTT4 Trang 57
55: Tồn vẹn giá trị của bảng MONTHI
Tên trƣờng Kiểu dữ liệu Null Khĩa
IDmonthi nvarchar(20) Primary Key
tenmothi nvarchar(20) X
IDgiaovien nvarchar(20) Primary Key
Bảng CAUHOI
56: Tồn vẹn giá trị của bảng CAUHOI
Tên trƣờng Kiểu dữ liệu Null Khĩa
IDcauhoi nvarchar(20) Primary Key
IDdethi nvarchar(20)
cauhoi nvarchar(3000) X
Bảng DAPAN
57: Tồn vẹn giá trị của bảng DAPAN
Tên trƣờng Kiểu dữ liệu Null Khĩa
IDdapan nvarchar(20) Primary Key
IDcauhoi nvarchar(20)
Dapan nvarchar(1000) X
Dung bit X
Xây dựng website hỗ trợ thi trắc nghiệm GVHD - PGS. TS. Lê Văn Sơn
Nguyễn Minh Mãi – 10CNTT4 Trang 58
58: Tồn vẹn giá trị của bảng DETHI
Tên trƣờng Kiểu dữ liệu Null Khĩa
IDdethi nvarchar(20) Primary Key
tendethi nvarchar(20) X IDmonthi nvarchar(20) tongsocau int X thoigianlambai int trangthai bit IDgiaovien Nvarchar(20) Bảng DANHSACHTHI
59: Tồn vẹn giá trị của bảng DANHSACHTHI
Tên trƣờng Kiểu dữ liệu Null Khĩa
IDdanhsach nvarchar(20) Primary Key
IDdethi nvarchar(20) X
IDsinhvien nvarchar(20)
trangthai bit X
Bảng KETQUATHI
60: Tồn vẹn giá trị của bảng KETQUATHI
Tên trƣờng Kiểu dữ liệu Null Khĩa
IDsinhvien nvarchar(20) Primary Key
Xây dựng website hỗ trợ thi trắc nghiệm GVHD - PGS. TS. Lê Văn Sơn
Nguyễn Minh Mãi – 10CNTT4 Trang 59
Diem float X
3.4. Thiết kế giao diện
Đăng nhập
11: Đăng nhập
Trong màn hình này thì ngƣời dùng nhập dữ liệu về tên đăng nhập và mật khẩu để đăng nhập vào hệ thống. Nếu tên đăng nhập hoặc mật khẩu bị sai thì website sẽ thơng báo lỗi cho ngƣời dùng biết.
Quản lý sinh viên
Xây dựng website hỗ trợ thi trắc nghiệm GVHD - PGS. TS. Lê Văn Sơn
Nguyễn Minh Mãi – 10CNTT4 Trang 60
Đây là chức năng quản lý sinh viên. Trong chức năng này thì chúng ta cĩ thể xem danh sách của 1 lớp. Cùng với đĩ là chức năng thêm sinh viên vào 1 lớp hoặc cĩ thể là thêm danh sách nhiều sinh viên. Đối với chức năng thêm danh sách nhiều sinh viên thì file danh sách sinh viên tải lên là file cĩ đuơi là CSV hoặc là TXT.
Quản lý giáo viên
13: Quản lý giáo viên
Đây là chức năng quản lý sinh viên. Trong chức năng này thì chúng ta cĩ thể xem danh sách giáo viên.Cùng với đĩ là chức năng thêm mới giáo viên hoặc cĩ thể là thêm danh sách nhiều sinh viên..
Quản lý tài khoản
Xây dựng website hỗ trợ thi trắc nghiệm GVHD - PGS. TS. Lê Văn Sơn
Nguyễn Minh Mãi – 10CNTT4 Trang 61
Đây là chức năng quản lý tài khoản. Trong chức năng này thì chúng ta cĩ thể xem danh tài khoản theo 2 loại là giáo viên và sinh viên. Và cĩ thể thay đổi mật khẩu của các tài khoản.
Quản lý mơn thi
15: Quản lý mơn thi
Đây là chức năng quản lý mơn thi. Trong chức năng thì cĩ thể thêm những mơn thi mới vào trong website.
Quản lý đề thi
Xây dựng website hỗ trợ thi trắc nghiệm GVHD - PGS. TS. Lê Văn Sơn
Nguyễn Minh Mãi – 10CNTT4 Trang 62
Đây là chức năng quản lý đề thi. Trong chức năng này thì cĩ thể thực hiện đƣợc những cơng việc nhƣ thêm mới đề thi. Mở đề thi để tổ chức thi.
Soạn đề thi
17: Soạn đề thi
Đây là chức năng soạn đề thi. Cĩ thể soạn đề thi bằng 2 cách: nhập bằng thủ cơng và nhập bằng file excel cĩ sẵn đã soạn trƣớc. Và cĩ thể chỉnh sửa đề thi bằng chức năng này bằng cách kích chọn câu hỏi bên ơ đề thi và chỉnh sửa câu hỏi.
Quản lý lớp
Xây dựng website hỗ trợ thi trắc nghiệm GVHD - PGS. TS. Lê Văn Sơn
Nguyễn Minh Mãi – 10CNTT4 Trang 63
Đây là chức năng quản lý lớp.Ờ chức năng này thì chúng ta cĩ thể thêm mới lớp bằng cách nhập tên lớp ở ơ thêm lớp và chỉnh sửa lớp ở các ơ trong bảng.
Quản lý danh sách thi
19: Quản lý danh sách thi
Đây là chức năng quản lý danh sách thi. Ở chức năng này thì chúng ta sẽ thấy đƣợc những sinh viên nào đã thi trên hệ thống. Thêm nữa là chức năng thêm mới danh sách thi.
Thay đổi mật khẩu
Xây dựng website hỗ trợ thi trắc nghiệm GVHD - PGS. TS. Lê Văn Sơn
Nguyễn Minh Mãi – 10CNTT4 Trang 64
Đây là chức năng thay đổi mật khẩu, để thực hiện thì đổi thì chúng ta phải nhập đúng dữ liệu thì mới cĩ thể thực hiện thành cơng.
Thơng tin cá nhân
21: Thơng tin cá nhân
Đây là chức năng sửa thơng tin cá nhân nếu sai lệch. Chỉnh sửa thơng tin vào các ơ và đồng ý để cập nhật. Nếu nhƣ dữ liệu các bạn đƣa vào khơng phù hợp ví dụ nhƣ nhật giá trị đặc biệt, hoặc để trống thơng tin thì hệ thống sẽ báo lỗi và khơng thực hiện chỉnh sửa thơng tin trong cơ sở dữ liệu.
Xây dựng website hỗ trợ thi trắc nghiệm GVHD - PGS. TS. Lê Văn Sơn
Nguyễn Minh Mãi – 10CNTT4 Trang 65
Thi
22: Thi
Đây là chức năng thi của sinh viên. Sinh viên làm bài thi xong và nhấn nút submit để nộp bài thi. Sau khi nộp thì kết quả của bài thi sẽ hiện thị ra cho sinh viên.
Xây dựng website hỗ trợ thi trắc nghiệm GVHD - PGS. TS. Lê Văn Sơn
Nguyễn Minh Mãi – 10CNTT4 Trang 66
KẾT LUẬN Ƣu điểm
Làm rõ đƣợc các chức năng trong quá trình thi trắc nghiệm.
Tổ chức thi một cách cơng bằng và nghiêm túc, đã tạo ra sự khác nhau giữa các bài thi, tráo câu và đáp án nên tránh đƣợc các tình trạng gian lận trong thi cử.
Cho phép giáo viên tạo đề thi bằng cách thủ cơng và đặc biệt là nhập đề từ file excel, làm cho cơng việc soạn đề thi trở nên dễ dàng và nhanh chĩng hơn so với 1 số hệ thống khác.
Hạn chế
Giao diện chƣa thân thiện với ngƣời sử dụng.
Đối với đối tƣợng sinh viên thì chƣa cĩ nhiều chức năng.
Hƣớng phát triển
Phát triển giao diện cho thân thiện và dễ tiếp cận nhất cĩ thể.
Phát triển thêm các chức năng nhƣ soạn đề từ các câu hỏi đã cĩ, thống kê các câu hỏi khĩ đối với sinh viên.
Xây dựng website hỗ trợ thi trắc nghiệm GVHD - PGS. TS. Lê Văn Sơn
Nguyễn Minh Mãi – 10CNTT4 Trang 67
TÀI LIỆU THAM KHẢO
[1] http://www.codeproject.com [2] http://stackoverflow.com [3] http://www.w3schools.com/ [4] http://jquery.com/ [5] http://jqueryui.com/ [6] https://datatables.net/ [7] http://www.coreservlets.com/ [8] https://developers.google.com/chart/?hl=vi [9] https://developers.google.com/maps/documentation/javascript/ [10] http://hocwebchuan.com/ [11] http://www.tinhte.vn/ [12] http://thachpham.com/web-development