版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)課程設(shè)計--教室管理信息系統(tǒng)
- 課程設(shè)計--教室管理信息系統(tǒng)說明書
- 管理信息系統(tǒng)課程設(shè)計---醫(yī)藥管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計--超市管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計--教務(wù)管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計酒店管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計
- 管理信息系統(tǒng)課程設(shè)計
- 管理信息系統(tǒng)課程設(shè)計
- 管理信息系統(tǒng)課程設(shè)計
- 管理信息系統(tǒng)課程設(shè)計
- 管理信息系統(tǒng)課程設(shè)計
- 管理信息系統(tǒng)課程設(shè)計---銀行儲蓄管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計---酒店前臺管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計---醫(yī)院藥物管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計
- 管理信息系統(tǒng)課程設(shè)計
- 管理信息系統(tǒng)課程設(shè)計
- 管理信息系統(tǒng)課程設(shè)計--人事管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計--航空售票管理信息系統(tǒng)
評論
0/150
提交評論