主要代码如下:
Protected Sub 查询班级_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button3.Click
SqlDataSource.SelectCommand = "select * from achieve where 年级='" + gradeList.SelectedValue + "' and 班级 ='" + TextBox3.Text + "' and 科目='" + Session("UserSchool") + "' Order By 成绩 Desc"
SqlDataSource.DataBind()
4.3.4 查询班级某科平均分功能的实现
班级平均分查询首先通过一个dropdownlist下拉框选好年级,输入要查询的班级,再有另一个dropdownlist下拉框选择要查询平均分的科目名称。但是如果用户是数学老师,他查询其他科目平均成绩时则只显示平均分,不显示具体的学生成绩情况列表。管理员没有查询平均分这个功能。
图4-7 平均分查询图
主要代码如下:
Protected Sub 查询平均分_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles B1.Click
conn = New SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings(0).ConnectionString)
conn.Open()
论文网http://www.751com.cn/
Dim comm As SqlCommand = New SqlCommand("select avg(成绩)as avgs from achieve where 年级='" + D2.SelectedValue + "' and 班级='" + T2.Text + "' and 科目='" + d3.SelectedValue + "'", conn)
Dim dr As SqlDataReader = comm.ExecuteReader()
If dr.Read() Then
If Not IsDBNull(dr.Item("avgs")) Then
T3.Text = dr("avgs").ToString()
End If
4.4 成绩管理模块
4.4.1 录入成绩功能的实现
录入成绩功能是只有教师可以实现,在输入学号后,光标移到成绩的文本框中时,在输入学号后会显示这个学生的姓名、年级、班级,以便可以核对学生信息防止输入错误的发生。
教师只能录入自己教授科目的成绩,在录入成绩的同时,自动录入时间。有了录入时间就可以区别学生在不同学年同一科目的学习成绩。本文来自辣.文'论,文·网原文请找腾讯3249,114
图4-8 录入成绩图
主要代码如下:
论文网http://www.751com.cn/
Protected Sub TextBox1_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
conn = New SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings(0).ConnectionString)
conn.Open()
Dim comm As SqlCommand = New SqlCommand("select name, grade, class from [users] where userNumber ='" + 学号.Text + "'", conn)
Dim dr As SqlDataReader = comm.ExecuteReader()
If dr.Read() Then
If Not IsDBNull(dr.Item("name")) Then
Label1.Text = dr("name").ToString()
上一页 [1] [2] [3] [4] [5] [6] [7] [8]
ASP.NET+SQL中学学生信息管理系统设计论文+源代码 第8页下载如图片无法显示或论文不完整,请联系qq752018766