2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、<p><b>  課程設(shè)計任務(wù)書</b></p><p><b>  1需求分析</b></p><p><b>  1.1數(shù)據(jù)分析:</b></p><p><b>  1、用戶請求包括:</b></p><p>  (1) 學(xué)生基本信息管

2、理</p><p><b>  新生信息錄入。</b></p><p>  學(xué)生信息修改:按學(xué)號查詢出某學(xué)生的信息并做信息修改。 </p><p>  (2) 課程信息管理:課程信息的輸入、查詢、修改、刪除</p><p>  (3) 教職工信息管理:教職工信息的輸入、查詢、修改、刪除</p><

3、p>  (4) 選課管理:</p><p>  學(xué)生可以同時選修一門或多門課程。 </p><p>  可以同時為多個學(xué)生選修某一門或某幾門課程。</p><p>  刪除和修改選課信息。</p><p><b>  (5) 成績管理</b></p><p>  按課程輸入和修改成績。&

4、lt;/p><p>  按學(xué)生輸入和修改成績。</p><p><b>  (6) 信息查詢</b></p><p>  按學(xué)號、姓名、系名稱查詢學(xué)生基本信息。</p><p>  按姓名、系名稱查詢教職工基本信息。</p><p>  按課程號、課程名稱、上課教師姓名查詢課程基本信息。</p

5、><p>  按學(xué)號、學(xué)生姓名、課程號、課程名稱、教師姓名查詢學(xué)生成績。</p><p>  按課程號、課程名稱查詢不及格學(xué)生學(xué)號、姓名。</p><p>  2、以上的用戶請求經(jīng)應(yīng)用程序的轉(zhuǎn)化,化為對數(shù)據(jù)庫中的相應(yīng)的表或視圖的操作,數(shù)據(jù)庫再把處理的結(jié)果(或都是錯誤信息)返回結(jié)應(yīng)用程序。</p><p>  3、應(yīng)用程序把結(jié)果返回給用戶,該結(jié)果可

6、能為一個對表操作的結(jié)果(如插入,刪除等),也可能為一個查詢的結(jié)果,甚至可能為一個錯誤的信息。</p><p>  1.2安全性和完整性要求</p><p>  安全性和完整性要求:</p><p>  通過設(shè)置外鍵,建立它們之間的關(guān)系,并使它們級聯(lián)更新相關(guān)的字段,級聯(lián)刪除相關(guān)的記錄。對于構(gòu)成了環(huán)的級聯(lián)更新或刪除,而不能建立級聯(lián)更新或刪除的,通過建立觸發(fā)器,使得它們保

7、持?jǐn)?shù)據(jù)的完整性。</p><p><b>  2概念結(jié)構(gòu)設(shè)計</b></p><p><b>  2.1E-R圖</b></p><p><b>  ER圖</b></p><p><b>  3邏輯結(jié)構(gòu)設(shè)計</b></p><p>

8、;<b>  3.1關(guān)系模型</b></p><p>  3.1.1關(guān)系模型的設(shè)計</p><p>  學(xué)生(學(xué)號、姓名、性別、所在系號)</p><p>  教師(職工號、姓名、性別、所在系號)</p><p>  課程(課程號、課程名稱、學(xué)時、學(xué)分)</p><p>  選修(學(xué)號、課程號、上

9、課時間)</p><p>  3.1.2 數(shù)據(jù)庫關(guān)系圖:</p><p><b>  表一 UserID</b></p><p><b>  表二Course</b></p><p><b>  表三Student</b></p><p><b&g

10、t;  表四Teacher</b></p><p><b>  表五SC</b></p><p><b>  4邏輯結(jié)構(gòu)設(shè)計</b></p><p><b>  關(guān)系模型</b></p><p><b>  關(guān)系模型的設(shè)計</b></p&

11、gt;<p>  學(xué)生(學(xué)號、姓名、性別、所在系號)</p><p>  教師(職工號、姓名、性別、所在系號、專業(yè)及教學(xué)方向)</p><p>  課程(課程號、課程名稱、任課教師號、學(xué)分)</p><p>  成績(學(xué)號、課程號、考試成績)</p><p><b>  擁有(學(xué)號、系號)</b></

12、p><p>  屬于(職工號、系號)</p><p>  講授(職工號、課程號)</p><p>  選修(學(xué)號、課程號)</p><p><b>  用戶子模式</b></p><p>  成績視圖(學(xué)號、學(xué)生姓名、課程號、課程名、考試成績)</p><p>  課程視圖(教

13、師名稱、課程號、課程名、學(xué)分)</p><p>  學(xué)生視圖(學(xué)號、課程號、成績、教師名、課程名、學(xué)生名)</p><p>  表COURSE_VIEW</p><p>  表GRADE_VIEW</p><p>  表STUDENT_VIEW</p><p><b>  5安全性</b><

14、/p><p>  安全性的實現(xiàn)主要是通過應(yīng)用程序來實現(xiàn),在程序中設(shè)定一個檢查用戶名和密碼的機構(gòu),用戶要進(jìn)入系統(tǒng)就先要輸入授權(quán)了的用戶名和密碼方能進(jìn)入。</p><p><b>  6數(shù)據(jù)庫實施</b></p><p>  6.1創(chuàng)建數(shù)據(jù)庫及數(shù)據(jù)對象(括號中為對應(yīng)的SQL腳本文件)</p><p>  創(chuàng)建數(shù)據(jù)庫的對象: cr

15、eate database teach;</p><p><b>  創(chuàng)建表的過程如下:</b></p><p>  CREATE TABLE Student</p><p><b>  (</b></p><p>  Sname char(10) primary key,</p>&

16、lt;p>  Ssex char(2),</p><p>  Sage smallint,</p><p>  Sdept char(20),</p><p><b>  );</b></p><p>  CREATE TABLE Course</p><p>  (Cno char(10

17、) primary key,</p><p>  Cname char(10),</p><p>  Ccredit smallint);</p><p>  CREATE TABLE SC</p><p><b>  (</b></p><p>  Sno char(10),</p>

18、;<p>  Cno char(10),</p><p>  Grade smallint,</p><p>  primary key(Sno,Cno),</p><p>  foreign key(Sno) referernce Student(Sno),</p><p>  foreign key(Cno) referen

19、ce Course(Cno)</p><p><b>  );</b></p><p>  用戶界面的設(shè)計和實現(xiàn)及相關(guān)應(yīng)用程序代碼:</p><p><b>  登錄界面如下所示:</b></p><p><b>  關(guān)鍵代碼如下:</b></p><p&g

20、t;  private void btnLogin_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  string UserName = textName.Text;</p><p>  string PassWord = textPW.Text;</p>

21、<p>  string connString = "Data Source=.;Initial Catalog=教學(xué)管理系統(tǒng);Integrated Security=True";</p><p>  SqlConnection connection = new SqlConnection(connString);</p><p>  string sql

22、 = string.Format("select count (*) from [UserID] where UserName='{0}' and PassWord='{1}'", UserName, PassWord);</p><p><b>  try</b></p><p><b>  {<

23、/b></p><p>  connection.Open();</p><p>  SqlCommand command = new SqlCommand(sql,connection);</p><p>  int num = (int)command.ExecuteScalar();</p><p><b>  if(n

24、um>0)</b></p><p><b>  {</b></p><p>  MessageBox.Show("歡迎進(jìn)入教學(xué)管理系統(tǒng)!","登陸成功",MessageBoxButtons.OK,MessageBoxIcon.Information);</p><p>  MainFrm

25、 mainForm = new MainFrm();</p><p>  mainForm.Show();</p><p>  this.Visible = false;</p><p><b>  }</b></p><p><b>  else</b></p><p>&

26、lt;b>  {</b></p><p>  textPW.Text="";</p><p>  MessageBox.Show("您輸入的用戶名或密碼錯誤!", "登錄失敗", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);</p><p

27、><b>  }</b></p><p><b>  }</b></p><p>  catch (Exception ex)</p><p><b>  {</b></p><p>  MessageBox.Show(ex.Message, "操作數(shù)據(jù)庫出錯!

28、", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);</p><p><b>  }</b></p><p><b>  finally</b></p><p><b>  {</b></p><p>  conn

29、ection.Close();</p><p><b>  }</b></p><p><b>  主窗體界面如下:</b></p><p>  關(guān)鍵代碼如下:(只寫出了其中一部分,其他代碼類似!)</p><p>  private void 添加學(xué)生信息ToolStripMenuItem_Cli

30、ck(object sender, EventArgs e)</p><p><b>  {</b></p><p>  AddStu AddStu1 = new AddStu();</p><p>  AddStu1.MdiParent = this;</p><p>  AddStu1.Show();

31、 </p><p><b>  }</b>&l

32、t;/p><p>  添加學(xué)生信息窗體如下:</p><p><b>  關(guān)鍵代碼 如下:</b></p><p>  string connString = @"Data Source=.;Initial Catalog=教學(xué)管理系統(tǒng);Integrated Security=True";</p><p>

33、;  SqlConnection connection;</p><p>  SqlCommand command;</p><p>  SqlDataAdapter dataReader;</p><p>  private void AddStu_Load(object sender, EventArgs e)</p><p><b

34、>  {</b></p><p>  connection = new SqlConnection(connString);</p><p>  command = new SqlCommand();</p><p>  command.Connection = connection;</p><p>  Ssexm.Che

35、cked = true;</p><p><b>  }</b></p><p>  private void BtnYes_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  string no = Convert.ToS

36、tring(Sno.Text);</p><p>  int age = Convert.ToInt32(Sage.Value);</p><p>  string name = Convert.ToString(Sname.Text);</p><p>  string dept = Convert.ToString(Sdept.Text);</p>

37、<p>  Student student=new Student(no);</p><p>  student.Sname = name;</p><p>  student.Sdept = dept;</p><p>  student.Sno = no;</p><p>  student.Ssex = sex;</p

38、><p>  student.Sage = age;</p><p>  string sql = String.Format("insert into [Student](Sno,Sname,Ssex,Sage,Sdept)"+"values('{0}','{1}','{2}','{3}','

39、;{4}')",student.Sno,student.Sname,student.Ssex,student.Sage,student.Sdept);</p><p><b>  try</b></p><p><b>  {</b></p><p>  connection.Open();</p&

40、gt;<p>  command.CommandText = sql;</p><p>  int count = command.ExecuteNonQuery();</p><p>  if (count > 0)</p><p><b>  {</b></p><p>  MessageBox.

41、Show("添加學(xué)生信息成功!", "添加成功", MessageBoxButtons.OK, MessageBoxIcon.Information);</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {&l

42、t;/b></p><p>  MessageBox.Show("添加學(xué)生信息失??!", "添加失敗", MessageBoxButtons.OK, MessageBoxIcon.Information);</p><p><b>  }</b></p><p><b>  }</b

43、></p><p>  catch (Exception ex)</p><p><b>  {</b></p><p>  MessageBox.Show(ex.Message, "操作數(shù)據(jù)庫出錯", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);</p&g

44、t;<p><b>  }</b></p><p><b>  finally</b></p><p><b>  {</b></p><p>  connection.Close();</p><p><b>  }</b></p&g

45、t;<p><b>  }</b></p><p>  private void Ssexf_CheckedChanged(object sender, EventArgs e)</p><p><b>  {</b></p><p>  if (Ssexf.Checked == true)</p>

46、;<p><b>  {</b></p><p>  sex = "女";</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p>

47、<p>  sex = "男";</p><p><b>  }</b></p><p><b>  }</b></p><p>  添加教師信息窗體如下:(代碼和添加學(xué)生信息類似,省略?。?lt;/p><p>  添加課程信息窗體如下:(代碼和添加學(xué)生信息類似,省略?。?/p>

48、</p><p>  查詢學(xué)生基本信息窗體如下:</p><p>  查詢學(xué)生窗體代碼如下:</p><p>  string connString = @"Data Source=.;Initial Catalog=教學(xué)管理系統(tǒng);Integrated Security=True";</p><p>  SqlConnec

49、tion connection;</p><p>  SqlCommand command;</p><p>  private void BtnYes_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  string ss =textBox1.

50、Text;</p><p>  DataSet ds = new DataSet();</p><p>  SqlConnection connection = new SqlConnection(connString);</p><p>  string sql;</p><p>  if (Sno.Checked == true)<

51、/p><p><b>  {</b></p><p>  sql = string.Format("select * from [Student] where Sno='{0}'", ss);</p><p><b>  }</b></p><p>  else if

52、(Sname.Checked==true)</p><p><b>  {</b></p><p>  sql = string.Format("select * from [Student] where Sname='{0}'",ss);</p><p><b>  }</b><

53、/p><p><b>  else</b></p><p><b>  {</b></p><p>  sql = string.Format("select * from [Student] where Sdept='{0}'", ss);</p><p><

54、b>  }</b></p><p>  SqlDataAdapter da = new SqlDataAdapter(sql,connection);</p><p><b>  try</b></p><p><b>  {</b></p><p>  da.Fill(ds);&

55、lt;/p><p>  if (ds.Tables[0].Rows.Count> 0)</p><p><b>  {</b></p><p>  dataGridView1.DataSource = ds.Tables[0];</p><p><b>  }</b></p><

56、;p><b>  }</b></p><p>  catch (Exception ex)</p><p><b>  {</b></p><p>  throw new Exception(ex.ToString());</p><p><b>  }</b></

57、p><p><b>  finally</b></p><p><b>  {</b></p><p>  connection.Close();</p><p>  connection.Dispose();</p><p>  da.Dispose();</p>

58、<p><b>  }</b></p><p><b>  }</b></p><p>  private void SearchStu_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p>  c

59、onnection = new SqlConnection(connString);</p><p>  command = new SqlCommand();</p><p>  command.Connection = connection;</p><p>  textBox1.Text = "";</p><p>

60、  Sno.Checked = true;</p><p><b>  }</b></p><p>  查詢教師基本信息窗體如下:(查詢教師進(jìn)本信息代碼和查詢學(xué)生信息代碼類似,省略!)</p><p>  查詢課程信息窗體如下:(代碼與上面類似,省略!)</p><p>  查詢學(xué)生成績窗體如下:(代碼與上面類似,省略!

61、)</p><p>  查詢不及格學(xué)生信息窗體如下:(代碼與上面類似,省略)</p><p>  刪除與更新窗體如下:</p><p><b>  刪除:</b></p><p><b>  更新:</b></p><p>  刪除與更新窗體代碼如下:(由于刪除與更新代碼中有

62、很多重復(fù)類似的代碼,這里只寫出關(guān)鍵代碼?。?lt;/p><p>  string connString = @"Data Source=.;Initial Catalog=教學(xué)管理系統(tǒng);Integrated Security=True";</p><p>  SqlConnection connection;</p><p>  SqlCommand

63、 command;</p><p>  private void DeleBtnYes_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p><b>  //</b></p><p>  DataSet dt = new Data

64、Set();</p><p><b>  //</b></p><p>  string ss = textBox1.Text;</p><p>  SqlConnection connection = new SqlConnection(connString);</p><p>  string sql;</p&

65、gt;<p>  if (Student.Checked == true)</p><p><b>  {</b></p><p>  sql = string.Format("delete Student from Student where Sno='{0}'", ss);</p><p>

66、<b>  }</b></p><p>  else if(Teacher.Checked==true)</p><p><b>  {</b></p><p>  sql = string.Format("delete Teacher from Teacher where Tno='{0}'&q

67、uot;, ss);</p><p><b>  }</b></p><p>  else if (Course.Checked == true)</p><p><b>  {</b></p><p>  sql = string.Format("delete Course from C

68、ourse where Cno='{0}'", ss);</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  sql = string.Format(&quo

69、t;delete SC from SC where Sno='{0}'",ss);</p><p><b>  }</b></p><p>  SqlCommand cmd = new SqlCommand(sql,connection);</p><p><b>  try</b></p&

70、gt;<p><b>  {</b></p><p>  connection.Open();</p><p>  cmd.CommandText = sql;</p><p>  int count = cmd.ExecuteNonQuery();</p><p>  if (count > 0)&

71、lt;/p><p><b>  {</b></p><p>  MessageBox.Show("刪除信息成功!", "刪除成功", MessageBoxButtons.OK, MessageBoxIcon.Information);</p><p><b>  }</b></p&

72、gt;<p><b>  else</b></p><p><b>  {</b></p><p>  MessageBox.Show("刪除信息失??!", "刪除失敗", MessageBoxButtons.OK, MessageBoxIcon.Information);</p>

73、<p><b>  }</b></p><p><b>  }</b></p><p>  catch (Exception ex)</p><p><b>  {</b></p><p>  MessageBox.Show(ex.Message, "操

74、作數(shù)據(jù)庫出錯", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);</p><p><b>  }</b></p><p><b>  finally</b></p><p><b>  {</b></p><p>

75、  connection.Close();</p><p><b>  }</b></p><p><b>  //</b></p><p>  if (Student.Checked == true)</p><p><b>  {</b></p><p&

76、gt;  DataSet dss = new DataSet();</p><p>  SqlConnection connection1 = new SqlConnection(connString);</p><p>  string sql1 = string.Format("select * from Student");</p><p>

77、;  SqlDataAdapter da1 = new SqlDataAdapter(sql1, connection1);</p><p><b>  try</b></p><p><b>  {</b></p><p>  da1.Fill(dss);</p><p>  if (dss.Ta

78、bles[0].Rows.Count > 0)</p><p><b>  {</b></p><p>  dataGridView2.DataSource = dss.Tables[0];</p><p><b>  }</b></p><p><b>  }</b>&

79、lt;/p><p>  catch (Exception ex)</p><p><b>  {</b></p><p>  throw new Exception(ex.ToString());</p><p><b>  }</b></p><p><b>  fi

80、nally</b></p><p><b>  {</b></p><p>  connection.Close();</p><p>  connection.Dispose();</p><p>  da1.Dispose();</p><p><b>  }</b

81、></p><p><b>  }</b></p><p>  else if (Teacher.Checked == true)</p><p><b>  {</b></p><p>  DataSet dss = new DataSet();</p><p>  

82、SqlConnection connection1 = new SqlConnection(connString);</p><p>  string sql1 = string.Format("select * from Teacher");</p><p>  SqlDataAdapter da1 = new SqlDataAdapter(sql1, connect

83、ion1);</p><p><b>  try</b></p><p><b>  {</b></p><p>  da1.Fill(dss);</p><p>  if (dss.Tables[0].Rows.Count > 0)</p><p><b>

84、  {</b></p><p>  dataGridView2.DataSource = dss.Tables[0];</p><p><b>  }</b></p><p><b>  }</b></p><p>  catch (Exception ex)</p>&l

85、t;p><b>  {</b></p><p>  throw new Exception(ex.ToString());</p><p><b>  }</b></p><p><b>  finally</b></p><p><b>  {</b&g

86、t;</p><p>  connection.Close();</p><p>  connection.Dispose();</p><p>  da1.Dispose();</p><p><b>  }</b></p><p><b>  }</b></p>

87、;<p>  else if (Course.Checked == true)</p><p><b>  {</b></p><p>  DataSet dss = new DataSet();</p><p>  SqlConnection connection1 = new SqlConnection(connString)

88、;</p><p>  string sql1 = string.Format("select * from Course");</p><p>  SqlDataAdapter da1 = new SqlDataAdapter(sql1, connection1);</p><p><b>  try</b></p&

89、gt;<p><b>  {</b></p><p>  da1.Fill(dss);</p><p>  if (dss.Tables[0].Rows.Count > 0)</p><p><b>  {</b></p><p>  dataGridView2.DataSour

90、ce = dss.Tables[0];</p><p><b>  }</b></p><p><b>  }</b></p><p>  catch (Exception ex)</p><p><b>  {</b></p><p>  throw

91、new Exception(ex.ToString());</p><p><b>  }</b></p><p><b>  finally</b></p><p><b>  {</b></p><p>  connection.Close();</p>&l

92、t;p>  connection.Dispose();</p><p>  da1.Dispose();</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  else</b></p><p>

93、<b>  {</b></p><p>  DataSet dss = new DataSet();</p><p>  SqlConnection connection1 = new SqlConnection(connString);</p><p>  string sql1 = string.Format("select *

94、from SC");</p><p>  SqlDataAdapter da1 = new SqlDataAdapter(sql1, connection1);</p><p><b>  try</b></p><p><b>  {</b></p><p>  da1.Fill(dss

95、);</p><p>  if (dss.Tables[0].Rows.Count > 0)</p><p><b>  {</b></p><p>  dataGridView2.DataSource = dss.Tables[0];</p><p><b>  }</b></p>

96、;<p><b>  }</b></p><p>  catch (Exception ex)</p><p><b>  {</b></p><p>  throw new Exception(ex.ToString());</p><p><b>  }</b>

97、;</p><p><b>  finally</b></p><p><b>  {</b></p><p>  connection.Close();</p><p>  connection.Dispose();</p><p>  da1.Dispose();<

98、/p><p><b>  }</b></p><p><b>  }</b></p><p><b>  //</b></p><p><b>  }</b></p><p>  private void DeleANDupdate_L

99、oad(object sender, EventArgs e)</p><p><b>  {</b></p><p>  connection = new SqlConnection(connString);</p><p>  command = new SqlCommand();</p><p>  command

100、.Connection = connection;</p><p>  textBox1.Text = "";</p><p>  Student.Checked = true;</p><p>  Student1.Checked = true;</p><p>  label1.Text = "請輸入學(xué)號:&

101、quot;;</p><p><b>  }</b></p><p>  private void Student_CheckedChanged(object sender, EventArgs e)</p><p><b>  {</b></p><p>  label1.Text = "

102、;請輸入學(xué)號:";</p><p>  DataSet ds = new DataSet();</p><p>  SqlConnection connection = new SqlConnection(connString);</p><p>  string sql = string.Format("select * from Studen

103、t");</p><p>  SqlDataAdapter da = new SqlDataAdapter(sql, connection);</p><p><b>  try</b></p><p><b>  {</b></p><p>  da.Fill(ds);</p>

104、;<p>  if (ds.Tables[0].Rows.Count > 0)</p><p><b>  {</b></p><p>  dataGridView2.DataSource = ds.Tables[0];</p><p><b>  }</b></p><p>&

105、lt;b>  }</b></p><p>  catch (Exception ex)</p><p><b>  {</b></p><p>  throw new Exception(ex.ToString());</p><p><b>  }</b></p>

106、<p><b>  finally</b></p><p><b>  {</b></p><p>  connection.Close();</p><p>  connection.Dispose();</p><p>  da.Dispose();</p><p&

107、gt;<b>  }</b></p><p><b>  }</b></p><p>  private void Teacher_CheckedChanged(object sender, EventArgs e)</p><p><b>  {</b></p><p>  

108、label1.Text = "請輸入教師號:";</p><p>  DataSet ds = new DataSet();</p><p>  SqlConnection connection = new SqlConnection(connString);</p><p>  string sql = string.Format("

109、select * from Teacher");</p><p>  SqlDataAdapter da = new SqlDataAdapter(sql, connection);</p><p><b>  try</b></p><p><b>  {</b></p><p>  d

110、a.Fill(ds);</p><p>  if (ds.Tables[0].Rows.Count > 0)</p><p><b>  {</b></p><p>  dataGridView2.DataSource = ds.Tables[0];</p><p><b>  }</b>&l

111、t;/p><p><b>  }</b></p><p>  catch (Exception ex)</p><p><b>  {</b></p><p>  throw new Exception(ex.ToString());</p><p><b>  }&l

112、t;/b></p><p><b>  finally</b></p><p><b>  {</b></p><p>  connection.Close();</p><p>  connection.Dispose();</p><p>  da.Dispose(

113、);</p><p><b>  }</b></p><p><b>  }</b></p><p>  private void Course_CheckedChanged(object sender, EventArgs e)</p><p><b>  {</b><

114、/p><p>  label1.Text = "請輸入課程號:";</p><p>  DataSet ds = new DataSet();</p><p>  SqlConnection connection = new SqlConnection(connString);</p><p>  string sql = s

115、tring.Format("select * from Course");</p><p>  SqlDataAdapter da = new SqlDataAdapter(sql, connection);</p><p><b>  try</b></p><p><b>  {</b></p

116、><p>  da.Fill(ds);</p><p>  if (ds.Tables[0].Rows.Count > 0)</p><p><b>  {</b></p><p>  dataGridView2.DataSource = ds.Tables[0];</p><p><b&

117、gt;  }</b></p><p><b>  }</b></p><p>  catch (Exception ex)</p><p><b>  {</b></p><p>  throw new Exception(ex.ToString());</p><p

118、><b>  }</b></p><p><b>  finally</b></p><p><b>  {</b></p><p>  connection.Close();</p><p>  connection.Dispose();</p><

119、p>  da.Dispose();</p><p><b>  }</b></p><p><b>  }</b></p><p>  private void SC_CheckedChanged(object sender, EventArgs e)</p><p><b>  {

120、</b></p><p>  label1.Text = "請輸入學(xué)號:";</p><p>  DataSet ds = new DataSet();</p><p>  SqlConnection connection = new SqlConnection(connString);</p><p>  s

121、tring sql = string.Format("select * from SC");</p><p>  SqlDataAdapter da = new SqlDataAdapter(sql, connection);</p><p><b>  try</b></p><p><b>  {</b&

122、gt;</p><p>  da.Fill(ds);</p><p>  if (ds.Tables[0].Rows.Count > 0)</p><p><b>  {</b></p><p>  dataGridView2.DataSource = ds.Tables[0];</p><p&

123、gt;<b>  }</b></p><p><b>  }</b></p><p>  catch (Exception ex)</p><p><b>  {</b></p><p>  throw new Exception(ex.ToString());</p&g

124、t;<p><b>  }</b></p><p><b>  finally</b></p><p><b>  {</b></p><p>  connection.Close();</p><p>  connection.Dispose();</p&

125、gt;<p>  da.Dispose();</p><p><b>  }</b></p><p><b>  }</b></p><p>  private void Student1_CheckedChanged(object sender, EventArgs e)</p><p&

126、gt;<b>  {</b></p><p>  label2.Text = "學(xué)號:";</p><p>  label3.Text = "姓名:";</p><p>  label4.Text = "姓別:";</p><p>  label5.Text =

127、 "年齡:";</p><p>  label5.Visible = true;</p><p>  textBox5.Visible = true;</p><p>  label6.Text = "院系:";</p><p>  label6.Visible = true;</p>&

128、lt;p>  textBox6.Visible =true;</p><p>  DataSet ds = new DataSet();</p><p>  SqlConnection connection = new SqlConnection(connString);</p><p>  string sql = string.Format("

129、select * from Student");</p><p>  SqlDataAdapter da = new SqlDataAdapter(sql, connection);</p><p><b>  try</b></p><p><b>  {</b></p><p>  d

130、a.Fill(ds);</p><p>  if (ds.Tables[0].Rows.Count > 0)</p><p><b>  {</b></p><p>  dataGridView1.DataSource = ds.Tables[0];</p><p><b>  }</b>&l

131、t;/p><p><b>  }</b></p><p>  catch (Exception ex)</p><p><b>  {</b></p><p>  throw new Exception(ex.ToString());</p><p><b>  }&l

132、t;/b></p><p><b>  finally</b></p><p><b>  {</b></p><p>  connection.Close();</p><p>  connection.Dispose();</p><p>  da.Dispose(

133、);</p><p><b>  }</b></p><p><b>  }</b></p><p>  private void Teacher1_CheckedChanged(object sender, EventArgs e)</p><p><b>  {</b>&l

134、t;/p><p>  label2.Text = "教師號:";</p><p>  label3.Text = "教師名:";</p><p>  label4.Text = "性別:";</p><p>  label5.Text = "課程號:";</p&

135、gt;<p>  label5.Visible = true;</p><p>  textBox5.Visible = true;</p><p>  label6.Visible = false;</p><p>  textBox6.Visible = false;</p><p>  DataSet ds = new D

136、ataSet();</p><p>  SqlConnection connection = new SqlConnection(connString);</p><p>  string sql = string.Format("select * from Teacher");</p><p>  SqlDataAdapter da = new

137、 SqlDataAdapter(sql, connection);</p><p><b>  try</b></p><p><b>  {</b></p><p>  da.Fill(ds);</p><p>  if (ds.Tables[0].Rows.Count > 0)</p

138、><p><b>  {</b></p><p>  dataGridView1.DataSource = ds.Tables[0];</p><p><b>  }</b></p><p><b>  }</b></p><p>  catch (Exce

139、ption ex)</p><p><b>  {</b></p><p>  throw new Exception(ex.ToString());</p><p><b>  }</b></p><p><b>  finally</b></p><p&

140、gt;<b>  {</b></p><p>  connection.Close();</p><p>  connection.Dispose();</p><p>  da.Dispose();</p><p><b>  }</b></p><p><b>

141、  }</b></p><p>  private void Course1_CheckedChanged(object sender, EventArgs e)</p><p><b>  {</b></p><p>  label2.Text = "課程號:";</p><p>  l

142、abel3.Text = "課程名:";</p><p>  label4.Text = "學(xué)分:";</p><p>  label5.Visible = false;</p><p>  textBox5.Visible = false;</p><p>  label6.Visible = fal

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論