一、研究目的和意义 研究目的:随着互联网的进一步发展,打字这项技能几乎成为所以大学生的必备技能。校园打字系统已经成为大学生练习打字的重要帮手,它可以将古代和现代诗歌、网红文章、中外著名名著全部存储在里面,便于使用者自行选择文本进行练习打字;随着电脑的普及,各行各业都会有使用电脑办公的需求,所以打字技能基本上是工作当中的必备技能,通过校园打字练习系统的设计,为大学生提供丰富、有趣、高效的打字练习平台,训练学生的大脑,协调手指、眼睛、大脑三者之间的配合;提高工作效率,节省时间;但是现有的打字系统虽然在一定程度上解决大部分用户的需求,但是在系统上仍然存在某些不足之处,所以为了解决这些问题,为学校学生提供更合适的打字练习系统,基于Java的校园打字练习系统的设计与实现应运而生,这样一个系统对于学校有深刻的研究意义,对于今后,学校教育学生有极大的贡献。 研究意义:学校学生需要一个在线打字的系统去培养他们的打字能力,刚进入学校的学生,他们的打字能力相对较弱,对于打字没有一个深刻的认识,他们可能还没有在意这样的能力,但是当他们进入到社会后,对这项技术的依赖是相当强烈的,所以他们需要去学习和认识到打字的重要性,这是我提出校园在线打字的意义存在。对于本系统,它针对用户的体验和打字意义做了深入的研究,能够提升用户的打字能力和兴趣。该系统主要功能包括在线打字、键位练习、打字排行、文章查询、我的打字。在在线打字中能够提升用户的快速打字能力,自己能够自定义打字时长,给自己压力和激情,在打字错误时也能够及时的提醒用户的打字错误点,打字的快慢和打字的进度,他们可以清楚的看到打字的每个字的拼音。从而能够准确的打字,提升学生的打字能力,如果用户是一个基础型的用户,可以选择键位练习,熟悉键盘,能够准确的打字,这都是考虑到用户的体验,从各种方面解决用户的打字能力。让有些教学能够有效的进行,如计算机实验,在打字速度提升的情况能够减轻教师的工作。
二、国内外研究现状 国内研究现状 信息时代,随着科技的发展,电脑成为了必不可少的工具。在国内,调查显示,熟练的打字水平应该为中文 30 字每分钟。据统计,电脑的使用者中约有70%以上的人远远达不到这个水平,其中更有 30%的人,想熟练打字,但是缺乏一些软件来练习,导致打字速度一直提不上去,甚至于很多大学生的键盘输入速度也达不到标准水平。主要原因是没有时间或者不愿意去进行枯燥无味的而又痛苦的大篇文章练习。在《2020快乐练打字研究报告》中提出培养正确使用计算机的基本操作为目标,以设计和使用适合不同年龄特征和心理特征的键盘指法学习软件为突破口,以特定的故事情境为载体,以构建适合学生学习的打字教学策略为手段,以课程的有效整合为特色,改变过去单调的、枯燥的传统打字教学方法,营造快乐的、轻松的、成功的学习氛围,通过手击、眼看、脑想的训练,引导学生运用正确的指法击键,精讲多练,多形式开展训练,有效提高学生的打字技能和信息素养, 同时,在学习的过程中让学生体验成功和快乐。《击键如飞,让打字成为习惯》(2021)也指出随着素质教育和课程改革的不断深入,打字训练已经成为信息技术课的主要内容,科学技术和互联网的发展使信息技术课开始得到许多教师的关注和重视,培养创新型人才和复合型人才已经成为时代发展的要求。但目前很多信息技术课的打字训练十分枯燥,使学生提不起学习兴趣,创新打字教学模式势在必行。 国外研究现状 相较于国内,国外电脑普及的时间更早,打字系统更加的成熟。 Joseph Gil, Itay Maman(2021) 的《Whiteoak: introducing structural typing into java》中指出国外的打字练习系统很有特色,比如在增进互动性方面有了很大的改善,通过设置独特的关卡有效避免用户因急于求成而产生挫败感、失去打字学习兴趣。据统计,国外的打字网站数量已经超过1000+,打字软件数量更是达到惊人的500+,《关于Typing Club研究报告》(2018)显示Typing Club是学习打字最有效的方式。它是基于网络的和高效的。打字俱乐部对个人和学校都是免费的(而且将永远都是免费的)。现在有2300万名学生,5万所学校都在使用的软件。由此可见,国外的打字训练软件和网站使用的群体很庞大且已经有一套很完善的体系。
三、研究内容和方法 (一)研究内容 1.确定研究范围。对校园打字练习系统进行设计,搜集相关研究的文献资料;到相关的网站去搜索相关的资料,实地的了解具体的需求。通过实地调研,确定该项目研究范围,分析该项目的设计内容,要实现的主要功能。 2.制定研究方案。先构思相关的框架,按照使用者的不同需求分析定制方案,最后去综合其要求去选择方案。 3.系统设计实现。采用网页和后台数据库系统,设计和实现最后的效果。采用平台软件和后台数据库系统,设计实现打字练习的功能,主要包括以下功能:登录,用户增删改查,针对不同打字习惯和用户实际使用需求,本系统从打字的模式与速度、用户的管理方面进行设计。 至少应具备以下功能: (1) 实现用户注册; (2) 提供不同的打字需求,用户可以根据自己喜好选择不同的文本; (3) 设置不同的打字方案对于不同的用户有不同的打字练习方案; (4) 保存多个用户信息; (二)研究方法
- 利用Html和ElementUI做前端的网页,保证界面的整洁和简约。以及登入账号和密码登入本系统。 2.利用mysql数据库和权限控制,对整个系统的安全性有保证,以及支持上传自定义打字文本。 3.利用数据库的数据,对打字文本进行切换。