學(xué)生成績(jī)管理系統(tǒng)畢業(yè)論文 (3)_第1頁(yè)
已閱讀1頁(yè),還剩16頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  畢 業(yè) 設(shè) 計(jì)(論 文)</p><p>  中文題目:學(xué)生成績(jī)管理系統(tǒng)</p><p>  英文題目:Student achievement management system</p><p><b>  姓 名: </b></p><p><b>  學(xué) 號(hào): </b

2、></p><p>  專 業(yè):計(jì)算機(jī)信息管理</p><p><b>  學(xué) 院: </b></p><p><b>  指導(dǎo)老師: </b></p><p><b>  二零一一年十二月</b></p><p>  摘

3、 要</p><p>  成績(jī)管理是學(xué)校管理中相當(dāng)繁重的工作,牽涉到學(xué)生成績(jī)管理、課程管理等。由于成績(jī)記錄的數(shù)量眾多、管理復(fù)雜容易造成混亂,成績(jī)管理系統(tǒng)可以實(shí)現(xiàn)對(duì)整個(gè)成績(jī)信息進(jìn)行準(zhǔn)確而高效的記載。</p><p>  本系統(tǒng)的主要功能及任務(wù)是:</p><p>  ·方便學(xué)生對(duì)自己的成績(jī)信息進(jìn)行瀏覽;</p><p>  

4、3;方便教師對(duì)學(xué)生的成績(jī)信息進(jìn)行瀏覽、查找并進(jìn)行管理;</p><p>  ·提供一個(gè)電子化的成績(jī)管理平臺(tái)。</p><p>  為滿足為學(xué)校服務(wù)這一基本功能,數(shù)字校園應(yīng)定位于信息服務(wù),對(duì)學(xué)生的成績(jī)的高效而準(zhǔn)確的管理系統(tǒng)設(shè)計(jì)的出發(fā)點(diǎn)和最終目的,既要能夠滿足學(xué)生和老師的一般需求,又要能夠針對(duì)用戶的類型、需求特征等確定它的的權(quán)限以便進(jìn)行管理。</p><p>

5、  學(xué)生成績(jī)管理系統(tǒng)以學(xué)校實(shí)際成績(jī)管理情況為依據(jù),提供了成績(jī)?yōu)g覽、查找和更新等實(shí)用而豐富的功能。本系統(tǒng)使用Visual Basic 6.0中文版作為開發(fā)工具,后臺(tái)數(shù)據(jù)庫(kù)采用 Microsoft Access 的MDB數(shù)據(jù)庫(kù)。</p><p>  關(guān)鍵詞:小型學(xué)生成績(jī)管理系統(tǒng),SQL, VB,數(shù)據(jù)庫(kù),控件,控件與數(shù)據(jù)庫(kù)的綁定</p><p><b>  Abstract</

6、b></p><p>  Performance management in the management of schools is a very heavy work, involve the student achievement management, curriculum management. Due to the large number of records, the management

7、of complex easily cause confusion, performance management system can realize the whole achievement information accurate and efficient records.</p><p>  This system main function and task:</p><p>

8、;  , convenience of their students achievement information browse;</p><p>  " Enable teachers to student achievement information to browse, search and management;</p><p>  " To provide

9、 an electronic performance management platform.</p><p>  In order to meet the school services the basic functions of digital campus, located in the information service, the performance of students of the eff

10、iciency and accuracy of the management system for the design of the starting point and final goal, both to be able to meet the general needs of students and teachers, but also can be aimed at an user types, demand charac

11、teristics determine its permission to management.</p><p>  Student achievement management system to the actual school performance management as the basis, provides performance browse, search and update utili

12、ty and rich function. The system uses Visual Basic Chinese version 6 as the development tool, the backstage database using the Microsoft Access MDB database.</p><p>  Key words: small student achievement man

13、agement system, SQL, VB, database, control, control and data binding</p><p>  目 錄</p><p>  1.選題的意義………………………………………………………………4</p><p>  1 選擇該題目的原因………………………………………………………4 </p

14、><p>  2 完成此題目用到的數(shù)據(jù)結(jié)構(gòu)和知識(shí)點(diǎn)…………………………………4</p><p>  2.系統(tǒng)功能簡(jiǎn)介……………………………………………………………5</p><p>  2.1 系統(tǒng)概述…………………………………………………………………5</p><p>  2.2 系統(tǒng)的組成及各模塊的功能……………………………………………

15、5</p><p>  2.3 系統(tǒng)的運(yùn)行環(huán)境…………………………………………………………5</p><p>  3.系統(tǒng)設(shè)計(jì)…………………………………………………………………6</p><p>  3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)……………………………………………………………6</p><p>  4.系統(tǒng)實(shí)現(xiàn)……………………………………………………

16、……………7</p><p>  4.1用戶登入界面的實(shí)現(xiàn)………………………………………………………8</p><p>  4.2學(xué)生成績(jī)管理界面實(shí)現(xiàn)………………………………………………… 8</p><p>  4.4成績(jī)管理界面實(shí)現(xiàn)……………………………………………………… 9</p><p>  5.系統(tǒng)調(diào)試與測(cè)試……………………………

17、………………………10</p><p>  5.1 測(cè)試內(nèi)容……………………………………………………………12</p><p>  結(jié)論…………………………………………………………14</p><p>  致 謝 ………………………………………………………………… 15</p><p>  參考文獻(xiàn) ……………………………………………………

18、…………16</p><p><b>  一 選題的意義</b></p><p><b>  1.選該題的原因</b></p><p>  從大的方面來講,現(xiàn)在我國(guó)的部分高中及其以下級(jí)別的大部分中學(xué),學(xué)生成績(jī)的管理水平還停留在紙介質(zhì)的基礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了許多人力和物力,在信息時(shí)代這種傳統(tǒng)的

19、管理方法必然被計(jì)算機(jī)為基礎(chǔ)的信息管理所取代。我選擇這個(gè)題目,希望可以在信息管理方面有所提高。改革的總設(shè)計(jì)師鄧小平同志說過“科學(xué)技術(shù)是第一生產(chǎn)力”,我希望能用我一年的所學(xué)編制出一個(gè)實(shí)用的程序來幫助學(xué)校進(jìn)行更有效的信息管理。</p><p>  從小的方面來說,我感覺這個(gè)題目和我的學(xué)校生活密切相關(guān),我也比較熟悉該系統(tǒng),更容易學(xué)到對(duì)于我vb語言學(xué)習(xí)有用的知識(shí)。</p><p>  2.完成此題目

20、用到的數(shù)據(jù)結(jié)構(gòu)和知識(shí)點(diǎn)。</p><p><b>  2.1數(shù)據(jù)結(jié)構(gòu):</b></p><p>  通過可視化數(shù)據(jù)管理器可以進(jìn)行數(shù)據(jù)庫(kù)操作。建立數(shù)據(jù)庫(kù):?jiǎn)?dòng)可視化數(shù)據(jù)管理器,創(chuàng)建數(shù)據(jù)庫(kù),創(chuàng)建數(shù)據(jù)庫(kù)表,然后編輯數(shù)據(jù)庫(kù)。</p><p><b>  2.2知識(shí)點(diǎn):</b></p><p>  Acces

21、s技術(shù):可以開發(fā)關(guān)系數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)能匯集各種信息以供查詢、存儲(chǔ)和檢索。數(shù)據(jù)庫(kù)(Database)是由一些有意義和有關(guān)系的數(shù)據(jù)(data)所組合而成。一個(gè)數(shù)據(jù)庫(kù)中,包含了許多條記錄(Record),而每條記錄是由多個(gè)字段(Field)所組成,不同的字段存放這不同的數(shù)據(jù)。所以數(shù)據(jù)庫(kù)的嚴(yán)格定義是一組相關(guān)記錄的集合,而字段則是最基本的數(shù)據(jù)項(xiàng),也是數(shù)據(jù)庫(kù)中最小的單位。在計(jì)算機(jī)中用來幫我們管理數(shù)據(jù)庫(kù)的系統(tǒng),我們稱之為數(shù)據(jù)庫(kù)管理管理系統(tǒng)(Databa

22、se Management System DBMS)。數(shù)據(jù)庫(kù)管理系統(tǒng)是架構(gòu)在一個(gè)或多個(gè)數(shù)據(jù)庫(kù)之上,并針對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行管理運(yùn)用。Access 的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息,數(shù)據(jù)表示圖提供了一種類似于 Excel 的電子表格,可以使數(shù)據(jù)庫(kù)一目了然。另外,Access 允許創(chuàng)建自定義報(bào)表用于打印或輸出數(shù)據(jù)庫(kù)中的信息。Access也提供了數(shù)據(jù)存儲(chǔ)庫(kù),可以使用桌面數(shù)據(jù)庫(kù)文件把數(shù)據(jù)庫(kù)文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶

23、共享數(shù)據(jù)庫(kù)。如上所述,Access 作為關(guān)系數(shù)據(jù)庫(kù)開發(fā)具備了許多優(yōu)點(diǎn),可以在一個(gè)數(shù)據(jù)包中同時(shí)擁有桌面數(shù)據(jù)庫(kù)的便</p><p>  結(jié)構(gòu)化查詢語言SQL: 結(jié)構(gòu)化查詢語言(Structrued Query Lauguage,SQL)是訪問數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語言,使用SQL語言可以從數(shù)據(jù)庫(kù)中獲取數(shù)據(jù),建立數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)對(duì)象,增加,修改數(shù)據(jù)和實(shí)現(xiàn)復(fù)雜的查詢功能。它是本系統(tǒng)實(shí)現(xiàn)的基礎(chǔ)。</p><p>

24、;  使用data控件訪問數(shù)據(jù)庫(kù):主要使用的是data控件和數(shù)據(jù)綁定控件編寫數(shù)據(jù)庫(kù)應(yīng)用程序的方法。</p><p><b>  二.系統(tǒng)功能簡(jiǎn)介</b></p><p><b>  1.系統(tǒng)概述</b></p><p>  隨著學(xué)校的規(guī)模不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息量也成倍增長(zhǎng)。面對(duì)龐大的信息量,需要有學(xué)

25、生管理系統(tǒng)來提高學(xué)生管理工作的效率。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速的查詢,從而減少管理方面的工作量。</p><p>  2.系統(tǒng)的組成以及各模塊的功能</p><p>  系統(tǒng)開發(fā)的總?cè)蝿?wù)是實(shí)現(xiàn)學(xué)生信息關(guān)系的系統(tǒng)化、規(guī)范化和自動(dòng)化。</p><p>  系統(tǒng)主要由五部分組成:系統(tǒng)用戶的管理、學(xué)生成績(jī)的管理、學(xué)生學(xué)籍信息的管理、信息的查詢,其

26、中還包括登錄界面以及成績(jī)的統(tǒng)計(jì)模塊。</p><p>  各模塊的主要功能如下:</p><p>  ●系統(tǒng)用戶的管理:實(shí)現(xiàn)用戶的添加、刪除和密碼的修改</p><p>  ●學(xué)生學(xué)籍信息的管理:實(shí)現(xiàn)學(xué)生學(xué)籍信息的添加、刪除和修改。</p><p>  ●學(xué)生成績(jī)的管理:實(shí)現(xiàn)學(xué)生成績(jī)的錄入,刪除和修改。</p><p>

27、;  ●學(xué)生信息的查詢:實(shí)現(xiàn)學(xué)生學(xué)籍的查詢、成績(jī)的查詢。</p><p>  學(xué)生成績(jī)信息的統(tǒng)計(jì):實(shí)現(xiàn)學(xué)生男女生人數(shù)以及不及格人數(shù)的統(tǒng)計(jì)。</p><p><b>  3.系統(tǒng)的運(yùn)行環(huán)境</b></p><p><b>  系統(tǒng)使用環(huán)境</b></p><p>  操作系統(tǒng):windows xp/2

28、000/me/98</p><p>  系統(tǒng)支持: visual basic 6.0及以上版本</p><p>  數(shù)據(jù)庫(kù): access</p><p><b>  系統(tǒng)開發(fā)環(huán)境</b></p><p>  操作系統(tǒng):windows xp/2000/me/98</p><p>  系統(tǒng)支持:

29、visual basic 6.0</p><p><b>  三 系統(tǒng)設(shè)計(jì)</b></p><p><b>  1.數(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ù)的完整和

30、一致。同時(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)的需求,通過對(duì)學(xué)生學(xué)習(xí)過程的內(nèi)容的分析,設(shè)計(jì)如下面所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)</p><p>  基本信息表:包括的字段有:學(xué)號(hào),姓名,性別,年齡。</p><p>  成績(jī)表: 包括的字段有: 學(xué)號(hào),姓名,性別,年齡。</p&g

31、t;<p>  密碼表: 包括的字段有: 用戶名,密碼。</p><p>  教師密碼表:包括的字段有:用戶名,密碼。</p><p> ?、频玫缴厦娴臄?shù)據(jù)項(xiàng)就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體以及他們之間的關(guān)系。由上面的設(shè)計(jì)規(guī)劃出的實(shí)體有:用戶實(shí)體、信息實(shí)體、成績(jī)實(shí)體。</p><p>  按照以上實(shí)體進(jìn)行設(shè)計(jì):(1)打開可視化數(shù)據(jù)管理器程序(2)

32、建立數(shù)據(jù)庫(kù)(3)創(chuàng)建數(shù)據(jù)庫(kù)表(4)添加字段(5)生成表⑹ 添加內(nèi)容</p><p><b>  基本信息表</b></p><p><b>  等。</b></p><p><b>  四 系統(tǒng)實(shí)現(xiàn)</b></p><p>  現(xiàn)在已經(jīng)完成了程序各個(gè)功能模塊的創(chuàng)建,現(xiàn)在可以

33、進(jìn)行系統(tǒng)的實(shí)現(xiàn)了</p><p><b>  1 登錄界面實(shí)現(xiàn)</b></p><p><b>  五.系統(tǒng)調(diào)試與測(cè)試</b></p><p>  Public msgPrivate Sub Cmd_Del_Click() Dim areturn As Integer ateturn = MsgBox(

34、"你確實(shí)要?jiǎng)h除記錄嗎?", vbYesNo) If ateturn = vbYes Then Data1.Recordset.Delete Data1.Recordset.MoveNext If Data1.Recordset.EOF Then Data1.Recordset.MoveLast End If End

35、 IfEnd SubPrivate Sub Cmd_End_Click() EndEnd SubPrivate Sub Cmd_Fnnd_Click() msg = InputBox("請(qǐng)輸入要查詢的學(xué)號(hào)", "查找記錄") Data1.Recordset.FindFirst "學(xué)號(hào)='" & msg & "

36、'" If Data1.Recordset.NoM</p><p><b>  結(jié) 論</b></p><p>  1 遇到及解決的問題</p><p>  主要問題1:數(shù)據(jù)庫(kù)建立以后無法與控件綁定,在系統(tǒng)運(yùn)行時(shí),無法通過系統(tǒng)對(duì)數(shù)據(jù)庫(kù)的信息進(jìn)行編輯,修改,刪除。</p><p>  解決:通過

37、看課本,查資料,以及詢問老師等途徑知道自己沒有設(shè)置data控件的數(shù)據(jù)綁定常用屬性,還有一些代碼不是和數(shù)據(jù)庫(kù)相應(yīng)的位置連接的。</p><p><b>  主要問題2: </b></p><p>  由于窗體喝控件太多,使得編寫代碼時(shí),總是出現(xiàn)數(shù)據(jù)庫(kù)與控件案不對(duì)應(yīng)的情況。</p><p>  解決方法:只要細(xì)心,認(rèn)真就可以做的好。</p&g

38、t;<p>  2畢業(yè)設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí),發(fā)現(xiàn),提出,分析和解決實(shí)際問題,鍛煉實(shí)踐能力的重要環(huán)節(jié),是對(duì)學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過程.隨著科學(xué)技術(shù)發(fā)展的日新日異,當(dāng)今計(jì)算機(jī)應(yīng)用在生活中可以說得是無處不在。因此作為二十一世紀(jì)的大學(xué)來說掌握計(jì)算機(jī)開發(fā)技術(shù)是十分重要的。</p><p>  通過這次的畢業(yè)設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論

39、知識(shí)與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。盡管本系統(tǒng)存在著很多不足,但其功能全面、架構(gòu)流行、平臺(tái)先進(jìn);維護(hù)方便、操作簡(jiǎn)單;報(bào)表精美、設(shè)計(jì)完美、針對(duì)性強(qiáng);遠(yuǎn)程辦公、移動(dòng)辦公;運(yùn)行穩(wěn)定、安全可靠;支持網(wǎng)絡(luò)辦公模式、易于日后程序更新、數(shù)據(jù)庫(kù)管理容易、界面友好、操作方便、效率高、安全性好等優(yōu)點(diǎn)是本管理系統(tǒng)所必需的。不過,通過這次畢業(yè)設(shè)計(jì),我掌握了的系統(tǒng)基本開發(fā)過程鞏固了我從課本里學(xué)到

40、的知識(shí),但在這次設(shè)計(jì)中的最大收獲是讓我掌握Visual Basic 6.0開發(fā)工具的應(yīng)用和學(xué)會(huì)了使用該工具與SQL server 2000數(shù)據(jù)庫(kù)的連接,以及與同學(xué)們之間相互幫助的精神??傊?,通過這次畢業(yè)設(shè)計(jì)使我受益良多。</p><p><b>  致 謝</b></p><p>  在本次畢業(yè)設(shè)計(jì)中,我從指導(dǎo)老師身上學(xué)到了很多東西。老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹?/p>

41、學(xué)精神和深厚的理論水平都使我收益匪淺。他無論在理論上還是在實(shí)踐中,都給與我很大的幫助,使我得到不少的提高,這對(duì)于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,在撰寫論文階段,指導(dǎo)老師審閱我的論文,提出了許多寶貴意見,沒有他的指導(dǎo),我就不能較好的完成畢業(yè)設(shè)計(jì)。在此,我非常感謝您細(xì)心而又耐心的輔導(dǎo)。</p><p>  另外,我還要感謝在這幾年來對(duì)我有所教導(dǎo)的老師,他們孜孜不倦的教誨不但讓我學(xué)到了很多知識(shí),而且讓我掌握了學(xué)習(xí)

42、的方法,更教會(huì)了我為人處事的道理,在此表示感謝。同時(shí),在論文設(shè)計(jì)過程中還有我們班的同學(xué)也給了我不少幫助,這里一并表示感謝。</p><p><b>  參考文獻(xiàn):</b></p><p>  1. 《Visual Basic 6.0編程案例精解》, 張路平,電子工業(yè)出版社</p><p>  2.《Visual Basic 6.0數(shù)據(jù)庫(kù)編程思想

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)僅提供信息存儲(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)論