摘 要 2
Abstract 3
前 言 4
1 项目背景 5
1.1 发展史 5
1.2 课题现状 6
1.3 开发工具Visual Basic 6.0 10
2 系统分析 14
2.1 需求分析的目的 14
2.2 需求分析 14
2.2.1 问题定义及可行性研究 14
2.2.2 重点解决的问题 15
2.3 技术方面可行性分析 16
2.3.1 软件分析 16
2.3.2硬件分析 16
2.3.3 人员分析 17
2.4 经济方面可行性分析 17
3 系统总体设计 17
3.1 设计思想 18
3.2 系统流程图 18
3.3 实现功能介绍 19
4 系统详细设计 21
4.1系统主要功能模块 21
4.2 系统主界面 22
4.3 主要功能介绍 22
4.3.1 打字测试 22
4.3.2 练习 24
5 系统运行与测试 27
5.1 调试 27
7.2 测试 27
结 论 30
致 谢 31
参考文献 32
摘 要
二十世纪的后半期,尤其是90年代后,计算机取得了飞速的发展。近来,随着网络的发展,计算机已经成为人们生活中不可缺少的一部分。提高人们对计算机的操作能力显得尤为重要。而打字速度是衡量一个人操作熟练程度的一个重要方面。因此开发一种高效的打字系统显得迫在眉睫。但是目前的打字系统都是单机的测试,每个学生一台机器,即每次考试时有老师监考。考试完后再有老师逐个的统计学生的测试成绩。在网络飞速发展的今天,这样的系统显得过于落后。
本系统就是基于网络,开发了在线打字测试系统。本系统也使用了网络上流行的两种模式:C/S和B/S模式,结合了它们的优缺点。本系统的操作比较方便,在进行考试时,需要一台服务器,其负责所有学生的测试信息管理,如设置测试时间,存储学生的考试成绩。每个学生考试时都与这台服务器连接,在考生考试结束后,服务器自动记录成绩,而不需要手工记录,所以显得极为方便。
本系统使用的开发工具是VB6.0,它是目前比较流行的开发工具。在执行效率方面比较有优势,本系统在进行在线测试时可以保证网络传输能够正常进行。因此用户可以放心的使用。
关键词:
C/S模式;B/S模式;VB6.0;服务器