赞
踩
C#连接数据库制作的教务管理系统,包括学生信息的增删查改,教师信息的增删查改和成绩的查询统计修改

根据对管理员、教师、学生、课程、成绩实体属性和实体与实体之间关系的描述,归纳整理出系统整体的 E-R 关系模型图如下图

根据数据库概念设计的情况,对教务管理系统的进行逻辑设计,主要有学生信息表、教师信息表、课程信息表、成绩信息表。结合系统整体E-R图完成E-R模型向关系模型的转换

一共有四张表



功能展示




private void button3_Click(object sender, EventArgs e) { SqlConnection conn = new SqlConnection("Server=127.0.0.1;User Id=sa;Pwd=123;DataBase=学生信息管理"); conn.Open(); String str = "select * " + "from Teacher " + "where teaNum=@teaNum"; SqlCommand cmd = new SqlCommand(str, conn); cmd.Parameters.Add(new SqlParameter("@teaNum", textBox1.Text)); SqlDataReader reader = cmd.ExecuteReader(); try { if (reader.Read()) { textBox2.Text = reader.GetString(reader.GetOrdinal("teaName")); textBox3.Text = reader.GetString(reader.GetOrdinal("teaGender")); textBox4.Text = reader.GetString(reader.GetOrdinal("teaAge")); textBox5.Text = reader.GetString(reader.GetOrdinal("teaCourse")); } reader.Close(); conn.Close(); } catch (SqlException ex) { MessageBox.Show(ex.ToString()); } }
private void button1_Click(object sender, EventArgs e) { string connString = "server=127.0.0.1;uid=sa;pwd=123;database=学生信息管理"; SqlConnection myconn = new SqlConnection(connString); myconn.Open(); try { string sql = "insert into SC(学号,课程号,课程名,学分,成绩) values(@xuehao,@kechenghao,@kechengming,@xuefen,@chengji)"; SqlCommand command = new SqlCommand(sql, myconn); command.Parameters.Add(new SqlParameter("@xuehao", SqlDbType.Int)).Value = int.Parse(txt_xuehao.Text); command.Parameters.Add(new SqlParameter("@kechenghao", SqlDbType.Int)).Value = int.Parse(txt_kechenghao.Text); command.Parameters.Add(new SqlParameter("@kechengming", SqlDbType.Char)).Value = txt_kechengming.Text; command.Parameters.Add(new SqlParameter("@xuefen", SqlDbType.Int)).Value = int.Parse(txt_xuefen.Text); command.Parameters.Add(new SqlParameter("@chengji", SqlDbType.Int)).Value = int.Parse(txt_chengji.Text); command.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show(ex.Message, "操作数据库出错", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } finally { txt_xuehao.Text = ""; txt_kechenghao.Text = ""; txt_kechengming.Text = ""; txt_xuefen.Text = ""; txt_chengji.Text = ""; myconn.Close(); } }
觉得不错的话点个赞哦!QWQ
打包程序,里面有数据库备份文件和管理系统代码
P.S. 淘宝代下就不用开会员了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。