计算机基础网上测试文档

上传人:suns****4568 文档编号:90487833 上传时间:2019-06-12 格式:DOC 页数:74 大小:1.62MB
返回 下载 相关 举报
计算机基础网上测试文档_第1页
第1页 / 共74页
计算机基础网上测试文档_第2页
第2页 / 共74页
计算机基础网上测试文档_第3页
第3页 / 共74页
计算机基础网上测试文档_第4页
第4页 / 共74页
计算机基础网上测试文档_第5页
第5页 / 共74页
点击查看更多>>
资源描述

《计算机基础网上测试文档》由会员分享,可在线阅读,更多相关《计算机基础网上测试文档(74页珍藏版)》请在金锄头文库上搜索。

1、第一部分项目介绍计算机基础网上测试文档的第一部分,站在功能描述角度上用自然语言介绍这个项目。此部分包括的内容有:1. 开发原因:描述开发此软件的原因;2. 开发环境:详细描述了软件的教学环境、软件环境和硬件环境;3. 确立目的:根据前文所述,确立项目的制作目的;4. 合理性、可行性分析:在开发的技术可行性和经济合理性分析软件制作的合理性;5. 程序功能介绍:简介程序各方面功能;6. 监控端控制功能:描述控制端的监控功能;7. 监控端编制题库:描述监控端编制题库的功能;8. 监控端其他功能,监控端还包括总结,打印等其他功能;9. 考试端用户功能:考试用户(即考生)可以操作程序的功能;10. 考试

2、端选择题:选择题考试功能、出题范围和计分方法;11. 考试端Word排版:Word排版题考试功能、出题范围和计分方法;12. 考试端Word制表:Word制表题考试功能、出题范围和计分方法;13. 考试端Excel排版:Excel排版题考试功能、出题范围和计分方法;14. 考试端Windows操作:Windows操作题考试功能、出题范围和计分方法;15. 考试端文字录入:文字录入题考试功能、出题范围和计分方法;16. 总结:综合此部分的描述总结计算机基础网上测试的优缺点。1.1 开发原因为了普及计算机基础知识,沈阳师范大学几年前就开设了计算机基础知识的公共课,在全校范围内普及计算机基础知识。其

3、内容包括了操作Word,操作Excel,操作Windows等。计算机基础操作对于学生的日常活动非常实用。同学们打印报告、论文时需要使用Word文档,制作表格时离不开Excel表格。所有的操作也都是在Windows系统的基础上进行的。而今的时代可以说是一个成熟的信息时代,计算机已经成为了日益普及的应用工具。在学生学习计算机应用基础以后,该如何考核学生的学习成果呢?传统的做法是教师分发Word,Excel等各项试题,由学生在指定计算机相应Word,Excel环境下限时解答。解答完毕后学生将操作结果保存软盘供教师检查。这种做法的弊端是:1. 考试的试题单一,不易考察出学生的真实水平。因为形式的限制,

4、这种考试的试题不外乎一种两种成熟的套题,学生的试题变化少重复多,十分不利于检测出一个学生的真实操作水平;2. 保存介质脆弱,易损坏。用软盘储存学生的考试答案,第一不利于成绩的保密,也因为软盘的相应特性变得容易丢失。学生辛辛苦苦的测试结果一经丢失,便无法确认该生的真实成绩;3. 人为阅卷准确度不能保证。计算机操作结果可以说是对错昭然,很少有二义性结果。但是人为阅卷牵扯阅卷教师的精力过多,也无法保证100%的准确与公正。然而与此相比,利用计算机软件进行学生测试不光可以去除以上弊端,还可以充分利用局域网资源进行学生测试的监控与统一调度。因此综上述分析,计算机基础知识测试软件化已经成为必然。而针对学校

5、使用的考试软件并不存在现行学习的Office2000+Windows操作的相应软件这一缺点,此次将开发局域网使用的计算机基础知识测试软件作为目的进行研究。考试的内容包括基础知识选择题、Word排版、Word制表、Excel操作、Windows操作和文字录入六项测试。软件的名称定为计算机基础网上测试。1.2 开发环境作为一个教学系列软件的开发,它的环境将被分为三个部分来描述:一、 教学环境:计算机基础网上测试的开发是针对计算机基础这门课的期末测试进行的。计算机基础课教学生学习Word制作文档,Excel制作表格,Windows基础操作和文字录入。并且新的计算机基础课程Office教学部分使用的是

6、Office2000,而不是过去的Office97。而且,作为考试将尽可能使学生考试最小规模以班级为单位调度。在教学环境上讲,参与考试的对象有:教师,考生,课程。二、 软件环境因课程要求,Office部分考试需要使用Office2000集成办公环境中的Word和Excel。而且考虑到现行校局域网中所使用的操作系统是Windows98,所以计算机基础网上测试将针对Win98平台。在局域网络中使用的数据库服务器定为微软的SQL Server2000,其他网络连接使用了WinSock组件。而软件开发环境则使用微软的Visual Studio6.0中Visual Basic6.0进行开发。所有的软件环

7、境列出到下表:应用操作平台WordExcel网络数据库Win98Word2000Excel2000SQL Server2000开发应用环境开发软件通信组件(见应用)VB6.0WinSock(表1-1,计算机基础网上测试软件环境列表)三、 硬件环境作为一个局域网考试软件,首先的硬件环境是可以使用的局域网资源。作为考试,需要一个集中的计算机环境。即需要一个拥有至少100台左右计算机的机房,并且有良好的局域网设施。为了提供学生考试数据的安全还需要一台有稳定的网络状态和系统状态的机器作为提供数据库服务的计算机,并且还需要至少一台机器进行学生考试状态的监控,即教师使用的监控计算机。1.3 确立目的综合上

8、述的条件和环境安排,计算机基础网上测试软件的开发目的定为以下几点:1. 以选择题的形式提供计算机基础知识的考试;2. 提供Word排版考试;3. 提供Word制表考试;4. 提供Excel操作考试;5. 提供Windows操作考试;6. 提供文字录入的考试;7. 使上述考试在局域网内进行;8. 教师可以定义题库,提供至少一套试题进行考试;9. 考生考试时随机从题库中抽取一套试题,抽题过程对考生透明;10. 监控教师可以检查任意机器考生的考试状态、分数;11. 可以进行统计与结果的输出;12. 使原有的计算机基础考试更简化、更安全、更快速。此12条开发目的为计算机基础网上测试的开发目的。在整个开

9、发过程中将以此为目标,软件完成至少要达到这12条开发目的。1.4 合理性、可行性分析开发一个软件,需要有合理的安排,相关的设备,软件环境和编程技术等诸多方面的条件才可以进行。分析计算机基础网上测试软件的制作合理性和可行性可以在技术可行性和经济合理性两方面考虑。首先说技术方面。作为一个计算机基础测试,该软件需要和相关的外部环境进行会话,例如使用Word和Excel环境。由于开发软件使用的是Microsoft的Visual Basic,应用环境需要的是Microsoft的Office2000。而令人高兴的是,微软公司为自己的软件都提供了相当多的调用控制方法。在VB中可以有不止一种的方法去调用Wor

10、d和Excel。作为一个局域网应用程序,在制作前需要考虑信息的网络流量,现有网络设备是否可以承受大量的信息流动?计算机基础网上测试软件需要提供什么后台数据呢?首先是需要抽取试题的时候,需要的试题数据,考试过程以及考试结束后需要的选择、提交与考生相关的成绩和状态数据。由于考试将测试考生的Word和Excel操作能力,所以在试题部分需要Word和Excel的文件作为试题传输。还有相应的描述Word制表的图片也是相对大的文件。假设每一个Word或者Excel文件有12k左右,而一个描述Word制表题的图片文件有6k,程序使用时更新用户信息最高的数据流量是2k,那么在Word排版,Excel操作题需要

11、至少一个试题文件,Word制表需要至少一个图片的前提下,程序启动需要的最低网络流量需求是32k。假使一个考场设置100台机器,那么数据库服务器就需要准备同时承受3M的网络流量。对于一个可能是普通商用机的数据库服务器和Hub组成的局域网设备来说也许达不到这个数值。现在所使用的方法是,将大部头的后台数据,即考生考试的试题库放置在每个终端上,以减少网络流量。那么100台机器也就只需要数据库服务器承受的200k输出峰值。对于现行设备来说完全可以承受。其他的技术需求,如其他编程技术、软件工程的组织等,将利用开发人员现有的技术和开发过程中学习到的技术力量进行解决。在经济角度上考虑软件的可行性。软件的制作过

12、程将利用现有设备作为其硬件环境。在设备的投入上可以说需要的经济投入为零。而在开发过程中,开发人员的疑难和技术革新等知识的需求将由购买书籍、查询现有资料、网上搜索、请教指导教师等诸多途径获得。上述途径中只有第一条需要资金的投入。所以,开发计算机基础网上测试软件需要的经济投入主要在购买相应书籍上。而书籍的购买总金额也将被控制在所在项目经费的范围内。可以说在经济角度上组织开发计算机基础网上测试软件是合理的。1.5 程序功能介绍计算机基础网上测试软件的功能将分为两大部分,第一部分是监控端功能,第二部分是考试端功能。第一部分监控端的具体功能包括:1. 用户登陆;2. 基础选择题试题的题库管理;3. Wo

13、rd排版题试题的题库管理;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表

14、示:数据库服务器12.连接数据库服务器功能1功能9功能10功能11制作题库功能2功能8监控端10.连接数据库服务器考试端功能1功能9考试功能功能2功能3功能8(图1-1 程序功能介绍)1.6 监控端监控功能程序的监控端具有对考试端考生的答题状态的监控功能。基于监考教师对考生的情况了解的需要,监控功能是必须的。考生使用软件考试端进行考试的时候,需要先登陆系统,然后解答各种试题,考生的解答顺序可以是随机的,也就是说考生并先解答选择题还是文字录入题都在允许范围内,甚至可以允许考生解答过选择题后解答Word排版,之后又回到选择题的解答过程这样的反复解答问题。对于这样的考试过程,监考教师会希望监控的数据

15、都有哪些呢?监考教师也许会希望看到学生是否已经登陆考试,并且在局域网中学生使用的是哪一台机器?也许还希望看到一个学生正在解答哪部分试题,分数情况如何?或者一个已经提交答案的学生曾经使用的机器号?然而因为允许了考生的反复答卷,所以软件的设计思想是将计算考试成绩的步骤方在学生提交答卷后。也就是说在考生解答过程中每题的分数是相对透明的。因而监控端就无法得到正在考试考生的即时成绩。对于考生的使用机器,考试状态却都可以随时考察。综上所述,计算机基础网上测试软件的监控端的监控功能包括了:1. 使监考教师得到学生是否登陆考试端信息;2. 监考教师可以知道每一个登陆考试端考生使用的计算机名称;3. 如果考生正在解答试卷,监控功能可以查看他正在解答的题目;4. 监考教师可以取消一个考生的考试资格,使他提交试卷。1.7 监控端编制题库编制题库是计算机基础网上测试软件的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号