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

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  一.課程設(shè)計(jì)題目</b></p><p><b>  學(xué)生成績(jī)管理系統(tǒng)</b></p><p><b>  二.功能描述</b></p><p>  系統(tǒng)主要由四部分組成:系統(tǒng)用戶的管理、學(xué)生成績(jī)的管理、學(xué)生信息的管理、,學(xué)生成績(jī)信息的統(tǒng)計(jì),其中還包括登錄界面等模塊。&l

2、t;/p><p>  各模塊的主要功能如下:</p><p> ?。?).系統(tǒng)用戶的管理:實(shí)現(xiàn)用戶的添加、刪除和密碼的修改</p><p>  (3).學(xué)生成績(jī)的管理:實(shí)現(xiàn)學(xué)生成績(jī)的錄入,查詢,刪除和修改。</p><p>  (4).學(xué)生成績(jī)信息的統(tǒng)計(jì):實(shí)現(xiàn)學(xué)生男女生人數(shù)以及不及格人數(shù)的統(tǒng)計(jì)。</p><p>  (2)

3、.學(xué)生信息的管理:實(shí)現(xiàn)學(xué)生學(xué)籍信息的添加,查詢、刪除和修改。</p><p><b>  三.概要設(shè)計(jì)</b></p><p>  對(duì)上述各項(xiàng)功能進(jìn)行集中、分塊,按照結(jié)構(gòu)化層序設(shè)計(jì)的要求,得到如圖1所示的系統(tǒng)功能模塊圖。</p><p><b>  圖1系統(tǒng)功能模塊圖</b></p><p><

4、;b>  四.?dāng)?shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>  數(shù)據(jù)庫(kù)在本成績(jī)管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效率產(chǎn)生影響。合理的數(shù)據(jù)庫(kù)及結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致。同時(shí)合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)也將有利于程序的實(shí)現(xiàn)。設(shè)計(jì)本系統(tǒng)的數(shù)據(jù)庫(kù)應(yīng)該充分滿足用戶的需求。</p><p>  針對(duì)一般學(xué)生管理系統(tǒng)的需求,通過(guò)對(duì)學(xué)生學(xué)

5、習(xí)過(guò)程的內(nèi)容的分析,設(shè)計(jì)如下面所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。</p><p> ?。?)基本信息表:包括的字段有:學(xué)號(hào),姓名,性別,年齡,聯(lián)系電話,家庭住址。 表1 基本信息表</p><p> ?。?)成績(jī)表: 包括的字段有: 學(xué)號(hào),姓名,性別,班級(jí),高數(shù)成績(jī),英語(yǔ)成績(jī),計(jì)算機(jī)成績(jī)。 </p><p><b>  表

6、2 成績(jī)表</b></p><p> ?。?),學(xué)生密碼表: 包括的字段有: 用戶名,密碼。</p><p><b>  表3密碼表</b></p><p> ?。?)教師密碼表:包括的字段有:用戶名,密碼。</p><p>  表4 教師密碼表 </p><p><b>

7、  五.詳細(xì)設(shè)計(jì)</b></p><p>  系統(tǒng)主要由五部分組成:系統(tǒng)用戶的管理、學(xué)生成績(jī)的管理、學(xué)生信息的管理、信息的查詢,其中還包括登錄界面以及成績(jī)的統(tǒng)計(jì)模塊。</p><p>  各模塊的主要功能如下:</p><p>  1.系統(tǒng)用戶的管理:實(shí)現(xiàn)用戶的添加、刪除和密碼的修改。通過(guò).Hide對(duì)象方法隱藏原有窗體界面,通過(guò).Show對(duì)象方法顯示所要

8、用到的窗體界面。</p><p>  2.學(xué)生信息的管理:通過(guò)創(chuàng)建數(shù)據(jù)庫(kù),連接數(shù)據(jù)庫(kù),調(diào)用數(shù)據(jù)庫(kù)及Data控件Adodc控件,MSHFlexGrid控件的使用來(lái)實(shí)現(xiàn)學(xué)生信息的添加,查詢,刪除和修改。</p><p>  3.學(xué)生成績(jī)的管理:通過(guò)創(chuàng)建數(shù)據(jù)庫(kù),連接數(shù)據(jù)庫(kù),調(diào)用數(shù)據(jù)庫(kù)以及Data控件Adodc控件,MSHFlexGrid控件的使用來(lái)實(shí)現(xiàn)學(xué)生成績(jī)的錄入,查詢,刪除和修改。</

9、p><p>  4.學(xué)生成績(jī)信息的統(tǒng)計(jì):實(shí)現(xiàn)學(xué)生男女生人數(shù)以及不及格人數(shù)的統(tǒng)計(jì)</p><p><b>  六.效果及存在問(wèn)題</b></p><p>  (1),登陸界面:選擇用戶類(lèi)型,可選擇教師,學(xué)生,分別進(jìn)入不同界面。功能截圖如圖2所示:</p><p><b>  圖2 登陸界面</b><

10、/p><p> ?。?),學(xué)生登陸:輸入學(xué)號(hào),輸入學(xué)生密碼,單擊確定即進(jìn)入學(xué)生界面如圖3所示:</p><p><b>  圖3學(xué)生登錄</b></p><p> ?。?),學(xué)生密碼修改:輸入學(xué)生新密碼。再次輸入學(xué)生新密碼,單擊確定按鈕,修改學(xué)生密碼,功能截圖如圖4所示:</p><p><b>  圖4修改密碼&

11、lt;/b></p><p> ?。?),主窗體界面:系統(tǒng)用戶的管理:包括用戶的添加、刪除和密碼的修改;學(xué)生信息的管理:包括學(xué)生信息的添加,查詢、刪除和修改;學(xué)生成績(jī)的管理:包括學(xué)生成績(jī)的錄入,查詢,刪除和修改;學(xué)生成績(jī)信息的統(tǒng)計(jì):包括學(xué)生男女生人數(shù)以及不及格人數(shù)的統(tǒng)計(jì)。功能截圖如圖5所示:</p><p><b>  圖5主界面</b></p>

12、<p> ?。?),成績(jī)查詢:輸入學(xué)生學(xué)號(hào),單擊查詢按鈕,查詢學(xué)生成績(jī)。功能截圖如圖6所示:</p><p><b>  圖6成績(jī)查詢</b></p><p><b>  七.結(jié)論或心得體會(huì)</b></p><p>  設(shè)計(jì)之前由于數(shù)據(jù)庫(kù)知識(shí)的空白,使得我們毫無(wú)頭緒,無(wú)從下去手,只是盲目的按照課本和參考資料進(jìn)行設(shè)

13、計(jì)和編程,沒(méi)有動(dòng)腦子思考,也沒(méi)有進(jìn)行結(jié)構(gòu)的規(guī)劃,使得我們的程序進(jìn)行到一半時(shí)夭折,那時(shí)候我們就開(kāi)始意識(shí)到,不應(yīng)該盲目,我們認(rèn)真地看了課本,有了數(shù)據(jù)庫(kù)的思想和思路,自己又重新規(guī)劃了系統(tǒng)的結(jié)構(gòu),但是由于時(shí)間的關(guān)系,我們錯(cuò)過(guò)了中期檢查,但是我們并沒(méi)有氣餒,而是更加熱情地的投入到系統(tǒng)的設(shè)計(jì)中,但我們又出現(xiàn)了新問(wèn)題,我和另一個(gè)男生本來(lái)分工合作的,可是我們的窗體總是銜接不上,而且數(shù)據(jù)庫(kù)也不同,而我們又都想嘗試一下其他窗體的創(chuàng)建,獲得更多的知識(shí),于是我

14、們最終各自完成了各自的管理系統(tǒng)。</p><p>  這次課程設(shè)計(jì)實(shí)習(xí)我流的汗和淚,都是以成功的完成課程設(shè)計(jì)任務(wù)為收獲的。不斷的調(diào)試,使我認(rèn)識(shí)即時(shí)丁點(diǎn)的錯(cuò)誤也可以導(dǎo)致系統(tǒng)的非正常運(yùn)行,細(xì)節(jié)決定成敗。我只有在以后的學(xué)習(xí)之路上做到一絲不茍,才能獲得成功.</p><p>  面對(duì)新的問(wèn)題,以前的我會(huì)覺(jué)的十分畏懼,可通過(guò)這次實(shí)習(xí),我發(fā)現(xiàn)自己變得勇敢,積極地從正面面對(duì)問(wèn)題,認(rèn)真地查閱資料、動(dòng)手實(shí)踐

15、、和同學(xué)交流,問(wèn)題便能解決。此次實(shí)習(xí)培養(yǎng)了我自主學(xué)習(xí)和動(dòng)手實(shí)踐能力,讓我體會(huì)到完成任務(wù)的成就感和喜悅。</p><p><b>  八.參考文獻(xiàn)</b></p><p>  1.劉天惠 等. Visual Basic程序設(shè)計(jì)教程, 清華大學(xué)出版社. 2006.2</p><p>  2.李春葆 等. Access2003程序設(shè)計(jì)教程(第2版),

16、 清華大學(xué)出版社.2007.1</p><p>  3.范立南 等. SQL Server2000實(shí)用教程, 清華大學(xué)出版社. 2005.2</p><p>  4. 張宏 等. 30天學(xué)通Visual Basic項(xiàng)目案例開(kāi)發(fā), 電子工業(yè)出版社.2009.7</p><p>  5. 龔沛曾 等. Visual Basic程序設(shè)計(jì)教程, 高等教育出版社. 2005.

17、2</p><p>  6. 蔣加伏 等. Visual Basic程序設(shè)計(jì)教程, 北京郵電大學(xué)出版社. 2004.1</p><p>  7. 張路平等.Visual Basic 6.0編程案例精解,電子工業(yè)出版社.2004.3</p><p>  8. 譚小丹.Visual Basic 6.0數(shù)據(jù)庫(kù)編程思想與實(shí)踐 ,冶金工業(yè)出版社.2005.6</p>

18、;<p>  9. 周?chē)?guó)民.Visual Basic+Access數(shù)據(jù)庫(kù)項(xiàng)目開(kāi)發(fā)實(shí)踐,中國(guó)鐵道出版社.2006.5</p><p>  附錄:各功能程序代碼</p><p>  Private Sub Command1_Click()</p><p><b>  dl.Hide</b></p><p>  

19、xsdl.Show </p><p><b>  End Sub</b></p><p>  Private Sub Command2_Click()</p><p><b>  dl.Hide</b></p><p>  jsdl.Show

20、 </p><p><b>  End Sub</b></p><p>  Private Sub Form_Load()</p><p>  Label1.Width = dl.ScaleWidth</p><p>  Label1.Left = dl.ScaleWidth <

21、/p><p><b>  End Sub</b></p><p>  Private Sub Timer1_Timer()</p><p>  If Label1.Left + Label1.Width >= 0 Then</p><p>  Label1.Left = Label1.Left - 50</p&g

22、t;<p><b>  Else</b></p><p>  Label1.Left = dl.ScaleWidth </p><p><b>  End If</b></p><p><b>  End Sub</b></p><p>  Priv

23、ate Sub Command1_Click()</p><p>  UserName = ""</p><p>  If Trim(Text1.Text) = "" Then</p><p>  MsgBox "用戶名不能為空,請(qǐng)重新輸入!", vbOKOnly + vbExclamation, &quo

24、t;警告" </p><p>  Text1.SetFocus</p><p><b>  Else</b></p><p>  Data1.RecordSource = "select * from mmb where yhm='" & Text1.Text & &q

25、uot;' and mm='" & Text2.Text & "'" </p><p>  Data1.Refresh </p><p>  If Data1.Recordset.BOF = True And Data1.Recordset.EOF = True Then</p&

26、gt;<p>  MsgBox "用戶名或密碼輸入錯(cuò)誤,請(qǐng)重新輸入!", vbOKOnly + vbExclamation, "警告"</p><p>  Text1.SetFocus</p><p>  Text2.SetFocus </p><p><b>  Else<

27、;/b></p><p>  UserName = Text1.Text</p><p>  Text2.Text = ""</p><p><b>  Me.Hide</b></p><p>  Form4.Show </p><p><b&g

28、t;  End If</b></p><p><b>  End If</b></p><p><b>  End Sub</b></p><p>  Private Sub Command2_Click()</p><p>  Text1.Text = ""<

29、/p><p>  Text2.Text = ""</p><p>  End Sub </p><p>  Private Sub Timer1_Timer()</p><p>  If Label1.Left + Label1.Width >= 0 Then<

30、/p><p>  Label1.Left = Label1.Left - 50</p><p><b>  Else</b></p><p>  Label1.Left = dl.ScaleWidth </p><p><b>  End If</b></p><p>

31、;<b>  End Sub</b></p><p>  Private Sub Command1_Click()</p><p>  UserName = ""</p><p>  If Trim(Text1.Text) = "" Then</p><p>  MsgBox &q

32、uot;用戶名不能為空,請(qǐng)重新輸入!", vbOKOnly + vbExclamation, "警告"</p><p>  Text1.SetFocus</p><p><b>  Else</b></p><p>  Data1.RecordSource = "select * from jsmmb

33、where 用戶名='" & Text1.Text & "' and mm='" & Text2.Text & "'"</p><p>  Data1.Refresh</p><p>  If Data1.Recordset.BOF = True And Data1.Recor

34、dset.EOF = True Then</p><p>  MsgBox "用戶名或密碼輸入錯(cuò)誤,請(qǐng)重新輸入!", vbOKOnly + vbExclamation, "警告"</p><p>  Text1.SetFocus</p><p>  Text2.SetFocus</p><p><

35、b>  Else</b></p><p>  UserName = Text1.Text</p><p><b>  Me.Hide</b></p><p><b>  main.Show</b></p><p><b>  End If</b></p&

36、gt;<p><b>  End If</b></p><p><b>  End Sub</b></p><p>  Private Sub Command2_Click()</p><p>  Text2.Text = ""</p><p>  Text3.Te

37、xt = ""</p><p><b>  End Sub</b></p><p>  Private Sub Timer1_Timer()</p><p>  If Label3.Left + Label3.Width >= 0 Then</p><p>  Label3.Left = Lab

38、el3.Left - 50</p><p><b>  Else</b></p><p>  Label3.Left = jsdl.ScaleWidth</p><p><b>  End If</b></p><p><b>  End Sub</b></p>

39、<p>  Private Sub Form_Load()</p><p>  Label3.Width = jsdl.ScaleWidth</p><p>  Label3.Left = jsdl.ScaleWidth</p><p><b>  End Sub</b></p><p>  Private S

40、ub Command1_Click()</p><p><b>  End</b></p><p>  End Sub </p><p>  Private Sub Command2_Click()</p><p><b>  Me.Hide</b></p>&

41、lt;p>  xiugaimima.Show </p><p><b>  End Sub</b></p><p>  Private Sub Form_Load()</p><p>  Data1.RecordSource = "select * from cjb where xh='" &

42、amp; xsdl.Text1.Text & "'"</p><p>  Data1.Refresh</p><p>  End Sub </p><p>  Private Sub Command1_Click()</p><p>  If Trim(Text1.Text) <>

43、; Trim(Text2.Text) Then</p><p>  MsgBox "密碼輸入不正確!", vbOKOnly + vbExclamation, "信息提示"</p><p>  Text1.SetFocus</p><p>  Text1.Text = "" </p>&l

44、t;p><b>  Else</b></p><p>  Data1.RecordSource = "select * from mmb where yhm='" & xsdl.Text1.Text & " '"</p><p>  Data1.Refresh</p><

45、;p>  Data1.Recordset.Edit</p><p>  Data1.Recordset.Fields("mm") = Text1.Text</p><p>  Data1.Recordset.Update</p><p>  MsgBox "密碼修改成功!", vbOKOnly + vbExclamati

46、on, "修改密碼"</p><p>  End If </p><p><b>  End Sub</b></p><p>  Private Sub Command2_Click()</p><p>  Text1.Text = ""</p><

47、;p>  Text2.Text = ""</p><p>  End Sub </p><p>  Private Sub Command3_Click()</p><p><b>  Me.Hide</b></p><p>  Form4.Show </p&g

48、t;<p><b>  End Sub</b></p><p>  Private Sub tcxt_Click()</p><p>  End </p><p><b>  End Sub</b></p><p>  Private Sub tjyh_Click

49、()</p><p><b>  Me.Hide</b></p><p>  tianjiayonghu.Show </p><p><b>  End Sub</b></p><p>  Private Sub xgmm_Click()</p><p><b

50、>  Me.Hide</b></p><p>  jiaoshimimaxiugai.Show </p><p><b>  End Sub</b></p><p>  Private Sub xmtj_Click()</p><p><b>  Me.Hide</b></p

51、><p>  xiangmu#Show </p><p><b>  End Sub</b></p><p>  Private Sub xxcx_Click()</p><p><b>  Me.Hide</b></p><p>  xinxichaxun.S

52、how</p><p><b>  End Sub</b></p><p>  Private Sub xxtj_Click()</p><p><b>  Me.Hide</b></p><p>  xueshengxinxitianjia.Show </p><p>

53、<b>  End Sub</b></p><p>  Private Sub xxxg_Click()</p><p><b>  Me.Hide</b></p><p>  xinxixiugai.Show </p><p><b>  End Sub</b>&

54、lt;/p><p>  Private Sub cjcx_Click()</p><p><b>  main.Hide</b></p><p>  chengjichaxun.Show </p><p>  End Sub </p><p>  Private Sub cjlr_Cli

55、ck()</p><p><b>  Me.Hide</b></p><p>  chengjiluru.Show</p><p>  End Sub </p><p>  Private Sub cjxg_Click() </p><p><b>

56、;  Me.Hide</b></p><p>  chengjixiugai.Show </p><p><b>  End Sub</b></p><p>  Private Sub Command1_Click()</p><p>  If Trim(Text1.Text) = "&

57、quot; Then</p><p>  MsgBox "請(qǐng)輸入用戶名!", vbOKOnly + vbExclamation, "信息提示"</p><p>  Text1.SetFocus </p><p><b>  Exit Sub</b></p><p>

58、;<b>  Else</b></p><p>  Data1.RecordSource = "select * from jsmmb where yhm='" & Text1.Text & "'"</p><p>  Data1.Refresh</p><p>  If

59、 Not Data1.Recordset.EOF Then</p><p>  MsgBox "用戶已存在,請(qǐng)重新輸入用戶名!", vbOKOnly + vbExclamation, "提示信息"</p><p>  Text1.SetFocus</p><p>  Text1.Text = "": Tex

60、t2.Text = "": Text3.Text = ""</p><p><b>  Exit Sub</b></p><p><b>  End If</b></p><p>  End If </p><p>  If Trim(Text

61、2.Text) <> Trim(Text3.Text) Then</p><p>  MsgBox "兩次輸入的密碼不一樣,請(qǐng)確認(rèn)!", vbOKOnly + vbExclamation, "警告"</p><p>  Text2.SetFocus</p><p>  Text2.Text = "&quo

62、t;</p><p>  Text3.Text = "" </p><p><b>  Exit Sub</b></p><p><b>  Else</b></p><p>  With Data1</p><p>  .Recor

63、dset.AddNew</p><p>  .Recordset.Fields(0) = Trim(Text1.Text)</p><p>  .Recordset.Fields(1) = Trim(Text2.Text)</p><p>  .Recordset.Update</p><p><b>  End With</

64、b></p><p>  MsgBox "添加用戶成功!", vbOKOnly + vbExclamation, "添加用戶"</p><p><b>  End If</b></p><p><b>  End Sub </b></p><p>  P

65、rivate Sub Command2_Click()</p><p>  Text1.Text = ""</p><p>  Text2.Text = ""</p><p>  Text3.Text = "" </p><p><b>  End Sub<

66、;/b></p><p>  Private Sub Command3_Click()</p><p><b>  Me.Hide</b></p><p>  main.Show </p><p><b>  End Sub</b></p><p&

67、gt;  Private Sub Command1_Click()</p><p>  If Trim(Text1.Text) <> Trim(Text2.Text) Then</p><p>  MsgBox "密碼輸入不正確!", vbOKOnly + vbExclamation, "信息提示"</p><p>

68、;  Text1.SetFocus</p><p>  Text1.Text = "" </p><p><b>  Else</b></p><p>  Data1.RecordSource = "select * from mmb where yhm='" & xsdl.Tex

69、t1.Text & " '"</p><p>  Data1.Refresh</p><p>  Data1.Recordset.Edit</p><p>  Data1.Recordset.Fields("mm") = Text1.Text</p><p>  Data1.Record

70、set.Update </p><p>  MsgBox "密碼修改成功!", vbOKOnly + vbExclamation, "修改密碼"</p><p><b>  End If</b></p><p>  End Sub </p><p>  Pr

71、ivate Sub Command2_Click()</p><p>  Text1.Text = ""</p><p>  Text2.Text = ""</p><p>  End Sub </p><p>  Private Sub Command3_Click()</

72、p><p><b>  Me.Hide</b></p><p>  Form4.Show</p><p><b>  End Sub </b></p><p>  Private Sub Command1_Click()</p><p>  If Text2.Text = &q

73、uot;" Or Text3.Text = "" Then</p><p>  MsgBox "學(xué)號(hào)和姓名不能為空!", vbOKOnly + vbExclamation, "警告"</p><p>  Exit Sub </p><p><b>  Else<

74、/b></p><p>  Data1.RecordSource = "select * from xsxxb where xh='" & Trim(Text2.Text) & " ' "</p><p>  Data1.Refresh</p><p>  If Data1.Recor

75、dset.BOF = False And Data1.Recordset.EOF = False Then</p><p>  MsgBox "輸入的學(xué)號(hào)已經(jīng)存在,請(qǐng)重新輸入!", vbOKOnly + vbExclamation, "警告"</p><p>  Text2.Text = ""</p><p&g

76、t;  Text3.Text = ""</p><p>  Text2.SetFocus </p><p><b>  Else</b></p><p>  Data1.Recordset.AddNew</p><p>  Data1.Recordset.Fields(0) = Text2.

77、Text</p><p>  Data1.Recordset.Fields(1) = Text3.Text</p><p>  Data1.Recordset.Fields(2) = text4.Text</p><p>  Data1.Recordset.Fields(3) = Text5.Text</p><p>  Data1.Reco

78、rdset.Fields(4) = Text6.Text</p><p>  Data1.Recordset.Fields(5) = Text7.Text</p><p>  Data1.Recordset.Fields(6) = Text8.Text</p><p>  Data1.Recordset.Update</p><p>  Ms

79、gBox "添加成功!" </p><p>  Data2.RecordSource = "select * from cjb where xh='" & Trim(Text2.Text) & " ' "</p><p>  Data2.Refresh</p><p>

80、;  Data3.RecordSource = "select * from mmb where yhm='" & Trim(Text2.Text) & " ' "</p><p>  Data3.Refresh</p><p>  Data2.Recordset.AddNew</p><p>

81、  Data2.Recordset.Fields(0) = Text2.Text</p><p>  Data2.Recordset.Fields(1) = Text3.Text</p><p>  Data2.Recordset.Update</p><p>  Data3.Recordset.AddNew</p><p>  Data3.

82、Recordset.Fields(0) = Text2.Text</p><p>  Data3.Recordset.Fields(1) = Text2.Text</p><p>  Data3.Recordset.Update</p><p>  End If </p><p><b>  End

83、 If</b></p><p><b>  End Sub</b></p><p>  Private Sub Command2_Click()</p><p><b>  Me.Hide</b></p><p><b>  main.Show</b></p&

84、gt;<p><b>  End Sub </b></p><p>  Private Sub Command1_Click()</p><p>  If Text1.Text = "" Then</p><p>  MsgBox "請(qǐng)輸入內(nèi)容!"</p><p> 

85、 Else </p><p>  Data1.Recordset.Edit</p><p>  Data1.Recordset.Fields(0) = Text2.Text</p><p>  Data1.Recordset.Fields(1) = Text3.Text</p><p>  Dat

86、a1.Recordset.Fields(2) = text4.Text</p><p>  Data1.Recordset.Fields(3) = Text5.Text</p><p>  Data1.Recordset.Fields(4) = Text6.Text</p><p>  Data1.Recordset.Fields(5) = Text7.Text&l

87、t;/p><p>  Data1.Recordset.Fields(6) = Text8.Text</p><p>  Text9.Text = Str((Val(Text6.Text) + Val(Text8.Text) + Val(Text7.Text)) / 3)</p><p>  Data1.Recordset.Fields(7) = Text9.Text&l

88、t;/p><p>  Data1.Recordset.Update</p><p>  MsgBox "修改成功" </p><p><b>  End If</b></p><p><b>  End Sub</b></p><p&g

89、t;  Private Sub Command10_Click()</p><p>  If Trim(Text1.Text) = "" Then</p><p>  MsgBox "學(xué)號(hào)不能為空,請(qǐng)重新輸入!", vbOKOnly + vbExclamation, "警告"</p><p>  Text1

90、.SetFocus</p><p>  Else </p><p>  Data1.RecordSource = "select * from cjb where xh='" & Text1.Text & " '"</p><p>  Data1.Refre

91、sh</p><p>  If Data1.Recordset.EOF Then</p><p>  MsgBox "學(xué)號(hào)不存在,請(qǐng)重新輸入!", vbOKOnly + vbExclamation, "警告"</p><p>  Text1.SetFocus</p><p>  Text1.Text =

92、 ""</p><p>  Text2.Text = ""</p><p>  Text3.Text = ""</p><p>  text4.Text = ""</p><p>  Text5.Text = ""</p><

93、;p>  Text6.Text = ""</p><p>  Text7.Text = ""</p><p>  Text8.Text = ""</p><p>  Text9.Text = "" </p><p>

94、<b>  Else</b></p><p>  Text2.Text = Data1.Recordset.Fields(0)</p><p>  Text3.Text = Data1.Recordset.Fields(1)</p><p>  text4.Text = Data1.Recordset.Fields(2)</p>

95、<p>  Text5.Text = Data1.Recordset.Fields(3)</p><p>  Text6.Text = Data1.Recordset.Fields(4)</p><p>  Text7.Text = Data1.Recordset.Fields(5)</p><p>  Text8.Text = Data1.Records

96、et.Fields(6)</p><p>  End If </p><p><b>  End If</b></p><p><b>  End Sub</b></p><p>  Private Sub Command2_Click()&

97、lt;/p><p><b>  Me.Hide</b></p><p><b>  main.Show</b></p><p>  End Sub </p><p>  Private Sub Command3_Click()</p><p>  If Text1.Text

98、= "" Then</p><p>  MsgBox "請(qǐng)輸入內(nèi)容!"</p><p>  Else </p><p>  mybookmark = Data1.Recordset.Bookmark</p><p>  Str2$ = MsgBox("是否刪除當(dāng)前記錄?"

99、;, vbOKCancel, "刪除當(dāng)前記錄")</p><p>  If Str2$ = vbOK Then </p><p>  Data1.Recordset.Delete </p><p>  Data1.Refresh</p>&

100、lt;p>  Text1.Text = ""</p><p>  Text2.Text = ""</p><p>  Text3.Text = ""</p><p>  text4.Text = ""</p><p>  Text5.Text = "

101、;"</p><p>  Text6.Text = ""</p><p>  Text7.Text = ""</p><p>  Text8.Text = ""</p><p>  Text9.Text = ""</p><p>

102、<b>  End If</b></p><p>  End If </p><p><b>  End Sub</b></p><p>  Private Sub Command1_Click()</p><p>  If Combo1.Text = "

103、按學(xué)號(hào)" Then</p><p>  Data1.RecordSource = "select * from xsxxb where xh='" & Text1.Text & "'"</p><p>  Data1.Refresh</p><p><b>  Else<

104、;/b></p><p>  Data1.RecordSource = "select * from xsxxb where xm='" & Text1.Text & "'"</p><p>  Data1.Refresh</p><p>  End If

105、 </p><p>  If Text1.Text = "" Then</p><p>  Data1.RecordSource = "select * from xsxxb "</p><p>  Data1.Refresh</p><p><b>  End If</b>&

106、lt;/p><p>  End Sub </p><p>  Private Sub Command2_Click()</p><p><b>  Me.Hide</b></p><p>  main.Show </p><p

107、>  Private Sub Command1_Click()</p><p>  If Text2.Text = "" Or Text3.Text = "" Or text4.Text = "" Or Text5.Text = "" Or Text7.Text = "" Or Text8.Text = &q

108、uot;" Or Text9.Text = "" Then</p><p>  MsgBox "內(nèi)容不能為空,請(qǐng)重新輸入!"</p><p>  Else </p><p>  Data1.Recordset.Edit</p><p>

109、  Data1.Recordset.Fields(0) = Text2.Text</p><p>  Data1.Recordset.Fields(1) = Text3.Text</p><p>  Data1.Recordset.Fields(2) = text4.Text</p><p>  Data1.Recordset.Fields(3) = Val(Tex

110、t5.Text)</p><p>  Data1.Recordset.Fields(4) = Val(Text7.Text)</p><p>  Data1.Recordset.Fields(5) = Val(Text8.Text)</p><p>  Data1.Recordset.Fields(6) = Val(Text9.Text)</p>&l

111、t;p>  Text1.Text = Str((Val(Text7.Text) + Val(Text8.Text) + Val(Text9.Text)) / 3)</p><p>  Data1.Recordset.Fields(7) = Text1.Text</p><p>  Data1.Recordset.Update</p><p>  MsgBox

112、"添加成功!" </p><p><b>  End If</b></p><p>  'Text2.Text = "": Text3.Text = "": text4.Text = "": Text5.Text = "": Tex

113、t7.Text = "": Text8.Text = "": Text9.Text = ""</p><p><b>  End Sub</b></p><p>  Private Sub Command2_Click()</p><p><b>  Me.Hide</

114、b></p><p><b>  main.Show</b></p><p>  End Sub </p><p>  Private Sub Command3_Click()</p><p>  Data1.Recordset.MoveFirst</p><p>  End Sub

115、 </p><p>  Private Sub Command4_Click()</p><p>  Data1.Recordset.MovePrevious</p><p>  If Data1.Recordset.BOF Then</p><p>  Data1.Recordset.MoveFirst </p&g

116、t;<p><b>  End If</b></p><p><b>  End Sub</b></p><p>  Private Sub Command5_Click()</p><p>  Data1.Recordset.MoveNext</p><p>  If Data1.R

117、ecordset.EOF Then</p><p>  Data1.Recordset.MoveLast</p><p>  End If </p><p><b>  End Sub</b></p><p>  Private Sub Command6_Click()&l

118、t;/p><p>  Data1.Recordset.MoveLast</p><p><b>  End Sub</b></p><p>  Private Sub Command1_Click()</p><p>  If Text1.Text = "" Then</p><p&g

119、t;  MsgBox "請(qǐng)輸入內(nèi)容!"</p><p>  Else </p><p>  Data1.Recordset.Edit</p><p>  Data1.Recordset.Fields(0) = Text2.Text</p><p>  Data1.Record

120、set.Fields(1) = Text3.Text</p><p>  Data1.Recordset.Fields(2) = text4.Text</p><p>  Data1.Recordset.Fields(3) = Text5.Text</p><p>  Data1.Recordset.Fields(4) = Text6.Text</p>

121、<p>  Data1.Recordset.Fields(5) = Text7.Text</p><p>  Data1.Recordset.Fields(6) = Text8.Text</p><p>  Text9.Text = Str((Val(Text6.Text) + Val(Text8.Text) + Val(Text7.Text)) / 3)</p>

122、<p>  Data1.Recordset.Fields(7) = Text9.Text</p><p>  Data1.Recordset.Update</p><p>  MsgBox "修改成功" </p><p><b>  End If</b></p>&l

123、t;p><b>  End Sub</b></p><p>  Private Sub Command10_Click()</p><p>  If Trim(Text1.Text) = "" Then</p><p>  MsgBox "學(xué)號(hào)不能為空,請(qǐng)重新輸入!", vbOKOnly + vbE

124、xclamation, "警告"</p><p>  Text1.SetFocus</p><p>  Else </p><p>  Data1.RecordSource = "select * from cjb where xh='" & Text1.Tex

125、t & " '"</p><p>  Data1.Refresh</p><p>  If Data1.Recordset.EOF Then</p><p>  MsgBox "學(xué)號(hào)不存在,請(qǐng)重新輸入!", vbOKOnly + vbExclamation, "警告"</p>

126、<p>  Text1.SetFocus</p><p>  Text1.Text = "" </p><p>  Text2.Text = ""</p><p>  Text3.Text = ""</p><p>  text4.

127、Text = ""</p><p>  Text5.Text = ""</p><p>  Text6.Text = ""</p><p>  Text7.Text = ""</p><p>  Text8.Text = ""</p>

128、;<p>  Text9.Text = ""</p><p><b>  Else</b></p><p>  Text2.Text = Data1.Recordset.Fields(0)</p><p>  Text3.Text = Data1.Recordset.Fields(1)</p>&

129、lt;p>  text4.Text = Data1.Recordset.Fields(2)</p><p>  Text5.Text = Data1.Recordset.Fields(3)</p><p>  Text6.Text = Data1.Recordset.Fields(4)</p><p>  Text7.Text = Data1.Recordse

130、t.Fields(5)</p><p>  Text8.Text = Data1.Recordset.Fields(6)</p><p><b>  End If</b></p><p>  End If </p><p><b>  End Sub</b>

131、;</p><p>  Private Sub Command2_Click()</p><p><b>  Me.Hide</b></p><p><b>  main.Show</b></p><p><b>  End Sub </b></p><p

132、>  Private Sub Command3_Click()</p><p>  If Text1.Text = "" Then</p><p>  MsgBox "請(qǐng)輸入內(nèi)容!"</p><p>  Else mybookmark = Data1.Records

133、et.Bookmark</p><p>  Str2$ = MsgBox("是否刪除當(dāng)前記錄?", vbOKCancel, "刪除當(dāng)前記錄")</p><p>  If Str2$ = vbOK Then</p><p>  Data1.Recordset.Delete </p><

134、p>  Data1.Refresh</p><p>  Text1.Text = ""</p><p>  Text2.Text = ""</p><p>  Text3.Text = ""</p><p>  text4.Text = ""</p&g

135、t;<p>  Text5.Text = ""</p><p>  Text6.Text = ""</p><p>  Text7.Text = ""</p><p>  Text8.Text = ""</p><p>  Text9.Text =

136、""</p><p>  End If </p><p><b>  End If</b></p><p><b>  End Sub</b></p><p>  Private Sub Command1_Clic

137、k()</p><p>  If Combo1.Text = "按學(xué)號(hào)" Then</p><p>  Data1.RecordSource = "select * from cjb where xh='" & Text1.Text & "'"</p><p>  Dat

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論