【正文】
Visual_Basic SQL學生信息管理系統(tǒng)畢業(yè)設(shè)計摘 要本系統(tǒng)后臺數(shù)據(jù)庫采用SQL Server 2008建立,前端應(yīng)用程序采用Visual Basic 。在Visual Basic Active Data Object ,并通過文件DSN的方式對數(shù)據(jù)庫進行訪問和操作。此學生信息管理系統(tǒng)針對四川傳媒學院的具體情況進行設(shè)計,管理員登錄后能對班級信息、課程信息、學生基本信息、學生獎懲信息進行管理,包括對信息的添加、刪除和更改,同時管理員能對訪問者的權(quán)限進行管理。教師用戶能對自己所擔任課程進行課表查詢、成績管理。學生用戶登錄后能對自己的基本信息進行確認、查詢成績以及申請獎學金。本系統(tǒng)經(jīng)過多臺計算機測試,運行正常,相對穩(wěn)定。且系統(tǒng)初具規(guī)模,基本能勝任四川傳媒學院的學生綜合信息管理。關(guān)鍵詞: 學生管理系統(tǒng) 信息管理系統(tǒng) 管理系統(tǒng) 學生信息管理AbstractsThis system use SQL Server 2008 to build the backstage database, and use Visual Basic to development the application program. In the Visual Basic, we select the Microsoft Active Data Object then we can opera the Database through file DSN.This student information system build for Sichuan Media College based on her detail, Administrators could management the class information, class information, students information after they signed in, and they also have right to build, delete or change information, what’s more, Administrators can management the right that who use this information system. Teachers can management their classes score, and they have right to know their course arrangement. Students can confirmation themselves information after they signed in, and they can check their course score. Applying for a scholarship in this system is a good choice too.The Sichuan media college students39。 information management system has tested on many PCs, they work quietly, safety and fast. And this system is a large system, could work for Sichuan Media College.Keywords: Students management system MIS Management system Students information management 目 錄1 前言 12 開發(fā)工具介紹 2 SQL Server 2008簡介 2 Visual Basic 3 ADO組件的主要對象及其功能 5 本系統(tǒng)Visual Basic 53 系統(tǒng)分析與設(shè)計 7 系統(tǒng)功能分析 7 系統(tǒng)結(jié)構(gòu)圖 7 系統(tǒng)E—R圖 8 數(shù)據(jù)庫設(shè)計 84 系統(tǒng)具體實現(xiàn) 11 模塊設(shè)計 11 登錄窗體設(shè)計 12 系統(tǒng)主界面的設(shè)計 15 班級信息管理設(shè)計 18 學生基本信息維護 20 課程信息維護 22 教務(wù)信息模塊設(shè)計 23 獎懲信息模塊設(shè)計 26 學費信息模塊設(shè)計 28 管理員信息模塊設(shè)計 305 結(jié)論 33致 謝 34參考文獻 35III1 前言學生信息管理系統(tǒng)是一個教育單位不可缺少的部分,它的內(nèi)容對于學校的決策者和管理者來說都至關(guān)重要。長期以來人們使用傳統(tǒng)紙質(zhì)檔案的方式管理學生信息,這種管理方式存在著許多缺點,如:效率低、保密性差,而且長時間會產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不便。 隨著科學技術(shù)的不斷提高,計算機科學日漸成熟,逐漸應(yīng)用到各個領(lǐng)域。作為計算機應(yīng)用的一部分,使用計算機對學生信息進行管理,具有著紙質(zhì)檔案管理所無法比擬的優(yōu)點,例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高學生信息管理的效率,也是高校對信息的科學化、正規(guī)化、無紙化管理的發(fā)展方向。本文介紹了利用SQL server 2008建立數(shù)據(jù)庫,Visual Basic 。該系統(tǒng)從我校的實際情況出發(fā),對我校在校學生的基本信息進行綜合管理,包括學生班級信息、課程信息、成績信息、獎懲信息,同時設(shè)置了三種不同的訪問權(quán)限,分別是管理員、教師和學生,根據(jù)數(shù)據(jù)庫中的具體數(shù)據(jù)自動分配其登錄后的操作權(quán)限。管理員具有最高訪問權(quán)限,能對所有信息進行綜合編輯,教師用戶主要對自己所擔任課程進行成績登錄,學生用戶能對自己的基本信息進行查詢和確認,包括成績信息、獎懲信息和密碼的更改。本系統(tǒng)初具規(guī)模,能勝任在校學生的基本信息的綜合管理工作,并且基于Visual basic進行開發(fā)的軟件具有界面友好、操作簡便的優(yōu)點。系統(tǒng)內(nèi)部對每步的操作均設(shè)置了相關(guān)提示信息,使用者不需對該軟件進行長時間的學習即能使用,達到了方便快捷又不失功能強大的特點。2 開發(fā)工具介紹 SQL Server 2008簡介SQL Server 2008是微軟公司最新版的大型數(shù)據(jù)庫服務(wù)器,其性能指標在各方面都有趕超Oracle數(shù)據(jù)庫的趨勢。用它可以方便地管理數(shù)據(jù)庫和開發(fā)應(yīng)用程序,它使用了最先進的數(shù)據(jù)庫構(gòu)架,與Windows NT/2000平臺緊密集成,具有完全的Web功能。通過對高端硬件平臺、網(wǎng)絡(luò)和存儲技術(shù)的支持,為WEB站和企業(yè)的應(yīng)用最大限度地提供了可擴展性和高可靠性,能在Internet商業(yè)領(lǐng)域快速建立并應(yīng)用。SQL Server 2008提供的非常傻瓜的缺省安裝和使用模式,其上手難度并不比Access大。另外,SQL Server 2008可以兼顧小、中、大規(guī)模的應(yīng)用,有著遠遠比Access強大的伸縮性。 SQL Server 數(shù)據(jù)庫特點概括起來,SQL Server 2008數(shù)據(jù)庫管理系統(tǒng)具有以下主要特點。(1)豐富的圖形管理工具,使系統(tǒng)管理、操作更為直觀方便。SQL Server企業(yè)管理器是一個基于圖形用戶界面(GUI)的集成管理工具,利用它可以配置管理SQL Server服務(wù)器、管理數(shù)據(jù)庫和數(shù)據(jù)庫對象、備份和恢復數(shù)據(jù)、調(diào)度任務(wù)和管理警報、實現(xiàn)數(shù)據(jù)復制和轉(zhuǎn)換操作等。此外,SQL Server 2008還提供了SQL事件探查器、SQL查詢分析器、SQL Server服務(wù)管理器和多種操作向?qū)У葓D形界面管理工具,大大簡化了用戶操作,從而增強了系統(tǒng)的易用性。(2)動態(tài)自動管理和優(yōu)化功能。即使SQL Server數(shù)據(jù)庫管理員不做任何設(shè)置,SQL Server也能夠在運行過程中根據(jù)環(huán)境配置和用戶訪問情況動態(tài)自動配置,以達到最優(yōu)性能,從而減輕管理員工作。(3)豐富的編程接口工具,使用戶開發(fā)SQL Server數(shù)據(jù)庫應(yīng)用程序更加靈活。SQL Server提供了TransactSQL、DBLibrary for C、嵌入式SQL(ESQL)等開發(fā)工具,TransactSQL與工業(yè)標準SQL語言兼容,并在其基礎(chǔ)上加以擴充,使它更適合事務(wù)處理方面的需要。此外,SQL Server 2008還支持ODBC、OLE DB、ADO規(guī)范,可以使用ODBC、OLE DB、ADO接口訪問SQL Server數(shù)據(jù)庫。(4)具有很好的伸縮性和可靠性。SQL Server 2008既能運行在Windows桌面操作系統(tǒng)下,又可運行在服務(wù)器操作系統(tǒng)(包括Windows NT和Windows 2000)下;既能