版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、學(xué)生(xu sheng)選課管理系統(tǒng)共二十四頁(yè) 系統(tǒng)背景和意義介紹(jisho) 系統(tǒng)開發(fā)平臺(tái) 系統(tǒng)總體設(shè)計(jì) 系統(tǒng)詳細(xì)設(shè)計(jì) 總結(jié) 目 錄共二十四頁(yè) 隨著我國(guó)經(jīng)濟(jì)的迅速發(fā)展,教育機(jī)構(gòu)的管理水平也在不斷的提高,在學(xué)校內(nèi)部利用計(jì)算機(jī)進(jìn)行管理已成為一種必然。目前計(jì)算機(jī)的迅猛發(fā)展突破了時(shí)間、空間的局限性,給學(xué)校管理帶來(lái)了極大的方便。為了適應(yīng)社會(huì)的發(fā)展,提高學(xué)校的管理效率,學(xué)校必須改變以前的傳統(tǒng)管理方式,利用計(jì)算機(jī)管理軟件逐步淘汰落后的手工管理方式。本課程設(shè)計(jì)學(xué)生(xu sheng)選課管理系統(tǒng)就是為一個(gè)學(xué)校選課系統(tǒng)而開發(fā)的管理軟件,可以利用計(jì)算機(jī)方便的實(shí)現(xiàn)學(xué)生信息、課程信息、選課等諸多環(huán)節(jié)的管理。 項(xiàng)目
2、(xingm)背景共二十四頁(yè)系統(tǒng)(xtng)開發(fā)的軟件平臺(tái)主要有:1.操作系統(tǒng)(co zu x tn):Windows XP/ Windows 72.數(shù)據(jù)庫(kù):Microsoft SQL Server 20003.VB:Microsoft Visual Basic 6.0共二十四頁(yè)系統(tǒng)(xtng)界面設(shè)計(jì)系統(tǒng)登錄 該部分主要實(shí)現(xiàn)登陸限制(xinzh)功能及退出系統(tǒng)。學(xué)生信息 該部分主要實(shí)現(xiàn)四個(gè)功能:查詢學(xué)生信息,添加學(xué)生信息,修改學(xué)生信息,刪除學(xué)生信息。課程信息 該部分主要實(shí)現(xiàn)四個(gè)功能:查詢課程信息,添加課程信息,修改課程信息,刪除課程信息。學(xué)生選課 該部分主要實(shí)現(xiàn)兩大部分功能:學(xué)生選課操作,所
3、選課程查詢及刪除。共二十四頁(yè)系統(tǒng)(xtng)詳細(xì)結(jié)構(gòu)圖如下所示 :共二十四頁(yè) 學(xué)生選課管理系統(tǒng)主要實(shí)現(xiàn)從學(xué)生、課程到選課的一體化管理,涉及學(xué)生信息、課程信息、學(xué)生選課三個(gè)實(shí)體。下面簡(jiǎn)單介紹幾個(gè)關(guān)鍵的實(shí)體和系統(tǒng)的綜合E-R圖。 學(xué)生實(shí)體屬性(shxng)圖 學(xué)生實(shí)體包括:學(xué)號(hào)、姓名、性別和所在系屬性,如圖1所示。學(xué)生學(xué)號(hào)性別姓名所在系圖1 學(xué)生(xu sheng)選課管理系統(tǒng)學(xué)生(xu sheng)實(shí)體屬性E-R分圖共二十四頁(yè) 課程實(shí)體屬性圖 課程實(shí)體包括(boku):課程號(hào)、課程名、學(xué)分和學(xué)期屬性。如圖2所示。課程學(xué)期學(xué)分課程名課程號(hào) 圖2 學(xué)生(xu sheng)選課管理系統(tǒng)課程實(shí)體屬性E-
4、R分圖共二十四頁(yè) 選課實(shí)體屬性圖 選課實(shí)體包括:學(xué)號(hào)、姓名(xngmng)和課程名屬性。如圖3所示。選課課程名學(xué)號(hào)姓名 圖3 學(xué)生選課管理系統(tǒng)選課實(shí)體(sht)屬性E-R分圖共二十四頁(yè)學(xué)生選課管理系統(tǒng)實(shí)體關(guān)系(gun x)E-R圖 學(xué)生選課管理系統(tǒng)各個(gè)實(shí)體之間的關(guān)系如圖4所示。學(xué)生課程選課圖4 視圖(sht)關(guān)系E-R圖共二十四頁(yè) 由于本系統(tǒng)是由VB+SQL server聯(lián)合開發(fā)的,所以需要設(shè)計(jì)(shj)相關(guān)的信息表,將信息導(dǎo)入表內(nèi),通過(guò)數(shù)據(jù)源ODBC將VB與SQL Server連接起來(lái)。本系統(tǒng)涉及到三個(gè)表:studentcoursechoose 將數(shù)據(jù)庫(kù)建好后,成功連接數(shù)據(jù)源ODBC,就可以
5、實(shí)現(xiàn)系統(tǒng)的開發(fā)了。下面我將一一介紹我所做系統(tǒng)的各個(gè)界面以及相關(guān)代碼。共二十四頁(yè)登錄(dn l)界面 通過(guò)左圖所示界面可以登錄系統(tǒng),只有輸入(shr)了正確的用戶名和密碼才能進(jìn)入系統(tǒng),否則提示“請(qǐng)輸入(shr)正確的用戶名和密碼!”三次登錄失敗,將會(huì)退出系統(tǒng)。 點(diǎn)擊“注銷”按鈕,出現(xiàn)確認(rèn)注銷提示,選擇“是”退出系統(tǒng),選擇”否“繼續(xù)留在當(dāng)前頁(yè)面。 共二十四頁(yè)登錄相關(guān)(xinggun)代碼如下所示用戶名及密碼設(shè)置的代碼(di m):Private Sub Command7_Click()If Text1 = “* And Text2 = “* Then LoginSucceeded = True F
6、orm2.Show Text1.Text = Text2.Text = Else MsgBox 請(qǐng)輸入正確的用戶名和密碼!“End If Text1.Text = Text2.Text = “ cnt = cnt + 1If cnt = 3 Then MsgBox 三次登錄失敗,請(qǐng)明天再試吧!“Unload MeEnd IfEnd Sub點(diǎn)回車鍵可以進(jìn)入系統(tǒng)的代碼:Private Sub Text2_KeyPress(KeyAscii As Integer)If KeyAscii = 13 Then Command7_ClickEnd IfEnd Sub初始化及密碼為*的代碼:Private
7、Sub Form_load()cnt = 0Text1.Text = Text2.Text = Text2.PasswordChar = *End Sub共二十四頁(yè) 通過(guò)正確輸入(shr),進(jìn)入到學(xué)生選課管理系統(tǒng)的界面共二十四頁(yè)學(xué)生(xu sheng)信息管理 此界面可以實(shí)現(xiàn)學(xué)生信息的查詢、修改、添加、刪除等操作,通過(guò)(tnggu)點(diǎn)擊“第一條”等的按鈕,實(shí)現(xiàn)信息的翻頁(yè)功能。共二十四頁(yè)查找代碼(di m):Private Sub Command1_Click()If Len(Text1.Text) 0 Then Adodcstudent.CommandType = adCmdText Adod
8、cstudent.RecordSource = select sno,sname,ssex,sdept from student where sno= & Trim(Text1.Text) & Adodcstudent.RefreshElse MsgBox (請(qǐng)輸入要查找的學(xué)號(hào))End IfEnd Sub刪除代碼Private Sub CmdDel_Click()Dim res As Integerres = MsgBox(確定(qudng)要?jiǎng)h除此行記錄嗎?, vbExclamation + vbYesNo + vbDefaultButton2)If res = vbYes ThenAdod
9、cstudent.Recordset.DeleteAdodcstudent.Recordset.MoveNext End IfEnd Sub添加代碼Private Sub CmdAdd_Click()Adodcstudent.Recordset.AddNewCmdAdd.Enabled = FalseCmdDel.Enabled = FalseCmdUpdate.Enabled = TrueEnd Sub共二十四頁(yè)課程(kchng)信息管理界面 此界面與學(xué)生信息管理界面相似,實(shí)現(xiàn)的功能一樣(yyng),都為查找、修改、添加及刪除,還有翻頁(yè)的按鈕,代碼與學(xué)生信息管理的代碼相同。共二十四頁(yè)學(xué)生(x
10、u sheng)選課界面 共二十四頁(yè)選課操作(cozu)部分(b fen)代碼如下所示:Private Sub Form_load() Dim strselect As String strselect = select * from course Adodccourse.CommandType = adCmdText Adodccourse.RecordSource = strselect Adodccourse.Refresh Set dtgcond.DataSource = Adodccourse Call initgrid Text1.Text = Text2.Text = Text3
11、.Text = End Sub 此界面可以實(shí)現(xiàn)學(xué)生選課的操作,通過(guò)AdodcGrid控件與數(shù)據(jù)庫(kù)的連接,界面上會(huì)顯示所有可選課程的信息。共二十四頁(yè)查詢(chxn)選課操作 本界面的查詢和刪除操作的代碼與學(xué)生信息管理的查詢和刪除大致相同,差異之處在于此界面初始化時(shí)刪除操作不可(bk)用,只有當(dāng)查詢完以后,刪除操作才可以進(jìn)行。共二十四頁(yè)結(jié)論(jiln) 本管理系統(tǒng)通過(guò)對(duì)信息的采集、存儲(chǔ)、加工、維護(hù)和使用等,并隨著管理科學(xué)和技術(shù)科學(xué)的發(fā)展而形成的。學(xué)生選課管理系統(tǒng)能為用戶提供充足的信息,對(duì)學(xué)生來(lái)說(shuō)可以輕松(qn sn)使用。通過(guò)這段時(shí)間的具體應(yīng)用和不斷完善,顯示出良好的效果。整個(gè)管理系統(tǒng)提高了工作效
12、率,也對(duì)學(xué)生工作管理的科學(xué)化、正規(guī)化起到了重要的作用。 這是我第一次做一個(gè)系統(tǒng)出來(lái),同時(shí)完成了一篇課程設(shè)計(jì)的論文。從剛開始的一片茫然,一步一步地摸索、修改,到現(xiàn)在終于做出了一個(gè)成品,雖然過(guò)程很辛苦,但現(xiàn)在回想起來(lái)也很充實(shí)??赡芪易龅倪€不夠好,有很多的不足,比如功能不是很強(qiáng)大,系統(tǒng)不夠完善,但我還是有一種小小的成就感。在這份課程設(shè)計(jì)即將完成之際,我的心情特別激動(dòng),無(wú)法平靜。共二十四頁(yè)致謝(zh xi) 雖然對(duì)VB掌握的不夠徹底,對(duì)相關(guān)知識(shí)了解的也不是很多,但從開始做系統(tǒng)到論文的順利完成,有很多老師、朋友都給了我很大的幫助和鼓勵(lì),使我增強(qiáng)了信心(xnxn),最終堅(jiān)持了下來(lái)。在此我要感謝*老師,*老師和*老師,感謝他們對(duì)我的指導(dǎo)以及幫助,也感謝所有幫助過(guò)我、鼓勵(lì)過(guò)我的朋友們,衷心地對(duì)你們說(shuō)聲謝謝!共二十四頁(yè)謝謝(xi xie)!共二十四頁(yè)內(nèi)容摘要學(xué)生選課管理系統(tǒng)。項(xiàng)目背景。學(xué)生實(shí)體包括:學(xué)號(hào)、姓名、性別和所在系屬性,如圖1所示。圖2 學(xué)生選課管理系
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年心理咨詢師題庫(kù)附完整答案(典優(yōu))
- 提前終止軟件許可合同(2025版)3篇
- 2025年水泥沙石綠色礦山開發(fā)合同3篇
- 2025年建筑工程用地下水打井安全監(jiān)督合同范本4篇
- 二零二五年度美容院客戶關(guān)系管理系統(tǒng)采購(gòu)合同8篇
- 2025年度環(huán)保材料綠色采購(gòu)合同4篇
- 2025年特色畜禽養(yǎng)殖基地承包經(jīng)營(yíng)與技術(shù)指導(dǎo)合同2篇
- 二零二五版大型游樂設(shè)施安裝與安全檢測(cè)合同3篇
- 地區(qū)性特色招生政策解讀
- 2024年09月江蘇2024年射陽(yáng)農(nóng)商銀行校園招考筆試歷年參考題庫(kù)附帶答案詳解
- 軟件項(xiàng)目應(yīng)急措施及方案
- 2025河北邯鄲經(jīng)開國(guó)控資產(chǎn)運(yùn)營(yíng)管理限公司招聘專業(yè)技術(shù)人才5名高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2024年民法典知識(shí)競(jìng)賽考試題庫(kù)及答案(共50題)
- 2025老年公寓合同管理制度
- 2024-2025學(xué)年人教版數(shù)學(xué)六年級(jí)上冊(cè) 期末綜合卷(含答案)
- 2024中國(guó)汽車后市場(chǎng)年度發(fā)展報(bào)告
- 鈑金設(shè)備操作培訓(xùn)
- 感染性腹瀉的護(hù)理查房
- 天津市部分區(qū)2023-2024學(xué)年高二上學(xué)期期末考試 物理 含解析
- 水利工程招標(biāo)文件樣本
- 第17課 西晉的短暫統(tǒng)一和北方各族的內(nèi)遷(說(shuō)課稿)-2024-2025學(xué)年七年級(jí)歷史上冊(cè)素養(yǎng)提升說(shuō)課稿(統(tǒng)編版2024)
評(píng)論
0/150
提交評(píng)論