摘 ?要:我國(guó)中職學(xué)校中學(xué)生數(shù)量較多,學(xué)生流動(dòng)性較大,導(dǎo)致產(chǎn)生大量的數(shù)據(jù)信息。傳統(tǒng)人工方法管理學(xué)生信息,受業(yè)務(wù)量大和主觀因素影響,已經(jīng)不能較好地適應(yīng)社會(huì)發(fā)展趨勢(shì)。有效解決這些問(wèn)題的方法是構(gòu)建一套信息管理系統(tǒng),將數(shù)據(jù)庫(kù)和業(yè)務(wù)及顯示邏輯相隔離,減輕網(wǎng)絡(luò)負(fù)載與服務(wù)器負(fù)擔(dān),加快用戶訪問(wèn)速度,提升系統(tǒng)安全性,是中職學(xué)院的重要目標(biāo)。只有提升了學(xué)生信息管理系統(tǒng)的效用,才能保障學(xué)生的信息安全,學(xué)生才能更好地學(xué)習(xí)。
關(guān)鍵詞:中職學(xué)校;信息管理系統(tǒng);設(shè)計(jì)與開(kāi)發(fā)
中圖分類號(hào):TP311.52 ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2096-4706(2019)17-0096-02
Abstract:There are more students in every secondary vocational school in our country,and the mobility of students is increasing,which results in a large amount of data information. The traditional manual method of managing students’information,influenced by the large volume of business and subjective factors,has been unable to better adapt to the social development trend. The effective way to solve these problems is to build an information management system,isolate the database from the business and display logic,lighten the burden of network load and server,speed up user access and improve system security,which is an important goal of vocational colleges. Only by improving the student information management system can students’information security be guaranteed and students can learn better.
Keywords:secondary vocational school;information management system;design and development
0 ?引 ?言
在信息化時(shí)代背景下,計(jì)算機(jī)發(fā)揮著重要作用。對(duì)于中等職業(yè)學(xué)校管理來(lái)說(shuō),利用現(xiàn)代化信息技術(shù)管理學(xué)生,不僅便于教師查詢、管理學(xué)生成績(jī)和學(xué)籍,還可以提升教師工作效率,全面了解學(xué)生日常行為和心理狀態(tài),結(jié)合日??己撕托睦頎顟B(tài)進(jìn)行分析,對(duì)問(wèn)題學(xué)生及時(shí)進(jìn)行介入和引導(dǎo),避免發(fā)生重大問(wèn)題,同時(shí)可以高度關(guān)注畢業(yè)生實(shí)際就業(yè)情況和實(shí)習(xí)生工作狀況,這些功能是管理學(xué)生信息的重要因素。本文將從中職學(xué)校學(xué)生信息管理系統(tǒng)設(shè)計(jì)、開(kāi)發(fā)實(shí)踐兩部分探究信息管理系統(tǒng)。
1 ?設(shè)計(jì)學(xué)生信息管理系統(tǒng)的原因
(1)中職學(xué)校學(xué)生信息結(jié)構(gòu)復(fù)雜:中職學(xué)校開(kāi)展教學(xué)活動(dòng)和管理活動(dòng),均需要以“信息”作為核心,教學(xué)管理系統(tǒng)在本質(zhì)上是信息系統(tǒng)。管理和教學(xué)會(huì)產(chǎn)生大量數(shù)據(jù)信息,不僅有教學(xué)內(nèi)容,還有控制信息,產(chǎn)生的信息結(jié)構(gòu)比較復(fù)雜;(2)學(xué)校不僅有學(xué)生的信息還有學(xué)生家長(zhǎng)的信息,這些信息一旦泄露,都會(huì)對(duì)學(xué)生產(chǎn)生傷害,所以學(xué)校應(yīng)該確保學(xué)生的信息安全;(3)管理數(shù)據(jù)非數(shù)值化:教學(xué)管理的過(guò)程中會(huì)涉及一些數(shù)值化數(shù)據(jù),例如教師工作量和學(xué)生分?jǐn)?shù)等。但是教學(xué)管理中的大部分?jǐn)?shù)據(jù)是“非數(shù)值化數(shù)據(jù)”,例如規(guī)章制度和教學(xué)成果等,通常會(huì)采用文字形式表達(dá),在使用計(jì)算機(jī)處理時(shí),主要借助文件或者文本格式,導(dǎo)致對(duì)學(xué)校的信息統(tǒng)計(jì)和查詢等工作帶來(lái)困難。針對(duì)這種情況,為使中職學(xué)校管理工作更加便捷、簡(jiǎn)潔,設(shè)計(jì)一套信息管理系統(tǒng)是十分必要的。本文設(shè)計(jì)的系統(tǒng)結(jié)構(gòu)為B/S三層體系結(jié)構(gòu),主要優(yōu)點(diǎn)是為用戶和管理者提供便捷,以最短的時(shí)間查詢需要的信息,增加系統(tǒng)的安全性,保障信息安全。
2 ?中職學(xué)校學(xué)生信息管理系統(tǒng)設(shè)計(jì)
2.1 ?系統(tǒng)設(shè)計(jì)方案
信息管理系統(tǒng)主要應(yīng)用的B/S三層體系結(jié)構(gòu),編程工具是Eclipse 3.1,頁(yè)面設(shè)計(jì)使用Dreamweaver 8.0,數(shù)據(jù)庫(kù)是Oracle9i。為確保系統(tǒng)更具備擴(kuò)展性和維護(hù)性,將頁(yè)面顯示和業(yè)務(wù)邏輯相隔離,系統(tǒng)整體結(jié)構(gòu)如圖1所示。
2.2 ?數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)是在特定應(yīng)用環(huán)境,構(gòu)建物理結(jié)構(gòu)和邏輯模式,建設(shè)數(shù)據(jù)庫(kù)和其他應(yīng)用系統(tǒng),達(dá)到可管理和存儲(chǔ)數(shù)據(jù)的目的,滿足不同用戶需求,例如數(shù)據(jù)操作或者信息管理。信息管理是存儲(chǔ)、管理數(shù)據(jù)對(duì)象,數(shù)據(jù)操作對(duì)指定數(shù)據(jù)對(duì)象進(jìn)行查詢和增加等操作。建設(shè)數(shù)據(jù)庫(kù)的出發(fā)點(diǎn)是為系統(tǒng)和用戶提供信息設(shè)施及運(yùn)行的環(huán)境。高效率運(yùn)行環(huán)境有存儲(chǔ)數(shù)據(jù)的效率,儲(chǔ)存空間利用率等,這些運(yùn)行率都是較高的。因此為更好地實(shí)現(xiàn)預(yù)期設(shè)定的目標(biāo),必須嚴(yán)格構(gòu)建數(shù)據(jù)庫(kù)。
2.3 ?邏輯模型
邏輯模型的任務(wù)是將E-R轉(zhuǎn)變成與DBMS數(shù)據(jù)模型相吻合的結(jié)構(gòu)。結(jié)合“E-R圖轉(zhuǎn)換”的模型,用下劃線標(biāo)記出主鍵。(1)學(xué)生:自然序列號(hào)、姓名、性別、民族、出生日期、學(xué)籍變動(dòng)情況、學(xué)籍注冊(cè)時(shí)間、最終成績(jī);(2)課程:課程代碼、課程名稱、學(xué)校代碼、課程狀態(tài);(3)專業(yè):專業(yè)代碼、專業(yè)名稱、專業(yè)狀態(tài);(4)組織機(jī)構(gòu):組織機(jī)構(gòu)代碼、機(jī)構(gòu)全稱、名稱拼音、運(yùn)行狀態(tài);(5)用戶:ID、賬號(hào)、姓名、權(quán)限、密碼。
2.4 ?物理模型
物理模型是將邏輯內(nèi)容轉(zhuǎn)變成表格,即通過(guò)計(jì)算機(jī)確定應(yīng)該選擇的存儲(chǔ)數(shù)據(jù)結(jié)構(gòu)的方法和分配數(shù)據(jù)存儲(chǔ)空間。本文構(gòu)建的中職學(xué)校應(yīng)用的信息管理系統(tǒng)中的數(shù)據(jù)庫(kù)主要包括學(xué)生基本信息和課程表。基本信息表內(nèi)存儲(chǔ)了學(xué)生的基本信息,用戶可以登錄系統(tǒng)輸入需要注冊(cè)的信息,將信息添加到信息表中,方便學(xué)校對(duì)學(xué)生的管理。
3 ?中職學(xué)校學(xué)生信息管理系統(tǒng)開(kāi)發(fā)實(shí)踐
3.1 ?登錄系統(tǒng)
為提升系統(tǒng)安全性,當(dāng)用戶需要瀏覽客戶端時(shí),首先應(yīng)該進(jìn)行身份驗(yàn)證,驗(yàn)證流程如下:(1)輸入U(xiǎn)RL,計(jì)算機(jī)顯示登錄界面;(2)輸入用戶登錄賬號(hào)、密碼及驗(yàn)證碼;(3)客戶端發(fā)送身份驗(yàn)證請(qǐng)求;(4)服務(wù)器根據(jù)用戶賬號(hào),查詢數(shù)據(jù)庫(kù),返回用戶信息;(5)對(duì)密碼進(jìn)行加密,同時(shí)和用戶信息實(shí)施對(duì)比;(6)驗(yàn)證驗(yàn)證碼準(zhǔn)確性;(7)當(dāng)身份驗(yàn)證成功后,自動(dòng)獲取用戶權(quán)限,通過(guò)界面的方式傳達(dá)給用戶,當(dāng)驗(yàn)證不正確,系統(tǒng)會(huì)自動(dòng)提醒“輸入錯(cuò)誤”,用戶則需要二次登錄。
3.2 ?學(xué)籍注冊(cè)模塊
學(xué)籍注冊(cè)板塊是負(fù)責(zé)學(xué)生入學(xué)信息記錄和學(xué)期、數(shù)據(jù)導(dǎo)出等。(1)入學(xué)注冊(cè):入學(xué)注冊(cè)是對(duì)新生信息進(jìn)行新建和編輯等系列操作。用戶輸入新生信息,并可以將新生信息添加到數(shù)據(jù)庫(kù)。值得注意的是,性別和民族等信息是存儲(chǔ)在系統(tǒng)中的,在提取后,會(huì)顯示出下拉菜單,為用戶提供選擇;(2)數(shù)據(jù)導(dǎo)出:當(dāng)教師需要某個(gè)學(xué)生基本信息時(shí),數(shù)據(jù)導(dǎo)出模塊可以為用戶提供便捷。用戶根據(jù)班級(jí)和專業(yè),描述導(dǎo)出文件。另外,導(dǎo)出文件需要遵從導(dǎo)出模式,并且數(shù)據(jù)導(dǎo)出模式是由用戶自己定義。
3.3 ?成績(jī)管理模塊
(1)專業(yè)設(shè)置:管理者可以從專業(yè)名稱和專業(yè)代碼等多個(gè)方面進(jìn)行新建、編輯,并且將新建的信息調(diào)節(jié)在專業(yè)基礎(chǔ)信息表中;(2)課程設(shè)置:課程管理者應(yīng)該重新建立課程信息,其中主要包括課程名稱和類別。用戶利用課程名稱和課程拼音便可以查詢到基本信息,編輯并操作課程;(3)專業(yè)課程:管理員可以自主選擇專業(yè),右鍵單擊“確定”,在“view.jsp”頁(yè)面中會(huì)自主顯示已創(chuàng)建課程,同時(shí)選擇已選專業(yè)課程后,完成“提交”任務(wù),將課程和專業(yè)相關(guān)聯(lián)。
3.4 ?系統(tǒng)管理模塊
(1)用戶管理:當(dāng)用戶登錄到系統(tǒng)后,管理員可以創(chuàng)建新的用戶,但是管理員不能任意修改創(chuàng)建用戶密碼,登錄密碼是由用戶掌控的。創(chuàng)建的用戶首先應(yīng)該填寫(xiě)賬號(hào)、姓名及密碼等基礎(chǔ)信息。系統(tǒng)為保護(hù)用戶基礎(chǔ)信息準(zhǔn)確性,防止不良程序自主登錄賬號(hào),監(jiān)聽(tīng)系統(tǒng),在系統(tǒng)加密中,主要應(yīng)用了MD5加密技術(shù)。用戶在前期選擇角色的過(guò)程中,就是為用戶分配相對(duì)應(yīng)角色,用戶可根據(jù)自身具備的權(quán)限完成修改工作;(2)角色管理:系統(tǒng)中用戶會(huì)自主對(duì)應(yīng)一種或者多種角色。因此管理員可以建設(shè)多種角色,為不同角色設(shè)置不同權(quán)限,權(quán)限主要包括系統(tǒng)中概括的功能。單擊“提交”,便可以將角色基本信息加入到角色列表中;(3)模塊發(fā)布:模塊發(fā)布是平臺(tái)開(kāi)發(fā)的核心,系統(tǒng)中涵蓋的模塊都是通過(guò)模塊發(fā)布完成的。管理者添加的模塊都應(yīng)該在模塊發(fā)布中填寫(xiě)基本信息。例如模塊名稱和上級(jí)模塊等信息。
4 ?結(jié) ?論
綜上所述,中職學(xué)校建設(shè)信息管理系統(tǒng),應(yīng)從傳統(tǒng)信息管理模式下脫離,便于教師和學(xué)校查詢學(xué)生信息,減輕教師的工作量。建設(shè)完整的信息管理系統(tǒng),將學(xué)生的個(gè)人信息錄入到系統(tǒng)中,需求者輸入關(guān)鍵詞,便可以找到相關(guān)信息,有效縮短工作時(shí)間。本文信息管理系統(tǒng)還提供了操作界面,用戶可根據(jù)人性化功能快速查找到學(xué)生信息。上述系統(tǒng)中的模塊主要包括登錄系統(tǒng)、學(xué)籍注冊(cè)模塊、成績(jī)管理模塊、系統(tǒng)管理模塊,每個(gè)模塊都簡(jiǎn)潔明了。并且,系統(tǒng)還對(duì)每位用戶的密碼采取加密操作,登錄系統(tǒng)時(shí)需要密碼才可以進(jìn)入,提升系統(tǒng)安全系數(shù),防止意外泄露信息,保障學(xué)生信息安全,更好地為我國(guó)培養(yǎng)技術(shù)型人才。
參考文獻(xiàn):
[1] 杜敏.中等職業(yè)學(xué)校學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [D].呼和浩特:內(nèi)蒙古大學(xué),2016.
[2] 胡文瑄.職業(yè)中等學(xué)校學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [D].廈門:廈門大學(xué),2014.
[3] 趙晶.職業(yè)教育學(xué)校學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [D].長(zhǎng)春:吉林大學(xué),2013.
[4] 徐燕.中等職業(yè)學(xué)校的學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [D].成都:電子科技大學(xué),2012.
[5] 錢小紅.職業(yè)學(xué)校學(xué)生綜合信息管理系統(tǒng)的設(shè)計(jì)與研究 [J].科技信息,2011(16):241-242.
[6] 高雅俠,鄒海榮.中職院校學(xué)生成績(jī)管理系統(tǒng)的研究與開(kāi)發(fā) [J].佳木斯大學(xué)學(xué)報(bào)(自然科學(xué)版),2014,32(1):158-160.
作者簡(jiǎn)介:任彩霞(1985.12-),女,漢族,河南商水人,教師,中教二級(jí),本科,學(xué)士學(xué)位,研究方向:計(jì)算機(jī)。