论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP JSP .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > PB >

A40026自动组卷系统

Clicked事件程序代码:OpenSheet(w_addcourse,w_main,5,original!)

copyright paper51.com

2)更新课程: http://www.paper51.com

Clicked事件程序代码:OpenSheet(w_updatecourse,w_main,5,original!)

http://www.paper51.com

3)添加试题: http://www.paper51.com

Clicked事件程序代码:OpenSheet(w_addtest,w_main,5,original!)

paper51.com

4)查看试题 http://www.paper51.com

Clicked事件程序代码:OpenSheet(w_searchtest,w_main,5,original!)

内容来自论文无忧网 www.paper51.com

(3)自动组卷模块 paper51.com

设置参数: http://www.paper51.com

Clicked事件程序代码OpenSheet(w_setpaperparameter,w_main,5,original!)

copyright paper51.com

(4)试卷管理

http://www.paper51.com

查看试卷: copyright paper51.com

Clicked事件程序代码:OpenSheet(w_paperlist,w_main,5,original!) paper51.com

7.5 帐号管理模块

内容来自www.paper51.com

(1)增加帐号

paper51.com

只有系统管理员才有权限调用此模块,用于增加系统的合法用户,而且只能添加当前系统中未存在的帐号,界面如图所示: paper51.com

copyright paper51.com

图7.4 增加帐号界面 内容来自www.paper51.com

(2)更新帐号

内容来自论文无忧网 www.paper51.com

只有系统管理员才有权限调用此模块,用于修改和删除系统的用户,而且系统管理员的帐号不能被删除,界面如图所示: 内容来自论文无忧网 www.paper51.com

copyright paper51.com

图7.5 修改帐号界面 http://www.paper51.com

内容来自论文无忧网 www.paper51.com

图7.6删除帐号界面

内容来自www.paper51.com

(3)修改密码 内容来自www.paper51.com

用于修改当前登录用户的密码,界面如图所示:

paper51.com

内容来自www.paper51.com

图7.7 修改密码界面 paper51.com

7.6 题库管理模块

paper51.com

(1)添加课程 copyright paper51.com

本系统是一个通用的自动组卷系统,用户可以根据自己需要,任意添加新的课程,实现对该课程的自动组卷,界面如图所示:

paper51.com

paper51.com

图7.8 添加课程界面 内容来自论文无忧网 www.paper51.com

(2)更新课程

http://www.paper51.com

用户可以实际需要对已有的课程信息进行修改和删除,但这些操作会对数据库中其它已存在的相关信息做出相应修改和删除,用户应该谨慎操作。界面如图所示:

内容来自www.paper51.com

内容来自论文无忧网 www.paper51.com

图7.9 更新课程界面 paper51.com

内容来自论文无忧网 www.paper51.com

图7.10修改课程信息

内容来自论文无忧网 www.paper51.com

copyright paper51.com

图7.11删除课程 copyright paper51.com

(3)添加试题 copyright paper51.com

用于用户添加新的试题,用户在操作时应尽量填满所有与有关试题的信息,这样有利与后续操作的开展,界面如图所示: 内容来自www.paper51.com

内容来自论文无忧网 www.paper51.com

图7.12 添加试题界面 内容来自论文无忧网 www.paper51.com

(4)查看试题 内容来自www.paper51.com

用户可以根据需要设置相应的检索条件检索出所需的记录。本界面还提供数据窗口的模糊查询。同时,用户还可以对指定记录进行相关的修改和删除操作,但这些对于数据库中已经存在的相关信息没有影响。界面如图所示: paper51.com

http://www.paper51.com

图7.13 查看试题界面 内容来自论文无忧网 www.paper51.com

paper51.com

图7.14修改试题界面

内容来自www.paper51.com

copyright paper51.com

图7.15删除试题界面 copyright paper51.com

7.7 自动组卷模块 copyright paper51.com

设置参数 内容来自论文无忧网 www.paper51.com

这是整个系统的关键模块,但在组卷用户一定要确认数据库已存在足够多的试题用于组卷。本系统在设计时可保证在同一份试卷不存在两道相同的题目。为保证组卷的顺利进行,用户务必要按顺序尽量填满试卷的信息以及尽量细的设置组卷的参数,以便系统能够组合出最贴近用户需求的试卷。界面如图所示:

copyright paper51.com

http://www.paper51.com

图7.16 设置参数界面

paper51.com

内容来自论文无忧网 www.paper51.com

图7.17添加试卷题型参数界面 paper51.com

http://www.paper51.com

图7.18修改试卷题型参数界面

内容来自论文无忧网 www.paper51.com

paper51.com

图7.19删除试卷题型参数界面

内容来自www.paper51.com

copyright paper51.com

图7.20添加试题分布参数界面 paper51.com

内容来自论文无忧网 www.paper51.com

图7.21修改试题分布参数界面

内容来自论文无忧网 www.paper51.com

内容来自论文无忧网 www.paper51.com

图7.22删除试题分布参数界面 copyright paper51.com

7.8 试卷管理模块

copyright paper51.com

查看试卷

内容来自论文无忧网 www.paper51.com

用户可根据需要设置相关的查询条件从数据库中检索出符和用户要求的试卷记录。用户还可以查看指定试卷记录的试卷,进而对该试卷进行进一步处理,也可以删除指定的试卷记录,但系统同时也会从试卷表中删除相应试卷的试题信息。界面如图所示:

paper51.com

内容来自www.paper51.com

图7.23 查询试卷界面

内容来自论文无忧网 www.paper51.com

内容来自www.paper51.com

图7.24试卷查看 copyright paper51.com

7.9 关键技术7.9.1 数据窗口中记录颜色的隔行显示 paper51.com

数据窗口在Retrieve后往往会返回很多条记录,而这些记录中的数据复杂,通常会造成视觉上的不便。因此如果能够使行与行之间用不同的颜色进行区分,例如第一行记录的背景色是浅白色,第二行记录的背景色是浅灰色,第三行又是浅白色,第四行又是浅灰色……依次类推,既能极大地方便使用者,又能让您的应用程序增色不少。同时当使用者点击当前行时,颜色就会变成浅黄色,这样的效果谁都会喜欢。

copyright paper51.com

要想让显示的数据达到上述效果,我们首先应该知道的是这些表现形式应该在数据窗口对象的什么地方体现出来。很显然,数据窗口中的所有数据是在细目带(Detail)中列出的,因此只要在细目带中设置列对象(Column)的某项属性就会影响到它的显示效果。具体实现如下: paper51.com

打开数据窗口,选择所有的列(Column)。

copyright paper51.com

在Properties窗口中翻到Font标签页,单击BackgroundColor属性旁边的一个带有红色图标的小按钮。见图7.25。 paper51.com

图7.25 点取红色小按键

内容来自www.paper51.com

在Expression表达式一栏中输入(见图7.26):

内容来自论文无忧网 www.paper51.com

if(currentrow()=getrow(),rgb(255,240,194),if(mod(getrow(),2)=1,&rgb(255,254,249) , rgb(247,247,239))) paper51.com

paper51.com

图7.26输入表达式

http://www.paper51.com

注:表达式中rgb(255,240,194)为浅黄色,rgb(255,254,249)为浅白色,rgb(247,247,239)为浅黄色。

内容来自www.paper51.com

返回预览窗口可以查看效果,见图7.27 paper51.com

http://www.paper51.com

图7.27 效果图

内容来自www.paper51.com

相关函数说明

内容来自www.paper51.com

CurrentRow()与GetRow()函数是数据窗口信息函数。

http://www.paper51.com

1.      CurrentRow() 内容来自www.paper51.com

功能描述:得到数据窗口当前得到输入焦点的行的行号。

paper51.com

  语法:CurrentRow()

copyright paper51.com

  返回值:Long。函数执行成功时返回当前行的行号,无当前行时返回0。

copyright paper51.com

------分隔线----------------------------
联系方式