本英文打字系统实现英文打字训练、难度等级设置、打字排行查看、随机生成各种英文素材。对系统的提出了灵活的要求,期望系统能在人的操作下显示那些信息 以那些信息做为条件。本文介绍了在visual basic 6.0环境下利用其提供的各种面向对象的开发工具开发本系统的详细过程,从软件工程的角度进行了科学而严谨的阐述。
系统开发的总体任务是实现英文打字练习系统管理各种信息的系统化、规范化和自动化。 主要包括:
输入玩家名称后可以进入打字练习,练习中规定设置了时间,并能够统计正确率
在系统的规定的时间内,统计打字正确率。得出成绩。并记录到数据库中。
难度设置。排行榜查看。
需求分析是管理信息系统开发的关键环节,要求在系统调查的基础上,对新系统的功能进行细致的分析,并建立一个新系统的逻辑模型。系统分析阶段主要任务是确定系统的总体设计方案、划分子系统功能、确定共享数据的组织,然后进行详细设计。英文打字练习系统管理系统功能需求主要有:打字练习、评分、难度设置、成绩排行榜、随机生成题目功能等。
1.4.1 打字练习需求
l 输入玩家名称后可以进入打字练习,练习中规定设置了时间,并能够统计正确率。
1.4.2 评分需求
l 在系统的规定的时间内,统计打字正确率。得出成绩。并记录到数据库中。
1.4.3 难度设置需求
l 玩家可以根据自己的需要进行初级、中级或高级的打字练习。
1.4.4 成绩排行榜功能需求
l 根据成绩的多少进行排名。
1.4.5 随机生成题目功能需求
l 系统随机抽取系统中的题目进行打字练习。
用户管理界面实现的代码设计如下(这里以添加用户为例):
Private Sub Command1_Click()
Unload Me
frm_start.Show
End Sub
Private Sub Form_Load()
Dim sql As String
sql = "select * from 玩家表 order by 得分 desc"
Dim rs As New ADODB.Recordset
Set rs = TransactSQL(sql)
If Not rs.EOF Then
Set DataGrid1.DataSource = rs
Else
MsgBox ("还没有人练习过英文打字!")
End If
End Sub