没有合适的资源?快使用搜索试试~ 我知道了~
精品资料(2021-2022年收藏)计算机基础网上测试文档.doc
0 下载量 48 浏览量
2022-11-30
07:54:47
上传
评论
收藏 1.62MB DOC 举报
温馨提示
试读
74页
精品资料(2021-2022年收藏)计算机基础网上测试文档.doc
资源推荐
资源详情
资源评论
第 1 页
第一部分
项目介绍
《计算机基础网上测试文档》的第一部分,站在功能描述角度上用自然语言
介绍这个项目。
此部分包括的内容有:
1. 开发原因:描述开发此软件的原因;
2. 开发环境:详细描述了软件的教学环境、软件环境和硬件环境;
3. 确立目的:根据前文所述,确立项目的制作目的;
4. 合理性、可行性分析:在开发的技术可行性和经济合理性分析软件制
作的合理性;
5. 程序功能介绍:简介程序各方面功能;
6. 监控端——控制功能:描述控制端的监控功能;
7. 监控端——编制题库:描述监控端编制题库的功能;
8. 监控端——其他功能,监控端还包括总结,打印等其他功能;
9. 考试端——用户功能:考试用户(即考生)可以操作程序的功能;
10. 考试端——选择题:选择题考试功能、出题范围和计分方法;
11. 考试端——Word 排版:Word 排版题考试功能、出题范围和计分方法;
12. 考试端——Word 制表:Word 制表题考试功能、出题范围和计分方法;
13. 考试端——Excel 排版:Excel 排版题考试功能、出题范围和计分方法;
14. 考试端——Windows 操作:Windows 操作题考试功能、出题范围和
计分方法;
15. 考试端——文字录入:文字录入题考试功能、出题范围和计分方法;
16. 总结:综合此部分的描述总结《计算机基础网上测试》的优缺点。
第 2 页
1.1 开发原因
为了普及计算机基础知识,沈阳师范大学几年前就开设了计算机基础知识的
公共课,在全校范围内普及计算机基础知识。其内容包括了操作 Word,操作 Excel,
操作 Windows 等。
计算机基础操作对于学生的日常活动非常实用。同学们打印报告、论文时需
要使用 Word 文档,制作表格时离不开 Excel 表格。所有的操作也都是在
Windows 系统的基础上进行的。
而今的时代可以说是一个成熟的信息时代,计算机已经成为了日益普及的应
用工具。在学生学习计算机应用基础以后,该如何考核学生的学习成果呢?
传统的做法是教师分发 Word,Excel 等各项试题,由学生在指定计算机相应
Word,Excel 环境下限时解答。解答完毕后学生将操作结果保存软盘供教师检查。
这种做法的弊端是:
1. 考试的试题单一,不易考察出学生的真实水平。因为形式
的限制,这种考试的试题不外乎一种两种成熟的套题,学
生的试题变化少重复多,十分不利于检测出一个学生的真
实操作水平;
2. 保存介质脆弱,易损坏。用软盘储存学生的考试答案,第
一不利于成绩的保密,也因为软盘的相应特性变得容易丢
失。学生辛辛苦苦的测试结果一经丢失,便无法确认该生
的真实成绩;
3. 人为阅卷准确度不能保证。计算机操作结果可以说是对错
昭然,很少有二义性结果。但是人为阅卷牵扯阅卷教师的
精力过多,也无法保证 100%的准确与公正。
然而与此相比,利用计算机软件进行学生测试不光可以去除以上弊端,还可
以充分利用局域网资源进行学生测试的监控与统一调度。
因此综上述分析,计算机基础知识测试软件化已经成为必然。而针对学校使
用的考试软件并不存在现行学习的 Office2000+Windows 操作的相应软件这一缺
点,此次将开发局域网使用的计算机基础知识测试软件作为目的进行研究。考试
的内容包括基础知识选择题、Word 排版、Word 制表、Excel 操作、Windows 操
作和文字录入六项测试。软件的名称定为《计算机基础网上测试》。
1.2 开发环境
作为一个教学系列软件的开发,它的环境将被分为三个部分来描述:
一、教学环境:
《计算机基础网上测试》的开发是针对《计算机基础》这门课的
期末测试进行的。《计算机基础》课教学生学习 Word 制作文档,
Excel 制作表格,Windows 基础操作和文字录入。并且新的《计
算机基础》课程 Office 教学部分使用的是 Office2000,而不是过
去的 Office97。
第 3 页
而且,作为考试将尽可能使学生考试最小规模以班级为单位调度。
在教学环境上讲,参与考试的对象有:教师,考生,课程。
二、软件环境
因课程要求,Office 部分考试需要使用 Office2000 集成办公环境
中的 Word 和 Excel。而且考虑到现行校局域网中所使用的操作
系统是 Windows98,所以《计算机基础网上测试》将针对 Win98
平台。在局 域 网络中使用 的 数据库服务 器 定为微软的 SQL
Server2000,其他网络连接使用了 WinSock 组件。而软件开发环
境则使用微软的 Visual Studio6.0 中 Visual Basic6.0 进行开发。所
有的软件环境列出到下表:
操作平台
Word
Excel
网络数据库
应用
Win98
Word2000
Excel2000
SQL Server2000
应用环境
开发软件
通信组件
开发
(见应用)
VB6.0
WinSock
(表 1-1,《计算机基础网上测试》软件环境列表)
三、硬件环境
作为一个局域网考试软件,首先的硬件环境是可以使用的局域网
资源。作为考试,需要一个集中的计算机环境。即需要一个拥有
至少 100 台左右计算机的机房,并且有良好的局域网设施。为了
提供学生考试数据的安全还需要一台有稳定的网络状态和系统
状态的机器作为提供数据库服务的计算机,并且还需要至少一台
机器进行学生考试状态的监控,即教师使用的监控计算机。
1.3 确立目的
综合上述的条件和环境安排,《计算机基础网上测试》软件的开发目的定为
以下几点:
1. 以选择题的形式提供计算机基础知识的考试;
2. 提供 Word 排版考试;
3. 提供 Word 制表考试;
4. 提供 Excel 操作考试;
5. 提供 Windows 操作考试;
6. 提供文字录入的考试;
7. 使上述考试在局域网内进行;
8. 教师可以定义题库,提供至少一套试题进行考试;
9. 考生考试时随机从题库中抽取一套试题,抽题过程对考生透明;
10. 监控教师可以检查任意机器考生的考试状态、分数;
11. 可以进行统计与结果的输出;
12. 使原有的计算机基础考试更简化、更安全、更快速。
第 4 页
此 12 条开发目的为《计算机基础网上测试》的开发目的。在整个开发过程
中将以此为目标,软件完成至少要达到这 12 条开发目的。
1.4 合理性、可行性分析
开发一个软件,需要有合理的安排,相关的设备,软件环境和编程技术等诸
多方面的条件才可以进行。分析《计算机基础网上测试》软件的制作合理性和可
行性可以在技术可行性和经济合理性两方面考虑。
首先说技术方面。作为一个计算机基础测试,该软件需要和相关的外部环境
进行会话,例如使用 Word 和 Excel 环境。由于开发软件使用的是 Microsoft 的
Visual Basic,应用环境需要的是 Microsoft 的 Office2000。而令人高兴的是,微
软公司为自己的软件都提供了相当多的调用控制方法。在 VB 中可以有不止一种
的方法去调用 Word 和 Excel。
作为一个局域网应用程序,在制作前需要考虑信息的网络流量,现有网络设
备是否可以承受大量的信息流动?
《计算机基础网上测试》软件需要提供什么后台数据呢?首先是需要抽取
试题的时候,需要的试题数据,考试过程以及考试结束后需要的选择、提交与考
生相关的成绩和状态数据。由于考试将测试考生的 Word 和 Excel 操作能力,所
以在试题部分需要 Word 和 Excel 的文件作为试题传输。还有相应的描述 Word
制表的图片也是相对大的文件。假设每一个 Word 或者 Excel 文件有 12k 左右,
而一个描述 Word 制表题的图片文件有 6k,程序使用时更新用户信息最高的数据
流量是 2k,那么在 Word 排版,Excel 操作题需要至少一个试题文件,Word 制表
需要至少一个图片的前提下,程序启动需要的最低网络流量需求是 32k。假使一
个考场设置 100 台机器,那么数据库服务器就需要准备同时承受 3M 的网络流量。
对于一个可能是普通商用机的数据库服务器和 Hub 组成的局域网设备来说也许
达不到这个数值。
现在所使用的方法是,将大部头的后台数据,即考生考试的试题库放置在每
个终端上,以减少网络流量。那么 100 台机器也就只需要数据库服务器承受的
200k 输出峰值。对于现行设备来说完全可以承受。
其他的技术需求,如其他编程技术、软件工程的组织等,将利用开发人员现
有的技术和开发过程中学习到的技术力量进行解决。
在经济角度上考虑软件的可行性。
软件的制作过程将利用现有设备作为其硬件环境。在设备的投入上可以说需
要的经济投入为零。
而在开发过程中,开发人员的疑难和技术革新等知识的需求将由购买书籍、
查询现有资料、网上搜索、请教指导教师等诸多途径获得。上述途径中只有第一
条需要资金的投入。
所以,开发《计算机基础网上测试》软件需要的经济投入主要在购买相应书
籍上。而书籍的购买总金额也将被控制在所在项目经费的范围内。可以说在经济
角度上组织开发《计算机基础网上测试》软件是合理的。
第 5 页
1.5 程序功能介绍
《计算机基础网上测试》软件的功能将分为两大部分,第一部分是监控端功
能,第二部分是考试端功能。
第一部分监控端的具体功能包括:
1. 用户登陆;
2. 基础选择题试题的题库管理;
3. Word 排版题试题的题库管理;
4. Word 制表题试题的题库管理;
5. Excel 操作题试题的题库管理;
6. Windows 操作题试题的题库管理;
7. 文字录入题试题的题库管理;
8. 设置题库的分数和题量;
9. 监视考生考试状态以及分数;
10. 管理考生信息;
11. 打印学生成绩;
12. 连接数据库服务器。
第二部分考试端的具体功能包括:
1. 验证考生身份;
2. 随机抽取试题;
3. 选择题考试;
4. Word 排版题考试;
5. Word 制表题考试;
6. Excel 操作题考试;
7. Windows 操作题考试:
8. 文字录入考试;
9. 计算考生成绩;
10. 连接数据库服务器。
程序功能之间的关系由图 1-1 表示:
(图 1-1 程序功能介绍)
数 据 库
服务器
12.连接数据库服务器
功能 1
功能 9
功能 10
功能 11
制作题库
功能 2
…
功能 8
监控端
10.连接数据库服务器
考试端
功能 1
功能 9
考试功能
功能 2
功能 3
…
功能 8
剩余73页未读,继续阅读
资源评论
xinkai1688
- 粉丝: 349
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功