




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
數據庫原理課程設計報告課程設計題目:學分管理系統學生姓名:張宗良專業:軟件工程班級:081106學號:08110631指導教師:謝小林2009年12月25日·······目錄········題目要求··································3程序截圖··································4程序代碼·································10課程設計心得·····························26題目要求:設計一個學分管理系統。假定每位學生一定達成基礎課50學分,專業課50學分,選修課24學分,人文類課程8學分和實驗性課程20學分才能畢業。實現以下功能:1.錄入某位學生的學分信息2.給定學號,顯示某位學生的學分達成情況;3.給定班號,顯示該班全部學生的學分完成狀況;4.給定學號,改正該學生的學分信息;5.依據某類課程的學分高低進行排序;給定學號,對該學生可否畢業進行確立。登岸界面以下:主界面以下:進行插入操作:按班號顯示操作:查問結果界面以下:進行按學號進行查問的界面:查問結果以下:排序界面:查問學生能否能夠畢業:刪除操作:代碼以下:Module1:PubliccnAsNewPublicrsAsNewForm1:PublicrsAsSubdisp( )Set=rsFori=0To-1Text1(i).Text=(i).ValueNextEndSubSubrenew( )Setrs=NewSet=rs"dsn=123;uid=sa;pwd=""select*fromcredit",cn,adOpenStatic,adLockOptimisticdispEndSubPrivateSubFrame1_DragDrop(SourceAsControl,XAsSingle,YAsSingle)EndSubPrivateSubCommand1_Click( )Fori=0To7Text1(i).Text=""NextText1(0).SetFocusText1(1).Enabled=TrueText1(2).Enabled=TrueTrueEndSubPrivateSubCommand10_Click( )IfThenmsg=MsgBox("已達到第一條",48+0,"提示")EndIfdispEndSubPrivateSubCommand11_Click( )Text1(1).Enabled=TrueText1(2).Enabled=Trueinsert_str="insertintocreditvalues('"&Text1(0).Text&"','"&Text1(1).Text&"','"&Text1(2).Text&"','"&Text1(3).Text&"','"&Text1(4).Text&"','"&Text1(5).Text"','"&Text1(6).Text&"','"&Text1(7).Text&"')"IfText1(0).Text<>(0)Then(insert_str)MsgBox"插入成功"ElseMsgBox"重復輸入數據"EndIfdisprenewEndSubPrivateSubCommand12_Click( )renewEndSubPrivateSubCommand13_Click( )update_str="updatecreditsetbasic='"&Text1(3).Text&"',major='"&Text1(4).Text&"',soption='"&Text1(5).Text"',speople='"&Text1(6).Text&"',sexperiment='"
&&Text1(7).Text&"'wheresno='"&Text1(0).Text&"'"IfText1(0).Text<>(0)Then(update_str)ElseMsgBox"無此內容"EndIfrenewEndSubPrivateSubCommand14_Click( )sno1=InputBox("請輸入要刪除學生的學號:","查問",200,100)delete_str="deletefromcreditwheresno="&sno1Ifsno1<>""Then'If=0Then'MsgBox"輸入學號不正確"'Else(delete_str)disprenew'EndIfElseMsgBox"error"EndIfEndSubPrivateSubCommand15_Click( )EndSubPrivateSubCommand2_Click( )EndSubPrivateSubCommand3_Click( )EndSubPrivateSubCommand4_Click( )Text1(0).SetFocusFori=0To7Text1(i).Text=""NextText1(1).Enabled=FalseText1(2).Enabled=False'dispEndSubPrivateSubCommand5_Click( )EndSubPrivateSubCommand6_Click( )Dima(4)AsIntegersno1=InputBox("Setrs=New"select*from
請輸入學生的學號:","creditwheresno='"
查問",200,100)&sno1&"'",
cn,adOpenStatic,adLockOptimisticIf=0ThenMsgBox"輸入學號不正確"Elsei=0Forj=3To-1a(i)=Val(j).Value)i=i+1NextIfa(0)>=50Anda(1)>=50Anda(2)>=24Anda(3)>=8Anda(4)>=20ThenMsgBox"該學生已修滿學分,能夠畢業"ElseMsgBox"該學生因為未修滿學分,不可以畢業"EndIfEndIfEndSubPrivateSubCommand7_Click( )dispEndSubPrivateSubCommand8_Click( )dispEndSubPrivateSubCommand9_Click( )IfThenmsg=MsgBox("已達到最后一條",48+0,"提示")EndIfdispEndSubPrivateSubForm_Load( )Setrs=New'Setcn=New"dsn=123;uid=sa;pwd=""select*fromcredit",cn,adOpenStatic,adLockOptimisticdispFalseFalseEndSubForm2:PrivateSubCommand1_Click( )EndSubPrivateSubForm_Load( )classno=InputBox("請輸入學生的班號","查問",200,100)'''Setrs1=NewSetcn=NewSetrs=New"dsn=123;uid=sa;pwd=""select*fromcreditwheresclass='"&classno&"'",cn,adOpenStatic,adLockOptimisticIf>0ThenSet=rsElseMsgBox"無此記錄!"EndIfEndSubForm3:PrivateSubCommand1_Click( )EndSubPrivateSubForm_Load( )sno=InputBox("請輸入學生的學號Setcn=NewSetrs=New"dsn=123;uid=sa;pwd=""select*fromcreditwhere
","查問",200,100)sno='"&sno&"'",
cn,adOpenStatic,adLockOptimisticIf>0ThenSet=rsElseMsgBox"無此記錄!"EndIfEndSubForm4:PrivateSubCommand1_Click( )EndSubPrivateSubOption1_Click( )subject=InputBox("請輸入課程名:","查問",200,100)Setcn=NewSetrs=New"dsn=123;uid=sa;pwd="Ifsubject="basic"Orsubject="major"Orsubject="soption"Orsubject="speople"Orsubject="sexperiment"Then"select*fromcreditorderby"&subject,cn,adOpenStatic,adLockOptimisticSet=rsElsemsg=MsgBox("error",48+0,"提示")EndIfEndSubPrivateSubOption2_Click( )subject=InputBox("請輸入課程名:","查問",200,100)Setcn=NewSetrs=New"dsn=123;uid=sa;pwd="Ifsubject="basic"Orsubject="major"Orsubject="soption"Orsubject="speople"Orsubject="sexperiment"Then"select*fromcreditorderby"&subject&"desc",cn,adOpenStatic,adLockOptimisticSet=rsElsemsg=MsgBox("error",48+0,"提示")EndIfEndSubFrmlogin:DimrsuserAsPubliccn1As'PublicLoginSucceededAsBooleanPrivateSubcmdCancel_Click( )設置全局變量為false不提示失敗的登錄LoginSucceeded=FalseEndEndSubPrivateSubcmdOK_Click( )Dimquery_strAsStringSetrsuser=Newuser_str="select*fromuserinfowhereuserid='"&txtUserName&"'andpassword='"&txtPassword&"'"user_str,cn1,adOpenStatic,adLockOptimisticIf>0ThenIf("power")="admin"Then=TrueElse=FalseEndIfLoginSucceeded=TrueUnloadfrmLoginElseMsgBox"無效的用戶或密碼,請重試!",,"登錄"SendKeys"{Home}+{End}"EndIf''EndSubPrivateSubForm_Load( )'"select*fromuserinfo",cn,adOpenStatic,adLockOptimisticSetcn1=New"dsn=123;uid=sa;pwd="EndSub課程設計總結:沒接觸數據庫的時候老是感覺它比較高深或是不行靠近的電腦知識,只管自己對電腦特別感興趣,其實仍是有些心理上的陌生感。學習電腦就和我們平常的其余
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年日常安全培訓考試試題及完整答案(名校卷)
- 2024-2025崗位安全培訓考試試題含完整答案(歷年真題)
- 2025屆云南省昭通市昭陽區蘇家院鄉中學七年級數學第二學期期末學業質量監測試題含解析
- 2025年中國水龍頭市場前景研究與投資前景分析報告
- 北京市門頭溝區2025屆數學七下期末考試試題含解析
- 退休本土文化顧問合同
- 四川省樂山四中學2025年七下數學期末質量檢測模擬試題含解析
- 平面廣告承包協議
- 鋼鐵原材料供應協議
- 拍賣渠道建設協議
- 深邃的世界:西方繪畫中的科學學習通超星期末考試答案章節答案2024年
- 2024年大學本科課程教育心理學教案(全冊完整版)
- 配音基礎知識課件
- 卡西歐手表EFA-120中文使用說明書
- -小學英語人稱代詞與物主代詞講解課件(共58張課件).課件
- 超市經營服務方案投標方案(技術標)
- 孟萬金編制的中國大學生積極心理品質量表+評分方式
- JGT 486-2015 混凝土用復合摻合料
- 12J3-3蒸壓加氣混凝土砌塊墻
- 2023年版《安寧療護實踐指南(試行)》解讀課件
- 7《玩磁鐵》(教學設計)-一年級上冊科學青島版
評論
0/150
提交評論