PHÂN TÍCH YÊU CẦU

Một phần của tài liệu phần mềm hỗ trợ người khiếm thị học tiếng anh (Trang 156)

2.1 Yêu cầu chức năng

Phần mềm được thiết kế dựa trên giáo trình HeadWay, các bài tập luyện nghe, các bài văn phạm, bài tập đều được tuyển chọn từ giáo trình.

Trang 157

2.1.1 Yêu cầu lưu trữ :

Giáo trình có nội dung chia thành như sau :

Hình 68 Các đơn vị trong giáo trình

Phần mềm cần lưu trữ các thông tin sau: Người sử dụng

Người sử dụng ( Họ tên, Loại người sử dụng, kết quả học tập, Trình độ) Người sử dụng chia làm 2 loại :

• Giáo viên : người soạn bài học, bài tập, đưa ra các đáp án cho bài tập.

• Học viên : người sử dụng chương trình để học tiếng Anh, để học bài đọc, làm bài tập, tra từ điển.

Vì chương trình nhiều người dùng nên cần phải lưu thông tin các người dùng :

• Họ tên người dùng

• Mật khẩu

• Loại người dùng

• Các thông tin làm bài, trình độ ( đối với người dùng là học viên) Đơn vị bài :

Đơn vị bài (Tên bài học, Tóm tắt)

Bài 2 . . .

Giáo Trình

Đơn vị bài 1 Đơn vị bài 2 Đơn vị bài n

Bài 1 Bài m

. . .

Trang 158

Các thông tin cần lưu trữ trong mỗi đơn vị bài. Nội dung giáo trình được chia theo từng đơn vị bài, mỗi đơn vị bài sẽ bao gồm các phần nhỏ – gọi là bài, mỗi bài được sắp thứ tự là các bài học văn phạm, bài luyện nghe, bài tập.

• Tên đơn vị bài : phản ánh nội dung chính của bài học văn phạm.

• Tóm tắt : trình bày tóm tắt các phần bài học trong bài học. Bài :

Bài( Mã bài, Mã Đơn vị bài,Số thứ tự, Tên Bài, Loại bài, Dữ Liệu Bài )

Các thông tin cần lưu trữ trong mỗi bài.Bao gồm các thông tin phân biệt bài này với bài khác, các thông tin về nội dung một bài

• Mã bài : Mã phân biệt đối với từng bài

• Mã đơn vị bài : Cho biết bài này thuộc đơn vị bài học nào

• Số Thứ tự : Cho biết bài này thuộc bài thứ mấy trong một đơn vị bài học

• Tên bài : tóm tắt nội dung chính của bài học

• Loại bài : Loại bài của bài học bao gồm : văn phạm, bài luyện nghe, bài tập điền vào chỗ trống, bài tập trắc nghiệm.

• Dữ liệu bài : Có cấu trúc định dạng riêng, tuỳ vào từng dạng bài học, bài tập.

Dữ liệu bài :

• Dữ liệu bài văn phạm: là một văn bản cung cấp các kiến thức văn phạm cho người học, đưa ra các công thức, quy tắc văn phạm,…, đồng thời đưa ra 1 số ví dụ điển hình minh hoạ cho các vấn đề trong bài học.

• Dữ liệu bài luyện nghe: Là một văn bản cung cấp nội dung của bài nghe, nội dung file âm thanh sẽ được phát cùng với bài đọc.

• Dữ liệu bài tập điền vào chỗ trống : là một văn bản cung cấp nội dung bài tập điền vào chỗ trống, có những vị trí trong văn bản được để trống. Nội dung đáp án cho từng ô trống.

Trang 159

• Dữ liệu bài trắc nghiệm : Nội dung bài trắc nghiệm, file âm thanh kèm theo ( nếu đó là bài trắc nghiệm nghe ), nội dung đáp án chọn.

• Do yêu cầu giáo trình dành cho người khiếm thị, dữ liệu bài sẽ có kèm theo các dữ liệu về vị trí các câu trong một văn bản. Điều này sẽ hỗ trợ cho người dùng khiếm thị có khả năng nghe đọc từng câu, từng từ, đánh vần nội dung của văn bản.

Từ khoá :

Từ khoá (Mã từ khoá, tên từ khoá, các mục con)

• Cung cấp thông tin về một từ khoá, người dùng có thể sử dụng để tra cứu nhanh một chủ đề văn phạm, bài học nào đó.Mỗi từ khoá có thể liên quan đến nhiều mục con, mỗi mục con chỉ đến một bài trong một đơn vị bài, khi cho mục con nào, người dùng có thể học bài đó.

o Mã từ khoá : phân biệt các từ khoá

o Tên Từ Khoá :Tên từ khoá chủ đề cần tìm

o Các mục con : các bài học liên quan đến từ khoá

2.1.2 Yêu cầu tính toán

• Chấm điểm tự động bài tập.

• Phân tích một văn bản thành các câu, các từ một cách tự động một phần ( người sử dụng có thể kiểm duyệt, tinh chỉnh lại các câu theo ý mình) trong quá trình soạn bài.

2.2 Yêu cầu phi chức năng

2.2.1 Tính tiến hoá :

Phần mềm cần dự kiến trước những tình huống thay đổi có thể xảy ra trong tương lai để có thể dễ dàng nâng cấp trong các phiên bản sau:

Trang 160

• Bổ sung các hình thức bài tập, bài học mới

• Bổ sung các bài học, bài tập mới thông qua trình soạn thảo bài tập bài học.

2.2.2 Tính tiện dụng :

Phần mềm cần được thiết kế với giao diện diện nói đầy đủ chuẩn xác, các hệ thống phím tắt bộ trí hợp lý, dễ nhớ, giúp cho người sử dụng cảm thấy thật sự thoải mái, tiện lợi, dễ dàng trong quá trình tự học

2.2.3 Tính hiệu quả :

Thao tác tra cứu từ trong từ điển, tra cứu nội dung bài văn phạm cần thực hiện nhanh chóng, hiệu quả

Một phần của tài liệu phần mềm hỗ trợ người khiếm thị học tiếng anh (Trang 156)