卿國(guó)輝
摘要:本系統(tǒng)主要介紹了學(xué)生信息管理后臺(tái)數(shù)據(jù)庫(kù)的建立以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。根據(jù)需求分析它一共包括系統(tǒng)管理、成績(jī)管理、信息管理和幫助四大模塊。以及管理員表(admin)、學(xué)生基本信息表(student)二個(gè)數(shù)據(jù)庫(kù)表,本系統(tǒng)具有使用方便簡(jiǎn)易、界面友好、數(shù)據(jù)庫(kù)的一致性和完整性強(qiáng)、數(shù)據(jù)安全性好等特點(diǎn),是教學(xué)管理的好幫手。
關(guān)鍵詞:窗體;SQL查詢;Delphi7.0;數(shù)據(jù)庫(kù)
0 前言
學(xué)生信息管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對(duì)學(xué)校的決策者來說是至關(guān)重要的,所以學(xué)生信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍5恢币詠砣藗兪褂脗鹘y(tǒng)人工的方式管理學(xué)生檔案,這種管理方式存在著許多的缺點(diǎn),如:效率低、容易作假;時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來了不少的困難。
1 需求分析
隨著我國(guó)教育的不斷發(fā)展,我國(guó)在校學(xué)生人數(shù)越來越多,學(xué)生信息起來越豐富,學(xué)習(xí)的科目也相當(dāng)廣泛,這就使得對(duì)學(xué)生信息的管理也越來越困難。才想到學(xué)生信息管理系統(tǒng)重要性。
1.1 系統(tǒng)開發(fā)的必要性
在我國(guó)許多學(xué)校學(xué)生信息管理水平還停留在手工操作的基礎(chǔ)上,隨著我國(guó)各級(jí)各類學(xué)校在校人數(shù)的不斷增加,規(guī)模不斷擴(kuò)大,學(xué)生信息量急劇增加,管理要求明顯提高,原來的管理機(jī)制已經(jīng)不能適應(yīng)現(xiàn)在高科技水平管理環(huán)境,更不適應(yīng)時(shí)代的發(fā)展。所以過去傳統(tǒng)的管理方法都逐漸被計(jì)算機(jī)所替代。
1.2 系統(tǒng)功能
學(xué)生信息管理系統(tǒng)的具體功能:(1)學(xué)生信息管理系統(tǒng)界面及進(jìn)入。(2)學(xué)生信息錄入。(3)查詢。(4)修改。(5)系統(tǒng)用戶的設(shè)置。
1.3 模塊劃分
根據(jù)系統(tǒng)的功能要求劃分如下幾大模塊:
·主界面模塊?!ば畔⒐芾砟K。
·成績(jī)管理模塊?!は到y(tǒng)管理模塊。
·幫助模塊。
主要介紹本系統(tǒng)一些基本情況,如開發(fā)者,開發(fā)時(shí)間等。
1.4 系統(tǒng)所用到的數(shù)據(jù)庫(kù)
根據(jù)我們的分析及學(xué)校在成績(jī)管理方面的一些經(jīng)驗(yàn)和需求情況及學(xué)生成績(jī)管理的特點(diǎn),本系統(tǒng)采用微軟公司的桌面型數(shù)據(jù)庫(kù)Access設(shè)計(jì),數(shù)據(jù)庫(kù)名為student.mdb。本系統(tǒng)特設(shè)計(jì)了如下二個(gè)數(shù)據(jù)庫(kù)表:管理員帳號(hào)表(admin)、學(xué)生基本信息表(student)。下面將對(duì)各表的字段名、字段類型、字段寬度進(jìn)行說明:
(1)管理員帳號(hào)表(admin)。此表用于添加管理員,主要應(yīng)用于登錄界面和系統(tǒng)設(shè)置。
(2)學(xué)生基本信息表(student)。它主要用應(yīng)于成績(jī)查詢。按學(xué)號(hào)查詢、按姓名查詢。其中學(xué)號(hào)是關(guān)鍵字段。
2 系統(tǒng)界面及登錄
2.1 歡迎界面
此窗體包含一個(gè)image控件,一個(gè)progressbar控件,一個(gè)ADOCennction控件,五個(gè)label控件。添加了1個(gè)Timer控件,用來控件界面顯示的時(shí)間。系統(tǒng)運(yùn)行時(shí)如圖1所示。
2.2 登錄界面
這個(gè)窗口通過管理員表來控制用戶是否能進(jìn)入系統(tǒng)。用戶必須輸入正確的用戶名和密碼,否則不能進(jìn)人系統(tǒng)。單擊“登錄”后,密碼正確則彈出系統(tǒng)的主窗體。
2.3 修改密碼
當(dāng)用戶成功登錄且需要修改當(dāng)前密碼時(shí),可以利用系統(tǒng)提供的“修改密碼”功能來修改當(dāng)前密碼。
3 成績(jī)管理
學(xué)生信息管理系統(tǒng)主要是對(duì)學(xué)生成績(jī)進(jìn)行管理,它通過成績(jī)錄入、成績(jī)修改、成績(jī)查詢等子菜單來實(shí)現(xiàn)。
3.1 成績(jī)錄入
用戶必須在編輯框中輸入相應(yīng)的信息,單擊“確定”。
3.2 成績(jī)修改
成績(jī)修改模塊主要管理學(xué)生成績(jī)的修改。修改的內(nèi)容包括學(xué)生的語(yǔ)文、數(shù)學(xué)等各門功課的成績(jī)。
3.3 基本信息錄入
在輸入學(xué)生成績(jī)之前,必須先錄入該生的基本信息。
該界面會(huì)顯示當(dāng)前選擇學(xué)生的基本信息,若想添加新的信息,則需要點(diǎn)擊“新增”按鈕。
3.4 成績(jī)查詢
成績(jī)查詢是學(xué)生信息管理系統(tǒng)中應(yīng)用最廣泛的一個(gè)功能。它通過Pagecontrol翻頁(yè)的形式來實(shí)現(xiàn)多種查詢的需要??梢愿鶕?jù)需要按學(xué)號(hào)、姓名進(jìn)行查詢。
3.5 退出
當(dāng)不需要使用本系統(tǒng)時(shí),可單擊主面板上的“退出”按鈕,
4 運(yùn)行環(huán)境和參考書目
本系統(tǒng)的開發(fā)環(huán)境:Windows xp系統(tǒng)下,Delphi7.0平臺(tái)下。
使用本系統(tǒng)推薦運(yùn)行環(huán)境:
4.1 主要參考書目
(1)程序設(shè)計(jì)Delphil5.0。
楊志剛何志成魏志強(qiáng)中國(guó)鐵道出版社王華忠編著
(2)Delphi6.0基礎(chǔ)與實(shí)例教程。
中國(guó)IT培訓(xùn)工程編委會(huì)編著
(3)Delphi7.0開發(fā)寶典。
清源計(jì)算機(jī)教研室編著
4.2 結(jié)束語(yǔ)
我們利用Delphi提供的各種面向?qū)ο蟮拈_發(fā)工具以及數(shù)據(jù)窗口這一方便而簡(jiǎn)潔操縱數(shù)據(jù)庫(kù)的智能化。
希望能在以后作進(jìn)一步的加強(qiáng),使之既能滿足當(dāng)前工作的需要,又能滿足未來發(fā)展的需要。
4.3 致謝
本系統(tǒng)的開發(fā)得到了老師和同事們的精心指導(dǎo)和幫助,在我困難時(shí)給我?guī)椭刮以诜泵Φ墓ぷ髦嗳娜Φ赝瓿闪诉@套學(xué)生信息管理系統(tǒng)的開發(fā)的論文的整理,在此表示忠心的感謝。