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

下載本文檔

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

文檔簡介

1、<p><b>  數(shù)學(xué)與計算機學(xué)院</b></p><p><b>  課程設(shè)計說明書</b></p><p>  課 程 名 稱: JAVA/數(shù)據(jù)庫/網(wǎng)絡(luò)綜合課程 </p><p>  課 程 代 碼:

2、 </p><p>  題 目: 教室管理信息系統(tǒng) </p><p>  年級/專業(yè)/班: </p><p>  學(xué) 生 姓 名: </p><p>  學(xué)  

3、 號: </p><p>  開 始 時 間: 2013 年 12 月 16 日</p><p>  完 成 時 間: 2013 年 12 月 31 日</p><p><b>  課程設(shè)計成績:</b></p><p>  指導(dǎo)教師簽名:

4、 年 月 日</p><p><b>  目 錄 </b></p><p>  1 需求分析……………………………………………………………………1</p><p>  2 概要設(shè)計……………………………………………………………………4</p><p>  3 詳細(xì)設(shè)計…………………………

5、…………………………………………4</p><p>  4 調(diào)試分析……………………………………………………………………9</p><p>  5 用戶使用說明………………………………………………………………13</p><p>  6 測試結(jié)果……………………………………………………………………13</p><p>  7 結(jié)論………………

6、…………………………………………………………14</p><p>  致謝……………………………………………………………………………15</p><p>  附錄……………………………………………………………………………16</p><p>  參考文獻(xiàn)………………………………………………………………………23</p><p><b&g

7、t;  摘 要 </b></p><p>  隨著計算機的普及以及信息時代以及我國教育產(chǎn)業(yè)的飛速發(fā)展,教育水平和教學(xué)管理軟硬件要求變得越來越高,特別是計算機網(wǎng)絡(luò)技術(shù)以及數(shù)據(jù)庫技術(shù)的發(fā)展使人們工作生活方式發(fā)生了巨大的改變。舊的管理方法越來越不適應(yīng)現(xiàn)在社會的發(fā)展需要,為了體現(xiàn)現(xiàn)代化氣息,提高工作效率,我們需要一系列的輔助軟件。</p><p>  我所設(shè)計的教室管理系統(tǒng)實現(xiàn)了教

8、室管理的系統(tǒng)化、自動化,功能很強大、設(shè)計很復(fù)雜,同樣,設(shè)計時的步驟、資源、開發(fā)能力等要求都比較高。我根據(jù)我的個人能力為我的班級管理訂做了一個教室管理系統(tǒng)</p><p>  教室的使用具有一定的計劃性和流動性,即一個班在相應(yīng)的時間里,所上的課程和使用的教室是固定的,但是不同的課程在不同的時間里會使用不同的教室,這與教務(wù)處的課程安排是密切相關(guān)的。尤其是使用多媒體教室的時候,這就顯得比較麻煩。</p>

9、<p>  為了能夠更系統(tǒng)的,更有序的,更合理的,更有效的進(jìn)行教室管理,有必要利用計算機來處理各種信息,這也就需要一個更有效的教室管理系統(tǒng)。</p><p>  我的教室管理系統(tǒng)可以將信息規(guī)范統(tǒng)計在數(shù)據(jù)庫中,通過連接數(shù)據(jù)庫將信息顯示到系統(tǒng)窗體中,并分類,在使用的過程中可以很簡單的在相應(yīng)類別的信息中找到所尋找的資料,省時、省力。</p><p>  關(guān)鍵詞:網(wǎng)絡(luò)化;計算機;教室管理

10、;數(shù)據(jù)庫 </p><p><b>  引 言 </b></p><p>  本課題的研究對于大學(xué)的教室管理有較大的好處,大學(xué)里教室數(shù)量較多,上課和學(xué)生自習(xí)的流動性強,這就為教室的管理帶來一些困難,傳統(tǒng)的教室管理方式耗人力較多,隨著時代的發(fā)展,它就顯得跟不上時代的步伐,為了能夠更加有效的,耗人力少的管理教室,也為了能夠適應(yīng)時代的發(fā)展,很有必要利用計算機,運用數(shù)據(jù)

11、庫來開發(fā)一個教室管理系統(tǒng)。</p><p><b>  1 需求分析 </b></p><p>  在大學(xué)里,教室仍然是教學(xué)的主要場所,也是學(xué)生學(xué)習(xí)的重要場所,所以教室環(huán)境和設(shè)備直接影響到教學(xué)活動的開展和學(xué)生的學(xué)習(xí)。</p><p>  為了保證教室環(huán)境良好的運轉(zhuǎn),教室的管理也就顯得十分的必要和重要。但是教室的管理也并不是一件很容易的事情。教室

12、設(shè)備(尤其是多媒體設(shè)備)有所損壞必須及時登記,修復(fù),否則很可能影響以后教學(xué),造成教學(xué)事故。</p><p>  教室的使用具有一定的計劃性和流動性,即一個班在相應(yīng)的時間里,所上的課程和使用的教室是固定的,但是不同的課程在不同的時間里會使用不同的教室,這與教務(wù)處的課程安排是密切相關(guān)的。尤其是使用多媒體教室的時候,這就顯得比較麻煩。</p><p>  為了能夠更系統(tǒng)的,更有序的,更合理的,更

13、有效的進(jìn)行教室管理,有必要利用計算機來處理各種信息,這也就需要一個更有效的教室管理系統(tǒng)。</p><p>  為此,經(jīng)過較詳細(xì)的調(diào)查和慎重的思考,我決定做一個教室管理系統(tǒng),來解決這些問題,使管理簡化,方便而且更有效。</p><p><b>  1.1任務(wù)與分析 </b></p><p>  本系統(tǒng)總體上說涉及了三個方面的數(shù)據(jù),教師的信息,教室

14、的信息,教室安排的信息,其中教師信息,包括教師姓名、教授課程、教師職陳、安排上課時間等;教室安排信息,包括何時空閑、空閑的開始時間、結(jié)束時間等;教室信息,包括教室容納人數(shù)、教室空閑時間、教室設(shè)備等。</p><p><b>  處理功能要求:</b></p><p>  教室管理系統(tǒng)的具體功能包括四個方面:教室查詢子系統(tǒng),新進(jìn)教師子系統(tǒng),修改教室使用子系統(tǒng),刪除老師子

15、系統(tǒng)。</p><p>  教室查詢子系統(tǒng)主要完成空閑教室查詢(無課教室),教室使用查詢的功能;新進(jìn)教師子系統(tǒng)主要完成插入一條老師記錄的功能;修改教室子系統(tǒng)比較麻煩,主要是申請教室和釋放教室的功能,刪除老師子系統(tǒng)主要是刪除一條教師記錄.</p><p><b>  1.2測試數(shù)據(jù) </b></p><p>  圖1.1 教室管理系統(tǒng)主界面&l

16、t;/p><p>  圖1.2 根據(jù)時間檢索</p><p>  圖1.3 根據(jù)編號檢索</p><p>  圖1.4 添加老師</p><p>  圖1.5 申請教室</p><p>  圖1.6 刪除老師</p><p><b>  2 概要設(shè)計 </b>&l

17、t;/p><p><b>  3 詳細(xì)設(shè)計</b></p><p>  3.1 主函數(shù)的實現(xiàn)</p><p>  public partial class Form1 : Form</p><p><b>  {</b></p><p>  Sunisoft.IrisSkin.S

18、kinEngine se = null;</p><p>  public Form1()</p><p><b>  {</b></p><p>  InitializeComponent();</p><p>  se = new Sunisoft.IrisSkin.SkinEngine();</p>

19、<p>  se.SkinAllForm = true;</p><p><b>  }</b></p><p>  private void 按編號查老師ToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b>  {</b></p&g

20、t;<p>  Form2 f2 = new Form2();</p><p>  f2.ShowDialog();</p><p><b>  }</b></p><p>  private void 按名字查ToolStripMenuItem_Click(object sender, EventArgs e)</p>

21、;<p><b>  {</b></p><p>  Form3 f3 = new Form3();</p><p>  f3.ShowDialog();</p><p><b>  }</b></p><p>  private void 按課程查老師ToolStripMenuIte

22、m_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  Form4 f4 = new Form4();</p><p>  f4.ShowDialog();</p><p><b>  }</b></p>&l

23、t;p>  private void 按教室號ToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  Form5 f5 = new Form5();</p><p>  f5.ShowDialog();</p><

24、;p><b>  }</b></p><p>  private void 按空余時間查教室ToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  Form6 f6 = new Form6();</p&g

25、t;<p>  f6.ShowDialog();</p><p><b>  }</b></p><p>  private void 按人數(shù)查詢教室ToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b>  {</b></p>

26、;<p>  Form7 f7 = new Form7();</p><p>  f7.ShowDialog();</p><p><b>  }</b></p><p>  private void 按設(shè)備查詢教室ToolStripMenuItem_Click(object sender, EventArgs e)</p&

27、gt;<p><b>  {</b></p><p>  Form8 f8 = new Form8();</p><p>  f8.ShowDialog();</p><p><b>  }</b></p><p>  private void 新進(jìn)教師ToolStripMenuIte

28、m_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  Form9 f9 = new Form9();</p><p>  f9.ShowDialog();</p><p><b>  }</b></p>&l

29、t;p>  private void Form1_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p>  se.SkinFile = "E:\\專業(yè)學(xué)習(xí)\\數(shù)據(jù)庫開發(fā)\\數(shù)據(jù)庫課程設(shè)計\\DiamondBlue.ssk";</p><p><b

30、>  }</b></p><p>  private void 申請教室ToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  Form10 f10 = new Form10();</p><p>

31、;  f10.ShowDialog();</p><p><b>  }</b></p><p>  private void 開除老師ToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  

32、Form11 f11 = new Form11();</p><p>  f11.ShowDialog();</p><p><b>  }</b></p><p>  private void 作者ToolStripMenuItem_Click(object sender, EventArgs e)</p><p>&

33、lt;b>  {</b></p><p>  Form12 f12 = new Form12();</p><p>  f12.ShowDialog();</p><p><b>  }</b></p><p>  private void 釋放教室ToolStripMenuItem_Click(obj

34、ect sender, EventArgs e)</p><p><b>  {</b></p><p>  Form13 f13 = new Form13();</p><p>  f13.ShowDialog();</p><p><b>  }</b></p><p>

35、<b>  }</b></p><p>  namespace classroommanage</p><p><b>  {</b></p><p>  public partial class Form2 : Form</p><p><b>  {</b></p&g

36、t;<p>  private string ConnectionString = "Data Source=2012-20130607QH; " +</p><p>  "Initial Catalog=classroom;Persist Security Info=True; " +</p><p>  "User ID=

37、sa;Password=12345";</p><p>  private SqlConnection conn = null;</p><p>  private SqlDataAdapter DataAdapter = null;</p><p>  private DataSet dataset = null;</p><p&g

38、t;  private SqlCommand cmd = null;</p><p>  public Form2()</p><p><b>  {</b></p><p>  InitializeComponent();</p><p><b>  }</b></p><p&

39、gt;  private void button1_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  string tb = textBox1.Text;</p><p>  string strSQL = "select * from 教師信息 where

40、 ";</p><p>  strSQL += "教師編號='" + tb + "'";</p><p><b>  try</b></p><p><b>  {</b></p><p>  cmd.CommandText = st

41、rSQL;</p><p>  DataAdapter.SelectCommand = cmd;</p><p>  dataset.Clear();</p><p>  DataAdapter.Fill(dataset, "t1");</p><p>  dataGridView1.DataSource = datase

42、t;</p><p>  dataGridView1.DataMember = "t1";</p><p><b>  }</b></p><p><b>  catch </b></p><p><b>  {</b></p><p&g

43、t;  MessageBox.Show("請正確輸入檢索條件!");</p><p><b>  }</b></p><p><b>  }</b></p><p>  private void Form2_Load(object sender, EventArgs e)</p><

44、p><b>  {</b></p><p><b>  try</b></p><p><b>  {</b></p><p>  conn = new SqlConnection(ConnectionString);</p><p>  conn.Open();<

45、/p><p>  DataAdapter = new SqlDataAdapter();</p><p>  dataset = new DataSet();</p><p>  cmd = new SqlCommand();</p><p>  cmd.Connection = conn;</p><p><b&g

46、t;  }</b></p><p>  catch (System.Exception ex)</p><p><b>  {</b></p><p>  MessageBox.Show(ex.Message);</p><p><b>  }</b></p><p&

47、gt;<b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  3.2數(shù)據(jù)錄入實現(xiàn)</b></p><p><b>  圖3.1 輸入編號</b></p&

48、gt;<p><b>  圖3.2 輸入姓名</b></p><p><b>  圖3.3 輸入課程</b></p><p>  圖3.4 輸入教室號</p><p><b>  圖3.5 選擇時間</b></p><p><b>  圖3.6 輸入人數(shù)

49、</b></p><p><b>  圖3.7 選擇設(shè)備</b></p><p>  圖3.8 輸入添加條件</p><p>  圖3.9 申請教室條件</p><p>  圖3.10 釋放教室條件</p><p>  圖3.11 刪除老師條件</p><p&g

50、t;<b>  4 調(diào)試分析</b></p><p><b>  圖4.1 編號查詢</b></p><p>  public partial class Form2 : Form</p><p><b>  {</b></p><p>  private string Con

51、nectionString = "Data Source=2012-20130607QH; " +</p><p>  "Initial Catalog=classroom;Persist Security Info=True; " +</p><p>  "User ID=sa;Password=12345";</p>

52、;<p>  private SqlConnection conn = null;</p><p>  private SqlDataAdapter DataAdapter = null;</p><p>  private DataSet dataset = null;</p><p>  private SqlCommand cmd = null

53、;</p><p>  public Form2()</p><p><b>  {</b></p><p>  InitializeComponent();</p><p><b>  }</b></p><p>  private void button1_Click(o

54、bject sender, EventArgs e)</p><p><b>  {</b></p><p>  string tb = textBox1.Text;</p><p>  string strSQL = "select * from 教師信息 where ";</p><p>  st

55、rSQL += "教師編號='" + tb + "'";</p><p><b>  try</b></p><p><b>  {</b></p><p>  cmd.CommandText = strSQL;</p><p>  DataA

56、dapter.SelectCommand = cmd;</p><p>  dataset.Clear();</p><p>  DataAdapter.Fill(dataset, "t1");</p><p>  dataGridView1.DataSource = dataset;</p><p>  dataGrid

57、View1.DataMember = "t1";</p><p><b>  }</b></p><p><b>  catch </b></p><p><b>  {</b></p><p>  MessageBox.Show("請正確輸入檢索

58、條件!"); </p><p><b>  }</b></p><p><b>  }</b></p><p>  private void Form2_Load(object sender, EventArgs e)</p><p><b>  {</b><

59、/p><p><b>  try</b></p><p><b>  {</b></p><p>  conn = new SqlConnection(ConnectionString);</p><p>  conn.Open();</p><p>  DataAdapter

60、= new SqlDataAdapter();</p><p>  dataset = new DataSet();</p><p>  cmd = new SqlCommand();</p><p>  cmd.Connection = conn;</p><p><b>  }</b></p><

61、p>  catch (System.Exception ex)</p><p><b>  {</b></p><p>  MessageBox.Show(ex.Message);</p><p><b>  }</b></p><p><b>  }</b></

62、p><p><b>  }</b></p><p>  在做此部分時,老是連接不上數(shù)據(jù)庫。最后經(jīng)過檢查代碼與調(diào)試代碼最后發(fā)現(xiàn)是數(shù)據(jù)庫名字弄錯了。</p><p><b>  圖4.2 申請教室</b></p><p>  private string ConnectionString = "D

63、ata Source=2012-20130607QH; " +</p><p>  "Initial Catalog=classroom;Persist Security Info=True; " +</p><p>  "User ID=sa;Password=12345";</p><p>  private S

64、qlConnection conn = null;</p><p>  private SqlDataAdapter DataAdapter = null;</p><p>  private DataSet dataset = null;</p><p>  private SqlCommand cmd = null;</p><p>  

65、private SqlCommand cmd2 = null;</p><p>  public Form10()</p><p><b>  {</b></p><p>  InitializeComponent();</p><p><b>  }</b></p><p>

66、;  private void showData() //在控件dataGridView1顯示數(shù)據(jù)</p><p><b>  {</b></p><p><b>  try</b></p><p><b>  {</b></p><p>  conn.Open();<

67、/p><p>  DataAdapter = new SqlDataAdapter("SELECT 教室號,教室容納人數(shù),星期,教室空閑時間A AS '8:00-9:40',教室空閑時間B AS '10:00-11:40',教室空閑時間C AS '14:00-15:40',教室空閑時間D AS '16:00-17:40',教室空閑時間E AS

68、'19:00-20:40' FROM 教室信息", conn);</p><p>  dataset = new DataSet();</p><p>  DataAdapter.Fill(dataset);</p><p>  dataGridView1.DataSource = dataset;</p><p>

69、  dataGridView1.DataMember = dataset.Tables[0].ToString();</p><p><b>  }</b></p><p>  catch (Exception ex)</p><p><b>  {</b></p><p>  MessageBox

70、.Show(ex.ToString());</p><p><b>  }</b></p><p><b>  finally</b></p><p><b>  {</b></p><p>  conn.Close();</p><p>  datas

71、et.Dispose();</p><p><b>  }</b></p><p><b>  }</b></p><p>  private void Form10_Load(object sender, EventArgs e)</p><p><b>  {</b><

72、;/p><p>  comboBox1.Items.Add("星期一");</p><p>  comboBox1.Items.Add("星期二");</p><p>  comboBox1.Items.Add("星期三");</p><p>  comboBox1.Items.Add(

73、"星期四");</p><p>  comboBox1.Items.Add("星期五");</p><p>  conn = new SqlConnection(ConnectionString);</p><p>  showData();</p><p><b>  }</b>

74、</p><p>  private void button1_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p><b>  int tb1;</b></p><p>  if (comboBox1.Text == "

75、;星期一")</p><p><b>  tb1 = 1;</b></p><p>  else if (comboBox1.Text == "星期二")</p><p><b>  tb1 = 2;</b></p><p>  else if (comboBox1.T

76、ext == "星期三")</p><p><b>  tb1 = 3;</b></p><p>  else if (comboBox1.Text == "星期四")</p><p><b>  tb1 = 4;</b></p><p><b> 

77、 else</b></p><p><b>  tb1 = 5;</b></p><p>  string s1, s2, s3, s4, s5;</p><p>  string strSQL = "";</p><p>  string strSQL2 = "";&

78、lt;/p><p>  if (checkBox1.Checked)</p><p><b>  {</b></p><p><b>  s1 = "0";</b></p><p>  strSQL += " update 教室信息 set 教室空閑時間A= "

79、 + s1;</p><p>  strSQL += " Where 星期 = " + tb1 + " AND 教室號 = '" + textBox1.Text + "'";</p><p>  strSQL2 += " update 教室安排信息 set 空閑時間A= " + s1;<

80、;/p><p>  strSQL2 += " Where 星期 = " + tb1 + " AND 教室號 = '" + textBox1.Text + "'";</p><p><b>  }</b></p><p>  if (checkBox2.Checked)&l

81、t;/p><p><b>  {</b></p><p><b>  s2 = "0";</b></p><p>  strSQL += " update 教室信息 set 教室空閑時間B= " + s2;</p><p>  strSQL += "

82、 Where 星期 = " + tb1 + " AND 教室號 = '" + textBox1.Text + "'";</p><p>  strSQL2 += " update 教室安排信息 set 空閑時間B= " + s2;</p><p>  strSQL2 += " Where 星

83、期 = " + tb1 + " AND 教室號 = '" + textBox1.Text + "'";</p><p><b>  }</b></p><p>  if (checkBox3.Checked)</p><p><b>  {</b></

84、p><p><b>  s3 = "0";</b></p><p>  strSQL += " update 教室信息 set 教室空閑時間C= " + s3;</p><p>  strSQL += " Where 星期 = " + tb1 + " AND 教室號 = &#

85、39;" + textBox1.Text + "'";</p><p>  strSQL2 += " update 教室安排信息 set 空閑時間C= " + s3;</p><p>  strSQL2 += " Where 星期 = " + tb1 + " AND 教室號 = '"

86、; + textBox1.Text + "'";</p><p><b>  }</b></p><p>  if (checkBox4.Checked)</p><p><b>  {</b></p><p><b>  s4 = "0";

87、</b></p><p>  strSQL += " update 教室信息 set 教室空閑時間D= " + s4;</p><p>  strSQL += " Where 星期 = " + tb1 + " AND 教室號 = '" + textBox1.Text + "'";

88、</p><p>  strSQL2 += " update 教室安排信息 set 空閑時間D= " + s4;</p><p>  strSQL2 += " Where 星期 = " + tb1 + " AND 教室號 = '" + textBox1.Text + "'";</p&g

89、t;<p><b>  }</b></p><p>  if (checkBox5.Checked)</p><p><b>  {</b></p><p><b>  s5 = "0";</b></p><p>  strSQL += &qu

90、ot; update 教室信息 set 教室空閑時間E= " + s5;</p><p>  strSQL += " Where 星期 = " + tb1 +" AND 教室號 = '"+textBox1.Text + "'";</p><p>  strSQL2 += " update

91、教室安排信息 set 空閑時間E= " + s5;</p><p>  strSQL2 += " Where 星期 = " + tb1 + " AND 教室號 = '" + textBox1.Text + "'";</p><p><b>  }</b></p>&l

92、t;p>  int index=dataGridView1.CurrentRow.Index;</p><p><b>  try</b></p><p><b>  {</b></p><p>  cmd = new SqlCommand();</p><p>  cmd.Connectio

93、n = conn;</p><p>  cmd.CommandText = strSQL;</p><p>  conn.Open();</p><p>  int n = cmd.ExecuteNonQuery();</p><p>  cmd2 = new SqlCommand();</p><p>  cmd2.

94、Connection = conn;</p><p>  cmd2.CommandText = strSQL2;</p><p>  // conn.Open();</p><p>  int m = cmd2.ExecuteNonQuery();</p><p>  if (n > 0 && m>0)</p

95、><p>  MessageBox.Show("成功更新教室信息數(shù)據(jù),有"</p><p>  + n.ToString() + "行受到更新! 成功更新教室安排信息數(shù)據(jù),有"</p><p>  + m.ToString() + "行受到更新!");</p><p><b&g

96、t;  }</b></p><p>  catch (System.Exception ex)</p><p><b>  {</b></p><p>  MessageBox.Show(ex.Message);</p><p><b>  }</b></p><p&

97、gt;<b>  finally</b></p><p><b>  {</b></p><p>  if (conn != null)</p><p>  conn.Close();</p><p>  cmd.Dispose();</p><p><b>  }

98、</b></p><p>  showData();</p><p>  this.dataGridView1.CurrentCell = this.dataGridView1.Rows[index].Cells[0];</p><p>  dataGridView1.Rows[index].Selected = true; </p&g

99、t;<p><b>  }</b></p><p><b>  }</b></p><p>  在完成此部分時,更新出來的數(shù)據(jù)不對應(yīng)。經(jīng)過一下午的檢查調(diào)試代碼,最后發(fā)現(xiàn)是所賦予的更新條件不對。</p><p><b>  5 用戶使用說明</b></p><p>

100、  此軟件分為查詢,添加,修改和刪除的菜單選項,當(dāng)你點查詢時則又分教師信息查詢,教室安排查詢,教室信息查詢;教師信息查詢又分按編號查詢,按名字查詢,按課程查詢。教室安排查詢又分按教室號查詢,按空余時間查詢;教室信息查詢又分按人數(shù)查詢,按設(shè)備查詢。添加則由新進(jìn)老師。修改則由申請教室和釋放教室構(gòu)成。刪除則是又刪除老師構(gòu)成。根據(jù)自己的需求可在里面選擇菜單項點擊進(jìn)入另一個界面,則可根據(jù)條件完成相應(yīng)操作</p><p>&

101、lt;b>  6 測試結(jié)果</b></p><p>  1.測試報告編寫目的:</p><p> ?。?)通過對測試結(jié)果的分析,得到對軟件質(zhì)量的評價;</p><p>  (2)分析系統(tǒng)存在的缺陷,為今后修復(fù)做好準(zhǔn)備。</p><p>  2.測試對象:教室管理信息系統(tǒng)。</p><p>  3.測試

102、步驟:對查詢模塊測試;對刪除模塊測試;對修改模塊測試;對新增模塊測試;測試結(jié)束;測試成功。</p><p><b>  結(jié) 論 </b></p><p>  這次課程設(shè)計真的非常難忘,通過復(fù)習(xí)課上的實驗、自己查找資料,不斷修改代碼獨立完成一個管理系統(tǒng),其中自然是困難重重,事實證明我所設(shè)計的教室管理信息系統(tǒng)功能雖然不是非常完美非常強大但也初具規(guī)模。我相信經(jīng)過今后的學(xué)

103、習(xí)、積累,這個班級管理系統(tǒng)會成為一個功能完全的管理系統(tǒng)的。</p><p>  這次課程設(shè)計我完成的是教室信息管理系統(tǒng),目前看來教室信息管理系統(tǒng)并未應(yīng)用到我所接觸的教室管理范圍之內(nèi),在以前的實踐中,教室級管理依靠的是并不是系統(tǒng)、科學(xué)的管理方式,而是最基本的簡單記錄等等,缺少一個管理系統(tǒng)來規(guī)范保存信息。</p><p>  可以說我設(shè)計的管理系統(tǒng)若加以完善,是可以應(yīng)用到教室的基本管理之中去的

104、,目前來講,還是存在著一些問題。</p><p>  通過這次課程設(shè)計我也學(xué)到了許多知識,包括C#.NET與SQL的結(jié)合與應(yīng)用,我還會通過我的努力將更多的工具添加到班級管理系統(tǒng)之中,實現(xiàn)一個辦公一體化的程序,還可以在程序啟動并登陸成功的時候添加音樂播放器,為日常的管理工作營造一個更舒服的管理環(huán)境。</p><p>  總之,這次課程設(shè)計為我們提供了一個學(xué)習(xí)的機會,提供了一個將理論與實際相結(jié)

105、合的機會,我相信每個人都受益匪淺,在此真誠的感謝老師對我們的幫助,為我們安排這次實訓(xùn)的機會!</p><p><b>  致 謝 </b></p><p>  這次課程設(shè)計能夠完成,最想感謝的是老師對我最大的幫助與支持,為我們安排實驗室并指導(dǎo)我們,幫我們分析程序,沒有老師的幫助我們的課程設(shè)計將會困難得多得多。</p><p><b>

106、;  附 錄</b></p><p>  namespace classroommanage</p><p><b>  {</b></p><p>  public partial class Form6 : Form</p><p><b>  {</b></p>&

107、lt;p>  private string ConnectionString = "Data Source=2012-20130607QH; " +</p><p>  "Initial Catalog=classroom;Persist Security Info=True; " +</p><p>  "User ID=sa;Pa

108、ssword=12345";</p><p>  private SqlConnection conn = null;</p><p>  private SqlDataAdapter DataAdapter = null;</p><p>  private DataSet dataset = null;</p><p>  pr

109、ivate SqlCommand cmd = null;</p><p>  public Form6()</p><p><b>  {</b></p><p>  InitializeComponent();</p><p><b>  }</b></p><p>  p

110、rivate void button1_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p><b>  int tb1;</b></p><p>  if (comboBox1.Text == "星期一")</p>

111、<p><b>  tb1 = 1;</b></p><p>  else if (comboBox1.Text == "星期二")</p><p><b>  tb1 = 2;</b></p><p>  else if (comboBox1.Text == "星期三")

112、</p><p><b>  tb1 = 3;</b></p><p>  else if (comboBox1.Text == "星期四")</p><p><b>  tb1 = 4;</b></p><p><b>  else</b></p&g

113、t;<p><b>  tb1 = 5;</b></p><p>  string strSQL;</p><p>  if (comboBox2.Text == "8:00-9:40")</p><p><b>  {</b></p><p>  strSQL =

114、 "select 教室號,星期,空閑時間A AS '空閑時間8:00-9:40',空閑時間B AS '空閑時間10:00-11:40',空閑時間C AS '空閑時間14:00-15:40',空閑時間D AS '空閑時間16:00-17:40',空閑時間E AS '空閑時間19:00-20:40' from 教室安排信息 where ";&

115、lt;/p><p>  strSQL += "星期=" + tb1 + " and " + "空閑時間A = 1";</p><p><b>  }</b></p><p>  else if (comboBox2.Text == "10:00-11:40")</

116、p><p><b>  {</b></p><p>  strSQL = "select 教室號,星期,空閑時間A AS '空閑時間8:00-9:40',空閑時間B AS '空閑時間10:00-11:40',空閑時間C AS '空閑時間14:00-15:40',空閑時間D AS '空閑時間16:00-17:

117、40',空閑時間E AS '空閑時間19:00-20:40' from 教室安排信息 where ";</p><p>  strSQL += "星期=" + tb1 + " and " + "空閑時間B = 1";</p><p><b>  }</b></p>

118、<p>  else if (comboBox2.Text == "14:00-15:40")</p><p><b>  {</b></p><p>  strSQL = "select 教室號,星期,空閑時間A AS '空閑時間8:00-9:40',空閑時間B AS '空閑時間10:00-11:4

119、0',空閑時間C AS '空閑時間14:00-15:40',空閑時間D AS '空閑時間16:00-17:40',空閑時間E AS '空閑時間19:00-20:40' from 教室安排信息 where ";</p><p>  strSQL += "星期=" + tb1 + " and " + "

120、空閑時間C = 1";</p><p><b>  }</b></p><p>  else if (comboBox2.Text == "16:00-17:40")</p><p><b>  {</b></p><p>  strSQL = "select

121、 教室號,星期,空閑時間A AS '空閑時間8:00-9:40',空閑時間B AS '空閑時間10:00-11:40',空閑時間C AS '空閑時間14:00-15:40',空閑時間D AS '空閑時間16:00-17:40',空閑時間E AS '空閑時間19:00-20:40' from 教室安排信息 where ";</p>&l

122、t;p>  strSQL += "星期=" + tb1 + " and " + "空閑時間D = 1";</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b><

123、;/p><p>  strSQL = "select 教室號,星期,空閑時間A AS '空閑時間8:00-9:40',空閑時間B AS '空閑時間10:00-11:40',空閑時間C AS '空閑時間14:00-15:40',空閑時間D AS '空閑時間16:00-17:40',空閑時間E AS '空閑時間19:00-20:40'

124、; from 教室安排信息 where ";</p><p>  strSQL += "星期=" + tb1 + " and " + "空閑時間E = 1";</p><p><b>  }</b></p><p><b>  try</b></p

125、><p><b>  {</b></p><p>  cmd.CommandText = strSQL;</p><p>  DataAdapter.SelectCommand = cmd;</p><p>  dataset.Clear();</p><p>  DataAdapter.Fill(d

126、ataset, "t1");</p><p>  dataGridView1.DataSource = dataset;</p><p>  dataGridView1.DataMember = "t1";</p><p><b>  }</b></p><p><b>

127、  catch</b></p><p><b>  {</b></p><p>  MessageBox.Show("請正確輸入檢索條件!");</p><p><b>  } </b></p><p><b>  }</b></p>

128、;<p><b>  }</b></p><p><b>  }</b></p><p>  namespace classroommanage</p><p><b>  {</b></p><p>  public partial class Form3 :

129、Form</p><p><b>  {</b></p><p>  private string ConnectionString = "Data Source=2012-20130607QH; " +</p><p>  "Initial Catalog=classroom;Persist Security I

130、nfo=True; " +</p><p>  "User ID=sa;Password=12345";</p><p>  private SqlConnection conn = null;</p><p>  private SqlDataAdapter DataAdapter = null;</p><p&g

131、t;  private DataSet dataset = null;</p><p>  private SqlCommand cmd = null;</p><p>  public Form3()</p><p><b>  {</b></p><p>  InitializeComponent();</p&

132、gt;<p><b>  }</b></p><p>  private void button1_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  string tb = textBox1.Text;</p><

133、;p>  string strSQL = "select * from 教師信息 where ";</p><p>  strSQL += "教師姓名='" + tb + "'";</p><p><b>  try</b></p><p><b>  

134、{</b></p><p>  cmd.CommandText = strSQL;</p><p>  DataAdapter.SelectCommand = cmd;</p><p>  dataset.Clear();</p><p>  DataAdapter.Fill(dataset, "t1");&l

135、t;/p><p>  dataGridView1.DataSource = dataset;</p><p>  dataGridView1.DataMember = "t1";</p><p><b>  }</b></p><p><b>  catch</b></p>

136、;<p><b>  {</b></p><p>  MessageBox.Show("請正確輸入檢索條件!");</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }<

137、/b></p><p><b>  }</b></p><p>  namespace classroommanage</p><p><b>  {</b></p><p>  public partial class Form13 : Form</p><p>&l

138、t;b>  {</b></p><p>  private string ConnectionString = "Data Source=2012-20130607QH; " +</p><p>  "Initial Catalog=classroom;Persist Security Info=True; " +</p>

溫馨提示

  • 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

提交評論