【正文】
import 。圖 學(xué)生信息ER圖界面的友好與否是用戶評(píng)價(jià)一個(gè)軟件優(yōu)劣的重要方面。2)高效率的執(zhí)行方式Java語言的執(zhí)行方式是采用先經(jīng)過編譯器編譯,在通過解釋器解釋執(zhí)行的 方式來運(yùn)行的。學(xué)校在管理、教學(xué)、辦公各個(gè)方面也在悄悄地變化。設(shè)置單元格文字(1, 1).Text = tbbm1 39。 and 課程名稱=39。 ”39。 ” 成績(jī)統(tǒng)計(jì)表“ tbsql2 = ”select 成績(jī) from 學(xué)生與課程,學(xué)生信息 where = and 班級(jí)=39。 ”39。 ” set “For j = 2 To fnumber1).Name amp。 numpage amp。 Year(Date)amp。菜單智能移動(dòng)函數(shù)代碼S代表菜單的總數(shù),i代表當(dāng)前移動(dòng)的是數(shù)組名稱 Dim j As Integer Dim X, Y, z, x1, y1 As Integer X = s 39。在表中使用的關(guān)鍵字類型用于描述庫表示什么以及在數(shù)據(jù)庫中如何與其它的庫建立關(guān)系。在“控件”選項(xiàng)卡列表中選擇“Microsoft Windows Common Controls ”后工具相中增加改控件。(6)過程(Procedure)過程是指經(jīng)過定義或說明的,或基于某一對(duì)象對(duì)應(yīng)的事件所引發(fā)的程序段。其基本含義如下:(1)視窗(Form)視窗是進(jìn)行人機(jī)交互的界面或接口,也叫窗體??梢暬挠脩艚缑嬖O(shè)計(jì)功能,把程序設(shè)計(jì)人員從繁瑣復(fù)雜的截面設(shè)計(jì)中解脫出來;可視化編程環(huán)境的“所見即所得(WYSIWYG)”功能,是界面設(shè)計(jì)如積木游戲一般,編程變成了一種享受;強(qiáng)大的多媒體功能可輕而易舉地開發(fā)出集聲音,動(dòng)畫,影像和圖片于一體的多媒體應(yīng)用程序;新增的網(wǎng)絡(luò)功能提供了編寫Internet程序的能力。 事件驅(qū)動(dòng)的編程機(jī)制VB中通過事件來執(zhí)行對(duì)對(duì)象的操作,一個(gè)對(duì)象可以有許多事件過程,不同的事件過程對(duì)應(yīng)不同過程代碼。本學(xué)生信息管理系統(tǒng)包括學(xué)籍信息管理、班級(jí)信息管理、課程信息管理、成績(jī)信息管理四大模塊。信息的采集、傳輸、加工和利用成為人們特別是信息工作者的主要活動(dòng)。MIS包括計(jì)算機(jī)、網(wǎng)絡(luò)通信設(shè)備等硬件成分,也包括操作系統(tǒng)、應(yīng)用軟件包等軟件成分,并隨著計(jì)算機(jī)技術(shù)和通信技術(shù)的迅速發(fā)展還會(huì)出現(xiàn)更多的內(nèi)容。開發(fā)此學(xué)生基本信息管理系統(tǒng)軟件,以供行政管理人員使用計(jì)算機(jī)對(duì)學(xué)生檔案信息進(jìn)行管理,此系統(tǒng)具有著手工管理所無法比擬的優(yōu)點(diǎn)。其功能主要有:⒈有關(guān)學(xué)籍等信息的輸入,包括輸入學(xué)生基本信息、所在班級(jí)、所學(xué)課程和成績(jī)等。performance management。關(guān)鍵詞:學(xué)生信息管理系統(tǒng) Visual Basic ACCESS數(shù)據(jù)庫Abstract Student information, it may be the workload of the workload of the other information several times, the increase in class, the class of search, Class changes。通過這樣的系統(tǒng)可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速查詢、修改、增加、刪除等,從而減少管理方面的工作量。查詢、修改、錄入、刪除等基本操作都采用了計(jì)算機(jī)的數(shù)據(jù)庫技術(shù)。(2)系統(tǒng)是由相互聯(lián)系、相互作用的若干要素按一定的規(guī)則組成并具有一定功能的整體。隨著科學(xué)技術(shù)的高速發(fā)展,MIS涉及的范圍還要擴(kuò)大。隨著學(xué)校的規(guī)模不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息也成倍增長。學(xué)生學(xué)籍管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來說都至關(guān)重要,所以學(xué)生檔案管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。Visual Basic 開發(fā)語言及環(huán)境簡(jiǎn)介 Visual Basic ,他包含了數(shù)百條語句。(1)可視化設(shè)計(jì):表現(xiàn)在VB在設(shè)計(jì)應(yīng)用于程序界面時(shí)有“所見即所得”的處理功能。(5)方法(Method)方法主要是指對(duì)一個(gè)對(duì)象使用某種作用的過程。CoolBar就是一個(gè)可以在窗體上浮動(dòng)的工具,同時(shí)也是其他ActiveX的容器。一個(gè)更高級(jí)的連接形式稱為自連接。 “” amp。確認(rèn)默認(rèn)年齡在20歲左右If Row 0 Then (Row, 5).Text = Date1 Then(nActiveRow, nActiveCol + 1, _nActiveRow, nActiveCol + 1).SelectedEnd IfCancel = TrueEnd If End Sub Private Sub Form_Load()On Error GoTo finish “CNwinndy”, “W]vyYnonvkuntyZbl_e`hms^” 39??罩档奶幚?i, j).Text = (j1).Name Next = 20 nnum = If = 0 Then nnum = 1 End If numpage = 1 = ”共“ amp??罩档奶幚?(i, j).Text = ”“ Else (i, j).Text = (j1)= Null Then 39。,“Next sql = sql amp。 ”39。 ”所有成績(jī)統(tǒng)計(jì)表“ tbsql2 = ”select 成績(jī) from 學(xué)生與課程,學(xué)生信息 where = and 班級(jí)=39?!?amp?!?Else tbsql1 = ”select 姓名,avg(成績(jī))as平均成績(jī),max(成績(jī))as 最高分,min(成績(jī))as 最低分 from 學(xué)生與課程,學(xué)生信息 where = and = Group by 姓名 order by avg(成績(jī))desc“ tbbm1 = ”所有學(xué)生成績(jī)統(tǒng)計(jì)表“ tbsql2 = ”select 成績(jī) from 學(xué)生與課程,學(xué)生信息 where =“ End If Unload Me 1 Else If ”“ Then Class = tbbm1 = amp。本文的學(xué)生信息管理系統(tǒng)是基于java語言的,它能夠提供學(xué)生信息管理功能,方便系統(tǒng)管理員對(duì)學(xué)生學(xué)號(hào)、班級(jí)等信息的添加、修改、刪除、查詢等操作,同時(shí)可以一樣方便的對(duì)學(xué)生的信息進(jìn)行查詢。Java程序設(shè)計(jì)語言是新一代語言的代表,他強(qiáng)調(diào)了面向?qū)ο蟮奶匦?,可以用來開發(fā)范圍廣泛的軟件,它具有支持圖形化的用戶界面,網(wǎng)格以及數(shù)據(jù)庫連接等復(fù)雜功能。 應(yīng)解決的問題盡量合理地減少數(shù)據(jù)庫數(shù)據(jù)的冗余,使重復(fù)的數(shù)據(jù)保持在最小限度,這樣將不必要的多占用存儲(chǔ)空間,減少產(chǎn)生混亂影響的危險(xiǎn),還能提高計(jì)算機(jī)的運(yùn)行速度。import .*。import 。另外窗口界面要多用按鈕,少用菜單,窗口的各個(gè)控鍵布局要合理,美觀。因此它可以跨平臺(tái)運(yùn)行 4)分布式安全性Java從誕生之日起就與網(wǎng)絡(luò)聯(lián)系在了一起,他強(qiáng)調(diào)網(wǎng)絡(luò)特性,內(nèi)置TCPIP,HTTP,F(xiàn)TP協(xié)議庫,便于開發(fā)網(wǎng)上應(yīng)用系統(tǒng)。學(xué)生成績(jī)管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來說都至關(guān)重要,所以學(xué)生成績(jī)信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍?duì)成績(jī)進(jìn)行圖表顯示Do While Not cg = (0)Select Case cgCase 90 To 150ac1 = ac1 + 1Case 80 To 89ac2 = ac2 + 1Case 70 To 79ac3 = ac3 + 1Case 60 To 69ac4 = ac4 + 1Case 0 To 59ac5 = ac5 + 1End Select Loop = + 5(17, 1).Text = ”比例統(tǒng)計(jì)“(18, 1).Text = ”優(yōu)“(18, 2).Text = ”良“(18, 3).Text = ”中“(18, 4).Text = ”及格“(18, 5).Text = ”不及格“(19, 1).Text = ac1(19, 2).Text = ac2(19, 3).Text = ac3(19, 4).Text = ac4(19, 5).Text = ac539。 ”39?!?amp。 ”39。 (i, fnumber).Text amp。 (hang, j).Text amp。設(shè)定讀取列If = True Then Exit Sub End If If Not (j1)Else (i, j).Text = ”“ End If Next If = False Then 39。 “月” amp。Z沒用上 x1 = s 39。 tkbase amp。數(shù)據(jù)庫的作用在于組織和表達(dá)信息,簡(jiǎn)而言之,數(shù)據(jù)庫就是信息的集合。 面對(duì)對(duì)象的編程面向?qū)ο蟮脑O(shè)計(jì)方法(OOP, Objected Programming)從應(yīng)用領(lǐng)域內(nèi)的問題著手,以直觀自然的方式描述客觀世界的實(shí)體。本程序所應(yīng)用到的對(duì)象類型有標(biāo)簽框(Label Box),文本框(Text Box),命令按扭(Command Button),網(wǎng)格(Data Grid),ADO控件(Adodc1)等。 Basic ,Internet應(yīng)用程序的開發(fā)功能更加強(qiáng)大和容易。傳統(tǒng)的應(yīng)用開發(fā)過程由編碼、編譯和調(diào)試代碼3個(gè)步驟組成。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來了不少的困難。顯然,計(jì)算機(jī)在問世之初,只是為了想讓它來輔助人們進(jìn)行科學(xué)研究中復(fù)雜數(shù)值方面的計(jì)算,以減少勞動(dòng)強(qiáng)度,提高工作效率。MIS具有以下特征:l 具有統(tǒng)一規(guī)劃的數(shù)據(jù)庫是MIS成熟的重要標(biāo)志,它象征著MIS是軟件工程的產(chǎn)物。第二章 管理信息的基礎(chǔ)知識(shí)隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。⒋班級(jí)管理信息的輸入,包括輸入班級(jí)設(shè)置、年級(jí)信息等。特別是對(duì)于學(xué)校的決策者和管理者來說學(xué)生信息管理工作是至關(guān)重要的,但一直以來人們使用傳統(tǒng)的人工方式管理文件檔案,這種管理方式存在許多缺點(diǎn),如:效率低、保密性差,學(xué)生數(shù)量的增加,這必然增加了學(xué)生檔案管理者的工作量和勞動(dòng)強(qiáng)度,同時(shí)將產(chǎn)生大量的文件和數(shù)據(jù),這給學(xué)生信息的查找、更新和維護(hù)都帶來了不少困難。該系統(tǒng)總體有三部分組成,包括系統(tǒng)登錄、學(xué)生信息查詢、數(shù)據(jù)庫的錄入。借此畢業(yè)之際利用自己已掌握的各種專業(yè)知識(shí),結(jié)合實(shí)際應(yīng)用,開發(fā)一個(gè)學(xué)生信息管理系統(tǒng)來幫助學(xué)校進(jìn)行有效的信息,并將其作為自己的畢業(yè)設(shè)計(jì)課題主要完成一些信息的統(tǒng)計(jì)和查詢等一些重要的功能經(jīng)過分析,我們使用MICROSOFT公司的VISUAL BASIC開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡(jiǎn)潔操縱數(shù)據(jù)庫的智能化對(duì)象,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)。作為一個(gè)非計(jì)算機(jī)應(yīng)用專業(yè)的學(xué)生,希望可以在次方面可以好好的學(xué)習(xí)到一些實(shí)際的意義。信息的主要特征是來源分散,數(shù)量龐大。ll 報(bào)表文件的統(tǒng)一化,固定的內(nèi)容、周期、格式。管理信息系統(tǒng)從產(chǎn)生到現(xiàn)在已經(jīng)經(jīng)歷了電子數(shù)據(jù)處理系統(tǒng)(如統(tǒng)計(jì)系統(tǒng)、工資系統(tǒng)、數(shù)據(jù)更新系統(tǒng)等),信息報(bào)告系統(tǒng)(如生產(chǎn)報(bào)告系統(tǒng)、服務(wù)狀態(tài)報(bào)告系統(tǒng)、研究狀態(tài)報(bào)告系統(tǒng)等),支持決策系統(tǒng),綜合服務(wù)系統(tǒng)(如綜合業(yè)務(wù)數(shù)字網(wǎng)絡(luò)系統(tǒng)、國際互聯(lián)網(wǎng)等)等幾個(gè)階段。而學(xué)籍信息是學(xué)校的一項(xiàng)重要的數(shù)據(jù)資源,學(xué)籍管理也是學(xué)校的一項(xiàng)常規(guī)性的重要工作。在系統(tǒng)中,充分利用了Access 數(shù)據(jù)庫和Visual Basic ,通過實(shí)踐,也使自己對(duì)這些方面有了較深入的了解。增強(qiáng)的向?qū)в校喊惭b程序向?qū)?、?shù)據(jù)窗體向?qū)А?yīng)用程序向?qū)Ш皖惿晒ぞ摺?4)事件(Events)事件是指用戶或操作者對(duì)計(jì)算機(jī)進(jìn)行的某一操作(如擊鍵、單擊或移動(dòng)鼠標(biāo)等)的行為或系統(tǒng)狀態(tài)發(fā)生的變化。 實(shí)現(xiàn)菜單選項(xiàng)菜單是程序最重要的特性之一,大多數(shù)程序都依賴一個(gè)定義良好的菜單使程序易于使用和維護(hù),Visual Basic 也提供了強(qiáng)大的創(chuàng)建菜單功能是程序更加標(biāo)準(zhǔn)。這三種操作均可由Visual Basic 創(chuàng)建的程序來完成,下面的章節(jié)將詳細(xì)描述實(shí)現(xiàn)的具體方法。 “ order by 學(xué)號(hào) asc” gridpz2 datagrid gridsave = False gridedit = True griddel = True (1).Locked = True (2).Locked = True (3).Locked = True (4).Locked = True End Sub Private Sub gridpz2() = 8 (1).Width = 120 (3).Width = 120 (1).CellType = cellComboBox Set qy1 = (“select * from 課程”)(1).Clear Do While Not (1).AddItem (0)amp。 (hang, 1).Text amp。使用智能輸入 If (Row, 1).Text “ And Row 0 Then Dim length1, length2 As Integer length1 = Len((Row, 1).Text)Do While length2 length1length2 = length2 + 1If Right(Left((Row, 1).Text, length2), 1)= ”“ Then(Row, 2).Text = Mid((Row, 1).Text, length2 + 1, length1)(Row, 1).Text = Mid((Row, 1).Text, 1, length21)Exit DoEnd If Loop End If End Sub Private Sub Grid2_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)If Button = 2 Then If admin = False Then = False = False = False End If PopupMenu cg End If End SubPrivate Sub Grid2_RowC