KHOA CÔNG NGHỆ THÔNG TIN
-*0* -ĐỀ TÀI : THIẾT KẾ PHẦN MỀMDẠY HỌC TIẾNG ANH
PRIMARY WORD
Môn : Giao tiếp người – máy
Trang 2Nội dung
I Phát biểu bài toán 4
1 Tải sao phải phát triển sản phẩm này? 4
2 Chức năng của sản phẩm (SRS) 4
II Thuật ngữ và phương pháp trong thiết kế sản phẩm 5
1 Mô tả các thuật ngữ, nghiệp vụ đặc thù của bài toán 5
2 Các control sử dụng trong thiết kế 5
3 Công cụ để thiết kế 5
III Trang chủ 6
1 Liệt kê các trang chủ 6
2 Sơ đồ liệt kê giữa các màn hình từ trang chủ 6
Trang 3Màn hình Help 17
Màn hình Vocabulary – Học từ vựng 18
Màn hình Listening – Luyện kỹ năng nghe 19
Màn hình Speaking – Luyện kỹ năng nói 20
Màn hình Translate – Luyện kỹ năng Đọc – hiểu 21
Màn hình Fill word– Luyện kỹ năng viết – học thì 22
Màn hình Exam – Kiểm tra các kĩ năng 23
Bàn phím 24
Tham khảo 24
Trang 4I.Phát biểu bài toán
1 Tải sao phải phát triển sản phẩm này?
Hiện nay nhu cầu học tiếng anh là nhu cầu không thể thiếu đối với tất cả mọi người.Tuy nhiên việc tìm được một trung tâm dạy tiếng anh uy tín, chất lượng là tương đối khó.Ngoài ra, việc học tại các trung tâm khiến những người làm việc trong khung giờ hànhchính hoặc với học sinh, sinh viên lo lắng về vấn đề tài chính và thời gian.
Sản phẩm Primary Word là phần mềm dạy tiếng anh miễn phí, đáp ứng được nhu cầuhọc tiếng Anh cần thiết hiện nay Với Primary Word, bạn có thể học tiếng anh bất cứ nơinào, vào bất cứ thời gian rảnh rỗi nào của bạn mà không hề tốn kém một chút nào, chỉ cầncó kết nối internet.
Với hình ảnh, âm thanh trực quan, sống động, bạn có thể dễ dàng tiếp thu kiến thức vànhớ lâu.
→ Mục tiêu của sản phẩm(URD) giúp cho bạn có thể thành thạo nghe, đọc, nói, viếttiếng Anh sơ cấp.
-Kiểm tra: Kiểm tra quá trình học của người dùng, nếu đạt sẽ có nhiều bài học mới.
Trang 5II.Thuật ngữ và phương pháp trong thiết kế sản phẩm
1.Mô tả các thuật ngữ, nghiệp vụ đặc thù của bài toán
ListView: Nó hiển thị thông tin trong một ngăn xếp dọc gồm các hàng mà người dùngcó thể di chuyển qua Khi người sử dụng duyệt tới cuối danh sách, dữ liệu sẽ được tảithêm và thêm vào.
Expanding List:Expanding list cho phép xổ ra thêm một danh sách nhỏ từ một danhsách khác nhằm hiển thị thêm một số thông tin hoặc lựa chọn
Dashboard:Giao diện tập hợp các chỉ số phân tích, đánh giá Các chỉ số có thể đượcthêm vào để có thêm thông tin mới.
Gallary: Giao diện tập hợp các nội dung có hình ảnh tượng trưng, có kiểu nội dunggiống nhau thường là hình ảnh, video, bài báo… thường sắp xếp theo dạng lưới Nội dunggiống nhau nên được nhóm lại để tiện cho việc xem và quản lý.
Page Carousel: Chuỗi trang có ưu điểm là có thể nhanh chóng chuyển đổi giữa cáctrang một cách nhanh chóng bằng cách vuốt màn hình.
2.Các control sử dụng trong thiết kế
-Call to action button-Button
-Progress bar-Label
-Sound, Media-TextBox-PasswordField
-Action Button-RadioButton-ListView-Program Panel-Expanding List-Option menu-Dashboard-Group box
-Tooltip Text-Item List
-Multi State Button-Gallary
-Page Carousel
Trang 7III.Trang chủ
1 Liệt kê các trang chủ
Phần mềm có một trang chủ liên kết với các màn hình khác (cho thiết bị di động).
2 Sơ đồ liệt kê giữa các màn hình từ trang chủ
Trang 8IV.Đặc tả các màn hình
1 Mô tả các màn hình đang có trong ứng dụng
Chỉ design cho Android
a Màn hình khởi động sản phẩm
Trang 9b Màn hình chính
2 Đặc tả chi tiết từng màn hìnha Tác giả thực hiện
Phạm Trang Linh Đan
Trang 10Màn hình Đăng nhập
TênKiểuNguồn dữ liệu Mặc địnhMô tả/ ghi chúmàn hình Formmàn hình đăng nhập
username TextBoxtên đăng nhập
password PasswordFieldmật khẩu
Buttontrợ giúp quên mật khẩu
Create Action Buttongọi tới form tạo profile
Trang 12Màn hình tạo Profile
Trang 14TênKiểuNguồn dữ
liệuMặc địnhMô tả/ ghi chúmàn hình Formform tạo profile
email TextBoxbắt buộc
username TextBoxtên đăng nhập, bắt buộc, báo lỗi nếu đãtồn tại
password TextBoxbắt buộc
birth year TextBoxnăm sinh
gender male RadioButtongiới tính nam
Trang 15Màn hình sản phẩm
TênKiểuNguồn dữ
liệuMặc địnhMô tả/ ghi chúmàn hình screen touch
Starting Call to action
button Gọi tới hành động vào chương trìnhchính
Trang 16Màn hình chính
TênKiểuNguồn dữ
liệuMặc địnhMô tả/ ghi chúBasic 1 Action Button, iconcấp độ căn bản 1
Basic 2 Action Button, iconcấp độ căn bản
Advance Action Button, iconcấp độ nâng cao
Home Buttonsang trang cá nhân
Option Menu icon, option menu gọi tới quản lí tài khoản
Listen icon Action Button, icon chức năng nghe
Eye icon Action Button, iconchức năng đọc
Speak icon Action Button, iconchức năng nói
Pencil icon Action Button, iconchức năng viết
Trang 17Màn hình Option Menu
TênKiểuNguồn dữ
liệuMặc địnhMô tả/ ghi chúMàn hình List
Your Profile List Itemdẫn vào profile của người dùng
Lucy Paln List Itemtên người dùng, dẫn vào trang cá nhân
Your Process List Itemdẫn vào trang tiến trình học
Setting List Itemdẫn tới cài đặt tài khoản
Trang 18Màn hình Profile
TênKiểuNguồn dữ
liệuMặc địnhMô tả/ ghi chúmàn hình list viewhồ sơ người dùng
Primary word Program paneltên chương trình
Your Profile Labeltiêu đề mục
Avatar Expanding Listdatabasechứa thông tin ảnh đại diện củangười dùng
Theme Expanding Listdatabasetheme Galaxychứa thông tin theme người dùngcài đặt
Contact Name Expanding Listdatabasengười dùng đặt và quản lí
Day of birth Expanding Listdatabasengày sinh
password Expanding Listdatabase
home Buttonsang trang cá nhân
list icon, option menugọi tới quản lí tài khoản
scroll Scrollpane
Trang 19Màn hình Home
TênKiểuNguồn dữ
liệuMặc địnhMô tả/ ghi chú
Màn hình ListViewcập nhật, hiển thị quá trình học tập củangười dùng
Lucy Paln Item, LabelAvatar, tên hiển thị của người dùng
Prize icon ItemNhững thành tựu người dùng đã đạt được
Board Panel,
ListView từ kết quả họccủa người
Prize icon
Board
Trang 20Màn hình Process
TênKiểuNguồn dữ
liệuMặc địnhMô tả/ ghi chúprocess Program panelTên Chức năng
màn hình Dashboardtiến trình học của người dùng
Your leanrning
process label tiêu đề mụcBasic 1/ Basic
2/ Advance Group box chứa thông tin qua trình học nghe,đọc, nói, viết của người dùng
listen icon icon, slider
eye icon icon, slider
speak icon icon, slider
pencil icon icon, slider
Trang 21Màn hình Help
TênKiểuNguồn dữ
liệuđịnhMặcMô tả/ ghi chúmàn hình List
Khi người dùngnhấn ra ngoàiviền bao củakhung Help,khung này sẽthu nhỏ dần vàbiến mất vàogóc trên bênphải
Trang 22Visit the Help
Centre List Item Dẫn tới trang hỗ trợ người dùng
Màn hình Vocabulary – Học từ vựng
TênKiểuNguồn dữ
liệuMặc địnhMô tả/ ghi chúVocabulary program panelchức năng học từ vựng
Vegetable labledatabasetên nhóm từ vựng
0:35 Progress BarDatabase1:00Thời gian cho lần trả lời câu hỏi
icon Gallerydatabasehình ảnh và từ vựngicon
Progressbar
Trang 23anslip/… buttonmàu trắng khi chưa được chọn và cómàu khi đã chọn
submit Call Button
Action Lấy kết quả từ người dùng để kiểmtra
Màn hình Listening – Luyện kỹ năng nghe
dữ liệuMặc địnhMô tả/ ghi chúmàn hình screen touch
0:45 Progress BarDatabase1:00Thời gian cho lần trả lời câu hỏi
Trang 24button, icon,
type your answer
here TextBox người dùng nhập vào câu trả lờisubmit Call Button
Action Lấy kết quả từ người dùng để gọihàm kiểm tra kết quả
Trang 25Màn hình Speaking – Luyện kỹ năng nói
TênKiểuNguồn dữ
liệuMặc địnhMô tả/ ghi chúspeaking Program
0:45 progress bardatabase1:00thời gian trả lời câu hỏi
speak this
sentence label chú thíchpress again to
stop tooltiptext
Trang 26Màn hình Translate – Luyện kỹ năng Đọc – hiểu
TênKiểuNguồn dữ
liệuMặc địnhMô tả/ ghi chú
Translate Program panelChức năng đọc hiểu Anh - Việt hoặcAnh - Việt
Cô ấy/ anh
ấy/ Today/… multi statebutton database màu trắng khi chưa được chọn và cóbutton để lựa chọn, với trạng tháimàu khi đã chọn
Trang 27Màn hình Fill word– Luyện kỹ năng viết – học thì
TênKiểuNguồn dữ
liệuMặc địnhMô tả/ ghi chúchoose the word Contextual
Tools database lựa chọn từ thích hợp điền vào chỗtrống
Trang 28Màn hình Exam – Kiểm tra các kĩ năng