Báo cáo đồ án xây dựng website thi trắc nghiệm - Pdf 24

DỒ ÁN TỔNG HỢP
Thầy Nguyễn Hải Dương
LỜI MỞ ĐẦU
Hiện nay,Thi cử không còn quá xa lạ gì với các em học sinh,sinh viên.
Chương trình đào tạo thay dổi theo từng thời kỳ,quy chế thi cử cũng theo đó mà
thay đổi. Các dạng bài tập luyện thi trắc nghiệm là cách đánh giá trực quan nhất về
khả năng của từng người. Các đề Toán,Lý,Hóa…các đề luyện thi đại học đa số đều
là trắc nghiệm. Để giúp các e học sinh có 1 phương pháp học tập hiểu quả các môn
cơ bản,giúp các em luyện thi tốt hơn,học tập tốt hơn thì đồ án lần này, nhóm em
thiết kế 1 website chuyên để các bạn học sinh có thể ôn luyện thi trắc nghiệm,rèn
luyện tư duy nhanh để đạt kết quả tốt nhất. Do điều kiện làm việc chưa được
tốt,kiến thức có hạn nên nhóm em làm với quy mô nhỏ,vẫn còn thiếu sót, nhóm em
mong thầy góp ý ,chỉ dạy để nhóm em làm tốt hơn nữa!
Nhóm em xin chân thành cảm ơn!
Nhóm 13
Lê Hoàng Anh Msv 166753
Lê Đình Xoan Msv 1269755
DỒ ÁN TỔNG HỢP
Thầy Nguyễn Hải Dương
Chương I. Giới Thiệu Chung
Nhu cầu học tập của sinh viên,hoc sinh ngày càng tăng vào mua thi cử. Lượng truy
cập vào các website luyện thi vào giờ cao điểm rất đông đúc. Số lượng cũng như
chất lượng của các website hiện nay không thế đáp ứng nhu cầu của số lượng đông
các bạn học sinh.Vậy để đáp ứng nhu cầu đó,bài toán đặt ra là làm thế nào để có 1
website luyện thi trắc nghiệm với số lượng lớn người dung truy cập cùng lúc. Qua
tìm hiểu thực tế . Bài toán bọn em đặt ra cần giải quyết các vấn đề sau
- Số lượng câu hỏi,kiến thức rộng để các bạn học sinh thoải mái khi chọn đề
- Có kèm lời giải,hướng dẫn sau mỗi câu trả lời để giúp học sinh có kiến thức
vững hơn
- Xử lý bài toán sao cho có thể truy cập số lượng lớn người dùng
- Admin có thể xử lý các câu hỏi sao cho phù hợp với người dùng

học có sẵn, hệ thống sẽ hiện danh sách các câu hỏi, Sauk hi trả lời , hiện đáp án,
cùng hướng dẫn làm bài. Để làm đề thi thì yêu cầu người dùng phải đăng nhập mới
có thể làm bài. Luyện thi câu hỏi thì người dùng không cần đăng nhập
Nhóm 13
Lê Hoàng Anh Msv 166753
Lê Đình Xoan Msv 1269755
DỒ ÁN TỔNG HỢP
Thầy Nguyễn Hải Dương
Quản trị hệ thống sau khi đăng nhập có thế thêm, sửa , xóa câu hỏi, người dùng
nếu người dùng này vi phạm quy định của website
Chương IV. Cây Phân Cấp Chức Năng
Cây chức năng của hệ thống
Nhóm 13
Lê Hoàng Anh Msv 166753
Lê Đình Xoan Msv 1269755
Luyện thi
theo từng đề
thi sẵn có
Thêm, xóa
đề thi
Thêm sửa
xóa chuyên
đề
Luyện thi
câu hỏi ngẫu
nhiên
Thêm sửa
xóa câu hỏi
Cấp loại người
dùng

Lê Hoàng Anh Msv 166753
Lê Đình Xoan Msv 1269755
DỒ ÁN TỔNG HỢP
Thầy Nguyễn Hải Dương
- Xem và làm câu hỏi
Nhóm 13
Lê Hoàng Anh Msv 166753
Lê Đình Xoan Msv 1269755
DỒ ÁN TỔNG HỢP
Thầy Nguyễn Hải Dương
- Xem và làm đề thi
Nhóm 13
Lê Hoàng Anh Msv 166753
Lê Đình Xoan Msv 1269755
DỒ ÁN TỔNG HỢP
Thầy Nguyễn Hải Dương
- Quản lý câu hỏi
Nhóm 13
Lê Hoàng Anh Msv 166753
Lê Đình Xoan Msv 1269755
DỒ ÁN TỔNG HỢP
Thầy Nguyễn Hải Dương
- Quản lý đề thi
c. Biểu đồ Activity Diagram
- Đăng nhập
Nhóm 13
Lê Hoàng Anh Msv 166753
Lê Đình Xoan Msv 1269755
DỒ ÁN TỔNG HỢP
Thầy Nguyễn Hải Dương

Nhóm 13
Lê Hoàng Anh Msv 166753
Lê Đình Xoan Msv 1269755
DỒ ÁN TỔNG HỢP
Thầy Nguyễn Hải Dương
Trong Bảng Câu hỏi có chứa nôi dung câu hỏi (contentcauhoi) , các phương án trả
lời (pa1, pa2, pa3, pa4), đáp án câu hỏi (da) , loại (khó,dễ hay trung bình), ngoài ra
còn có hướng dẫn (huongdan) để giải thích đáp án câu hỏi đó
d. Bảng Chuyên đề
Bảng này chứa thông tin về chuyên đề của từng môn
Nhóm 13
Lê Hoàng Anh Msv 166753
Lê Đình Xoan Msv 1269755
DỒ ÁN TỔNG HỢP
Thầy Nguyễn Hải Dương
e. Bảng Môn Học
Bảng môn học chứa danh sách các môn học có câu hỏi , đề thi cần làm
f. Bảng Kết quả
Bảng kết quả cho thấy,người dùng nào đã làm đề thi nào,số điểm người đó đạt
được sau khi làm đề thi. Người được điểm cao nhất sẽ được xếp hạng đầu tiên
g. Bảng User
Nhóm 13
Lê Hoàng Anh Msv 166753
Lê Đình Xoan Msv 1269755
DỒ ÁN TỔNG HỢP
Thầy Nguyễn Hải Dương
Bảng User chứa thông tin chi tiết người dùng đã đăng ký vào hệ thống
Mối quan hệ giữa các bảng trong CSDL
Nhóm 13
Lê Hoàng Anh Msv 166753

Lê Đình Xoan Msv 1269755
DỒ ÁN TỔNG HỢP
Thầy Nguyễn Hải Dương
Chương VIII. Các Chức Năng Chính Trong Chương Trình
Hệ thống Luyện thi Trắc Nghiệm gồm có 2 chức năng cơ bản:
- Luyện thi theo Câu hỏi ngẫu nhiên
- Luyện thi theo đề thi
Chi tiết từng bước tạo ra 2 webpage trên :
a) Chức năng luyện thi theo câu hỏi
- Đoạn code lấy ra câu hỏi
<ul class="list_cauhoi">
<script type="text/javascript"src=" />MathJax.Hub.Config({
extensions: ["tex2jax.js","TeX/AMSmath.js","TeX/AMSsymbols.js"],
jax: ["input/TeX", "output/HTML-CSS"],
tex2jax: {
Nhóm 13
Lê Hoàng Anh Msv 166753
Lê Đình Xoan Msv 1269755
DỒ ÁN TỔNG HỢP
Thầy Nguyễn Hải Dương
inlineMath: [ ['$','$'], ["\\[","\\]"] ],
displayMath: [ ['$$','$$'], ["\\(","\\)"] ],
},
"HTML-CSS": { availableFonts: ["TeX"] }
});
</script>
<?php
//xac dinh bao nhieu dong
$display = 10;
// tinh tong so trang can hien thi

$cauhoi['pa1']; ?></label></li>
<li><input class="check" type="button"
id="2" value="B" name="<?php echo $cauhoi['da']; ?>"><label for=""><?php echo
$cauhoi['pa2']; ?></label></li>
<li><input class="check" type="button"
id="3" value="C" name="<?php echo $cauhoi['da']; ?>"><label for=""><?php echo
$cauhoi['pa3']; ?></label></li>
<li><input class="check" type="button"
id="4" value="D" name="<?php echo $cauhoi['da']; ?>"><label for=""><?php echo
$cauhoi['pa4']; ?></label></li>
</ul>
<input type="submit" value="Xem hướng dẫn"
class="hd">
<p class="huongdan"><?php echo
$cauhoi['huongdan']; ?></p>
Nhóm 13
Lê Hoàng Anh Msv 166753
Lê Đình Xoan Msv 1269755
DỒ ÁN TỔNG HỢP
Thầy Nguyễn Hải Dương
</li>
<?php
$int++;
}
}
?>
</ul>
- Đoạn code phân trang
<ul class="navi">
<?php

Thầy Nguyễn Hải Dương
}

}//End: $page > 1 IF
?>
</ul>
b) Chức năng thi theo đề thi
- Đoạn code tính giờ
function time()
{
if(i>=0)
{
var s=i%60;
var m=(i-i%60)/60;
document.getElementById("time").innerHTML=""+m+" phút "+s+"
giây";
document.getElementById("time_1").innerHTML=""+m+" phút
"+s+" giây";
i ;
setTimeout("time()",1000);
}
else
{
document.getElementById("time").innerHTML="Hết giờ";
$('#submit_test').trigger('click');
}
}
- Đoạn code tính kết quả và show kết quả
$kq=get_finish($_GET['iddethi']);
$count=count($kq);


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status