国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)

2020-06-28 18:38張杰
大眾科學(xué)·下旬 2020年7期
關(guān)鍵詞:數(shù)據(jù)庫(kù)

張杰

摘 要:本系統(tǒng)主要用于學(xué)校學(xué)生信息管理,總體任務(wù)是實(shí)現(xiàn)學(xué)生信息關(guān)系的系統(tǒng)化、規(guī)范化和自動(dòng)化,其主要任務(wù)是用計(jì)算機(jī)對(duì)學(xué)生各種信息進(jìn)行日常管理,如查詢(xún)、修改 、增加。

關(guān)鍵詞:學(xué)生信息管理系統(tǒng)控件;窗體;域;數(shù)據(jù)庫(kù)

學(xué)生信息管理系統(tǒng)是一個(gè)教育單位不可缺少的部分。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)校的各類(lèi)信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查詢(xún)方便、效率高、可靠性好、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)校信息管理的效率,也是一個(gè)單位科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。

1目的背景與意義

學(xué)校主要有總務(wù)處、政教處、教導(dǎo)處、培訓(xùn)處四大塊。其中教導(dǎo)處的工作最為繁重,工作人員多,信息量大。除財(cái)務(wù)部門(mén)有專(zhuān)人及專(zhuān)用軟件進(jìn)行信息處理外,其它各類(lèi)的數(shù)據(jù)處理都由班主任以及教導(dǎo)處工作人員人工完成。教導(dǎo)處目前有幾十個(gè)班級(jí)的學(xué)生,處理的信息主要有五大類(lèi):學(xué)生信息、成績(jī)數(shù)據(jù)、課程信息。本系統(tǒng)主要著眼于以上部分,建立數(shù)據(jù)庫(kù)以及對(duì)數(shù)據(jù)的各種操作功能。

對(duì)于學(xué)生信息,各班的班主任及學(xué)校領(lǐng)導(dǎo)由于各種分類(lèi)和了解的需要,經(jīng)常性地進(jìn)行各種查詢(xún)。例如:男、女生的人數(shù)等等。教導(dǎo)處在每一屆學(xué)生進(jìn)校時(shí)必須進(jìn)行分班,設(shè)置學(xué)號(hào);每一屆學(xué)生畢業(yè),要進(jìn)行學(xué)生信息備份。

對(duì)于成績(jī)管理,課任教師要進(jìn)行本科目成績(jī)登記,計(jì)算平均分、優(yōu)秀率、及格率;班主任在期中考試和期末考試后計(jì)算本班學(xué)生總分,排名次;教導(dǎo)處要統(tǒng)計(jì)補(bǔ)考學(xué)生人數(shù)及相應(yīng)名單,每學(xué)期進(jìn)行學(xué)生成績(jī)備份;學(xué)校領(lǐng)導(dǎo)則可通過(guò)查詢(xún)工具來(lái)了解學(xué)生成績(jī)情況。

對(duì)于課程信息,教導(dǎo)處每學(xué)期要進(jìn)行課程安排、課任教師分配等等。

無(wú)論是從目前的現(xiàn)狀來(lái)看,還是面向未來(lái),一個(gè)功能完備的學(xué)校信息管理系統(tǒng)的開(kāi)發(fā)都非常有必要。

2相關(guān)技術(shù)與開(kāi)發(fā)工具介紹

本系統(tǒng)采用面向?qū)ο蟮能浖_(kāi)發(fā)辦法,以Visual Basic6.0 作為主要開(kāi)發(fā)工具,使用Microsoft? Access 2000作為關(guān)系數(shù)據(jù)庫(kù),對(duì)數(shù)據(jù)庫(kù)的更新,較好地實(shí)現(xiàn)了預(yù)定的需求功能。

2.1 Visual Basic 6.0開(kāi)發(fā)環(huán)境

Visual Basic 6.0是一種可視化、面向?qū)ο蠛筒捎檬录?qū)動(dòng)方式的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì)語(yǔ)言,可用于開(kāi)發(fā)Windows環(huán)境下的各類(lèi)應(yīng)用程序。Visual Basic 語(yǔ)言用其設(shè)計(jì)應(yīng)用程序時(shí)具有兩個(gè)基本特點(diǎn):可視化設(shè)計(jì)和事件驅(qū)動(dòng)編程。

可視化設(shè)計(jì):表現(xiàn)在VB在設(shè)計(jì)應(yīng)用于程序界面時(shí)有“所見(jiàn)即所得”的處理功能。

事件驅(qū)動(dòng)編程:在設(shè)計(jì)應(yīng)用程序時(shí),把對(duì)象添加到窗體中,在用戶(hù)與程序進(jìn)行交互時(shí),用戶(hù)基本上是通過(guò)鼠標(biāo)、鍵盤(pán)與應(yīng)用程序進(jìn)行交互的,那些對(duì)象就必須對(duì)鼠標(biāo)和鍵盤(pán)操作所引發(fā)的事件做出響應(yīng),來(lái)執(zhí)行一段應(yīng)用程序。

2.2? Windows下的Visual Basic 編程環(huán)境簡(jiǎn)介

2.2.1面對(duì)對(duì)象的編程

Visual Basic 應(yīng)用由一系列對(duì)象組成,包括有函數(shù)、菜單、函數(shù)、結(jié)構(gòu)和數(shù)據(jù)窗口、用戶(hù)對(duì)象、用戶(hù)事件等等,對(duì)象中又包含若干控件如命令按鈕、單行編輯器等這些對(duì)象和控件都可在許多應(yīng)用中重復(fù)使用。

2.2.2實(shí)現(xiàn)菜單選項(xiàng)

菜單是程序最重要的特性之一,大多數(shù)程序都依賴(lài)一個(gè)定義良好的菜單使程序易于使用和維護(hù),Visual Basic 也提供了強(qiáng)大的創(chuàng)建菜單功能是程序更加標(biāo)準(zhǔn)。

2.2.3實(shí)現(xiàn)工具欄

CoolBar控件與Office 中看到的CoolBar是類(lèi)似的。CoolBar就是一個(gè)可以在窗體上浮動(dòng)的工具,同時(shí)也是其他ActiveX的容器。通過(guò)在CoolBar中遷入其他空間可以向用戶(hù)提供更好的靈活性和義用性。

3 可行性分析

學(xué)生信息,作為一個(gè)學(xué)校,就有一定的工作量存在,而學(xué)生信息,它的工作量可能是其它信息工作量的幾倍,班級(jí)的增加、班級(jí)的查找、班級(jí)的修改;學(xué)生檔案;課程管理;成績(jī)管理;繳費(fèi)管理;統(tǒng)計(jì)等等,每個(gè)信息的數(shù)據(jù)都在不斷地變化著,如果采用人工的方式進(jìn)行操作,那么,一天的工作量,足以讓人覺(jué)得比較繁瑣,吃不消。針對(duì)這樣的情況,采用讓數(shù)據(jù)的查詢(xún)變得簡(jiǎn)單化,數(shù)據(jù)變的更讓每個(gè)人都在任何時(shí)刻都可以了解到。

學(xué)生信息管理系統(tǒng)是為本校開(kāi)發(fā)的,本系統(tǒng)所采用的語(yǔ)言是Visual Basic,用Microsoft Access 2000數(shù)據(jù)庫(kù)完成。該系統(tǒng)總體有三部分組成,包括學(xué)生信息查詢(xún)、教務(wù)信息維護(hù)及用戶(hù)管理。通過(guò)本系統(tǒng),把本校內(nèi)部查詢(xún)學(xué)生信息、教務(wù)信息各個(gè)環(huán)節(jié)進(jìn)行有效地計(jì)劃、組織和控制。通過(guò)本校內(nèi)部的信息,依據(jù)統(tǒng)一數(shù)據(jù)信息進(jìn)行管理,把任何一塊信息所產(chǎn)生的數(shù)據(jù)變動(dòng)及時(shí)地反映給其它相關(guān)信息,做到數(shù)據(jù)共享。

本系統(tǒng)主要信息流程為:教務(wù)信息維護(hù)接受學(xué)生的信息,學(xué)生信息查詢(xún)根據(jù)教務(wù)信息維護(hù)的學(xué)生信息做出對(duì)所接收的信息合理性進(jìn)行判斷,并交于信息維護(hù)進(jìn)行相應(yīng)的修改,再把信息存入數(shù)據(jù)庫(kù)中。最后進(jìn)行打印。

采用本系統(tǒng),能夠使整個(gè)系統(tǒng)內(nèi)部所有信息的工作簡(jiǎn)化,提高工作效益。由于采用統(tǒng)一的數(shù)據(jù)信息,使相關(guān)資料能夠快速地查詢(xún)所需的數(shù)據(jù)、資料及其它信息的,使信息快速高效運(yùn)行。

4 系統(tǒng)(查詢(xún)模塊)總體規(guī)劃

系統(tǒng)功能(查詢(xún)模塊)包括以下幾個(gè)方面:(1)查詢(xún)信息的情況;(2)判斷信息是否符合要求;(3)將符合條件的信息進(jìn)行打印。詳細(xì)流程圖如下:

5系統(tǒng)測(cè)試

5.1功能測(cè)試

功能測(cè)試環(huán)境:操作系統(tǒng)windows XP;內(nèi)存128M;網(wǎng)絡(luò)環(huán)境:校園網(wǎng)。本功能測(cè)試共分為:(1)測(cè)試是否可以正常添加用戶(hù)和修改密碼,系統(tǒng)正常退出;(2)測(cè)試是否可以正常對(duì)班級(jí)進(jìn)行管理,學(xué)生的單個(gè)或成批添加,刪除以及新生信息的導(dǎo)入和學(xué)生信息備份;(3)測(cè)試成績(jī)管理中是否可以進(jìn)行分?jǐn)?shù)錄入,匯總及排名和成績(jī)備份等操作;(4)測(cè)試課程信息模塊中針對(duì)課程管理,老師和課程的關(guān)系之間操作是否正常;(5)測(cè)試是否可以正常查詢(xún)學(xué)生,老師和成績(jī)。

5.2負(fù)載測(cè)試

這一部分將測(cè)試正常情況下系統(tǒng)性能和用戶(hù)數(shù)目之間的關(guān)系,主要內(nèi)容為:查看在多個(gè)用戶(hù)同時(shí)使用本系統(tǒng)時(shí)是否正常。

5.3極限測(cè)試

這一部分將測(cè)試所有極端的情況,如速度非??斓那闆r下和速度非常慢的情況下,以及所有其它的極端情況。

參考文獻(xiàn):

[1]溫賢發(fā),Visual Basic6.0 數(shù)據(jù)庫(kù)程序設(shè)計(jì)高手[M].科學(xué)出版社.2001.

猜你喜歡
數(shù)據(jù)庫(kù)
Designer測(cè)試大數(shù)據(jù)預(yù)定義均衡配置
MemSQL獲3000萬(wàn)美元D輪融
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
SQL語(yǔ)言在電信業(yè)務(wù)數(shù)據(jù)庫(kù)數(shù)據(jù)查詢(xún)中的應(yīng)用
數(shù)據(jù)庫(kù)
龙川县| 古田县| 常德市| 龙山县| 密山市| 罗平县| 额济纳旗| 陕西省| 长治县| 宜丰县| 宜君县| 江城| 嘉祥县| 通许县| 潍坊市| 巴东县| 九江县| 泉州市| 抚松县| 锦州市| 罗城| 安岳县| 焦作市| 怀仁县| 左贡县| 民权县| 乳源| 北流市| 西丰县| 黔江区| 乌拉特后旗| 卓资县| 沾化县| 阳西县| 古浪县| 瑞安市| 奈曼旗| 伊春市| 正定县| 镇远县| 秭归县|