新增课程表
❶ 在sql数据库中所授课程表与新增所授课程表的关系
第一个表是学生表Student,包含三个字段,学生id(stu_id) 和 学生姓名(stu_name)和课程id(les_id)
Create Table [dbo].Student(
stu_id [uniqueidentifier] NOT NULL,
stu_name [nvarchar](425) NOT NULL,
les_id [uniqueidentifier] NOT NULL
)
第二个表课程表Lesson,两个字段,课程id(les_id)和课程名称(les_name)
Create Table [dbo].Lesson(
les_id [uniqueidentifier] NOT NULL,
les_name [nvarchar](425) NOT NULL
)
第三个表学生成绩表Score,三个字段课程id(les_id),学生id(stu_id)和课程得分(les_score)
Create Table [dbo].Score(
les_id [uniqueidentifier] NOT NULL,
stu_id [uniqueidentifier] NOT NULL,
les_score [int] NOT NULL
)
❷ 我建了三个表,“教师表”,“课程表”,“授课表”,在添加“授课信息”窗体中,授课名称下拉表是取的数
在"课程表"绑定到下拉菜单代码:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
SqlConnection con = DB.creatconnection();
con.Open();
SqlCommand cmd = new SqlCommand("select * from kecheng",con);
this.DropDownList1.DataSource = cmd.ExecuteReader();
this.DropDownList1.DataTextField = "kecheng";
this.DropDownList1.DataValueField = "ID";
this.DropDownList1.DataBind();
}
}
绑定后,就向"授课表"添加“课程表”的课程号,获取下拉框所选的课程名称的课程号,获取后就向授课表添加信息。下面代码是实现添加记录。
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection con = DB.creatconnection();
con.Open();
string kechengID = this.DropDownList1.SelectedValue;
SqlCommand cmd = new SqlCommand("insert into shouke(kechengID)values('"+kechengID+"')",con);
cmd.ExecuteNonQuery();
con.Close();
Response.Write("添加成功。");
}
❸ 想问一下如果已经确认了课表,但是又有新增的课程,VIP陪练教师端APP会有提示吗
会的,楼上说的挺清楚的了,上个月更新的VIP陪练教师端APP增加了不少功能啊,尤其是这个最新课程信息提示的功能,感觉很有用,之前就因为没及时看到课程取消的通知,白白浪费了我半个小时的时间