廣東東軟學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)系 唐廣花 謝 云
本文對(duì)軟件工程專(zhuān)業(yè)大三學(xué)生技能狀況進(jìn)行了分析,以暑期綜合實(shí)踐項(xiàng)目為依托,使用物流營(yíng)運(yùn)管理系統(tǒng)作為本次項(xiàng)目案例,闡述了軟件工程專(zhuān)業(yè)學(xué)生在此次實(shí)踐教學(xué)中的工作職責(zé)及專(zhuān)業(yè)技能要求,對(duì)學(xué)生參與綜合實(shí)踐過(guò)程及意義進(jìn)行了分析與評(píng)估,說(shuō)明綜合項(xiàng)目實(shí)踐不但可以提高學(xué)生動(dòng)手能力與綜合素質(zhì),還是本專(zhuān)業(yè)教學(xué)計(jì)劃的檢驗(yàn)與優(yōu)化的重要環(huán)節(jié)。
實(shí)踐教學(xué)是培養(yǎng)具有創(chuàng)新意識(shí)的高素質(zhì)技術(shù)人員的重要環(huán)節(jié),是理論聯(lián)系實(shí)際、培養(yǎng)學(xué)生掌握科學(xué)方法和提高動(dòng)手能力的重要平臺(tái),是我院教學(xué)體系的重要組成部分。暑期組織學(xué)生實(shí)踐學(xué)習(xí)已成為很多高校對(duì)在校學(xué)生進(jìn)行實(shí)踐能力鍛煉的一個(gè)重要環(huán)節(jié),而我院自成立以來(lái),采取“1321”教學(xué)模式,即一年分三個(gè)學(xué)期,包含兩個(gè)常規(guī)學(xué)期和一個(gè)暑期綜合實(shí)踐學(xué)期。
軟件工程專(zhuān)業(yè)學(xué)生軟件綜合項(xiàng)目實(shí)踐目的是通過(guò)各種渠道的真實(shí)項(xiàng)目案例分解,模擬一個(gè)項(xiàng)目的生命周期,在同專(zhuān)業(yè)內(nèi)以項(xiàng)目組的形式進(jìn)行分工,最終完成整個(gè)項(xiàng)目的任務(wù)。此次利用一個(gè)實(shí)體項(xiàng)目“物流公司營(yíng)運(yùn)管理系統(tǒng)”作為軟件工程專(zhuān)業(yè)大三學(xué)生的暑期綜合實(shí)踐項(xiàng)目案例,下面對(duì)項(xiàng)目做一個(gè)詳細(xì)的介紹。
本項(xiàng)目建設(shè)目標(biāo)為:以企業(yè)物流信息化管理需求為導(dǎo)向,建立基于云服務(wù)器部署模式的統(tǒng)一運(yùn)營(yíng)平臺(tái),各物流站點(diǎn)通過(guò)移動(dòng)終端、pc端,實(shí)現(xiàn)收件開(kāi)單、快件裝車(chē)、到站卸貨、快件領(lǐng)取、財(cái)務(wù)統(tǒng)計(jì)、車(chē)輛監(jiān)控等業(yè)務(wù)的信息化管理,提高企業(yè)的管理的標(biāo)準(zhǔn)化,減少工作中的失誤,降低企業(yè)管理成本。
本項(xiàng)目主要建設(shè)內(nèi)容包括:移動(dòng)物流管理(APP)、物流管理平臺(tái)和門(mén)戶網(wǎng)站三個(gè)子系統(tǒng)。
移動(dòng)物流管理系統(tǒng):開(kāi)發(fā)基于android或html5的移動(dòng)APP,通過(guò)便攜式移動(dòng)終端(含紅外條碼掃描儀)、移動(dòng)便攜打印機(jī),實(shí)現(xiàn)收、發(fā)貨現(xiàn)場(chǎng)的信息化管理,主要包括收件開(kāi)單及標(biāo)簽打印、快件裝車(chē)驗(yàn)貨、到站卸貨查驗(yàn)等功能。
物流管理平臺(tái):開(kāi)發(fā)基于互聯(lián)網(wǎng)的應(yīng)用系統(tǒng)平臺(tái),實(shí)現(xiàn)物流企業(yè)的內(nèi)業(yè)管理,包括物流取件打單、財(cái)務(wù)管理以及物流車(chē)輛跟蹤管理等功能。
門(mén)戶網(wǎng)站:建立企業(yè)對(duì)外門(mén)戶網(wǎng)站,主要用于對(duì)外宣傳、客戶運(yùn)單查詢、客戶代收貨款支付申請(qǐng)等;
圖1 系統(tǒng)部署結(jié)構(gòu)
物流站點(diǎn)通過(guò)移動(dòng)設(shè)備以及pc電腦,基于internet連接數(shù)據(jù)中心及應(yīng)用平臺(tái),實(shí)現(xiàn)在線網(wǎng)絡(luò)化業(yè)務(wù)辦理。
基于管理成本和未來(lái)發(fā)展趨勢(shì)的綜合考慮和實(shí)際需要,數(shù)據(jù)中心計(jì)劃利用云計(jì)算技術(shù),依托于第三方云計(jì)算平臺(tái)建設(shè),構(gòu)建一個(gè)基于云計(jì)算技術(shù)的云端數(shù)據(jù)中心。
數(shù)據(jù)中心和應(yīng)用平臺(tái)部署于云端,移動(dòng)應(yīng)用系統(tǒng)(APP)部署于移動(dòng)設(shè)備(PDA)中,移動(dòng)設(shè)備通過(guò)無(wú)線網(wǎng)絡(luò)(wifi/3G/4G)與服務(wù)器連接并進(jìn)行數(shù)據(jù)交互,各站點(diǎn)PC通過(guò)internet訪問(wèn)應(yīng)用平臺(tái)進(jìn)行在線應(yīng)用,見(jiàn)圖1。
我院自開(kāi)設(shè)軟件工程本科專(zhuān)業(yè)以來(lái),專(zhuān)門(mén)為政府、企事業(yè)單位的IT管理部門(mén)或IT公司培養(yǎng)具有良好的綜合素質(zhì),掌握計(jì)算機(jī)科學(xué)和軟件工程的基本理論和基礎(chǔ)知識(shí),掌握主流的軟件開(kāi)發(fā)方法、技術(shù)、工具和過(guò)程,具有較強(qiáng)的工程實(shí)踐能力和基本的項(xiàng)目組織能力,能從事軟件系統(tǒng)或產(chǎn)品的分析、設(shè)計(jì)、開(kāi)發(fā)、測(cè)試、運(yùn)維等工作的服務(wù)區(qū)域經(jīng)濟(jì)與產(chǎn)業(yè)結(jié)構(gòu)調(diào)整的高素質(zhì)、應(yīng)用型高級(jí)專(zhuān)門(mén)人才。
本次項(xiàng)目實(shí)踐是軟件工程專(zhuān)業(yè)大三學(xué)生,該專(zhuān)業(yè)前三年已學(xué)習(xí)《程序設(shè)計(jì)基礎(chǔ)》、《數(shù)據(jù)結(jié)構(gòu)》、《互聯(lián)網(wǎng)應(yīng)用開(kāi)發(fā)》、《移動(dòng)平臺(tái)開(kāi)發(fā)技術(shù)》、《軟件測(cè)試》、《需求工程與系統(tǒng)設(shè)計(jì)》等專(zhuān)業(yè)課程,學(xué)生具有較強(qiáng)的程序設(shè)計(jì)能力與編碼調(diào)試(測(cè)試)能力,并初步理解軟件工程開(kāi)發(fā)過(guò)程理論知識(shí)。此次實(shí)踐按照軟件工程學(xué)要求,以項(xiàng)目組分崗位的形式完成一個(gè)中等規(guī)模與難度的應(yīng)用系統(tǒng)(應(yīng)該同時(shí)包含移動(dòng)端和B/S)的需求分析、系統(tǒng)總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼實(shí)現(xiàn)、過(guò)程評(píng)審和系統(tǒng)測(cè)試等工作,通過(guò)這些過(guò)程,使學(xué)生熟悉項(xiàng)目管理流程,掌握UML系統(tǒng)分析與設(shè)計(jì)方法和工具,精通并規(guī)范使用編程語(yǔ)言,熟悉常用的測(cè)試工具。同時(shí),鍛煉實(shí)現(xiàn)復(fù)雜系統(tǒng)的技能,提高適應(yīng)需求變化的能力,進(jìn)一步加強(qiáng)文檔編寫(xiě)能力與系統(tǒng)部署實(shí)施的能力。
表1 項(xiàng)目組分工表
項(xiàng)目開(kāi)發(fā)過(guò)程需要學(xué)生組隊(duì)完成,每個(gè)項(xiàng)目組成員5-6人為了便于管理,項(xiàng)目組工作角色可分項(xiàng)目經(jīng)理(兼職)、系統(tǒng)設(shè)計(jì)人員與軟件開(kāi)發(fā)人員等,根據(jù)每個(gè)學(xué)生專(zhuān)業(yè)特長(zhǎng)在項(xiàng)目開(kāi)發(fā)過(guò)程承擔(dān)相應(yīng)的工作任務(wù),項(xiàng)目組分工詳細(xì)見(jiàn)表1所示,項(xiàng)目開(kāi)發(fā)過(guò)程詳細(xì)見(jiàn)表2所示,根據(jù)項(xiàng)目組分工情況及開(kāi)發(fā)過(guò)程實(shí)際工作量,來(lái)制定學(xué)生的實(shí)踐考核及成績(jī)?cè)u(píng)定詳細(xì)見(jiàn)表3所示。
通過(guò)實(shí)踐讓學(xué)生了解企業(yè)應(yīng)用軟件的開(kāi)發(fā)過(guò)程,鍛煉學(xué)生需求分析、數(shù)據(jù)庫(kù)設(shè)計(jì)的能力及移動(dòng)應(yīng)用軟件開(kāi)發(fā)的能力,讓學(xué)生具有移動(dòng)應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn),對(duì)于一些優(yōu)秀的學(xué)生可以重新組隊(duì)參加全國(guó)大學(xué)生移動(dòng)互聯(lián)網(wǎng)創(chuàng)新挑戰(zhàn)競(jìng)賽。
表2 系統(tǒng)開(kāi)發(fā)工作過(guò)程表
表3 實(shí)踐考核與成績(jī)?cè)u(píng)定表
在項(xiàng)目的實(shí)戰(zhàn)過(guò)程中學(xué)生分工不同,學(xué)生在專(zhuān)業(yè)技能上充分的發(fā)揮了個(gè)人特長(zhǎng),做到學(xué)以致用,加深了學(xué)生對(duì)專(zhuān)業(yè)知識(shí)的理解。同時(shí)學(xué)生在參加項(xiàng)目實(shí)踐的過(guò)程中鍛煉了語(yǔ)言溝通表達(dá)能力,加強(qiáng)學(xué)生團(tuán)隊(duì)協(xié)作能力。
本次項(xiàng)目實(shí)踐方案主要針對(duì)軟件工程移動(dòng)開(kāi)發(fā)方向大三的學(xué)生開(kāi)展實(shí)施,參與的學(xué)生皆能較好完成任務(wù),并能讓學(xué)生對(duì)自己的專(zhuān)業(yè)知識(shí)與技能有了一個(gè)整體的認(rèn)識(shí),知道了自己的強(qiáng)項(xiàng)與弱點(diǎn),并有了努力學(xué)習(xí)的方向。項(xiàng)目指導(dǎo)老師對(duì)學(xué)生完成項(xiàng)目任務(wù)過(guò)程中出現(xiàn)的問(wèn)題進(jìn)行總結(jié)并提出了解決方法,為學(xué)生后期的企業(yè)實(shí)習(xí)及畢業(yè)設(shè)計(jì)奠定了項(xiàng)目實(shí)踐基礎(chǔ)。