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

(C)PB012自动组卷系统

  7.3主程序界面设计

在系统登录成功后,进入主程序界面。主程序界面主要实现如下功能:

paper51.com

●    根据登录用户的权限设置系统的菜单。

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

●    选择主界面的菜单,调用相应程序,进行相应操作。

paper51.com

本应用程序的主要功能都是在主窗口w_main及在其下打开的众多窗口中完成的。采用的是多文档界面。另外还加入了背景图片。主程序界面如图7.2所示。 paper51.com

内容来自www.paper51.com

图7.2 主程序界面 paper51.com

在窗口w_main的open() 事件中加入如下代码用于打开背景图片: paper51.com

opensheet(w_blankground,w_main,5,Layered!) 内容来自www.paper51.com

在窗口w_main的open() 事件中加入如下代码用于根据当前登录的用户的权限设置菜单的可见性:

内容来自www.paper51.com

if g_user="admin" then            //当前用户为系统管理员

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

m_main.m_用户管理.m_增加帐号.visible=true 内容来自www.paper51.com

m_main.m_用户管理.m_删除帐号.visible=true

paper51.com

else

http://www.paper51.com

m_main.m_用户管理.m_增加帐号.visible=false 内容来自www.paper51.com

m_main.m_用户管理.m_删除帐号.visible=false http://www.paper51.com

end if

paper51.com

7.4菜单的设计 copyright paper51.com

在菜单中设计应用程序的主窗口所连接的菜单m_main。该菜单的结构如下图所示。 内容来自www.paper51.com

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

图7.3 菜单的结构 paper51.com

由于主窗口采用了多文档。所以每一个按钮都用来打开一个窗口。 内容来自论文无忧网 www.paper51.com

(1)帐号管理模块

内容来自www.paper51.com

1)增加帐号(只有系统管理员登录才可用):

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

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

http://www.paper51.com

2)删除帐号(只有系统管理员登录才可用): 内容来自www.paper51.com

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

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

3) 修改密码:

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

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

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

4)退出系统:

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

Clicked事件程序代码:halt             //killthe program http://www.paper51.com

(2)题库管理模块

copyright paper51.com

1)添加课程:

paper51.com

Clicked事件程序代码:OpenSheet(w_addcourse,w_main,5,original!) 内容来自论文无忧网 www.paper51.com

2)更新课程: paper51.com

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

3)添加试题: paper51.com

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

http://www.paper51.com

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

Clicked事件程序代码:OpenSheet(w_searchtest,w_main,5,original!) 内容来自论文无忧网 www.paper51.com

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

设置参数:

paper51.com

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

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

(4)试卷管理

内容来自www.paper51.com

查看试卷: paper51.com

Clicked事件程序代码:OpenSheet(w_paperlist,w_main,5,original!) 内容来自论文无忧网 www.paper51.com

7.5 帐号管理模块 http://www.paper51.com

(1)增加帐号

copyright paper51.com

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

paper51.com

图7.4 增加帐号界面

内容来自www.paper51.com

(2)更新帐号 copyright paper51.com

只有系统管理员才有权限调用此模块,用于修改和删除系统的用户,而且系统管理员的帐号不能被删除,界面如图所示: copyright paper51.com

内容来自www.paper51.com

图7.5 修改帐号界面

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

http://www.paper51.com

图7.6删除帐号界面 paper51.com

(3)修改密码

http://www.paper51.com

用于修改当前登录用户的密码,界面如图所示: 内容来自论文无忧网 www.paper51.com

http://www.paper51.com

图7.7 修改密码界面

内容来自www.paper51.com

7.6 题库管理模块

paper51.com

(1)添加课程 copyright paper51.com

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

copyright paper51.com

http://www.paper51.com

图7.8 添加课程界面 http://www.paper51.com

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