曾曉 錢明贊
摘? 要:伴隨著信息技術(shù)的不斷發(fā)展,高職院校開發(fā)學(xué)生信息管理系統(tǒng)對(duì)于提高學(xué)生信息管理水平意義重大。學(xué)生信息管理對(duì)高職院校的教學(xué)、人才培養(yǎng)質(zhì)量等有著直接影響,這就需要提高對(duì)高職院校學(xué)生信息管理的重視。文章對(duì)系統(tǒng)開發(fā)的相關(guān)技術(shù)進(jìn)行了簡(jiǎn)要介紹,全面剖析了基于JSP的高職院校學(xué)生信息管理系統(tǒng)的需求,對(duì)高職院校學(xué)生信息系統(tǒng)的功能模塊實(shí)現(xiàn)進(jìn)行探討,為高職院校學(xué)生信息管理系統(tǒng)的開發(fā)提供參考。
關(guān)鍵詞:高職院校;JSP;學(xué)生信息管理;系統(tǒng)設(shè)計(jì)
中圖分類號(hào):TP311? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):2096-4706(2021)23-0030-03
Design of Student Information Management System in Higher Vocational Colleges Based on JSP
ZENG Xiao, QIAN Mingzan
(Jiangsu Provincial Higher Vocational School of Judicial Police Officers, Zhenjiang? 212003, China)
Abstract: With the continuous development of information technology, the development of student information management system in higher vocational colleges is of great significance to improve the level of student information management. Student information management has a direct impact on the teaching and talent training quality of higher vocational colleges, which needs to pay more attention to student information management in higher vocational colleges. This paper introduces the relevant technologies of system development, comprehensively analyzes the needs of higher vocational college student information management system based on JSP, and discusses the implementation of functional modules of higher vocational college student information system, so as to provide reference for the development of higher vocational college student information management system.
Keywords: higher vocational college; JSP; student information management; system design
0? 引? 言
科學(xué)技術(shù)的不斷進(jìn)步,推動(dòng)了計(jì)算機(jī)與互聯(lián)網(wǎng)技術(shù)的日益普及。與此同時(shí),伴隨著我國(guó)高等教育由“精英教育”向“大眾教育”的轉(zhuǎn)變,高校不斷擴(kuò)大了招生規(guī)模,大學(xué)生的人數(shù)逐漸增加。高職院校中多種活動(dòng)的開展都以高職學(xué)生為主體,在對(duì)高職學(xué)生進(jìn)行管理過程中,涉及到教學(xué)、管理等不同部門,因此,為了實(shí)現(xiàn)對(duì)高職學(xué)生的有效管理,必然需要開發(fā)具有全面功能、操作簡(jiǎn)單的學(xué)生信息管理系統(tǒng),為高職學(xué)生信息管理提供保障[1]。
1? 基于JSP的高職院校學(xué)生信息管理系統(tǒng)需求分析
1.1? 系統(tǒng)可行性分析
影響高職院校學(xué)生信息管理系統(tǒng)開發(fā)的因素眾多。因此,為了確?;贘SP的高職院校學(xué)生信息管理系統(tǒng)開發(fā)能夠順利完成,必須要對(duì)系統(tǒng)的可行性進(jìn)行分析。
第一,經(jīng)濟(jì)可行性分析。伴隨著高職院校學(xué)生人數(shù)的增加,與學(xué)生有關(guān)的數(shù)據(jù)量龐大,在對(duì)學(xué)生進(jìn)行管理過程中需要的人力、物力與財(cái)力成本巨大。通過基于JSP的高職院校學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與開發(fā),能夠提高對(duì)高職學(xué)生信息管理的效率,使人工成本降低,由此高職院校投入的資金將會(huì)降低。與此同時(shí),基于JSP的高職院校學(xué)生信息管理系統(tǒng)的維護(hù)、升級(jí)等比較方便,減少了資金的支持。高職院校對(duì)開發(fā)學(xué)生信息管理系統(tǒng)都給予資金支持。因此,開發(fā)基于JSP的高職院校學(xué)生信息管理系統(tǒng)在經(jīng)濟(jì)上是可行的[2]。
第二,技術(shù)可行性分析?;贘SP技術(shù)的高職院校學(xué)生信息管理系統(tǒng)的開發(fā)使用的現(xiàn)階段主流技術(shù),在系統(tǒng)開發(fā)方面具有優(yōu)勢(shì)。與此同時(shí),高職院校規(guī)模龐大的學(xué)生數(shù)據(jù)信息是學(xué)生管理信息系統(tǒng)的核心資料。伴隨著信息技術(shù)的不斷發(fā)展,數(shù)據(jù)庫系統(tǒng)技術(shù)日益完善,在數(shù)據(jù)條目的處理方面日益成熟,可以實(shí)現(xiàn)數(shù)據(jù)查詢、數(shù)據(jù)修改、數(shù)據(jù)添加等各種基本的操作,同時(shí)也能夠?qū)?fù)雜關(guān)系表進(jìn)行處理。借助于對(duì)多級(jí)索引記錄設(shè)計(jì)的引入,使系統(tǒng)搜索數(shù)據(jù)的時(shí)間降低,數(shù)據(jù)庫高效、穩(wěn)定、安全等為基于JSP的高職院校學(xué)生信息管理系統(tǒng)的開發(fā)提供了保障[3]。此外,Java技術(shù)日益完善,公開的功能模塊源代碼越來越多,這些都為基于JSP的高職院校學(xué)生信息管理系統(tǒng)的開發(fā)與設(shè)計(jì)提供了技術(shù)支持。
第三,操作可行性分析。高職院校對(duì)高職學(xué)生的原始數(shù)據(jù)以書面的方式進(jìn)行保存。高職院校的不同部門分類整理高職學(xué)生的數(shù)據(jù)信息,這為基于JSP的高職院校學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與開發(fā)提供了數(shù)據(jù)支持[4]。同時(shí),系統(tǒng)采用B/S架構(gòu),用戶在Web瀏覽器就能直接操作,操作簡(jiǎn)單,因此,系統(tǒng)操作是可行的。
1.2? 系統(tǒng)功能設(shè)計(jì)
高職院校學(xué)生信息管理系統(tǒng)作為綜合管理系統(tǒng),實(shí)現(xiàn)管理學(xué)生學(xué)籍信息、基本信息、成績(jī)信息等,功能示意圖如圖1所示。高職院校學(xué)生信息管理系統(tǒng)需要滿足保密性要求,因此,高職院校學(xué)生信息管理系統(tǒng)根據(jù)用戶權(quán)限不同,劃分為學(xué)生用戶、管理員用戶、教師用戶等。用戶不同,使用高職院校學(xué)生信息管理系統(tǒng)的權(quán)限也不同。
第一,學(xué)生用戶模塊。學(xué)生用戶模塊中包括個(gè)人信息管理、成績(jī)管理、密碼管理等。高職學(xué)生登錄到學(xué)生信息管理系統(tǒng)中,輸入賬號(hào)與密碼,進(jìn)入到學(xué)生用戶模塊,可以對(duì)個(gè)人信息進(jìn)行查看與修改,比如姓名、專業(yè)、年級(jí)等,需要注意的是如果修改信息,需要通過管理員審核才能確定。高職學(xué)生在學(xué)生用戶模塊的成績(jī)管理中,能夠?qū)ψ约旱某煽?jī)進(jìn)行查詢,但是不能修改;在密碼管理中,可以對(duì)密碼進(jìn)行修改。
第二,教師用戶模塊。高職教師登錄到學(xué)生信息管理系統(tǒng)中,輸入賬號(hào)與密碼,進(jìn)入到教師用戶模塊,可以對(duì)個(gè)人信息進(jìn)行查看與修改,包括姓名、學(xué)歷、職稱等,當(dāng)進(jìn)行信息修改的過程中,要求管理員的審核才能修改成功。高職教師通過成績(jī)管理功能,對(duì)高職學(xué)生的考試分?jǐn)?shù)進(jìn)行登錄,對(duì)成績(jī)進(jìn)行提交等,成績(jī)一旦提交,將不能修改。在通知公告中,高職教師能夠?qū)φn程信息、通知等進(jìn)行發(fā)布。通過密碼修改功能,高職教師能夠?qū)ψ陨淼拿艽a進(jìn)行修改。
第三,管理員用戶模塊。管理員通過輸入賬號(hào)與密碼登錄到高職院校學(xué)生信息管理系統(tǒng),可以實(shí)現(xiàn)對(duì)學(xué)生信息管理、教師信息管理、班級(jí)管理、專業(yè)管理以及權(quán)限管理等。
1.3? 數(shù)據(jù)庫設(shè)計(jì)
基于JSP的高職院校學(xué)生信息管理系統(tǒng)涉及的數(shù)據(jù)信息包括系統(tǒng)不同權(quán)限用戶的信息、高職學(xué)生的成績(jī)信息、系統(tǒng)管理信息等,數(shù)據(jù)信息量龐大。為了對(duì)數(shù)據(jù)庫表的數(shù)量進(jìn)行壓縮,從而提高基于JSP的高職院校學(xué)生信息管理系統(tǒng)的運(yùn)行效率,將學(xué)生學(xué)籍信息等放在學(xué)生基本信息模塊[5]。導(dǎo)入高職學(xué)生的數(shù)據(jù)基于高職學(xué)生的入學(xué)時(shí)間,此外,對(duì)系統(tǒng)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行維護(hù)同樣以高職學(xué)生入學(xué)的年份表作為依據(jù)。為了使基于JSP的高職院校學(xué)生信息管理系統(tǒng)在導(dǎo)入數(shù)據(jù)時(shí)發(fā)生重復(fù)線下,系統(tǒng)對(duì)臨時(shí)數(shù)據(jù)表進(jìn)行設(shè)計(jì),從而實(shí)現(xiàn)臨時(shí)存儲(chǔ)數(shù)據(jù),當(dāng)使用完成以后,對(duì)于臨時(shí)數(shù)據(jù)表內(nèi)的數(shù)據(jù)進(jìn)行刪除。通過一個(gè)數(shù)據(jù)表能夠?qū)崿F(xiàn)不同用戶身份與對(duì)應(yīng)的權(quán)限的管理[6]。
基于JSP的高職院校學(xué)生信息管理系統(tǒng)在開發(fā)與設(shè)計(jì)過程中,連接數(shù)據(jù)庫非常重要,并且工作量繁重。系統(tǒng)借助于JavaBean封裝數(shù)據(jù)庫的方法實(shí)現(xiàn)了和數(shù)據(jù)庫的連接。JavaBean是可以對(duì)特定功能進(jìn)行實(shí)現(xiàn)的對(duì)象數(shù)據(jù),通過JavaBean可以使對(duì)代碼重復(fù)編寫得到避免,簡(jiǎn)化了對(duì)代碼的編寫工作,并且能夠使基于JSP的高職院校學(xué)生信息管理系統(tǒng)安全性得到提高。
2? 基于JSP的高職院校學(xué)生信息管理系統(tǒng)實(shí)現(xiàn)
2.1? 系統(tǒng)登錄模塊設(shè)計(jì)
作為基于JSP的高職院校學(xué)生信息管理系統(tǒng)的總?cè)肟?,用戶需要在系統(tǒng)登錄模塊輸入正確的賬號(hào)和密碼,通過系統(tǒng)的身份驗(yàn)證后,進(jìn)入到相應(yīng)的模塊,進(jìn)行相應(yīng)權(quán)限下的操作,其流程圖如圖2所示。
登錄模塊的具體流程為:用戶對(duì)系統(tǒng)的Login.JSP頁面進(jìn)行打開,對(duì)賬號(hào)與密碼進(jìn)行輸入,同時(shí)對(duì)于用戶的類型進(jìn)行選擇,單擊“登錄”鍵,從而對(duì)于Form中的onSubmit事件進(jìn)行觸發(fā),此時(shí)系統(tǒng)對(duì)“action=“l(fā)oginslt”method=“post””進(jìn)行提交。Loginslt對(duì)于doPost()方法進(jìn)行調(diào)用。系統(tǒng)在數(shù)據(jù)庫中對(duì)于相應(yīng)數(shù)據(jù)進(jìn)行讀取,當(dāng)數(shù)據(jù)讀取成功時(shí),就會(huì)成功進(jìn)入系統(tǒng);當(dāng)數(shù)據(jù)不能成功讀取時(shí),需要重新出入賬號(hào)、密碼進(jìn)行登錄。
2.2? 高職學(xué)生管理模塊設(shè)計(jì)
高職學(xué)生成功登錄基于JSP的高職院校學(xué)生管理信息系統(tǒng)后,能夠查看并維護(hù)日常信息,比如查詢考試成績(jī)、維護(hù)個(gè)人信息等。
第一,高職學(xué)生考試成績(jī)管理。通過信息系統(tǒng),高職學(xué)生能夠?qū)τ诮刂沟讲樵儠r(shí)間的在校期間全部成績(jī)進(jìn)行查詢,由此能夠?qū)ψ陨硗ㄟ^課程的情況進(jìn)行了解。學(xué)生對(duì)查詢成績(jī)按鈕進(jìn)行點(diǎn)擊,就可以對(duì)成績(jī)信息進(jìn)行顯示,如圖3所示。學(xué)生只能查詢成績(jī),但是不能修改成績(jī)。實(shí)現(xiàn)查詢成績(jī)的功能是通過在JSP網(wǎng)頁中嵌入的Java代碼完成的。同樣,通過在JSP網(wǎng)頁中嵌入Java代碼能夠?qū)崿F(xiàn)對(duì)教師評(píng)語進(jìn)行查看的功能。
第二,高職學(xué)生個(gè)人信息維護(hù)管理。高職學(xué)生的個(gè)人信息維護(hù)可以實(shí)現(xiàn)維護(hù)個(gè)人信息、教師評(píng)語查看等功能。其中,維護(hù)個(gè)人信息能夠使學(xué)生對(duì)于自己的基本信息進(jìn)行修改與完善。高職學(xué)生對(duì)基于JSP的高職院校學(xué)生管理信息系統(tǒng)的“個(gè)人信息維護(hù)”進(jìn)行點(diǎn)擊,進(jìn)入到信息維護(hù)界面,學(xué)生可以對(duì)信息進(jìn)行修改,修改后對(duì)“更新”按鍵進(jìn)行點(diǎn)擊,提交修改,在數(shù)據(jù)庫中保存修改的信息。高職學(xué)生通過對(duì)“查看”信息按鍵進(jìn)行點(diǎn)擊,打開信息查看界面,在頁面中對(duì)系統(tǒng)中的信息標(biāo)題進(jìn)行顯示,高職學(xué)生通過對(duì)信息標(biāo)題后的鏈接進(jìn)行點(diǎn)擊,從而實(shí)現(xiàn)對(duì)信息內(nèi)容的查看。
2.3? 高職教師管理模塊設(shè)計(jì)
高職教師登錄基于JSP的高職院校學(xué)生管理信息系統(tǒng)后,能夠?qū)W(xué)生的個(gè)人信息、成績(jī)、通知公告等進(jìn)行管理。
第一,高職教師管理學(xué)生的成績(jī)。學(xué)生信息管理系統(tǒng)中,高職教師成績(jī)管理模塊中包括上傳成績(jī)、管理評(píng)語兩個(gè)方面,實(shí)現(xiàn)了教師將學(xué)生成績(jī)上傳到系統(tǒng)以及對(duì)學(xué)生進(jìn)行評(píng)語的添加。在上傳成績(jī)過程中,教師打開系統(tǒng)界面,信息系統(tǒng)對(duì)成績(jī)Excel數(shù)據(jù)表格結(jié)構(gòu)進(jìn)行規(guī)定,在信息系統(tǒng)中教師根據(jù)系統(tǒng)要求的Excel表結(jié)構(gòu)對(duì)成績(jī)進(jìn)行導(dǎo)出和導(dǎo)入。教師向?qū)W生信息系統(tǒng)進(jìn)行上傳的成績(jī)?cè)贓xcel_slt類中進(jìn)行封裝。
第二,教師個(gè)人信息維護(hù)實(shí)現(xiàn)了教師修改與完善信息的功能。高職教師對(duì)“個(gè)人信息維護(hù)”按鍵進(jìn)行點(diǎn)擊,進(jìn)入到“個(gè)人信息維護(hù)”界面,界面中對(duì)教師的全部個(gè)人信息進(jìn)行顯示,教師可以在進(jìn)行個(gè)人信息的更改,同時(shí)數(shù)據(jù)在更新之后被保存在數(shù)據(jù)庫。
第三,教師通知公告發(fā)布?;贘SP的高職院校學(xué)生信息管理系統(tǒng)中設(shè)置了對(duì)教師錄入信息進(jìn)行接收的組件,用來對(duì)教師錄入信息進(jìn)行存儲(chǔ),從而為教師通知公告的發(fā)布提供保障。
2.4? 系統(tǒng)管理員管理模塊設(shè)計(jì)
系統(tǒng)管理員登錄到基于JSP的高職院校學(xué)生信息管理系統(tǒng)中能夠?qū)W(xué)生管理模塊、教師管理模塊等進(jìn)行管理,實(shí)現(xiàn)了對(duì)整個(gè)系統(tǒng)的維護(hù)與管理。通過系統(tǒng)管理員管理模塊能夠查詢、添加以及刪除學(xué)生記錄,同時(shí)能夠?qū)τ趯W(xué)生信息進(jìn)行批量加入。系統(tǒng)管理員模塊能夠?qū)處熌K信息進(jìn)行管理。此外,通過系統(tǒng)管理員模塊可以對(duì)專業(yè)、年級(jí)等信息進(jìn)行管理。信息系統(tǒng)管理員能夠?qū)I(yè)信息進(jìn)行添加、修改。在系統(tǒng)頁面對(duì)隱藏輸入域進(jìn)行設(shè)置,其作用是對(duì)用戶添加操作進(jìn)行區(qū)分,有權(quán)限的人員才能進(jìn)行操作。系統(tǒng)在添加專業(yè)時(shí)首先進(jìn)行判斷,一旦信息出錯(cuò)就會(huì)進(jìn)行提示。
3? 結(jié)? 論
進(jìn)入新時(shí)代,我國(guó)高職院校不斷擴(kuò)招,高職學(xué)生的數(shù)量日益增加,因此,高職學(xué)生的信息數(shù)據(jù)也就不斷增加。伴隨著信息化技術(shù)的不斷發(fā)展,高職院校對(duì)高效管理學(xué)生信息給予高度重視,通過對(duì)高職學(xué)生信息的管理,提高學(xué)生管理效率與質(zhì)量,有助于高職院校人才培養(yǎng)質(zhì)量的提升?;贘SP的高職院校學(xué)生信息管理系統(tǒng)設(shè)計(jì),一方面使高職院校學(xué)生管理工作壓力減輕,另一方面數(shù)據(jù)冗余得到降低,從而推動(dòng)高職院校的可持續(xù)發(fā)展。
參考文獻(xiàn):
[1] 柳雪環(huán).ACCESS下學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [J].信息記錄材料,2020,21(12):139-140.
[2] 黃菲.基于JSP技術(shù)的高職院校校企合作信息管理系統(tǒng)研究 [J].電子測(cè)試,2020(4):63-65.
[3] 張遙,段華瓊.基于JFinal框架的學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [J].現(xiàn)代信息科技,2020,4(10):8-10+14.
[4] 鐘玲玲,劉冬雪,黃小平,等.基于C語言的學(xué)生信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) [J].河南科技學(xué)院學(xué)報(bào)(自然科學(xué)版),2019,47(4):62-67+78.
[5] 孫紅麗.基于JSP的學(xué)生信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) [J].智能計(jì)算機(jī)與應(yīng)用,2017,7(2):108-109+112.
[6] 李凌濤.基于JSP的學(xué)生信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) [J].信息與電腦(理論版),2021,33(18):106-108.
作者簡(jiǎn)介:曾曉(1985.10—),男,漢族,江西泰和人,講師,碩士研究生,研究方向:學(xué)生管理、安全技術(shù)防范。