Thiết kế phần mềm chấm bài tự động cho học sinh - Pdf 13

Trang 1
Lời Cảm Ơn
W X

Luận văn của chúng em sẽ rất khó hoàn thành nếu không có sự truyền đạt
kiến thức quí báu và sự hướng dẫn tận tình của thầy Nguyễn Tiến Huy . Chúng em
xin chân thành cám ơn sự chỉ bảo của thầy.
Chúng con xin gửi tất cả lòng biết ơn, sự kính trọng đến ông bà, cha mẹ, cùng
toàn thể gia đình, những người đã nuôi dạy, đã cho chúng con niềm tin và nghị lực
để vượt qua mọi khó khăn.
Chúng em xin trân trọng cám ơn quý thầy cô trong khoa Công nghệ Thông
tin trường Đại học Khoa học Tự nhiên thành phố Hồ Chí Minh đã tận tình giảng
dạy, truyền đạt những kiến thức quý báu và tạo điều kiện cho chúng em thực hiện
luận văn này.
Xin chân thành cám ơn sự giúp đỡ, động viên và chỉ bảo nhiệt tình của các
anh chị đi trước và tất cả bạn bè. Các anh chị, các bạn luôn có mặt trong những thời
đ
iểm khó khăn nhất, tiếp thêm động lực và ý chí, giúp chúng tôi hoàn thành luận
văn.
Mặc dù đã cố gắng nỗ lực hết sức mình, song chắc chắn luận văn không khỏi
còn nhiều thiếu sót. Chúng em rất mong nhận được sự thông cảm và đóng góp ý
kiến của quý thầy cô và các bạn.

sẵn .
Các phần mềm có mặt trên thị trường hiện nay đã phần nào đáp ứng được
nhu cầu trên . Mỗi cái có những ưu khuyết điểm riêng của mình . Phần Mềm Hỗ
Trợ Học Sinh Phổ Thông Trung Học Ôn Thi Tốt Nghiệp Môn Hóa Học của nhóm
ra đời dựa trên việc phân tích chi tiết các vấn đề
đã đặt ra như trên , kế thừa những ý
tưởng tích cực và khắc phục những hạn chế của những phần mềm đã có với hy vọng
có thể đáp ứng nhu cầu của học sinh một cách tốt nhất có thể có .
H
Trang 3 M
M


c
cL

2.2.1.1 Nghiệp vụ “Ôn tập lý thuyết” 19
2.2.1.2 Nghiệp vụ “Giải đề thi tự luận” 20
2.2.1.3 Nghiệp vụ “Giải đề thi Trắc nghiệm ” 21
2.2.1.4 Nghiệp vụ “Giải đề bài tập theo dạng ” 22
2.2.1.5 Nghiệp vụ “Tra cứu” 23
2.2.1.6 Nghiệp vụ ‘ Nhận xuất dữ liệu ‘ 24
2.2.2 Đối với giáo viên 25
2.2.2.1 Nghiệp vụ soạn bài lý thuyết 25
2.2.2.2 Nghiệp vụ” soạn đề thi tự luận” 26
2.2.2.3 Nghiệp vụ “soạn bài tập trắc nghiệm” 27
2.2.2.4 Nghiệp vụ “Tra cứu” 28
2.2.2.5 Nghiệp vụ “Nhận xuất dữ liệu“ 29
2.3 Các lớp đối tượng 29
2.3.1 Danh sách các lớp đối tượng ở mức phân tích 29
2.3.2 Chi tiết các lớp đối tượng ở mức phân tích 30
3 ) Thiết kế 34
3.1 Kiến trúc logic đa tầng 34
Trang 4
3.1.1
Đối với học sinh 34
3.1.1.1 Xử lý ôn tập theo lớp 35

3.4.4.10 Màn hình xuất dữ liệu 123
3.4.4.11 Màn hình soạn bài lý thuyết 125
3.4.4.12 Màn hình soạn đề thi tự luận 128
3.4.4.13 Màn hình soạn đề thi trắc nghiệm 130
3.4.4.14 TH_MyRichEditControl 132
4 ) Thực hiện và thử nghiệm 143
4.1 Thực hiện 143
4.1.1 ModuleChung 143
4.1.2 ModuleHocSinh 144
4.1.3 ModuleGiaoVien 144
4.2 Thử nghiệm 144
Trang 5
5 ) Tổng kết 144
5.1 Các kết quả đạt được 144
5.2 Đánh giá ưu khuyết điểm 145
5.3 Hướng mở rộng tương lai 145
Trang 7
1
1)

Đ


t
tv
v



t
t
r
r


n
n
g
gHiện nay , Công nghệ Thông tin đã có những đóng góp to lớn trong
cuộc sống , đặc biệt là các ứng dụng của phần mềm máy tính . Hầu hết tất cả
các ngành nghề đều cần có sự hỗ trợ của các phần mềm ứng dụng nhằm hoàn
thành công việc một cách nhanh chóng và hiệu quả , giúp nâng cao hiệu suất
làm việc . Có thể nói công nghệ thông tin đã trở thành chất xúc tác không thể
thiếu trong toàn bộ các hoạt độ
ng của đời sống , của nền kinh tế tri thức , của
nền văn minh đương đại . Trong công tác giảng dạy và học tập cũng vậy ,
nếu có được các sản phẩm phần mềm hỗ trợ tốt sẽ đem lại những ích lợi vô
cùng to lớn cho cả học sinh lẫn giáo viên . Nhiệm vụ của các phần mềm
trong lĩnh vực giáo dục là phải hệ thống hóa toàn bộ ki
ến thức một cách rỏ
ràng , qui củ , mạch lạc . Nó phải cho phép học sinh ôn bài một cách hiệu
quả , dễ học , dễ hiểu , dễ nhớ và rút ngắn thời gian ôn luyện . Nó giúp học
sinh ôn luyện một cách độc lập , nâng cao khả năng tự học và giảm đi sự phụ
thuộc quá nhiều của học sinh vào giáo viên. Vậy hiện trạng của việc ôn luyện
môn Hoá phục vụ cho kì thi tốt nghiệp ph
ổ thông như thế nào cùng với sự hỗ

sinh phương pháp và lời giải cho một vài dạng toán đặc thù … giúp giảm
thời gian soạn bài cho học sinh . Ngoài ra, việc quản lý các bài tập, các dạng
bài đã soạn cũng là một vấn đề khó khăn khi giáo viên cần tra cứu, tìm kiếm.
Không chỉ soạn bài, họ còn giúp học sinh s
ửa bài. Do đó, họ cũng cần một
công cụ hỗ trợ sửa bài , tìm ra lỗi sai của học sinh một cách nhanh nhất mà
không mất thời gian dò thủ công.

1
1
.
.
2
2

C
C
á
á
c
cs
s


h
h

ỗt
t
r
r

ợt
t
r
r
ê
ê
n
nt
t
h
h

a
a
y
yĐể giúp đỡ phần nào công việc học tập và giảng dạy của giáo viên và học sinh,
trên thị trường đã xuất hiện một số các phần mềm hỗ trợ rất hữu ích. Tuy nhiên,
chúng chỉ dừng lại ở việc hỗ trợ giảng dạy cho học sinh và đưa ra một số các bài tập
dưới dạng thi trắc nghiệm giúp học sinh nắm được lý thuyết mà chưa có các chức
năng tra cứu kiến thức, hỗ trợ giải bài tập (ví dụ đưa ra các hướng dẫn giải ) hay cho
học sinh làm trực tiếp trên máy vi tính nên chưa có chức năng chấm bài cho học
sinh . Ngoài ra chúng còn thiếu hoặc thậm chí không có các hình ảnh , các thí
nghiệm minh họa trực quan bằng các đoạn video clip ngắn làm sinh động bài học
cho học sinh và gợi nhớ lại những gì mà học sinh đã học . Học sinh khi sử dụng các
phần mềm này chỉ đơn thuầ
n làm các bài mà phần mềm đưa ra chứ không được hỗ
trợ chức năng soạn thảo bài mới. Và các phần mềm này mới chỉ bắt đầu hỗ trợ cho
học sinh trong việc ôn luyện môn hoá chứ chưa phục vụ cho đối tượng là giáo viên
trong qúa trình soạn bài tập, đề thi, sửa bài cho học sinh . Tuy nhiên các phần mềm
cũng đã giúp học sinh tiếp cận và giải các đề thi tốt nghiệp phổ thông các năm trước

9 Cho phép luyện giải đề thi các năm trước và đề thi mẫu Hình 3 : Chức năng luyện giải đề thi

9 Có hỗ trợ lời giải trong quá trình làm bài
9 Cho phép thêm đề thi , bài tập
1
1
.
.
3
3

Đ
Đ

ền
n
g
g
h
h


n
ă
ă
n
n
g
gTrước các hiện trạng của quá trình học tập, rèn luyện của học sinh ,
soạn giáo án và sửa bài của giáo viên, nhóm đề nghị yêu cầu chức năng cho
phần mềm sẽ xây dựng như sau : Hệ thống gồm có 2 module
1.3.1 Module dành cho học sinh

Các chức năng của chương trình hỗ trợ cho module này bao gồm :
• Chức năng tự ôn luyện cho học sinh :
- Ôn luyện theo lớp 10, 11,12
Trang 11
- Hổ trợ học sinh ôn tập theo dạng bài , bao gồm :
o Bổ túc và cân bằng hoàn thành phương trình
phản ứng
Trang 12

Sau khi học xong phần lý thuyết ứng với mỗi bài, hệ thống sẽ đưa
ra các hỗ trợ về hình ảnh hay phim minh hoạ. Ví dụ : khi học sinh học
xong các tính chất hoá học của rượu, người dùng có thể được xem các
thí nghiệm minh hoạ trên phim. Hay đối với bài thành phần cấu tạo
của nguyên tử, học sinh có thể được xem các hình ảnh về lớp vỏ
electron, hạt nhân (proton, notron )…
Hình 4 : Ôn tập theo lớp

• Hệ thống hỗ trợ ôn luyện các dạng bài sau :
 Bổ túc và cân bằng hoàn thành phương trình phản ứng
 Định lượng dựa vào phương trình phản ứng

Trang 14 • Giải đề thi tự luận :
Sau quá trình ôn luyện học sinh có thể làm quen với việc giải các
đề thi của các năm trước. Chức năng này cho phép học sinh kiểm tra
lại khả năng của mình và có tâm lý quen với việc thi cử. Sau khi học
sinh làm xong, hệ thống sẽ chấm điểm cho học sinh và đưa ra lời giải
đối với từng bài.

1.3.1.2 Chức năng nhận xuất dữ
liệu
Chức năng này hỗ trợ học sinh trao đổi dữ liệu ( bài tập , đề thi …)
với nhau và với thầy cô .

1.3.1.3 Các công cụ hỗ trợ khác

Trong quá trình làm bài , học sinh có thể sử dụng các công cụ hỗ
trợ từ hệ thống đó là : bảng hệ thống tuần hoàn, bảng tính tan, máy
tính , nháp…
1.3.2 Module dành cho giáo viên

Đối tượng giáo viên thì không giống với đối tượng học sinh, vì
công việc của họ là soạn các bài tập theo dạng, soạn thi trắc nghiệm
và soạn các đề thi mẫu.
Do đó, hệ thống hỗ trợ giáo viên cần có các chức năng sau :
- Chức năng soạn bài : giáo viên có khả năng soạn bài theo dạng,

1.3.2.4 Chức năng hỗ trợ khác

Trong quá trình soạn bài, giáo viên có thể nhờ sự hỗ trợ của các
công cụ máy tính, bảng tuần hoàn, bảng tính tan, sổ tay giúp trí nhớ
hóa học, nháp…
Trang 16
2
2)
)P
P
h
h
â
â
n

đ

ồs
s

ửd
d


n
n
g
g

Ôn tập lý
thu
y
ết
Giải đề thi tự
lu



Trang 17

¾ Danh sách các người dùng của sơ đồ sử dụng

STT Người dùng Diễn giải Ghi chú
1 Hoc sinh Học sinh
2 Giao vien Giáo viên

¾ Danh sách các nghiệp vụ của sơ đồ sử dụng

STT Nghiệp vụ Ghi chú
1 Ôn tập lý thuyết
2 Giải đề thi tự luận
3 Giải đề thi trắc nghiệm
4 Tra cứu
5 Nhận / xuất dữ liệu
6 Soạn bài lý thuyết
7 Soạn đề thi tự luận
8 Soạn đề thi trắc nghiệm

2.1.1 Chi tiết các chức năng hỗ trợ

2.1.1.1 Đối với học sinh

sinh trao đổi với giáo viên về các bài tập cũng như đề thi
thông qua email…
2.1.1.2 Đối với giáo viên

• Soạn đề thi tự luận : hệ thống giúp giáo viên quản lý
phần soạn các đề thi tự luận.
• Soạn đề thi trắc nghiệm : hệ thống giúp giáo viên quản
lý phần soạn đề thi trắc nghiệm.
• Chức năng tra cứu : phần mềm cung cấp một số các
chức năng giúp người dùng thuận tiện hơn trong việc tra
cứu : bảng hệ thống tuầ
n hoàn, bảng tính tan, máy tính,
nháp, sổ tay hoá học…
• Chức năng nhận / xuất dữ liệu : chức năng này giúp học
sinh trao đổi với giáo viên về các bài tập cũng như đề thi
thông qua email…
2.1.1.3 Chức năng khác

• Trong quá trình giải bài của học sinh và soạn đáp án của
giáo viên, hệ thống hỗ trợ tác vụ tự động phát sinh
phương trình phản ứng dựa vào danh sách các chất phản
ứng do người dùng đưa ra, đồng thời hỗ trợ tác vụ tính
giá trị của chất phản ứng có trong phương trình phản
ứng đó.
• Hỗ trợ học sinh viết cấu hình electron khi biết điện tích
nguyên tố ho
ặc ngược lại xác định nguyên tố khi biết
cấu hình electron

l
l
u
u


n
n
g
gd
d

ữl
l
i
i


u
u2.2.1 Học sinh
Trang 20
2.2.1.2 Nghiệp vụ “Giải đề thi tự luận”

9 Diễn giải
D1 : Mã số đề thi
D2 : Kết quả làm bài
D3 : Đề thi
D4 : Bài làm
D6 : in
9 Xử lý
Nhập D1
Đọc D3
Lưu D4
Xuất D2

Giải đề thi tự
luận
Học sinh
D2

Xuất D2
Giải đề thi Trắc
nghiệm
Học sinh
D2
D3
D1
D4
Máy In
D6
Trang 22
2.2.1.4 Nghiệp vụ “Giải đề bài tập theo dạng ”
9 Diễn giải
D1 : dạng bài tập và đề bài
D2 : Kết quả làm bài
D6 : in
9 Xử lý
Nhập D1

9 Diễn giải
D1 : loại tra cứu
D4 : như D1 & kết quả tra cứu

Tra cứu bảng hệ
thống tuần hoàn máy
tính, bảng tính tan,
máy tính, nháp…
Học sinh
D1
D4

Trang 25

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

2.2.2.1 Nghiệp vụ soạn bài lý thuyết
9 Diễn giải
D1 : Mã lớp , mã chương , mã bài
D4 : Như D1 và các dữ liệu liên quan đến bài lý thuyết

9 Xử lý
Nhập D1
Lưu D4

Soạn đề bài lý
thuyết
Giáo viên
D1
D4


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