计算机毕业设计介绍:
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页为计算机毕业论文部分......