吳 俊
(湖北中醫(yī)藥大學信息工程學,湖北武漢,430000)
當前許多小學都有學生管理系統(tǒng)。這些學生管理系統(tǒng)大多是龐大的“客戶端/服務(wù)器”模式的程序,沒有考慮到中小學教師的計算機能力,也沒關(guān)注到教師使用該系統(tǒng)的行為原因,系統(tǒng)的使用率不高,導致學校高額購買的管理系統(tǒng)成為擺設(shè)。由于中小學教師的學習時間較少、較分散,他們不會花太多的時間去了解學校的管理系統(tǒng),而且他們在有需要時才會去學習,因此這種龐大的管理系統(tǒng)不僅沒有給學生管理帶來便利,反而增加了教師的負擔。
本文設(shè)計的小學學生管理系統(tǒng)突出管理學生學籍的基本特點,不追求大而全,只遵循簡單、務(wù)實、有效的原則,保留了小學學生管理系統(tǒng)中的基本功能;同時,本系統(tǒng)的數(shù)據(jù)庫設(shè)計符合《中小學學生學籍信息化管理基本信息規(guī)范》的要求,具備較好的數(shù)據(jù)移植特征。
對于絕大部分的小學教師來說,學生管理系統(tǒng)中常用的功能為學生信息的錄入與呈現(xiàn)、課程的選取、學生成績的錄入與核對等,這幾個功能也是學生管理系統(tǒng)的必備功能。因此,本設(shè)計僅考慮這幾個功能的實現(xiàn),操作界面的設(shè)計也相對簡單,教師能更迅速地熟練掌握,這樣有利于教師充分使用這一系統(tǒng)完成學生管理工作。
系統(tǒng)基于Browser/Server(瀏覽器/服務(wù)器,B/S)模式,由 Active Server Pages(活動服務(wù)頁面,Asp)開發(fā)。Asp發(fā)展相對成熟、建設(shè)成本較低、管理方便、維護容易,很適合學校使用。
數(shù)據(jù)庫設(shè)計采用微軟 Office系列的 Access。該數(shù)據(jù)庫系統(tǒng)具有可視化的特點,直觀方便,有利于管理人員對數(shù)據(jù)庫的后期維護,一定程度上減少了管理的成本。
程序開發(fā)使用的是Dreamweaver CS4。這個軟件增加了一個實時預(yù)覽功能,當完成一個程序的時候可以在本地預(yù)覽,節(jié)省時間。因為是實時預(yù)覽,所以也很容易發(fā)現(xiàn)錯誤,方便調(diào)試。
這一系統(tǒng)有三個模塊:管理員操作模塊、教師操作模塊、學生操作模塊,如圖1。
圖1 系統(tǒng)功能模塊示意圖
管理員是這個系統(tǒng)的核心。在這個系統(tǒng)中,管理員可以對學生的成績進行錄入,也可以核對錄入的成績,可以給班級選課,可以添加學號、增加學生,也可以添加管理員和教師。
教師在整個系統(tǒng)中是一個相當重要的用戶,教師可以錄入、核對學生成績,可以對學生進行管理,可以看到學生的個人信息,可以錄入學生的信息。
學生用戶在登錄的情況下,可以查看自己的考試成績,也可以查看教師錄入的自己的個人信息。
本系統(tǒng)的數(shù)據(jù)庫存放了管理員及教師信息表(Admin表)、學生課程表(Course表)、學生課程班級表(Courseclass表)、學生信息表(Student表)。
Admin表包括 ID、Name、Password、OSKEY 四個字段,用來存儲管理員和教師的用戶名、密碼、權(quán)限值。Password采用MD5加密,保證系統(tǒng)用戶的安全;OSKEY字段代表用戶的權(quán)限,用來區(qū)分普通教師和管理員。
Course 表 包 括 ID、Studentno、Coursename、Classcode、Classname、Examtypecode 六 個 字 段。Studentno字段代表學生的學號,Coursename字段代表學生的所選的課程名,Classcode字段代表學生所在的班級的代碼,Classname字段代表學生所在的班級名稱,Examtypecode字段代表學生所學的課程的成績。
Couseclass表中主要存放的是課程名和班級代碼,Courseclass表包括 ID、Cousename、Classcode三個字段。Coursename字段代表學生所選的課程名,這個是管理員在給班級加入課程的時候直接寫入的,Classcode字段代表學生所在的班級代碼。
Student表主要存放學生的注冊信息。這個表是教師給學生填寫信息時直接寫入的,里面的很多字段都是按照《中小學學生學籍信息化管理基本信息規(guī)范》進行設(shè)計的,詳見表1。
表1 Student表結(jié)構(gòu)
系統(tǒng)中有學生、教師和管理員這三個用戶的登錄窗口,學生錄入學號和密碼后就會進入學生的主頁面,教師錄入認證號和密碼后就會進入教師的主頁面,管理員錄入用戶名和密碼后就會進入管理員的主頁面,整個系統(tǒng)流程圖如圖2。
在進入主頁面后,學生、教師和管理員會獲得相應(yīng)的服務(wù)。學生會看到自己的個人信息和自己的考試成績。教師進入主頁面后就會看到可以得到面向?qū)W生的一些管理功能,教師可以給學生錄入個人信息,也可以給學生添加考試成績。管理員是這個系統(tǒng)的核心,其功能也是最強大的。當管理員進主頁面后就可以對學生和教師進行添加和刪除的操作,而且他還有添加和刪除課程的權(quán)限。他也可以像教師那樣去查看學生的成績。
圖2 系統(tǒng)數(shù)據(jù)流程圖
本系統(tǒng)基于小學教師的計算機能力,采用ASP+Access技術(shù),實現(xiàn)了一個功能集中、使用方便的系統(tǒng)。這個系統(tǒng)具有簡單、實用的特點,讓小學教師容易掌握,從而提高學校管理效率。
[1] 唐四化.學生管理系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機光盤軟件與應(yīng)用,2011(22).
[2] 教育部.教育部辦公廳關(guān)于印發(fā)《中小學學生學籍信息化管理基本信息規(guī)范》的通知[EB/OL].http://www.gov.cn/zwgk/2007-09/20/content_755650.htm,2007-09-20.
[3] 謝凡.一所小學在大數(shù)據(jù)時代的“云管理”變革[M].中小學管理,2013(9).