畢業設計測試方法范文

時間:2023-07-10 17:20:30

導語:如何才能寫好一篇畢業設計測試方法,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務員之家整理的十篇范文,供你借鑒。

畢業設計測試方法

篇1

為幫助廣大計算機專業畢業生實現畢業設計目標,保證畢業設計實踐環節工作的順利進行,現將各環節做如下提示,以幫助廣大首次從事畢業設計的畢業生對畢業設計的過程有1個大致的了解。

1、計算機專業實踐環節形式:

畢業設計

2、畢業設計實踐環節應注意的事項

1、“畢業設計”實踐環節在全部畢業學分中占有1定學分;

2、“畢業設計”實踐環節從起步到畢業答辯結束歷時至少4周以上;

3、“畢業設計”實踐環節包括兩部分內容:

① 完成“畢業設計”所開發的應用程序;

② 針對所開發的應用程序書寫“畢業設計”說明書(即論文);

3、畢業設計實踐環節應先完成的工作

在畢業設計實踐環節之前,應向有關主管設計工作的單位或老師上報如下材料:

①《畢業設計實踐環節安排意見》(包括領導小組名單,畢業班專業、級別、性質、工作計劃安排、實踐環節工作步驟,指導教師名單,學生分組名單).

②《畢業設計(論文)審批表》1式兩份(要求認真審核、填寫指導教師資格,包括職稱、從事專業、有何論著,每人指導學生不得超過1定人數,兼職(或業余)指導教師指導學生數根據情況酌減)。

4、關于“畢業設計”工作的過程步驟

1、“畢業設計”題目的選擇,選題時應遵循以下原則:

①選題必須符合計算機專業的綜合培養要求;

②應盡可能選擇工程性較強的課題,以保證有足夠的工程訓練;

③畢業設計工作要有1定的編程量要求,以保證有明確的工作成果;

④選題原則上1人1題,結合較大型任務的課題,每個學生必須有畢業設計的獨立子課題;

⑤選題應盡量結合本地、本單位的教學、科研、技術開發項目,在實際環境中進行。

總之選題要體現綜合性原則、實用性原則、先進性原則、量力性原則等

選題時要達到以下目標:

①選題與要求提高綜合運用專業知識分析和解決問題的能力;

②掌握文獻檢索、資料查詢的基本方法和獲取新知識的能力;

③掌握軟硬件或應用系統的設計開發能力;

④提高書面和口頭表達能力;

⑤提高協作配合工作的能力。

2、“畢業設計”題目審核

有關單位將畢業學生選擇的題目填寫在同1個“畢業設計(論文)審批表”中的“畢業設計安排表”相應欄目中,審核通過后方可開展下1步工作。

3、“畢業設計”應用程序開發實施(大致用時安排)

①需求分析階段(約1周時間完成)

②系統分析階段(約1周時間完成),同時完成畢業設計說明書前兩章資料整理工作。

③系統設計階段(約1周時間完成)

④代碼實現階段(約3周時間完成)同時完成畢業設計說明書第3章、第4章資料整理工作。

⑤系統調試階段(約2周時間完成),同時完成畢業設計說明書第5章資料整理工作。

⑥投入運行階段(約1周時間完成),同時完成畢業設計說明書中第6章資料整理工作。

⑦畢業設計說明書的整理定稿階段(約2周時間完成)

摘要及關鍵詞

Abstract and Keywords

目錄

正文

第1章 引言

1、本課題的研究意義

2、本論文的目的、內容及作者的主要貢獻

第2章 研究現狀及設計目標

1、相近研究課題的特點及優缺點分析

2、現行研究存在的問題及解決辦法

3、本課題要達到的設計目標

第3章 要解決的幾個關鍵問題

1、研究設計中要解決的問題

2、具體實現中采用的關鍵技術及復雜性分析

第4章 系統結構與模型

1、設計實現的策略和算法描述

2、編程模型及數據結構

第5章 系統實現技術

1、分模塊詳述系統各部分的實現方法

2、程序流程

第6章、性能測試與分析

1、測試實例(測試集)的研究與選擇

2、測試環境與測試條件

3、實例測試(表格與曲線)

4、性能分析

第7章 結束語

致謝

參考文獻

⑧完成畢業設計及畢業設計說明書的撰寫工作后定稿大多要以A4紙打印并裝訂成冊。

4、“畢業設計”的上報及內容的存儲方式

各位學生的設計成果要以指導教師所在的組為單位,把設計成果包括(論文、源程序、可執行程序、答辯稿等),以光盤或軟盤等形式上報給指導老師。然后指導教師以組為單位,以各位學生姓名建立文件夾,并把相應學生的畢業設計(包括:應用程序系統、畢業設計說明書和答辯時的幻燈片演講稿)保存其中,每組1張(或多張)光盤,以方便答辯之用。

5、畢業答辯前學生要與指導教師聯系,確定具體答辯時間及要求。

6、評審階段

有的學校也大致把畢業設計實施過程分為以下幾個階段(供參考):

①制定課題任務

②資料收集和文獻閱讀

③制定和論證技術方案

④完成系統或模塊設計

⑤編程與測試

⑥總結撰寫論文

篇2

關鍵詞SSM;畢業設計;管理系統

目前多數院校的畢業設計環節存在以下問題:(1)畢業設計選題比較隨意,與專業培養目標不符;(2)畢業設計的開題、審核等工作還是通過QQ、郵箱或者面談的形式進行,很難記錄過程;(3)畢業設計和畢業論文的歸檔;(4)畢業論文的查詢統計困難。本文運用SSM框架開發了一種畢業設計管理系統,實現網上完成畢業設計選題、開題和審核,解決目前畢業設計環節存在的問題。

1SSM框架

系統采用MVC軟件架構模式[1],可將頁面顯示、業務邏輯和數據庫訪問進行分離,是很成功的軟件架構模式。為提高應用程序的開發效率,減少系統的復雜度,系統采用SSM框架[2-4](SpringMVC、Spring和MyBatis),SSM框架相對于傳統的SSH(Struts、Spring和Hibernate)框架耦合度更低,更輕量級,效率更高。SSM框架是標準的MVC,將整個系統劃分為表示層、控制層、服務層、數據庫訪問層4層,使用SpringMVC負責請求的轉發和視圖管理,Spring實現業務對象管理,MyBatis作為數據對象持久化引擎[5]。1.1Spring框架Spring框架是一個開源的企業應用開發框架,采用JavaBean[6]來替換復雜的EJB,可以降低企業級開發的復雜性,是一個輕量級的控制反轉(IOC)和面向切面(AOP)的容器框架[7]。1.2SpringMVC框架SpringMVC屬于SpringFrameWork的后續產品,已融合在SpringWebFlow里。SpringMVC是Spring框架中用于WEB快速開發的一個模塊[8],分離了控制器、模型對象、分派器以及處理程序對象的角色,這種分離讓它們更容易進行定制。1.3MyBatis框架與Hibernate一樣,MyBatis是一個基于Java的數據持久層框架[9]。有別于Hibernate的全自動化,MyB-atis框架結合了Hibernate和JDBC的優點,使用較靈活,程序員自己寫SQL語句,便于SQL優化。

2畢業設計管理系統分析

系統主要涉及到教師、學生和管理員3種用戶,教師可通過系統網上選題,同時對學生上傳的開題報告進行審核,同時可以查看所有學生的選題狀態等。學生可瀏覽對應指導老師的選題,同時對可選選題進行上傳開題報告并選擇的操作,同時可以在老師未審核或者審核不通過時刪除自己的選擇,進行重新選擇等[10]。管理員對系統進行管理,其工作包括對系部、專業、班級的添加,對主任、老師、學生三者信息的批量錄入操作等。系統主要用例如圖1所示。

3畢業設計管理系統設計

3.1系統總體框架設計畢業設計管理系統分為兩部分:畢業設計后臺管理系統和畢業設計前臺管理系統。教師和管理人員通過后臺管理系統可以畢業設計選題、查看學生選題情況、導入指導的學生信息、下載開題報告和畢業設計成果。學生通過畢業設計前臺管理系統可查看選題、完成選題、下載開題報告模版、上傳開題報告以及畢業設計成果、查看開題報告審核結果等。系統采用表示層、控制層、服務層、數據庫訪問層4層,系統總體框架設計如圖2所示。3.2類設計根據系統需求分析和總體框架結構設計,系統分為表示層、控制層、服務層和數據庫訪問層。系統主要類如圖3所示。3.3數據庫設計根據需求分析畢業設計管理系統主要有管理員、系主任、教師、學生、系別、專業、班級、畢業設計選題、畢業成果等10多個實體。系統涉及到的主要表有畢業設計選題表、學生表、畢業成果表,其中畢業設計選題表關系圖如圖4所示。

4系統實現關鍵技術

畢業設計管理系統的開發平臺采用EclipseforJa-vaEE,系統采用MVC軟件架構,運用SSM框架提高開發效率。表示層采用JSP、JQuery[11]和CSS技術和DWZ框架,SpringMVC完成業務流程控制,數據庫訪問層采用MyBatis來完成數據持久化的功能,數據庫采用MySQL5.6,Spring用于整合MyBatis。4.1畢業設計選題管理的實現畢業設計選題管理功能包括:導入畢業設計選題、611查看畢業設計選題、審核畢業設計選題、查看選題結果。采用JXL來實現以Excel形式導入和導出選題,主要涉及到的類和接口有:接口ITitleDao,實現類Ti-tleDaoImpl;控制器類有:TitleController,主要負責對選題相關的所有請求做處理;實體類包括:Titles類和Students類,Titles類和數據庫里的選題表對應,Students類和數據庫里的學生表對應。頁面主要有ti-tleManager.jsp,title.jsp等。4.2開題報告管理的實現開題報告管理功能包括:下載開題報告模版、上傳開題報告、下載開題報告、查看開題報告、審核開題報告等功能。主要涉及到的接口是IThesisProposalDao,其主要提供審核開題報告的方法;IThesisProposalDao接口實現類ThesisProposalDaoImpl;控制器類有:The-sisProposalController,主要負責對開題報告的請求做處理,實體類有ThesisProposal,該類和數據庫中的開題報告表對應。4.3畢業設計成果管理的實現畢業設計成果管理功能包括:上傳畢業設計成果、審核畢業設計成果、下載畢業設計成果等功能。主要涉及到的接口有:IGradPjtResults,實現類Grad-PjtResultsImpl中封裝了畢業設計成果上傳下載、審核的方法,控制器類GradPjtResultsController主要完成對畢業設計成果相關的請求做處理,實體類包括Grad-PjtResult,和數據庫里的畢業設計成果表對應。

5系統測試

為驗證系統功能,根據需求分析說明書,設計測試用例。系統采用黑盒測試完成系統的功能測試。通過多次測試和調試,系統能滿足教師、學生等用戶的需求,并已投入使用,達到了系統預期的效果。

6結束語

篇3

高等教育的大眾化促進了人才評價標準的轉變,社會對人才的需求正在從注重學歷、學位,向注重能力和素質的方向過渡。高校畢業生的能力和素質培養,已經成為提高人才培養質量的關鍵。而本科畢業設計是檢驗學生綜合水平和實際應用能力的一種方式,也是學生取得畢業及學位資格的依據,因此,高質量的畢業設計是提高學生綜合能力和專業素質的重要途徑。

計算機專業是一個理論與實踐相結合的、極具工程背景的專業。計算機專業的畢業設計大多除了要求學生寫出論文外,還要求學生實現一個軟件或硬件系統。這種設計是實現專業人才培養目標的綜合I生實踐教學環節,也是培養學生運用本學科的基本理論和專業知識,提高分析和解決工程實際問題的能力、獨立工作的能力和創新意識的重要途徑,更是對學生能力和素質的全面檢查。因此,深入研究計算機專業畢業設計教學對于提高畢業生綜合能力和工程素質有著重要作用。

1 CDIO工程教育模式

由麻省理工學院、瑞典皇家工學院等4所大學研究創立的CDIO工程教育模式是國際高等工程教育改革的新成果。CDIO以產品研發到產品運行的過程為載體,讓學生以實踐的、主動的、課程之間有機聯系的方式學習工程。CDIO培養大綱將工程畢業生的能力分為工程基礎知識、個人能力、人際團隊能力和工程系統能力4個層面,大綱要求以綜合的培養方式使學生在這4個層面上達到預定目標。

2 基于CDIO的計算機專業畢業設計教學改革

2.1 基于CDIO的畢業設計教學模式

建立高水平的教學方法與模式是高校教學設計的核心任務,為保證畢業設計改革的合理性和科學性,我們將CDIO理念融合在計算機畢業設計教學目標、教學過程、教學評價與教學環境的全過程中。從教學執行時間、教學模式、教學內容與組織、教學評估等方面對畢業設計進行改革,改革后的教學模式如圖1所示。根據社會對計算機人才的具體需求,結合計算機軟、硬件系統的設計開發過程和基本原理,形成一個以計算機基礎知識和程序設計實踐為一體的本科學習團隊的整體培養機制。我們將CDIO能力大綱與計算機專業的人才培養特點相結合,全面均衡地提高計算機專業學生的創新能力和職業素質。

2.1.1 采用面向能力培養,強調“學生為中心,教師為引導”的建構主義教學模式

改變目前的“導師命題一學生選題”的畢業設計模式,充分強調整個畢業設計過程中以學生為主體的理念。畢業設計題目的確定是一個復雜的過程,題目的設置既要反映學生綜合應用專業知識的能力,又要體現出計算機專業工程背景的特點。因此,選題時教師應盡量滿足學生就業崗位的需求,并結合學生大學所學習的專業課程。一方面,學生可以根據他們在企業實習中發現的實際工程問題或指導教師的相關科研課題,提出畢業設計研究方向和題目,再由指導教師審核確定題目。另一方面,指導教師應適當考慮學生的興趣和愛好,啟發、引導學生研究具有實際應用價值的課題;學生通過調研、閱讀文獻等手段對課題的發展方向和研究內容有了深入了解后,再確定畢業設計題目。將具有應用價值和明確工程背景的題目作為畢業設計題目,不但可以提高學生畢業設計的積極性,而且有助于學生勝任未來相關技術崗位和工作。

CDIO工程教育理念強調工程系統的實踐能力,因此,在畢業設計教學過程中采取“內引外聯”雙導師制度的指導方式。首先,鼓勵導師組織學生參與導師的科研項目、大學生實踐創新訓練計劃、各類多級別的學科競賽等,提高學生實戰動手能力;其次,構建開放培養平臺,與企業建立橫向聯合,讓企業工程師與學校導師共同指導畢業設計,加強工程實踐教育,縮短學校理論教學與企業實際需求的距離。學生通過工程實踐可以了解計算機相關項目的開發過程,學習工程師的寶貴經驗,從而提升自身的綜合能力和工程素質。

CDIO工程教育理念強調人際和團隊協作能力,這與大型計算機系統開發依靠團隊協同完成的開發模式是一致的。在畢業設計中,學生以課題小組的形式開發應用系統,小組成員各自分工不同,成員發揮各自的認知特點,相互溝通、幫助以實現小組成員的共同目標。學生在拿到設計任務之后,經過認真的分析、思考,制訂出一套解決方案,供組內成員討論。教師定期組織學生進行小組討論,學生先介紹自己的思路、工作進度和任務完成情況,然后共同討論知識難點,在協作學習的氛圍內探究問題最佳的解決方案。另外,學生完成階段任務之后,小組成員包括教師要對任務的完成情況進行評價,評價結果可以作為畢業設計評價的依據。

從選題、構思到團隊分組等過程全部由學生自主完成,教師應盡量以啟發的方式給予合理化建議,輔助學生完成畢業設計,而不再是保姆式的監督、糾正和修改學生畢業設計中的所有問題。

2.1.2 以產品過程為導向,設計教學內容與教學組織

工程教育一定是以應用為目的、以產品/結果為目標、以工程過程(即問題解決過程)為教學組織主線、以“理論+經驗”的“做中學”為教學模式的一種教育。基于CDIO理念的畢業設計教學流程主要分4個階段,導師應指導學生參與畢業設計教學流程中的每一個過程。

(1)構思(C)階段。確定題目和開題,即在確定畢業設計課題、分組與調研方案后,給學生下達畢業論文設計任務書,并讓學生提交開題報告,準備進入實質性設計階段。設計任務書規定了設計題目、要求完成的主要內容、使用的開發工具、成果提交形式及完成日期等。

(2)設計(D)階段。學生應在導師幫助下掌握計算機軟、硬件系統設計的相關理論和方法。計算機相關的開發不僅僅是編程,還包括可行性分析、需求分析、概要設計、詳細設計等過程。需求分析是畢業設計過程中的關鍵過程,此階段的任務是確定系統的目的、范圍、定義和功能,需要團隊成員多次調試、討論。設計階段應完成對系統的體系架構、模塊劃分、接口規范、開發工具及任務分配等的明確說明,并提交相關設計說明書等資料。學生應在導師的指導下不斷完善構思與設計,提高畢業設計質量。

(3)實現(I)階段。即把設計的內容轉化為實際的軟、硬件系統,包括編碼、調試、測試等過程。在編碼階段主要是讓 學生養成好的開發習慣,保證代碼的結構化、可讀性和可移植性;及時進行模塊測試,寫出測試計劃,提交測試分析報告。此外,這一階段教師還要做好畢業設計評估工作中對畢業設計工作的中期檢查,完成中期報告。除了闡述設計思路、工作原理、關鍵技術外,教師還要參照任務書檢查已完成的任務、尚需完成的任務、存在的問題、解決方法等,同時對畢業設計工作進度給予評價。教師通過中期檢查及時發現并糾正存在的問題,督促學生按任務書中的要求和時間進度完成工作。

(4)運作(O)階段。此階段需要導師引導學生總結設計工作,撰寫論文。要求學生掌握論文的寫作規范及寫作要素,同時要求導師對論文提出書面修改意見,并督促學生修改完善。畢業設計答辯流程采取分級審核制,也就是導師初審、預答辯小組會審、正式答辯小組終審的分級審核和學院備案的制度。導師應該根據畢業設計過程中學生的表現和平時成績,決定是否給予學生預答辯資格。學生通過預答辯熟悉答辯程序后,及時發現并修改設計及論文的不足,預答辯小組決定是否給予學生正式答辯的資格。答辯采用項目驗收的形式,答辯人利用PPT介紹設計工作的內容和完成情況,現場運行和查看源代碼,并接受教師提問。最后學院對答辯結果進行抽樣調查以核查成績是否公平合理,并設計復評制度,必要時可以復審。

2.2 基于CDIO的畢業設計實施過程

重新設計的本科畢業設計實施過程如圖2所示。該做法將畢業設計時間提前,避免傳統畢業設計時間與學生就業時間的沖突,以緩解畢業生的雙重壓力。學生在學校也有充足的時間查詢資料、編寫代碼、調試系統、撰寫論文、準備答辯等。

(1)引導階段。改變畢業設計起始時間,從大三上學期即可進入畢業設計引導階段。基于學生已學習了本科階段的主要基礎課程,教師首先要對所有學生介紹畢業設計的重要性、必要性、執行流程、如何選題、如何開展等情況,并特別強調畢業設計的評價標準,使學生對畢業設計有初步的認識。然后,學生可根據自己的興趣、愛好廣泛查閱相關資料,了解研究、設計的方向,在學期末提交一份總結報告。引導階段主要培養學生綜合分析問題、調研、檢索網絡資料和查閱文獻的能力。

(2)選題階段。大三的下學期進入選題階段。選題過程可由學生先行提出畢業設計題目、方向,再由教師審核創新性、可行性,教師亦可以通過啟發、引導的方式提出課題方向,必要的時候教師要給予技術支持和演示。選題階段主要培養學生發現問題的能力。

(3)執行階段。大四上學期是畢業設計的執行階段。經過了縝密的選題階段,教師需引導學生綜合運用所學的專業知識,包括算法設計、數據庫設計、軟件開發方法、程序編寫、界面的美化、程序調試等,實現畢業設計。這個階段主要培養學生解決問題的能力。

(4)總結階段。大四下學期,學生開始整理文檔、撰寫論文、準備答辯,教師要督促學生寫出系統測試分析報告,同時讓學生整理完善計算機軟件設計說明書、用戶手冊、操作手冊等文檔。這個階段主要培養學生的軟件文檔編制和編寫材料的能力,進一步提升學生的軟件設計與開發能力。

2.3 基于CDIO的畢業設計教學評價標準的制訂

CDIO教育模式評價標準(標準11)的核心是能力的培養,能力本位的觀點貫穿于畢業設計的全過程。為確保能力評價過程的合理性和有效性,評價標準采用不同的方式和手段評價不同的能力:

(1)評價的理念應強調學習過程,力求知識與能力的協調統一。學生的知識掌握與能力的建立是通過整個畢業設計教學環節活動獲得的,評價以“過程”為基礎開展,關注知識、技能的學習過程,關注實踐環節及工程應用的能力。評價不能像傳統評價模式那樣只集中在畢業設計答辯環節。畢業設計過程中,學生的文獻檢索、網絡使用能力,團隊合作中的協同能力,困難問題的處理能力,專業技能的積累能力,論文撰寫能力等都是評價學生畢業設計質量不可忽略的依據。

(2)評價的功能應關注工程實際,把握需求與個性特點的有機結合。由于學生的設計題目多來自企業實際,因此,對學生能力的評價不僅要來自學校指導教師和學生團隊,也要來自企業導師。對學生工程意識的建立、工程實踐的能力和產業經驗的評價,企業導師擁有最大的發言權。引人CDIO模型后,評價的功能應由側重成績“優差”轉向側重學生的個性特點。學生的個性特點包括品德、興趣、特長、能力等方面,品德表達了為什么干,興趣表達了想干什么,特長表達了會干什么,能力表達了能干什么。因此,畢業設計評價應關注學生的個性特點,強調評價的針對性、情景性與真實性。

(3)評價的標準與方法應體現革新,突出主動性與階段性的特點。評價標準是實施CDIO教育的關鍵,我們根據CDIO教學理念對人才的要求,提出對畢業設計教學的評價從專業技術知識、動手實踐能力、創新能力、團隊協作能力4個方面進行評價,相應地制訂多元化、多層次、可供組合的畢業設計質量評價標準與指標,并將評價機制貫穿于整個畢業設計過程中。專業知識評價用來衡量學生對基礎理論知識、核心工程技術的掌握程度;實踐能力評價主要考核學生運用知識解決實際問題的能力;創新能力評價用來評估學生的工程分析、推理和創造性設計的能力;團隊協作能力評價記錄整個設計過程中團隊分工、交流、協調、合作的具體內容,并據此對團隊協作能力進行評價。以“分階段任務式”的方式進行評價,摒棄傳統觀念造成的模式化操作過程。對計算機專業畢業設計內容而言,可行性分析、需求分析、系統設計、系統實現及測試等完整的工程過程是畢業設計成果質量的基本保證,應從制度上要求對畢業設計各分階段進行嚴格檢查,對學生的調研報告、開題報告、中期檢查、軟硬件系統設計、論文撰寫、答辯等階段實現全程監控,保證畢業設計高質量的完成。

(4)評價的過程應呈現多維度,要求客觀、公開地反映評價結果。畢業設計評價過程有時會因為不同評審人員采用的指標評價體系不同、畢業設計各類屬性值與指標權重值的不同源 性而失去客觀性。為加強評價過程的客觀性,在評價過程中力求多人員、多層次、多維度地開展評價工作,如畢業設計評價由指導老師、評閱老師和答辯小組綜合制訂。校內指導教師主要側重學生設計階段的評價,企業指導教師主要側重工程意識建立、工程實踐能力的評價,評閱教師主要側重論文文本規范性的評價,答辯小組主要側重答辯時學生的表現和系統演示的效果以及項目指標、功能、性能完成情況等的評價。還可以利用常用的評價方法,如層次分析法、模糊層次分析法等建立本科畢業設計質量評價系統,加強評價過程的客觀性。在對每個方面的評價過程中,評估結果要體現客觀定量與主觀定性的結合。畢業設計評價要客觀透明,評分機制要具有操作性和科學性。另外,畢業設計評價最后要進行審核,以提高畢業設計結果的權威性。

3 結語

筆者以CDIO工程教育理念為指導,基于對教學本質的理解,結合計算機專業的工程教育特點,分析和梳理了計算機專業畢業設計的全過程,對畢業設計選題、時間安排、教學過程以及畢業設計評價等幾個方面進行了教學改革,按照構思、設計、實施、運行4個環節開展畢業設計,并將改革模式應用于寧夏大學計算機專業畢業生,取得了較好的效果,為計算機類專業的畢業設計教學改革提供了一種切實可行的教學模式。未來本文選自《計算機教育》2014年第8期,版權歸原作者和期刊所有,如有異議,請聯系QQ712086967,我們將在第一時間處理。我們將在畢業設計的教學組織、實施過程等方面進一步改進和完善,使該模式更科學、合理,切實提高計算機專業畢業設計教學的質量。

參考文獻:

[1]張紅延.面向能力培養的工科專業課教學設計方法[J].計算機教育,2010(11):54-59.

[2]王娜,徐魯雄.基于任務驅動的計算機專業畢業設計的實踐[J].福建師大福清分校學報,2012(2):37-41.

[3]張莉.CDIO工程教育模式下本科畢業設計改革研究[J].科技信息,2013(14):70-71.

篇4

關鍵詞: JSP 畢業論文 系統的設計與實現

隨著計算機及網絡的發展和普及,各高校的校園網絡技術不斷完善,健全,學生和老師使用網絡來進行學習和工作的機會越來越多,畢業設計和論文史學生在校期間的最重要的一個學習過程之一,所以,使用信息化管理畢業設計和論文勢必要取代手把手教學的模式。該系統是高校進行學生管理工作的一部分,也是學生和教師互動的接口,它的應用給學生,老師,行政部門都帶來了大大的方便,既節省了教師與學生的寶貴時間,也規范和完善了畢業設計這個環節的管理。

1 系統簡介及使用工具

本系統的功能是進行畢業設計,由學院布置教師的畢業設計指導任務,讓學生選題,準備開題,教師允許開題后教師和學生在網站上進行交流,完善設計后開始撰寫論文,畢業論文完畢,學生開始答辯,由教師審核并給出修改意見,最后教師給出成績。

畢業論文系統采用了JSP網站開發技術,網頁設計軟件Dreamweaver 8,SQL Server數據庫技術,JDBC數據庫連接技術來制作。JSP技術以Java Servlet為基礎,保留了Java技術簡單易用、面向對象、平臺無關性和安全可靠的特點。Dreamweaver 8可以使用服務器技術(例如,CFML,ASP,,JSP和PHP)生成動態的、數據庫驅動的Web應用程序。SQL Server采用SQL語句執行操作,這些語句可以作為腳本語句直接在數據庫環境中編譯運行,還可以嵌入到其他宿主語言中去。JDBC可以連接的數據庫包括Oracle,SQL Server, MYSQL,Sybase, DB2,Access,來滿足不同編程人員對數據庫開發的要求。

2 系統的功能設計

根據畢業設計和論文的完成要求,功能分為3個模塊,包括教師,學生,管理人員。

系統的功能模塊劃分如下:

管理員:設置功能與權限,學生與教師信息管理,題目審核,論文指導工作安排,公告,指導教師與學生調劑,數據保存,生成報表和文件

教師:教師基本信息,論文題目,查看選題,處理題目,論文查看,公告與回復,成績評定

學生:學生的信息,指導教師與題目,選題功能,提交論文與發言,查看成績

3 系統的實現

3.1 系統前臺和后臺的實現

系統的前臺實現主要使用控件,后臺功能的實現使用代碼,列舉其中2個功能模塊的實現過程如下:

學生注冊頁面的實現

學生注冊信息包括學號,姓名,專業,班級,電子郵件,聯系電話,QQ號碼

其后臺功能代碼是:

3.2 系統數據庫的實現

本系統的功能就是教師指導學生進行畢業設計,由學院布置教師的畢業設計指導任務,由教師先給出專業方向讓學生選題,審題后布置任務,學生開始收集資料并準備開題,教師確定開題后學生開始進行畢業設計,在設計期間教師和學生在網站上進行交流,完善設計后開始撰寫論文,教師一直都在網站上輔導,到了規定的時間,畢業論文完畢,學生開始預答辯,由教師審核并給出修改意見,學生正式答辯,教師在答辯后再給出完善意見來達到最滿意的程度,最后教師根據整個畢業設計指導過程結合答辯組的意見給出成績,最后將答辯的所有相關文件和資料都保存到網站上供其他人來瀏覽。

4 系統的測試

4.1 服務器的安全性和穩定性的測試

包括服務器能否可以長時間穩定的運行,網絡傳輸率的計算

4.2 程序及數據庫測試

所選的操作系統和數據庫系統是否穩定,嚴密,測試程序是否有好的容錯性,并用各種實例對系統的功能進行測試,例如,用戶注冊,學生選題,教師發公告等

4.3 網頁兼容性的測試

畢業論文系統最終測試的階段將能夠看到各個階段的結果,其目的是為系統在高等院校的投入使用做好準備。 使用各種瀏覽器,顯示器和瀏覽網頁的方法對系統進行測試,檢查頁面是否正常顯示,頁面打開和跳轉的時間等。

5 總結

論文分析了畢業論文系統的必要性;研究了系統的設計與實現;以及測試了系統的應用。由于時間及個人專業水平有限,所做的工作還有很多待完善的地方,還有很多需要解決的問題,進一步的工作還包括:

(1) 擴充系統的數據庫

更好的利用SQL Server技術進行數據庫的擴充,使系統更好的管理畢業論文環節。

(2) 增加系統的功能模塊

隨著網絡的不斷發展,例如延期和提前答辯,網上答辯等模塊還需要增加

(3) 畢業論文與其他教學環節的聯系

畢業論文是重要的教學環節,學生是否能取得畢業證與畢業論文的完成情況有重大聯系,所以,學院的其他部門的工作也要參考畢業論文系統的信息

參考文獻

[1] 耿祥義、張躍平,JSP基礎教程(第2版),清華大學出版社,2009年10月第二版,132-174

[2] 林振榮、徐蘇,JSP程序設計,中國鐵道出版社,2010年6躍第1版,144-225

[3] 方逵,JSP編程技術與應用,高等教育出版社,2003年10月第1版,204-212

[4] 宋昆、李嚴, SQL Server數據庫開發實例解析,機械工業出版社2006:10-89

[5] 張莉, SQL Server數據庫原理及應用教程,清華大學出版社,2003:30-140

[6] 王國輝、牛強、李南南,ASP信息系統開發實例精選,機械工業出版社 2005:180-300.

[7] 張躍廷、王小科、許文武,JSP數據庫系統開發案例精選,人民郵電出版社,2007年1月,第1版,220-350

英文翻譯:

The Design and Implementation of Thesis system based on JSP

E JING JING

Computer Science and Technology institute of Hulunbeier College Inner Mongolia Hulunbeier 021000

篇5

關鍵詞:實踐教學;創新;能源動力工程;改革

作者簡介:代元軍(1978-),男,河南正陽人,新疆工程學院電力工程系,副教授;孫玉新(1982-),女,吉林蛟河人,新疆工程學院電力工程系,講師。(新疆 烏魯木齊 830091)

中圖分類號:G642.423 文獻標識碼:A 文章編號:1007-0079(2013)29-0102-02

能源是世界發展的重要資源和動力,能源的科學開發和優化配置,是當今各國現代工業以及國民經濟和社會發展乃至富民強國的必由之路。新疆有著極為豐富的能源資源。據統計,新疆的石油、天然氣和煤炭預測資源量,分別占全國陸地預測資源量的30%、34%和40%,光、熱、風等資源也在全國占有較大份額,這為新疆建設國家能源戰略基地奠定了堅實的基礎。

在新疆如此豐富的特色資源下,新疆本科院校能源與動力本科專業如何在實踐教學環節中結合新疆特色和學校特色,改革和創新層次分明、知識和能力逐級遞增的實踐教學體系,是擺在能源與動力工程教育工作者面前的難題。

一、分層次建立能源與動力工程專業基礎教學實驗中心

分層次建立能源與動力工程專業基礎教學實驗中心,將“工程流體力學”、“工程熱力學”、“傳熱學”三門能源與動力工程專業基礎技術課程的相關實驗組合起來,并提出把“工程流體力學”、“工程熱力學”、“傳熱學”課程所涉及的相關實驗設置成四個層次的教學實驗方案。

第一層次實驗:基礎性教學實驗。主要是指與課堂教學內容緊密聯系的實驗(驗證性實驗),其中包括實驗方法、實驗技術的基本訓練。例如在“工程流體力學”課程中設置了兩個專項實驗:雷諾實驗、伯努利能量方程實驗。在雷諾實驗中,主要讓學生觀察水流的流態,即層流和紊流現象,然后測定上、下臨界雷諾數,最終使學生了解流態與雷諾數的關系。在伯努利能量方程實驗中,主要是觀察流體流經能量實驗管時的情況,并對實驗中出現的現象進行分析,從而加深對能量方程的理解,并最終掌握測量流體流速的原理。在“工程熱力學”課程中,設置CO2臨界狀態觀測及P-V-T關系測定實驗,通過該實驗了解CO2臨界狀態的觀測方法,增加對臨界狀態概念的感性認識,以及對課堂所講的工質熱力狀態、凝結、汽化、飽和狀態等基本概念的理解,掌握CO2的P-V-T關系的測定方法,學會用實驗測定實際氣體狀態變化規律的方法和技巧。

第二層次實驗:“工程流體力學”、“工程熱力學”、“傳熱學”中所涉及主要物理參數的測試手段和方法的實驗。主要是指溫度、壓力、流量、比熱、流速、傳熱系數、傳熱溫差及數據采集等測試手段和方法的訓練。例如在“工程熱力學”課程中,設置氣體定壓比熱測定實驗。該實驗讓學生了解氣體比熱測定裝置的基本原理和構思,熟悉本實驗中測溫、測壓、測熱、測流量的方法,掌握由基本數據計算出比熱值和求得比熱公式的方法,分析本實驗產生誤差的原因及減小誤差的可能途徑。在“傳熱學”課程中,設置綜合傳熱性能實驗。該實驗通過測定不同表面狀態及氣流條件下管道的綜合傳熱系數,觀察和分析影響傳熱的各種因素,從而對傳熱過程有一個直觀的了解。

第三層次實驗:實現設計目標的綜合性實驗。主要是指以實現某一功能為目的,構建工程性、設計性實驗,培養學生構想、設計、解決問題的能力。例如換熱器結構改造的傳熱性能對比測試實驗。該實驗的測試對象為學生設計的換熱器外表面不同形狀的肋片,通過實驗測試其傳熱系數,找到最佳的肋片形狀。

第四層次實驗:知識延展性實驗。主要是指通過互聯網、多媒體、可視化技術介紹新知識、新技術、新發展,以期延伸和拓展學生知識視野和相關專業知識面。

通過以上四個層次的實驗訓練,能夠培養能源與動力工程專業學生的流體及熱工實驗的實驗方法、實驗設計、實驗技術等實驗能力,為進一步開展專業課學習和專業性實驗打下堅實的基礎。

二、分級建立能源與動力工程專業實驗基地及教學實驗中心

1.初級為專業基本實驗

主要培養學生掌握能源動力工程領域常用的實驗方法,使用常用儀器、儀表,學會處理數據,具有規范、熟練、準確的實驗操作技能,重在學知識、練技能,屬于專業學習中的初級水平。專業基本實驗主要包括“公差與金屬材料”組建2個實驗臺位,“自動控制原理”組建2個實驗臺位,“熱工過程檢測技術”組建2個實驗臺位。

2.中級為專業綜合實驗

以專業方向課程設置為主線分別以熱電工程模塊、制冷空調工程模塊、新能源工程模塊三部分構建專業平臺實驗。

熱電工程模塊包括鍋爐實驗平臺、汽輪機實驗平臺、熱工過程自動化實驗平臺;制冷空調工程模塊包括制冷原理及設備實驗平臺、空氣調節實驗平臺、供熱工程實驗平臺、食品冷凍冷藏原理與設備實驗平臺;新能源工程模塊包括風能利用與控制技術實驗平臺、太陽能利用與控制技術實驗平臺。

3.高級為設計、創新實驗

在三大專業方向模塊綜合實驗的基礎上,依據自主專業創新教學環節和畢業設計課題,組織大三、大四學生參加專業大賽或者參與教師科研項目。教師擬定實驗大綱、提出問題讓學生自行思考、分析、設計、優選,重在鍛煉科學思維,發展創新能力,培養學生自主學習、大膽創新的學習習慣。這種設計創新實驗是基于專業教學和科學研究之間的實驗,主要結合專業大賽和畢業設計來進行。

三、建立能源與動力工程專業校內仿真實習基地,改革傳統生產實習模式

生產實習教學環節是為了加強學生對所學專業理論課程的理解、增強對所學專業的感性認識,培養學生綜合分析問題和解決問題的能力。在這一重要實踐環節的實施過程中存在諸多問題,實習質量難以達到預期。以能源與動力工程專業方向之一的熱電工程為例,能源與動力工程專業學生在電廠實習花費較大;電廠企業出于安全和經濟效益的考慮,和學校很難建立起長期穩定的校外實習基地。由于電廠崗位工作的資質要求,實習學生不能上崗操作,生產實習只能是走馬觀花,流于形式,實習效果得不到保證。

為了解決以上問題,在自治區煤炭煤電煤化工實訓基地建設工程的不斷推進下,新疆工程學院能源與動力工程專業將傳統的單純的在電廠企業生產實習模式改為校內仿真實習與校外實習相結合,并逐步過渡到以校內仿真實習基地為主的生產實習模式。能源與動力工程專業的學生在新疆工程學院的300/600MW火電廠仿真實驗室開展與實際電廠 1∶1仿真的運行操作和故障處理的訓練。

在仿真實習中,學生主要熟悉、掌握鍋爐機組及其主要附屬設備的結構、工作原理和運行特性;熟悉鍋爐機組各系統,如煤粉制備系統、風煙系統、疏水排污系統等的運行方式,運行監控系統及自動控制系統概況;熟悉鍋爐機組正常運行中監視、調節的主要內容(參數)及其調節方法,如負荷、給水、燃燒、汽溫等的調節和監視;熟悉鍋爐機組起動前的準備內容,起動程序及起動過程中的有關注意事項;對鍋爐機組的幾種停運方式、停爐程序、停爐后的冷卻和養護等熟練操作;掌握鍋爐機組的事故預防和處理方法,學會分析有關事故,如給水、汽溫、管子爆破、煤粉爆炸、熄火等,以及事故發生原因、預防處理的方法;熟悉考核鍋爐運行的主要經濟指標。生產實習模式的改革改進了學生的思維模式,強化了學生的工程意識,提高了學生參與實習的主動性、積極性,強化了學生的動手能力和綜合能力,培養了學生嚴謹的科學作風。

四、改進能源與動力工程專業畢業設計,培養學生創新能力

畢業設計是能源與動力工程專業學生在畢業前關鍵性的綜合性實踐教學環節,是在教師的指導下學生獨立完成的工程設計或者論文。通過該綜合性實踐教學環節的鍛煉,復習和鞏固本專業學生的專業基礎知識和專業知識,培養學生對已學知識和未學知識的綜合學習與運用能力。改進能源與動力工程專業的畢業設計,對培養學生的實踐能力、創新能力和適應社會要求的能力具有重要意義。

畢業設計所涉及的內容,專業課程的任課教師應該在授課過程中加強講授和訓練,讓學生盡早掌握畢業設計的理論知識。要根據專業方向和現有的新技術和新方法提出貼近生產一線的畢業設計題目,并且要保證題目的多樣化,使得學生能盡量根據畢業后的工作方向確定題目,以便畢業后能夠盡快適應工作崗位的專業要求。在畢業設計過程中,應該加強檢查指導工作,保證學生能夠按時按質的完成畢業設計。嚴格對畢業設計進行考核,通過考核評定出不同的等級,表彰設計過程中的優秀學生,以此來督促和提高學生做好畢業設計工作。

五、結束語

在新疆經濟大發展的推動下,新疆工程學院熱能與動力工程教研室通過積極調研和深入思考,對能源與動力工程專業實踐教學環節進行了改革,并在實施過程中加以修訂和調整,最終取得了較好的效果。

參考文獻:

[1]秦春艷,才博.新疆新能源產業發展現狀及對策研究[J].安徽農學通報,2009,15(22):3-5.

[2]程遠,俞端儀,吳重光.建立校內仿真實習基地 改革傳統生產實習模式[J].高等工程教育研究,1997,(3):32-36.

[3]新疆工程學院.2013級本科專業培養方案[Z].2013.

[4]李華彥,董麗娜.熱能與動力工程專業畢業設計改革與探討[J].中國電力教育,2010,(27):140-141.

篇6

關鍵詞:畢業設計 評價方法 相對分值

畢業設計是大學教育的最后一個教學環節,是培養學生工程實踐能力、理論研究能力和創新意識的重要途徑,是對學生在校期間所學知識的綜合教育過程,也是對學生素質的一次全面檢查。正由于畢業設計在工科高等教育中處于重要位置,因而畢業設計質量便成為了學位授予資格審定的重要依據。但由于對畢業設計質量的評價難以絕對量化,因而,探索畢業設計質量評價體系成為了國內高等教育研究的熱點之一??v觀對畢業設計質量評價體系研究的結果不難發現,現在的研究大多定位于構建科學、合理的評價體系,但研究具體評價方法者甚少。作者將通過本文力求找到一種較為合理的評價方法。

一、畢業設計質量評價方法現狀

目前各高校對畢業設計質量的評價方法基本大同小異,即由指導教師評價、評閱教師評價、答辯教師評價3部分組成。評價內容主要包括題目選擇、文獻檢索與綜合運用、設計方案及設計計算、設計說明書的撰寫、外文資料翻譯、答辯現場表現等。由于指導教師、答辯教師和評審教師的審視角度不同,其評價內容的側重點有所不同,在總體評價中所占的權重也有所不同,通常是指導教師評分占40%,答辯教師評分占40%,評審教師評分占20%。在對畢業設計質量進行評價時各類教師均需對被評審的設計者進行打分,這種打分看似合理,但其主觀性極強。為了減少畢業設計質量評價中的弊端,廣東工業大學崔穎、王力鋼老師進行了“基于模糊綜合評價的高校畢業設計質量評價研究”,采用模糊集理論進行綜合評判,利用具有嚴密邏輯性的數學方法盡可能地刪除主觀成分,以實現對畢業設計質量評價過程和結果進行量化描述,此方法提高了評價結果的科學性和準確性,有一定應用價值。但此方法是建立在評價教師所給出的結果客觀、公正、合理的基礎之上。而在實際操作過程中,各評價教師所掌握的評價尺度并不完全相同,有些教師的給分總體偏高,而有些教師總體偏低,甚至有些師德低下的教師,為了提高個人所指導學生的成績而惡意給高分,評價其他教師指導的學生時惡意給低分,這就造成了設計質量相近的同學由于不同教師指導而成績存在著差異,長期以往,則會影響學生進行設計工作的積極性,不利于畢業設計質量的提高,甚至造成師生之間的矛盾。目前評價中采用的絕對分值法無法解決此問題。

二、相對分值法評價可減少人為差異

受到工業測試中絕對誤差與相對誤差概念及本院學生評教系統評教結果計算方法的啟示,結合生活中無處不在的二八法則,筆者認為采用相對分值法對畢業設計質量進行評價可在一定程度上保證評價結果的相對合理性,消除不同評價人員個人習慣及惡意評分帶來的影響。實際上,某位教師指導的學生不可能全部優秀,但如果某位指導教師惡意抬高自己學生的分數,對自己學生的評價均在90分以上,而此教師在對其他教師的學生進行評價時評價分數卻在70分甚至60分左右,與此同時,其他教師的評價分數相對公正、合理,則在該指導教師指導下的學生的分數便相對高于實際情況。如果采用相對分值法進行評價時,則可避免此情況的發生。其評價方法為,每名教師給出自己所評價學生的絕對分后,再求出這些學生的平均分數,以學生個人分數除以平均分即為學生的相對分數。以二八法則進行判斷,相對分數在1.0左右的同學,設計質量應為中等,高出1.0越多,說明設計質量越高。如此以來,不論哪位教師指導的學生,其設計質量的高低自然就排出了順序。指導教師、答辯教師、評閱教師均采用相對分值法給出評價結果后,再用加權平均法計算出學生所得相對總分數,結合設計質量總體情況便可給出課程的成績。

三、結論

由于各個高校的層次、性質和類型不同,制定統一的“國標型”的畢業設計質量評價體系及辦法是不現實的,又由于畢業設計的評價與課程考試不同,難以全面量化評價內容,主觀評價是不可避免的,在此情況下,雖然對畢業設計質量的評價難以做到絕對公正、合理,但采用相對分值法可在一定程度上減輕或消除由于個人評價標準不同或惡意評價帶來的影響,使評價結果相對合理。

參考文獻

[1]焦恩璋,陳惠明,劉英,郁昊.對理工科類畢業設計質量評價體系的探索[J].科技創新導報

[2]崔穎,王力鋼.基于模糊綜合評價的高校畢業設計質量評價研究[J].中國電力教育

篇7

關鍵詞:軟件工程;培養目標;實踐

中圖分類號:TP311.5-4 文獻標識碼:A文章編號:1007-9599 (2011) 17-0000-01

Analysis of the Training Road to Software Engineering

Zhang Lin

(Tongji University,Shanghai200092,China)

Abstract:This paper analyzes the current software engineering training objectives as well as software engineering professionals in the community capacity needs,and finally discusses the software engineering training effective way.

Keywords:Software engineering;Training objectives;Practice

21世紀以來,信息產業得到快速發展并成為國家的支柱產業,其中的軟件行業更是得到前所未有的快速發展。為了滿足市場需要,軟件工程專業成為計算機科學與技術專業的一個重要的專業方向。

軟件工程涵蓋了包括計劃、分析、設計、測試、實現、交付、集成、維護等在內的軟件生命周期的所有階段,作為軟件技術人員,要掌握軟件基本工程的概念、原理、技術和方法,掌握面向對象的獨立開發軟件的方法,掌握并了解軟件度量和管理的方法,要了解如何去安排項目的組織和進度,如何保證項目的質量,從而進行有效的項目策劃和軟件開發。目前,我國軟件行業正遭遇軟件人才結構性矛盾突出的瓶頸,缺乏高層次、高素質的創新型軟件人才,且人才規模不足以滿足產業的發展需求,人才知識結構不合理,缺乏軟件架構、項目管理、文案管理、測試等方面的人才,難以滿足現實需求。因此,有必要探討軟件工程人才的培養策略,為國家真正培養應用型軟件工程技術人才。

一、軟件工程專業人才培養目標及能力要求

(一)培養目標。軟件工程的培養目標是:培養具有良好的科學與工程素養,系統掌握計算機基礎理論、軟件管理及軟件開發等計算機應用技術,能綜合運用工程化方法、技術與工具從事軟件分析、開發、設計及維護等工作,具備工程項目的組織與管理能力、團隊協作能力的高級應用型軟件工程人才。

(二)能力要求。應用型人才的主要任務是將成熟的技術和理論應用到實際的生產和生活中,其培養的關鍵是強調對學生專業核心能力的培養。對于應用型軟件工程人才,其專業核心能力包括以下幾個方面。(1)軟件分析與設計能力。掌握用戶需求調研和需求分析方法,能夠將需求轉換為系統的設計;掌握結構化和面向對象分析方法與設計方法,熟悉常用的軟件分析與設計開發工具;熟悉UML建模技術和常見的軟件設計模式;能夠設計和定義軟件構架、模塊劃分的接口協議;具備數據庫結構設計能力;能夠運用相關工具進行模塊的詳細設計;能夠設計用戶界面;具備用戶需求說明書、軟件規格說明書、概要設計說明書、數據庫設計說明書、詳細設計說明書等軟件開發文檔的撰寫能力。(2)軟件測試能力。掌握常見的單元測試、集成測試、性能測試和回歸測試技術;掌握常用的白盒與黑盒測試方法,具備測試用例的設計能力;掌握常用的軟件測試工具;熟悉實際的軟件測試流程,能夠搭建測試環境;掌握軟件測試管理技術,具備軟件測試計劃、軟件測試報告等測試文檔的撰寫能力。(3)軟件實現能力。掌握結構化程序設計技術和面向對象程序設計技術,至少熟悉一門高級語言編程技術;熟悉常用的IDE開發工具,掌握軟件的編輯、編譯、運行和調試技術;能夠運用開發工具的聯機幫助來解決編碼問題;能夠運用打包工具制作產品的安裝程序,能夠編寫用戶使用手冊、安裝說明等文檔;熟悉嵌入式應用軟件的編程、調試、部署技術;具備硬件驅動程序開發能力。(4)工程綜合能力。掌握項目范圍界定、計劃制訂及進度監控技術掌握軟件配置技術,能夠使用配置管理工具;掌握軟件開發風險評估與控制技術;掌握常用的軟件項目管理工具;能夠基于用戶的反饋情況進行軟件產品的維護,并能對用戶進行培訓;具備軟件開發計劃、可行性分析報告等項目管理文檔的撰寫能力。

二、軟件工程專業人才培養模式

(一)廣泛尋求企業合作,建立實習實訓基地我們積極尋求與相關專業領域的企業合作,與人才實訓基地等企業建立了密切的合作關系,為學生創造良好的實踐學習的平臺。

(二)維護與企業的關系,除了實習基地和共建實驗室以外,還應該與企業還開展相關的合作。首先聯合進行畢業設計指導(雙導師)。近幾年,在企業實習和實訓的學生中,有相當數量的學生的畢業設計題目由實習單位擬定。部分實習單位的專家被聘請為我院的兼職教師,共同參與學生的畢業設計指導工作。這些做法提高了我們學生的畢業設計環節的教學質量。其次與企業一起進行課程改革的合作,一方面從企業了解對人才的要求,獲得教改信息,改革教學內容;另一方面開展了與實訓企業的課程互認的嘗試。最后一起探索共建研究機構,利用雙方的優勢開展實用技術的研究和推廣應用工作。通過與企業的合作,不僅使我們的學生“適銷對路”,更使我們專業人才培養有了方向,有了目標。

(三)迭代式的培養過程。傳統的人才培養過程強調基礎寬厚,先系統學習理論知識,打好基礎以后再聯系實際應用。在四年的本科培養方案中,第一年主要是公共基礎課,第二年主要是專業基礎課,第三年主要是專業主干課,第四年主要是專業方向選修課和畢業設計。這類似于軟件開發過程的瀑布風格。在這樣一個培養過程中,學生們在學習的最初幾年往往很茫然,不知道學習哪些相應的課程,但講課仍從教材出發,不能從實際工作的需要出發,講授的知識仍限于教材上的內容,不能開設案例教學,在教學的實用性方面存在很大缺陷,致使所培養的學生解決實際問題的能力不強,直接導致了學生所受教育與市場需求相脫節。因此,教師的培養是實施新型培養模式的關鍵。

三、結束語

我們在探討軟件工程人才培養模式的實踐中,明確提出軟件工程人才的培養目標要面向職業,而實施這種新型的人才培養模式的關鍵在于加強校企合作和教師的培養,從而加強學生在實踐方面的能力,以適應社會的需要。

參考文獻:

[1]史志才,韓彥鐸,葛斌等.軟件工程專業人才培養模式的改革與創新[J].大連大學學報,2005,6:26-28

[2]王陸海,王忠民.計算機工程型人才培養模式的創新與實踐[J].計算機教育,2009,13:16-18

[3]施步洲.構建工程應用型本科人才[J].培技術師范學院學報,2006,6:6-10

篇8

(一)畢業設計題目設置與選題方面

題目設置不合理,類別與層次不清晰,選題匹配效果差[2]。學生的畢業設計課題一般都按照指導老師的研究方向和實際工程項目提供,但每年真正來源于工程實踐題目比例較少。部分題目理論性強,學生根據所學知識不能很好理解;部分題目開發工具復雜,占用了畢業設計的大部分時間。在選題時可能導致學生想選的題目選不上,能力差的學生所選題目難度大,影響學生的積極性,導致選題效果差,造成畢業設計很難完成。

(二)畢業設計過程監控方面

畢業設計監控工作實施困難,效果較差。軟件工程專業畢業設計一般包含選題、開題、中期檢查、程序測試、撰寫畢業論文、答辯、成績評定。但對這些環節的監控有時候會形成空白帶,畢業設計不在實驗室進行,有的學生在實習單位實習,有的學生在外地找工作,老師不能定時與學生見面,老師無法了解學生的具體情況,且學生提交的各階段文檔流于形式,只有指導教師在進行監控,未形成完善的監控體系,導致監控不到位,監控效果較差[3]。

(三)畢業設計論文答辯方面

答辯考核方法單一,答辯僅由學生的講解和老師的提問兩個環節組成,考核準確度低。答辯通過門檻較低,答辯只對學生的畢業設計進行排名,一般排名在最后的學生才可能不及格,不利于提高學生畢業設計積極性,造成大部分同學僅以答辯及格為目標,思想上不重視,答辯準備工作不扎實。再由于軟件工程專業特點,畢業設計軟件作品評分標準難于量化,考核具有一定難度,也造成答辯效果不好。同時為了提高學生畢業率和就業率,畢業答辯的質量控制有所放松,直接導致了軟件工程專業畢業設計質量難以保障。

二、軟件工程專業畢業設計的教學改革

針對上述各項實際問題,主要進行的相關工作具體如下:

(一)合理設置畢業設計題目,動態選題

依照軟件工程專業的以市場需求為導向,培養應用型軟件工程人才的培養目標,在畢業設計題目設置環節,緊緊圍繞工程實際型、創新項目型、競賽題目型、科研項目型等類型進行題目設置,以適應市場動態需求。同時著力避免在畢業設計題目中設置虛擬型題目、理論研究型題目、綜述型題目、分析設計型題目等。在選題過程中,通過畢業設計管理系統(如圖1所示)進行多輪雙向動態選擇,動態調整題目各項技術參數以保證學生能選擇一個適合自己能力且能有利于自己以后工作的題目[4]。這樣,在選題之后,每個指導老師就可以根據學生不同能力進行分別指導,使不同能力的學生都能夠運用其所學知識解決工程實際問題,都能夠通過畢業設計增強工程實踐能力、工程設計能力與創新能力。近四學年軟件工程專業畢業設計各類題目匯總。

(二)畢業設計過程實行三級監控管理機制

學校成立以主管副校長為組長的畢業設計工作領導小組以加強畢業設計宏觀調控,學院成立以教學副院長為組長的畢業設計工作領導小組以加強畢業設計協調與監控工作,軟件工程專業成立以專業負責人為組長的畢業設計工作小組落實并實施畢業設計各環節具體工作[2]。具體參見下圖2。在實現畢業設計過程管理的三級管理機制的同時,為保障畢業設計工作質量,軟件工程專業要求所有指導教師必須具有中級以上技術職稱或碩士以上學位且有一定工程實踐經驗,具有較高教學、科研水平和創新能力,師德良好,工作態度認真負責。在每年的畢業設計指導工作開始前都對指導教師進行資格審查,擇優任用,且每位教師指導的學生不超過6人,以保證指導教師對學生的充分指導[5]。

(三)畢業設計過程量化考核

以往軟件工程專業畢業設計成績通常由三部分組成:一是學生的平時表現由指導老師把握;二是學生的畢業論文成績。由專業其他指導老師進行評閱;三是現場答辯成績。由所在組的指導教師按照相關評分標準打分并取平均分。這樣基本能夠保證畢業設計成績的公正,但是由于只有畢業答辯環節具有約束力即答辯未通過則總成績不及格,其他環節不具約束力,因此造成畢業設計前期、中期工作流于形式,前期、中期階段提交的文檔趨于應付、質量不高,最終導致畢業論文質量較低[6,7]。為此,軟件工程專業經過幾年的探索與實踐,實施了畢業設計各階段的軟件工程生命周期量化考核法即各個階段量化考核,且考核成績不合格者不能進行下階段畢業設計工作,必須加以整改,整改通過后才能進入下一階段畢業設計工作。經過幾年的實踐證明該考核方法切實可行,能夠保證畢業設計各個環節的質量,最終提高畢業設計總體質量。

(四)在畢業設計過程中進一步提高學生工程能力與創新能力

遼寧工業大學于2011年制定并實施了大學生創新團隊機制,建立了大學生創新項目申報機制引導大學生開展創新活動;引導學生每年都參加校級、省級、國家級軟件設計大賽等各類各級比賽[8]。隨著學校和學院創新教育活動多年持續深入開展,軟件工程專業學生的創新與創業活動取得了顯著成果。超過1/4的軟件工程專業學生能夠獨立主持創新性項目,并以該項目為原型申報畢業設計題目[9],同時參加省級、國家級計算機競賽并獲得獎項。通過主持校級及省級創新項目既畢業設計題目,學生工程能力、創新能力得到極大鍛煉與提高,本專業畢業生就業率與就業質量明顯提高。軟件工程專業學生主持參加創新項目既畢業設計題目情況見表3。

三、結束語

篇9

極限編程 畢業設計 教學實踐

一、前言

近年來,盡管大學本科畢業生的數量在大幅度增長,但質量卻并不令人滿意。很多畢業生在工作中只能做一些基礎性和輔的工作,無法成為單位的主要科技力量。大學畢業生質量滑坡的原因雖然是多方面的,但從本科教育的角度來看,就是我們培養的學生走向社會后,綜合解決實際問題的能力達不到要求。

計算機專業畢業設計是本科教學中的最后一個環節,對于訓練學生綜合運動所學的理論知識與實踐技能分析問題和解決問題的能力,培養學生的創新能力和初步科研能力的起著至關重要的作用。

二、傳統方式下計算機畢業設計存在的主要問題

從某種角度上來說,本科畢業設計是一扇窗口,其成果是對計算機專業本科教學質量的全面綜合檢驗,同時也是用人單位選拔人才的重要依據之一。近年來,由于擴招以后師生比例過低以及教育觀念的改變,目前很多高校本科畢業設計存在著不少問題,畢業設計的作用正在逐漸減弱,畢業設計的質量呈逐年下滑的趨勢,已引起了教育專家的廣泛關注。由于計算機技術的發展速度最快,相比之下,計算機專業畢業設計的問題就更為突出。

1.流于形式,不能有效提高學生的綜合實踐能力,達不到預期效果

多年來的實踐表明,每屆學生在進行畢業設計的時總是虎頭蛇尾,過程平淡甚至經常出現消極狀態。

通過考查我們了解到計算機專業的學生對畢業設計是既期待,又擔心。期待是因為希望過畢業設計提高和鍛煉自己綜合運用所學知識分析問題、解決問題的能力,真正體驗一次做項目經理或數字藍領的感覺,擔心的是怕答辯過不了關。然而,當畢業設計真正進入實質性階段后,各種問題就開始慢慢出現,而且越來越多,工作進度緩慢,偶爾還會出現一兩個星期都沒有任何進展的情況。于是,學生們的情緒便立刻降到了低谷。然后便慢慢轉入一種消極被動的狀態。當答辯時間越來越近時,學生們便開始慌亂起來,便著手思考如果過關的問題,普遍的做法是草草弄個系統應付交差,答辯能勉強通過即可。因此,很我學生雖然參加了畢業設計,但動手實踐能力并沒有實質性的提高。

2.理念陳舊,閉門造車

目前,大多數高校計算機專業畢業生的專業知識和技能跟不上時代的要求,與社會對計算機軟件開發人員專業素質的要求脫節的現象十分嚴重。近幾來,許多高校在畢業設計宏觀管理方面上取得不少的成果,但在畢業設計教學模式與前沿技術和先進理念相結合方面所做的研究還十分有限。

近年來,軟件工程領域產生了許多新的方法和技術,包括:敏捷軟件開發(Agile Software Development)、極限編程(eXtreme Programming,XP)、測試驅動的開發(Test-Driven Development,TDD)、面向Agent的軟件開發(Agent-Oriented Development)、面向方面的編程(Aspect-Oriented Programming,AOP)、模型驅動體系結構(Model-Driven Architecture,MDA)等。與傳統的軟件工程方法相比較,這些方法和技術為軟件工程實踐提供了新的思路,已在許多軟件工程實踐中取得了積極的效果。

然而,多年以來,傳統的軟件開發理念和技術一直是高校計算機專業本科畢業設計的主流。很多先進的理念和技術學生們都沒有接觸過,畢業后根本無法適應新工作的需要。

3.能力強的學生不易體現優勢,能力弱的學生難以完成任務

隨著信息時代的到來和計算機軟、硬件技術的飛速發展,信息技術的應用已滲透到各行各業,軟件開發平臺、軟件工程方法和應用系統規模隨著時代的發展不斷升級。傳統的以“單打獨斗”為主的畢業設計模式對于強、弱兩極學生的影響尤其明顯。

對于動手能力強的學生來說,雖然能夠順利完成任務,但由于沒有形成團隊,僅靠一個人的力量難以開發出符合社會要求、能夠投入實際應用、具有一定規模的應用系統,再強的能力得不到充分的體現。而對于能力弱的學生來說,要獨立承擔一個畢業設計選題又確實非常困難,必須依靠他人的幫助才能勉強交差,由于這種幫助純屬義務,幫助者與被幫助者之間既沒有共同的責任,也沒有明確的目標,無法形成正式的合作關系。當施助者因為各種原因無法繼續幫助受助者按部就班地完成任務時,部分同學為了過關就開始鋌而走險——弄虛作假。

4.選題的時代性不強,實用價值不高,不利于培養學生的創造性思維能力

很多老師多年來的選題都一直是那幾個,跟不上時代的脈搏,不能充分體現實用價值。一些老師明確表示:“學生做能得出這些選題就不錯了,不敢搞什么新花樣”。

計算機專業本科學生做畢業設計屬于研究與設計方面的工作,就像我們的老師做課題,應該具有時代特征和一定的實用價值,這樣才能體現研究的必要性和研究價值。不僅如此,學生做畢業設計的選題還要與面向能力的復合型、應用型人才的培養目標相結合。所以,如何結合社會對軟件人員專業素質的要求,設計出更多更好的有利于培養學生創造性思維能力的選題,從整體上提高畢業設計選題的質量,也將成為畢業設計教學實踐改革的重點之一。

篇10

畢業設計是高職院校人才培養方案中最后一個階段的總結性的實踐教學環節,是理論與實踐相結合,鍛煉學生綜合知識運用能力的主要手段,同時也反映了高職院校教學質量的整體水平。然而,近年來,由于學生對畢業設計不夠重視等原因,畢業設計的質量和水平不斷下降。基于此,本文以本校計算機軟件專業近3年的畢業設計相關數據為例,就上述問題進行了分析,并結合教學實際提出了一些對策,為進一步提高高職院校計算機軟件專業畢業設計水平提供依據。

2.存在的主要問題

2.1 學生不夠重視

大多數高職院校將畢業設計安排在第六個學期,學生進行畢業設計的時間在三個月左右。其間,學生需要完成查閱相關資料、選題、調研、學習相應軟件工具、系統開發、調試、撰寫論文等工作,本身就存在一定的難度。

高職學生在校的最后一個學期,也正是學生找工作的高峰期。由于計算機專業的學生總招生量很多,且高職院校的畢業生又不具有重點大學本科生的學歷等優勢,在嚴峻的就業形勢下,高職計算機專業的學生擔心畢業設計會影響就業,所以他們在思想上也不重視畢業設計工作。學生們只是忙于參加各式的招聘會和面試,根本無心去做畢業設計和寫論文。即便找到工作,還有相當數量的用人單位要求學生實習。另外,有一些學生選擇了專升本,這同樣也會占用畢業設計的時間,影響畢業設計的效果。

2.2 選題局限

選題是畢業設計工作的龍頭,選題質量是影響畢業設計質量的重要因素,目前高職院校的畢業設計課題大多是由老師給出畢業設計題目,學生選題并進行畢業設計。在選題方面,往往會出現以下的現象:課題缺乏工程背景、不同指導教師之間課題重復、內容陳舊、課題與前幾屆相似等。這些課題如圖書管理系統、人事管理系統、學生管理系統等,此類課題實現難度不大,并且可以從書籍或網上找到源代碼,學生只需要將系統界面稍作改動,將別人的論文稍作修改,就可以變成自己的系統和論文。更有甚者是照搬照抄以往學生做的畢業設計。以上也是影響當前畢業設計質量的一個重要因素。

2.3 缺乏正確的設計開發方法

筆者在指導畢業設計的過程中發現部分計算機軟件專業學生在畢業設計中沒有嚴格地遵循軟件工程的開發方法,導致畢業設計出現了很多問題。主要問題如下:一是有的學生一邊寫程序,一邊了解程序需求,程序完成了需求才清楚。有些需求事先沒有,在編寫程序時才加入,不得不重新改寫程序,給程序的運行和維護帶來很大的困難。二是學生往往忽略軟件開發的前面幾個階段,直接進行編碼,造成軟件設計的混亂。三是不少學生選定課題后,沒有仔細分析系統功能,就急于開發,結果模塊劃分不清,人員分工不明確,導致同在一個課題組,有的同學工作量大,有的同學工作量少,或者是模塊重復開發的問題。四是很多學生認為編碼結束則意味著整個設計就結束了,不重視測試和調試,導致軟件缺陷不斷。以上問題都嚴重影響了畢業設計的進度和質量,使得學生得不到應有的鍛煉。

2.4 監管不足

畢業設計大部分時間由指導教師組織管理。按照慣例,學生和指導教師之間應每周多次見面,一方面可以方便師生交流,另一方面也可以使指導教師及時了解學生的畢業設計進度。然而由于受到學生找工作、去就業單位實習等特殊情況的影響,指導教師只能通過電話或電子郵箱等方式聯系學生,很難準確把握學生的畢業設計進度和困難。而畢業設計整個過程主要是一個項目的開發過程,目前各種檢查主要是一些表格文檔的填寫,比如:任務書、開題報告等,缺乏詳細的過程管理計劃和專門的監督管理條例。對過程管理要求不嚴,學生自然有所放松,而學校僅限于對畢業設計相關表格和論文的檢查,又或者對己經簽署就業協議的同學的畢業設計采取遷就的態度,成績評判過于寬松。這些因素都助長了學生對畢業設計的敷衍心態。

3.對策

3.1 實行新的畢業設計選題方法

高職院校的特色是以就業為導向,所以高職院校培養的人才首先是立足于應用。高職院校該準確定位,利用好自身資源。因此在畢業設計選題環節上可以采取以下措施:

一是學生自主選題,指導教師把關。學生可以根據自己的能力確定題目,然后由指導教師對學生選定題目的難易程度、工作量大小等進行審核,審核不過關,則學生重新確定題目,直到審核過關為止。根據教學經驗,有部分學生在大二時就己經開始為社會上的一些單位進行系統開發,自主選題對于這部分學生來說,不但可以結合他們所開發的項目進行畢業設計,同時也鍛煉了自身的能力,也使畢業設計的質量得到了相應的保障。

二是指導教師根據學生興趣和需求,結合現代社會對人才的需要,從有利于學生就業的角度,盡可能結合生產和科研實際。這樣不僅能調動學生的積極性,也有助于最大程序地發揮學生的潛力。

三是對于到錄用單位進行畢業設計的學生,可采取校內指導教師和校外企業指導教師共同指導學生畢業設計。畢業設計課題由校企雙方結合畢業設計要求及企業實際需求協定。校內指導教師主要負責專業理論方法和畢業設計論文的規范等內容;校外企業指導教師主要負責畢業設計中具體工作的實施。這樣不僅能保證畢業設計保質保量地完成,同時也培養了學生的團隊精神和實踐能力。

最終選題還應由院系組織相關專家對課題的難易度、工作量大小、課題的內容等方面進行審核。

3.2 模式多元化

高水準的競賽或考證方式可代替畢業設計。近幾年來各類組織舉辦了不少計算機類專業有關的學科競賽,如“數學建模大賽”、“計算機技能競賽”、“機器人大賽”等,還有計算機類認證考試,如“思科認證”、“微軟認證”、“軟件水平考試”等。對于學生參加國家或省市級計算機競賽并獲得獎項或通過高水準認證考試,以及學生參與教師的部分科研項目的這幾種情況,其鉆研的難度和深度,己經達到甚至超過高職院校畢業設計的要求。對于這部分學生,畢業設計應當可以免修,直接獲得學分,畢業設計成績可以按獎項等級評定。這樣一方面順應了學分制教學改革,也有利于學生積極參加各類競賽活動和參與教師科研項目。

3.3 結合軟件工程指導學生畢業設計

軟件工程是一門研究如何用系統化、規范化、數量化等工程原則和方法去進行軟件的開發和維護的學科。結合軟件工程指導畢業設計可以分成以下幾個方面:一是將畢業設計的課題按軟件工程的要求分為幾個階段,確定每個階段具體要完成的工作任務和完成期限。二是指導學生按照軟件開發中生命周期的方法來完成設計任務,比如系統設計部分先畫出數據流圖,再根據數據流圖設計出模塊結構圖,接著模塊設計,各階段都要完成書面報告,為以后的畢業設計論文作鋪墊。三是系統調試,撰寫畢業設計論文。要求學生將各模塊組合起來,聯合調試,學生可以感受最終設計結果,能夠對整個過程有一個更深刻的認識。最后,學生可參考相關書面文檔結合理論知識和實踐結果,完成畢業設計論文。

將軟件工程應用于畢業設計中,不但實現了軟件工程這門課程真正從理論到實踐的過程,而且也使得學生在軟件設計的文檔書寫規范化等方面有很大的改善和提高。

3.4 加強監管,完善畢業設計制度

首先,在畢業設計動員大會上,應該加強學生思想教育,引導學生正確處理找工作與畢業設計的關系。加強學術道德修養,從制度上防止抄襲和網上下載的現象,使學生引起重視。

其次,可建立畢業設計管理平臺,學生定期將畢業設計作品到平臺上,指導教師進行檢查,并將檢查結果及時反饋給學生。學生和指導教師也可以在這一平臺上進行交流。通過這一平臺,既便于指導教師了解學生的畢業設計進度,也可以為學生成績評定提供參考。

再者,可成立畢業設計督查小組,對畢業設計的開題報告、中期檢查和畢業答辯進行檢查。主要檢查項目有:選題是否合適、開題報告是否符合規范、畢業設計的開展進度、學生出勤情況、指導教師是否認真指導、畢業設計論文是否規范、成績評定是否公平合理。

最后,對每一屆學生的畢業設計進行評比,評選出優秀畢業論文,對學生及指導教師進行表揚、獎勵,可激勵廣大師生更加重視畢業設計。也可以在學校舉行優秀畢業設計成果展,為學生們提供交流和學習的平臺。

4.小結