基于VB2005的一级MS_OFFICE模拟程序设计

2015-05-30 10:48陈伟康李广用
软件工程 2015年8期
关键词:程序模块

陈伟康 李广用

摘 要:利用微软公司的VB2005.NET编程工具,成功实现了全国计算机等级一级MS_OFFICE考试系统模拟,实现了无纸化考试,满足计算机基础课程辅助教学需要,提高教师的教学工作效率。经过了多个年级的学生使用,程序运行良好稳定。

关键词:VB2005;程序;模块;难度系数

中图分类号:TP351.7 文献标识码:A

Abstract:Using Microsoft's VB 2005.NET programming tools,to achieve the national computer rank level 1 MS_OFFICE simulation test system,realize the paperless examination,can meet the needs of computer basic course aided teaching,improve teachers' teaching efficiency.After multiple grade's students use,program is running good stability.

Keywords:VB2005;the program;the module;the difficulty coefficient

1 引言(Introduction)

随着计算机技术与网络技术的高速发展,我们高职高专院校的学生大多要学习计算机应用基础课程,每次期末课程结束,需要进行成绩考核,考试依然采用传统的基于纸和笔的考试形式,此形式院校要耗费大量的资源去编制题目、印刷卷纸、组织考试、监考、评改试卷和分析统计考试结果等,工作量大、时间长、分析统计效率低,对于学校的人力、物力、财力都是一个很大的消耗[1]。以往使用的是网上一些免费的模拟软件,不能很好的根据我们的所教学生进行考核,要不试题内容太简单,要不试题内容太陈旧,也容易在考试中出现很多问题,给我们的成绩处理带来了很多的不方便,本人利用VB2005编写的一级MS_OFFICE模拟程序,方便我们的课程考核,更加公平公正的给出学生的成绩,来提高我们的教师教学工作效率[2,3]。较少我们的人力与物力的投入,促进学院的信息化管理。

2 设计思路(Design ideas)

2.1 主要的开发工具

运用Visual Basic.NET 2005开发平台来完成系统的前台界面环境(客户端)开发,采用Microsoft Access 2000来完成数据管理平台开发,使用Visual Basic.NET 2005的ASP.NET 3.5创建一个简单的成绩网站查询。

2.2 功能模块设计

该系统主要包括了管理员模块、考生信息模块、基础知识选择试题模块、基本操作试题模块、文字处理模块、电子表格模块、幻灯片模块、上网操作模块、考试成绩模块和网上查询考试成绩模块。

管理员模块,主要是实现了权限设置,具有超级的权限,更改用户的信息与密码,后台数据的恢复与删除,使用系统记录,编辑考试的考生信息,修改于编辑考试内容的各个模块内容,设置考试的题量,考试的时间设置,考试成绩的修改与编辑,统计考试成绩的情况,导出考生的成绩库,打印考试成绩的结果,导入考生的信息库。

考生信息模块,主要是存储考生的姓名、学号、班级、考试的成绩、考试的时间。

基础知识选择试题模块,存放为200条选择试题、试题答案与试题内容的难度编号,试题内容覆盖整计算机基础知识,四个选项中选择一个正确的答案,不能多选。

基本操作试题模块,存放20套的基本操作试题,主要是文件夹与文件的复制、剪切、粘贴、新建、重命名、删除、创建快捷方式的操作,要让考生在指定的考生文件夹下完成,每个考生的考试内容不能随意更改,试题答案的存放。

文字处理模块,存放20套的Word的文档操作题,试题内容是MS_OFFICE的Word文档操作,例如字体,段落、行距等设置,主要是一些常用的操作,根据全国等级考试大纲要求范围,试题难度可以根据考生的实际情况进行调整,主要是在管理员的权限内修改试题的难度系数和试题的操作答案。

电子表格模块,存放20套的电子表格的操作题,例如字体,函数、格式等操作,和文字处理模块一样,需要在管理员权限下修改试题的难度系数和试题的操作答案。

幻灯片模块,存放10套的幻灯片的操作题,例如添加、修改和编辑幻灯片等操作,和文字处理模块一样,需要在管理员权限下修改试题的难度系数和试题的操作答案。

上网操作模块,存放10套的上网操作题,例如打开网址、保存网页和发送邮件的操作,试题的内容比较简单,一般只有两类内容,和文字处理模块一样,需要在管理员权限下修改试题的难度系数和试题的操作答案。

考试成绩模块,记录考试的成绩,考生的学号与姓名,考生开始与结束考试的时间。

网上查询考试成绩模块,创建一个简单的网站,让学生查询考试的成绩与排名情况,并登记考生查询的记录。

3 程序的实现(The implementation of the program)

考试结果使用Visual Basic.NET 2005的操作MS_OFFICE的功能实现,考生考试的操作与正确答案进行比较,主要还VBA的来完成评分,程序的还存在一些问题是,考试的试题难度一致性不是很好,可能考生的考试试题难度不一,对考生的真实水平的体现有一点偏差,通过程序的实际验证,本程序基本上能够体现考生的真实水平,这也是今后需要进行改进的方向。

一级MS_OFFICE模拟程序系统的界面特点始终一致,使用户随时掌握任务的进展情况,能够提供帮助,界面友好、使用方便。系统可以自动评分,保存考生的成绩到服务器内,教室无需到每个考生的座位上回收成绩,考完可以上网站查询成绩。后台管理方便,功能齐全,程序的运行良好稳定。程序运行效果图如图1所示。

程序在反复调试无错误的情况下,对系统给学生实际使用操作,最终使用效果很好,完成了设计要求,获得学生一致好评。

4 结论(Conclusion)

开发的上机考试系统,简单实用,经过多次运行测试,运行稳定,效果良好。实现了一级计算机基础考试的功能,很好的适应软件发展的要求。大大方便教师的监考,实现教育教学管理的科学化、规范化,为最大限度地减轻命题、组卷和阅卷等繁重的工作量,提高了计算机教学工作效率。

参考文献(References)

[1] 靳广斌.Visual Basic 2005程序设计案例教程[M].北京:北京大学出版社,2008.

[2] 晶辰工作室.Word 2000 VBA开发实例指南[M].北京:电子工业出版社,2000.

[3] 严永慧.基于MS Office的企业项目管理系统的设计[J].微型机与应用,2013(4):12-14.

作者简介:

陈伟康(1977-),男,硕士,讲师.研究领域:计算机应用技术.

李广用(1978-),男,硕士,讲师.研究领域:实验室管理,信息系统开发及教育.

猜你喜欢
程序模块
28通道收发处理模块设计
“选修3—3”模块的复习备考
试论我国未决羁押程序的立法完善
失能的信仰——走向衰亡的民事诉讼程序
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
三个必修模块 教学各有侧重
创卫暗访程序有待改进
恐怖犯罪刑事诉讼程序的完善
IR推出易用的μHVIC系列构建模块,有效简化设计