蔣永偉
摘 要:現(xiàn)在對于教務(wù)系統(tǒng)管理人員來說,能夠通過網(wǎng)絡(luò)平臺對學(xué)生信息進(jìn)行相互傳遞,分析某班學(xué)生信息、對無關(guān)信息進(jìn)行處理等等,而這一切都?xì)w功于電腦技術(shù)的快速發(fā)展。對于以前的管理辦法來說,想要實現(xiàn)聯(lián)網(wǎng)共享信息、遠(yuǎn)程操作、迅速及時傳達(dá)信息等功能,可以說根本不可能實現(xiàn),但通過現(xiàn)代最管理手段全部都能實現(xiàn)。正因為如此,現(xiàn)代管理手段有著不可估量的市場價值。
關(guān)鍵詞:ASP.NET;教務(wù)管理系統(tǒng);設(shè)計;實現(xiàn)
DOI:10.16640/j.cnki.37-1222/t.2016.07.187
1 國內(nèi)外研究現(xiàn)狀
美國和歐洲其他發(fā)展國家,政府非常支持建設(shè)數(shù)字化校園。所以各個學(xué)校都對本校的學(xué)籍以及教務(wù)等管理進(jìn)行了信息化改造。在20世紀(jì)90年代之初,這些地區(qū)幾乎所有的名牌院校都已經(jīng)非常成功的實現(xiàn)了信息化,數(shù)字化校園。
現(xiàn)在,全球的在互聯(lián)網(wǎng)方面具有頂尖技術(shù)的大型公司都開始斥巨資用來開發(fā)與研究數(shù)字化校園。一般情況下,以上這種類型的軟件對應(yīng)群體是軟件開發(fā)商。軟件開發(fā)商在開發(fā)和使用自身企業(yè)或者是和自身企業(yè)相聯(lián)系的軟件的時候,關(guān)鍵是使用了下面的這兩個不同的方法來設(shè)計與建設(shè)上述的那類技術(shù)。首先是需要購買在開發(fā)研究方面所需要的基礎(chǔ)設(shè)施,像是桌面軟件和服務(wù)器等。買這些基礎(chǔ)設(shè)施就需要花費該公司大量的人力資源和物力資源。其次就是,根據(jù)對有關(guān)的虛擬主機(jī)與服務(wù)器不進(jìn)行購買而是通過租賃的形式來獲得使用權(quán),這樣就為企業(yè)節(jié)省了大量的人力物力資源,大大的節(jié)約了成本。但是若是這樣做的話同時也降低了對后臺服務(wù)器的控制權(quán)。數(shù)據(jù)化校園能夠使全體師生在上網(wǎng)的過程中,可以讓用戶訪問服務(wù)、處理器、存儲設(shè)備等和他們相聯(lián)系的設(shè)施。對學(xué)生和教師來講,可以在運用校園信息化數(shù)據(jù)部署和應(yīng)用程序在?;谕瑯拥牡缆?,可以選擇任意的服務(wù)并對它們進(jìn)行組合,這一來,在藕合程度方面還是比較低的。數(shù)字化校園運用了虛擬技術(shù),云端或者本地的運行環(huán)境能夠支持類型不同的編程語言,采用了改進(jìn)的數(shù)據(jù)庫。
在我國,中國高等教育文獻(xiàn)保障系統(tǒng)簡稱CALIS是第一個把信息化的應(yīng)用帶入到教務(wù)管理系統(tǒng)中的。其創(chuàng)造了沒有訪問界限的中國高等教育數(shù)字化校園。這所學(xué)校變成了社會經(jīng)濟(jì)和諧發(fā)展的重要因素,是至關(guān)重要的。根據(jù)之前的所的出的結(jié)論與未來發(fā)展的趨勢,CALIS不僅實行了定位,而且還建議根據(jù)信息化來設(shè)計適合我國的數(shù)字化校園。以上所說的是,CALIS要構(gòu)建植根于信息化平臺的數(shù)字化校園。同樣需要在全國、不同的地區(qū)、不同的學(xué)校都創(chuàng)建CALIS的數(shù)字化校園云服務(wù)中心。如此,大學(xué)生和教師就可以獲取豐富的服務(wù)。同樣,CALIS還可以為當(dāng)?shù)氐臄?shù)字化校園在建設(shè)云服務(wù)平臺時給出有效的處理辦法。建設(shè)CALIS的信息化平臺,能夠不斷地提升信息化在數(shù)字化方面的進(jìn)程。如此就為更深層次的優(yōu)化數(shù)字化校園的服務(wù)結(jié)構(gòu)部分給出了非常重要的可行性。信息化平臺能夠使數(shù)字化校園服務(wù)變得更加的虛擬,并且在此基礎(chǔ)上,建設(shè)與分享圖書館的資源信息可以為數(shù)字化校園的發(fā)展帶來巨大的美好前景。如此一來,我國的數(shù)字化校園也邁進(jìn)了新時代。
2 系統(tǒng)目標(biāo)和總體需求
(1)系統(tǒng)目標(biāo)。1)系統(tǒng)應(yīng)該功能強(qiáng)大,操作過程簡單明了;2)遠(yuǎn)程網(wǎng)絡(luò)協(xié)同訪問系統(tǒng);3)對校園網(wǎng)實行開放,進(jìn)行標(biāo)準(zhǔn)建設(shè);4)可以對各種工作步驟進(jìn)行傳遞;5)文件、數(shù)據(jù)安全可靠。
(2)系統(tǒng)總體需求。學(xué)生想要對其個基本信息、下載學(xué)習(xí)有關(guān)資料、根據(jù)老師安排上傳所布置的作業(yè)、等一列與網(wǎng)絡(luò)有關(guān)的學(xué)習(xí)方法?,F(xiàn)在只要登錄網(wǎng)絡(luò)管理系統(tǒng)都能夠順利實現(xiàn)。對于教師來說,凡是學(xué)生需要掌握的教學(xué)大綱、課輔資料、作業(yè)習(xí)題、參考課本等有利于學(xué)生更好學(xué)習(xí)的資料,均可以通過登陸網(wǎng)頁系統(tǒng)來完成。這樣一來,不僅增加了師生間的良好溝通,也極大地促進(jìn)了網(wǎng)絡(luò)教學(xué)目標(biāo)的實施。另一方面。教務(wù)管理系統(tǒng)想要針對課程安排、教學(xué)任務(wù)、學(xué)生成績查詢、教師績效考評等管理任務(wù)也能夠通過網(wǎng)絡(luò)平臺實現(xiàn)自動化管理,而不再是以往的人工化。大大加快了工作效率。
3 關(guān)于教務(wù)管理系統(tǒng)如何設(shè)計
設(shè)計系統(tǒng)時需要遵循的基本原則:(1)不但能夠穩(wěn)定不變還要相對靠譜。系統(tǒng)只要開始設(shè)計研發(fā),將會持續(xù)運行,因此不允許中間因某些不穩(wěn)定因素影響進(jìn)程;(2)對外進(jìn)行開放與拓展空間;(3)在世界范圍內(nèi)都處于先進(jìn)水平且各項技術(shù)都比較成熟;(4)在實際應(yīng)用當(dāng)中,能夠?qū)ζ溥M(jìn)行最大化利用且方便管理者管理。檢驗一個系統(tǒng)的優(yōu)劣關(guān)鍵是看其實用性如何,里面的各項功能能否適用于用戶需求,有無綜合考慮用戶的特點,或者根據(jù)用戶日常習(xí)慣專項研究后再進(jìn)行設(shè)計;(5)安全性。針對全部的用戶來說,系統(tǒng)的管理機(jī)制必須安全可靠
4 系統(tǒng)測試
通過對于軟件進(jìn)行測試,我們可以很容易的發(fā)現(xiàn)軟件在設(shè)計之初與實現(xiàn)過程當(dāng)中因為疏忽而產(chǎn)生的問題。相較于其他任何軟件工程活動,軟件測試的過程中所花費的工作量更多。假如對于軟件測試不是有計劃地進(jìn)行,則會使得勞動和時間都造成浪費,這還不算,其中最為糟糕的是會對原有錯誤造成遺漏。所以,要想確保其所開發(fā)的軟件質(zhì)量,就必須要對軟件進(jìn)行系統(tǒng)化的測試。
想要促進(jìn)制定軟件的測試方法,就要確保其策略擁有足夠的靈活性;另一方面,一定要確保其嚴(yán)格性,這樣的話在項目工程建設(shè)當(dāng)中能夠?qū)椖刻岢龊侠聿邉潱⑦M(jìn)行追蹤管理。軟件測試?yán)碚撝蟹浅V氖媛⊿hooman)模型理論這樣描述軟件測試策略:測試從許多方面來看和軟件開發(fā)方法一樣,是一個獨立的過程,而且具有很多測試類型;早年我們處理程序出錯主要是依靠謹(jǐn)慎的軟件設(shè)計和程序員的個人智慧,而如今我們采用很多現(xiàn)代設(shè)計技術(shù)和正式技術(shù)評審來減少實現(xiàn)代碼中的錯誤;與此類似,不同的測試方法也正在開始聚合成幾種不同的途徑和思想。其中所提到的途徑和思想就是我們稱之的“策略”。
對于軟件測試方法,在實際操作中,我們需要對其提供兩種兩種辦法,即低級測試辦法和高級測試辦法。其中,確保低級測試可以對小段落的代碼驗證是否正確,相比而言,高級測試主要用于用戶對于系統(tǒng)主要功能的滿意度。軟件測試的螺旋模型就能夠為我們提供這樣一種符合要求的軟件測試策略。
5 小結(jié)
我們可以從項目最初的選題、開題,隨后對于項目的可行性進(jìn)行論證以及所需要求進(jìn)行分析,進(jìn)一步的對項目總體進(jìn)行詳細(xì)設(shè)計,直至最后完成任務(wù),當(dāng)中的任意一個環(huán)節(jié)都讓我對于軟件開發(fā)工程有了更深一層的了解,在實施過程當(dāng)中所遇到的每個技術(shù)性難題都為以后的工作積累了寶貴經(jīng)驗。