【文章內(nèi)容簡介】
E表...........................................................8 第六章 軟件維護.......................................................8 ..........................................................9 ..........................................................9 結(jié)語及致謝............................................................9 參考文獻..............................................................9VB學生成績管理系統(tǒng)摘要:隨著科學技術在管理上越來越深入而廣泛的應用,管理信息系統(tǒng)的技術已逐步成熟。學生成績管理系統(tǒng)是一個不斷發(fā)展的新型學科,任何一個學校要生存要發(fā)展,要高效率地把內(nèi)部活動有機地組織起來,因為管理這些龐大的體系是非常困難的,要想有機地組織起來,就必須建立與自身特點相適應的成績管理系統(tǒng)。本文對Visual ,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫的智能化對象,主要完成了對學生成績管理系統(tǒng)的系統(tǒng)分析部分,界面的設計、數(shù)據(jù)庫的設計等;系統(tǒng)設計部分主要介紹了系統(tǒng)功能設計和數(shù)據(jù)庫設計及代碼設計;關鍵詞:visual basic,學生成績管理系統(tǒng),數(shù)據(jù)庫,查詢Abstract:Along with science technique is on the management more and more thorough but extensive application, manage information system of technique already gradually result management the system is a new academics which develops continuously, the whichever school wants to exist to want a development, highefficiencily internal activity organically the organization get up, because manage these huge systems are very difficult, think organically the organization get up, have to build up is mutually acmodative with oneself characteristics of result management text to Visual application program design tool carried on more thorough study and application, making use of what it provide various development tool which face to object, is the intelligence that data window way39。s this ability is convenient and simple and direct to manipulate a database to turn object particularly, mainly pleted to manage the analysis part of the system of system to student39。s result, the design, database of interface of design etc.。The system design part mainly introduced design and database design of the system function and code design。Keywords: visual basic,Student result management the system,database, enquiries第一章 引言在高科技不斷發(fā)展的今天,計算機技術己經(jīng)廣泛應用到社會的各個領域。從六十年代中期爆發(fā)了著名的軟件危機開始,計算機界就一直在探索軟件開發(fā)理論和方法,以確保計算機技術能夠高效地應用于各領域。隨著計算機技術不斷發(fā)展、完善,如何開發(fā)、應用高效率計算機軟件、信息系統(tǒng)一直是開發(fā)人員在試圖解決的難題。盡管開發(fā)人員已經(jīng)提供了很多解決的方法,但是現(xiàn)在開發(fā)、應用管理信息系統(tǒng)軟件的過程中,仍會碰到以下的情形。學生成績管理系統(tǒng)軟件應用的好壞直接影響到學校以及學校今后發(fā)展。只有確定出簡單、安全、高效的開發(fā)設計方法并應用于學生成績管理系統(tǒng)的開發(fā)設計中,才能使先進的計算機工具為個人發(fā)展提供高效的服務:才能開發(fā)出完整靈活的學生成績管理系統(tǒng),具有良好的可擴充性、適應性,系統(tǒng)安全性能高,具有友好的用戶界面并且操作簡便,因此,學生成績管理系統(tǒng)開發(fā)設計方法的應用研究具有積極的現(xiàn)實意義。第二章 系統(tǒng)設計的目的與要求 系統(tǒng)設計的目的本課程設計是計算機科學與技術專業(yè)重要的實踐性環(huán)節(jié)之一,是在學生學習完《程序設計語言(C)》課程后進行的一次全面的綜合練習。本課程設計的目的和任務: 系統(tǒng)設計的實驗環(huán)境硬件要求能運行Windows 2000/XP操作系統(tǒng)的微機系統(tǒng)。C語言程序設計及相應的開發(fā)環(huán)境。 系統(tǒng)設計的預備知識熟悉C語言及C語言開發(fā)工C語言與Access。第二章 系統(tǒng)的概述本學生成績管理系統(tǒng)可以說是一個綜合性的學校學生成績管理系統(tǒng),這它集成了多種功能,因而具有較強的實用性和先進性。通過調(diào)查,要求系統(tǒng)需要有以下功能: ⑴ 由于操作人員的計算機知識普遍較差,要求有良好的人機界面。⑵ 由于該系統(tǒng)的使用對象多,要求有較好的權限管理。⑶ 原始數(shù)據(jù)修改簡單方便,支持多條件修改 ⑷ 方便的數(shù)據(jù)查詢,支持多條件查詢。⑸ 在相應的權限下,刪除數(shù)據(jù)方便簡單,數(shù)據(jù)穩(wěn)定性好; ⑹ 數(shù)據(jù)計算自動完成,盡量減少人工干預。由于本系統(tǒng)管理的對象單一,都是在校學生,且每個數(shù)據(jù)內(nèi)容具有較強的關聯(lián)性,涉及的計算過程不是很復雜。因此,比較適合于采用數(shù)據(jù)庫管理。且學校用于學生管理的微機都是PIII以上的機器,在存儲量、速度方面都能滿足數(shù)據(jù)庫運行的要求。在技術難度方面,由于有指導老師的指導和相關參考文獻,特別是網(wǎng)上資料,特別是參考其它程序的功能,因此完全可以實現(xiàn)。本系統(tǒng)的設計是在Windows XP中文版操作系統(tǒng)環(huán)境下,使用Visual Basic 。第三章 前臺界面分析 登陸界面主要代碼Option Explicit Dim m As IntegerDim conn As New Dim rs As New Private rsmc As Public username As String Private Sub cmdOk_Click()Dim ee As String If m 3 Then If Trim()= “ Or = ”“ Then MsgBox ”用戶名或密碼不能為空!請重新輸入!“, vbInformation, ”登錄信息“ Exit Sub End If Do While Not If (0)= And (1)= Then MsgBox ”歡迎你進入學生成績管理系統(tǒng),“ Unload Me Exit Sub End If Loop m = m + 1 ee = MsgBox(”用戶名或密碼錯誤!請重新輸入!“, vbCritical + vbRetryCancel, ”登錄信息“)39。重試/取消 = ”“ If ee = vbNo Then Unload Me Else = ”“ End If Else MsgBox ”對不起,您的輸入次數(shù)已達到最大限度!請退出!“, vbExclamation, ”提示信息“ 39。提示信息,確定 End End If End Sub Private Sub Form_Load()Set conn = New = ”“ = ”Data Source=“ amp。 amp。 ”“ Set = conn With (”select * from yonghu“).MoveFirst End With = (0)Do While Not ((0)) Loop = ” End Sub 信息查詢主要是對學生的基本信息和學生的成績進行查詢。在查詢的過程你可以利用學號、課程號、專業(yè)名等進行查詢。第四章 數(shù)據(jù)庫的分析 yonghu表主要是登陸用戶所用的表。 student 表學生的各種信息都來源于這個表。 score表此表是記錄學生成績信息表。 course表此表是記錄學生課程的表。第五章 軟件維護在軟件運行維護階段對軟件產(chǎn)品所進行的修改就是維護