前言:我們精心挑選了數篇優質軟件技術畢業論文文章,供您閱讀參考。期待這些文章能為您帶來啟發,助您在寫作的道路上更上一層樓。
關鍵詞 工作流程 畢業實踐 軟件技術
中圖分類號:G715 文獻標識碼:A DOI:10.16400/j.cnki.kjdkz.2015.05.025
Vocational College Graduation Comprehensive
Practical Design Based on Work Flow
ZHENG Xiang, XIAN Min, WU Peng
(Department of Electrical and Information Engineering, Sichuan Engineering
Technical College, Deyang, Sichuan 618000)
Abstract For the current situation to carry out comprehensive practical vocational college graduate, put forward by the enterprise workflow design graduate comprehensive practical approach. First, a comprehensive analysis of the current practice of vocational colleges to carry out the process of graduating from the problems, and then graduate software technology professional practice, for example, based on the work process of the practical aspects of the enterprise were analyzed, based on graduation workflow design integrated practice teaching.
Key words work flow; graduation practice; software technology
1 當前高職教育畢業實踐存在的問題
從我國高職教學工作的開展來看,我國大多數地區的高職院校通常都會將畢業綜合實踐列為一個獨立的教學模塊來實施。①高職學院的學生在經過兩年半的學習之后,都會安排到企業參加畢業頂崗實習并撰寫畢業論文。畢業頂崗實習活動既鍛煉了學生的實踐能力,又增長了學生的社會閱歷,是畢業生進入企業之前一個必要的實踐環節。然而企業中實際崗位的鍛煉缺乏對專業知識結構的總結歸納,畢業論文沒有系統的畢業設計活動作支撐,導致論文的學術性與實習的實踐性脫節。畢業生對畢業論文的重視程度不夠,大多數學生的論文都是通過網絡或者其他渠道找到的資料東拼西湊而成,抄襲情況較為普遍。除了學生能力不足、指導渠道不暢通、指導教師對論文要求不嚴格等因素,造成上述情況最主要的原因就是學校對畢業綜合實踐設計及考核方式不當。②只有對高職畢業綜合實踐進行整體式設計、階段性推進和過程化管理,才能從根本上解決目前高職畢業綜合實踐體系“有名無實”的現狀,使其真正發揮教學“風向標”和就業“快車道”的作用。③
為了提高畢業綜合實踐的質量,全面培養學生綜合素質能力,我院將畢業綜合實踐分為兩個步驟進行。首先在學校進行為期六周的畢業設計實踐環節,再參加最后一學期的頂崗實習活動。在畢業設計實訓環節中,學生首先要完成畢業設計任務,然后根據畢業設計內容完成畢業論文,最后參加畢業答辯。畢業生在單位頂崗實習活動中,只需要提交周記、實習單位評價和實習報告。畢業綜合實踐是以往課程設計、教學實驗、實訓等環節中形成的基本知識、技術應用能力與技能在實踐環節中的具體應用,是畢業生走向就業崗位前的最終訓練。④
2 基于工作過程的畢業綜合實踐設計思路及實施方案
畢業設計實踐環節按照企業的工作過程開展有利于畢業生熟悉企業工作流程,達到“零距離”上崗的培養目標?;诠ぷ鬟^程的畢業綜合實踐設計按照三個步驟來完成,首先調研企業工作流程分析職業能力要求,然后進行畢業設計整體設計,最后制定具體實踐環節方案,如圖1所示。
圖1 畢業綜合實踐設計步驟
2.1 企業工作流程及職業能力分析
基于工作過程的畢業綜合實踐設計,首先要完成的是工作任務與職業能力分析。我們在畢業實踐整體方案制定過程中,首先對大量的企業進行調研,深入了解企業工作流程以及工作過程中涉及的崗位配置情況;然后邀請了本專業領域的專家進行交流,以企業崗位的工作技能要求為出發點,充分了解在崗位對工作人員職業素質、專業知識以及工作技能的要求。通過企業調研和專家座談,能夠清晰地認識企業工作流程、崗位職業技能要求及崗位工作任務的關聯。在此基礎上,將企業的工作流程及工作內容加以修整轉化為畢業設計項目,然后再對整個畢業設計的工作項目細分,詳細描述完成工作任務應掌握的職業能力。⑤
表2 實踐環節設計表
2.2 畢業實踐整體設計
根據工作任務和職業能力的分析結果,將軟件技術專業的畢業設計實踐環節劃分為五個階段。第一個階段是選題及需求分析階段,在此階段學生要選擇畢業設計所做的項目,然后與客戶進行溝通完成需求分析任務,最后撰寫需求分析文檔,為期半周。第二階段是系統設計階段,在此階段學生要完成系統整體流程設計、系統用例圖設計、數據模型設計、功能模塊設計以及開發框架搭建等工作,為期半周。系統設計對設計人員職業能力要求較高,需要具有項目開發經驗的教師指導學生完成,業務流程和數據庫設計等環節都需要教師的參與。第三階段是編碼開發階段,在此階段學生需要在開發框架基礎上完成各個功能模塊的開發,最終進行代碼整合,為期兩到三周。第四階段是系統測試階段,學生要完成測試腳本和案例的設計工作,對系統進行功能性測試,如果發現Bug存在,還需要對Bug進行修正,最后撰寫軟件測試文檔。第五階段的主要任務是完成畢業論文,學生從項目的需求文檔、設計文檔及測試文檔中提取具體的解決方案,和理論知識相結合,以此為基礎撰寫畢業論文。以實際項目為基礎項目開發為主線完成的畢業論文內容豐富,不會出現東拼西湊的情況。
2.3 實踐環節設計
基于工作過程的畢業綜合實踐設計第三個步驟就是實踐環節設計,為實踐過程中每個環節制定任務目標和知識點要求,教師要監控學生整個畢業實踐過程中任務完成情況,針對學生掌握情況不好的知識點進行輔導。學生在系統設計階段將系統開發框架搭建完成,在此基礎上進行編碼開發。學生針對每個功能模塊,在SSH框架中進行表示層、業務邏輯層及數據持久層的開發即可。表2中提供了用戶登錄驗證功能模塊開發環節的設計方案。
3 基于工作過程的畢業綜合實踐設計實施效果
基于工作過程的畢業綜合實踐設計完成后,經實踐效果證明以企業工作過程為基準的畢業綜合實踐環節,在傳統的高職教育畢業綜合實踐頂崗實習環節前加入了畢業設計實踐環節,創建了一種以企業工作流程為主線,以工作任務為中心的實踐教育模式,讓學生通過實際項目來整合在校期間所學的知識,并培養學生獨立完成項目的能力,教學效果與以前相比有明顯改善。
注釋
① 毛成波.高職院校畢業綜合實踐現狀分析[J].才智,2012.9.
② 于燕,劉小兵.高職畢業綜合實踐模式的改革與創新[J].教育與職業,2010.9.
③ 吳建平,顧志剛.導生制在畢業綜合實踐教學中的運用[J].職教論壇,2008.1.
關鍵詞 工作流程 畢業實踐 軟件技術
中圖分類號:G715 文獻標識碼:A DOI:10.16400/ki.kjdkz.2015.05.025
Vocational College Graduation Comprehensive
Practical Design Based on Work Flow
ZHENG Xiang, XIAN Min, WU Peng
(Department of Electrical and Information Engineering, Sichuan Engineering
Technical College, Deyang, Sichuan 618000)
Abstract For the current situation to carry out comprehensive practical vocational college graduate, put forward by the enterprise workflow design graduate comprehensive practical approach. First, a comprehensive analysis of the current practice of vocational colleges to carry out the process of graduating from the problems, and then graduate software technology professional practice, for example, based on the work process of the practical aspects of the enterprise were analyzed, based on graduation workflow design integrated practice teaching.
Key words work flow; graduation practice; software technology
1 當前高職教育畢業實踐存在的問題
從我國高職教學工作的開展來看,我國大多數地區的高職院校通常都會將畢業綜合實踐列為一個獨立的教學模塊來實施。①高職學院的學生在經過兩年半的學習之后,都會安排到企業參加畢業頂崗實習并撰寫畢業論文。畢業頂崗實習活動既鍛煉了學生的實踐能力,又增長了學生的社會閱歷,是畢業生進入企業之前一個必要的實踐環節。然而企業中實際崗位的鍛煉缺乏對專業知識結構的總結歸納,畢業論文沒有系統的畢業設計活動作支撐,導致論文的學術性與實習的實踐性脫節。畢業生對畢業論文的重視程度不夠,大多數學生的論文都是通過網絡或者其他渠道找到的資料東拼西湊而成,抄襲情況較為普遍。除了學生能力不足、指導渠道不暢通、指導教師對論文要求不嚴格等因素,造成上述情況最主要的原因就是學校對畢業綜合實踐設計及考核方式不當。②只有對高職畢業綜合實踐進行整體式設計、階段性推進和過程化管理,才能從根本上解決目前高職畢業綜合實踐體系“有名無實”的現狀,使其真正發揮教學“風向標”和就業“快車道”的作用。③
為了提高畢業綜合實踐的質量,全面培養學生綜合素質能力,我院將畢業綜合實踐分為兩個步驟進行。首先在學校進行為期六周的畢業設計實踐環節,再參加最后一學期的頂崗實習活動。在畢業設計實訓環節中,學生首先要完成畢業設計任務,然后根據畢業設計內容完成畢業論文,最后參加畢業答辯。畢業生在單位頂崗實習活動中,只需要提交周記、實習單位評價和實習報告。畢業綜合實踐是以往課程設計、教學實驗、實訓等環節中形成的基本知識、技術應用能力與技能在實踐環節中的具體應用,是畢業生走向就業崗位前的最終訓練。④
2 基于工作過程的畢業綜合實踐設計思路及實施方案
畢業設計實踐環節按照企業的工作過程開展有利于畢業生熟悉企業工作流程,達到“零距離”上崗的培養目標?;诠ぷ鬟^程的畢業綜合實踐設計按照三個步驟來完成,首先調研企業工作流程分析職業能力要求,然后進行畢業設計整體設計,最后制定具體實踐環節方案,如圖1所示。
圖1 畢業綜合實踐設計步驟
2.1 企業工作流程及職業能力分析
基于工作過程的畢業綜合實踐設計,首先要完成的是工作任務與職業能力分析。我們在畢業實踐整體方案制定過程中,首先對大量的企業進行調研,深入了解企業工作流程以及工作過程中涉及的崗位配置情況;然后邀請了本專業領域的專家進行交流,以企業崗位的工作技能要求為出發點,充分了解在崗位對工作人員職業素質、專業知識以及工作技能的要求。通過企業調研和專家座談,能夠清晰地認識企業工作流程、崗位職業技能要求及崗位工作任務的關聯。在此基礎上,將企業的工作流程及工作內容加以修整轉化為畢業設計項目,然后再對整個畢業設計的工作項目細分,詳細描述完成工作任務應掌握的職業能力。⑤
表2 實踐環節設計表
2.2 畢業實踐整體設計
根據工作任務和職業能力的分析結果,將軟件技術專業的畢業設計實踐環節劃分為五個階段。第一個階段是選題及需求分析階段,在此階段學生要選擇畢業設計所做的項目,然后與客戶進行溝通完成需求分析任務,最后撰寫需求分析文檔,為期半周。第二階段是系統設計階段,在此階段學生要完成系統整體流程設計、系統用例圖設計、數據模型設計、功能模塊設計以及開發框架搭建等工作,為期半周。系統設計對設計人員職業能力要求較高,需要具有項目開發經驗的教師指導學生完成,業務流程和數據庫設計等環節都需要教師的參與。第三階段是編碼開發階段,在此階段學生需要在開發框架基礎上完成各個功能模塊的開發,最終進行代碼整合,為期兩到三周。第四階段是系統測試階段,學生要完成測試腳本和案例的設計工作,對系統進行功能性測試,如果發現Bug存在,還需要對Bug進行修正,最后撰寫軟件測試文檔。第五階段的主要任務是完成畢業論文,學生從項目的需求文檔、設計文檔及測試文檔中提取具體的解決方案,和理論知識相結合,以此為基礎撰寫畢業論文。以實際項目為基礎項目開發為主線完成的畢業論文內容豐富,不會出現東拼西湊的情況。
2.3 實踐環節設計
基于工作過程的畢業綜合實踐設計第三個步驟就是實踐環節設計,為實踐過程中每個環節制定任務目標和知識點要求,教師要監控學生整個畢業實踐過程中任務完成情況,針對學生掌握情況不好的知識點進行輔導。學生在系統設計階段將系統開發框架搭建完成,在此基礎上進行編碼開發。學生針對每個功能模塊,在SSH框架中進行表示層、業務邏輯層及數據持久層的開發即可。表2中提供了用戶登錄驗證功能模塊開發環節的設計方案。
3 基于工作過程的畢業綜合實踐設計實施效果
基于工作過程的畢業綜合實踐設計完成后,經實踐效果證明以企業工作過程為基準的畢業綜合實踐環節,在傳統的高職教育畢業綜合實踐頂崗實習環節前加入了畢業設計實踐環節,創建了一種以企業工作流程為主線,以工作任務為中心的實踐教育模式,讓學生通過實際項目來整合在校期間所學的知識,并培養學生獨立完成項目的能力,教學效果與以前相比有明顯改善。
注釋
① 毛成波.高職院校畢業綜合實踐現狀分析[J].才智,2012.9.
② 于燕,劉小兵.高職畢業綜合實踐模式的改革與創新[J].教育與職業,2010.9.
③ 吳建平,顧志剛.導生制在畢業綜合實踐教學中的運用[J].職教論壇,2008.1.
關鍵字:高職,軟件技術專業,畢業設計,實踐
一、畢業設計概述
在高職院校中,教學環節大概由專業理論課、實驗實訓、課程設計、畢業設計、頂崗實
習等組成,其中畢業設計是實踐教學的重要組成部分,目的是培養和提高學生綜合運用所學專業的理論知識和實踐知識的技能和水平,通過一個多月的畢業設計,使學生在調查研究、查閱資料、收集整理資料、使用工具等方面得到一定的鍛煉。尤其是針對軟件技術專業的學生,對于軟件工程、軟件生命周期、軟件開發、軟件項目管理等方面要有一個全新的認識
并使得學生的專業素養和職業技能得到鍛煉和提高,以便學生更好地適應工作崗位,較好地完成工作任務。然而在多年的教學工作中,作為高職軟件技術專業的教師,發現畢業設計效果并不是十分的理想,本文就畢業設計及指導提出一點自己的想法和建議。
二、高職軟件技術專業畢業設計存在問題
1、不太重視畢業設計
高職院校的畢業設計一般在大三的第一學期(也就是第五學期)后半部分進行,一般而言學生已經在此時簽約了用人單位,部分已經去單位上班,學生在思想上認為畢業設計不太重要,在六七周的設計時間內,可在可不在學校,只要把論文完成了,提交給指導教師即可。所以,學生做畢業設計的時候,態度不積極,很多時間愿意呆在宿舍打游戲看視頻,而不來機房與指導教師商討設計過程中遇到的問題。等到馬上進行畢業答辯了,有些學生就從網上隨便下載一些論文,然后進行簡單的修改,在答辯會上問的問題要么不會,要么答非所問,實際效果與預期效果相差甚遠。
2、畢業設計內容不夠充實
對于軟件專業的學生而言,畢業設計大多為開發一個應用系統軟件,嚴格來講,件系統的開發完全要按照軟件工程的七個階段來執行,從前期的需求分析、可行性分析,到中期的概要設計、詳細設計、編碼,再到后期的測試和維護,每個階段都有大量的工作可做。但是事實上,學生做畢業時并不是按照這個過程來執行,他們大多所選擇的內容為信息管理系統,功能無非就是增、刪、改、查、存、取等,這樣的系統在課程設計周或實訓周時已經做過,而且這些系統在網上可以很容易的找到。由此看來,畢業設計的內容缺乏靈活性、多樣性,沒有完全與“互聯網+”、“云計算”、“大數據”、“安卓技術”等軟件行業比較流行的技術結合起來,充分體現軟件技術專業特色和軟件行業特色。
3、論文格式不規范,文字表達不強
通過近幾年的答辯前準備工作發現,很多學生在臨上場答辯前一兩個小時,都是忙于修于修改論文的格式,而事實是論文格式規范之前早都下給每一位學生,他們要么沒有看論文規范按自己的想法來做,要么未嚴格按格式規范來做,論文中經常出現資料頁不全、目錄非自動生成、標題正文字體不合適、字體間距過大或過小、表無編號和名稱、圖無編號和名稱、圖片尺寸過大或過小、總結性的文字未完全針對本次設計、參考文獻格式不正確、參考文獻數目過少等等問題。學生常常在臨答辯前忙于修個論文中諸如此類的問題,而延遲了正式的答辯時間。另外,論文整體文字表達欠缺,專業術語、專業描述不是特別到位,對于自己所完成的那部分內容沒有突出重點和特點,有的論文長篇大論粘貼了十幾頁代碼,完全沒有把所有代碼都放在論文正文中的必要性。
4、設計任務劃分不明確、任務不飽滿
通常一個畢業設計題目由三到五人完成,設計時間六到七周,但是縱觀這幾年畢業設計的完成情況,一個畢業設計任務往往由一至兩人完成,其他學生或因工作因培訓因其他而冠以名,收到的畢業論文往往是一個題目四五份相同的內容,有的甚至連總結部分都相差無幾。所以整個畢業設計環節中學生之間的對任務的劃分沒有做到責任到人,人人負責一部分內容,而是由一兩個人包辦完成,其他同學進行復制拷貝,以應付最后的論文提交。此外,有的小組盡管按人數分配了任務,但是設計任務量偏小,三五天內就完成。
三、 畢業設計解決辦法
1、 召開畢業設計動員會,思想上引起足夠的重視
可以針對學生思想上不重視,行動上松懈的狀態,在大三第一學期第十周末考結束以后,由各個分院組織召開一次全分院范圍內的畢業設計動員會,由分院院長帶頭發言、各教研室主任強調畢業設計要求和規范,各指導教師和學生簽訂畢業設計承諾書,進一步規范和嚴肅畢業設計這個重要的實踐環節,讓教師和學生從思想深處重視,從行動上執行,對于剽竊、抄襲、虛假等不端行為做斗爭,一旦發現將嚴肅處理學生和對應的指導教師。
2、增加技術含量高的題目,促進知識的更新和外延
畢業設計不同于以往的課程設計、課程實訓,應該圍繞軟件專業知識和技能的提煉、軟件行業崗位需求、軟件工程開發模式等方面進行畢業設計題目的開發,作為指導教師可以指定畢業設計題目,但每年要有更新,不能一個題目沿用很多年。也可以根據當前的形式和學生的實際,選擇一些跟生活、工作等緊密相關的題目,如汽車租賃系統、校園物流快遞系統等,還可以讓學生自擬題目,有的學生參加了安卓、IOS、物聯網、嵌入式等方面的培訓,也可以根據培訓內容,自行確定工作量適中的畢業設計任務。有的同學未找到合適工作,而選擇自行創業,那么就可以寫跟創業相關的一些內容。
3、加強實踐監控環節,提高畢業設計質量
畢業設計之所以難于把控,原因是在于畢業設計在大三第一學期期末考試之后的下一周進行,而隨著招聘會的不斷開展,越來越多的學生找到了工作,于此同時有的學生辦理了離校手續,指導教師見不到學生,畢業設計的指導工作緊緊通過網路、電話進行聯系。那么針對這個問題,學院有必要出臺一套畢業設計監管制度,比如每周固定的時間讓學生和教師進行通話聯系,匯報本周以來完成的情況、遇到的問題、需要解決的問題等,教師進行一一記錄,并且能夠進行有效解答。同時每一周學生要完成一定數量的畢業設計任務,并且形成相應的文檔資料提交于教師以備存檔。
4、開展創新創業教育,加大畢業設計獎勵力度
畢業設計幾乎是所有實踐課程中進行時間較長的一個環節,那么學生可以發揮自己的主觀能動性,進行創造性的大膽設計,尤其是有某方面愛好和特長的學生,更應該抓住這個鍛煉和成長的機會,努力勤奮出好作品。作為指導教師也要給學生灌輸這樣的思想,不唯書本是圖,要放開思路,拓寬視野,不斷地進行修改和更新畢業設計內容,力求精品。學院也要從政策上給予相應的支持,對于最后畢業答辯和畢業論文十分優秀的學生要頒發榮譽證書,并給予物質上的獎勵,讓此項制度良性循環,同時也讓每一位學生秉著誠信、誠懇、誠實的態度完成好畢業設計任務。
四、小結
高職軟件技術專業畢業設計是一項綜合性的實戰課,是學生由學校走向職位崗位前提高職業能力的重要環節。作為學校要出臺相應政策,實現獎勵和懲罰并舉,作為指導教師要嚴格要求學生完全按畢業設計規范來執行,作為學生要認真對待和用心完成畢業設計,三方齊心協力站好畢業前的最后一班崗,提交一份合格的高質量的論文。
參考文獻: