【摘要】本文講述了開發(fā)設(shè)計一個基于B/S模式的中小學學生學籍管理系統(tǒng)的流程。文中詳細介紹了設(shè)計學生學籍管理系統(tǒng)所用到的技術(shù)以及可實現(xiàn)的功能,并展示了系統(tǒng)設(shè)計過程及設(shè)計完成后的一些界面演示。通過使用該系統(tǒng),學校管理員可以對學生的學籍信息進行高效管理,學生可以通過瀏覽器隨時查詢自己的相關(guān)信息,實現(xiàn)了全校學生信息的網(wǎng)絡(luò)化管理。
【關(guān)鍵詞】學籍管理系統(tǒng)設(shè)計功能實現(xiàn)
【基金項目】:西安市社會規(guī)劃基金項目(外事專項)項目號:16IN18)
一、系統(tǒng)分析
1、現(xiàn)狀分析
長期以來,學校采用簡單的方式如紙質(zhì)、電子表格等記錄學生的各項信息,這種方式有很多弊端,如信息可能會遺漏、存儲不安全、信息不完整、人工工作量大等問題。隨著信息時代的到來,計算機和網(wǎng)絡(luò)的應(yīng)用,網(wǎng)絡(luò)化管理已經(jīng)成為管理中不可忽視的一個重要方式,這使得簡單管理學籍的方法已不適應(yīng)現(xiàn)代信息化的發(fā)展。學校實施管理的信息化已刻不容緩,擁有一個功能強大、操作簡單的學籍管理系統(tǒng)是學校提高管理效率的信息化方式。
2、優(yōu)點
與傳統(tǒng)管理方式相比,使用學生學籍管理系統(tǒng)有如下很多優(yōu)點:
(1)查詢便捷
學生登錄并驗證后進入系統(tǒng),即可查看相關(guān)信息,快捷方便。
(2)操作處理迅速
學籍管理系統(tǒng)能夠快速、準確處理海量學生學籍信息。
(3)功能齊全,成本低,無地域限制
學籍管理系統(tǒng)最突出的優(yōu)點是:通過計算機管理,減少學生學籍管理的漏洞和許多不必要的失誤。
設(shè)計中小學學生學籍管理系統(tǒng)的主要目的就是通過網(wǎng)站形式方便學校管理和學生查詢服務(wù),使學生隨時可以了解自己的相關(guān)信息,也為學生提供在線查詢和留言功能,督促學校的管理。
二、系統(tǒng)總體設(shè)計
1、 開發(fā)技術(shù)
系統(tǒng)開發(fā)中采用JSP+ JDBC + MySQL技術(shù)實現(xiàn)系統(tǒng)設(shè)計,MyEclipse和Tomcat作為系統(tǒng)環(huán)境。
2、功能模塊劃分
該管理系統(tǒng)分為前臺用戶和后臺管理員兩大模塊,以兩個模塊為基礎(chǔ)再對每一個模塊進行進一步細分。
(1)前臺系統(tǒng)功能模塊分為:
首頁:展示系統(tǒng)各模塊與校園相關(guān)介紹;
個人信息模塊:學生登錄后可查看自己個人信息,如:姓名、性別、年齡籍貫等,
課程信息模塊:方便學生查看課程信息,如:課程名稱、代課老師、代課時間等;
成績信息模塊:可查看個人各科成績;
教師評估模塊:通過一定標準對各科老師進行評估;
留言模塊:可以進行留言對學校的管理工作提出意見和建議。
(2)后臺系統(tǒng)功能模塊分為
學生信息管理模塊:管理員可添加學生信息,并對學生部分信息進行修改和刪除;
課程信息管理模塊:對課程信息的維護,增加并管理課程信息對應(yīng)表以方便課程信息的管理;
成績信息管理模塊:管理員錄入學生成績,修改成績;
教學評估管理模塊:管理員添加教學信息和評估內(nèi)容,分別進行管理;
留言模塊:管理員可以查看學生的留言信息,對留言進行回復和刪除操作。
3、 數(shù)據(jù)庫設(shè)計
為了支持較大的數(shù)據(jù)存儲需求,采用數(shù)據(jù)庫管理系統(tǒng)進行數(shù)據(jù)管理和處理。
該數(shù)據(jù)庫中具有如下6張數(shù)據(jù)表。
(1)學生信息表,此表用于記錄所有學生基本信息,如表1所示。
(2)課程信息表,用于記錄學生的課程基本信息。
(3)成績信息表,用于記錄學生成績信息。
(4)課程信息對應(yīng)表,用于課程信息的添加。
(5)教師評估管理表,用于評估教師。
(6)留言信息表,用于記錄學生的留言信息,以及對學校提出的意見等。
三、系統(tǒng)實現(xiàn)
1、前臺模塊功能
(1)用戶模塊
本模塊為學生提供一個平臺方便學生隨時查詢自己的個人信息。主要包括用戶登錄和驗證、用戶部分資料的修改等功能。
對于本系統(tǒng),用戶必須是本校學生,經(jīng)過用戶名和密碼同時驗證后才能進入系統(tǒng)首頁。學生登錄系統(tǒng)后點擊個人信息模塊可查看自己的相關(guān)信息,如聯(lián)系電話、家庭住址等。點擊“返回”按鈕后將跳轉(zhuǎn)到首頁界面。界面設(shè)計如圖1所示。
(2)課程信息
為了方便學生課程信息的查詢,系統(tǒng)以表格的形式向?qū)W生展示了所學課程的相關(guān)信息,如課程編號、課程名稱、代課老師等。
(3) 成績信息
為了方便學生成績信息的查詢,以表格的形式向?qū)W生展示了所學課程成績的相關(guān)信息,如課程編號、課程名稱、成績等。
(4)教師評估
用戶可通過一定標準對需要評估的老師進行在線教學評估,并提交評估結(jié)果,存儲到數(shù)據(jù)庫中。界面的設(shè)計如圖2所示。
(5)留言模塊
留言模塊的設(shè)計方便學生查看全部留言信息,及時對學校的管理提出意見,將問題反映給管理工作人員,方便系統(tǒng)的更新與維護。界面的設(shè)計如圖3所示。
學生也可以點擊“留言”按鈕進行在線留言。在留言板中輸入留言內(nèi)容后,點擊“確定”,彈出“您已成功留言”對話框成功留言,若取消留言點擊“返回”按鈕,跳轉(zhuǎn)到留言信息瀏覽界面。
2、 系統(tǒng)后臺管理功能
系統(tǒng)默認將admin設(shè)置為管理員,成功登錄后自動跳轉(zhuǎn)到系統(tǒng)后臺。
后臺模塊功能主要是管理員對各信息表如學生個人信息、課程對應(yīng)表信息、進行信息的增加、修改和刪除操作。對信息的操作處理完成后,這些信息被添加到數(shù)據(jù)庫中,并在相應(yīng)的頁面顯示新的結(jié)果集。
(1)學生信息管理
以學生信息管理模塊為例。
(2)課程信息管理
該模塊分別對課程對應(yīng)表信息和課程信息表的增加、查看和刪除操作。管理員可以根據(jù)課程對應(yīng)表信息添加課程信息,在不同的頁面分別進行管理。
(3)成績信息管理
為了方便學生查詢自己的成績信息,管理員可在成績信息添加頁面中錄入學生成績信息,在成績信息管理頁面中對學生成績進行修改和刪除操作。
(4)教師評估管理設(shè)計與實現(xiàn)
該模塊的建立是為了讓學校對各位老師工作態(tài)度做初步了解,對老師的工作態(tài)度進行考核。
教師評估管理模塊主要對需要評估的老師進行管理,管理員可添加需要評估的老師,也可以刪除評估信息,同時可以看到被評估老師的總評成績
(5)留言回復管理設(shè)計與實現(xiàn)
學生對學校或老師有任何意見或建議都可以在前臺留言模塊在線留言,管理員可查看留言,對學生提出的意見可進行留言回復、刪除操作。
結(jié)論
系統(tǒng)設(shè)計過程中充分考慮了用戶的需求,采用了比較流行的設(shè)計技術(shù),設(shè)計出的系統(tǒng)操作方便、界面友好、更加人性化。
如今很多學校進行整合,規(guī)模不斷擴大,學生數(shù)量大量增加,學校管理工作人員的任務(wù)也隨之加重。通過使用這樣一個系統(tǒng),學生信息不僅可以規(guī)范處理,存儲量大、準確率高、快速方便,提高了管理工作者的效率,而且為教學辦公帶來方便,減少了資源浪費和管理的漏洞。
參考文獻
[1] 黃宏志,許光.基于Web的高校學生學籍管理系統(tǒng)設(shè)計與實現(xiàn)[J]. 計算機與現(xiàn)代化,2012,(03)
[2] 楊磊蕾. 基于BS模式的學生學籍管理系統(tǒng)的設(shè)計與實現(xiàn)[J]. 科技資訊, 2013,(21)