摘要:隨著全球信息化時(shí)代的到來、計(jì)算機(jī)科學(xué)的發(fā)展,信息管理技術(shù)在社會(huì)生活中的積極作用越來越明顯。計(jì)算機(jī)輔助管理已經(jīng)歷了從無到有,從不成熟到成熟的發(fā)展歷程。借鑒了很多國(guó)外的計(jì)算機(jī)輔助教學(xué)管理經(jīng)驗(yàn),我國(guó)計(jì)算機(jī)輔助教育管理也逐步發(fā)展起來。就學(xué)校而言,教學(xué)管理是一件很重要卻很煩瑣的事情,如果利用計(jì)算機(jī)的數(shù)據(jù)庫(kù)技術(shù)和信息技術(shù)相結(jié)合開發(fā)教學(xué)管理信息系統(tǒng),它可以大大提高學(xué)校的教學(xué)管理效率,降低對(duì)這些數(shù)據(jù)進(jìn)行數(shù)據(jù)統(tǒng)計(jì)和分析的時(shí)間。教學(xué)管理系統(tǒng)的開發(fā)方法為自頂向下和模塊化的系統(tǒng)開發(fā)方法,其開發(fā)順序?yàn)橄到y(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施,系統(tǒng)的概要設(shè)計(jì)和詳細(xì)設(shè)計(jì),實(shí)現(xiàn)在線查詢、管理員對(duì)教師學(xué)生的信息進(jìn)行修改等功能,安排課表,登錄成績(jī)等。系統(tǒng)分為:前臺(tái)和后臺(tái);前臺(tái)是直接面向用戶,進(jìn)行教學(xué)的各項(xiàng)查詢;后臺(tái)是進(jìn)行數(shù)據(jù)統(tǒng)計(jì)、管理和控制。
關(guān)鍵詞:教學(xué)管理;信息系統(tǒng)
中圖分類號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9599 (2012) 10-0000-02
近年來,隨著Internet的蓬勃發(fā)展,逐漸出現(xiàn)了在線教育的教育新模式。根據(jù)中國(guó)互聯(lián)網(wǎng)絡(luò)信息中心發(fā)布的最新統(tǒng)計(jì)資料表明,截至2010年12月,我國(guó)IPv4地址數(shù)量達(dá)到2.78億,預(yù)計(jì)IANA在2011年2月將IPv4地址資源最終分發(fā)完畢,IPv4向IPv6全面轉(zhuǎn)換更加緊迫。
我國(guó)域名總數(shù)下降為866萬,其中,CN域名435萬,網(wǎng)站數(shù)量下降為191萬個(gè),CN下網(wǎng)站為113萬個(gè),占網(wǎng)站整體的59.5%.網(wǎng)站數(shù)量的下降與國(guó)家加大互聯(lián)網(wǎng)領(lǐng)域的安全治理有關(guān),網(wǎng)站等互聯(lián)網(wǎng)基礎(chǔ)資源的質(zhì)量隨著“水分”的溢出而得到提升,雖然網(wǎng)站數(shù)量下降幅度較大,但網(wǎng)頁(yè)數(shù)和網(wǎng)頁(yè)字節(jié)等互聯(lián)網(wǎng)資源數(shù)在大幅度增長(zhǎng)。
IPv6將原來的32位地址轉(zhuǎn)換到128位地址,幾乎可以不受限制地提供地址,可以解決互聯(lián)網(wǎng)IP地址資源分配不足的問題。目前有一些系統(tǒng)和設(shè)備廠商開始支持IPv6,但從IPv4盡快轉(zhuǎn)換到IPv6還需要從政策法規(guī)、技術(shù)標(biāo)準(zhǔn)、組織機(jī)構(gòu)等多個(gè)方面入手,確保能夠順利地從IPv4過渡到IPv6地址。由此可見,互聯(lián)網(wǎng)技術(shù)在我國(guó)的發(fā)展是多么地快速。
本系統(tǒng)從用戶角色上分為了三大模塊:管理員模塊、教師模塊和學(xué)生模塊。管理員模塊,該模塊主要提供了管理員在本系統(tǒng)當(dāng)中能夠進(jìn)行的各項(xiàng)功能,包括用戶信息的管理,班級(jí)信息的管理,課程信息的管理,教室信息的管理和課表信息的管理。用戶信息的管理包括對(duì)管理員信息的添加、修改和查詢,教師信息的添加、修改合查詢以及學(xué)生信息的添加、修改和查詢。班級(jí)信息管理包括對(duì)班級(jí)的添加、修改和查詢。課程信息表管理包括對(duì)課程的添加、修改和查詢。教室信息管理包括對(duì)教室的添加、修改和查詢來維護(hù)教室資源。課表信息管理包括對(duì)課表的添加、修改、查詢和打印,其中查詢分為對(duì)班級(jí)課表的查詢、對(duì)教師課表的查詢和對(duì)教室課表的查詢。以管理員的身份進(jìn)入系統(tǒng)之后可以管理管理員信息、班級(jí)信息、學(xué)生信息、教師信息、教室信息、課程信息和課表信息。教師模塊,該模塊主要提供了教師在本系統(tǒng)中能夠進(jìn)行的各項(xiàng)功能,包括對(duì)班級(jí)課表的查詢打印、教室課表的查詢打印、教師課表的查詢打印、教室的查詢和修改自己的密碼。教師登錄進(jìn)入系統(tǒng)之后可以對(duì)課表和教室進(jìn)行查詢、添加或者修改.學(xué)生模塊,該模塊主要提供了學(xué)生在本系統(tǒng)中能夠進(jìn)行的各項(xiàng)功能,包括對(duì)班級(jí)課表的查詢打印、教室的查詢以及修改自己的密碼。
系統(tǒng)功能設(shè)計(jì)目標(biāo)設(shè)計(jì),教學(xué)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的功能如下:在網(wǎng)上發(fā)布教學(xué)安排,主要內(nèi)容包括課表發(fā)布、上課地點(diǎn)發(fā)布等;管理學(xué)生信息。
學(xué)生部分的功能主要有:班級(jí)課表管理、上課教室查詢以及修改登錄密碼。
教師部分的功能主要有:上課教室查詢、查詢課表以及修改密碼。
管理員部分的功能主要有:管理員信息管理,可實(shí)現(xiàn)多個(gè)管理員登陸;班級(jí)信息管理、教師信息管理、學(xué)生信息管理、教室信息管理、課程信息管理以及課表信息管理。
設(shè)計(jì)思想,本系統(tǒng)具有以下特點(diǎn):實(shí)用性:要為教學(xué)管理提供方便;操作簡(jiǎn)單易行:本系統(tǒng)應(yīng)該適用于不同水平的使用者,包括教師和學(xué)生,同時(shí)系統(tǒng)不應(yīng)太復(fù)雜繁瑣,因此要求系統(tǒng)的操作盡可能簡(jiǎn)單易行;代碼可讀性好:代碼要盡可能的簡(jiǎn)潔。
系統(tǒng)功能分析與設(shè)計(jì),教學(xué)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)分為三個(gè)子系統(tǒng):管理員子系統(tǒng)、教師子系統(tǒng)和學(xué)生子系統(tǒng)。其中,管理員子系統(tǒng)下設(shè)管理員信息管理、班級(jí)信息管理、教師信息管理、學(xué)生信息管理、課程信息管理、課表信息管理;教師子系統(tǒng)下設(shè)上課教室查詢、查詢課表、修改密碼;學(xué)生子系統(tǒng)下設(shè)查詢課表、上課教室查詢、修改密碼。
數(shù)據(jù)庫(kù)的設(shè)計(jì)與分析:數(shù)據(jù)庫(kù)的需求分析,根據(jù)系統(tǒng)的功能設(shè)計(jì)的要求以及功能的劃分,下面給出教學(xué)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的各個(gè)組成部分的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):
管理員信息(admin)數(shù)據(jù)庫(kù)表.可列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):管理員信息,包括用戶名、密碼、權(quán)限、手機(jī)號(hào)以及郵箱。
班級(jí)信息(Class)數(shù)據(jù)庫(kù)表,可列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):班級(jí)名稱、專業(yè)、代課教師以及班級(jí)人數(shù)。
課表信息(Course)信息數(shù)據(jù)庫(kù)表,可列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):課程名稱、課程類型、學(xué)時(shí)、學(xué)分以及考試日期。
教室信息(Room)信息數(shù)據(jù)庫(kù)表,可列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):教室名稱、教室類型、教室地址以及教室容量。
成績(jī)信息(Scour)信息數(shù)據(jù)庫(kù)表,可列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):班級(jí)名稱,學(xué)生名稱、課程名、平時(shí)成績(jī)、考試成績(jī)以及總成績(jī)。
教師(teacher)數(shù)據(jù)庫(kù)表,可列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):教師信息,主要包括用戶名、密碼、姓名、性別、名族、年齡、籍貫、手機(jī)、身份證號(hào)以及郵箱。
學(xué)生(student)數(shù)據(jù)庫(kù)表,可列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):學(xué)號(hào)信息:主要包括用戶名、密碼 、姓名、性別、名族、年齡、籍貫、手機(jī)、身份證號(hào)以及郵箱。
數(shù)據(jù)庫(kù)的設(shè)計(jì)原則,數(shù)據(jù)結(jié)構(gòu)的合理性,即數(shù)據(jù)文件的合理組織、數(shù)據(jù)元素的合理歸類、劃分以及數(shù)據(jù)項(xiàng)的合理描述。
數(shù)據(jù)存儲(chǔ)的安全性,提高安全性的最為有效的措施是增加數(shù)據(jù)的冗余,而數(shù)據(jù)的大量冗余往往為維護(hù)數(shù)據(jù)的一致性帶來了困難。對(duì)此,根據(jù)實(shí)際需要進(jìn)行合理取舍,在盡量降低冗余的前提下,確保數(shù)據(jù)的安全性和可靠性。
維護(hù)和管理方便,存儲(chǔ)結(jié)構(gòu)的設(shè)計(jì),首先應(yīng)保證對(duì)數(shù)據(jù)進(jìn)行管理和維護(hù)上的方便,它是提高系統(tǒng)運(yùn)行效率的基礎(chǔ)。
教學(xué)管理系統(tǒng)的測(cè)試及維護(hù),教學(xué)管理系統(tǒng)的測(cè)試無論怎樣強(qiáng)調(diào)軟件測(cè)試的重要性和它對(duì)軟件可靠性的影響都不過分。在開發(fā)大型軟件系統(tǒng)的漫長(zhǎng)過程中,面對(duì)著極其錯(cuò)綜復(fù)雜的問題,人的主觀認(rèn)識(shí)不可能完全符合客觀現(xiàn)實(shí),與工程密切相關(guān)的各類人員之間的通信和配合也不可能完美無缺,因此,在軟件生存周期的每個(gè)階段都不可避免地會(huì)產(chǎn)生差錯(cuò)。我們力求在每個(gè)階段結(jié)束之前、通過嚴(yán)格的技術(shù)審查,盡可能早地發(fā)現(xiàn)并糾正差錯(cuò),但是,經(jīng)驗(yàn)表明審查并不能發(fā)現(xiàn)所有差錯(cuò),此外在編碼過程還不可避免地會(huì)引入新的錯(cuò)誤。如果在軟件投入生產(chǎn)性運(yùn)行之前,沒有發(fā)現(xiàn)并糾正軟件中的大部分差錯(cuò),則這些差錯(cuò)遲早會(huì)在生產(chǎn)過程中暴露出來,那時(shí)不僅改正這些錯(cuò)誤的代價(jià)更高,而且會(huì)造成惡劣的后果。測(cè)試的目的就是在軟件投入生產(chǎn)性運(yùn)行之前,盡可能多地發(fā)現(xiàn)軟件中的錯(cuò)誤。目前軟件測(cè)試仍然是保證軟件質(zhì)量的關(guān)鍵步驟,它是軟件規(guī)格說明、設(shè)計(jì)和編碼的最后復(fù)審。
系統(tǒng)測(cè)試的分類,對(duì)系統(tǒng)的測(cè)試通常分為單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試和接受測(cè)試幾個(gè)不同級(jí)別。單元測(cè)試是對(duì)幾個(gè)類或一組類的測(cè)試。集成測(cè)試是集成組件和類,確認(rèn)他們之間是否有恰當(dāng)?shù)膮f(xié)作。系統(tǒng)測(cè)試把系統(tǒng)當(dāng)作一個(gè)“黑箱”,驗(yàn)證系統(tǒng)是否具有用戶所要求的所有功能。接受測(cè)試由客戶完成,與系統(tǒng)測(cè)試類似,驗(yàn)證系統(tǒng)是否滿足所有要求。
本系統(tǒng)的測(cè)試報(bào)告:1、數(shù)據(jù)庫(kù)測(cè)試 測(cè)試數(shù)據(jù)服務(wù)器中的數(shù)據(jù)庫(kù)與應(yīng)用服務(wù)器和客戶機(jī)之間的數(shù)據(jù)傳輸是否暢通;2、功能測(cè)試,測(cè)試學(xué)籍管理子系統(tǒng)中的各菜單運(yùn)行是否正常;3、容量測(cè)試,多個(gè)用戶同時(shí)對(duì)相同的數(shù)據(jù)庫(kù)進(jìn)行操作; 4、恢復(fù)測(cè)試,在系統(tǒng)運(yùn)行過程中,突然斷電,然后重新啟動(dòng),查看系統(tǒng)是否能正常運(yùn)行;5、安全性測(cè)試,主要測(cè)試用戶權(quán)限功能,非法用戶能否登錄本系統(tǒng)。測(cè)試結(jié)果:運(yùn)行基本正常。
教學(xué)管理系統(tǒng)的維護(hù),軟件維護(hù)是軟件生存周期的最后一個(gè)階段,軟件維護(hù)需要的工作量非常大,雖然在不同應(yīng)用領(lǐng)域維護(hù)成本差別很大,但平均說來,大型軟件的維護(hù)成本高達(dá)開發(fā)成本的四倍左右。所謂軟件維護(hù)就是在軟件已經(jīng)交付使用之后,為了改正錯(cuò)誤或滿足新的需要而修改軟件的過程。軟件交付使用后需要進(jìn)行以下四項(xiàng)維護(hù):改正性維護(hù):因?yàn)檐浖y(cè)試不可能暴露出系統(tǒng)中所有潛在的錯(cuò)誤,用戶必然會(huì)發(fā)現(xiàn)程序錯(cuò)誤,并且把他們遇到的問題報(bào)告給維護(hù)人員,維護(hù)人員需要進(jìn)行改正性維護(hù);適應(yīng)性維護(hù):為了和變化了的環(huán)境適應(yīng)而進(jìn)行的修改軟件的活動(dòng);完善性維護(hù):在使用軟件過程中用戶往往提出增加新功能或修改已有功能的建議,或一般性的改進(jìn)意見。為了滿足這類要求,需要進(jìn)行完善性維護(hù);預(yù)防性維護(hù):相對(duì)來說這項(xiàng)維護(hù)比較稀少。今后的軟件運(yùn)行過程中,要不斷的進(jìn)行改正性維護(hù)、適應(yīng)性維護(hù)和完善性維護(hù),這樣才能使軟件更強(qiáng)壯,壽命更長(zhǎng)。