◆李志 羅青青
隨著第三次信息浪潮的到來(lái),網(wǎng)絡(luò)技術(shù)和信息化管理技術(shù)已逐步改變了人們的生活方式。依托互聯(lián)網(wǎng)和信息管理軟件,架設(shè)專(zhuān)有服務(wù)器為管理工作提供良好的信息化基礎(chǔ)已成為一種趨勢(shì)。管理系統(tǒng)采用強(qiáng)大的數(shù)據(jù)庫(kù)技術(shù),結(jié)合ASP編程語(yǔ)言,搭建B/S(瀏覽器/服務(wù)器)結(jié)構(gòu)的平臺(tái)適合客戶(hù)端較多的場(chǎng)合[1-2]。
學(xué)生管理工作是學(xué)校管理工作的重要組成部分,目前大部分學(xué)校還停留在傳統(tǒng)的以班主任為主要參與人,記錄相關(guān)學(xué)生成長(zhǎng)過(guò)程中的問(wèn)題和情況。這種管理方式存在許多缺點(diǎn),如不能實(shí)時(shí)查詢(xún)、記錄學(xué)生整個(gè)成長(zhǎng)過(guò)程中的信息。為了減輕班主任老師的工作量,同時(shí)讓更多的家長(zhǎng)和校方能夠參與到學(xué)生成長(zhǎng)管理中,建立一種基于B/S模型的成長(zhǎng)管理系統(tǒng)。
系統(tǒng)采用Web網(wǎng)頁(yè)登陸,設(shè)計(jì)出詳細(xì)的成長(zhǎng)信息相關(guān)網(wǎng)頁(yè)界面,可以對(duì)學(xué)生信息和教師工作信息進(jìn)行錄入、導(dǎo)出、刪除等操作。臨時(shí)數(shù)據(jù)保持在前臺(tái),較大的數(shù)據(jù)保持在后臺(tái)的數(shù)據(jù)庫(kù)中。系統(tǒng)分別針對(duì)教師和學(xué)生兩個(gè)對(duì)象作為數(shù)據(jù)庫(kù)的表創(chuàng)建的對(duì)象,既建立學(xué)生成長(zhǎng)的信息,同時(shí)也記錄班主任的工作任務(wù),注重學(xué)生和教師的共同發(fā)展。數(shù)據(jù)庫(kù)的實(shí)體包括學(xué)生的學(xué)籍、成績(jī)、心理狀況等基本信息。采用關(guān)系模型的設(shè)計(jì)思路,分析各個(gè)實(shí)體和屬體之間的關(guān)系。
學(xué)生成長(zhǎng)管理系統(tǒng)結(jié)構(gòu)圖如圖1所示,在信息系統(tǒng)的功能設(shè)計(jì)方面考慮到學(xué)生的各方面成長(zhǎng),主要分為四個(gè)部分:學(xué)籍管理、成績(jī)管理、家校互動(dòng)、素質(zhì)評(píng)價(jià)。
學(xué)籍管理 主要針對(duì)學(xué)生的基本信息進(jìn)行管理,包括學(xué)生的家庭情況、學(xué)籍狀況、家庭困難狀況;針對(duì)每個(gè)學(xué)生設(shè)置登錄密碼,提供錄入權(quán)限;為教師提供刪除、更改、添加權(quán)限,主要負(fù)責(zé)審核學(xué)生基本信息。

成績(jī)管理 該模塊主要負(fù)責(zé)記錄學(xué)生各科成績(jī),并制成相應(yīng)的成績(jī)曲線圖,針對(duì)單科偏科的學(xué)生提供單科詳細(xì)分析,包括每個(gè)科目的各項(xiàng)題目分?jǐn)?shù),幫助學(xué)生和教師能夠更詳細(xì)地了解自己每科的成績(jī)情況。優(yōu)秀以及進(jìn)步的學(xué)生都做區(qū)分,能夠?qū)崟r(shí)查詢(xún)每個(gè)學(xué)生在班級(jí)以及年級(jí)的詳細(xì)排名。
家校互動(dòng) 該模塊主要記錄家長(zhǎng)的聯(lián)系信息,包括手機(jī)和家庭住址以及是否有特殊困難;學(xué)生的學(xué)習(xí)成績(jī)以及健康狀況通過(guò)手機(jī)方式告知家長(zhǎng);如果有繳費(fèi)信息要求,及時(shí)將學(xué)校的繳費(fèi)信息通知家長(zhǎng),以確保學(xué)生不會(huì)向家里索要過(guò)多學(xué)費(fèi)和雜費(fèi)。
素質(zhì)測(cè)評(píng) 該項(xiàng)主要記錄學(xué)生綜合素質(zhì),結(jié)合學(xué)校每學(xué)期的心理測(cè)評(píng)調(diào)查以及性格測(cè)試調(diào)查,記錄相關(guān)的心理狀況;通過(guò)體育課的各項(xiàng)測(cè)試建立基本的體育素質(zhì)測(cè)試,將醫(yī)院的體檢報(bào)告錄入系統(tǒng)建立基本的身體素質(zhì)信息;通過(guò)素質(zhì)測(cè)評(píng)的建立,達(dá)到德智體全面發(fā)展的目的。
系統(tǒng)架構(gòu)分析 目前相應(yīng)的管理系統(tǒng)結(jié)構(gòu)設(shè)計(jì)有兩種方式實(shí)現(xiàn),分別為C/S模型和B/S模型。
C/S模型,即客戶(hù)機(jī)/服務(wù)器模型,將管理系統(tǒng)設(shè)計(jì)成客戶(hù)端軟件,通過(guò)軟件訪問(wèn)后臺(tái)服務(wù)器。它的優(yōu)勢(shì)在于可以合理分配任務(wù)到客戶(hù)端和服務(wù)器端,缺點(diǎn)在于軟件安裝和更新較麻煩,很難適應(yīng)較大數(shù)目的用戶(hù)同時(shí)使用。
B/S模型,即瀏覽器/服務(wù)器模型,采用WWW瀏覽器實(shí)現(xiàn),主要事務(wù)處理放在服務(wù)器后端實(shí)現(xiàn)。它的優(yōu)點(diǎn)在于簡(jiǎn)化了客戶(hù)端的硬件和軟件壓力,避免了軟件升級(jí)產(chǎn)生的維護(hù)成本和工作量,后期維護(hù)較少,適用于廣域網(wǎng)的大客戶(hù)群。綜合本系統(tǒng)考慮,由于學(xué)校師生數(shù)目較為龐大,安裝客戶(hù)端較為困難,后期維護(hù)需求較小,所以采用B/S模型。
數(shù)據(jù)庫(kù)分析 目前主要數(shù)據(jù)庫(kù)包含Access、SQL server、Oracle等[3]。SQL server屬于分布式的關(guān)系數(shù)據(jù)庫(kù),數(shù)據(jù)處理靈活,完全具備Web支持的數(shù)據(jù)庫(kù)產(chǎn)品,用戶(hù)可以使用Web瀏覽器存儲(chǔ)在數(shù)據(jù)庫(kù)中,適合中小型管理系統(tǒng)開(kāi)發(fā)。本系統(tǒng)選用SQL server 2005作為數(shù)據(jù)庫(kù)管理系統(tǒng)。
Web數(shù)據(jù)庫(kù)的實(shí)現(xiàn)包含中間件技術(shù)、JAVA技術(shù)、PHP與ASP技術(shù)等[4-6]。ASP技術(shù)是一種動(dòng)態(tài)服務(wù)器端網(wǎng)頁(yè)技術(shù),利用腳本語(yǔ)言生成ADO,利用控件加ADO技術(shù)達(dá)到較好的操作和管理數(shù)據(jù)。本系統(tǒng)選用ASP技術(shù)作為Web數(shù)據(jù)庫(kù)開(kāi)發(fā)的技術(shù)。
成長(zhǎng)系統(tǒng)建立在B/S體系結(jié)構(gòu)基礎(chǔ)上,使用網(wǎng)絡(luò)技術(shù)及數(shù)據(jù)庫(kù)管理系統(tǒng)構(gòu)建學(xué)生信息系統(tǒng),其結(jié)構(gòu)圖如圖2所示,包含后臺(tái)數(shù)據(jù)庫(kù),配置IIS站點(diǎn)服務(wù)器,連接廣域網(wǎng)或者局域網(wǎng),前臺(tái)瀏覽器用戶(hù)的顯示。

根據(jù)業(yè)務(wù)流程可以設(shè)計(jì)出實(shí)體之間的關(guān)系,列出E-R關(guān)系圖。通過(guò)多年調(diào)研和統(tǒng)計(jì)得出成長(zhǎng)管理系統(tǒng)的基本結(jié)構(gòu)示意圖如圖3所示,包括信息錄入系統(tǒng)、注冊(cè)登陸系統(tǒng)、在線查詢(xún)系統(tǒng)、統(tǒng)計(jì)分析系統(tǒng)。

注冊(cè)登陸,其中包括三部分的內(nèi)容:用戶(hù)注冊(cè)、用戶(hù)登陸和用戶(hù)刪除。
信息錄入,其中包括個(gè)人信息的錄入、修改和刪除三部分的功能。
在線查詢(xún),包括個(gè)人查詢(xún)(即普通用戶(hù)查詢(xún))和管理員查詢(xún)兩部分。
統(tǒng)計(jì)分析,其中包括每月信息匯總、每年信息統(tǒng)計(jì)和匯總表格打印三個(gè)部分。
本文通過(guò)提出基于B/S模型的高中學(xué)生成長(zhǎng)管理系統(tǒng),從學(xué)生信息收集、管理等工作的實(shí)際需求出發(fā),建立起一座學(xué)生、家長(zhǎng)、教師、學(xué)校之間的交流平臺(tái)。對(duì)B/S模型下采用的各種數(shù)據(jù)庫(kù)進(jìn)行對(duì)比,采用ASP技術(shù)來(lái)建立動(dòng)態(tài)的基于Web服務(wù)器的數(shù)據(jù)庫(kù)環(huán)境,遵循系統(tǒng)開(kāi)發(fā)的模型和結(jié)構(gòu)化設(shè)計(jì),分析系統(tǒng)功能和特點(diǎn),在一定程度上提高了班主任的學(xué)生管理工作效率和質(zhì)量,推動(dòng)了中學(xué)管理工作的信息化。
[1]向華萍.基于web的學(xué)生管理系統(tǒng)的信息安全設(shè)計(jì)[J].科技廣場(chǎng),2004(11):25-27.
[2]張莉著.SQL Server數(shù)據(jù)庫(kù)原理及應(yīng)用教程[M].北京:清華大學(xué)出版社,2004:1.
[3]楊世錫,趙輝.ASP+SQL Server動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)[M].北京:電子工業(yè)出版社,2005:8.
[4]沈中林.基于B/S模式的高校科研管理信息系統(tǒng)的設(shè)計(jì)[J].中國(guó)民航學(xué)院學(xué)報(bào),2005(3):61-64.
[5]鐘樂(lè)海,羅明英.ASP技術(shù)在開(kāi)發(fā)基于B/S模式數(shù)據(jù)庫(kù)系統(tǒng)中的應(yīng)用[J].四川師范學(xué)院學(xué)報(bào):自然科學(xué)版,2005(4):358-362.
[6]丁占濤,鄒敏.基于B/S模式的教師信息管理系統(tǒng)[J].微型電腦應(yīng)用,2003,19(1):20-22.