程勇 郝奔
摘要:現(xiàn)如今社會計算機(jī)水平的快速發(fā)展,網(wǎng)絡(luò)技術(shù)已經(jīng)普遍進(jìn)入到社會的各個機(jī)構(gòu)部門,為其提供了更加簡單便捷的操作,大大節(jié)省了人力資源以及財力資源。本文對教師評價系統(tǒng)的背景以及需求進(jìn)行分析,把教務(wù)部管理人員,講課老師,上課學(xué)生與系統(tǒng)中的管理員,老師,學(xué)生進(jìn)行一一對應(yīng),把其功能進(jìn)行了簡化,變成了簡單的管理賬戶,評價課程等幾個功能,這樣既方便總體觀察并且也能更加簡單明了的完成任務(wù)。
關(guān)鍵詞:信息系統(tǒng);管理;分析
一、引言
高等學(xué)校的教育質(zhì)量一直是學(xué)校和社會關(guān)注的中心,是學(xué)校發(fā)展和進(jìn)步的動力源泉。學(xué)校的領(lǐng)導(dǎo)必須集中在提高學(xué)校教育的質(zhì)量上。建立一個監(jiān)測和評價高等教育質(zhì)量的制度,可以提高高等學(xué)校的教學(xué)質(zhì)量,這取決于高等教育部門的長期實踐。一方面,合理評價教學(xué)質(zhì)量不僅能給一個全面情況,教師在課堂上,而且效果分析教義在休息室以及發(fā)現(xiàn)的缺陷,教學(xué)過程中發(fā)現(xiàn)問題、總結(jié)經(jīng)驗教訓(xùn),提高教學(xué)質(zhì)量。此外,作為教學(xué)質(zhì)量評估體系的主體,學(xué)生可以表達(dá)他們對教師教育水平的直接和真實的感受。因此,對教師進(jìn)行了有效的監(jiān)督,并監(jiān)督教師提高教學(xué)水平。因此,在高等教育機(jī)構(gòu)中普遍適用教育質(zhì)量評價制度。同時隨著時代的發(fā)展,高校教育的管理任務(wù)也越發(fā)沉重并且重要,然而通過web技術(shù)產(chǎn)生的教師評價系統(tǒng)能夠完美的解決這種問題。
二、系統(tǒng)分析
(一)系統(tǒng)可行性分析
系統(tǒng)可行性分析在實現(xiàn)設(shè)計項目上實際是在分析和設(shè)計需求處于較高水平,但是,如果可以極大地簡化,不僅為用戶解決問題,而且對這個潛在的風(fēng)險分析和發(fā)展進(jìn)行預(yù)估,那這就是值得的。換句話說,這是在投資之前計算成功的可能性,以避免風(fēng)險。一個軟件,在發(fā)布和面向市場之前,已經(jīng)失去了它的設(shè)計和開發(fā)過程的意義,如果它的開發(fā)成本過高或技術(shù)上沒有得到強(qiáng)有力的支持。即使軟件在未來有很大的好處,但是時間這是一個無法估計價值的值,我們無法判斷隨著時間推移,我們還是否能繼續(xù)投入資金去開發(fā)軟件。所以一般來說,我們應(yīng)該要仔細(xì)的探討該系統(tǒng)的經(jīng)濟(jì)可行性、技術(shù)和運(yùn)作的可行性和可行性:
1.經(jīng)濟(jì)可行性
這個系統(tǒng)是學(xué)校的教務(wù)系統(tǒng)的一部分,是學(xué)校教務(wù)工作的重中之重,可以大量節(jié)省人力物力,所以是值得學(xué)校投入資金去開發(fā)的。
2.技術(shù)與運(yùn)行可行性
該系統(tǒng)其實所需要的技術(shù)難度并不高,并且這個系統(tǒng)在國內(nèi)已經(jīng)算是比較成熟的了,所以我們在技術(shù)可行性上不用怎么擔(dān)心,而且應(yīng)該去思考怎么樣才能在原有的基礎(chǔ)上做出新高度。
3.法律可行性
這個教師評價系統(tǒng)的開發(fā)并不會涉及個人隱私或經(jīng)濟(jì)糾紛,在法律上是可行的。
(二)系統(tǒng)功能需求分析
從概念上來看,教師評價系統(tǒng)本質(zhì)上是學(xué)生對老師進(jìn)行評價的系統(tǒng),通過WEB化評價系統(tǒng)將3種用戶學(xué)生,老師,管理員放入系統(tǒng),通過權(quán)限控制來使之分工合作。這里所說的WEB化評價系統(tǒng),是一種學(xué)生對教學(xué)情況的直觀反映所以,必須保證學(xué)生可以在任意時間登陸,并且選擇老師所學(xué)的課程并評價。老師可以選擇接受學(xué)生,并發(fā)布評價。管理員對學(xué)生老師的名額僅限刪減管理。這里預(yù)計將要開發(fā)的教師評價系統(tǒng)將實現(xiàn)功能:
(1)登陸模塊:實現(xiàn)管理員,教師和學(xué)生的信息登陸,并通過數(shù)據(jù)庫識別他們的不同身份認(rèn)證。
(2)學(xué)生模塊:選擇所學(xué)課程,評價表填寫提交。
(3)教師模塊:查詢所教課程,接受學(xué)生選課并發(fā)布評價表。
(4)管理員模板:增刪學(xué)生老師名單,評價表項目,修改賬號密碼,查看評分,并且查看其他用戶相關(guān)信息。
(三)系統(tǒng)非功能需求分析
非功能需求即是指信息系統(tǒng)中保證性能,系統(tǒng)是否能承受多大的人流量,是否能符合所需要的環(huán)境要求,以及一些非系統(tǒng)功能的一些環(huán)境要求等。具體可以分為性能分析,系統(tǒng)可靠性和可擴(kuò)展性。
性能分析:因為一般一個系統(tǒng)所對應(yīng)的是幾百人到接近1千人左右,并不屬于一個太大的群體,所以所使用的MySQL數(shù)據(jù)庫完全足以滿足人數(shù)要求,因為本系統(tǒng)屬于開發(fā)初端,使用的是虛擬的服務(wù)器,想并不能達(dá)到投入使用的階段。
系統(tǒng)可靠性:系統(tǒng)使用了對輸入口令進(jìn)行加密的安全處理,所以對系統(tǒng)安全有了進(jìn)一步保障。并且系統(tǒng)所有功能是能在周一到周天7*24進(jìn)行使用。
三、系統(tǒng)的設(shè)計與實現(xiàn)
(一)結(jié)構(gòu)設(shè)計
系統(tǒng)總體結(jié)構(gòu)分析是系統(tǒng)開發(fā)之前就必須明確的,軟件開發(fā)之前,我們必須對其有著明確的認(rèn)識與分析,在我們這個教師評價系統(tǒng)中,我把系統(tǒng)簡單劃分為了學(xué)生,老師與管理員3個簡單模塊,并且把系統(tǒng)總體所需要的功能結(jié)合實際地分配給了各個模塊。
本文對系統(tǒng)進(jìn)行了總體分析,先對其總體上需要的總體功能進(jìn)行了描述,即登錄登出,對于儲存在數(shù)據(jù)庫中的老師,學(xué)生,課程,以及一些狀態(tài)變量的查看方法;然后把整個系統(tǒng)劃分為了老師,學(xué)生,管理員3個模塊,這主要依據(jù)登錄時進(jìn)行的權(quán)限控制所分的3種登錄用戶。把每一項功能具體落實到每一個模塊里面,再對每一個模塊進(jìn)行編寫。這樣代碼比較明了,同時,一旦想更改或者擴(kuò)充功能可以直接在該模板里面進(jìn)行修改,而不會影響整個系統(tǒng)。并且對于整個系統(tǒng)進(jìn)行分析后,對于編程會更有條理性,對于每一個小部分進(jìn)行完成在串連起來。同時,還對數(shù)據(jù)庫文件繼續(xù)了分析,在用戶表單中,用usertype值來對用戶進(jìn)行區(qū)分,同時對于課程,選課狀態(tài)也寫入表中,這樣寫的好處是通過關(guān)系數(shù)據(jù)庫,減少了表單的復(fù)雜度,更加方便理解。
(二)系統(tǒng)設(shè)計目標(biāo)
系統(tǒng)設(shè)計的最初目的是為了讓學(xué)校老師能管理更加方便快捷,更加直觀的了解到任課老師的教學(xué)水平,能夠讓老師更直接地管理自己的學(xué)生,也給學(xué)生權(quán)利,讓他們可以去對他們的任課老師進(jìn)行評價,綜上所述,我給自己定出了一下幾個目標(biāo):(1)界面設(shè)計不用太復(fù)雜,不用太多層,整體界面以簡潔大方示人,先確保最基礎(chǔ)的功能,不用去追求一些花里胡哨的功能,因為我們針對的用戶是對于師生,并不是程序員,所以我們要最大程度的簡化系統(tǒng),美觀系統(tǒng),讓任何使用者不管有沒有計算機(jī)基礎(chǔ)的都能很快適應(yīng)系統(tǒng)。(2)運(yùn)用權(quán)限控制,讓不同身份的用戶享有不同權(quán)利,如管理員可以進(jìn)行許多后臺操作,如增減老師,學(xué)生,課程信息,查看學(xué)生評價等一系列操作。老師能發(fā)布評卷,接受學(xué)生,學(xué)生能及時的對上課老師進(jìn)行評價。(3)努力保證系統(tǒng)使用者的信息安全,盡量加入自己信息安全專業(yè)所學(xué)的內(nèi)容。(4)確保系統(tǒng)的流暢性,避免如數(shù)據(jù)庫越界以及其他編寫錯誤。
(三)界面設(shè)計(Interface Design)
登錄界面整體簡單直接,讓人一眼就看到主題,總體上,界面以藍(lán)白為主,提示字體為黑色。
(四)系統(tǒng)測試
系統(tǒng)測試是一個對于一個程序的檢驗,對于某些初學(xué)者而且,一個系統(tǒng)能用生成仿佛就已經(jīng)結(jié)束了,其實不然,因為我們做的軟件是要提交給用戶使用的,所以我們必須在提交之前就先想到一些可能出現(xiàn)的問題,比如數(shù)據(jù)庫的非法字符問題,或者數(shù)據(jù)庫越界等等,甚至是最簡單的基礎(chǔ)功能能不能實現(xiàn)。
在我們大學(xué)的軟件工程課上,我們就已經(jīng)對軟件測試有了基本的認(rèn)識,了解到測試的方法有最基本的人工測試和自動測試兩種方法:
(1)人工測試,從名字就能知道,是測試人員手工的一個一個去測試系統(tǒng)的功能,這個對于估摸較小的軟件以及對象功能并不復(fù)雜的系統(tǒng)比較實用,因為這不需要太高的水平,任何人都嫩完成。(2)自動測試,通過自己編寫的一些小程序來測試軟件,一般對于較大軟件或者想要去測試某一范圍的界限,適用于對較大系統(tǒng)的測試。
四、總結(jié)
我國現(xiàn)代化教育的規(guī)模愈發(fā)壯大,教學(xué)任務(wù)管理變得更加的困難,為了去保證更好的教學(xué)質(zhì)量以及監(jiān)督功能,便誕生了這個教師評價系統(tǒng)。該系統(tǒng)能更加好的區(qū)分管理員,老師,學(xué)生三者的關(guān)系,管理員可以通過該系統(tǒng)了解到學(xué)生對于任課老師的評價,老師可以選擇接受學(xué)生,學(xué)生可以評價任課老師,對其進(jìn)行測評。在這個系統(tǒng)的設(shè)計中,我也得出了一下幾個結(jié)論:
(1)我們所使用的jsp技術(shù)對于系統(tǒng)開發(fā)是非常適合的,能極大提升開發(fā)效率,但是現(xiàn)在我所開發(fā)的系統(tǒng)還處于一個雛形,對于系統(tǒng)的安全處理做得還不夠,在接來下的時間,我應(yīng)該要從數(shù)據(jù)的層面更加深入了解了整個系統(tǒng)的運(yùn)行軌跡,可以在登陸和引入數(shù)據(jù)庫的過程中進(jìn)行安全保護(hù)。
(2)對于教師評價系統(tǒng)的開發(fā),也讓我們更加了解了對軟件開發(fā)的流程,在我看來前期的準(zhǔn)備工作是十分重要的,我們應(yīng)該先查閱資料,明白我們所做的系統(tǒng)要達(dá)到什么樣的目的,要獲得哪些新的領(lǐng)悟,而不是依葫蘆畫瓢,簡單地模仿別人的做法,使得系統(tǒng)更加完善與成熟。
(作者單位:遼寧對外經(jīng)貿(mào)學(xué)院)
參考文獻(xiàn)
[1]解國英.教師工作量管理系統(tǒng)設(shè)計[J].電腦編程技巧與維護(hù),2018(12):96-98+127.
[2]孟敏.基于ASP.NET的教務(wù)管理系統(tǒng)的設(shè)計[J].河北軟件職業(yè)技術(shù)學(xué)院學(xué)報,2018,20(4):7-10+20.
[3]陳林,李春玲.基于智慧云平臺的未來學(xué)校管理系統(tǒng)構(gòu)建[J].中國信息技術(shù)教育,2018(22):9-10.
[4]袁立.教師工作量管理系統(tǒng)設(shè)計與實現(xiàn)[J].信息技術(shù)與信息化,2018(10):45-47.
[5]董夢雨,王格靈,張彪.Windows窗體在學(xué)生成績管理系統(tǒng)中的程序設(shè)計與應(yīng)用[J].價值工程,2018,37(32):171-176.