学生成绩管理系统源代码7说课讲解.docx

上传人:b****3 文档编号:983866 上传时间:2022-10-14 格式:DOCX 页数:24 大小:322.65KB
下载 相关 举报
学生成绩管理系统源代码7说课讲解.docx_第1页
第1页 / 共24页
学生成绩管理系统源代码7说课讲解.docx_第2页
第2页 / 共24页
学生成绩管理系统源代码7说课讲解.docx_第3页
第3页 / 共24页
学生成绩管理系统源代码7说课讲解.docx_第4页
第4页 / 共24页
学生成绩管理系统源代码7说课讲解.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

学生成绩管理系统源代码7说课讲解.docx

《学生成绩管理系统源代码7说课讲解.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统源代码7说课讲解.docx(24页珍藏版)》请在冰豆网上搜索。

学生成绩管理系统源代码7说课讲解.docx

学生成绩管理系统源代码7说课讲解

登录界面

图4.1登录界面

设计过程:

用于输入用户名和密码登录,选择相应的用户类型进入系统,若是用户类型选择错误则不能进入系统。

没有用户名的可注册用户名,如对系统操作有不了解的可点击帮助,进入帮助界面。

输入用户名和密码后点击确定判断数据库中的用户是否为合法用户。

设计代码:

PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.Click

'选择普通用户登录

IfMe.RadioButton1.CheckedThen

DimstrAsString

str="datasource=PC-201103171305\SQLEXPRESS;database=学生信息库;userid=sa;pwd="

DimconAsNewSqlClient.SqlConnection(str)

Try

con.Open()

CatchexAsException

EndTry

DimsqlAsString="select*from普通用户where用户名='"&TextBox1.Text.ToString().Trim()&"'and密码='"&TextBox2.Text.ToString().Trim()&"'"

DimcmdAsNewSqlClient.SqlCommand(sql,con)

DimreaderAsSqlClient.SqlDataReader

Try

reader=cmd.ExecuteReader

Ifreader.Read()=TrueThen

Dim学生成绩管理系统AsNew学生信息管理系统

学生成绩管理系统.添加DToolStripMenuItem.Enabled=False

学生成绩管理系统.修改KToolStripMenuItem.Enabled=False

学生成绩管理系统.删除DToolStripMenuItem.Enabled=False

学生成绩管理系统.添加ToolStripMenuItem.Enabled=False

学生成绩管理系统.高级用户信息管理ToolStripMenuItem.Enabled=False

学生成绩管理系统.Show()

Me.Hide()

Else

MsgBox("对不起,用户名或密码错误!

重新输入(请正确选择用户类型)",16,"警告")

Me.TextBox1.Text=""

Me.TextBox2.Text=""

TextBox1.Focus()

EndIf

CatchexAsException

EndTry

EndIf

'选择高级用户登录

IfMe.RadioButton2.CheckedThen

DimstrAsString

str="datasource=PC-201103171305\SQLEXPRESS;database=学生信息库;userid=sa;pwd="

DimconAsNewSqlClient.SqlConnection(str)

Try

con.Open()

CatchexAsException

EndTry

DimsqlAsString="select*from高级用户where用户名='"&TextBox1.Text.ToString().Trim()&"'and密码='"&TextBox2.Text.ToString().Trim()&"'"

DimcmdAsNewSqlClient.SqlCommand(sql,con)

DimreaderAsSqlClient.SqlDataReader

Try

reader=cmd.ExecuteReader

Ifreader.Read()=TrueThen

Dim学生成绩管理系统AsNew学生信息管理系统

学生成绩管理系统.添加ToolStripMenuItem.Enabled=False

学生成绩管理系统.Show()

Me.Hide()

Else

MsgBox("对不起,用户名或密码错误!

重新输入(请正确选择用户类型)",16,"警告")

Me.TextBox1.Text=""

Me.TextBox2.Text=""

TextBox1.Focus()

EndIf

CatchexAsException

EndTry

EndIf

'选择超级用户登录

IfMe.RadioButton3.CheckedThen

DimstrAsString

str="datasource=PC-201103171305\SQLEXPRESS;database=学生信息库;userid=sa;pwd="

DimconAsNewSqlClient.SqlConnection(str)

Try

con.Open()

CatchexAsException

EndTry

DimsqlAsString="select*from超级用户where用户名='"&TextBox1.Text.ToString().Trim()&"'and密码='"&TextBox2.Text.ToString().Trim()&"'"

DimcmdAsNewSqlClient.SqlCommand(sql,con)

DimreaderAsSqlClient.SqlDataReader

Try

reader=cmd.ExecuteReader

Ifreader.Read()=TrueThen

Dim学生成绩管理系统AsNew学生信息管理系统

学生成绩管理系统.Show()

Me.Hide()

Else

MsgBox("对不起,用户名或密码错误!

重新输入(请正确选择用户类型)",16,"警告")

Me.TextBox1.Text=""

Me.TextBox2.Text=""

TextBox1.Focus()

EndIf

CatchexAsException

EndTry

EndIf

EndSub

学生成绩管理界面

图4.2学生成绩管理界面

设计过程:

所有功能都在菜单中打开来实现。

在登录时选择的用户类型限制本界面功能使用的权限,不同的用户类型所显示可用的功能不一样。

普通用户可使用界面管理功能、学生信息管理中的查询功能、登录用户管理中的普通用户管理功能;高级用户拥有普通用户所有功能使用的权限,外加登录用户管理中的高级用户管理功能;超级用户拥有高级用户所有的功能使用的权限,外加超级用户管理功能;所有登录的用户都可使用界面管理功能和帮助功能。

不同的权限拥有不同的功能。

设计代码:

PublicClass学生信息管理系统

PrivateSub添加DToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles添加DToolStripMenuItem.Click

DimtianjiaAsNew添加

tianjia.MdiParent=Me

tianjia.Show()

EndSub

PrivateSub修改KToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles修改KToolStripMenuItem.Click

DimxiugaiAsNew修改

xiugai.MdiParent=Me

xiugai.Show()

EndSub

PrivateSub删除DToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles删除DToolStripMenuItem.Click

DimshanchuAsNew删除

shanchu.MdiParent=Me

shanchu.Show()

EndSub

PrivateSub退出XToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles退出XToolStripMenuItem.Click

End

EndSub

PrivateSub返回ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles返回ToolStripMenuItem.Click

登陆界面.Show()

Me.Close()

EndSub

PrivateSub信息查询ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)

DimchaxunAsNew查询

chaxun.MdiParent=Me

chaxun.Show()

EndSub

PrivateSub添加ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles添加ToolStripMenuItem.Click

DimyonghuguanliAsNew用户信息管理

yonghuguanli.MdiParent=Me

yonghuguanli.Show()

EndSub

PrivateSub查询ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles查询ToolStripMenuItem.Click

DimchaxunAsNew查询

chaxun.MdiParent=Me

chaxun.Show()

EndSub

PrivateSub窗口层叠ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles窗口层叠ToolStripMenuItem.Click

Me.LayoutMdi(MdiLayout.Cascade)

EndSub

PrivateSub水平平铺ToolStripMenuItem_Click(ByValsenderAsSystem.Object,B

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 高考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1