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

下載本文檔

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

文檔簡介

1、<p><b>  數(shù)據(jù)庫課程設(shè)報(bào)告</b></p><p>  課程名稱: 學(xué)生信息管理課程設(shè)計(jì) </p><p>  設(shè)計(jì)題目:設(shè)計(jì)一個(gè)學(xué)生信息管理系統(tǒng) </p><p>  學(xué) 校: ]</p><p>  院 系: 基礎(chǔ)與信息

2、工程學(xué)院 </p><p>  班 級(jí): 電子信息工程 </p><p>  設(shè) 計(jì) 者: </p><p>  學(xué) 號(hào): </p><p>  設(shè)計(jì)時(shí)間:2012.12.31~2013.

3、1.2 </p><p>  課程設(shè)計(jì)(大作業(yè))報(bào)告</p><p><b>  題目分析</b></p><p><b>  1.背景分析</b></p><p><b>  編寫目的</b></p><p>  本需求的編寫目的在于

4、研究學(xué)籍管理系統(tǒng)軟件的開發(fā)途徑和應(yīng)用方法。以及明確所要開發(fā)的軟件應(yīng)具有的功能、性能與界面,是系統(tǒng)分析人員及軟件開發(fā)人員能清楚的了解用戶的需求,并再次基礎(chǔ)上進(jìn)一步提出概要設(shè)計(jì)說明書和完成后續(xù)設(shè)計(jì)與開發(fā)工作。</p><p><b>  項(xiàng)目背景</b></p><p>  近年來隨著高校的擴(kuò)招,需要處理的學(xué)生信息日趨加大,不僅花費(fèi)大量的教師資源,處理的效果還十分低下。為

5、了提高學(xué)生管理的管理水平,優(yōu)化資源,盡可能的降低管理成本,成為學(xué)生管理的新課題。學(xué)生管理系統(tǒng)是從學(xué)生管理的現(xiàn)狀出發(fā),根據(jù)學(xué)生管理的新要求進(jìn)行開發(fā)設(shè)計(jì)的,它解決了學(xué)生管理數(shù)據(jù)信息量大,修改不方便,對(duì)一系列數(shù)據(jù)進(jìn)行統(tǒng)計(jì)與分析花費(fèi)時(shí)間長等問題,幫助學(xué)生管理人員有效管理學(xué)生信息,成為高校管理中必不可少的管理工具。</p><p><b>  2.系統(tǒng)功能分析</b></p><p

6、><b>  管理員對(duì)功能的需求</b></p><p>  管理員權(quán)限最大,可以對(duì)學(xué)生、班級(jí)、課程情況進(jìn)行統(tǒng)一的管理,細(xì)分如下:</p><p>  添加、修改、刪除管理員;</p><p>  有關(guān)學(xué)生信息的瀏覽,包括學(xué)生 學(xué)號(hào)、 姓名、性別、出生日期、專業(yè)、密碼;</p><p>  學(xué)生信息的添加、修改和刪

7、除;</p><p>  學(xué)校基本課程的瀏覽,包括課程名、課程類型、學(xué)時(shí)、學(xué)分和課程具體描述;</p><p>  學(xué)?;菊n程的添加、修改和刪除;</p><p>  學(xué)生成績信息的瀏覽與統(tǒng)計(jì),可按成績具體范圍對(duì)成績進(jìn)行統(tǒng)計(jì);</p><p>  學(xué)生成績信息的添加、修改和刪除;</p><p><b> 

8、 學(xué)生對(duì)功能的需求</b></p><p>  學(xué)生只是利用此系統(tǒng)進(jìn)行與自己有關(guān)的信息查詢、輸入等,細(xì)分如下:</p><p>  瀏覽個(gè)人基本信息,包括學(xué)生 學(xué)號(hào)、 姓名、性別、出生日期、專業(yè)、密碼;</p><p>  學(xué)生登陸系統(tǒng)后,修改個(gè)人密碼;</p><p>  瀏覽課程信息,具體內(nèi)容包括課程名、課程類型、學(xué)時(shí)、學(xué)分和

9、課程具體描述;</p><p><b>  可行性分析</b></p><p><b>  1.技術(shù)可行性</b></p><p>  本系統(tǒng)采用WindowsXP及其以上版本作為操作平臺(tái)。數(shù)據(jù)庫管理系統(tǒng)選用SQL,該數(shù)據(jù)庫管理系統(tǒng),提供數(shù)據(jù)庫之間的數(shù)據(jù)復(fù)制功能,可代替現(xiàn)有系統(tǒng)單據(jù)數(shù)據(jù)的手工傳遞工作,降低出錯(cuò)率,提高數(shù)據(jù)的

10、可用性。本系統(tǒng)的應(yīng)用程序開發(fā)平臺(tái)選用Microsoft Visual studio 2005。</p><p><b>  2.經(jīng)濟(jì)可行性</b></p><p>  采用前臺(tái)學(xué)籍信息管理系統(tǒng)可取代原系統(tǒng)的單手工傳遞工作,減少人工開支,節(jié)省資金,并且可大大提高信息量的取得,縮短信息處理周期提高學(xué)生信息的利用率,使教學(xué)質(zhì)量更上一個(gè)臺(tái)階。</p><p

11、><b>  3.營運(yùn)可行性</b></p><p>  本系統(tǒng)操作簡單,易于理解,只需通過簡單培訓(xùn),上手較快,學(xué)校學(xué)籍管理處的教職員以及相關(guān)教師均能進(jìn)行操作,營運(yùn)環(huán)境要求低。</p><p>  面對(duì)于系統(tǒng)設(shè)計(jì)還應(yīng)該以“標(biāo)準(zhǔn)性、安全性、高效性、保密性、可維護(hù)性”為標(biāo)準(zhǔn),在著眼于當(dāng)前實(shí)用的基礎(chǔ)上,為將來系統(tǒng)的擴(kuò)展,升級(jí)留有余地。軟件的開發(fā)應(yīng)能在較長時(shí)間內(nèi)滿足學(xué)校

12、的發(fā)展需要。</p><p>  標(biāo)準(zhǔn)性:系統(tǒng)編寫與運(yùn)行必須符合標(biāo)準(zhǔn),既可以保證系統(tǒng)運(yùn)行又可以在此標(biāo)準(zhǔn)上每一項(xiàng)功能運(yùn)行。</p><p>  可靠性:由于學(xué)籍信息的重要性,系統(tǒng)必須穩(wěn)定可靠,從而避免或減少數(shù)據(jù)損失。</p><p>  安全性:通過系統(tǒng)權(quán)限控制使用者,從而確保使用者無法操作與其無關(guān)的數(shù)據(jù)。</p><p>  高效性:由于學(xué)校

13、學(xué)生信息每次處理信息量較大,系統(tǒng)對(duì)信息處理能力響應(yīng)能力都應(yīng)是快捷有效的。</p><p>  可維護(hù)性:采用結(jié)構(gòu)化模塊設(shè)計(jì),便于開發(fā)與維護(hù),也有利于情況隨時(shí)</p><p><b>  總體設(shè)計(jì)</b></p><p><b>  總體功能描述</b></p><p>  本系統(tǒng)主要是實(shí)現(xiàn)前臺(tái)參與者

14、(管理員和學(xué)生)的界面實(shí)際操作來更改后臺(tái)數(shù)據(jù)庫信息,并能夠在前臺(tái)顯示出來。其歸根結(jié)底也就是對(duì)數(shù)據(jù)的插入、修改、刪除和查詢。</p><p><b>  系統(tǒng)層次圖</b></p><p>  學(xué)生信息管理系統(tǒng)是一個(gè)典型的數(shù)據(jù)庫應(yīng)用程序,由用戶管理、課程管理和成績管理三大模塊組成。這三大模塊針對(duì)管理員和學(xué)生角色其功能也不一樣。</p><p> 

15、 (1)用戶管理模塊:</p><p>  該模塊的主要任務(wù)是管理員對(duì)系統(tǒng)的使用權(quán)限進(jìn)行設(shè)定,從而來管理管理員與學(xué)生的系統(tǒng)登錄權(quán)限。</p><p> ?。?)課程管理模塊:</p><p>  該模塊的使用角色為管理員,管理員對(duì)課程進(jìn)行管理。如添加、修改、刪除課程。</p><p> ?。?)成績管理模塊:</p><p

16、>  該模塊的角色為管理員,管理員通過此模塊進(jìn)行合理的成績添加</p><p><b>  數(shù)據(jù)庫設(shè)計(jì)</b></p><p><b>  系統(tǒng)E-R圖</b></p><p><b>  nn</b></p><p><b>  nn</b>&

17、lt;/p><p><b>  nn</b></p><p><b>  表/字段分析</b></p><p>  (1) 用戶信息數(shù)據(jù)表(Users)</p><p>  (2) 學(xué)生信息數(shù)據(jù)表(Student)</p><p>  (3) 課程信息數(shù)據(jù)表(Course)&l

18、t;/p><p>  (4) 學(xué)生選課記錄數(shù)據(jù)表(Student_Course)</p><p>  (5) 管理員數(shù)據(jù)表(guanliyuan)</p><p><b>  開發(fā)工具</b></p><p>  硬件:惠普筆記本一臺(tái)</p><p>  軟件:Windows XP 操作系統(tǒng)、SQL

19、Server 2005、Visual Studio 2005</p><p><b>  運(yùn)行結(jié)果</b></p><p>  用戶信息數(shù)據(jù)表(Users)</p><p>  學(xué)生信息數(shù)據(jù)表(Student)</p><p>  課程信息數(shù)據(jù)表(Course)</p><p>  學(xué)生選課記錄數(shù)

20、據(jù)表(Student_Course)</p><p>  管理員數(shù)據(jù)表(guanliyuan)</p><p><b>  參考資料</b></p><p>  C#程序設(shè)計(jì)教程 蒙祖強(qiáng)等編著 清華大學(xué)出版社 2010年第一版</p><p>  數(shù)據(jù)庫應(yīng)用技術(shù)(第二版)SQL Server 2005 申時(shí)凱、李海

21、燕主編 中國鐵道出版社</p><p><b>  界面和代碼</b></p><p>  一共有8個(gè)界面,也就有8個(gè)窗口的代碼</p><p>  登錄界面 form1</p><p><b>  代碼:</b></p><p>  using System;</p&

22、gt;<p>  using System.Collections.Generic;</p><p>  using System.ComponentModel;</p><p>  using System.Data;</p><p>  using System.Drawing;</p><p>  using System

23、.Linq;</p><p>  using System.Text;</p><p>  using System.Windows.Forms;</p><p>  using System.Data.SqlClient;</p><p>  namespace WindowsFormsApplication1</p><

24、;p><b>  {</b></p><p>  public partial class Form1 : Form</p><p><b>  {</b></p><p>  public Form1()</p><p><b>  {</b></p>&

25、lt;p>  InitializeComponent();</p><p><b>  }</b></p><p>  private void button1_Click_1(object sender, EventArgs e)</p><p><b>  {</b></p><p>  

26、SqlConnection conn = new SqlConnection();</p><p>  conn.ConnectionString = "Server = (local);database = EDUC;integrated Security = true ";</p><p>  conn.Open();</p><p>  S

27、qlCommand cmd = new SqlCommand();</p><p>  cmd.CommandType = CommandType.Text;</p><p>  SqlDataAdapter da = new SqlDataAdapter("Select * from guanliyuan where uid= '" + textBox1.Te

28、xt + "'and mima= '" + textBox2.Text + "'", conn);</p><p>  DataSet ds = new DataSet("sss1");</p><p>  da.Fill(ds, "sss1");</p><p>

29、;  conn.Close();</p><p>  if (ds.Tables[0].Rows.Count == 0)</p><p><b>  {</b></p><p>  MessageBox.Show("密碼或用戶名錯(cuò)誤!請重新輸入!");</p><p><b>  }<

30、/b></p><p><b>  else</b></p><p><b>  {</b></p><p>  DataRow row = ds.Tables["sss1"].Rows[0];</p><p>  管理員窗口 f = new 管理員窗口();</p&

31、gt;<p><b>  f.Show();</b></p><p>  this.Visible = false;</p><p><b>  }</b></p><p><b>  }</b></p><p>  private void button2_Cl

32、ick(object sender, EventArgs e)</p><p><b>  {</b></p><p>  SqlConnection conn = new SqlConnection();</p><p>  conn.ConnectionString = "Server = (local);database = E

33、DUC;integrated Security = true ";</p><p>  conn.Open();</p><p>  SqlCommand cmd = new SqlCommand();</p><p>  cmd.CommandType = CommandType.Text;</p><p>  SqlDataAd

34、apter da = new SqlDataAdapter("Select * from student where sid= '" + textBox1.Text + "'and mima= '" + textBox2.Text + "'", conn);</p><p>  DataSet ds = new DataS

35、et("sss2");</p><p>  da.Fill(ds, "sss2");</p><p>  conn.Close();</p><p>  if (ds.Tables[0].Rows.Count == 0)</p><p><b>  {</b></p>

36、<p>  MessageBox.Show("密碼或用戶名錯(cuò)誤!請重新輸入!");</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  DataRow

37、row = ds.Tables["sss2"].Rows[0];</p><p>  Form3 f = new Form3();</p><p><b>  f.Show();</b></p><p>  this.Visible = false;</p><p><b>  }</

38、b></p><p><b>  }</b></p><p>  private void button3_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  textBox1.Text = "";

39、</p><p>  textBox2.Text = "";</p><p><b>  }</b></p><p>  private void Form1_Load(object sender, EventArgs e)</p><p><b>  {</b></p&g

40、t;<p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  管理員窗口 form2</p><p><b>  代碼:</b></p><p>

41、;  using System;</p><p>  using System.Collections.Generic;</p><p>  using System.ComponentModel;</p><p>  using System.Data;</p><p>  using System.Drawing;</p>

42、<p>  using System.Linq;</p><p>  using System.Text;</p><p>  using System.Windows.Forms;</p><p>  namespace WindowsFormsApplication1</p><p><b>  {</b>

43、</p><p>  public partial class 管理員窗口 : Form</p><p><b>  {</b></p><p>  public 管理員窗口()</p><p><b>  {</b></p><p>  InitializeComponen

44、t();</p><p><b>  }</b></p><p>  private void 進(jìn)入ToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  Form4 f = new Form

45、4();</p><p><b>  f.Show();</b></p><p>  this.Visible = false;</p><p><b>  }</b></p><p>  private void 取消ToolStripMenuItem_Click(object sender, E

46、ventArgs e)</p><p><b>  {</b></p><p><b>  }</b></p><p>  private void 進(jìn)入ToolStripMenuItem1_Click(object sender, EventArgs e)</p><p><b>  {

47、</b></p><p>  Form6 f = new Form6();</p><p><b>  f.Show();</b></p><p>  this.Visible = false;</p><p><b>  }</b></p><p>  priv

48、ate void 取消ToolStripMenuItem1_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p><b>  }</b></p><p>  private void 進(jìn)入ToolStripMenuItem2_Click(object s

49、ender, EventArgs e)</p><p><b>  {</b></p><p>  Form5 f = new Form5();</p><p><b>  f.Show();</b></p><p>  this.Visible = false;</p><p&

50、gt;<b>  }</b></p><p>  private void 取消ToolStripMenuItem2_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p><b>  }</b></p><p&g

51、t;  private void button1_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  Form1 f = new Form1();</p><p><b>  f.Show();</b></p><p>  

52、this.Visible = false;</p><p><b>  }</b></p><p>  private void 管理員窗口_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p><b>  }</b

53、></p><p><b>  }</b></p><p><b>  }</b></p><p>  學(xué)生窗口 form3</p><p>  代碼:using System;</p><p>  using System.Collections.Generic;&l

54、t;/p><p>  using System.ComponentModel;</p><p>  using System.Data;</p><p>  using System.Drawing;</p><p>  using System.Linq;</p><p>  using System.Text;<

55、/p><p>  using System.Windows.Forms;</p><p>  using System.Data.SqlClient;</p><p>  namespace WindowsFormsApplication1</p><p><b>  {</b></p><p>  

56、public partial class Form3 : Form</p><p><b>  {</b></p><p>  public Form3()</p><p><b>  {</b></p><p>  InitializeComponent();</p><p&g

57、t;<b>  }</b></p><p>  private void 查詢ToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  Form7 f = new Form7();</p><p&g

58、t;<b>  f.Show();</b></p><p>  this.Visible = false;</p><p><b>  }</b></p><p>  private void button1_Click(object sender, EventArgs e)</p><p><

59、;b>  {</b></p><p>  Form1 f = new Form1();</p><p><b>  f.Show();</b></p><p>  this.Visible = false;</p><p><b>  }</b></p><p&

60、gt;  private void 查詢ToolStripMenuItem2_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  Form7 f = new Form7();</p><p><b>  f.Show();</b></p>

61、;<p>  this.Visible = false;</p><p><b>  }</b></p><p>  private void 取消ToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b>  {</b></p>

62、<p>  Form8 f = new Form8();</p><p><b>  f.Show();</b></p><p>  this.Visible = false;</p><p><b>  }</b></p><p>  private void Form3_Load(

63、object sender, EventArgs e)</p><p><b>  {</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>

64、  學(xué)生信息管理 form4</p><p>  代碼:using System;</p><p>  using System.Collections.Generic;</p><p>  using System.ComponentModel;</p><p>  using System.Data;</p><p&

65、gt;  using System.Drawing;</p><p>  using System.Linq;</p><p>  using System.Text;</p><p>  using System.Windows.Forms;</p><p>  using System.Data.SqlClient;</p>

66、<p>  namespace WindowsFormsApplication1</p><p><b>  {</b></p><p>  public partial class Form4 : Form</p><p><b>  {</b></p><p>  public Fo

67、rm4()</p><p><b>  {</b></p><p>  InitializeComponent();</p><p><b>  }</b></p><p>  private void button1_Click(object sender, EventArgs e)</p&

68、gt;<p><b>  {</b></p><p>  if (textBox1.Text == "")</p><p><b>  {</b></p><p>  MessageBox.Show("學(xué)號(hào)不能為空!");</p><p><

69、;b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  SqlConnection conn = new SqlConnection();</p><p>  conn.ConnectionString = &

70、quot;server=(local);database=EDUC;integrated security=true";</p><p>  conn.Open();</p><p>  SqlCommand cmd = new SqlCommand();</p><p>  SqlDataAdapter da = new SqlDataAdapter(&

71、quot;select * from student where sid='" + textBox1.Text + "'", conn);</p><p>  DataSet ds = new DataSet("ss");</p><p>  da.Fill(ds, "ss");</p>&

72、lt;p>  conn.Close();</p><p>  if (ds.Tables[0].Rows.Count != 0)</p><p><b>  {</b></p><p>  MessageBox.Show("該學(xué)生已存在!");</p><p><b>  }</

73、b></p><p><b>  else</b></p><p><b>  {</b></p><p>  SqlConnection conn1 = new SqlConnection();</p><p>  conn1.ConnectionString = "server=

74、(local);database=EDUC;integrated security=true";</p><p>  conn1.Open();</p><p>  SqlCommand cmd1 = new SqlCommand();</p><p>  cmd1.CommandType = CommandType.Text;</p>&l

75、t;p>  cmd1.Connection = conn1;</p><p>  cmd1.CommandText = "insert into student values('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text

76、+ "','" + textBox4.Text + "', '" + textBox5.Text + "','" + textBox6.Text + "','" + textBox7.Text + "','" + textBox8.Text + "&

77、#39;)";</p><p>  cmd1.Connection = conn1;</p><p>  cmd1.ExecuteNonQuery();</p><p>  conn1.Close();</p><p>  MessageBox.Show("添加成功!");</p><p>

78、;<b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  private void 返回上一級(jí)_Click(object sender, EventArgs e)</p><p><b>  {<

79、;/b></p><p>  管理員窗口 f = new 管理員窗口();</p><p><b>  f.Show();</b></p><p>  this.Visible = false;</p><p><b>  }</b></p><p>  private

80、 void button5_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  textBox1.Text = "";</p><p>  textBox2.Text = "";</p><p>  tex

81、tBox3.Text = "";</p><p>  textBox4.Text = "";</p><p>  textBox5.Text = "";</p><p>  textBox6.Text = "";</p><p>  textBox7.Text =

82、 "";</p><p>  textBox8.Text = "";</p><p><b>  }</b></p><p>  private void button3_Click(object sender, EventArgs e)</p><p><b>  {&

83、lt;/b></p><p>  SqlConnection conn = new SqlConnection();</p><p>  conn.ConnectionString = "server=(local);database=EDUC;integrated security=true";</p><p>  conn.Open()

84、;</p><p>  SqlCommand cmd = new SqlCommand();</p><p>  cmd.CommandType = CommandType.Text;</p><p>  SqlDataAdapter da = new SqlDataAdapter("select * from student where sid='

85、;" + textBox1.Text + "'", conn);</p><p>  DataSet ds = new DataSet("ss");</p><p>  da.Fill(ds, "ss");</p><p>  conn.Close();</p><p&

86、gt;  if (ds.Tables[0].Rows.Count == 0)</p><p><b>  {</b></p><p>  MessageBox.Show("該學(xué)生不存在!");</p><p><b>  }</b></p><p><b>  else

87、</b></p><p><b>  {</b></p><p>  SqlConnection conn1 = new SqlConnection();</p><p>  conn1.ConnectionString = "server=(local);database=EDUC;integrated security

88、=true";</p><p>  conn1.Open();</p><p>  SqlCommand cmd1 = new SqlCommand();</p><p>  cmd1.CommandType = CommandType.Text;</p><p>  cmd1.CommandText = "delete

89、student where sid='" + textBox1.Text + "'";</p><p>  cmd1.Connection = conn1;</p><p>  cmd1.ExecuteNonQuery();</p><p>  conn1.Close();</p><p>  M

90、essageBox.Show("刪除成功!");</p><p><b>  }</b></p><p><b>  }</b></p><p>  private void button4_Click(object sender, EventArgs e)</p><p>&l

91、t;b>  {</b></p><p>  SqlConnection conn = new SqlConnection();</p><p>  conn.ConnectionString = "server=(local);database=EDUC;;integrated security=true";</p><p> 

92、 conn.Open();</p><p>  SqlCommand cmd = new SqlCommand();</p><p>  SqlDataAdapter da = new SqlDataAdapter("select * from student ", conn);</p><p>  DataTable ds = new Data

93、Table();</p><p>  da.Fill(ds);</p><p>  dataGridView1.DataSource = ds;</p><p>  conn.Close();</p><p><b>  }</b></p><p>  private void Form4_Loa

94、d(object sender, EventArgs e)</p><p><b>  {</b></p><p><b>  }</b></p><p>  private void button2_Click(object sender, EventArgs e)</p><p><b&g

95、t;  {</b></p><p>  if (this.textBox1.Text == "" || this.textBox2.Text == "" || this.textBox3.Text == "" || this.textBox4.Text == "" || this.textBox5.Text == &quo

96、t;" || this.textBox6.Text == "" || this.textBox7.Text == "" || this.textBox8.Text == "")</p><p><b>  {</b></p><p>  MessageBox.Show("輸入的學(xué)生信息不完

97、整");</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  SqlConnection conn = new SqlConnection();</p><

98、;p>  conn.ConnectionString = "server=(local);database=EDUC;Integrated Security=True";</p><p>  conn.Open();</p><p>  SqlDataAdapter da = new SqlDataAdapter("select * from stude

99、nt where sid='" + textBox1.Text + "'", conn);</p><p>  DataSet ds = new DataSet("ssss");</p><p>  da.Fill(ds);</p><p>  if (ds.Tables[0].Rows.Count

100、> 0)</p><p><b>  {</b></p><p>  SqlCommand cmd = new SqlCommand();</p><p>  cmd.CommandType = CommandType.Text;</p><p>  cmd.CommandText = "update s

101、tudent set sname='" + textBox2.Text + "',sex='" + textBox3.Text + "',birthday='" + textBox4.Text + "',specialty='" + textBox5.Text + "', mingzu='

102、;" + textBox6.Text + "',jiguan='" + textBox7.Text + "',mima='" + textBox8.Text + "'where sid='" + textBox1.Text + "' ";</p><p>  cmd.

103、Connection = conn;</p><p>  cmd.ExecuteNonQuery();</p><p>  MessageBox.Show("修改成功");</p><p>  conn.Close();</p><p><b>  }</b></p><p>

104、<b>  else</b></p><p><b>  {</b></p><p>  MessageBox.Show("此記錄不存在");</p><p><b>  }</b></p><p><b>  }</b></p&

105、gt;<p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  學(xué)生成績管理 form5</p><p>  代碼:using System;</p><p>  

106、using System.Collections.Generic;</p><p>  using System.ComponentModel;</p><p>  using System.Data;</p><p>  using System.Drawing;</p><p>  using System.Linq;</p>

107、<p>  using System.Text;</p><p>  using System.Windows.Forms;</p><p>  using System.Data.SqlClient;</p><p>  namespace WindowsFormsApplication1</p><p><b> 

108、 {</b></p><p>  public partial class Form5 : Form</p><p><b>  {</b></p><p>  public Form5()</p><p><b>  {</b></p><p>  Initia

109、lizeComponent();</p><p><b>  }</b></p><p>  private void button1_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  if (textBox2.Text

110、== "" || textBox1.Text == "")</p><p><b>  {</b></p><p>  MessageBox.Show("課程號(hào)和學(xué)號(hào)不能為空!");</p><p><b>  }</b></p><p>

111、<b>  else</b></p><p><b>  {</b></p><p>  SqlConnection conn = new SqlConnection();</p><p>  conn.ConnectionString = "server=(local);database=EDUC;integr

112、ated security=true";</p><p>  conn.Open();</p><p>  SqlCommand cmd = new SqlCommand();</p><p>  SqlDataAdapter da = new SqlDataAdapter("select * from student_course where

113、cid='" + textBox2.Text + "'and sid='" + textBox1.Text + "'", conn);</p><p>  DataSet ds = new DataSet("ss");</p><p>  da.Fill(ds, "ss"

114、;);</p><p>  conn.Close();</p><p>  if (ds.Tables[0].Rows.Count != 0)</p><p><b>  {</b></p><p>  MessageBox.Show("該課程成績已存在!");</p><p>

115、;<b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  SqlConnection conn1 = new SqlConnection();</p><p>  conn1.ConnectionStri

116、ng = "server=(local);database=EDUC;integrated security=true";</p><p>  conn1.Open();</p><p>  SqlCommand cmd1 = new SqlCommand();</p><p>  cmd1.CommandType = CommandType.T

117、ext;</p><p>  cmd1.Connection = conn1;</p><p>  cmd1.CommandText = "insert into student_course values('" + textBox1.Text + "','" + textBox2.Text + "',

118、9;" + textBox3.Text + "','" + textBox4.Text + "','" + textBox5.Text + "', '" + textBox6.Text + "')";</p><p>  cmd1.Connection = conn1;

119、</p><p>  cmd1.ExecuteNonQuery();</p><p>  conn1.Close();</p><p>  MessageBox.Show("添加成功!");</p><p><b>  }</b></p><p><b>  }<

120、;/b></p><p><b>  }</b></p><p>  private void button2_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  if (this.textBox1.Text == &

121、quot;" || this.textBox2.Text == "" || this.textBox3.Text == "" || this.textBox4.Text == "" || this.textBox5.Text == "" || this.textBox6.Text == "")</p><p&

122、gt;<b>  {</b></p><p>  MessageBox.Show("輸入的課程信息不完整");</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b>

123、</p><p>  SqlConnection conn = new SqlConnection();</p><p>  conn.ConnectionString = "server=(local);database=EDUC;Integrated Security=True";</p><p>  conn.Open();</p&g

124、t;<p>  SqlDataAdapter da = new SqlDataAdapter("select * from student_course where sid='" + textBox1.Text + "'and cid='" + textBox2.Text + "' ", conn);</p><

125、p>  DataSet ds = new DataSet("ssss");</p><p>  da.Fill(ds);</p><p>  if (ds.Tables[0].Rows.Count > 0)</p><p><b>  {</b></p><p>  SqlCommand

126、cmd = new SqlCommand();</p><p>  cmd.CommandType = CommandType.Text;</p><p>  cmd.CommandText = "update student_course set sname='" + textBox3.Text + "',cname='"

127、+ textBox4.Text + "',grade='" + textBox5.Text + "', course_year='" + textBox6.Text + "'where sid='" + textBox1.Text + "'and cid='" + textBox2.Text +

128、 "' ";</p><p>  cmd.Connection = conn;</p><p>  cmd.ExecuteNonQuery();</p><p>  MessageBox.Show("修改成功");</p><p>  conn.Close();</p><p

129、><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  MessageBox.Show("此記錄不存在");</p><p><b>  } </b>&l

130、t;/p><p><b>  }</b></p><p><b>  }</b></p><p>  private void button3_Click(object sender, EventArgs e)</p><p><b>  {</b></p><

131、p>  SqlConnection conn = new SqlConnection();</p><p>  conn.ConnectionString = "server=(local);database=EDUC;integrated security=true";</p><p>  conn.Open();</p><p>  S

132、qlCommand cmd = new SqlCommand();</p><p>  cmd.CommandType = CommandType.Text;</p><p>  SqlDataAdapter da = new SqlDataAdapter("select * from student_course where cid='" + textBox2

133、.Text + "' and sid='" + textBox1.Text + "'", conn);</p><p>  DataSet ds = new DataSet("ss");</p><p>  da.Fill(ds, "ss");</p><p> 

134、 conn.Close();</p><p>  if (ds.Tables[0].Rows.Count == 0)</p><p><b>  {</b></p><p>  MessageBox.Show("該學(xué)生的這科成績不存在!");</p><p><b>  }</b>

135、;</p><p><b>  else</b></p><p><b>  {</b></p><p>  SqlConnection conn1 = new SqlConnection();</p><p>  conn1.ConnectionString = "server=(loc

136、al);database=EDUC;integrated security=true";</p><p>  conn1.Open();</p><p>  SqlCommand cmd1 = new SqlCommand();</p><p>  cmd1.CommandType = CommandType.Text;</p><p&

137、gt;  cmd1.CommandText = "delete student_course where cid='" + textBox2.Text + "'and sid='" + textBox1.Text + "'";</p><p>  cmd1.Connection = conn1;</p>&l

138、t;p>  cmd1.ExecuteNonQuery();</p><p>  conn1.Close();</p><p>  MessageBox.Show("刪除成功!");</p><p><b>  }</b></p><p><b>  }</b></p&

139、gt;<p>  private void textBox3_TextChanged(object sender, EventArgs e)</p><p><b>  {</b></p><p><b>  }</b></p><p>  private void button4_Click(object

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論