基于CS架构的试卷评价分析系统的设计

(整期优先)网络出版时间:2017-10-20
/ 1

基于CS架构的试卷评价分析系统的设计

李建志

(北京中医药大学,北京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月