沈阳理工大学课程实践(论文)
if ask=6 close all clear all release all clear events else endif 6.1.3 程序调试
程序的调试是要在计算机上以各种可能的数据和操作条件对程序进行测试,找出存在的问题加以修改,使之完全符合设计要求[14~17]。
(1)静态调试
在大部分的文档做完之后,也就是雏形出来之后,检查各个模块和控件的属性,比如enable、locked、visable属性。同时,还有控件位置摆放的问题。
(2)动态调试
保存好文档,运行系统。这样可以方便而准确地找到出错的代码设计,从而进行调试。同时,通过运行时输入数据和预期的数据进行比较,检查是否达到了预期的目的要求。此外,对于错误的数据和异常的数据进行重新设定和设计。
6.2 班级成绩查询的设计
班级查询的界面如下图6.2所示 输入班级名称即可查询了。
图6.2班级查询
6.3 成绩查询的界面设计
可以通过选择不同的查询条件查看学生的考试成绩,结果显示学生的学号、
17
沈阳理工大学课程实践(论文)
姓名、模块名称、模块成绩(以数字、等级两种方式呈现)和该模块采取的分制总分。还可以在此“选择”目标学生对学生的成绩进行删除、或者对学生成绩进行统一微调等操作。
成绩查询如图6.3所示
按照输入学号、课程号、班级名称等点击开始即可查询。
图6.3成绩查询
课程查询如图6.4所示
输入课程号、课程名点击开始进行查询
图6.4课程查询
查询结果为成绩表单如图6.5所示
18
沈阳理工大学课程实践(论文)
图6.5学生成绩表单
“定位查询”按钮的click事件添加如下的代码 if allt(thisform.text1.value)==\
messagebox(\请输入学号或姓名!\提示\thisform.text1.setfocus else sele stuls
locate for allt(学号)=allt(thisform.text1.value); .or.allt(姓名)=allt(thisform.text1.value) if found() go recn() else
wait window at 18,38 nowait '没有找到你要查询的信息!' endif endif
thisform.grid1.refresh thisform.refresh
“第一个”按钮的click事件添加如下的代码 sele stuls skip -1 if bof()
19
沈阳理工大学课程实践(论文)
this.enabled=.f.
thisform.commandgroup1.command3.enabled=.f. messagebox(\已经到第一条记录了!\提示\go top else go recn() endif
thisform.commandgroup1.command2.enabled=.t. thisform.commandgroup1.command4.enabled=.t. “单个查询”按钮的click事件添加如下的代码 nxx=1 do form xxxg
成绩查询结果如下图6.6所示
图6.6成绩查询结果
20
沈阳理工大学课程实践(论文)
图6.7分数
可以清楚地看出学生的具体哪科成绩分数。
6.4 教师教学查询的界面
填入教师号、课程号、姓名就可以开始查询了 如图6.8
图6.8教师教学查询
21
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库学生成绩管理信息系统的设计与开发(5)在线全文阅读。
相关推荐: