Tải bản đầy đủ (.pdf) (15 trang)

Phần mềm hỗ trợ ôn thi Hóa -3 doc

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (496.46 KB, 15 trang )










Trang 31
- thêm bài tập
- xóa bài tập
- sửa bài tập
- lưu trữ bài tập
- thêm bài tập vào đề thi
- xóa bài tập khỏi đề thi


Đề thi tự luận
-Tên gợi nhớ
- Nhập tên gợi nhớ
- xuất tên gợi nhớ
- kiểm tra thông tin hợp lệ
- thêm đề thi
- xóa đề thi
- sửa đề thi
- tìm bài tập trong đề


Bài tập trắc nghiệm
- Tên gợi nhớ


- Độ khó
- Dạng bài
- Thời gian làm bài
- Số lựa chọn
- Lựa chọn đúng
- Nhập thông tin bài tập tự
luận .
- xuất thông tin bài tập tự luận
- kiểm tra thông tin hợp lệ
- Tính thời gian làm bài
- thêm bài tập
- xóa bài tập
- sửa bài tập
- lưu trữ bài tập
- thêm bài tập vào đề thi
- xóa bài tập khỏi đề thi


Đề thi trắc nghiệm
- Tên gợi nhớ
- Nhập tên gợi nhớ
- xuất tên gợi nhớ










Trang 32
- kiểm tra thông tin hợp lệ
- thêm đề thi
- xóa đề thi
- sửa đề thi
- tìm bài tập trong đề











Trang 33

Dạng bài
-Tên dạng bài
- Nhập tên dạng bài
- xuất tên dạng bài
- kiểm tra thông tin hợp lệ
- thêm dạng bài
- xóa dạng bài
- sửa dạng bài
- tìm các bài thuộc về dạng
bài










Trang 34

3
3


)
)


T
T
h
h
i
i
ế
ế
t
t



k
k
ế
ế


3
3
.
.
1
1




K
K
i
i
ế
ế
n
n


t
t
r

r
ú
ú
c
c


l
l
o
o
g
g
i
i
c
c


đ
đ
a
a


t
t


n

n
g
g


3.1.1 Đối với học sinh


Học sinh
Thể hiện
ôn tập lý
thuyết
Thể hiện
giải đề thi
tự luận
Thể hiện giải
đề thi trắc
nghiệm
Xử lý ôn
tập lý
thuyết
Xử lý giải
đề thi tự
luận
Xử lý giải đề
thi trắc
nghiệm
Hệ thống các
đối tượng thể
hiện

Hệ thống các
đối tượng xử

Hệ thống các
đối tượng lưu
trữ
Dữ liệu lý
thuyết
Dữ liệu
đề thi
tự luận
Dữ liệu đề
thi trắc
nghiệm









Trang 35
3.1.1.1 Xử lý ôn tập theo lớp



3.1.1.2 Xử lý luyện giải đề thi





Xử lý ôn tập lý
thu
y
ế
t
Xử lý Lý thuyết
Lớp
Xử lý bài tập
Chương Bài
Hỗ trợ phương
t
r
ình
p
hản ứn
g

Xử lý giải đề thi
tự luận
Hỗ trợ phương
t
r
ình
p
hản ứn
g










Trang 36

Học sinh
Hệ thống các
đối tượng thể
hiện
Hệ thống các
đối tượng xử

Hệ thống các
đối tượng lưu
trữ
Thể hiện
tra cứu
Xử lý tra
cứu

Dữ liệu
tra cứu
Thể hiện giải
bài tập theo
dạng

Xử lý giải
bài tập
theo dạng









Trang 37

3.1.2 Đối với giáo viên


Giáo viên
Thể hiện
soạn đề
thi trắc
n
g
hi

m
Thể hiện
soạn đề thi
tự luận
Xử lý soạn

đề thi trắc
nghiệm
Xử lý soạn
đề thi tự
luận
Hệ thống các
đối tượng thể
hiện
Hệ thống các
đối tượng xử

Hệ thống các
đối tượng lưu
trữ
Dữ liệu
đề thi
trắc
Dữ liệu
đề thi tự
luận
Thể hiện
tra cứu
Xử lý tra
cứu

Dữ liệu
tra cứu










Trang 38
3.1.3 Kiến trúc triển khai




3
3
.
.
2
2




T
T
h
h
i
i
ế
ế

t
t


k
k
ế
ế


d
d




l
l
i
i


u
u


3.2.1 Sơ đồ logic dữ liệu

 Cấu trúc các lớp đối tượng



Hình 7 : sơ đồ logic dữ liệu



Thể hiện

Xử lý

Lưu tr

Bộ nhớ
ngoài
Học
sinh
Thể hiện

Xử lý

Lưu tr


Giáo
viên
Bộ nhớ
ngoài
LOP CHUONG
BAILY
THUYET
DETHITU

LUAN
DETHI_BAITAP
TULUAN
BAITAP
TULUAN
DETHITRAC
NGHIEM
DETHI_BAITAP
TRACNGHIEM
BAITAP
TRACNGHIEM
BAITAP
SG
K
LOAI
BAITAP









Trang 39



3.2.1.1.1 Danh sách các thành phần của sơ đồ



STT Tên Ý nghĩa Loại Ghi chú
1 LOP Lớp Đối
tương

2 CHUONG Chương Đối
tương

3 BAILYTHUYET Bài lý
thuyết
Đối
tương

4 BAITAPSGK Bài tập
SGK
Đối
tương

5 DETHITULUAN Đề thi tự
luận
Đối
tương

BAITAPTUUAN Bài tập tự
luận
Đối
tương

6 DETHI_BAITAPTULUAN Đề thi - bài

tập tự luận
Quan
hệ

7 DETHITRACNGHIEM Đề thi trắc
nghiệm
Đối
tương

8 BAITAPTRACNGHIEM Bài tập trắc
nghiệm
Đối
tương

9 DETHI_BAITAPTRACNGHIEM Đề thi - bài
tập trắc
nghiệm
Quan
hệ

1
0
DANGBAITAP Dạng bài
tập
Đối
tương


3.2.1.1.2 Danh sách các thuộc tính của từng thành phần ở dạng
quan hệ

1. LOP (MaLop
,TenLop)
2. CHUONG(MaChuong
,TenChuong)
3. BAILYTHUYET(MaBaiLyThuyet
,TenBaiLyThuyet,TenFileBaiL
yThuyet).
4. BAITAPSGK(MaBaiTapSGK
,MaBaiLyThuyet,TenFileDeBai,Ten
FileHuongDanGiai,TenFileBaiGiai)
5. DETHITULUAN(MaDeThi
,TenGoiNho)









Trang 40
6. BAITAPTULUAN(MaBaiTap
,TenGoiNho,MaDangBai,DoKho,T
hoiGianLamBai,TenFileDeBai,TenFileHuongDan,TenFileBaiGiai,
TenFileBaiLam).
7. DETHI_BAITAPTULUAN(MaDeThi,MaBaiTap)
8. DETHITRACNGHIEM(MaDeThi
,TenGoiNho)
9. BAITAPTRACNGHIEM(MaBaiTap

,TenGoiNho,MaDangBai,Do
Kho,ThoiGianLamBai,SoLuaChon,LuaChonDung,TenFileDeBai,
TenFileHuongDan,TenFileBaiGiai,LuaChon).
10. DETHI_BAITAPTRACNGHIEM(MaDeThi,MaBaiTap)
11. DANGBAI(MaDangBai
,TenDangBai)

3.2.1.1.3 Danh sách các thuộc tính của từng thành phần

Tên : Lop
Ý nghĩa : Lớp
STT Thuộc tính Kiểu Miền giá
trị
Ràng buộc Ghi chú
1 MaLop Số nguyên Khóa chính
2 TenLop Chuỗi

Tên : Chuong
Ý nghĩa : Chương
STT Thuộc tính Kiểu Miền giá trị Ràng
buộc
Ghi chú
1 MaChuong Số nguyên Khóa chính
2 TenChuong Chuỗi

Tên : BaiLyThuyet
Ý nghĩa : Bài lý thuyết
STT Thuộc tính Kiểu Miền giá trị Ràng
buộc
Ghi chú

1 MaBaiLyThuyet Số nguyên Khóa chính
2 TenBaiLyThuyet Chuỗi
3 TenFileBaiLyTh
uyet
Chuỗi









Trang 41
Tên : BaiTapSGK
Ý nghĩa : Bài tập SGK

STT Thuộc tính Kiểu Miền giá trị Ràng
buộc
Ghi chú
1 MaBaiTapS
GK
Số nguyên Khóa chính
2 MaBaiLyTh
uyet
Số nguyên Tham
chiếu khóa
ngoại
3 TenFileDeB

ai
Chuỗi
4 TenFileHuo
ngDanGiai
Chuỗi
5 TenFileBai
Giai
Chuỗi

Tên : DeThiTuLuan
ý nghĩa : Đề thi tự luận

STT Thuộc tính Kiểu Miền giá trị Ràng
buộc
Ghi chú
1 MaDeThi Số nguyên Khóa chính
2 TenGoiNho Chuỗi

Tên : BaiTapTuLuan
ý nghĩa : bài tập tự luận

STT Thuộc tính Kiểu Miền giá trị Ràng
buộc
Ghi chú
1 MaBaiTap Số nguyên Khóa chính
2 TenGoiNho Chuỗi
3 MaDangBai Số nguyên Tham
chiếu khóa
ngoại
4 DoKho Số nguyên >=1 and <=4

5 ThoiGianLa
mBai
DateTime









Trang 42

6 TenFileDeB
ai
Chuỗi
7 TenFileHuo
ngDan
Chuỗi
8 TenFileBai
Giai
Chuỗi
9 TenFileBai
Lam
Chuỗi


Tên : DeThi_BaiTapTuLuan
ý nghĩa : quan hệ đề thi bài tập tự luận


STT Thuộc tính Kiểu Miền giá trị Ràng buộc Ghi chú
1 MaDeThi Số nguyên Tham
chiếu khóa
ngoại
2 MaBaiTap Số nguyên Tham
chiếu khóa
ngoại


Tên : DeThiTracNghiem
ý nghĩa : Đề thi trắc nghiệm

STT Thuộc tính Kiểu Miền giá trị Ràng buộc Ghi chú
1 MaDeThi Số nguyên Khóa chính
2 TenGoiNho Chuỗi

Tên : BaiTapTracNghiem
ý nghĩa : bài tập trắc nghiệm

STT Thuộc tính Kiểu Miền giá trị Ràng buộc Ghi chú
1 MaBaiTap Số nguyên Khóa chính
2 TenGoiNho Chuỗi
3 MaDangBai Số nguyên Tham chiếu
khóa ngoại
4 DoKho Số nguyên >=1 and <=4
5 ThoiGianLam
Bai
DateTime










Trang 43
6 SoLuaChon Số nguyên >=2 and <=5
7 LuaChonDun
g
Số nguyên <=
SoLuaChon

8 TenFileDeBai Chuỗi
9 TenFileHuon
gDan
Chuỗi
1
0
TenFilebaiGia
i
Chuỗi
1
1
LuaChon Số nguyên <=
SoLuaChon



Tên : DeThi_BaiTapTracNghiem
ý nghĩa : quan hệ đề thi bài tập trắc nghiệm

STT Thuộc tính Kiểu Miền giá trị Ràng
buộc
Ghi chú
1 MaDeThi Số nguyên Tham chiếu
khóa ngoại
2 MaBaiTap Số nguyên Tham chiếu
khóa ngoại

Tên : DangBai
ý nghĩa : Dạng bài
STT Thuộc tính Kiểu Miền giá trị Ràng
buộc
Ghi chú
3 MaDangBai Số nguyên Khóa chính
4 TenDangBai Chuỗi

3.2.1.2 Ôn tập lý thuyết


 Cấu trúc file LyThuyet.dtd:
<?xml version="1.0" encoding="utf-8" ?>
<!ELEMENT LYTHUYET (LOP*)>
<!ELEMENT LOP (CHUONG*)>
<!ELEMENT CHUONG (BAILYTHUYET*)>
<!ELEMENT BAILYTHUYET (BAITAPSGK*)>
<!ELEMENT BAITAPSGK EMPTY>










Trang 44
<!ATTLIST LOP MaSo CDATA #REQUIRED>
<!ATTLIST LOP TenLop CDATA #IMPLIED>
<!ATTLIST CHUONG MaSo CDATA #REQUIRED>
<!ATTLIST CHUONG TenChuong CDATA #IMPLIED>
<!ATTLIST BAILYTHUYET MaSo CDATA #REQUIRED>
<!ATTLIST BAILYTHUYET TenBai CDATA #IMPLIED>
<!ATTLIST BAILYTHUYET TenFileBaiLT CDATA #IMPLIED>
<!ATTLIST BAITAPSGK TenFileBT CDATA #IMPLIED>
<!ATTLIST BAITAPSGK TenFileHuongDan CDATA #IMPLIED>
<!ATTLIST BAITAPSGK TenFileBaiGiai CDATA #IMPLIED>

Dữ liệu ví dụ
: file LyThuyet.xml
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE LYTHUYET SYSTEM "LyThuyet.dtd"[]>
<LYTHUYET>
<LOP MaSo="0" TenLop="Lớp 10">
<CHUONG MaSo="00" TenChuong="CẤU TẠO NGUYÊN TỬ">
<BAILYTHUYET MaSo="000" TenBai="Thành phần cấu tạo của nguyên
tử - Kích thước , khối lượng nguyên tử" TenFileBaiLT="L0C0B0.rtf">
<BAITAPSGK TenFileBT="L0C0B0BT0.rtf"

TenFileHuongDan="L0C0B0BT0HD0.rtf"
TenFileBaiGiai="L0C0B0BT0BG0.rtf"
TenFileBaiLam="L0C0B0BT0BL0.rtf">
</BAITAPSGK>
</BAILYTHUYET>
</CHUONG>
</LOP>
<LOP MaSo="1" TenLop="Lớp 11">
<CHUONG MaSo="10" TenChuong="SỰ ĐIỆN LY">









Trang 45
<BAILYTHUYET MaSo="100" TenBai="Chất điện li"
TenFileBaiLT="L1C0B0.rtf">
</BAILYTHUYET>
</CHUONG>
</LOP>
<LOP MaSo="2" TenLop="Lớp 12">
<CHUONG MaSo="20" TenChuong="RƯỢU - PHENOL - AMIN">
<BAILYTHUYET MaSo="200" TenBai="Nhóm chức"
TenFileBaiLT="L2C0B0.rtf">
</BAILYTHUYET>
</CHUONG>

</LOP>
</LYTHUYET>
3.2.1.3 Đề thi tự luận

 Cấu trúc của file DuLieuTuLuan.xml
<?xml version="1.0" encoding="utf-8" ?>
<!ELEMENT DANHSACHCAUHOITULUAN (CAUHOI*)>
<!ELEMENT CAUHOI EMPTY>
<!ATTLIST CAUHOI MaCauHoi CDATA #REQUIRED>
<!ATTLIST CAUHOI TenGoiNho CDATA #IMPLIED>
<!ATTLIST CAUHOI DangBai CDATA #IMPLIED>
<!ATTLIST CAUHOI DoKho CDATA #IMPLIED>
<!ATTLIST CAUHOI ThoiGianLamBai CDATA #IMPLIED>
<!ATTLIST CAUHOI NoiDung CDATA #IMPLIED>
<!ELEMENT DANHSACHDETHITULUAN (DETHI*)>
<!ELEMENT DETHI (CAUHOI*)>
<!ATTLIST DETHI MaDeThi CDATA #REQUIRED>
<!ATTLIST DETHI TenGoiNho CDATA #IMPLIED>
<!ATTLIST DETHI DoKho CDATA #IMPLIED>

×