時間:2022-06-25 00:54:23
序論:寫作是一種深度的自我表達。它要求我們深入探索自己的思想和情感,挖掘那些隱藏在內心深處的真相,好投稿為您帶來了七篇大學畢業設計范文,愿它們成為您寫作過程中的靈感催化劑,助力您的創作。
C/T=1時,選擇計數功能;
C/T=0時,選擇定時功能。
T0、T1 的計數、定時功能是通過TMOD中的位來選擇的。
3、 M1、M0——工作方式選擇位。
由于有M1和M0兩位,可以有四種工作方式,如下表所示。
定時器/計數器的工作方式
M1
M0
工作方式
計數器配置
方式0
13位計數器
1
方式1
16位計數器
1
方式2
自動重載的8位計數器
1
1
方式3
T0分為兩個8位計數器,T1停止計數
3 串行數據通信程序設計
3.1 通信協議
本系統串行通信采用異步通信方式。協議如下:
1.一幀數據由1位起始位、8位數據位、無奇偶校驗位、1位停止位共10位組成。
2.波特率設為9600bps。單片機串行口按方式1工作,波特率由定時器T1控制,PC機串口波特率通過VB通訊控件的Settings屬性設置,為保證數據傳送的準確性,兩者的波特率必須一致。
本次通訊中,我們以一個測控系統的上位機和下位機之間的通信為背景,給出單片機部分和VB 環境下的通信程序實例,系統中單片機負責數據采集、處理和控制,上位機進行現場可視化檢測,通信協議采用異步串行通信方式,通過RS232 的RTS 信號進行收發轉換,傳輸數據采用二進制數據,上位機與下位機之間采用主從式通訊。
3.2 下位機(單片機)串行通信及程序設計
平臺介紹及編程方法
匯編語言
匯編語言是針對一類(甚至幾類)計算機,抽象出來的一種符號語言并把這些符號加以統一規定,使得使用同類計算機的人都了解這些符號的意義,這樣,使得用匯編語言編寫的程序可以在這一類型的任何一臺計算機上使用。這就有了極大的靈活性,當然不同類型的計算機的匯編語言也不同。它們都必須由生產廠家提供的匯編語言來編寫。另外.匯編語言還增加了宏指令的功能。匯編語言是計算機衛程控制中最常用的語言。
匯編語言的主要優點就是可以直接控制計算機硬件,可以編寫在時間和空間兩方面更有效的程序。這些優點使得匯編語言在程序設計中占有重要的地位。是不可取代的。
但匯編語言的缺點也是明顯的,它與處理器密切相關,要求程序員熟悉計算機硬件系統,考慮許多細節問題,所以程序繁瑣,調試、維護、交流和移植困難。因此,有時可以采用高級語言和匯編語言混合編程的方怯,互相取長補短,更好地解決實際間題。
匯編語言生要應用場合有以下幾種:
l)程序要具有較短的運行時問,或者只能占用較小的存儲客量。例如操作系統的核心 程序段,實時控制系統的軟件等。
2)程序與計算機硬件密切相關,程序要直接控制硬件。例如to接口電路的初始化程序段,外部設備的底層驅動程序等。
3)大型軟件需要提高性能、優化處理的部分。例如計算機系統頻繁調用的子程序、動態鏈接庫等。
4)沒有適合的高級語言的時候。例如開發最新的處理器程序時。
偉福軟件介紹:
偉福系列仿真器偉福仿真品種多、功能強,特點如下:
1)主機+POD組合,通過更換POD,可以對各種CPU進行仿真。
2) 雙平臺:DOS版本,WINDOWS版本。其中WINDOWS版本功能強大。
3) 雙工作模式:a.軟件模擬仿真(不要仿真器也能模擬仿真)。 硬件仿真。
4) 雙CPU結構,100% 不占用戶資源。
5) 雙集成環境:編輯、編譯、下載、調試全部集中在一個環境下。多種仿真器,多類CPU仿真全部集成在一個環境下。可仿真51系列,196系列,PIC系列,飛利蒲公司的552、LPC764、DALLAS320,華邦438等51增強型CPU。為了跟上形勢,現在很多工程師需要面對和掌握不同和項目管理器、編輯器、編譯器。偉福 WINDOWS調試軟件為您提供了一個全集成環境,統一的界面,包含一個項目管理器,一個功能強大的編輯器,匯編Make、Build和調試工具并提供一個與第三方編譯器的接口。
6) 強大的邏輯分析儀綜合調試功能:隨著科學技術的發展,單片機通訊方面的運用越來越多。有了邏輯儀,用它可以分別或者同時對發送方、接收方的輸入或者輸出波形進行記錄、存儲、對比、測量等各種直觀的分析,可以將實際輸出通訊報文的波形與源程序相比較,可立即發現問題所在。從而極大地方便了調試。
7) 強大的追蹤器功能:追蹤功能以總線周期為單位,實時記錄仿真過程中CPU發生的總線事件,其觸發條件方式同邏輯分析儀。追蹤窗口在仿真停止時可收集顯示追蹤的CPU指令記憶信息,可以以總線反匯編碼模式、源程序模式對應顯示追蹤結果。屏幕窗口顯示波形圖最多追蹤記憶指令32K并通過仿真器的斷點、單步、全速運行或各種條件組合斷點來完成追蹤功能。總線跟蹤可以跟蹤程序的運行軌跡。可以統計軟件運行時間。
編程方法
本系統中傳輸協議為9600,8,N,1,即波特率為9600b/s,傳送8個數據位。沒有校驗位,一個停止位。在PC機中也設置為相同的協議。1)控制寄存器SCON的設置為:SM0、SM1為0、1,即為串行工作方式1,REN為1,即允許接收。這樣SCON中的值是0X50H,(使用匯編語言是MOV SCON,#50H。)2)TMOD寄存器的設置為:使用定時器1。M0=0,M1=1,工作于方式2,自動重新載入計數值。TMOD=0X20H。(使用匯編語言是MOV TMOD,#20H)3) 波特率的設置:本系統上的工作時鐘為11.0592MHz, 波特率為9600b/s,對TH1的重載入計數器值由下式計算可得:TH1=256-11059200/384*9600=253=FDH TH1=0XFDH(使用匯編語言是MOV TH1,#0FDH)。
流程圖如右:
接收程序:
MAIN: MOV
TMOD,#20H ;
MOV
TH1,#0FDH;
MOV
TL1,#0FDH;
SETB TR1;
MOV
SCON,#50H;
LOOP: JBC
RI,DISP
SJMP
LOOP
DISP: MOV
A,SBUF
MOV
DPTR,#TAB
MOVC A,@A+DPTR
MOV P2,A
SJMP LOOP
TAB: DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
END
發送程序:
ORG 0000H
START: MOV
TMOD,#20H;
MOV
TL1,#0FDH
MOV
TH1,#0FDH;
SETB
TR1
MOV
SCON,#40H
MOV
R0,#20H
MOV
R7,#32
MOV
A,#40
LOOP1:
MOV
@R0,A
INC
A
INC
R0
DJNZ
R7,LOOP1
MOV
R0,#20H
MOV
R7,#32
LOOP:
MOV
A,@R0
ACALL YANSHI
ACALL SPOUT
INC
R0
DJNZ
R7,LOOP
SJMP
START
SPOUT:
MOV
SBUF,A
JNB
TI,$
CLR
TI
RET
YANSHI: MOV
R6,#250
D1:
MOV
R5,#250
DJNZ
R5,$
DJNZ
R6,D1
RET
END
3.3上位機(PC機)串行通信及程序設計
3.3.1 平臺介紹及編程方法
VB語言簡介
在本系統中PC機采用Visual Basic(簡稱VB)編程。VB已成為WINDOWS系統開發的主要語言,以其高效、簡單易學及功能強大的特點越來越為廣大程序設計人員及用戶所青睞。VB支持面向對象的程序設計,具有結構化的事件驅動編程模式并可以使用無限擴增的控件,而且可以十分簡便地作出良好的人機界面。
用VB6.0開發串行通信程序有兩種法,一種是利用Windows的API函數;另一種是采用VB6.0的通信控件MSComm。利用API函數編寫串行通信程序較為復雜,需要掌握大量的通信知識,其優點是可實現的功能更豐富、應用面更廣泛,適合于編寫較為復雜的低層次通信程序。而VB6.0的MSComm通信控件提供了標準的事件處理函數、事件、方法,并通過控件屬性對串口參數進行設置,比較容易地解決了串口通信問題。該控件可設置串行通信的數據發送和接收,對串口狀態及串口通信的信息格式和協議進行設置。這是一個標準的十位串口通信,包括8位標準數據和數據的起始位和停止位。在發送或接收數據過程中觸發OnComm事件,通過編程訪問 CommEvent屬性了解通信事件的類型,分別進行各自的處理。每個通信控件對應一個串口,可以設計多個通信控件來訪問多個通信口。
轉貼于 PC機程序設計流程圖如下示
3.3.2 VB6.0的通信控件及通信方式
MSComm通訊控件簡介
MSComm是VB6.0提供的ActiveX控件,使用前需將該控件添加到VB工具 欄。MSComm控件串口具有完善的串口數據的發送和接收功能。通過此控件,PC機可以利用串行口與其它設備實現輕松連接,簡單高效地實現設備之間的通訊。此控件的事件響應有兩種處理方式,事件驅動方式:由MSComm控件的OnComm事件捕獲并處理通訊錯誤及事件;查詢方式:通過檢查CommEvent屬性的值來判斷事件和錯誤。
1)MSComm控件的主要屬性和方法
a.
CommPort:設置或返回串行端口號,其取值范圍為1—99,缺省為1
b.
Setting: 設置或返回串行端口的波特率、奇偶校驗位、數據位數、停位。如:MSComm.Setting="9600, n, 8, 1”。
c.
PortOpen:打開或關閉串行端口。
d.
RThreshold:該屬性為一閥值,它確定當接收緩沖區內字節個數達到或超過該值后就產生MSComml--OnComm事件。
e.
Input:從接收緩沖區移走一串字符。
f.
Output:向發送緩沖區傳送一字符串。
2)CommEvent屬性 :
如果在通訊過程中發生錯誤或事件,就會引發OnComm事件并由CommEvent 屬性代碼反映錯誤類型,可根據該屬性值來執行不同的程序操作或數據處理。以下是部分屬性常數值及其含義:
a.
ComEvSend:其值為1,發送緩沖區的內容少于SThreshold指定的值。
b.
ComEvReceive:其值為2,接收緩沖區內字符數達到RThreshold值,該事件在緩沖區中數據被移走前將持續產生。
c.
ComEventRxParity:其值為1009,奇偶校驗。
d.
ComEvEOF:其值為7,接收數據中出現文件結束字符。
本系統采用事件驅動方式進行串口通信設計,下圖2為上位機通信界面,設計了2個命令按扭,分別為發送、清空數據;兩個文本框,Text1用于輸入需從下位機讀取的數,Text2用于顯示下位機發送來的數據;3個Frame控件,一個Label控件,當然還需要一個MSComm控件。
MSComm控件屬性設置如圖1示:
(圖2)
下面是MSComm控件的初始化程序、部分數據發送和接受程序
4調試與結論
該系統目前已調試成功,完成了PC機與51單片機之間的串行通信。并且實現了下列功能:1)在VB界面上發送任一數字在51單片機的數碼管上都能成功的接收 2)同樣通過向51單片機內寫入的程序,在VB界面上可以接收到相對應的內容且運行良好。
調試過程如下:
硬件方面:
該系統的硬件調試主要是排查單片機印刷電路板的問題和連接上的一些問題。在該系統中,首先通過了仔細地推敲系統原理,確認無誤;其次對照設計圖紙查印制電路板,看是否有粘接等工藝現象;最后,檢查外圍連接是否有誤,通過這幾個方面的反復調試,可確保電路板的無誤性。
在本系統的硬件調試過程中,出現了下列兩種情況
1)電壓不穩定而導致程序無法寫入的情況,使電壓穩定的方法是改用新的電池,或者是再次設計電源方案,在這里是用電源接通教學實驗板,然后再把教學實驗板與本系統相
連接,這樣,就可以得到穩定的電壓了。
2)還出現的一個問題是數碼管不顯示,檢查后是焊接上出現了一點的失誤。
軟件方面:
本系統在軟件調試方面也沒有規律可循,調試時更多的是憑經驗。軟件調試的主要任務是排查錯誤。通過在Wave E2000編譯器下調試程序,有兩種錯誤,一種邏輯錯誤,也就是語法錯誤,是很容易被發現的,另一種是功能錯誤,是指在沒有語法錯誤的基礎上,由于設計思想或算法的問題導致不能實現軟件功能的一種錯誤。調試過程中出現的問題主要有以下四個方面:
1)用其它串口調試軟件能夠很好的實現兩者之間的串行通信,成功的接收和發送數據,但使用我們的VB程序卻不能實現,要么只能實現接收功能,要么只能實現發送功能。之后通過對VB程序做多次的改動與測試才達到理想的結果。
2)在VB界面上發送的數據與單片機的數碼管上顯示的數字不相符,這個問題是我們匯編程序的問題,由于匯編語言符號的繁多加上我們的粗心在輸入代碼的過程中難免出現一些看不見的問題,造成調試過程中出現意外。借此我想提醒大家的是搞設計搞研究必須做到細心,要有一顆敬業的心對待我們接受的任務,有耐心面臨出現的困難。
3)由于要實現上下位機的串行通信,所以兩者之間的波特率是否一致也是一個不容忽視的問題,在開始我并沒有太注意這個方面的情況,到各方面的準備工作都做好要進行調試的時候,才發現有個二者波特率設置是否相同將影響到整個通信過程,我趕緊作了修改才免遭一次調試失敗。
4)還有最后一點注意的地方是,利用MSComm控件比較方便地開發串行通信程序,實現串行通訊原理已經得到實驗結果驗證,考慮到將來對系統實時性的要求,采用了MSComm控件的查詢處理機制,避免了中斷處理機制的不穩定和不連續性,而且還可以很方便地控制多個串口,只需插入多個MSComm控件,并為每個MSComm控件編寫OnComm()函數。但是我們也清楚的體會到MSComm控件在VB中的使用較為復雜。這一點是我們以后在運用中需要加強的地方。
伴隨著單片微型機技術的發展,人們已越來越多地采用單片機來對一些工業控制系統中如溫度、流量和壓力等參數進行檢測和控制。希望通過大家的共同努力能在PC機與單片機這方面取得新的成績有突出的表現,能夠很好的將學到知識運用到實際生活中,比如上面提到的利用單片機實現對溫度的實時檢測與控制已經得到廣泛的應用。另外我們還可以在單片機的接口上再加接顯示器,這樣就更能方便的對系統進行操作與控制。
通過這次畢業設計,我深刻體會到專業知識、專業技能分析和解決問題的能力在實際生活中是多么的重要,在完成設計任務的同時我這些方面的能力有了一個全面的提高和鍛煉。具體表現在對單片機與PC機的串行通信的基本原理、單片機應用系統開發過程,以及在常用編程設計思路技巧(匯編語言與VB)的掌握方面都向前邁了一大步,為日后使我能成為合格的應用型人才打下了良好的基礎。
采用本系統實現PC機與單片機串行通信與一般其它系統的比較:一般的PC機與單片機之間的串行通信,需要單片機采集數據,然后用異步串行通訊方式傳給PC機。相對而言通訊速率不是很理想,在一些要求通訊傳輸速率比較快的地方,普通的PC機與單片機之間的串行通信顯然是不能滿足其要求的。利用VB6.0 的事件驅動方式可以很方便地開發數據采集與監控系統,用單臺PC 機可以測量和監控多路控制信號,整控制系統設計方便,對小型測控系統的設計具有很大的實用性。且傳輸數據的速率要比普通的串行通信要快些。
對于目前廣泛應用的Windows環境下實現PC機與單片機之間的通信問題,希望大家能提出寶貴的意見。
參考文獻
[1]蔡美琴等.MCS-51系列單片機系統及其應用(第二版).高等教育出版社,2004.
[2]楊毓,李明.Visual Basic6.0實用開發教程[M].成都:電子科技大學出版社,2001.
[3]劉新民,蔡瓊等.VB6.0程序設計.北京:清華大學大學出版社,2004.
[4]李華.單片機通用接口技術[M].北京:北京航空航天大學出版社,1999
[5]魏慶福,姚亦鳴,等STD總線工業控制機的設計與應用[M].北京:科學出版社,1992
[6]何立民,單片機應用系統設計.北京:航空航天大學出版社,1992
[7]美Jan Axelson 著,串行端口大全,精英科技譯,2001.5四
[8]劉瑞新等. Visual Basic程序設計教程,北京:機械工業出版社, 2002
[9]傅揚烈 單片機原理與應用教程,電子工業出版社, 2002.1
學生姓名
學號
導師姓名
職稱
課題名稱
序號
評審項目
指 標
滿 分
評 分
1
報告內容
思路清晰;語言表達準確,概念清楚,論點正確;實驗方法科學,分析歸納合理;結論有應用價值。
40
2
報告過程
準備工作充分,時間符合要求。
10
3
創 新
對前人工作有改進或突破,或有獨到見解。
10
4
答 辯
回答問題有理論依據,基本概念清楚。主要問題回答準確。
40
答 辯 總 得 分
答辯委員會(小組)委員(簽字):
年 月 日
答辯委員會(小組)負責人(簽字):
年 月 日
答辯記錄
序號
答辯成員所提問題
學生回答情況
1
2
3
4
5
6
7
8
9
10
畢業設計時間矛盾現在,普通高等院校的畢業設計基本上都是在畢業前一年或半年之內完成,而在畢業前夕,大學生更多的關注點是在如何找到工作、保住工作、干好工作上。畢業設計和找工作的時間相互矛盾日益凸顯。在以往的工作中,我們也試圖通過與實習單位溝通來解決這一問題,但困難重重。因為企業安排學生實習或招聘大學畢業生的目的是與企業的生存和發展緊密相連的,在盡社會責任的同時,企業不可能不考慮自身的利益需求。除非是一些科研機構可以提供相應的實習工作崗位,為學生提供完成畢業設計的必要條件。
但是,意愿去這樣單位實習或工作的學生畢竟是少數。而作為教育工作者,在教育任務與教育質量的權衡中,我們必須要考慮教育的平衡和發展問題,硬性的要求學生去這樣的單位實習。雖然為畢業設計提供了必要條件之一,但同時也抵制了另外一個必要條件既學生的內心需求,結果將勢必影響學生的個體發展和將來的就業,而二者比較來看,后者更為重要。此外,即使學生進入同一家實習企業,他們所從事的工作內容也不盡相同,許多工作內容不能保證學生畢業設計的完成,因此,學生完成畢業設計就成了空談,而面對必須要完成的畢業設計,學生只好獨辟蹊徑,結果又導致了不良現象產生。
解決問題的幾點建議
1降低對畢業設計的要求這種降低要求不是指降低畢業設計的質量,而是讓畢業設計的具體實施與完成更符合我國國情的發展現狀,符合大學生個體發展的差異。建議在教育過程中引入哲學、心理學等領域的相關知識,使具體的要求更符合個人的價值體現,符合人的生存發展特點。
2分散畢業設計的時間畢業設計的目的是培養大學生的多方面能力,這些能力的提高可以分散在大學的各個時間段里在校內完成。如我們曾提到過的“四個八周實習促就業模式”,既學生完全可以利用在校期間通過參與教師的科研試驗等來提高各種能力,提前完成畢業設計而不影響其畢業求職等人生大事。
3制定個性化培養方案在學生的個體發展中,教師的職責是答疑解惑,是思想的指導而不是理論的灌輸和日常簡單的事務管理。因此,如何培養出優秀的大學本科畢業生,必須強調以人為本,必須要根據學生的實際情況和個體需求做出培養方案。如對于考公務員的學生來說,如果在復習期間硬要求其參加科研實驗是很困難的事情,還有比如考研的學生、參軍的學生、做銷售的學生、自主創業的學生等,個體發展路徑都是不盡相同的。所以,考察學生綜合能力的畢業設計也應等采取多方式,制定個性化方案,不搞一刀切。
所謂過程評價性是指每個學生的畢業設計成績評定成績值中都含有客觀的過程性評價成分。所謂環境相對性是指所評定的學生畢業設計成績的分布是在當時當地的環境條件下當屆導師指導當屆學生后由當屆的畢業設計成績評定方法自然得出的,不應含有歷史尺度上和地域經緯上的絕對性成分。對照上述七條基本原則,對目前已出現的多種畢業設計成績評定方法做了以下幾點剖析:
第一,最早應用的畢業設計成績評定方法其實很簡單,那就是完全由答辯委員會通過答辯會議來確定畢業設計成績,導師可以給出一個參考成績。如果學生人數不多,畢業答辯會議的時間可以開得足夠長,答辯委員會足夠權威且規模足夠大,那么這種的簡單方法也完全能滿足上述的畢業設計成績評定基本原則。但是任何一個條件不滿足,例如,答辯委員人數太少,或是專業不懂,或是人均答辯時間太短,那么準確性原則就首先無法堅守。于是就有了導師打分和他人評閱打分并按比例算入總成績的做法。這樣一來就產生了成績綜合評定問題:如何分配導師、評閱人和答辯組三方折算總成績的權重?對此,已出現多種提案:3∶1∶6、3∶3∶4、4∶3∶3、4∶2∶4、3∶2∶5。尚且不論哪種提案最佳,僅就簡行處理的流程而言,就有這樣的可能:被導師或評閱人判定為不及格的論文,仍被允許參加答辯,并且若答辯組給出高分則得到總成績合格的不合邏輯的結果。這種平行處理方法至少不符合科學性原則。第二,導師打分普遍偏高,而且是嚴師分低,庸師分高。若不再進行修正處理,則明顯違背公平性原則。若為公平性而采用很復雜的評分計算處理方法,又違背了可操作性原則。例如,劉玉梅等人提出的集中意見排序法,需要對每篇論文按9個指標打分,再綜合排序,處理工作量偏大;楊高尚等人提出的模糊綜合評定法,模型復雜,打分量大,且實際操作困難;董非等人提出的多級可拓學處理方法,需要計算關聯度函數,算法更復雜,不便實際實施;許天旱等人提出的調整系數法雖然粗糙,但易于操作;楊平等人提出的公平性算法更精細一些且易于執行。
第三,為防止導師打人情分和為學生拉票的不公正行為,已有多所院校實施交叉答辯模式。此法雖然可以杜絕導師本人的不公正行為,但也不是值得提倡的好方法。因為它違背了正向引導性原則。事實上,大多數導師是正派的君子,不是需要防范的小人。實施交叉答辯模式強化了負面誘導作用,將會降低導師的責任感,還容易產生答辯評價偏差從而引發導師間的矛盾。
第四,最后評定的畢業設計成績分布,一般要符合正態分布統計規律的預期。如果不符合,則需要進行人工干預。或者是從早期的分成績評定就開始給定約束條件。諸如,規定優、良、中、及格和不及格的比例為1∶4∶4∶1。或者是對已評定的總成績進行人工調整。從環境相對性的基本原則出發,應當人為地、有意識地控制畢業設計的成績分布,使其基本符合正態分布規律。因為,不能參照歷史上的最佳作品而把本屆學生成績的優秀率評為0%,也不能參照同類最差學校的較低水準而使本屆學生成績的優良率達到100%。任何成績的差異都應依據當屆參評作品范圍內的相對平均水平來確定。從早期的分成績評定就開始向成績評定人員提出約束要求,使得最后形成的總成績分布大致符合正態分布規律。這種做法應當是可取的。但是也要杜絕那種機械照搬的極端做法,如將成績評定結果嚴格修正為1∶4∶4∶1。特別是在小樣本案例中硬套比例的做法尤顯荒唐。針對上述種種不科學的畢業設計成績評定方法,很有必要設計一套畢業設計成績評定的嚴密的流程和具有可操作性的綜合計算方法。
大學畢業設計成績評定流程設計
表1給出了有關成績評定的一種傳統的畢業設計工作進度安排方案和一種新建議的畢業設計工作進度安排方案。假定畢業設計工作周期為17周。由表1可以看出,新建議的畢業設計工作進度安排方案相較于傳統的畢業設計工作進度安排方案的創新點主要體現在兩方面:設立了初步設計方案答辯環節和考慮了異常工作安排。
初步設計方案答辯環節的設立原因是目前長周期的畢業設計中間過程普遍失去了控制。許多學生在畢業設計的頭兩個月幾乎不在畢業設計上投入時間和精力。原本設立的專業譯文環節因沒有對應的成績考核而變成可馬虎應付的工作,失去了強化培訓專業外語能力的意義。鄭佐桓等人指出畢業設計中過程性評價方法應用不夠。渠琛玲等人則明確提出畢業設計成績評定應按選題10%、開題15%、期中檢查10%、論文評閱25%和答辯40%的比例進行。顯然,對學生的選題、開題和期中檢查的打分,雖然是過程性評價但其主觀性成分偏多。而通過評閱和答辯文獻綜述及初設方案報告給出過程性評價分,則會更充分、更客觀。以往關于畢業設計成績評定的研究文獻中,都沒有討論出現諸如導師或評閱人判某學生的論文為不及格等異常情況時處理程序的問題。實際上,類似的異常情況是完全有可能發生的。如果發生了異常情況,若還繼續走正常處理程序,顯然是不合理的。例如,某學生的論文因嚴重抄襲被評閱人判為不及格,并不同意其參加答辯。但是,若沒有異常處理程序,還得允許他答辯,不然就得不到總成績。可是,前者不同意答辯,后者又允許答辯,自相矛盾又荒謬可笑。所以,很有必要縝密地設計出完備的處理程序,讓每一種異常情況都有應對之策。圖1給出了文獻綜述及初設方案報告處理流程。圖2給出了畢業設計論文處理流程。
由圖1可看出,學生至少有一次修改文獻綜述及初設方案報告的機會。如果學生不按時交報告,或者報告修改后也評閱不通過,或者初設方案答辯不通過,那么都被判為異常狀態,改走由答辯委員會處理的異常流程。如果在異常流程中,學生又不按時交報告或者初設方案答辯不通過,則將進入中止畢業設計的審核環節。在異常流程中,即便是學生的初設方案通過了答辯委員會的答辯,其成績也要做降級處理。
由圖2可看出,在將學生的論文提交答辯組之前,至少有一次修改的機會。如果學生不按時交論文,或者論文修改后導師評閱不通過,或者答辯組評閱不通過,或者答辯組答辯不通過,那么都被判為異常狀態,改走由答辯委員會處理的異常流程。如果在異常流程中,學生不按時交報告,或者答辯委評閱不通過,或者答辯委答辯不通過,則判定成績為不及格。即便最后通過了答辯委答辯,也只給及格的成績。若學生的論文沒走異常流程,則通過答辯后進入成績評定環節。此時,學生的畢業設計總成績可按初設方案答辯15%、導師25%、論文評閱20%和答辯40%的比例求和算出。在導師提交論文給答辯組后,還有一個材料核查環節。在這個環節應考慮根據畢業設計的類型核查評閱所需的必要材料,若有欠缺,要求及時補充。例如,工程設計型的畢業設計應提交所設計的規范圖紙;軟件設計型的畢業設計應提交所設計的程序清單;硬件開發型的畢業設計應提供實物驗收和性能測試報告。由表1的工作進度安排和圖1、圖2的處理流程可以看出,成績評定方有三家:導師、答辯組和答辯委。每個本科專業都應該有一個畢業設計答辯委員會。畢業設計答辯委員會要以小學科組或教研組為單位成立若干答辯小組,導師是答辯小組的成員,答辯委員是每個答辯小組的小組長。三家成績評定方各司其職,合作完成畢業設計成績評定任務。還有一個假定條件必須指出,那就是導師、答辯組和答辯委都是可以勝任工作的合格成績評定方。若有任何一方不合格,則圖1和圖2所示的處理流程就被認為還不夠嚴謹。例如,若某導師要求太嚴,讓過多的學生走入異常流程,那么答辯委應當有專門對策。
關鍵詞:醫學院校 結合方式 畢業設計
中圖分類號:G642 文獻標識碼:C DOI:10.3969/j.issn.1672-8181.2014.17.029
由于計算機專業在醫學院校中不是強勢專業,本身在科研水平、師資力量、生源質量等多方面處于劣勢水平。因此目前醫學院校的計算機專業畢業的學生大都實踐能力比較差,在工作中不具備獨擋一面的能力,在學術方面也缺乏自主創新能力,使得醫學院校計算機專業學生的畢業質量不斷降低,被很多企業所排斥。針對目前的嚴峻形勢,醫學院校應該給予相應的重視,提升計算機專業的教學質量,營造計算機專業學習氛圍,當然還有一個很重要的方面就是注重計算機專業的畢業設計質量,并且使計算機專業的畢業設計要與日常科研結合[1]。因為畢業設計的質量就反映了一個學生在學期間的學習態度與學習成果。讓計算機專業學生的畢業設計與日常科研相結合并且保證質量是提高計算機專業學生能力的不二選擇。
1 醫學院校計算機專業畢業設計現狀分析
現在許多高校的目的就是培養學生的實踐與就業能力,讓學生可以更好的參加到工作中去,而畢業設計就處于日常學習與工作就業連接的一個位置,可以說畢業設計就是學生的第一個工作任務。因此它對日后學生的就業有著莫大的影響作用。而在醫學院校中,主打專業不是計算機專業[2],因此對計算機專業的關注度不夠,計算機專業的學生平時實踐機會較少,畢業設計的完成也是趨于形式化,對學生來說沒有起到應有的檢驗作用,造成目前形勢的主要原因有以下幾點:
1.1 醫學院校輕視計算機專業
醫學院校針對計算機等相對比較弱勢的專業重視力度不夠,對學生的管理過于放松,讓學生的學習生活過于輕松,沒有起到學校應有監督作用。而且學校抱著“得過且過”的管理態度管理學生,無論學生的畢業設計質量如何,都讓學生順利畢業,這也讓學生沒有了壓力,從而降低了對自己的要求。
1.2 導師指導不足
由于醫學院校的計算機專業是小專業,因此導師較少,所以日常與計算機專業相關的工作一般由少數的幾位老師來負責,計算機專業的學生老師無論是在教學還是科研等方面要付出許多的精力,因此他們在對于畢業設計方面的管理力度有限,讓計算機專業學生得不到很好的監督與指導。
1.3 學生方面
由于畢業設計的時間是在大學生在學校度過的最后幾個月,因此許多學生會把更多的精力放在找工作,或者是謀取繼續深造的機會上,對畢業設計的重視度難免會有所下降。此外由于大學生在臨畢業時期也有與同學分別的情緒,因此很難全心全意的進行畢業設計[3]。
2 學生科研與畢業設計相結合的意義
針對目前醫學院校計算機專業畢業設計的完成情況來分析,我們不難發現,讓學生把畢業設計與日常的科研知識相結合,做出高質量的畢業設計,才能更好的鍛煉學生的自學能力,培養學生創新能力,讓學生為就業做好鋪墊工作。醫學院校計算機專業學生的畢業設計與日常科研相結合對醫學院校的就業率的提高也具有不小的意義。下面我們從幾個方面來具體闡述:
2.1 鍛煉學生學習能力
由于畢業設計是由學生自己擬提,然后通過查閱相關資料,學習相關技術,最后完成畢業設計,這與平時的教學方式有很大的不同,這種方式能夠最大的鍛煉學生的自學能力,同時還能拓寬學生的知識面。讓學生學到自學的方法,培養自學的能力。
2.2 讓學生更好就業
由于目前大學畢業生的人數越來越多,但是學生的就職能力并不高,再加上社會的崗位需求量沒有那么大,因此大學生的就業形勢不容樂觀,對醫學院校的計算機專業的學生來說更是如此[4]。而畢業設計處于日常學習與工作就業連接的一個位置,可以說畢業設計就是學生的第一個工作任務。因此它對日后學生的就業有著莫大的影響作用。如果計算機專業的學生通過大學生參與科研,并把他們與畢業設計相結合,在臨畢業之前提高自己的專業技術水平,學習企業所需要的知識與技能,從而增強自己的職業競爭力。
3 學生科研與畢業設計相結合的具體措施
3.1 積極參與科技競賽活動
在大學期間,計算機專業有許多的全國性以及省市級別的競賽活動,如:“計算機算法大賽”、“移動應用開發大賽”,“數據結構大賽”等等。學生應該積極的去參與這些比賽,在比賽中提高自己的科研能力,從而為畢業設計做好科研水平方面的鋪墊。并且可以通過這些比賽,提高自己的創新能力,自主思考解決問題能力,提高自身綜合素質。
3.2 積極參與導師的科研課題
對醫學院校計算機學生來說,日常課程學習學到的內容,只有通過在實際項目中運用,才能真正的掌握和熟練。因此醫學院校計算機專業的學生應該在課余時間積極的參與到導師的科研課題中,在課題中運用所學知識,幫助導師解決科研問題,完成科研項目。同時在其中鍛煉自己的科研能力,并且可以把所做的項目帶到畢業設計中去,在畢業設計中把項目做得更加深入,功能更加完善,也讓自己畢業設計的質量更高。
4 結語
醫學院校的計算機專業在學校中是相對弱勢的專業,因此醫學院校計算機專業的學生做好畢業設計與日常科研相結合,才能更好的提高學生的就業能力與科研能力,改變醫學院校的計算機專業的現狀。
參考文獻:
[1]趙曉華,嚴海,張金喜等.畢業設計信息化管理模式的探索與實踐[J].中國教育信息化,2008,(17):46-48.
[2]朱希安.本科畢業設計:嘗試與科研項目結合[J].教學建設與改革,2007,(10):41-42.
[3]孫桂芝.淺論目前高校素質教育的誤區及對策[J].遼寧教育行政學院學報,2007,(6).
[4]詹捷慧,張帥.論當代大學生文化素質教育的主體性缺失及養成[J].教書育人,2009,(21).
關鍵詞: 環境工程專業 本科畢業設計 改革措施
1.引言
畢業設計是畢業生在大學期間的最后一道專業性訓練,也是畢業生走向工作崗位或邁向更高的學習平臺前對自己所掌握的專業知識的一次系統性梳理和展現。畢業生在進入最后一學期后,往往受就業壓力、研究生考試復試、公務員考試等其他因素的影響,壓力很大、心態浮躁。因此,畢業設計方式的合理性直接影響畢業設計工作質量,直接關乎畢業生在進入新的工作或學習環境時的自信心。
從專業特點來看,環境工程專業的本科畢業設計基本分為廢水處理工程、大氣污染控制工程和固體廢物處理工程三個方向,屬于純粹的工科學科。本文從畢業設計選題和設計模式兩個方面舉例,淺議環境工程專業本科畢業設計的相關改革措施。
2.畢業設計選題的創造性
選題過程是一個創造性思維的過程,也是畢業設計的首要問題。選擇題是完成畢業設計撰寫的第一步,它實際上是確定“寫什么”,亦即確定科學研究的方向。因此,選題的正確性決定著實驗畢業設計論文的新穎性和畢業設計的意義,甚至是決定畢業設計撰寫成功的關鍵。所以,教師在設計畢業設計題目時,一定注意題目要具有創造性,緊密結合當前理論與實踐的需要,具有新穎性、有創新性,有理論價值和現實的指導意義。對于環境工程專業的畢業生,以固體廢物處理方向為例,從以下兩個方面簡議選題的創造性。
(1)從“小處”入手。目前,“垃圾圍城”已成為重大世界環境公害,我國更是深受其害[1][2],而一些發達國家卻能從容應對[3]。目前,我國的關于解決垃圾圍城的研究往往缺乏一些最基礎的信息或資料,如“我國城市生活垃圾分類標準研究、農村生活垃圾出路、辦公區生活垃圾源控制”等,這些方向的選題非常基礎、非常“小”,但通過一定量的基礎調研就可獲得一些較為可靠的基本結論或數據,可操作性極強,非常適合學生作為調研類選題。
(2)從“遠處”入手。餐廚垃圾處理是固體廢物處理一大難題[4],在傳統的生物能開發的基礎上,我們可以大膽地在本科畢業設計中設想出更新穎、更超前的研究選題,去探索一些諸如直接產能等的轉化途徑。固體廢物處理研究還有許多缺陷和空白,這些都需要填補。我們應有獨特的眼光和超前的意識去思索、發現和研究,而這非常適合于本科畢業設計進行探討,因為它不像科學基金研究,不需要承擔風險。
當然,大學畢業設計的選題主要取決于相應的師資力量,以及教師的教育背景,這就要求教師不斷改善和提高自身的知識結構,使選題多元化,避免出現同一個畢業設計選題年年做或若干學生同時做的情況,否則不僅不利于學科發展,反而會促使學生投機取巧,從而影響畢業設計質量。因此,教師要不斷推陳出新,產生創造性的設計選題。
創造性地設計選題,關鍵在于與時俱進。例如,某大學里某位教師針對墨西哥漏油事件,就以該事件為背景設計了“含油廢水海灣擴散模型研究、含油廢水的生物處理設計”等選題,結果學生爭先搶選,競爭之下,質量自然提升,效果非常顯著。從這個角度而言,就要求教師自身采取一些主動措施,如:(1)平時積極查閱學術文獻庫,掌握學術發展新動向,積累新想法;(2)參加企業橫向課題研究,使畢業設計課題與生產結合顯著緊密,同時提高課題的生產意義;(3)及時上網掌握環保動態,從一些專業論壇或官方網站中及時獲取一些專業發展動態,在豐富自身專業知識的同時也可為畢業設計教學提供相關素材和參考內容。
3.畢業設計模式的針對性
除了創造性地選題,畢業設計的模式也至關重要。無論能力水平高低、成績優劣,每個學生都有自己的業務專長和興趣點,因此,要讓學生針對性地結合自己專長,選擇自己感興趣的課題。如此,可激發學生研究的熱情,調動其主動性和積極性,而這就要求教師對畢業設計的模式進行針對性的安排。
環境工程專業的畢業設計模式一般包括三類:方案設計型、工程制圖型、實驗設計型。對于純粹的方案設計類型,如“化工廠脫硫除塵方案設計交通噪聲環境影響評價分析”等選題,該類選題偏“軟”,往往通過大量文獻查閱和實地調研考察相結合,最終可形成設計方案,完成畢業設計工作;對于第二類工程制圖型,往往是在學生熟悉的專業知識范疇內,提供一定的設計參數,讓學生完成相應的工程制圖制作,如“小區生活污水處理站設計某市垃圾填埋場設計”等;第三類實驗設計型選題,往往要求學生在完成一定的實驗工作的基礎上,得出一定結果后方可進行設計方案或工程圖紙的制作,如“含油廢水的A/O法處理工程設計”,相比于其他兩類,該類選題任務相對較重,比較適合于畢業后繼續攻讀研究生學位的學生。
因此,在畢業設計模式設定上,教師需根據畢業生的具體情況因地制宜、有針對性地提供合適的設計模式。對于那些畢業后有意從事工程設計或管理的學生而言,可多開展工程制圖型設計選題;對于畢業后有意前往事業型單位就業的畢業生來說,第一類選題比較合適;而對于畢業后繼續選擇研究生學業的學生而言,實驗設計型無疑是最合適的選題。合理的設計模式可能會使畢業設計教學事半功倍,而如若設計模式針對性不強,則可能使學生容易產生逆反心理,甚而事倍功半,畢業設計質量自然無從保證。
4.結語
環境工程專業畢業設計工作是實踐性教學環節最重要的一部分,為了保證畢業設計的教學質量,必須在畢業設計課題質量方面有保證。本文述及的畢業設計選題創造性和設計模式針對性實則都是針對設計課題而言,良好的設計選題是畢業設計質量的最大保證。
參考文獻:
[1]國家環境保護總局污染控制司.城市固體廢物管理與處理處置技術[M].北京:中國石化出版社,2000.
[2]劉云.如何把“垃圾圍城”變成“資源圍城”[J].資源與人居環境,2008,(16):63-66.
關鍵詞:畢業設計 研究性學習 創新能力
中圖分類號:G642 文獻標識碼:A 文章編號:1672-3791(2013)01(b)-0217-01
畢業設計是本科教育的最后一個實踐環節,也是一個非常重要的環節,它重點考核了學生的專業知識、實踐能力、綜合技能以及創新精神,它是對學生四年大學學習成果的一個最好的檢驗。然而近幾年來,畢業設計質量的下滑已經成為一個不爭的事實。如何能有效地提升本科畢業設計的質量,已經成為一項急待解決的問題。
1 目前畢業設計質量下滑的原因分析
目前畢業設計質量下滑的原因是多方面的,通過我們對前幾屆畢業設計的師生的訪談及問卷調查了解到,原因主要有以下幾個方面。
1.1 客觀原因
隨著招生規模的逐年擴大,使得各個學校的教學資源相對欠缺,師生比例的不匹配也尤為突出。在畢業設計期間,教師的工作量隨之增大,教師精力有限,造成對學生的指導、監督不夠。而隨著大學畢業生的增多,也導致就業壓力加劇,學生在最后一學期基本忙著在各地找工作、實習,根本沒有時間和精力投入到畢業設計中,所以最終畢業設計馬虎應付,得過且過。
1.2 畢業設計評定體系的欠缺
目前的畢業設計評定標準還是承襲了慣有重結果輕過程;重數量輕能力的標準。所以從選題上就呈現出題目的量大、質老的現象。對于一些創新性的課題,教師或怕其工作量的不足、或擔心學生完成的效果不理想而舍棄,從而沿用一些老舊的課題。而學生在拿到選題時,也往往擔心其最終無法完成而放棄一些有創新性的想法和方案,只求作出成果,所以最終設計流于一般,沒有任何新意可言。
1.3 對于學生創新能力培養的欠缺系統性
對于學生畢業設計創新能力的要求不是一蹴而就的,而對于創新能力的培養也應該是一脈相承的。而我們在平時的專業學習中缺乏研究性學習的全面開展,缺乏創新精神的系統培養,將平時的學習和最終的畢業設計割裂開來,那么提升畢業設計質量也將是一句空話。
2 全方位開展研究性學習,有效提高畢業設計質量
2.1 研究性學習可以提高學生的自主意識
研究性學習本身就是是一種自主性的學習活動,學生在自主地解決問題的過程中,獲得豐富的學習體驗,掌握科學的研究方法。這樣可以改變目前學生在畢業設計的選題上要么一味地等待老師指定;要么在選題上存在不根據自身特點,盲目選題的現象。而通過在日常的教學中開展研究性學習,才能讓學生學會根據自己的興趣特點、能力水平選擇適合自己的題目,才能激發學生的設計熱情,在自己擅長的領域,游刃有余地完成設計任務。而如果學生選到的是他不感興趣或是超出他能力范圍的題目,這都勢必影響他的設計質量。此外自主性地培養也可以改變學生在設計過程中一味地等待教師的方案和思路,而使最終的畢業設計缺乏創新性。
2.2 研究性學習有助于鍛煉學生基本的設計技能
在以往的畢業設計進行過程中,常常發現有的學生不會查找專業文獻,只會上網“蕩材料”;有的學生數據的分析計算、繪圖軟件地運用不熟練;還有些人甚至連開題報告、畢業設計說明書都不能正確地撰寫。指導教師除了進行專業指導外,還要把有限的精力投入到這些基本能力的引導上,勢必會影響其有效指導量。而學生也會因為在畢業設計中還要學習這些基本技能,導致工作量增大,從而影響到最終的設計成果。而如果通過開展研究性學習,讓學生在畢業設計前就已經能夠熟練運用這些基本技能,可以讓其畢業設計時間變得充裕,對于提升設計質量也有不可估量的作用。
2.3 研究性學習可以多角度錘煉學生的創新能力
不僅在專業課的學習中開展研究性學習,在課程設計中也可以引入研究性學習。在以往課程設計中,雖然做到了一人一題,但選題比較老舊,學生難于發揮自主性,甚至直接從網上下載資料。所以學生的能力得不到鍛煉,更談不上創新能力的培養。而如果在選題上具有一定的創新性,或是將一些課外創新實踐活動中的題目引入課程設計中,組成研究小組,不僅能夠對學生的設計、繪圖、編程及撰寫說明書等基本技能予以鍛煉,更能培養學生的創新精神。
3 畢業設計制度的完善將是確保畢業設計質量提升的基礎
各個學校關于畢業設計制度的建立都是非常嚴格的,希望通過各項規章制度有效的監督和促進師生共同搞好畢業設計,提高畢業設計的質量。雖然該制度確實對促進畢業設計的規范化起到了一定的效果,但是有時這項制度也顯得過于死板,對于提升畢業設計的質量有一定的牽絆。
3.1 解決畢業設計與就業的沖突
畢業設計的時間通常在最后一學期,而這往往與學生四處奔走找工作、實習的時間相沖突。隨著招生規模的擴大,就業壓力也極具增大,這一矛盾也就顯得格外突出。如果能將畢業設計時間靈活化,比如將畢業設計時間適當提前,或是將學生在研究性學習或創新實踐活動中的選題進一步深化,將之變為畢業課題,使畢業設計與專業學習同步進行,學生的畢業設計時間將變得充裕,對畢業設計會投入更多的精力。這樣可以改善畢業設計和找工作之間的矛盾,同時也可以有效地提高畢業設計質量。
3.2 從制度上鼓勵創新設計
以往的畢業設計一直有工作量的要求,所以畢業設計的選題一般都大而全。實際上畢業設計鍛煉的不是工作量,而是思想和能力。所以如果畢業選題有一定的創新意,有學生發揮的空間,那么哪怕工作量略小,也應當予以支持。此外在設計結果的評定上,應該加大創新性的得分。這樣可以避免學生因怕做不出結果,而壓抑自己的創新性;或是一味地為了出結果,而過分地去借鑒已有的設計,讓整個畢業設計成果毫無新意。我們應該強調和鼓勵創新,這樣才能讓學生在畢業設計的過程中毫無后顧之憂地發揮自身的創新性。
4 結語
畢業設計的質量的提高應該是多方面的,但是通過研究性學習的促進和畢業設計制度的保障,的確是讓畢業設計中涌現更多的創新設計、優秀設計的首要條件。
參考文獻
[1] 平清偉,馬鐵成.畢業設計(論文)教學模式的創新與嘗試[J].中國科教創新導刊,2011(7).