期刊VIP學(xué)術(shù)指導(dǎo) 符合學(xué)術(shù)規(guī)范和道德
保障品質(zhì) 保證專業(yè),沒有后顧之憂
來源:期刊VIP網(wǎng)所屬分類:職業(yè)教育時(shí)間:瀏覽:次
這篇軟件工程師論文發(fā)表了軟件工程教學(xué)活動(dòng)的教學(xué)網(wǎng)站開發(fā)和設(shè)計(jì),軟件課程是我校本科三年級(jí)的必修課, 學(xué)生已經(jīng)經(jīng)歷了編程語言、數(shù)據(jù)結(jié)構(gòu)和算法的學(xué)習(xí)。在本門課程中需要培養(yǎng)學(xué)生系統(tǒng)的軟件開發(fā)方法, 掌握軟件開發(fā)的技能, 并參與真實(shí)的軟件工程實(shí)踐過程中。
關(guān)鍵詞:軟件工程師論文;教學(xué)網(wǎng)站;開發(fā);設(shè)計(jì)
傳統(tǒng)教學(xué)模式僅僅是教師在規(guī)定課時(shí)內(nèi)向?qū)W生傳授相關(guān)理論知識(shí),課后學(xué)生對(duì)學(xué)習(xí)內(nèi)容存在模棱兩可的地方往往難以找到教師咨詢,此時(shí)學(xué)生通常會(huì)將疑問擱置一邊,長此以往,問題必然會(huì)不斷增多,再加上學(xué)生對(duì)一門學(xué)習(xí)課程往往理解有限,有時(shí)很難自主地找到有價(jià)值的輔助學(xué)習(xí)資料[1]。因而,有必要引入一種便捷、有效的教學(xué)模式,來對(duì)傳統(tǒng)課堂教學(xué)模式予以補(bǔ)充。《軟件工程》作為高校計(jì)算機(jī)專業(yè)的必修課,是一門十分重要的課程。軟件工程教學(xué)網(wǎng)站的開發(fā)與設(shè)計(jì),可有效提升教學(xué)環(huán)節(jié)的便捷、高效水平。由此可見,對(duì)軟件工程教學(xué)網(wǎng)站的開發(fā)與設(shè)計(jì)開展研究,有著十分重要的現(xiàn)實(shí)意義。
1網(wǎng)站教學(xué)概述
教學(xué)活動(dòng)是學(xué)生獲取知識(shí)必不可少的一條途徑,對(duì)于傳統(tǒng)教學(xué)活動(dòng)而言,教師扮演教學(xué)主體的角色,在理論知識(shí)教授、學(xué)生疑問解答、學(xué)習(xí)成績(jī)?cè)u(píng)價(jià)等教學(xué)活動(dòng)中占絕對(duì)主導(dǎo)地位。在教學(xué)活動(dòng)開展期間,倘若學(xué)生數(shù)量眾多,便極易拉遠(yuǎn)教師與學(xué)生之間的距離,難以對(duì)不同類型學(xué)生開展因材施教。網(wǎng)絡(luò)教學(xué)的推廣,可使上述不足得到一定程度彌補(bǔ)。網(wǎng)絡(luò)教學(xué)所具備的特征如下:
(1)自主性。網(wǎng)絡(luò)教學(xué)下,學(xué)生由以往的知識(shí)被動(dòng)接受者轉(zhuǎn)變成知識(shí)的主動(dòng)構(gòu)建者。學(xué)習(xí)者可結(jié)合自身實(shí)際情況,自主開展學(xué)習(xí)活動(dòng)。
(2)開放性。網(wǎng)絡(luò)教學(xué)憑借自身所具備的網(wǎng)址及相關(guān)信息資源,可為學(xué)習(xí)者提供多元的學(xué)習(xí)資料;不論是何種水平何種層次的學(xué)習(xí)人員均可于同一環(huán)境下開展學(xué)習(xí),在各式各樣的觀點(diǎn)下開放思考。
(3)交互性。基于網(wǎng)絡(luò)媒介的交流形式,有助于學(xué)習(xí)人員隔著計(jì)算機(jī)屏幕開展有效交流,使學(xué)習(xí)人員積極參與到網(wǎng)絡(luò)學(xué)習(xí)活動(dòng)中,泰然自若地表達(dá)自我意見,切實(shí)調(diào)動(dòng)起學(xué)習(xí)人員的主觀能動(dòng)性。
(4)多媒體化。網(wǎng)絡(luò)教學(xué)所推行的多媒體教學(xué)方式,可促進(jìn)教學(xué)活動(dòng)收獲良好的教學(xué)成效。圖形、聲音、視頻等多媒體素材可借助多媒體Web創(chuàng)作手段便捷地嵌入Web頁面,依托超文本形式為學(xué)習(xí)人員創(chuàng)造學(xué)習(xí)環(huán)境[2]。教師與學(xué)生相互間可經(jīng)由語音聊天、電子郵件等,不受時(shí)空限制的開展問題討論,也可借助流媒體技術(shù)達(dá)成影視教學(xué)節(jié)目的實(shí)時(shí)點(diǎn)播等。
2教學(xué)網(wǎng)站開發(fā)
2.1數(shù)據(jù)庫
軟件工程教學(xué)網(wǎng)站是將課程教學(xué)輔助作為主要目標(biāo),將在校學(xué)生作為主要服務(wù)對(duì)象,且同時(shí)具備知識(shí)傳授、搜索功能的高校課程教學(xué)網(wǎng)站[2]。結(jié)合軟件工程教學(xué)網(wǎng)絡(luò)實(shí)際需求,對(duì)軟件工程教學(xué)網(wǎng)站數(shù)據(jù)庫開展不同層面的分析,本次網(wǎng)站實(shí)體對(duì)象主要可劃分為:管理員信息實(shí)體、教學(xué)信息實(shí)體、教學(xué)資料實(shí)體、用戶信息實(shí)體、論壇模式答疑信息實(shí)體等。
(1)管理員信息實(shí)體。如圖1所示。與其他一般用戶信息相一致,管理員信息均應(yīng)當(dāng)輸入完備各項(xiàng)必備信息,不過由于管理員權(quán)限不同,使得其賬號(hào)、密碼相較于一般用戶存在一定差異。另外,管理員在本次設(shè)計(jì)的軟件工程教學(xué)網(wǎng)絡(luò)中應(yīng)用的使用界面和一般用戶同樣存在一定差異,管理員所扮演的是網(wǎng)站系統(tǒng)維護(hù)人員的角色。
(2)教學(xué)信息實(shí)體。如圖2所示,作為一個(gè)大型的模塊,教學(xué)信息實(shí)體主要由信息編號(hào)、信息名稱、教學(xué)內(nèi)容、信息類別等組成。在對(duì)該模塊進(jìn)行應(yīng)用過程中,其會(huì)按不同類別向用戶進(jìn)行呈現(xiàn),如此可適應(yīng)教學(xué)信息數(shù)據(jù)復(fù)雜且龐大的特征,為管理員開展信息分類時(shí)提供有力依據(jù)。該模塊可讓管理員在各個(gè)時(shí)段靈活地為用戶提供各種信息資源;還可實(shí)現(xiàn)某些尋找信息資源目標(biāo)模糊的用戶開展不確定查找,經(jīng)由各種種類相互間的比較,及時(shí)尋找到自身需求的信息資源。
(3)教學(xué)資料實(shí)體。如圖3所示,該模塊的主要功能即為提供教學(xué)資料的下載,用戶無需前往圖書館、其他相關(guān)網(wǎng)站等進(jìn)行教學(xué)資料查閱,經(jīng)由高校教學(xué)資料管理員對(duì)相關(guān)教學(xué)資源予以錄入,學(xué)生便可直接對(duì)教學(xué)資料進(jìn)行查閱、下載。通常情況下,教學(xué)資料存在種類繁多、數(shù)量量龐大等特征,因而本次教學(xué)網(wǎng)站推出了依據(jù)時(shí)間排序及優(yōu)先度的教學(xué)資料上傳、下載功能。
(4)用戶信息實(shí)體。如圖4所示,該模塊的用戶同時(shí)包括管理者和使用者,其主要功能是對(duì)用戶一般信息進(jìn)行記錄,可實(shí)現(xiàn)網(wǎng)站系統(tǒng)對(duì)用戶權(quán)限的核查,杜絕惡意注冊(cè)、信息泄漏等對(duì)網(wǎng)站系統(tǒng)的不良操作,還可一定程度上實(shí)現(xiàn)對(duì)用戶成長歷程的了解,為用戶提供更人性化的服務(wù)。
(5)論壇模式答疑信息實(shí)體。如圖5所示,該模塊有著與論壇相類似的表現(xiàn)形式,一方面可進(jìn)行實(shí)時(shí)信息傳輸發(fā)布,一方面可提供人性化的問答功能,使用戶不僅僅是面對(duì)計(jì)算機(jī)開展機(jī)械式的學(xué)習(xí),而且能夠與其他用戶開展交流互動(dòng),并且還可為管理者提供相關(guān)意見建議等,是實(shí)現(xiàn)多種不同用戶進(jìn)行交流互動(dòng)的一個(gè)平臺(tái)[3].
2.2主頁
作為網(wǎng)站的服務(wù)窗口,主頁設(shè)計(jì)務(wù)必要主題明確、結(jié)構(gòu)直觀、內(nèi)容突出。主頁設(shè)計(jì)應(yīng)當(dāng)一目了然,切忌內(nèi)容繁瑣。防止將提出的信息資源存儲(chǔ)于層層疊疊的頁面中。對(duì)圖像進(jìn)行妥善應(yīng)用,大小適中,否則將會(huì)對(duì)網(wǎng)頁開啟速度造成不利影響,使得用戶誤以為網(wǎng)站打不開而關(guān)閉網(wǎng)站。導(dǎo)航功能可為用戶瀏覽網(wǎng)站時(shí)提供路標(biāo)指示,因而應(yīng)當(dāng)構(gòu)建全面方便的導(dǎo)航機(jī)制,保證用戶瀏覽網(wǎng)站時(shí)不迷失方向,可快速地通過瀏覽主頁尋找到自身需求的信息資源,便捷地進(jìn)出各個(gè)網(wǎng)頁開展學(xué)習(xí)互動(dòng)。
2.3系統(tǒng)功能
(1)課程學(xué)習(xí)模塊。課程學(xué)習(xí)模塊是教學(xué)網(wǎng)站的首要主體,包括助學(xué)版課件、助教版課件。助學(xué)版課件可提供系統(tǒng)的教學(xué)內(nèi)容及其講解介紹,幫助學(xué)生更好地掌握課程內(nèi)容。助教版課件注重的是教學(xué)思想理念、教學(xué)重點(diǎn)難點(diǎn),是全面教學(xué)網(wǎng)站的重要一環(huán)[4]。
(2)單元習(xí)題模塊。學(xué)生可通過單元習(xí)題模塊開展章節(jié)性模擬測(cè)試,測(cè)試題型分別有判斷題、選擇題、填空題、綜合題等。學(xué)生可結(jié)合自身實(shí)際情況自主對(duì)不同章節(jié)、題型及難度等進(jìn)行選擇,并通過系統(tǒng)對(duì)學(xué)生測(cè)試情況進(jìn)行自動(dòng)評(píng)判,并為學(xué)生提供必要的分析及正確答案。
(3)成卷系統(tǒng)模塊。成卷系統(tǒng)模塊與以上單元習(xí)題模塊屬于本次教學(xué)網(wǎng)站的第二主體,在全面課件中同樣扮演著十分重要的角色。成卷系統(tǒng)可提供標(biāo)準(zhǔn)化試卷,引導(dǎo)學(xué)生開展綜合性自我測(cè)試。成卷系統(tǒng)模塊憑借其所具備的隨機(jī)、自動(dòng)特性,可充分考慮到課程范圍、題型、重點(diǎn)、難點(diǎn)等相關(guān)因素,確保試卷的科學(xué)性、客觀性。
(4)課程實(shí)踐模塊。課程實(shí)踐模塊包括開發(fā)文檔封面及目錄、實(shí)踐要求、參考實(shí)踐課題等。學(xué)生可結(jié)合自身學(xué)習(xí)要求自主對(duì)實(shí)踐課題進(jìn)行選擇,開展軟件工程實(shí)踐。
(5)案例分析模塊。案例分析模塊將相關(guān)軟件系統(tǒng)開發(fā)作為實(shí)踐案例,系統(tǒng)闡明基于軟件工程理論推進(jìn)軟件系統(tǒng)開發(fā)的流程、步驟,開發(fā)與設(shè)計(jì)及對(duì)應(yīng)提交的信息數(shù)據(jù)。依托對(duì)典型案例的跟蹤學(xué)習(xí),有助于學(xué)生對(duì)學(xué)習(xí)內(nèi)容取得更透徹的理解。
(6)資源下載模塊。該模塊主要用以支持用戶對(duì)學(xué)習(xí)資源、學(xué)習(xí)軟件等進(jìn)行下載。網(wǎng)站后臺(tái)經(jīng)由無組件上傳形式開展信息資源上傳。這一上傳形式的優(yōu)點(diǎn)在于可為客戶端操作提供極大便利;不足之處在于無法上傳過大文件。依托IIS對(duì)流量進(jìn)行直接控制,以避免因流量過大而導(dǎo)致服務(wù)器無法運(yùn)轉(zhuǎn)。
(7)新聞功能模塊。該模塊中的“搜索”功能可劃分為兩種形式,一種是對(duì)庫結(jié)構(gòu)開展搜索,一種是采用文本形式對(duì)文本開展搜索。不過由于會(huì)產(chǎn)生asp木馬問題,因而不建議選取文本搜索。本網(wǎng)站選取對(duì)數(shù)據(jù)庫的搜索。
(8)在線留言模塊。學(xué)生可隨時(shí)將自身關(guān)注的內(nèi)容留言在留言板上,并通過留言板挑選自身感興趣的學(xué)習(xí)內(nèi)容。教師可定期對(duì)留言板進(jìn)行查看,掌握學(xué)生近期所關(guān)注、討論的內(nèi)容,為學(xué)生面對(duì)的疑問提供有效引導(dǎo)指示。同時(shí),教師可依據(jù)學(xué)生在留言板中反饋的意見,對(duì)自身教學(xué)內(nèi)容開展調(diào)整,還可在留言板中發(fā)起問題,對(duì)學(xué)生討論方向進(jìn)行引導(dǎo)[5]。
(9)后臺(tái)登錄模塊。后臺(tái)登錄選用常規(guī)的防止刷新的自動(dòng)生成驗(yàn)證碼功能,密碼選用常規(guī)的md5加密,不支持反解,僅支持正解。總而言之,軟件工程教學(xué)網(wǎng)站可充分滿足學(xué)生對(duì)該課程的學(xué)習(xí)需求。鑒于此,軟件工程教學(xué)相關(guān)人員必須要加大研究力度,提高對(duì)網(wǎng)站教學(xué)內(nèi)涵特征的有效認(rèn)識(shí),強(qiáng)化對(duì)軟件工程教學(xué)網(wǎng)站的開發(fā)與設(shè)計(jì)的全面分析,積極促進(jìn)軟件工程教學(xué)網(wǎng)站的有序運(yùn)行。
參考文獻(xiàn):
[1]黃志強(qiáng).軟件工程教學(xué)網(wǎng)站的開發(fā)與設(shè)計(jì)[J].吉林省教育學(xué)院學(xué)報(bào)旬刊,2014,11(4):59-60.
[2]黃河笑,楊煥宇,陳海建,等.“軟件工程”網(wǎng)絡(luò)課程的設(shè)計(jì)與開發(fā)[J].計(jì)算機(jī)教育,2009,13(22):93-96.
[3]潘權(quán).《軟件工程》課程精品課程網(wǎng)站的設(shè)計(jì)[J].中國科技博覽,2015,7(29):248-248.
[4]梅朵,王冬雪,高麗娜,等.基于B/S的軟件工程教學(xué)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)[J].信息技術(shù),2017,18(7):121-124.
[5]周云,尹全軍,霍夢(mèng)蘭.構(gòu)建軟件工程教學(xué)網(wǎng)站的思考與實(shí)踐[J].電腦知識(shí)與技術(shù):學(xué)術(shù)交流,2007,2(12):1737-1754.
作者:王宇軒 單位:河南大學(xué)軟件學(xué)院
推薦閱讀:《軟件導(dǎo)刊》是關(guān)于軟件開發(fā)與管理的學(xué)術(shù)期刊,以服務(wù)于軟件的提供者與應(yīng)用者、增強(qiáng)產(chǎn)業(yè)發(fā)展能力為宗旨,及時(shí)向讀者傳遞軟件行業(yè)的主流技術(shù)、研究熱點(diǎn)、企業(yè)管理理念和項(xiàng)目管理模式。