TRƯỜNG ĐẠI HỌC SƯ PHẠM TPHCM KHOA CÔNG NGHỆ THÔNG TIN HUỲNH NGỌC TUYẾT NGUYỄN NGỌC BẢO TRÂN XÂY DỰNG ỨNG DỤNG LUYỆN TẬP KĨ NĂNG ĐÁNH MÁY CHO HỌC SINH TIỂU HỌC KHÓA LUẬN TỐT NGHIỆP TP.HỒ CHÍ MINH - NĂM 2022 TRƯỜNG ĐẠI HỌC SƯ PHẠM TPHCM KHOA CÔNG NGHỆ THÔNG TIN HUỲNH NGỌC TUYẾT NGUYỄN NGỌC BẢO TRÂN XÂY DỰNG ỨNG DỤNG LUYỆN TẬP KĨ NĂNG ĐÁNH MÁY CHO HỌC SINH TIỂU HỌC CHUYÊN NGÀNH: SƯ PHẠM TIN HỌC KHÓA LUẬN TỐT NGHIỆP NGƯỜI HƯỚNG DẪN KHOA HỌC: TS. LÊ ĐỨC LONG LỜI CẢM ƠN Lời đầu tiên, chúng tôi xin chân thành cảm ơn quý thầy cô đang công tác tại Trường Đại Học Sư Phạm TP. Hồ Chí Minh nói chung và quý thầy cô thuộc Khoa Công Nghệ Thông Tin nói riêng, những người đã hướng dẫn và truyền đạt kiến thức chuyên môn cũng như kinh nghiệm thực tiễn cho chúng tôi trong suốt bốn năm học tập tại trường. Nhờ vào những kiến thức và kỹ năng mà thầy cô đã hướng dẫn để rèn luyện chúng tôi có thêm khả năng, trình độ và niềm đam mê với ngành sư phạm tin và luôn cố gắng hoàn thành khóa luận tốt nghiệp này.
Đặc biệt, chúng tôi xin bày tỏ lòng biết ơn chân thành đến thầy Lê Đức Long – người đã hướng dẫn, chỉ bảo, giúp đỡ chúng tôi rất nhiều trong quá trình học tập và nghiên cứu để hoàn thành khóa luận tốt nghiệp này. Thầy cũng chính là người truyền lòng tự tin, niềm đam mê, chia sẻ cho chúng tôi những kinh nghiệm quý báu để chúng tôi có đủ hành trang bước vào đời vào nghề sau khi tốt nghiệp. Tuy thời gian chúng tôi làm việc với thầy không lâu song chúng tôi cảm nhận được tình cảm cũng như lòng nhiệt huyết của thầy đối với lớp trẻ sinh viên chúng tôi và đó cũng chính là một phần động lực giúp chúng tôi có thể hoàn thành tốt khóa luận tốt nghiệp này. Điều đặc biệt hơn nữa, chúng tôi xin chân thành cảm ơn thầy Trần Đức Thuận, cô Huỳnh Phạm Thanh Trúc và các quý thầy cô, anh chị trong Trung Tâm Tin Học Đại Học Sư Phạm TPHCM đã trải nghiệm hệ thống của chúng tôi và đưa ra những nhận xét, góp ý vô cùng quý báu giúp chúng tôi hoàn thiện khóa luận hơn.
Chúng tôi cũng xin gửi lời cảm ơn đến gia đình, bạn bè, những người luôn bên cạnh ủng hộ và giúp đỡ chúng tôi trong quá trình học tập. Mặc dù chúng tôi đã cố gắng rất nhiều, song khóa luận vẫn không tránh khỏi những thiếu sót. chúng tôi rất mong nhận được sự thông cảm và chỉ bảo tận tình của quý thầy cô và sự góp ý của mọi người. Xin chân thành cảm ơn! Sinh viên thực hiện Huỳnh Ngọc Tuyết Nguyễn Ngọc Bảo Trân MỤC LỤC LỜI CẢM ƠN.
MD1 MỤC LỤC. MD4 DANH MỤC BẢNG VẼ. MD7 DANH MỤC HÌNH ẢNH. MD10 TỔNG QUAN.
Giới thiệu chung. Mục tiêu nghiên cứu. Mục tiêu chung. Mục tiêu của phân hệ.
Cách tiếp cận, phương pháp, phạm vi nghiên cứu. Cách tiếp cận. Phương pháp thực hiện. Phạm vi nghiên cứu.
Kết quả của khóa luận. Nội dung thực hiện khóa luận. Tóm tắt nội dung khóa luận. Bố cục của khóa luận.
Vài nét về chương trình giáo dục phổ thông 2018. Chương trình giáo dục phổ thông tổng thể. Chương trình môn Tin học 2018. Một số môn học, khối lớp liên quan thao tác gõ phím đúng kỹ thuật.
Khái quát về trò chơi giáo dục. Lý thuyết trò chơi máy tính. Trò chơi giáo dục. Quy trình thiết kế trò chơi giáo dục.
Tìm hiểu một số ứng dụng về thao tác gõ phím đúng kỹ thuật. Mario Teaches Typing. Phương pháp luyện gõ phím đúng kỹ thuật. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG.
Đặc tả yêu cầu. Phân tích chức năng chính của hệ thống. Mô hình dữ liệu. Mô hình đối tượng.
Mô hình hoạt động. Thiết kế hệ thống. Thiết kế dữ liệu. Thiết kế xử lý.
Thiết kế giao diện. CÀI ĐẶT VÀ THỬ NGHIỆM. Kịch bản thử nghiệm. Một số giao diện chính.
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN. Hướng phát triển .120 TÀI LIỆU THAM KHẢO. TL1 PHỤ LỤC. Mô hình dữ liệu (ERD).
Mô hình dữ liệu toàn hệ thống (PDM). Một số mô hình hoạt động. Một số quy trình xử lý. Thiết kế giao diện (phần chi tiết).
Giao diện website (phần chi tiết). Phiếu nhận xét sản phẩm. PL43 DANH MỤC BẢNG VẼ Bảng 1.1 - Yêu cầu cần đạt và nội dung cốt lỗi liên quan đến học gõ đánh máy .2 - Yêu cầu cần đạt và nội dung cốt lỗi có ứng dụng học gõ đánh máy .3 - Yêu cầu cần đạt và nội dung cốt lõi môn Tiếng Việt ở cấp tiểu học .4 - Các thành phần cơ bản của game .5 - Thông tin giới thiệu về Typing .6 - Thông tin giới thiệu về 10FastFingers .7 - Thông tin giới thiệu về Sense-Lang.8 - Thông tin giới thiệu về Typing Study.9 - Thông tin giới thiệu về Typing Test .10 - Thông tin giới thiệu về Typing Master .1 - Bảng yêu cầu chức năng nghiệp vụ của hệ thống chung .2 - Bảng yêu cầu về chức năng hệ thống của hệ thống chung .3 - Bảng yêu cầu về chất lượng của hệ thống chung .4 - Bảng yêu cầu chức năng nghiệp vụ của phân hệ 1 .5 - Bảng yêu cầu về chức năng hệ thống của phân hệ 1 .6 - Bảng yêu cầu về chất lượng của phân hệ 1.7 - Bảng yêu cầu chức năng nghiệp vụ của phân hệ 2 .8 - Bảng yêu cầu về chức năng hệ thống của phân hệ 2 .9 - Bảng yêu cầu về chất lượng của phân hệ 2.10 - Bảng yêu cầu chức năng nghiệp vụ của phân hệ 3 .11 - Bảng yêu cầu về chức năng hệ thống của phân hệ 3 .12 - Bảng yêu cầu về chất lượng của phân hệ 3.13 - Bảng yêu cầu chức năng nghiệp vụ của phân hệ 4 .14 - Bảng yêu cầu về chức năng hệ thống của phân hệ 4 .15 - Bảng yêu cầu về chất lượng của phân hệ 4.16 - Nội dung hoạt động 1 - Giới thiệu .17 - Nội dung hoạt động 2 – Làm quen .18 - Nội dung hoạt động 3 - Thử tài trí nhớ .19 - Nội dung hoạt động 4 - Giải mã bàn phím .20 - Nội dung hoạt động 5 - Vui gõ phím .21 - Các màn chơi của trò chơi 1 .22 - Cách tính số sao của trò chơi 1 .23 - Kịch bản trò chơi 1 .24 - Các màn chơi của trò chơi 2 .25 - Cách tính số sao của trò chơi 2 .26 - Nội dung trò chơi 2 - Ong Vàng Bắn Bong Bóng .27 - Kịch bản trò chơi 2 .28 - Nội dung trò chơi 3 - Ong Vàng Bay Tìm Mật .29 - Cách tính số sao của trò chơi 3 .30 - Các màn chơi của trò chơi 3 .31 - Kịch bản trò chơi 3 .32 - Cách tính số sao của trò chơi 4 .33 - Các màn chơi của trò chơi 4 .34 - Nội dung trò chơi 4 - Ong Vàng Chơi Gắp Thú .35 - Kịch bản trò chơi 4 .36 - Các màn chơi và tính số sao của trò chơi 5 .37 - Nội dung trò chơi 5 - Ong Vàng Vui Giải Đố .38 - Kịch bản trò chơi 5 .39 - Các màn chơi và tính số sao của trò chơi 6 .40 - Nội dung trò chơi 6 - Ong Vàng Tập Viết Văn .41 - Kịch bản trò chơi 6 .42 - Danh sách các bảng của mô hình dữ liệu vật lý .43 - Danh sách các thuộc tính của mô hình dữ liệu vật lý .44 - Hàm xử lý đăng ký tài khoản người dùng .45 - Hàm xử lý đăng nhập .46 - Hàm xử lý khôi phục mật khẩu.47 - Hàm xử lý lưu vết tiến trình .48 - Bảng mô tả chức năng của giao diện trang chủ .49 - Bảng mô tả chức năng của giao diện đăng ký .50 - Bảng mô tả chức năng của giao diện đăng nhập .51 - Bảng mô tả chức năng của giao diện khôi phục mật khẩu .52 - Bảng mô tả chức năng của giao diện bài học .53 - Bảng mô tả chức năng của giao diện bài học .54 - Bảng mô tả chức năng của giao diện hoạt động học .55 - Bảng mô tả chức năng của giao diện luyện tập .56 - Bảng mô tả chức năng của giao diện luyện tập .57 - Bảng mô tả chức năng của giao diện luyện tập .58 - Bảng mô tả chức năng của giao diện tin tức .59 - Bảng mô tả chức năng của giao diện tài liệu .60 - Bảng mô tả chức năng của giao diện các câu hỏi thường gặp .61 - Bảng mô tả chức năng của giao diện liên hệ .1 - Danh sách các user thử nghiệm .2 - Ý nghĩa các chức năng chính trên màn hình trang chủ .3 - Ý nghĩa các chức năng chính trên màn hình đăng ký .4 - Ý nghĩa các chức năng chính trên màn hình đăng nhập .5 - Ý nghĩa các chức năng chính trên màn hình đăng nhập .6 - Ý nghĩa các chức năng chính trên màn hình trang bài học.7 - Ý nghĩa các chức năng chính trên màn hình trang hoạt động học.8 - Ý nghĩa các chức năng chính trên màn hình trang luyện tập .9 - Ý nghĩa các chức năng chính trên màn hình trang kiểm tra .10 - Ý nghĩa các chức năng chính trên màn hình trang cuộc thi.11 - Ý nghĩa các chức năng chính trên màn hình trang tin tức .12 - Ý nghĩa các chức năng chính trên màn hình trang tài liệu .115 DANH MỤC HÌNH ẢNH Hình 1.1 - Những lưu ý khi sử dụng trò chơi giáo dục .2 - Các yếu tố tạo nên tính hấp dẫn trong trò chơi giáo dục .3 - Sơ đồ thiết kế trò chơi giáo dục .4 - Giao diện trang web Typing.5 - Giao diện trang web 10FastFingers .6 - Giao diện trang web Sense-lang.7 - Giao diện trang web Typing Study .8 - Giao diện trang web typingtest.9 - Giao diện trang web Typing Master .10 - Giao diện trò chơi Mario Teaches Typing .2 - Kịch bản xử lý hoạt động 2 .3 - Kịch bản xử lý hoạt động 3 .4 - Kịch bản xử lý hoạt động 4 .5 - Kịch bản xử lý hoạt động 5 .7 - Kịch bản xử lý trò chơi 1 .8 - Kịch bản xử lý trò chơi 2 .9 - Kịch bản xử lý trò chơi 3 .10 - Kịch bản xử lý trò chơi 4 .11 - Kịch bản xử lý trò chơi 5 .12 - Kịch bản xử lý trò chơi 6 .15 - Mô hình quan niệm dữ liệu (ERD) .