西北工业大学软件技术专用
软件技术大作业技术
报告
软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载
班级
04010903
学号
2009300987
姓名
曹昆
一、需求分析
系统设计的意义:
随着计算机技术的发展以及网络的普及,一种新的考试方式便应运而生。这种新的考试方式便是上机操作考试。这种考试形式具有许多优点:比如可以减轻教师的工作量、提高工作效率,考试更加客观、公平与公正,有利于促进教学改革和提高教学质量。利用上机操作考试模式取代传统纸质考试模式具有以下优点:
1)节约大量的人力和物力资源。不再需要传统的印刷试卷、收发试卷、人工阅卷、人工统计分析的工作,试卷的评阅、统计分析由计算机自动完成;
2)上机操作考试更加公平、合理,
试题
中考模拟试题doc幼小衔接 数学试题 下载云南高中历年会考数学试题下载N4真题下载党史题库下载
从大题库中随机抽取试题组成试卷,考生抽取到相同试题的概率很小,从而避免了考生舞弊事件的发生;
3)上机操作考试更加公正.整个评阅过程避免了阅卷老师的主观影响以及阅卷老师的舞弊行为,另外,由于无纸化考试不用书写,所以考生不会因为书写问题而带来评判的差别;
系统特点:
本系统由,登录管理模块,测试子系统、评阅子系统三个模块组成。登录管理模块可以进行登录考试并进行考生密码修改。测试模块自动构建一个操作技能测试的真实软件环境。评阅模块对学生的操作结果进行自动评分。
运行环境:
操作系统:中文版Windows XP或者Windows7;
编程软件: VB 6。
二、总体设计
总体设计框图:
简要说明:
1)登录管理模块
登录考试或者登陆修改密码
2)测试模块
系统控制时间,考生答题完毕后答卷自动保存在考生目录下。
3)评阅模块
考生提交试卷后,系统能自动进行阅卷,给出相应的分数。
三、数据库设计
给出数据库的结构,列出各
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
的结构
学生信息
学号
密码
0
1
111
a
222
a
333
c
考题
题目
A
B
C
D
sele_answer
sele_result
sele
题号
VB提供了两种与Jet数据库引擎接口的方法,它们是
Data控件和DAO控件
Command控件和Text控件
Data控件和Text控件
DAO控件 和Text控件
0
0
1
下列哪组关键字是Select语句中不可缺少的
Select、From
Select、Where
From、Order By
Select、All
0
0
2
在使用Delete方法删除当前记录后,记录指针位于
被删除记录下一条
被删除记录的上一条
被删除记录上
记录集的第一条
0
0
3
四、模块详细设计
说明模块的功能,界面截图
1.登录模块
学生通过输入密码进入考试界面,可选择进行考试或修改密码。
2.考试模块
进入考试模块,在规定的时间内进行答题,如果超时界面结束,并对学生的答题进行保存。
3. 评卷模块
考试并进入评卷界面,并对试卷进行评阅,并显示分数
五、实验中遇到的问题及解决方法:
1.在做登录界面时,原来想用sql语言来实现对表的信息的提取,但并不熟悉,所以改用data控件来实现对数据库的调用。
2.在做考试界面时,本来利用datalist和ado控件来实现选择题的编程,但是在运行时出现相对路径的问题,而对于Adodc控件的相对路径的设置并不熟,经过很长一段时间的思考,还是决定放弃利用Adodc控件而使用data控件来编题,而data控件通过改变Databasename,Recordsource来实现相对路径更容易。
3.对于学生答题记录要实现储存必须得实现界面上实现对数据库德更改,但是,对data控件的使用开始并不熟,但通过查书,上网最终实现了通过data控件对数据库的修改。
4.最后做的是考生密码修改界面的制作,由于对data控件已经很熟悉了,很快就编完了。
认真对实验过程进行记录,这部分能够反映出你所进行的工作情况。
六、实验中所涉及的知识及技术
1.数据库的建立
2.Data控件对数据库进行读取,修改
If Option2 = True Then
Data1.Recordset.Edit
Text8.SetFocus
Text8.Text = "B"
Data1.Recordset.Update ‘通过data控件更改数据库
3相对路径的设置
Data1.DatabaseName = App.Path + "\考题.mdb"
Data1.RecordSource = "考题"
Data1.Refresh ‘data控件的相对路径的设置
4 时钟控件的应用
Timer1.Enabled = True
Timer1.Interval = 1000 ‘时钟控件属性的动态设置
Private Sub Timer1_Timer()
Dim s As Integer
s = Val(Text9.Text)
s = s – 1 ‘倒计时实现的关键
Text9.Text = s
If s = 0 Then
Timer1.Enabled = False
Me.Hide
Form4.Show
End If
End Sub
列出模块中的关键代码并加以说明,例如一些非教材或实验教授的内容。
七、实验中的创新及功能扩充:
时钟的应用:进行倒计时设定
八、收获与体会
没用高级的代码和方法,只用自己学到的仅有的一点知识来制作系统是很难的,所以还是要不断扩充自己的知识
九、程序运行说明
学号
密码
111
a
222
b
333
c
注意密码是小写
选择题5分一题,共三道题
试题答案1-A
2-B
3-C
提交注意事项
1. 文件压缩上传,包括源程序和技术报告,每次上传最大10M,学生总的文件最大50M。提交截止日期2011-6-15
2. 文件名格式:考试系统-班号-学号-姓名
例如:考试系统-04010901-2009301812-某某
评阅模块
考试模块
登录管理模块
VB考试系统
登录考试
试 题 显 示
考 生 答 题
试题 评 阅
成 绩 显 示
9