đề tài phần mềm kiểm tra lỗi chính tả hay gặp trong tiếng việt cho học sinh tiểu học. - Pdf 22

Công nghệ phần mềm
Đề tài: Phần mềm kiểm tra lỗi chính tả hay gặp trong tiếng Việt cho
học sinh tiểu học.
Nhóm thực hiện: 7.
Gồm:
- Nguyễn Thế Anh – Đặc tả chi tiết
- Nguyễn Xuân Ánh - Thiết kế ngoài
- Hoàng Duy - Thiết kế trong
- Nguyễn Đăng Trịnh - Thiết kế trong
- Trần Ngọc Trường Sơn (trưởng nhóm) - Lập trình
Mục lục:
Lời nói đầu
Công nghệ thông tin hiện nay đang phát triển mạnh như vũ bão, đã
đem lại cho người sử dụng những tiện ích chưa từng có, giúp cho con
người dễ dàng hơn trong công việc: từ công việc văn phòng cho đến những
ngành công nghiệp tự động đòi hỏi sự chính xác cao mà chỉ có máy tính có
thể điều khiển được.
Công nghệ thông tin phát triển cũng đã nâng sự giáo dục lên một tầm
cao mới, giúp mọi người tiếp cận tri thức một cách dễ dàng từ nhiều nguồn
khác nhau như các diễn đàn, các thư viện điện tử , và việc học tập không
còn khô cứng như ngày xưa với nhiều các mô hình đào tạo từ xa mà ta có
thể đăng kí học, thi và lấy bằng qua Internet. Có thể nói công nghệ thông
tin là một phần cuộc sống ngày nay.
Với những đặc điểm tuyệt vời như vậy, cùng với một số kiến thức đã
học được từ nhà trường, ứng dụng vào thực tiễn em xin đề cập đến một
phần mềm nho nhỏ hỗ trợ các em học sinh tiểu học trong việc phân biệt sự
đúng sai của các từ tiếng Việt thường gặp.
Phần 1: ĐẶC TẢ CHI TIẾT
1. Sự cần thiết của phần mềm:
Hiện nay tình trạng học sinh sinh phát âm sai cũng như viết sai chính tả ngày
càng phổ biến, nhất là ở các vùng nông thôn, vùng sâu, vùng xa – nơi mà điều kiện

liệu mới (gồm hình ảnh, câu trả lời đúng, câu trả lời sai), sửa hoặc xoá dữ liệu có sẵn
trong CSDL.
Sơ đồ các chức năng của chương trình như sau:
- Se máy
- Xe máy

Chương trình kiểm tra lỗi chính tả gồm 3 chức năng chính:
• Chơi:
 Chơi mới: khi bấm vào nút lệnh này, chương trình sẽ tạo bộ câu
hỏi mới chọn ngẫu nhiên từ CSDL, gồm 15 - 20 câu. Mỗi câu có
dạng như trên: gồm hình và câu trả lời đúng, sai.
 Lựa chọn: chọn từ đúng trong mỗi câu hỏi
 Tiếp theo: chuyển sang phần câu hỏi tiếp theo
 Hoàn tất: kết thúc bộ câu hỏi, đưa ra thông báo tỷ lệ phầm trăm
đúng, sai, đánh giá và sửa các câu sai
• Tương tác CSDL:
 Thêm: thêm các cặp từ đúng – sai và hình ảnh vào CSDL
 Sửa: sửa một cặp từ trong CSDL
 Xoá: xoá một cặp từ trong CSDL
3. Các hạn chế của phần mềm:
Chương trình còn đơn điệu, không có các chức năng mở rộng.
Chương trình đơn giản nhưng bộ cài đặt lớn, do phải kèm theo file cài .NET
Framework
Chưa tính đến các lỗi sai chính tả dạng: nghiêng nghiêng – ngênh ngênh; í thức
– ý thức; lãng mạn – lãng mạng.
Phần 2: THIẾT KẾ NGOÀI
I. Lựa chọn cấu hình hệ thống:
1. Cấu hình phần cứng:
Phần mềm kiểm tra lỗi chính tả được thiết kế nhằm phục vụ cho tất cả
mọi người có thể sử dụng được trên máy tính cá nhân. Hiện nay hầu hết các máy

Kết thúc 3 giây màn hình chính hiện lên.
+màn hình chính
Phần mềm trò chơi kiểm tra lỗi chính tả
Chức năng tương tác với Cơ sở dữ liệu
Chức năng tương tác với Cơ sở dữ liệu
T
h
ê
m
,

s

a
,

x
ó
a

c
á
c

m

u

c
h

n
g

u

n
h
i
ê
n

b


c
â
u

h

i

t


C
ơ

s


c
â
u

t
r


l

i

đ
ú
n
g
N
h

p

k
ý

t


đ
ú
n

n
g

s
a
i

c

a

l

a

c
h

n

c
h
o

m

u

c
h

t

t
h
ú
c

t
r
ò

c
h
ơ
i
Màn hình chính gồm thực đơn: điều khiển ContextMenuStrip
P
h

n
m

m

k
i

m

t

T
i
ế
p
t
h
e
o
H
o
à
n
t

t

Đ
á
n
h
g
i
á
k
ế
t
q
u

T

quả thực hiện được.
Việc thiết kế phần mềm kiểm tra lỗi chính tả đòi hỏi phải có giao diện
thân thiện với người sử dụng; bất cứ người dùng nào cũng có thể bắt đầu một
cách dễ dàng với giao diện trực quan hoặc thông qua hướng dẫn chi tiết trực tiếp
ngay lúc chương trình bắt đầu. Những câu hỏi trắc nghiệm trong chương trình
phải kèm theo hình ảnh cụ thể nhằm tạo cho người dùng có thể hình dung ra
thực thể có thực trong đời sống của từ đang được đề cập.
Phần mềm còn cần phải đảm bảo tính thống nhất và đồng bộ trong việc
thực hiện các chức năng của phần mềm này và không để xảy ra lỗi hệ thống khi
người chơi đang tiến hành chơi.
Để hiểu rõ các chức năng chính của phần mềm ta tìm hiểu và phân tích
từng chức năng chính trong phần mềm kiểm tra lỗi chính tả:
1. Chức năng tương tác với CSDL
a) Mục đích :
+Thiết lập được các thông số ban đầu dựa trên cơ sở các lựa chọn của
người chơi
+Làm căn cứ để hệ thống phần mềm xác định các kiểu CSDL ứng với
mức độ chơi là khó hay dễ .
b) Yêu cầu :
+Thao tác có thể dùng chuột hoặc bàn phím
+ứng với từng mức độ khó hay dễ mà lựa chọn CSDL cho phù hợp
+việc thao tácđối với CSDL phải được cập nhật và lưu vào CSDL một
cách thường xuyên và liên tục.
sơ đồ của chức năng tương tác với CSDL
*Nội dungchi tiết của các Chức năng tương tác với CSDL
a)Thao tác với dữ liệu
Giao diện
*Hiển thị:
Hiển thị toàn bộ các mẫu chính tả đã có. Việc hiển thị thành một bảng dữ
liệu lấy từ các file dữ liệu dễ hoặc khó tương ứng. Việc chọn cấp độ được thực

DL sẽ được thêm vào trong CSDL
+Thao tác :
dùng sự kiện Click trái chuột vào “thêm”
b)Sinh dữ liệu ngẫu nhiên cho trò chơi
Chức năng này cho phép chương trình tự tạo bộ câu hỏi (10 câu) bằng
cách lấy ngẫu nhiên từ CSDL 10 mẫu chính tả. Việc tạo này còn phụ thuộc vào
việc chọn lựa các mức độ chơi (dễ hay khó)
Đối với những câu hỏi mưc dễ thì chương trình sẽ lấy lấy ngẫu nhiên
trong tập CSDL normal.
Đối với những câu hỏi mưc khó thì chương trình sẽ lấy lấy ngẫu nhiên
trong tập CSDL hard.
2)Chức năng chơi
Là chức năng không thể thiếu được của một game .Chương trình phải
đảm bảo cho người chơi thao tác một cách dễ dàng,lưu và xử lý các thông số
khi người chơi nhập vào. Đối với game sửa lỗi chính tả này người chơi có thể
chơi được bằng cách sử dụng cả chuột và cả bàn phím.
Mục đích :
+Cho phép người chơi có thể tiến hành chơi, đây là giao
diện chính của phần mềm.
+Để đánh khả năng viết đúng chính của các em nhỏ thông
qua kết quả trả lời.
Yêu cầu :
+trước khi chơi người chơi phải chọn mức đọ câu hỏi khó
hay dễ.
+ Người chơi có thể dùng chuột để chọn lựa phương án
hoặc dùng bàn phím … để tiến hành chơi
sơ đồ của chức năng chơi
Với giao diện ban đầu như sau
Ta phân tích từng chức năng cụ thể như sau
a)Chơi mới

Sẽ đưa giao diện của câu hỏi tiếp theo ra màn hình
*Thao tác :
Người chơi sử dụng chuột Click vào nút “tiếp tục”
Kết thúc
Kết thúc sớm trò chơi, chuyển đến phần đánh giá kết quả khi người chơi
bấm vào nút kết thúc.
*Đầu vào :
Click trái chuột vào nút “kết thúc”
*Đầu ra :
Sẽ đưa giao diện của phần đánh giá kết quả ra màn hình. Phần đánh giá
kết quả bao gồm số câu trả lời đúng , đánh giá kết quả (hoàn hảo, tốt,khá ,đạt
,không đạt)
*Thao tác :
Người chơi sử dụng chuột Click vào nút “kết thúc”
b)Độ khó (mức độ chơi)
Mặc định là dễ. Có hai lựa chọn như “Cấp độ dễ” và “Cấp độ khó” sẽ
được chọn trong Menu của trò chơi.
Tùy thuộc vào chọn lựa này. Cơ sở dữ liệu tương ứng sẽ là file dữ liệu tương
ứng.
*Thao tác với chuột : Dùng chuột ( Sự kiện Click chuột trái) lựa chọn mức độ
chơi như hịnh trên rồi Click vào mức độ muốn chọn .
Mỗi mức độ có độ phức tạp và sự phát triển hơn,tuy thuộc vào mức độ dễ
hay khó mà các câu hỏi được sinh ra được lấy ngẫu nhiên trong CSDL là khác
nhau
+ Mức độ Normal : là những từ đơn hoặc từ ghép chỉ có thể gây nhầm lẫn
ở một từ mà thôi.
Ví dụ :tra tấn,sả thân…có thể gây nhầm lẫn ở từ T or S
+ Mức độ Hard : là từ ghép phức tạp và gây nhầm lẫn ở 2 từ chở lên
Ví dụ:sáng chói… có thể gây nhầm lẫn ở từ S or C
c)Đánh giá lựa chọn:

* Yêu cầu :
+Đối chiếu phải chính xác với từng mức độ mà người chơi đã lựa chọn
+ Có ranh giới rõ ràng giữa các mức độ chơi về từ
*Nội dung chi tiết của chức năng kiểm tra :
1)kiểm tra tính đúng sai của sự lựa chọn:
+Đầu vào : Có nhu cầu muốn biết kết quả đúng sai của câu trả lời của
mình
+Đầu ra : đưa ra kết quả đáp án của câu đó đồng thời đưa ra kết quả đúng
sai của câu trả lời.
+Thao tác : Dùng chuột trái nhân vào mục “kiểm tra đánh giá” ->”kiểm
tra tính đúng sai”
+Mô tả : Khi thực hiện thao tac trên xong thì hệ thống phần mềm sẽ đưa
ra kết quả đáp án của câu đó đồng thời đưa ra kết quả đúng sai của câu trả lời.
2)kiểm tra đánh giá khi kết thúc chơi
Khi kết thuc gói câu hỏi đã lựa chọn thì chương trình xuất ra điểm mà
người chơi đạt được và bảng đánh giá kết quả. Điểm của trò chơi được cho từ 0
tới 10 tương ứng với số câu trả lời đúng.
Các mức đánh giá kết quả:
- Hoàn hảo: 10 điểm
- Tốt: 8-9 điểm
- Khá: 7 điểm
- Đạt: 5-6 điểm
- Không đạt: dưới 5 điểm
Đánh giá sẽ được đưa ra cùng với kết quả chơi khi kết thúc trò chơi:
Giao diện :
B.Thiết kế cơ sở dữ liệu
Cơ sở dữ liệu được lưu vào 4 file text
+Data_normal.txt ( dữ liệu với các mẫu chính tả dễ )
+Data_hard.txt ( dữ liệu với các mẫu chính tả khó )
+ help.txt (File chứa toàn bộ thông tin về cách thức sử dụng chương

đưa ra lần lượt 10 câu hỏi ngẫu nhiên trong cơ sở dữ liệu để người chơi trả lời
.và người chơi có thể lựa chọn chơi tiếp hoặc ngừng chơi bằng cá nut lệnh
“”Tiếp tục” or “Kết thúc” trên giao diện.
+Người mới chơi chưa làm quen với trò chơi này và chưa biết luật chơi
thì tra trên “ Help” trên màn hình để biết được sơ lược về thể lệ và cách thức
chơi.
1)Quy trình kiểm tra
Bất cứ trò chơi nào cũng đều có sự đánh giá về kết quả chơi để có thể đưa
ra được thông tin đó nhất thiết phải có khâu kiểm tra. Với cụ thể trò chơi kiểm
tra lỗi chính tả này cũng vậy đòi hỏi phải có một quy trình kiểm tra để đưa ra .
Chương trình Đưa ra kết quả chính xác, đánh giá kết quả và điểm của
người chơi. Tổng điểm của người chơi cho biết mức đánh giá kết quả tương ứng:
- Hoàn hảo: 10 điểm
- Tốt: 8-9 điểm
- Khá: 7 điểm
- Đạt: 5-6 điểm
- Không đạt: dưới 5 điểm
Đánh giá sẽ được đưa ra cùng với kết quả chơi khi kết thúc trò chơi:
2)Tài liệu thiết kế ngoài
Tài liệu cấu hình hệ thống
Tài liệu mô tả các hệ thống chức năng và quan hệ giữa chúng
Tài liệu mô tả công việc hệ thống
Tài liệu đặc tả đặc trưng, thông số chính của hệ thống.
Tài liệu mô tả các thông số Input / Output
Thông số dữ liệu

Trích đoạn Scrollbars = both
Nhờ tải bản gốc
Music ♫

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