(北京中医药大学,北京100029)
摘要试卷分析评价系统是学校准确、快捷的进行考试总结先进工具。本文具体分析了该系统.的开发思想、系统总体框架、程序流程以及本系统要实现的功能,具体的实现方法与总结,运用各分析指标实现了分析评价功能。
关键词试卷分析评价指标VisualBasicSQLSever
一、该系统设计的背景
由于教学改革的不断深入,使得科学的评价教学质量极为重要。考试是检验教学质量的重要手段,考试成绩能否反应教学质量和学生水平、试题是否科学准确,它们具有多大程度的有效性和可靠性,单凭主观臆测来回答这些问题是不科学的。因此,做好试卷分析为改进教学工作、提高教学质量提供重要的信息反馈。利用计算机辅助试卷数据处理,可以大大提高试卷处理工作的效率、规范处理过程,对开展试卷出题质量的科学评估和教学研究,具有很强的实用价值。多数学校该项工作仍以每位教师单独分析为主,主要进行考试分数分布分析,许多考试信息白白浪费,试卷分析工作难以展开。
二、该系统的设计
(一)、系统开发设计思想
1.利用现有的软硬件环境,采用较先进的管理系统开发方案,从而到达充分现有资源,提高系统开发水平和应用效果的目的。
2.系统满足教师对试卷处理操作的需要,并达到操作过程中的直观、方便、实用、准确等要求。
3.系统要开发数据库的维护功能,及时根据教师的需要进行数据的添加、删除、修改、备份、初始化、恢复等操作。
(二)、系统开发和运行环境选择
采用CS架构,客户端开发工具VisualBasic,服务端采用MicrosoftSQLServer。
(三)系统功能模块设计
.
(五)系统维护模块设计
1、数据备份:将所有对系统操作的数据备份到自定义的磁盘路径中,以防错误操作破坏原有数据。
2、数据还原:当前操作没有实用价值时,就需要将原有备份在磁盘中的数据恢复到系统中。
3、用户权限的维护:该模块对已存在的用户进行分级管理,即普通用户和管理员。管理员可以添加、删除、修改普通用户的用户名以及密码。
实现增加用户的代码如下:
DoWhileText4.Text<>""
MsgBox"添加用户不需要填写“新密码”这一项!",1+32,"提示信息"
Text4.Text=""
Loop
DoWhileText3.Text<>Text5.Text
Text3.Text=""
Text5.Text=""
Loop
IfText2.Text<>""AndText3.Text<>""AndText5.Text<>""Then
SelectCaseCombo1.Text
Case"普通用户"
Setmyrs=mycon.Execute("select用户名frommmwhere用户名='"&Text2.Text&"'")
Ifmyrs.EOFThen
Setmyrs=mycon.Execute("insertintommvalues('"&Text2.Text&"','"&Text3.Text&"','0')")
MsgBox"用户添加成功!",1+64,"提示信息"
'设置文本框为空以方便用户做其它操作
Text2.Text=""
Text3.Text=""
Text4.Text=""
Text5.Text=""
Else:MsgBox"此用户已存在,请选择其它用户!",1+32,"提示信息"
参考文献:
[1]唐兵乔丰立李桂花,VisualBasic中文版程序设计教程,机械工业出版社,2005年
[2]松桥工作室,深入浅出Visualbasic6程序设计,中国铁道出版社,2004年
[3]赵强,SQLServer数据库编程,清华大学出版社,2005年
[4]李真文,VisualBasic全实例教程,北京希望电子出版社,2002年
[5]李冬姜声扬,试卷处理软件分析
[6]杨仓杰,VisualBasic经典范例,清华大学出版社,2001年1月
[7]JeffreyP.McManus,Databaseaccesswithvisualbasic6,机械出版社,1999年10月
[8]郑阿奇,SQLServer实用教程,电子工业出版社,第11版,2005年7月
[9]李昭原,数据库原理与应用,科学出版社,第二版,2000年1月
[10]李晓黎张巍,VisualBasic+SQLServer数据库应用系统开发与实例,人民邮电出版社,2003年10月