數(shù)據(jù)庫課程設(shè)計--學(xué)生選課管理系統(tǒng)_第1頁
已閱讀1頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  數(shù)據(jù)庫課程設(shè)計</b></p><p>  題目:學(xué)生選課管理系統(tǒng)</p><p>  2014年 6 月 20日</p><p><b>  摘要</b></p><p>  隨著無紙化辦公的普遍實現(xiàn),信息化管理已經(jīng)成為管理個人、教育、企業(yè)等必不可少的工具,而學(xué)生選

2、課信息系統(tǒng)則是教學(xué)管理的重要組成部分。而作為一名大學(xué)生,我們的活動基本限于校園之內(nèi),而接觸最多的就是學(xué)生管理系統(tǒng)。</p><p>  學(xué)生選課信息系統(tǒng)是高校教務(wù)管理工作的一部分,學(xué)生選課管理信息化是現(xiàn)代學(xué)校人力資源開發(fā)與管理的手段,是一個學(xué)校不可或缺的部分, 學(xué)生選課系統(tǒng)就是為了管理好選課信息而設(shè)計的。學(xué)生選課系統(tǒng)使選課管理工作規(guī)范化、系統(tǒng)化、程序化,避免選課管理的隨意性,提高信息處理的速度和準確性,能夠準確、

3、及時、有效的查詢和修改學(xué)生選課情況。</p><p>  數(shù)據(jù)庫對于一個應(yīng)用系統(tǒng)的意義是相當(dāng)重要的,一個設(shè)計良好的數(shù)據(jù)庫系統(tǒng)一方面,能夠給開發(fā)者帶來便捷,更輕松的進行系統(tǒng)設(shè)計與編碼;另一方面,對于系統(tǒng)的后期維護也非常重要,一個良好的數(shù)據(jù)庫系統(tǒng)能夠保證系統(tǒng)的可擴充性,以及系統(tǒng)的移植性等問題。</p><p>  關(guān)鍵詞:學(xué)生選課信息系統(tǒng),數(shù)據(jù)庫,信息管理</p><p&g

4、t;<b>  ABSTRACT</b></p><p>  With the universal realization of the paperless office, information management become a necessary management person, education, bus

5、iness and other tools, and the student information system is an important part of teaching management. As a college student, our activity was limited to within the campus

6、, and is the most contact with the student management system.</p><p>  Student information system is a part of educational management, student management information i

7、s the modern school human resources development and management tools, is an indispensable part of the school, student elective system is to manage the information course design. St

8、udent course selection system so that selection management standardization, systematization, program, to avoid arbitrariness in elective management, improve the speed and accuracy of information

9、processing, accurate, timely,</p><p>  The database is very important for an application system, a well-designed database system on the one hand, able to give develope

10、rs to bring convenient, easy to design and coding system; on the other hand, is also very important for the system maintenance, a good database system can ensure the exte

11、nsibility of, and the portability of the system etc..</p><p>  Keyword: student information system, database, information management</p><p><b>  目錄</b>&

12、lt;/p><p><b>  1.系統(tǒng)概述1</b></p><p>  2.系統(tǒng)需求分析1</p><p>  2.1系統(tǒng)功能要求設(shè)計1</p><p>  2.2數(shù)據(jù)需求1</p><p>  2.3數(shù)據(jù)流圖2</p><p>  3.數(shù)據(jù)庫設(shè)計3

13、</p><p>  3.1概念結(jié)構(gòu)設(shè)計3</p><p>  3.2邏輯結(jié)構(gòu)設(shè)計4</p><p>  3.3物理結(jié)構(gòu)設(shè)計及實施5</p><p>  4.界面設(shè)計與實現(xiàn)7</p><p>  4.1選擇子系統(tǒng)界面7</p><p>  4.2學(xué)生信息管理界面8<

14、/p><p>  4.3教師信息管理界面13</p><p>  4.4課程信息管理界面14</p><p>  4.5選課信息管理界面15</p><p><b>  5.總結(jié)16</b></p><p><b>  學(xué)生選課管理系統(tǒng)</b></p>

15、<p><b>  系統(tǒng)概述</b></p><p>  學(xué)生選課系統(tǒng)是一個學(xué)校不可缺少的部分,它的主要內(nèi)容是對學(xué)校的教師信息、學(xué)生信息、專業(yè)信息、學(xué)校開設(shè)的所有課程信息、學(xué)生選修課程的信息進行增刪改查,作為計算機應(yīng)用的一部分,使用計算機對選課信息進行管理,有著手工管理所無法比擬的優(yōu)點這些優(yōu)點能夠極大地提高人事勞資管理的效率,也是企業(yè)的 科學(xué)化、正規(guī)化管理,與世界接軌

16、的重要條件。</p><p>  本學(xué)生管理系統(tǒng)可實現(xiàn)學(xué)生基本信息、教師基本信息、成績信息、課程信息、選課信息等的錄入、修改、查詢、更新和刪除。</p><p><b>  系統(tǒng)需求分析</b></p><p>  該系統(tǒng)應(yīng)該能管理學(xué)校的教師信息、學(xué)生信息、專業(yè)信息、學(xué)校開設(shè)的所有課程信息、學(xué)生選修課程的信息等。選課系統(tǒng)主要滿足三類用戶的要求,

17、這三類用戶分別是教務(wù)處的系統(tǒng)管理員、教師和學(xué)生。他們所具有的操作權(quán)限以及操作內(nèi)容是不同的。</p><p><b>  系統(tǒng)功能要求設(shè)計</b></p><p>  該系統(tǒng)相關(guān)功能情況如下: </p><p> ?。?)當(dāng)用戶登錄時,根據(jù)用戶類型不同而權(quán)限不同,學(xué)生,教師,管理員都有各自的權(quán)限。 </p>&l

18、t;p> ?。?)通過用戶名和密碼登錄系統(tǒng),學(xué)生可以進行選課操作也可查詢學(xué)生基本信息、課程基本信息,學(xué)生所選課程等;教師查詢學(xué)生相關(guān)信息也可以進行學(xué)生成績錄入,修改,刪除等;管理員則可以對學(xué)生和教師進行查詢,修改,刪除等,權(quán)限最大。   </p><p> ?。?)系統(tǒng)運行在Windows窗體上,有一個較好的圖形用戶界面,操作簡單,功能安排合理,并且進一步考慮系統(tǒng)在安全性,完整

19、性,并發(fā)控制等方面的功能要求。 </p><p><b>  數(shù)據(jù)需求</b></p><p>  本系統(tǒng)對數(shù)據(jù)的需求如下: </p><p><b> ?。?)學(xué)生表  </b></p><p>  包括:學(xué)號、姓名、性別、年齡、所在系。</p>

20、<p><b> ?。?)教師表  </b></p><p>  包括:教師號、姓名、所在系、授課名稱。 </p><p><b>  (3)課程表  </b></p><p>  包括:課程號、課程名稱,學(xué)分。</p><p><

21、;b> ?。?)選課表 </b></p><p>  包括:學(xué)號,課程號,成績。</p><p><b>  數(shù)據(jù)流圖</b></p><p>  數(shù)據(jù)流圖是描述系統(tǒng)內(nèi)部處理的過程,圖中矩形表示源點和終點,橢圓表示數(shù)據(jù)加工,箭頭表示數(shù)據(jù)流。本次學(xué)生選課管理系統(tǒng)數(shù)據(jù)流圖如下:</p><p>&

22、lt;b>  數(shù)據(jù)庫設(shè)計</b></p><p><b>  概念結(jié)構(gòu)設(shè)計</b></p><p>  概念結(jié)構(gòu)設(shè)計就是從現(xiàn)實概念中抽象出的概念模型,概念模型的表示方法最著名的是實體—聯(lián)系方法,在圖中實體型用矩形表示;屬性用橢圓表示,并用無向邊與相應(yīng)的實體連接起來;聯(lián)系用菱形表示,同時在無向邊旁表上聯(lián)系的類型(1:1,1:n或n:m)。</p&

23、gt;<p>  (1)學(xué)生實體屬性圖</p><p>  (2)教師實體屬性圖</p><p>  (3)課程實體屬性圖</p><p>  (4)選課實體屬性圖</p><p><b>  (5)總體E-R圖</b></p><p><b>  邏輯結(jié)構(gòu)設(shè)計</b

24、></p><p>  系統(tǒng)用戶表(用戶名、用戶密碼、權(quán)限),其中(用戶名,用戶密碼)為主鍵。</p><p>  學(xué)生表(學(xué)號、姓名、性別、年齡、所在系),其中學(xué)號為主鍵。</p><p>  教師表(教師號、姓名、所在系、教授課程),其中教師號為主鍵。</p><p>  課程表(課程號、課程名稱、學(xué)分),其中課程號為主鍵。<

25、/p><p>  選課表(學(xué)號、課程號、成績),其中(學(xué)號,課程號)為主鍵。</p><p>  物理結(jié)構(gòu)設(shè)計及實施 </p><p>  (1)新建學(xué)生選課系統(tǒng)數(shù)據(jù)庫</p><p>  圖7 學(xué)生選課系統(tǒng)數(shù)據(jù)庫</p><p>  (2)新建學(xué)生表,表中包含的信息有:學(xué)號、姓名、性別、年齡、所在系。設(shè)置性別的Check

26、約束,限定取值為“男”、 “女”。</p><p><b>  圖8 學(xué)生表</b></p><p>  (3)新建教師表,表中包含的信息有:教師號、教師名、所在系、授課名稱。</p><p><b>  圖9 教師表</b></p><p>  (4)新建課程表,表中包含的信息有:課程號、課程名、

27、學(xué)分。</p><p><b>  圖10 課程表</b></p><p>  (5)新建選課表,表中包含的信息有:學(xué)號、課程號、成績。</p><p><b>  圖11 選課表</b></p><p>  (6)創(chuàng)建學(xué)生表、課程表、選課表的關(guān)系圖。</p><p><

28、;b>  圖12 關(guān)系圖</b></p><p><b>  界面設(shè)計與實現(xiàn)</b></p><p><b>  選擇子系統(tǒng)界面</b></p><p>  圖13 選擇子系統(tǒng)界面</p><p>  本界面是一個選擇子系統(tǒng)的界面,單擊不同的按鈕,可以進行不同信息的管理,比如點擊學(xué)

29、生信息管理,會進入到學(xué)生信息管理界面。</p><p>  private void btnKecheng_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  frmkecheng ob_kecheng = new frmkecheng ();</p>

30、<p>  ob_kecheng.Show();</p><p><b>  }</b></p><p>  private void btnXuanke_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  frm

31、xuanke ob_xuanke = new frmxuanke ();</p><p>  ob_xuanke.Show();</p><p><b>  }</b></p><p>  private void btnJiaoshi_Click(object sender, EventArgs e)</p><p>

32、;<b>  {</b></p><p>  frmjiaoshi ob_jiaoshi = new frmjiaoshi ();</p><p>  ob_jiaoshi.Show();</p><p><b>  }</b></p><p>  private void btnTuichu_C

33、lick(object sender, EventArgs e)</p><p><b>  {</b></p><p>  Application.Exit();</p><p><b>  }</b></p><p>  private void frmXuanze_FormClosed(obj

34、ect sender, FormClosedEventArgs e)</p><p><b>  {</b></p><p>  Application.Exit();</p><p><b>  }</b></p><p>  private void btnXuesheng_Click(obje

35、ct sender, EventArgs e)</p><p><b>  {</b></p><p>  frmXuesheng ob_xuesheng = new frmXuesheng();</p><p>  ob_xuesheng.Show();</p><p><b>  }</b>&l

36、t;/p><p><b>  學(xué)生信息管理界面</b></p><p>  圖14 學(xué)生信息管理界面</p><p>  本界面的作用是對學(xué)生信息管理進行添加、修改和刪除的,按照要求輸入信息, 點擊對應(yīng)的功能按鈕即可。</p><p>  private void frmxuesheng_Load(object sender

37、, EventArgs e)</p><p><b>  {</b></p><p><b>  try</b></p><p><b>  {</b></p><p>  ObjClose();</p><p>  string SqlStr;<

38、/p><p>  //CDatabase db = new CDatabase();</p><p>  DataSet ds = new DataSet();</p><p>  SqlStr = "select * from 學(xué)生表";</p><p>  ds = CDatabase.GetDataFromDB(SqlS

39、tr);</p><p>  if (ds == null)</p><p><b>  {</b></p><p>  MessageBox.Show("沒有任何學(xué)生記錄");</p><p><b>  }</b></p><p><b> 

40、 else</b></p><p><b>  {</b></p><p>  dgrdvXuesheng.DataSource = ds.Tables[0];</p><p>  dgrdvXuesheng_RowHeaderMouseClick(null, null);</p><p><b>

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

42、gt;  }</b></p><p><b>  }</b></p><p>  private void dgrdvXuesheng_RowHeaderMouseClick(object sender, DataGridViewCellEventArgs e)</p><p><b>  {</b></

43、p><p>  int n = this.dgrdvXuesheng.CurrentCell.RowIndex;</p><p>  txtXuehao .Text =this.dgrdvXuesheng .Rows [0].Cells [n].Value .ToString ();</p><p>  txtXuehao.Text = this.dgrdvXueshe

44、ng[0, n].Value.ToString();</p><p>  txtXingming.Text = this.dgrdvXuesheng[1, n].Value.ToString();</p><p>  cmbXingbie.SelectedItem = this.dgrdvXuesheng[2, n].Value.ToString();</p><p&

45、gt;  txtNianling.Text = this.dgrdvXuesheng[3, n].Value.ToString();</p><p>  txtSuozaixi. Text = this.dgrdvXuesheng[0, n].Value.ToString();</p><p><b>  }</b></p><p>  pr

46、ivate void btnTianjia_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p><b>  try</b></p><p><b>  {</b></p><p>  if (btnTian

47、jia .Text .Trim ()=="添加")</p><p><b>  {</b></p><p>  btnTianjia .Text ="確定";</p><p>  ObjOpen ();</p><p><b>  Clear ();</b>&

48、lt;/p><p>  btnXiugai .Enabled =false ;</p><p>  btnShanchu .Enabled =false ;</p><p>  btnTuichu .Enabled =false ;</p><p>  dgrdvXuesheng .Enabled =false ;</p><

49、p><b>  }</b></p><p><b>  else </b></p><p><b>  {</b></p><p>  btnTianjia .Text ="添加";</p><p>  if (txtXuehao .Text .Tri

50、m ()!=null && txtXingming .Text .Trim ()!=null)</p><p><b>  {</b></p><p>  string sqlStr;</p><p>  sqlStr ="insert into 學(xué)生表 values('"+ txtXuehao .T

51、ext.Trim()+"','"+ txtXingming .Text.Trim ()+"','"+cmbXingbie .Text.Trim ()+"','"+txtNianling .Text.Trim ()+"','"+txtSuozaixi .Text.Trim ()+")&q

52、uot;;</p><p>  //CDatabase db=new CDatabase ();</p><p><b>  bool b;</b></p><p>  b =CDatabase.UpdataDB (sqlStr);</p><p>  if (b ==true )</p><p>

53、;<b>  {</b></p><p>  if (MessageBox .Show ("添加成功!繼續(xù)添加嗎? ","添加學(xué)生",MessageBoxButtons .YesNo ,MessageBoxIcon.Question ,MessageBoxDefaultButton .Button1 )==DialogResult .Yes )<

54、/p><p><b>  {</b></p><p><b>  Clear ();</b></p><p>  ObjOpen ();</p><p>  btnTianjia .Text ="確定";</p><p><b>  }</b&

55、gt;</p><p><b>  else</b></p><p><b>  {</b></p><p>  ObjClose ();</p><p>  btnXiugai .Enabled =true ;</p><p>  btnShanchu .Enabled =

56、true ;</p><p>  btnTuichu .Enabled =true ;</p><p>  dgrdvXuesheng .Enabled =true ;</p><p><b>  }</b></p><p><b>  }</b></p><p><b

57、>  else </b></p><p><b>  {</b></p><p>  goto exit;</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  else

58、</b></p><p><b>  {</b></p><p>  MessageBox .Show ("學(xué)號與姓名不能為空! ");</p><p>  txtXuehao .Focus ();</p><p>  btnTianjia .Text ="確定";&l

59、t;/p><p><b>  }</b></p><p>  RefreshData ();</p><p>  txtXuehao .SelectAll ();</p><p><b>  }</b></p><p><b>  }</b></p&g

60、t;<p>  catch (Exception ex)</p><p><b>  {</b></p><p>  MessageBox .Show (ex.Message );</p><p><b>  Clear ();</b></p><p>  ObjClose ();&l

61、t;/p><p>  dgrdvXuesheng .Enabled =false ;</p><p><b>  }</b></p><p><b>  exit:;</b></p><p><b>  }</b></p><p>  private voi

62、d btnXiugai_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p><b>  try </b></p><p><b>  {</b></p><p>  if (btnXiugai.Text.T

63、rim() == "修改")</p><p><b>  {</b></p><p>  btnXiugai.Text = "確定";</p><p>  btnTianjia.Enabled = false;</p><p>  btnShanchu.Enabled = fals

64、e;</p><p>  btnTuichu.Enabled = false;</p><p>  txtXingming.Enabled = true;</p><p>  txtNianling.Enabled = true;</p><p>  cmbXingbie.Enabled = true;</p><p>

65、;  txtSuozaixi.Enabled = true;</p><p>  txtXingming.Focus();</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><

66、;p>  btnXiugai.Text = "修改";</p><p>  btnTianjia.Enabled = true;</p><p>  btnShanchu.Enabled = true;</p><p>  btnTuichu.Enabled = true;</p><p>  ObjClose();

67、</p><p>  string sqlStr;</p><p>  sqlStr = "updata 學(xué)生表 set 姓名='" + txtXingming.Text.Trim() + "'性別='" + cmbXingbie.Text.Trim() + "'年齡='" + txtNia

68、nling.Text.Trim() + "',所在系='" + txtSuozaixi.Text.Trim() + "' where 學(xué)號='" + txtXuehao.Text.Trim() + "'";</p><p>  // CDatabase db = new CDatabase();</p>

69、<p>  CDatabase.UpdataDB (sqlStr);</p><p>  RefreshData();</p><p><b>  }</b></p><p><b>  }</b></p><p>  catch (Exception ex)</p>&

70、lt;p><b>  {</b></p><p>  MessageBox .Show (ex.Message );</p><p><b>  }</b></p><p><b>  }</b></p><p>  private void btnShanchu_Cli

71、ck(object sender, EventArgs e)</p><p><b>  {</b></p><p><b>  try </b></p><p><b>  {</b></p><p>  if (txtXuehao .Text .Trim ()!="

72、;")</p><p><b>  {</b></p><p>  if (MessageBox .Show ("確定要刪除該學(xué)生嗎? ","刪除學(xué)生",MessageBoxButtons .YesNo ,MessageBoxIcon.Question ,MessageBoxDefaultButton.Button2

73、)==DialogResult .Yes )</p><p><b>  {</b></p><p>  string sqlStr;</p><p>  sqlStr ="delete from 學(xué)生表À where 學(xué)號='"+txtXuehao .Text .Trim ()+"'&q

74、uot;;</p><p>  //CDatabase db=new CDatabase ();</p><p>  CDatabase.UpdataDB(sqlStr);</p><p><b>  }</b></p><p><b>  }</b></p><p><

75、;b>  else </b></p><p><b>  {</b></p><p>  MessageBox .Show ("沒有可刪除的記錄!","提示");</p><p><b>  }</b></p><p><b>  

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

77、>  }</b></p><p>  private void btnTuichu_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  this .Hide ();</p><p><b>  }</b>&

78、lt;/p><p><b>  教師信息管理界面</b></p><p>  圖15 教師信息管理界面</p><p>  教師信息管理界面可以對教師的信息進行添加、修改和刪除,按要求輸入信息,點擊對應(yīng)的功能就可以了。</p><p>  private void frmjiaoshi_Load(object sender,

79、 EventArgs e)</p><p><b>  {</b></p><p><b>  try</b></p><p><b>  {</b></p><p>  ObjClose();</p><p>  string SqlStr;</

80、p><p>  DataSet ds = new DataSet();</p><p>  SqlStr = "select * from 教師表À";</p><p>  ds = CDatabase.GetDataFromDB(SqlStr);</p><p>  if (ds == null)</p>

81、;<p><b>  {</b></p><p>  MessageBox.Show("沒有任何教師記錄!");</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {&l

82、t;/b></p><p>  dgrdvJiaoshi.DataSource = ds.Tables[0];</p><p>  dgrdvXuesheng_RowHeaderMouseClick(null, null);</p><p><b>  }</b></p><p><b>  }</

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

84、</b></p><p><b>  課程信息管理界面</b></p><p>  圖16 課程信息管理界面</p><p>  課程信息管理界面可以對課程的信息進行添加、修改和刪除,按要求輸入信息,點擊對應(yīng)的功能就可以了。</p><p>  private void frmkecheng_Load(obj

85、ect sender, EventArgs e)</p><p><b>  {</b></p><p><b>  try</b></p><p>  { </p><p>  ObjClose();</p><p>  string SqlStr;<

86、;/p><p>  // CDatabase db = new CDatabase();</p><p>  DataSet ds = new DataSet();</p><p>  SqlStr = "select * from 課程表";</p><p>  ds = CDatabase.GetDataFromDB(Sq

87、lStr);</p><p>  if (ds == null)</p><p><b>  {</b></p><p>  MessageBox.Show("沒有任何課程記錄! ");</p><p><b>  }</b></p><p><b&

88、gt;  else</b></p><p><b>  {</b></p><p>  dgrdvKecheng.DataSource = ds.Tables[0];</p><p>  dgrdvKecheng_RowHeaderMouseClick(null, null);</p><p><b&g

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

90、b>  }</b></p><p><b>  }</b></p><p><b>  選課信息管理界面</b></p><p>  圖17 選課信息管理界面</p><p>  選課信息管理界面可以讓學(xué)生進行選課,和對選課的內(nèi)容進行查詢,先選擇學(xué)生,然后選擇要選的課程,點擊選課即

91、可成功。選擇查詢內(nèi)容,并且輸入查詢值就可以查詢想要的信息。</p><p>  private void frmxuanke_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p><b>  try</b></p><p><

92、b>  {</b></p><p>  connection.ConnectionString = connStr;</p><p>  sqlStr = "select 學(xué)號姓名 from 學(xué)生表";</p><p>  adapter = new SqlDataAdapter(sqlStr, connection);<

93、/p><p>  DataSet dataSetStudent = new DataSet();</p><p>  adapter.Fill(dataSetStudent);</p><p>  if (dataSetStudent.Tables[0].Rows.Count > 0)</p><p><b>  {</b&

94、gt;</p><p>  cmbXuesheng.Items.Clear();</p><p>  for (i = 0; i < dataSetStudent.Tables[0].Rows.Count; i++)</p><p><b>  {</b></p><p>  cmbXuesheng.Items.A

95、dd</p><p>  (dataSetStudent.Tables[0].Rows[i].ItemArray[0].ToString() + "--" + dataSetStudent.Tables[0].Rows[i].ItemArray[0].ToString());</p><p><b>  }</b></p><p

96、><b>  }</b></p><p>  sqlStr = "select 課程號課程名 from 課程表";</p><p>  adapter = new SqlDataAdapter(sqlStr, connection);</p><p>  DataSet dataSetCouse = new DataS

97、et();</p><p>  adapter.Fill(dataSetCouse);</p><p>  if (dataSetCouse.Tables[0].Rows.Count > 0)</p><p><b>  {</b></p><p>  cmbKecheng.Items.Clear();</p

98、><p>  for (i = 0; i < dataSetCouse.Tables[0].Rows.Count; i++)</p><p><b>  {</b></p><p>  cmbKecheng.Items.Add</p><p>  (dataSetCouse.Tables[0].Rows[i].Item

99、Array[0].ToString() + "--" + dataSetCouse.Tables[0].Rows[i].ItemArray[0].ToString());</p><p><b>  }</b></p><p><b>  }</b></p><p>  connection.Close

100、();</p><p><b>  }</b></p><p>  catch (Exception ex)</p><p><b>  {</b></p><p>  MessageBox.Show(ex.Message);</p><p>  connection.Clo

101、se();</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  總結(jié)</b></p><p>  經(jīng)過一學(xué)期的數(shù)據(jù)庫學(xué)習(xí),讓我掌握了很多數(shù)據(jù)庫的基礎(chǔ)知識,以前總感覺上課學(xué)基礎(chǔ)知識特別枯燥,等到這次做課程設(shè)計的時候才發(fā)覺自己

102、學(xué)到的太少,整個做下來遇到很多問題,程序總是運行不了。為了做好這次課程設(shè)計,我上網(wǎng)查詢了一些相關(guān)資料和一些實例,通過分析別人實現(xiàn)過程,來給自己找一個思路。</p><p>  這次課程設(shè)計結(jié)束后我收獲了很多,對學(xué)習(xí)的數(shù)據(jù)庫原理、軟件工程、ASP.NET有了一個綜合回顧和應(yīng)用,課設(shè)內(nèi)容雖然完成了,但是我知道還是存在一些缺陷,數(shù)據(jù)庫還不夠完善,在以后的學(xué)習(xí)和工作過程中,我一定會對事物多加考慮,不再是想到什么是什么。&

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論