当前位置:跳过导航链接计算机毕业设计首页 : VB计算机毕业设计 : 详细内容

VB题库组卷考试管理系统(10)

来源:xiaoniu168.com 作者:本站原创 添加时间:2012-01-30 点击数:21843

计算机毕业设计自动组卷功能介绍:

4.5 自动组卷管理
此模块可以通过选择科目名称和题目类型,输入试题数量以后,点击组卷按钮,即可自动组卷。
计算机毕业论文

以下是引用片段:

其关键代码实现如下:
Private Sub UserControl16_Click()
If Me.ddd.TextMatrix(1, 0) = "" Then Exit Sub
Dim i As Long
Dim strZjnr As String
Dim strZjnrAll As String
Dim strDa As String
Dim fs As Integer
'将列表中涉及到的信息进行拼串组卷
'具体拼串方式  根据列表中的每一行里面的题型和数量 从数据库中查找相关的记录 然后将查找出的记录循环拼接
'形成卷子的样式
For i = 1 To ddd.Rows - 1
    If Trim(ddd.TextMatrix(i, 0)) <> "" Then
       strZjnr = strZjnr & "(" & ddd.TextMatrix(i, 0) & ")" & ddd.TextMatrix(i, 1) & "(" & getString(ddd.TextMatrix(i, 4)) & "):" & vbCrLf & vbCrLf
       strZjnrAll = strZjnrAll & "(" & ddd.TextMatrix(i, 0) & ")" & ddd.TextMatrix(i, 1) & "(" & getString(ddd.TextMatrix(i, 4)) & "):" & vbCrLf & vbCrLf
       strDa = strDa & "(" & ddd.TextMatrix(i, 0) & ")" & ddd.TextMatrix(i, 1) & "(" & getString(ddd.TextMatrix(i, 4)) & "):" & vbCrLf & vbCrLf
       Dim strZjnr1 As String
       Dim strZjnrAll1 As String
       Dim strDa1 As String
       Dim zf As Integer
       Call SingZuJuan(ddd.TextMatrix(i, 3), ddd.TextMatrix(i, 4), ddd.TextMatrix(i, 2), strZjnr1, strZjnrAll1, strDa1, zf)
       strZjnr = strZjnr & strZjnr1
       strZjnrAll = strZjnrAll & strZjnrAll1
       strDa = strDa & strDa1
       fs = fs + zf
    End If
Next
strZjnr = strZjnr & vbCrLf & vbCrLf & "卷子总分:" & fs
strDa = strDa & vbCrLf & vbCrLf & "卷子总分:" & fs
strZjnrAll = strZjnrAll & vbCrLf & vbCrLf & "卷子总分:" & fs
frmJzxx.strZjnr = strZjnr
frmJzxx.strJznrAll = strZjnrAll
frmJzxx.strDa = strDa
'保存组卷信息到数据库中

〖资料来源:计算机毕业论文 www.xiaoniu168.com

第11页为计算机毕业论文手动组卷功能介绍......

上一篇:VB图书管理系统

【联系方式】

【本站信誉】

用心做计算机毕业设计论文网
计算机毕业设计客服
计算机毕业论文客服在线 计算机毕业论文客服在线
计算机毕业论文在线,计算机毕业设计在线