ASP.NET学生选课系统(7)

来源:xiaoniu168.com 作者:本站原创 添加时间:2012-03-27 点击数:37437

计算机毕业设计介绍:

4.2.8 选课模块设计
选课功能是在线选课系统的核心,通过选课功能,学生登录后可以选择、修改自己喜欢的课程,也可以删除已选课程,查看所选课程。
主要代码如下:
   //循环插入学生选的课程
   foreach(DataGridItem item in dgBulletin.Items)
   {
    if(item.ItemType==ListItemType.Item || item.ItemType==ListItemType.AlternatingItem)
    {
     CheckBox chkID = (CheckBox)item.FindControl("chkID");
     if(chkID.Checked==true)
     {
      int CourseID = int.Parse(item.Cells[1].Text);
      int StuID = int.Parse(Session["ID"].ToString());
      CourseBiz.Student stu = new CourseBiz.Student();
      stu.InsertStudentCourse(StuID, CourseID);

     }
    }
   }
   Response.Redect("StuAddCourse.aspx");
  }
4.2.9 担任课程查看模块设计
当教师用户登录系统后可通过查看担任课程情况功能来查看有哪些课程的授课教师是自己,这项功能仅提供给教师用户。
主要代码如下:
  ///


  /// 初始化DataGrid,如果查询的数据为,DataGrid控件隐藏,提示没有符合条件的数据
  ///

  public void DgBind()
  {
   CourseBiz.Teacher teacher = new CourseBiz.Teacher();
   DataTable ds = teacher.GetTeacherCourse(int.Parse(Session["ID"].ToString()));
   if(ds!=null && ds.Rows.Count>0)
   {
    dgBulletin.DataSource = ds;
    dgBulletin.DataBind();
   }
   else
   {
    lblNo.Visible = true;
    dgBulletin.Visible = false;
   }
  }

〖资料来源:计算机毕业论文 www.xiaoniu168.com

第8页为计算机毕业论文部分......

【联系方式】

【本站信誉】

用心做计算机毕业设计论文网