ASP.NET在线作业提交系统(9)

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

计算机毕业设计介绍:

4.5.2 提交作业
学生登陆后,必须首先选择教师才能查看该教师所布置的作业。学生选择老师以后,系统通过INSERT语句向stusent_teacher表中插入一行,用来记录学生和教师的多对多关系。
点击“作业查看提交”按钮,便可以看到该教师目前所布置的作业列表,调用worklist.aspx页面。系统从teacher_work_info表和person_info表里提取教师姓名字段、作业题目字段和提交时间字段绑定到列表中并显示到页面上。选择任意一个题目,系统将跳转到studentwork.aspx页面,学生在此页面的回答框中输入自己的答案,选择“提交”按钮后,首先判断student_work_info表中是否有重复的作业信息,如果没有,则系统通过INSERT语句向student_work_info表里插入一行,记录该学生的一次作业信息。
1. 记录学生和教师的多对多关系
string sql1="Insert into student_teacher"+ "values ("+Session["id"]+","+DropDownList2.Items[DropDownList2.SelectedIndex].Value+")";
    Db.ExecuteSql(sql1);
2. 学生提交作业
DataSet ds1=Db.ExecuteToDataSet("select * from student_work_info where id="+Int32.Parse(TextId.Text)+" and studentid="+Session["id"]);
   if(ds1.Tables[0].Rows.Count ==1)
   {
    msg.Text="";
    ds1.Dispose();
   }
   else
   {
string sql="insert into student_work_info(id,studentid,teacherid,subtime,title,content) VALUES("+Int32.Parse(TextId.Text)+","+Session["id"]+","+tid+",'"+str+"','"+TextTitleCon.Text+"','"+TextAnswer.Text+"')";
    Db.ExecuteSql(sql);
    msg.Text="";
    msg.Text += "";
   }

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

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

【联系方式】

【本站信誉】

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