版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 畢 業(yè) 設 計(論 文)</p><p> 中文題目:學生成績管理系統(tǒng)</p><p> 英文題目:Student achievement management system</p><p><b> 姓 名: </b></p><p><b> 學 號: </b
2、></p><p> 專 業(yè):計算機信息管理</p><p><b> 學 院: </b></p><p><b> 指導老師: </b></p><p><b> 二零一一年十二月</b></p><p> 摘
3、 要</p><p> 成績管理是學校管理中相當繁重的工作,牽涉到學生成績管理、課程管理等。由于成績記錄的數(shù)量眾多、管理復雜容易造成混亂,成績管理系統(tǒng)可以實現(xiàn)對整個成績信息進行準確而高效的記載。</p><p> 本系統(tǒng)的主要功能及任務是:</p><p> ·方便學生對自己的成績信息進行瀏覽;</p><p>
4、3;方便教師對學生的成績信息進行瀏覽、查找并進行管理;</p><p> ·提供一個電子化的成績管理平臺。</p><p> 為滿足為學校服務這一基本功能,數(shù)字校園應定位于信息服務,對學生的成績的高效而準確的管理系統(tǒng)設計的出發(fā)點和最終目的,既要能夠滿足學生和老師的一般需求,又要能夠針對用戶的類型、需求特征等確定它的的權限以便進行管理。</p><p>
5、 學生成績管理系統(tǒng)以學校實際成績管理情況為依據(jù),提供了成績?yōu)g覽、查找和更新等實用而豐富的功能。本系統(tǒng)使用Visual Basic 6.0中文版作為開發(fā)工具,后臺數(shù)據(jù)庫采用 Microsoft Access 的MDB數(shù)據(jù)庫。</p><p> 關鍵詞:小型學生成績管理系統(tǒng),SQL, VB,數(shù)據(jù)庫,控件,控件與數(shù)據(jù)庫的綁定</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ù)結構和知識點…………………………………4</p><p> 2.系統(tǒng)功能簡介……………………………………………………………5</p><p> 2.1 系統(tǒng)概述…………………………………………………………………5</p><p> 2.2 系統(tǒng)的組成及各模塊的功能……………………………………………
15、5</p><p> 2.3 系統(tǒng)的運行環(huán)境…………………………………………………………5</p><p> 3.系統(tǒng)設計…………………………………………………………………6</p><p> 3.1 數(shù)據(jù)庫設計……………………………………………………………6</p><p> 4.系統(tǒng)實現(xiàn)……………………………………………………
16、……………7</p><p> 4.1用戶登入界面的實現(xiàn)………………………………………………………8</p><p> 4.2學生成績管理界面實現(xiàn)………………………………………………… 8</p><p> 4.4成績管理界面實現(xiàn)……………………………………………………… 9</p><p> 5.系統(tǒng)調(diào)試與測試……………………………
17、………………………10</p><p> 5.1 測試內(nèi)容……………………………………………………………12</p><p> 結論…………………………………………………………14</p><p> 致 謝 ………………………………………………………………… 15</p><p> 參考文獻 ……………………………………………………
18、…………16</p><p><b> 一 選題的意義</b></p><p><b> 1.選該題的原因</b></p><p> 從大的方面來講,現(xiàn)在我國的部分高中及其以下級別的大部分中學,學生成績的管理水平還停留在紙介質(zhì)的基礎上,這樣的機制已經(jīng)不能適應時代的發(fā)展,因為它浪費了許多人力和物力,在信息時代這種傳統(tǒng)的
19、管理方法必然被計算機為基礎的信息管理所取代。我選擇這個題目,希望可以在信息管理方面有所提高。改革的總設計師鄧小平同志說過“科學技術是第一生產(chǎn)力”,我希望能用我一年的所學編制出一個實用的程序來幫助學校進行更有效的信息管理。</p><p> 從小的方面來說,我感覺這個題目和我的學校生活密切相關,我也比較熟悉該系統(tǒng),更容易學到對于我vb語言學習有用的知識。</p><p> 2.完成此題目
20、用到的數(shù)據(jù)結構和知識點。</p><p><b> 2.1數(shù)據(jù)結構:</b></p><p> 通過可視化數(shù)據(jù)管理器可以進行數(shù)據(jù)庫操作。建立數(shù)據(jù)庫:啟動可視化數(shù)據(jù)管理器,創(chuàng)建數(shù)據(jù)庫,創(chuàng)建數(shù)據(jù)庫表,然后編輯數(shù)據(jù)庫。</p><p><b> 2.2知識點:</b></p><p> Acces
21、s技術:可以開發(fā)關系數(shù)據(jù)庫,數(shù)據(jù)庫能匯集各種信息以供查詢、存儲和檢索。數(shù)據(jù)庫(Database)是由一些有意義和有關系的數(shù)據(jù)(data)所組合而成。一個數(shù)據(jù)庫中,包含了許多條記錄(Record),而每條記錄是由多個字段(Field)所組成,不同的字段存放這不同的數(shù)據(jù)。所以數(shù)據(jù)庫的嚴格定義是一組相關記錄的集合,而字段則是最基本的數(shù)據(jù)項,也是數(shù)據(jù)庫中最小的單位。在計算機中用來幫我們管理數(shù)據(jù)庫的系統(tǒng),我們稱之為數(shù)據(jù)庫管理管理系統(tǒng)(Databa
22、se Management System DBMS)。數(shù)據(jù)庫管理系統(tǒng)是架構在一個或多個數(shù)據(jù)庫之上,并針對數(shù)據(jù)庫中的數(shù)據(jù)進行管理運用。Access 的優(yōu)點在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息,數(shù)據(jù)表示圖提供了一種類似于 Excel 的電子表格,可以使數(shù)據(jù)庫一目了然。另外,Access 允許創(chuàng)建自定義報表用于打印或輸出數(shù)據(jù)庫中的信息。Access也提供了數(shù)據(jù)存儲庫,可以使用桌面數(shù)據(jù)庫文件把數(shù)據(jù)庫文件置于網(wǎng)絡文件服務器,與其他網(wǎng)絡用戶
23、共享數(shù)據(jù)庫。如上所述,Access 作為關系數(shù)據(jù)庫開發(fā)具備了許多優(yōu)點,可以在一個數(shù)據(jù)包中同時擁有桌面數(shù)據(jù)庫的便</p><p> 結構化查詢語言SQL: 結構化查詢語言(Structrued Query Lauguage,SQL)是訪問數(shù)據(jù)庫的標準語言,使用SQL語言可以從數(shù)據(jù)庫中獲取數(shù)據(jù),建立數(shù)據(jù)庫和數(shù)據(jù)庫對象,增加,修改數(shù)據(jù)和實現(xiàn)復雜的查詢功能。它是本系統(tǒng)實現(xiàn)的基礎。</p><p>
24、; 使用data控件訪問數(shù)據(jù)庫:主要使用的是data控件和數(shù)據(jù)綁定控件編寫數(shù)據(jù)庫應用程序的方法。</p><p><b> 二.系統(tǒng)功能簡介</b></p><p><b> 1.系統(tǒng)概述</b></p><p> 隨著學校的規(guī)模不斷擴大,學生數(shù)量急劇增加,有關學生的各種信息量也成倍增長。面對龐大的信息量,需要有學
25、生管理系統(tǒng)來提高學生管理工作的效率。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學統(tǒng)計和快速的查詢,從而減少管理方面的工作量。</p><p> 2.系統(tǒng)的組成以及各模塊的功能</p><p> 系統(tǒng)開發(fā)的總任務是實現(xiàn)學生信息關系的系統(tǒng)化、規(guī)范化和自動化。</p><p> 系統(tǒng)主要由五部分組成:系統(tǒng)用戶的管理、學生成績的管理、學生學籍信息的管理、信息的查詢,其
26、中還包括登錄界面以及成績的統(tǒng)計模塊。</p><p> 各模塊的主要功能如下:</p><p> ●系統(tǒng)用戶的管理:實現(xiàn)用戶的添加、刪除和密碼的修改</p><p> ●學生學籍信息的管理:實現(xiàn)學生學籍信息的添加、刪除和修改。</p><p> ●學生成績的管理:實現(xiàn)學生成績的錄入,刪除和修改。</p><p>
27、; ●學生信息的查詢:實現(xiàn)學生學籍的查詢、成績的查詢。</p><p> 學生成績信息的統(tǒng)計:實現(xiàn)學生男女生人數(shù)以及不及格人數(shù)的統(tǒng)計。</p><p><b> 3.系統(tǒng)的運行環(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ù)庫: 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)設計</b></p><p><b> 1.數(shù)據(jù)庫設計</b></p><p> 數(shù)據(jù)庫在本成績管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結構的好壞將直接對應用系統(tǒng)的效率以及實現(xiàn)的效率產(chǎn)生影響。合理的數(shù)據(jù)庫及結構設計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和
30、一致。同時合理的數(shù)據(jù)庫結構也將有利于程序的實現(xiàn)。設計本系統(tǒng)的數(shù)據(jù)庫應該充分滿足用戶的需求。</p><p> 針對一般學生管理系統(tǒng)的需求,通過對學生學習過程的內(nèi)容的分析,設計如下面所示的數(shù)據(jù)項和數(shù)據(jù)結構</p><p> 基本信息表:包括的字段有:學號,姓名,性別,年齡。</p><p> 成績表: 包括的字段有: 學號,姓名,性別,年齡。</p&g
31、t;<p> 密碼表: 包括的字段有: 用戶名,密碼。</p><p> 教師密碼表:包括的字段有:用戶名,密碼。</p><p> ?、频玫缴厦娴臄?shù)據(jù)項就可以設計出能夠滿足用戶需求的各種實體以及他們之間的關系。由上面的設計規(guī)劃出的實體有:用戶實體、信息實體、成績實體。</p><p> 按照以上實體進行設計:(1)打開可視化數(shù)據(jù)管理器程序(2)
32、建立數(shù)據(jù)庫(3)創(chuàng)建數(shù)據(jù)庫表(4)添加字段(5)生成表⑹ 添加內(nèi)容</p><p><b> 基本信息表</b></p><p><b> 等。</b></p><p><b> 四 系統(tǒng)實現(xiàn)</b></p><p> 現(xiàn)在已經(jīng)完成了程序各個功能模塊的創(chuàng)建,現(xiàn)在可以
33、進行系統(tǒng)的實現(xiàn)了</p><p><b> 1 登錄界面實現(xiàn)</b></p><p><b> 五.系統(tǒng)調(diào)試與測試</b></p><p> Public msgPrivate Sub Cmd_Del_Click() Dim areturn As Integer ateturn = MsgBox(
34、"你確實要刪除記錄嗎?", 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("請輸入要查詢的學號", "查找記錄") Data1.Recordset.FindFirst "學號='" & msg & "
36、'" If Data1.Recordset.NoM</p><p><b> 結 論</b></p><p> 1 遇到及解決的問題</p><p> 主要問題1:數(shù)據(jù)庫建立以后無法與控件綁定,在系統(tǒng)運行時,無法通過系統(tǒng)對數(shù)據(jù)庫的信息進行編輯,修改,刪除。</p><p> 解決:通過
37、看課本,查資料,以及詢問老師等途徑知道自己沒有設置data控件的數(shù)據(jù)綁定常用屬性,還有一些代碼不是和數(shù)據(jù)庫相應的位置連接的。</p><p><b> 主要問題2: </b></p><p> 由于窗體喝控件太多,使得編寫代碼時,總是出現(xiàn)數(shù)據(jù)庫與控件案不對應的情況。</p><p> 解決方法:只要細心,認真就可以做的好。</p&g
38、t;<p> 2畢業(yè)設計是培養(yǎng)學生綜合運用所學知識,發(fā)現(xiàn),提出,分析和解決實際問題,鍛煉實踐能力的重要環(huán)節(jié),是對學生實際工作能力的具體訓練和考察過程.隨著科學技術發(fā)展的日新日異,當今計算機應用在生活中可以說得是無處不在。因此作為二十一世紀的大學來說掌握計算機開發(fā)技術是十分重要的。</p><p> 通過這次的畢業(yè)設計使我懂得了理論與實際相結合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論
39、知識與實踐相結合起來,從理論中得出結論,才能真正為社會服務,從而提高自己的實際動手能力和獨立思考的能力。盡管本系統(tǒng)存在著很多不足,但其功能全面、架構流行、平臺先進;維護方便、操作簡單;報表精美、設計完美、針對性強;遠程辦公、移動辦公;運行穩(wěn)定、安全可靠;支持網(wǎng)絡辦公模式、易于日后程序更新、數(shù)據(jù)庫管理容易、界面友好、操作方便、效率高、安全性好等優(yōu)點是本管理系統(tǒng)所必需的。不過,通過這次畢業(yè)設計,我掌握了的系統(tǒng)基本開發(fā)過程鞏固了我從課本里學到
40、的知識,但在這次設計中的最大收獲是讓我掌握Visual Basic 6.0開發(fā)工具的應用和學會了使用該工具與SQL server 2000數(shù)據(jù)庫的連接,以及與同學們之間相互幫助的精神??傊?,通過這次畢業(yè)設計使我受益良多。</p><p><b> 致 謝</b></p><p> 在本次畢業(yè)設計中,我從指導老師身上學到了很多東西。老師認真負責的工作態(tài)度,嚴謹?shù)闹?/p>
41、學精神和深厚的理論水平都使我收益匪淺。他無論在理論上還是在實踐中,都給與我很大的幫助,使我得到不少的提高,這對于我以后的工作和學習都有一種巨大的幫助,在撰寫論文階段,指導老師審閱我的論文,提出了許多寶貴意見,沒有他的指導,我就不能較好的完成畢業(yè)設計。在此,我非常感謝您細心而又耐心的輔導。</p><p> 另外,我還要感謝在這幾年來對我有所教導的老師,他們孜孜不倦的教誨不但讓我學到了很多知識,而且讓我掌握了學習
42、的方法,更教會了我為人處事的道理,在此表示感謝。同時,在論文設計過程中還有我們班的同學也給了我不少幫助,這里一并表示感謝。</p><p><b> 參考文獻:</b></p><p> 1. 《Visual Basic 6.0編程案例精解》, 張路平,電子工業(yè)出版社</p><p> 2.《Visual Basic 6.0數(shù)據(jù)庫編程思想
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)論文——學生成績管理系統(tǒng)
- 學生成績管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文-學生成績管理系統(tǒng)
- 學生成績管理系統(tǒng)畢業(yè)論文
- 學生成績管理系統(tǒng)畢業(yè)論文
- 學生成績管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文-學生成績管理系統(tǒng)
- 學生成績管理系統(tǒng) 畢業(yè)論文
- 學生成績管理系統(tǒng)畢業(yè)論文畢業(yè)論文
- 學生成績管理系統(tǒng)畢業(yè)論文
- 學生成績管理系統(tǒng)-畢業(yè)論文
- 學生成績管理系統(tǒng)——畢業(yè)論文
- 學生成績管理系統(tǒng)——畢業(yè)論文
- 畢業(yè)論文學生成績管理系統(tǒng)
- 學生成績管理系統(tǒng)畢業(yè)論文 (2)
- 學生成績管理系統(tǒng)畢業(yè)論文 (2)
- 學生成績管理系統(tǒng)畢業(yè)論文9
- 學生成績管理系統(tǒng)畢業(yè)論文1
- 學生成績管理系統(tǒng)畢業(yè)論文7
- 學生信息管理系統(tǒng) ——學生成績管理系統(tǒng)-畢業(yè)論文
評論
0/150
提交評論