4.2.2 年级升级功能的实现
由于学校学生每年年级升级的原因,所以系统针对这个问题设计了一个年级升级的功能,由此可以进行批量处理,更加方便。一、二年级的变成二、三年级,三年级的学生则显示为“已毕业”。
图4-4 学生年级升级前的图
在点击了“学员升级”按钮后,如图4-5学生年级升级后的图:
图4-5 学生年级升级后的图
主要代码如下:本文来自辣.文'论,文·网原文请找腾讯324.9114
Protected Sub upgrade_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles upgrade.Click
SqlDataSource2.UpdateCommand = "update users set grade='己毕业' where grade='三年级'"
SqlDataSource2.Update()
SqlDataSource2.UpdateCommand = "update users set grade='三年级' where grade='二年级'"
SqlDataSource2.Update()
SqlDataSource2.UpdateCommand = "update users set grade='二年级' where grade='一年级'"
SqlDataSource2.Update()
Session("userType") = "管理员"
Response.Redirect("managerUsers.aspx")
End Sub
4.2.3 查询信息功能的实现
个人信息查询功能是所有用户都可以使用的功能,并且可以编辑修改自己的信息。学生和教师进入用户管理后就可以看到自己的信息,管理员进入用户管理模块后除了可以看见自己信息还可以通过用户类型的选择看见所有学生和教师的信息。
4.3 成绩查询模块
4.3.1 学号查询功能的实现
学号查询由老师进行,主要代码如下:
Protected Sub查询学号 _Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
SqlDataSource.SelectCommand = "select * from achieve where 学号 ='" + TextBox1.Text + "'"
SqlDataSource.DataBind()
End Sub
4.3.2 姓名查询功能的实现
和学号查询功能相似,主要代码如下
Protected Sub 查询姓名_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.Click
SqlDataSource.SelectCommand = "select * from achieve where 姓名 ='" + TextBox2.Text + "'"
SqlDataSource.DataBind()
End Sub
4.3.3 查询班级功能的实现
在进行班级查询时,先用一个dropdownlist下拉框选择年级,再输入要查询的班级,如“二班”。老师查询时,显示的是教师教授科目下的班级全体学生的成绩,同时显示的结果是按成绩由高到低的顺序显示出来。管理员查询时,则显示所有科目的成绩。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
ASP.NET+SQL中学学生信息管理系统设计论文+源代码 第7页下载如图片无法显示或论文不完整,请联系qq752018766