




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Vb+sql學(xué)生成績(jī)管理系統(tǒng)一、實(shí)驗(yàn)?zāi)康?.綜合掌握實(shí)驗(yàn)一到實(shí)驗(yàn)六的內(nèi)容。2.掌握編程語(yǔ)言與數(shù)據(jù)庫(kù)連接及訪(fǎng)問(wèn)表記錄的方法。二、實(shí)驗(yàn)準(zhǔn)備1.綜合以前所學(xué)知識(shí),結(jié)合某種編程語(yǔ)言開(kāi)發(fā)完整的系統(tǒng);2.預(yù)習(xí)數(shù)據(jù)庫(kù)與編程語(yǔ)言鏈接的相關(guān)內(nèi)容;四、系統(tǒng)功能流程圖查詢(xún)刪除修改添加查詢(xún)刪除修改添加成績(jī)信息管理課程信息管理學(xué)生成績(jī)管理系統(tǒng)刪除修改添加刪除修改添加用戶(hù)登錄學(xué)生成績(jī)管理系統(tǒng)班級(jí)信息管理學(xué)生信息管理五、實(shí)驗(yàn)內(nèi)容及步驟Sql建表:create table student(student_ID char(4) NOT NULL ,student_Name char(10) NOT NULL ,student_
2、Sex char(2) NULL ,born_Date datetime NULL ,class_NO char(10) NULL ,tele_Number char(10) NULL ,ru_Date datetime NULL ,address varchar(50) NULL ,comment varchar(200) NULL )create table result(exam_No char(10) NOT NULL ,student_ID char(4) NOT NULL ,student_Name char(10) NULL ,class_No char(10) NULL ,co
3、urse_Name char(10) NULL ,result float NULL )create table course(course_No char(10) NOT NULL ,course_Name char(10) NULL ,course_Type char(10) NULL ,course_Des char(50) NULL )create table class(class_No char(10) NOT NULL ,grade char(10) NULL ,director char(10) NULL ,classroom_No char(10) NULL )六、Vb開(kāi)發(fā)歡
4、迎界面歡迎界面設(shè)計(jì)思想: 以動(dòng)畫(huà)形式開(kāi)始整個(gè)程序設(shè)計(jì)代碼:Option ExplicitDim Proba, Proba2 As IntegerDim Boja2 As String Private Function Zrak(slika As PictureBox, StartX As Integer, StartY As Integer, Levo As Integer, Desno As Integer, Boja As String) Me.ScaleMode = vbPixels With slika .ScaleMode = vbPixels .AutoRedraw = True
5、End With For Proba2 = 0 To slika.ScaleWidth DoEvents For Proba = 0 To slika.ScaleHeight Boja2 = slika.Point(Proba2, Proba) Line (StartX, StartY)-(Levo + Proba2, Desno + Proba), Boja2 Next Line (StartX, StartY)-(Levo + Proba2, Desno + slika.ScaleHeight), Boja Next For Proba2 = 0 To slika.ScaleHeight
6、Line (StartX, StartY)-(Levo + slika.ScaleWidth, Desno + Proba2), Boja NextEnd FunctionPrivate Sub Form_Activate() Timer1.Enabled = TrueEnd SubPrivate Sub Form_Click() Unload Me frmLogin.Show Timer1.Enabled = FalseEnd SubPrivate Sub Picture1_Click()End SubPrivate Sub Timer1_Timer() Dim i, j As Intege
7、r Zrak Picture1, 565, 295, 0, 0, Me.BackColor If Timer1.Interval = 1000 Then For i = 0 To 100 For j = 0 To 100 DoEvents Next Next End If Call Form_ClickEnd Sub登陸界面登陸界面設(shè)計(jì)思想:輸入用戶(hù)名和密碼進(jìn)入學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)代碼:Option ExplicitPublic LoginSucceeded As BooleanPrivate Sub cmdCancel_Click() '設(shè)置全局變量為 false '不提示失
8、敗的登錄 LoginSucceeded = False Me.HideEnd SubPrivate Sub cmdOK_Click() '檢查正確的密碼 If txtPassword = "0" Then '將代碼放在這里傳遞 '成功到 calling 函數(shù) '設(shè)置全局變量時(shí)最容易的 LoginSucceeded = True Unload Me Form2.Show Me.Hide Else MsgBox "無(wú)效的密碼,請(qǐng)重試!", , "登錄" txtPassword.SetFocus SendKe
9、ys "Home+End" End IfEnd SubPrivate Sub Form_Load()End Sub主界面主界面設(shè)計(jì)思想:點(diǎn)擊按鈕進(jìn)入不同的管理界面。設(shè)計(jì)代碼:Private Sub Command1_Click()Unload MeForm1.ShowEnd SubPrivate Sub Command2_Click()Unload MeForm9.ShowEnd SubPrivate Sub Command3_Click()Unload MeForm7.ShowEnd SubPrivate Sub Command4_Click()Unload MeForm
10、8.ShowEnd SubPrivate Sub Form_Load()End Sub學(xué)生信息管理界面學(xué)生信息界面設(shè)計(jì)思想:點(diǎn)擊按鈕來(lái)實(shí)現(xiàn)系統(tǒng)的修改、添加、刪除和查詢(xún)。設(shè)計(jì)代碼: Private Sub Command1_Click()Unload MeForm2.ShowEnd SubPrivate Sub Command2_Click()End SubPrivate Sub Command3_Click()End SubPrivate Sub Command4_Click()End SubPrivate Sub Command5_Click()End SubPrivate Sub Comm
11、and6_Click()End SubPrivate Sub Command7_Click()End SubPrivate Sub Command8_Click()Dim ask As Integerask = MsgBox("是否刪除?", vbYesNo)If ask = 6 ThenEnd IfEnd SubPrivate Sub Command9_Click()Unload MeForm6.ShowEnd Sub學(xué)生信息管理界面查詢(xún)界面學(xué)生信息查詢(xún)界面設(shè)計(jì)思想: 實(shí)現(xiàn)學(xué)生信息按學(xué)號(hào)或姓名或班號(hào)的查詢(xún)。設(shè)計(jì)代碼:Private Sub Command2_Click()
12、If Text1 > "" ThenAdodc1.RecordSource = "select * from xt27result where student_NAME='" & Text1.Text & " '"ElseIf Text2 > "" ThenAdodci1.RecordSource = "select * from xt27result where student_ID='" & Text2.Text & &qu
13、ot; '"ElseIf Text3 > "" ThenAdodc1.RecordSource = "select * from xt27result where course_Name='" & Text3.Text & " '"End IfAdodc1.RefreshEnd SubPrivate Sub Command3_Click()Unload MeForm1.ShowEnd Sub班級(jí)信息管界面班級(jí)信息界面設(shè)計(jì)思想:點(diǎn)擊按鈕來(lái)實(shí)現(xiàn)系統(tǒng)的修改、添加、刪除和查詢(xún)。設(shè)計(jì)代碼:
14、Private Sub addCommand_Click()End SubPrivate Sub Command1_Click()Unload MeForm2.ShowEnd SubPrivate Sub deleteCommand_Click()Dim ask As Integerask = MsgBox("是否刪除?", vbYesNo)If ask = 6 ThenEnd IfEnd SubPrivate Sub updateCommand_Click()End SubPrivate Sub Command2_Click()End SubPrivate Sub Com
15、mand3_Click()End SubPrivate Sub Command4_Click()End SubPrivate Sub Command5_Click()End SubPrivate Sub Form_Load()End Sub課程信息管理界面課程信息界面設(shè)計(jì)思想:點(diǎn)擊按鈕來(lái)實(shí)現(xiàn)系統(tǒng)的修改、添加、刪除。設(shè)計(jì)代碼: Private Sub Command1_Click()Unload MeForm2.ShowEnd SubPrivate Sub Command2_Click()End SubPrivate Sub Command3_Click()End SubPrivate Sub
16、Command4_Click()End SubPrivate Sub Command5_Click()End SubPrivate Sub Command6_Click()End SubPrivate Sub Command7_Click()End SubPrivate Sub Command8_Click()Dim ask As Integerask = MsgBox("是否刪除?", vbYesNo)If ask = 6 ThenEnd IfEnd SubPrivate Sub Form_Load()End Sub成績(jī)信息管理界面學(xué)生成績(jī)管理界面設(shè)計(jì)思想:點(diǎn)擊按鈕來(lái)實(shí)現(xiàn)
17、系統(tǒng)的修改、添加、刪除和查詢(xún)。設(shè)計(jì)代碼:Private Sub Command1_Click()Unload MeForm2.ShowEnd SubPrivate Sub Command2_Click()End SubPrivate Sub Command3_Click()End SubPrivate Sub Command4_Click()End SubPrivate Sub Command5_Click()End SubPrivate Sub Command6_Click()End SubPrivate Sub Command7_Click()End SubPrivate Sub Comm
18、and8_Click()Dim ask As Integerask = MsgBox("是否刪除?", vbYesNo)If ask = 6 ThenEnd IfEnd SubPrivate Sub Command9_Click()Unload MeForm5.ShowEnd SubPrivate Sub Form_Load()End Sub 成績(jī)信息管理界面查詢(xún)界面成績(jī)查詢(xún)界面設(shè)計(jì)思想: 實(shí)現(xiàn)學(xué)生信息按學(xué)號(hào)或姓名或班號(hào)的查詢(xún)。設(shè)計(jì)代碼:Private Sub Command2_Click()If Text1 > "" ThenAdodc1.RecordSource = "select * from xt27student where student_ID='" & Text1.Text & " '"ElseIf Text2 > "" ThenAdodc1.RecordSource = "select * from xt27student where student_NAME='" & Text2.Text & " '"
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年法學(xué)概論考試科目簡(jiǎn)介與試題及答案
- 2025屆河南省新鄉(xiāng)、開(kāi)封市名校聯(lián)考八下數(shù)學(xué)期末預(yù)測(cè)試題含解析
- 行政管理專(zhuān)業(yè)教師的教學(xué)策略試題及答案
- 法學(xué)概論復(fù)習(xí)指南試題及答案
- 如何制定提升競(jìng)爭(zhēng)力的策略試題及答案
- 財(cái)務(wù)報(bào)告的法律及道德責(zé)任試題及答案
- 物資分類(lèi)管理方案計(jì)劃
- 江蘇省泰州市相城區(qū)黃橋中學(xué)2025屆數(shù)學(xué)八下期末學(xué)業(yè)水平測(cè)試模擬試題含解析
- 遼寧省營(yíng)口市大石橋市石佛中學(xué)2025屆八年級(jí)數(shù)學(xué)第二學(xué)期期末經(jīng)典試題含解析
- 防范火災(zāi)隱患的保安工作措施計(jì)劃
- 【MOOC】航空航天材料概論-南京航空航天大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 車(chē)輛檢修安全操作規(guī)程模版(2篇)
- 機(jī)械傷害應(yīng)急處理措施
- DB41T 1165-2015 道路非開(kāi)挖式地聚合物注漿加固處治技術(shù)規(guī)范
- 新能源材料與器件基礎(chǔ)知識(shí)單選題100道及答案解析
- 北師大版數(shù)學(xué)四年級(jí)下冊(cè)期末考試試卷及答案
- 2024年黑龍江、吉林、遼寧高考地理試卷(含答案逐題解析)
- 市容環(huán)境衛(wèi)生業(yè)務(wù)培訓(xùn)
- 建筑行業(yè)太陽(yáng)能系統(tǒng)售后服務(wù)方案
- 蛇皮市場(chǎng)發(fā)展前景分析及供需格局研究預(yù)測(cè)報(bào)告
- 2022年內(nèi)分泌醫(yī)療質(zhì)量控制評(píng)價(jià)體系與考核標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論