時間:2023-03-10 15:03:10
序論:速發表網結合其深厚的文秘經驗,特別為您篩選了11篇界面設計畢業設計總結范文。如果您需要更多原創資料,歡迎隨時與我們的客服老師聯系,希望您能從中汲取靈感和知識!
一、引言
畢業論文是考察學生的專業知識和基本技能的一個綜合性的作業。但是,隨著畢業設計課題的數量和研究領域的增加,而且就業壓力的影響導致學生無法保證正常的畢業設計時間,使得畢業設計的管理工作和信息收集工作變得復雜和困難。由于高校畢業論文綜合評價的特殊性,目前許多高校對畢業生的畢業導師選擇和論文選題流程沒有一種快捷而高效的方法,因此,我們迫切需要研究和開發一個高效的基于Web畢業設計管理系統對畢業生畢業論文的選擇和完成過程進行規范的管理。
目前國內的部分高校有了相似功能的畢業論文管理系統,其模塊的劃分大同小異,都是為了保證信息的充分共享以及方便用戶的操作。主要有南京農業大學的基于.NET的畢業設計管理系統,功能主要有學生平臺、教師平臺、教務管理平臺、公共數據處理平臺等模塊;電子科技大學畢業設計管理系統,功能主要有教師出題、論文題目的審核、學生選擇論文題目、開題報告審核入庫、畢業論文審核入庫、畢業論文查詢等模塊;中國礦業大學信息工程系畢業設計管理系統,功能主要有:個人查詢、課題查詢、網上指導、請假手續、重要通知、論文格式、論文上載等七個模塊。所有各功能模塊的劃分體現了開發者對數據庫建模的思路。而且在運行模式上,基本上采用的都是分而治之的設計思想,即數據庫信息(如課題、老師、學生、論文等)在各院系中是單獨進行的,在各院系之間及院系與教務部門之間卻沒有提供信息交互的手段。
二、系統概述
(一)總體規劃
基于對目前其他院校的畢業論文管理系統的比較分析,總結其長處,提出了一套高等院校畢業論文管理系統的研究方案。該系統方案基于Web技術,不僅要面向學校不同部門的信息資源的共享,還要解決各部門已有的或將建立的信息系統的資源共享,提高信息資源共享的利用率,系統結構應具有跨平臺訪問不同數據源的機制。在教務信息標準化、規范化的基礎上,對信息進行合理的布局,在提供優質、高效的業務管理和事務處理的同時,使全校師生可以在任一平臺上對畢業論文的信息進行方便地溝通與交流。同時,系統要具有安全高效的通信機制,要有效預防由于Web技術的應用而引發的信息泄密和對保密信息的非法侵入等安全隱患。
(二)系統架構
系統采用三層B/S結構,其原理圖如圖1所示。在這種結構中,應用服務器接收到客戶機的請求頁面指令后,就向數據庫服務器請求有關的數據,數據庫服務器從數據庫中取出相應的數據交給應用服務器,應用服務器將之整合成頁面再返回給瀏覽器[2]。該結構主要特點是:客戶端實現零維護,系統維護和升級方便。軟件程序、數據庫、的信息以及其他一些組件都集中在服務器,用戶除了操作系統及瀏覽器外無需其他軟件,即用戶以Web頁面的形式與系統進行交互。
該系統是通過DCOM或HTTP遠程調用服務器端組件對數據庫進行操作以完成特定的功能。在具體實現上,應用服務器使用通信線程來提供查詢并從后端數據庫服務器獲得結果。應用服務器接收從客戶機通過Web瀏覽器或其他界面軟件發來的信息請求,并連接到服務器上。接著對請求進行處理并從服務器返回信息。然后,應用服務器與數據庫服務器斷開并把請求的信息返回客戶機。使用這種方法時,客戶機不與數據庫保持連接,應用服務器只有在進行請求并接收請求的結果時才與數據庫保持連接。空閑進程并不占用網絡資源,網絡流量顯著減少,可以更快地進行查詢處理并且響應時間得到了改善。如果許多客戶機都在頻繁請求,可以對這種配置進行更改,使應用服務器能預先與數據庫連接,以降低每次處理客戶機查詢請求時建立連接所需的開銷時間量。
該系統是一個基于Web平臺、涉及畢業論文管理各環節、面向學校各部門以及各層次用戶的多模塊綜合信息管理系統,主要完成畢業設計的申報、選題、論文上傳、論文批閱、在線答疑等功能。其相關的系統功能模塊如圖2所示。
三、系統的相關設計
(一)數據庫設計
由于系統內部數據流量大,數據檢索要求高,用戶通過瀏覽器從后臺數據庫獲取數據信息的響應時間也要滿足需求,在該系統中,表示層使用ASP用來開發網頁,后臺數據庫使用ORACLE作為服務器端的數據庫管理。ORACLE是以高級結構化查詢語言(SQL)為基礎的大型關系數據庫,是目前最流行的瀏覽器/服務器(BROWSER/SERVER)體系結構的數據庫之一,ORACLE8.i以來引入了共享SQL和多線程服務器體系結構,提供了基于角色(ROLE)分工的安全保密管理,支持大量多媒體數據。因此從性能需求上分析,采用ORACLE來完成底層數據庫的開發。
在具體實現上,系統整體ER圖設計如圖3示。
其中,教師數據表包括教師號、教師名、性別、職稱、所屬學院(系)、科研情況、電話、電子郵件、登錄密碼等教師基本信息情況;學生數據表包括學號、姓名、性別、年級、學院、專業、班級、電話、電子郵件、登錄密碼等學生基本信息情況;管理員信息表包括ID號、用戶名、密碼等;課題信息表包括課題號、課題名稱、所屬院系、申報教師、規定人數、實選人數等;論文信息表包括論文號、論文名稱、學生姓名、所屬院系、指導教師等信息。
(二)界面設計
系統界面的設計是創新性的使用了雙樹型結構實現的,即在前臺的WEB系統界面中,針對不同用戶具有不同的操作功能,采用ASP和先進的ORACLE數據庫技術展現了“左-右”雙樹型菜單。其中,左邊的菜單樹上是學生姓名及其已選課題,右邊的樹則是其他已申報的備選課題,通過此雙樹型結構的界面設計,學生在方便的選擇自己所傾向的畢業研究課題,而且還能很便捷地對其選報課題進行修改或調整。同時,由于該雙樹型界面本身所具有的美觀性、友好性以及操作簡便性,從而使得教師和學生在操作的過程中不需要查看幫助文檔就可以輕松地實現各種相關的操作。
(三)安全設計
任何一個應用系統都對安全性有一定的要求,即數據的保密性和可靠性。而畢業設計管理信息系統涉及到學生檔案等重要信息,其安全性是非常重要的。該系統的安全性,從下面三個方面來實現。
1.分級授權安全管理。該系統采用分層授權安全管理,用戶分五種權限:超級管理員、一般管理員、教師、學生、過客。用戶登錄系統時,讓用戶錄入用戶名(或者是帳號)和密碼,不同的用戶具有不同的權限。在安全性上采用多級認證體系對各級用戶分級授權,同時各級用戶的操作痕跡相互制約,并采用雙密碼保證超級管理員密碼的內部安全。
2.數據庫的安全性。數據庫的安全性是由Oracle數據庫系統本身的安全機制進行控制。Oracle數據庫的安全性體現在它對用戶、權限、角色和用戶配置文件的管理上。用戶是由管理員建立并授權的一個數據庫帳戶,每一個企圖使用Oracle的用戶都必須得到一個合法的用戶帳戶和口令,只有用合法的帳戶和口令連接數據庫成功才能操作數據庫對象。每個Oracle數據庫都有一個叫做DEFAULT的配置文件,它被賦予數據庫中所有已經存在的用戶和新創建的用戶。在系統中通過修改該配置文件,對數據庫所有用戶都限制為使用特定資源。
3.Web服務器安全保障。Web服務器的安全依賴于校園網的安全,同時對web服務器特殊的安全措施。外網用戶通過校園網的VPN技術與web服務器進行通信,在校園網出口處部署網絡防火墻,同時在Web服務器上主機防火墻和入侵檢測系統,對系統進一步防護和監測。另外,通過定時的安裝補丁、及時升級、關閉不必要的服務進一步加強了Web Server層和操作系統的安全。
四、系統性能的優化
由于系統基于B/S三層架構,其性能具有很好地可擴展性和可維護性。為了提高程序的性能,應用服務器采用多線程通信技術,實現多線程服務器和連接管理器與數據庫服務器的預先連接,及時、準確、可靠地采集和傳輸信息[5]。在該技術的具體實現上,采用的是搶先式多任務,使得系統能執行多個進程,而每個進程也可以同時執行多個線程,且進程中的線程是并行執行的。系統不停地在多個線程之間切換,由于時間很短,看上去多個線程是在同時運行。使用這種方法時,客戶機不需要與數據庫始終保持連接,應用服務器只有在進行請求并接收請求的結果時才與數據庫保持連接。空閑進程并不占用網絡資源,網絡流量顯著減少,可以更快地進行查詢處理并且響應時間得到了改善。多線程服務器和連接管理器用于保持與服務器的固定預先連接,這樣連接可以重復使用。同時可以在很大程序上提高系統的并發性。這就更加有效地保證了各級用戶在不同地點可以同時訪問系統中的數據,加強了系統數據共享能力,提高了系統的性能。
五、結論
本文所討論研究的高等院校畢業論文管理系統采用了當前流行的B/S結構、Internet網絡技術和網絡安全技術等,突破了原先使用地域的局限性,使整個校園網甚至Internet上的用戶都可訪問系統。用戶可在多地域、任意時間段以不同身份來訪問系統中的數據,大大加強了系統數據共享的能力,有效地促進了學校畢業論文管理的科學化、信息化。系統的應用能夠高等院校節約了大量的人力、物力和財力,使高等院校的畢業論文管理水平得到大幅度的提升,同時在社會上也能夠產生了良好的影響。
參考文獻:
[1]劉必榮.本科畢業設計教學存在的問題及對策研究[J].文教資料,2007(8):54-56.
[2]楊永,梁金鈐.基于B/S模式的通用試題庫系統的設計與實現[J].計算機工程與科學,2009,31(4):143-145.
[3]馬薇,婁雨.Oracle數據庫容災備份中的流復制技術研究[J].科技通報,2012,28(2):182-184.
[4]劉昌平,范明鈺,王光衛.可信計算環境數據封裝方法[J].計算機應用研究,2009,26(10):3891-3893.
[5]趙建偉.γ遙測數據遠程通信系統的設計與實現[J].計算機工程與設計,2007,28(16):3849-3851.
二、基于創業理念下藝術設計類專業畢業設計的教學改革
(一)鼓勵學生自主選題
基于創業理念的畢業設計實施的第一步,就是讓學生自己走向市場,設計選題。畢業設計項目或是來源于學生與同學的交流,或是來自于網絡的項目外包,不論是哪一種,其真實性必須得到保證。以近幾年裝潢藝術設計專業的畢業設計項目而言,大致有視覺識別系統、宣傳冊、房地產公司樓書、包裝設計、企業網頁設計等幾大類。畢業設計的自主選題雖然是帶有學生個人偏好的一次主觀選擇,但項目是基于典型工作任務的真實設計,因此,能夠使學生獲得設計過程的完整訓練。學生的選題大多比較貼近本人的職業期望,能夠訓練學生掌握相關設計職業崗位或崗位群中的基本能力與關鍵能力。導師應在尊重學生自主選擇的前提下,使課題類型多樣化,最大程度地發揮學生各自的潛能。學生在啟動帶有獨立工作性質的選題中,自然也會根據個人的實際能力,選擇深度、廣度和難度適當的項目進行畢業設計。而作為畢業設計實施的管理者,學校專業教研室需要客觀評估學生的選題,比如,判斷學生自主選擇的項目是否具有典型性,其訓練是否具有實效性與可行性等。
(二)讓學生與客戶充分溝通
明確設計任務學校在強調畢業設計“真題真做”或“真題實做”的前提下,應積極開展虛擬創業。市場上的項目大多是有條件的限定性設計,比如,針對平面設計、廣告設計等選題,學生在進行畢業設計時,必須了解消費對象、產品、媒體特定、制作工藝等要素;針對有關室內設計方面的選題,則必須詳細了解客戶意愿、工程預算、施工組織、施工工藝、施工材料等。藝術設計創業的成功離不開客戶資源,一個設計師只有擁有了一定數量的固定客戶,才能夠被市場認可。有創意的設計并不一定適應于市場的競爭,這其中涉及到設計營銷與管理的重要性。如何讓設計達到預期的市場效應,首先就要對所涉及到的市場進行分析,找到最恰當的目標消費群,進行市場定位,然后確定項目的核心。一切設計行為都圍繞著核心概念展開,這樣才能使設計不偏離客戶的想法。學生在畢業設計的前期,需要深入市場進行調研,積累有關市場信息和工藝方面的資料,在與客戶就設計風格、造價成本、媒介材料等設計問題進行交流時,面對客戶的質疑,應適度堅持自己的意見,不應完全被客戶牽著鼻子走,要用創意引導并說服客戶,使客戶認同自己的設計作品。
鋼筋混凝土多層、多跨框架軟件開發
2.項目研究背景:
所要編寫的結構程序是混凝土的框架結構的設計,建筑指各種房屋及其附屬的構筑物。建筑結構是在建筑中,由若干構件,即組成結構的單元如梁、板、柱等,連接而構成的能承受作用(或稱荷載)的平面或空間體系。
編寫算例使用建設部最新出臺的《混凝土結構設計規范》gb50010-2002,該規范與原混凝土結構設計規范gbj10-89相比,新增內容約占15%,有重大修訂的內容約占35%,保持和基本保持原規范內容的部分約占50%,規范全面總結了原規范實施以來的實踐經驗,借鑒了國外先進標準技術。
3.項目研究意義:
建筑中,結構是為建筑物提供安全可靠、經久耐用、節能節材、滿足建筑功能的一個重要組成部分,它與建筑材料、制品、施工的工業化水平密切相關,對發展新技術。新材料,提高機械化、自動化水平有著重要的促進作用。
由于結構計算牽扯的數學公式較多,并且所涉及的規范和標準很零碎。并且計算量非常之大,近年來,隨著經濟進一步發展,城市人口集中、用地緊張以及商業競爭的激烈化,更加劇了房屋設計的復雜性,許多多高層建筑不斷的被建造。這些建筑無論從時間上還是從勞動量上,都客觀的需要計算機程序的輔助設計。這樣,結構軟件開發就顯得尤為重要。
一棟建筑的結構設計是否合理,主要取決于結構體系、結構布置、構件的截面尺寸、材料強度等級以及主要機構構造是否合理。這些問題已經正確解決,結構計算、施工圖的繪制、則是另令人辛苦的具體程序設計工作了,因此原來在學校使用的手算方法,將被運用到具體的程序代碼中去,精力就不僅集中在怎樣利用所學的結構知識來設計出做法,還要想到如何把這些做法用代碼來實現,
第一diyifanwen.com整理該文章……
4.文獻研究概況
在不同類型的結構設計中有些內容是一樣的,做框架結構設計時關鍵是要減少漏項、減少差錯,計算機也是如此的。
建筑結構設計統一標準(gbj68-84)該標準是為了合理地統一各類材料的建筑結構設計的基本原則,是制定工業與民用建筑結構荷載規范、鋼結構、薄壁型鋼結構、混凝土結構、砌體結構、木結構等設計規范以及地基基礎和建筑抗震等設計規范應遵守的準則,這些規范均應按本標準的要求制定相應的具體規定。制定其它土木工程結構設計規范時,可參照此標準規定的原則。本標準適用于建筑物(包括一般構筑物)的整個結構,以及組成結構的構件和基礎;適用于結構的使用階段,以及結構構件的制作、運輸與安裝等施工階段。本標準引進了現代結構可靠性設計理論,采用以概率理論為基礎的極限狀態設計方法分析確定,即將各種影響結構可靠性的因素都視為隨機變量,使設計的概念和方法都建立在統計數學的基礎上,并以主要根據統計分析確定的失效概率來度量結構的可靠性,屬于“概率設計法”,這是設計思想上的重要演進。這也是當代國際上工程結構設計方法發展的總趨勢,而我國在設計規范(或標準)中采用概率極限狀態設計法是迄今為止采用最廣泛的國家。
結構的作用效應常見的作用效應有:
1.內力。
軸向力,即作用引起的結構或構件某一正截面上的法向拉力或壓力;
剪力,即作用引起的結構或構件某一截面上的切向力;
彎矩,即作用引起的結構或構件某一截面上的內力矩;
扭矩,即作用引起的結構或構件某一截面上的剪力構成的力偶矩。
2.應力。如正應力、剪應力、主應力等。
3.位移。作用引起的結構或構件中某點位變(線位移)或某線段方向的改變(角位移)。
4.撓度。構件軸線或中面上某點在彎短作用平面內垂直于軸線或中面的線位移。
5.變形。作用引起的結構或構件中各點間的相對位移。變形分為彈性變形和塑性變形。
6.應變:如線應變、剪應變和主應變等。
極限狀態整個結構或結構的一部分超過某一特定狀態就不能滿足設計規定的某一功能要求,此特定狀態稱為該功能的極限狀態。極限狀態可分為兩類:
1.承載能力極限狀態。結構或結構構件達到最大承載能力或達到不適于繼續承載的變形的極限狀態:
(1)整個結構或結構的一部分作為剛體失去平衡(如傾覆等);
(2)結構構件或連接因材料強度被超過而破壞(包括疲勞破壞),或因過度的塑性變形而不適于繼續承載;(3)結構轉變為機動體系;
(4)結構或結構構件喪失穩定(如壓屈等)。
2.正常使用極限狀態。結構或結構構件達到使用功能上允許的某一限值的極限狀態。出現下列狀態之一時,即認為超過了正常使用極限狀態:
(1)影響正常使用或外觀的變形;
(2)影響正常使用或耐久性能的局部損壞(包括裂縫);
(3)影響正常使用的振動;(4)影響正常使用的其它特定狀態。
結構設計的基本任務,是在結構的可靠與經濟之間選擇一種合理的平衡,力求以最低的代價,使所建造的結構在規定的條件下和規定的使用期限內,能滿足預定的安全性、適用性和耐久性等功能要求。為達到這個目的,人們采用過多種設計方法。以現代觀點看,可劃分為定值設計法和概率設計法兩大類。
1.定值設計法。將影響結構可靠度的主要因素(如荷載、材料強度、幾何參數、計算公式精度等)看作非隨機變量,而且采用以經驗為主確定的安全系數來度量結構可靠性的設計方法,即確定性方法。此方法要求任何情況下結構的荷載效應s(內力、變形、裂縫寬度等)不應大于結構抗力r(強度、剛度、抗裂度等),即s≤r。在20世紀70年代中期前,我國和國外主要都采用這種方法。
2.概率設計法:將影響結構可靠度的主要因素看作隨機變量,而且采用以統計為主確定的失效概率或可靠指標來度量結構可靠性的設計方法,即非確定性方法。此方法要求按概率觀念來設計結構,也就是出現結構荷載效應3大于結構抗力r(s>r)的概率應小于某個可以接受的規定值。這種方法是20世紀40年代提出來的,至70年代后期在國際上已進入實用階段。我國自80年代中期,結構設計方法開始由定值法向概率法過渡。
面向對象編程
使創建windows程序較為容易的關鍵技術是面向對象編程,或oop。這種技術可以創建可重用組建,它是程序的組成模塊。
幾個定義
控件提供程序可見界面的可重用對象??丶氖纠形谋究?、標簽和命令按鈕。
事件由用戶或操作系統引發的動作。事件的示例有擊鍵、單擊鼠標、一段時間的限制,或從端口接收數據。
方法嵌入在對象定義中的程序代碼,它定義對象怎樣處理信息并響應某事件。例如,數據庫對象有打開紀錄集并從一個記錄移動到另一個記錄的方法。
對象程序的基本元素,它含有定義其特征的屬性,定義其任務和識別它可以響應的事件的方法??丶痛绑w是visualbasic中所有對象的示例。
過程為完成任務而編寫的代碼段。過程通常用于響應特定的事件。
屬性對象的特征,如尺寸、位置、顏色或文本。屬性決定對象的外觀,有時也決定對象的行為。屬性也用于為對象提供數據和從對象取回信息。
5.設計主要內容
本軟件適用于現澆鋼筋混凝土多層、多跨的框架的設計。畢業設計要完成的工作包括:
1.平面鋼架分析程序的改造
對結構力學教研室版平面鋼架分析程序進行修改和補充。要求:
(1)編寫自動生成節點坐標和單元節點編號的程序,或以圖形方式輸入計算簡圖。
(2)修改程序,使之適合多工況內力計算;(3)根據輸入、輸出數據的特點,設計適當的人機界面。輸出應可選的顯示各構件端力和內力圖。
2.編寫鋼筋混凝土多層多跨框架機構的構件設計程序
(1)根據有關的規范,應明確計算的各種荷載(恒載、樓屋面活載、風荷載和地震作用等)的計算方法,在次基礎上編寫自動生成各種荷載作用下的結點荷載和單元荷載的程序。
地震作用按底部剪力法確定。自振周期用經驗公式確定。
(2)計算各種荷載單獨作用時框架各桿件的內力。計算結構存放在各自的桿端力(隨機)文件中。
對豎向荷載下的梁端彎距進行塑性調幅。
(3)在(2)中產生的桿端力文件基礎上,分別計算各種可能的荷載組合下,梁、柱控制截面的內力。計算結果存放在適當的文件中。
(4)從(3)生成的文件中選出最不利組合,同時給出截面配筋。
梁、柱截面配筋的確定應考慮抗震設計的要求。
(5)部分編程較熟練的同學可根據計算結果和構造規定,用auto-cadvba繪制梁、柱配筋圖。
5.成果形式
本畢業設計的成果應包括:
1.可運行的、并能給出正確計算結果的源程序
在存放源程序的軟盤中,應至少有一個算例的數據文件,可在基本不需另外鍵入數據的前提下,顯示正確地運行結果。
2.軟件使用手冊
這是為用戶準備的關于軟件使用方法、操作步驟和其他必要的文字材料。
3.軟件說明書
這是軟件作者的工作檔案,是軟件維護的基本資料。其中應包括:
(1)軟件所依據的工作檔案、力學和工程結構模型的較為詳細的描述,主要的計算公式及其使用的符號的含義,重要算法的文字說明:
(2)程序的結構:模塊的劃分的情況、各模塊相互之間的關系及各模塊的功能;
(3)帶有較為詳細的注釋的源程序文本。其中應注明各標識符的含義(盡可能的采用通用公式中的符號)。各程序段的功能、相應的數學公式和特殊算法的說明;(4)為使他人根據軟件說明書讀懂你的程序所必需的其他資料。
(5)部分編程較熟練的同學可遞交梁、柱配筋圖紙一張。
4.對自己所編程序的評價
(1)對算例計算結果的合理性進行必要的分析;
(2)總結軟件設計過程中的經驗和及教訓,提出設計改進意見。
以上各項資料處源程序文本以軟盤形式提交外,其余均用計算機打印。
6.進度計劃
第一周畢業實習,參觀工程,收集資料。
第二周需求分析:描述計算機模型,編些初步的軟件說明書。
第三周軟件設計:選擇模塊劃分的方案
第四周模塊設計:數據輸入界面設計(梁柱截面數據)
或數據輸入界面設計(可視化圖形輸入)
第五周數據輸入界面設計(框架數據、附加荷載)
第六周模塊設計:荷載計算(恒載、活載),相應的內力計算
第七周荷載計算(風荷載、地震作用),相應的內力計算
第八周模塊設計:梁配筋計算
第九周梁荷載組合,確定梁配筋
第十周梁荷載組合,確定梁配筋
第十一周模塊設計:柱配筋計算
第十二周柱荷載組合,確定柱配筋
第十三周柱荷載組合,確定柱配筋
第十四周軟件測試或用autocadvba繪制梁、柱配筋圖;
第十五周軟件測試
二、基于創業理念下藝術設計類專業畢業設計的教學改革
(一)鼓勵學生自主選題
基于創業理念的畢業設計實施的第一步,就是讓學生自己走向市場,設計選題。畢業設計項目或是來源于學生與同學的交流,或是來自于網絡的項目外包,不論是哪一種,其真實性必須得到保證。以近幾年裝潢藝術設計專業的畢業設計項目而言,大致有視覺識別系統、宣傳冊、房地產公司樓書、包裝設計、企業網頁設計等幾大類。畢業設計的自主選題雖然是帶有學生個人偏好的一次主觀選擇,但項目是基于典型工作任務的真實設計,因此,能夠使學生獲得設計過程的完整訓練。學生的選題大多比較貼近本人的職業期望,能夠訓練學生掌握相關設計職業崗位或崗位群中的基本能力與關鍵能力。導師應在尊重學生自主選擇的前提下,使課題類型多樣化,最大程度地發揮學生各自的潛能。學生在啟動帶有獨立工作性質的選題中,自然也會根據個人的實際能力,選擇深度、廣度和難度適當的項目進行畢業設計。而作為畢業設計實施的管理者,學校專業教研室需要客觀評估學生的選題,比如,判斷學生自主選擇的項目是否具有典型性,其訓練是否具有實效性與可行性等。
(二)讓學生與客戶充分溝通,明確設計任務
學校在強調畢業設計“真題真做”或“真題實做”的前提下,應積極開展虛擬創業。市場上的項目大多是有條件的限定性設計,比如,針對平面設計、廣告設計等選題,學生在進行畢業設計時,必須了解消費對象、產品、媒體特定、制作工藝等要素;針對有關室內設計方面的選題,則必須詳細了解客戶意愿、工程預算、施工組織、施工工藝、施工材料等。藝術設計創業的成功離不開客戶資源,一個設計師只有擁有了一定數量的固定客戶,才能夠被市場認可。有創意的設計并不一定適應于市場的競爭,這其中涉及到設計營銷與管理的重要性。如何讓設計達到預期的市場效應,首先就要對所涉及到的市場進行分析,找到最恰當的目標消費群,進行市場定位,然后確定項目的核心。一切設計行為都圍繞著核心概念展開,這樣才能使設計不偏離客戶的想法。學生在畢業設計的前期,需要深入市場進行調研,積累有關市場信息和工藝方面的資料,在與客戶就設計風格、造價成本、媒介材料等設計問題進行交流時,面對客戶的質疑,應適度堅持自己的意見,不應完全被客戶牽著鼻子走,要用創意引導并說服客戶,使客戶認同自己的設計作品。
(三)制定科學的評價標準
學生畢業設計的成績評定,習見的做法是由指導教師和答辯委員會的評分組成,兩部分的比例各占50%,從本質上來說,這屬于“校內循環”。對于以創業理念為導向的藝術設計類專業畢業設計而言,答辯小組的成績評價可以做弱化處理,而將社會(或客戶)對學生個人設計得失的評價放在重要位置。具體內容包括:設計理念是否合適,功能設計是否符合業主需要,技術措施是否合理,哪些部分還需要改進,界面設計是否悅目,植物種植設計效果是否美觀,家具與陳設選擇是否得當,風格采用是否合適,氛圍營造是否到位,如何平衡個人設計理念與業主決策之間的矛盾,施工效果如何,采用何種材料和施工工藝完成設計等等。在整個設計實施和現場跟蹤的過程中,學生可以采用攝影或工作筆記等方式進行記錄、總結?;趧摌I理念下的畢業設計教學改革,對畢業設計教學與質量管理的整體效能要求更高。同時,通過分析個人與社會需求兩者之間的差距,可以使畢業設計教學實施與評價更加多元開放,實現畢業設計教學系統中目標、實施、反饋、控制子系統的協調統一。
編寫算例使用建設部最新出臺的《混凝土結構設計規范》gb50010-20*,該規范與原混凝土結構設計規范gbj10-*相比,新增內容約占15%,有重大修訂的內容約占35%,保持和基本保持原規范內容的部分約占50%,規范全面總結了原規范實施以來的實踐經驗,借鑒了國外先進標準技術。
2.課題名稱:
鋼筋混凝土多層、多跨框架軟件開發
3.項目研究意義:
建筑中,結構是為建筑物提供安全可靠、經久耐用、節能節材、滿足建筑功能的一個重要組成部分,它與建筑材料、制品、施工的工業化水平密切相關,對發展新技術。新材料,提高機械化、自動化水平有著重要的促進作用。
由于結構計算牽扯的數學公式較多,并且所涉及的規范和標準很零碎。并且計算量非常之大,近年來,隨著經濟進一步發展,城市人口集中、用地緊張以及商業競爭的激烈化,更加劇了房屋設計的復雜性,許多多高層建筑不斷的被建造。這些建筑無論從時間上還是從勞動量上,都客觀的需要計算機程序的輔助設計。這樣,結構軟件開發就顯得尤為重要。
一棟建筑的結構設計是否合理,主要取決于結構體系、結構布置、構件的截面尺寸、材料強度等級以及主要機構構造是否合理。這些問題已經正確解決,結構計算、施工圖的繪制、則是另令人辛苦的具體程序設計工作了,因此原來在學校使用的手算方法,將被運用到具體的程序代碼中去,精力就不僅集中在怎樣利用所學的結構知識來設計出做法,還要想到如何把這些做法用代碼來實現,
4.文獻研究概況
在不同類型的結構設計中有些內容是一樣的,做框架結構設計時關鍵是要減少漏項、減少差錯,計算機也是如此的。
建筑結構設計統一標準(gbj68-*)該標準是為了合理地統一各類材料的建筑結構設計的基本原則,是制定工業與民用建筑結構荷載規范、鋼結構、薄壁型鋼結構、混凝土結構、砌體結構、木結構等設計規范以及地基基礎和建筑抗震等設計規范應遵守的準則,這些規范均應按本標準的要求制定相應的具體規定。制定其它土木工程結構設計規范時,可參照此標準規定的原則。本標準適用于建筑物(包括一般構筑物)的整個結構,以及組成結構的構件和基礎;適用于結構的使用階段,以及結構構件的制作、運輸與安裝等施工階段。本標準引進了現代結構可靠性設計理論,采用以概率理論為基礎的極限狀態設計方法分析確定,即將各種影響結構可靠性的因素都視為隨機變量,使設計的概念和方法都建立在統計數學的基礎上,并以主要根據統計分析確定的失效概率來度量結構的可靠性,屬于“概率設計法”,這是設計思想上的重要演進。這也是當代國際上工程結構設計方法發展的總趨勢,而我國在設計規范(或標準)中采用概率極限狀態設計法是迄今為止采用最廣泛的國家。
結構的作用效應常見的作用效應有:
1.內力。
軸向力,即作用引起的結構或構件某一正截面上的法向拉力或壓力;
剪力,即作用引起的結構或構件某一截面上的切向力;
彎矩,即作用引起的結構或構件某一截面上的內力矩;
扭矩,即作用引起的結構或構件某一截面上的剪力構成的力偶矩。
2.應力。如正應力、剪應力、主應力等。
3.位移。作用引起的結構或構件中某點位變(線位移)或某線段方向的改變(角位移)。
4.撓度。構件軸線或中面上某點在彎短作用平面內垂直于軸線或中面的線位移。
5.變形。作用引起的結構或構件中各點間的相對位移。變形分為彈性變形和塑性變形。
6.應變:如線應變、剪應變和主應變等。
極限狀態整個結構或結構的一部分超過某一特定狀態就不能滿足設計規定的某一功能要求,此特定狀態稱為該功能的極限狀態。極限狀態可分為兩類:
1.承載能力極限狀態。結構或結構構件達到最大承載能力或達到不適于繼續承載的變形的極限狀態:
(1)整個結構或結構的一部分作為剛體失去平衡(如傾覆等);
(2)結構構件或連接因材料強度被超過而破壞(包括疲勞破壞),或因過度的塑性變形而不適于繼續承載;(3)結構轉變為機動體系;
(4)結構或結構構件喪失穩定(如壓屈等)。
2.正常使用極限狀態。結構或結構構件達到使用功能上允許的某一限值的極限狀態。出現下列狀態之一時,即認為超過了正常使用極限狀態:
(1)影響正常使用或外觀的變形;
(2)影響正常使用或耐久性能的局部損壞(包括裂縫);
(3)影響正常使用的振動;(4)影響正常使用的其它特定狀態。
結構設計的基本任務,是在結構的可靠與經濟之間選擇一種合理的平衡,力求以最低的代價,使所建造的結構在規定的條件下和規定的使用期限內,能滿足預定的安全性、適用性和耐久性等功能要求。為達到這個目的,人們采用過多種設計方法。以現代觀點看,可劃分為定值設計法和概率設計法兩大類。
1.定值設計法。將影響結構可靠度的主要因素(如荷載、材料強度、幾何參數、計算公式精度等)看作非隨機變量,而且采用以經驗為主確定的安全系數來度量結構可靠性的設計方法,即確定性方法。此方法要求任何情況下結構的荷載效應s(內力、變形、裂縫寬度等)不應大于結構抗力r(強度、剛度、抗裂度等),即s≤r。在20世紀70年代中期前,我國和國外主要都采用這種方法。
2.概率設計法:將影響結構可靠度的主要因素看作隨機變量,而且采用以統計為主確定的失效概率或可靠指標來度量結構可靠性的設計方法,即非確定性方法。此方法要求按概率觀念來設計結構,也就是出現結構荷載效應3大于結構抗力r(s>r)的概率應小于某個可以接受的規定值。這種方法是20世紀40年代提出來的,至70年代后期在國際上已進入實用階段。我國自80年代中期,結構設計方法開始由定值法向概率法過渡。
面向對象編程
使創建windows程序較為容易的關鍵技術是面向對象編程,或oop。這種技術可以創建可重用組建,它是程序的組成模塊。
幾個定義
控件提供程序可見界面的可重用對象??丶氖纠形谋究颉撕灪兔畎粹o。
事件由用戶或操作系統引發的動作。事件的示例有擊鍵、單擊鼠標、一段時間的限制,或從端口接收數據。
方法嵌入在對象定義中的程序代碼,它定義對象怎樣處理信息并響應某事件。例如,數據庫對象有打開紀錄集并從一個記錄移動到另一個記錄的方法。
對象程序的基本元素,它含有定義其特征的屬性,定義其任務和識別它可以響應的事件的方法??丶痛绑w是visualbasic中所有對象的示例。
過程為完成任務而編寫的代碼段。過程通常用于響應特定的事件。
屬性對象的特征,如尺寸、位置、顏色或文本。屬性決定對象的外觀,有時也決定對象的行為。屬性也用于為對象提供數據和從對象取回信息。
5.設計主要內容
本軟件適用于現澆鋼筋混凝土多層、多跨的框架的設計。畢業設計要完成的工作包括:
1.平面鋼架分析程序的改造
對結構力學教研室版平面鋼架分析程序進行修改和補充。要求:
(1)編寫自動生成節點坐標和單元節點編號的程序,或以圖形方式輸入計算簡圖。
(2)修改程序,使之適合多工況內力計算;(3)根據輸入、輸出數據的特點,設計適當的人機界面。輸出應可選的顯示各構件端力和內力圖。
2.編寫鋼筋混凝土多層多跨框架機構的構件設計程序
(1)根據有關的規范,應明確計算的各種荷載(恒載、樓屋面活載、風荷載和地震作用等)的計算方法,在次基礎上編寫自動生成各種荷載作用下的結點荷載和單元荷載的程序。
地震作用按底部剪力法確定。自振周期用經驗公式確定。
(2)計算各種荷載單獨作用時框架各桿件的內力。計算結構存放在各自的桿端力(隨機)文件中。
對豎向荷載下的梁端彎距進行塑性調幅。
(3)在(2)中產生的桿端力文件基礎上,分別計算各種可能的荷載組合下,梁、柱控制截面的內力。計算結果存放在適當的文件中。
(4)從(3)生成的文件中選出最不利組合,同時給出截面配筋。
梁、柱截面配筋的確定應考慮抗震設計的要求。
(5)部分編程較熟練的同學可根據計算結果和構造規定,用auto-cadvba繪制梁、柱配筋圖。
5.成果形式
本畢業設計的成果應包括:
1.可運行的、并能給出正確計算結果的源程序
在存放源程序的軟盤中,應至少有一個算例的數據文件,可在基本不需另外鍵入數據的前提下,顯示正確地運行結果。
2.軟件使用手冊
這是為用戶準備的關于軟件使用方法、操作步驟和其他必要的文字材料。
3.軟件說明書
這是軟件作者的工作檔案,是軟件維護的基本資料。其中應包括:
(1)軟件所依據的工作檔案、力學和工程結構模型的較為詳細的描述,主要的計算公式及其使用的符號的含義,重要算法的文字說明:
(2)程序的結構:模塊的劃分的情況、各模塊相互之間的關系及各模塊的功能;
(3)帶有較為詳細的注釋的源程序文本。其中應注明各標識符的含義(盡可能的采用通用公式中的符號)。各程序段的功能、相應的數學公式和特殊算法的說明;(4)為使他人根據軟件說明書讀懂你的程序所必需的其他資料。
(5)部分編程較熟練的同學可遞交梁、柱配筋圖紙一張。
4.對自己所編程序的評價
(1)對算例計算結果的合理性進行必要的分析;
(2)總結軟件設計過程中的經驗和及教訓,提出設計改進意見。
以上各項資料處源程序文本以軟盤形式提交外,其余均用計算機打印。
6.進度計劃
第一周畢業實習,參觀工程,收集資料。
第二周需求分析:描述計算機模型,編些初步的軟件說明書。
第三周軟件設計:選擇模塊劃分的方案
第四周模塊設計:數據輸入界面設計(梁柱截面數據)
或數據輸入界面設計(可視化圖形輸入)
第五周數據輸入界面設計(框架數據、附加荷載)
第六周模塊設計:荷載計算(恒載、活載),相應的內力計算
第七周荷載計算(風荷載、地震作用),相應的內力計算
第八周模塊設計:梁配筋計算
第九周梁荷載組合,確定梁配筋
第十周梁荷載組合,確定梁配筋
第十一周模塊設計:柱配筋計算
第十二周柱荷載組合,確定柱配筋
第十三周柱荷載組合,確定柱配筋
第十四周軟件測試或用autocadvba繪制梁、柱配筋圖;
第十五周軟件測試
2.項目研究背景:
所要編寫的結構程序是混凝土的框架結構的設計,建筑指各種房屋及其附屬的構筑物。建筑結構是在建筑中,由若干構件,即組成結構的單元如梁、板、柱等,連接而構成的能承受作用(或稱荷載)的平面或空間體系。
編寫算例使用建設部最新出臺的《混凝土結構設計規范》gb50010-2002,該規范與原混凝土結構設計規范gbj10-89相比,新增內容約占15%,有重大修訂的內容約占35%,保持和基本保持原規范內容的部分約占50%,規范全面總結了原規范實施以來的實踐經驗,借鑒了國外先進標準技術。
3.項目研究意義:
建筑中,結構是為建筑物提供安全可靠、經久耐用、節能節材、滿足建筑功能的一個重要組成部分,它與建筑材料、制品、施工的工業化水平密切相關,對發展新技術。新材料,提高機械化、自動化水平有著重要的促進作用。
由于結構計算牽扯的數學公式較多,并且所涉及的規范和標準很零碎。并且計算量非常之大,近年來,隨著經濟進一步發展,城市人口集中、用地緊張以及商業競爭的激烈化,更加劇了房屋設計的復雜性,許多多高層建筑不斷的被建造。這些建筑無論從時間上還是從勞動量上,都客觀的需要計算機程序的輔助設計。這樣,結構軟件開發就顯得尤為重要。
一棟建筑的結構設計是否合理,主要取決于結構體系、結構布置、構件的截面尺寸、材料強度等級以及主要機構構造是否合理。這些問題已經正確解決,結構計算、施工圖的繪制、則是另令人辛苦的具體程序設計工作了,因此原來在學校使用的手算方法,將被運用到具體的程序代碼中去,精力就不僅集中在怎樣利用所學的結構知識來設計出做法,還要想到如何把這些做法用代碼來實現,
4.文獻研究概況:
在不同類型的結構設計中有些內容是一樣的,做框架結構設計時關鍵是要減少漏項、減少差錯,計算機也是如此的。
建筑結構設計統一標準(gbj68-84)該標準是為了合理地統一各類材料的建筑結構設計的基本原則,是制定工業與民用建筑結構荷載規范、鋼結構、薄壁型鋼結構、混凝土結構、砌體結構、木結構等設計規范以及地基基礎和建筑抗震等設計規范應遵守的準則,這些規范均應按本標準的要求制定相應的具體規定。制定其它土木工程結構設計規范時,可參照此標準規定的原則。本標準適用于建筑物(包括一般構筑物)的整個結構,以及組成結構的構件和基礎;適用于結構的使用階段,以及結構構件的制作、運輸與安裝等施工階段。本標準引進了現代結構可靠性設計理論,采用以概率理論為基礎的極限狀態設計方法分析確定,即將各種影響結構可靠性的因素都視為隨機變量,使設計的概念和方法都建立在統計數學的基礎上,并以主要根據統計分析確定的失效概率來度量結構的可靠性,屬于“概率設計法”,這是設計思想上的重要演進。這也是當代國際上工程結構設計方法發展的總趨勢,而我國在設計規范(或標準)中采用概率極限狀態設計法是迄今為止采用最廣泛的國家。
結構的作用效應常見的作用效應有:
1.內力。
軸向力,即作用引起的結構或構件某一正截面上的法向拉力或壓力;
剪力,即作用引起的結構或構件某一截面上的切向力;
彎矩,即作用引起的結構或構件某一截面上的內力矩;
扭矩,即作用引起的結構或構件某一截面上的剪力構成的力偶矩。
2.應力。如正應力、剪應力、主應力等。
3.位移。作用引起的結構或構件中某點位變(線位移)或某線段方向的改變(角位移)。
4.撓度。構件軸線或中面上某點在彎短作用平面內垂直于軸線或中面的線位移。
5.變形。作用引起的結構或構件中各點間的相對位移。變形分為彈性變形和塑性變形。
6.應變:如線應變、剪應變和主應變等。
極限狀態整個結構或結構的一部分超過某一特定狀態就不能滿足設計規定的某一功能要求,此特定狀態稱為該功能的極限狀態。極限狀態可分為兩類:
1.承載能力極限狀態。結構或結構構件達到最大承載能力或達到不適于繼續承載的變形的極限狀態:
(1)整個結構或結構的一部分作為剛體失去平衡(如傾覆等);
(2)結構構件或連接因材料強度被超過而破壞(包括疲勞破壞),或因過度的塑性變形而不適于繼續承載;(3)結構轉變為機動體系;
(4)結構或結構構件喪失穩定(如壓屈等)。
2.正常使用極限狀態。結構或結構構件達到使用功能上允許的某一限值的極限狀態。出現下列狀態之一時,即認為超過了正常使用極限狀態:
(1)影響正常使用或外觀的變形;
(2)影響正常使用或耐久性能的局部損壞(包括裂縫);
(3)影響正常使用的振動;(4)影響正常使用的其它特定狀態。
結構設計的基本任務,是在結構的可靠與經濟之間選擇一種合理的平衡,力求以最低的代價,使所建造的結構在規定的條件下和規定的使用期限內,能滿足預定的安全性、適用性和耐久性等功能要求。為達到這個目的,人們采用過多種設計方法。以現代觀點看,可劃分為定值設計法和概率設計法兩大類。
1.定值設計法。將影響結構可靠度的主要因素(如荷載、材料強度、幾何參數、計算公式精度等)看作非隨機變量,而且采用以經驗為主確定的安全系數來度量結構可靠性的設計方法,即確定性方法。此方法要求任何情況下結構的荷載效應s(內力、變形、裂縫寬度等)不應大于結構抗力r(強度、剛度、抗裂度等),即s≤r。在20世紀70年代中期前,我國和國外主要都采用這種方法。
2.概率設計法:將影響結構可靠度的主要因素看作隨機變量,而且采用以統計為主確定的失效概率或可靠指標來度量結構可靠性的設計方法,即非確定性方法。此方法要求按概率觀念來設計結構,也就是出現結構荷載效應3大于結構抗力r(s>r)的概率應小于某個可以接受的規定值。這種方法是20世紀40年代提出來的,至70年代后期在國際上已進入實用階段。我國自80年代中期,結構設計方法開始由定值法向概率法過渡。
面向對象編程
使創建windows程序較為容易的關鍵技術是面向對象編程,或oop。這種技術可以創建可重用組建,
它是程序的組成模塊。
幾個定義
控件提供程序可見界面的可重用對象??丶氖纠形谋究?、標簽和命令按鈕。
事件由用戶或操作系統引發的動作。事件的示例有擊鍵、單擊鼠標、一段時間的限制,或從端口接收數據。
方法嵌入在對象定義中的程序代碼,它定義對象怎樣處理信息并響應某事件。例如,數據庫對象有打開紀錄集并從一個記錄移動到另一個記錄的方法。
對象程序的基本元素,它含有定義其特征的屬性,定義其任務和識別它可以響應的事件的方法。控件和窗體是visualbasic中所有對象的示例。
過程為完成任務而編寫的代碼段。過程通常用于響應特定的事件。
屬性對象的特征,如尺寸、位置、顏色或文本。屬性決定對象的外觀,有時也決定對象的行為。屬性也用于為對象提供數據和從對象取回信息。
5.設計主要內容:
本軟件適用于現澆鋼筋混凝土多層、多跨的框架的設計。畢業設計要完成的工作包括:
1.平面鋼架分析程序的改造
對結構力學教研室版平面鋼架分析程序進行修改和補充。要求:
(1)編寫自動生成節點坐標和單元節點編號的程序,或以圖形方式輸入計算簡圖。
(2)修改程序,使之適合多工況內力計算;(3)根據輸入、輸出數據的特點,設計適當的人機界面。輸出應可選的顯示各構件端力和內力圖。
2.編寫鋼筋混凝土多層多跨框架機構的構件設計程序
(1)根據有關的規范,應明確計算的各種荷載(恒載、樓屋面活載、風荷載和地震作用等)的計算方法,在次基礎上編寫自動生成各種荷載作用下的結點荷載和單元荷載的程序。
地震作用按底部剪力法確定。自振周期用經驗公式確定。
(2)計算各種荷載單獨作用時框架各桿件的內力。計算結構存放在各自的桿端力(隨機)文件中。
對豎向荷載下的梁端彎距進行塑性調幅。
(3)在(2)中產生的桿端力文件基礎上,分別計算各種可能的荷載組合下,梁、柱控制截面的內力。計算結果存放在適當的文件中。
(4)從(3)生成的文件中選出最不利組合,同時給出截面配筋。
梁、柱截面配筋的確定應考慮抗震設計的要求。
(5)部分編程較熟練的同學可根據計算結果和構造規定,用auto-cadvba繪制梁、柱配筋圖。
5.成果形式
本畢業設計的成果應包括:
1.可運行的、并能給出正確計算結果的源程序
在存放源程序的軟盤中,應至少有一個算例的數據文件,可在基本不需另外鍵入數據的前提下,顯示正確地運行結果。
2.軟件使用手冊
這是為用戶準備的關于軟件使用方法、操作步驟和其他必要的文字材料。
3.軟件說明書
這是軟件作者的工作檔案,是軟件維護的基本資料。其中應包括:
(1)軟件所依據的工作檔案、力學和工程結構模型的較為詳細的描述,主要的計算公式及其使用的符號的含義,重要算法的文字說明:
(2)程序的結構:模塊的劃分的情況、各模塊相互之間的關系及各模塊的功能;
(3)帶有較為詳細的注釋的源程序文本。其中應注明各標識符的含義(盡可能的采用通用公式中的符號)。各程序段的功能、相應的數學公式和特殊算法的說明;(4)為使他人根據軟件說明書讀懂你的程序所必需的其他資料。
(5)部分編程較熟練的同學可遞交梁、柱配筋圖紙一張。
4.對自己所編程序的評價
(1)對算例計算結果的合理性進行必要的分析;
(2)總結軟件設計過程中的經驗和及教訓,提出設計改進意見。
以上各項資料處源程序文本以軟盤形式提交外,其余均用計算機打印。
6.進度計劃
第一周畢業實習,參觀工程,收集資料。
第二周需求分析:描述計算機模型,編些初步的軟件說明書。
第三周軟件設計:選擇模塊劃分的方案
第四周模塊設計:數據輸入界面設計(梁柱截面數據)
或數據輸入界面設計(可視化圖形輸入)
第五周數據輸入界面設計(框架數據、附加荷載)
第六周模塊設計:荷載計算(恒載、活載),相應的內力計算
第七周荷載計算(風荷載、地震作用),相應的內力計算
第八周模塊設計:梁配筋計算
第九周梁荷載組合,確定梁配筋新晨
第十周梁荷載組合,確定梁配筋
第十一周模塊設計:柱配筋計算
第十二周柱荷載組合,確定柱配筋
第十三周柱荷載組合,確定柱配筋
第十四周軟件測試或用autocadvba繪制梁、柱配筋圖;
第十五周軟件測試
據第三方教育數據咨詢和評估機構麥可思調查顯示:從專業來看,2009屆畢業生自主創業最多的本科專業是藝術設計,創業比例為7.4%。高職院校近三屆(2007-2009屆)畢業生自主創業的比例遠遠高于本科院校,高職院校自主創業的專業類集中在:計算機類、語言文化類、藝術設計傳媒大類。在就業嚴峻的背景下,藝術設計類畢業生創業門檻較低,大量畢業生走上創業的道路,但由于缺乏相關的創業教育與指導,創業失敗率較高。因此亟需對藝術設計類畢業生創業的情況予以關注,完善藝術設計專業實踐教學體系,培養和提高藝術類大學生創業的各項技能,從而培養出優秀的藝術類創業人才,是擺在我們教育工作者面前的現實問題。
一、目前畢業設計實施環節中存在的一般問題
畢業設計不僅是學生對在校學習課程的總結與檢驗,也是面向市場、面向商業設計的過渡適應期。其根本的目的在于通過項目設計,培養學生分析問題、解決問題的能力,提高和強化學生熟練使用相關設計軟件,熟悉設計與制作的一般流程,初步具備與甲方客戶、與設計團隊的溝通、協調、理解能力,提高學生的職業技能與市場需求的匹配度。
選題是畢業設計整個環節的第一步。受限于專業教師的職業技能,承接的社會設計項目少且單一,不能為畢業生進行畢業設計提供合理的“項目庫”;專業、分院與設計公司“校企合作”展開的實效性差,流于形式與表面,企業缺乏興趣投入一定的精力在學校專業實踐教學上。在設計前期,學生無法體驗與甲方客戶的溝通交流,“真題真做”或“真題實做”少之又少。在畢業設計實施中,學校的專業教師自導自演,缺乏引入設計公司社會性評價。答辯環節缺乏必要的淘汰率和退出機制。學生在尋找工作的前提下,沒有過多的精力與興趣投入于畢業設計中,而學校的指導教師放任自流,僅應付于行政單位對畢業設計表格文本的檢查與考核。
二、藝術設計類畢業生創業的基本素質
由于初期的投資較少,對崗位技術性要求不是很高,往往成為藝術設計類畢業生選擇自主創業的初衷。藝術設計類畢業生創業的初期,往往就是成立設計工作室。設計類創業,特別是傳統平面設計類的創業項目,不是僅僅依賴街頭門面來招攬客戶的??紤]到成本支出,資金有限的話,初期的辦公場所甚至可以在家里。創業者主要的投資是辦公耗材和員工支出,而一般的設計工作室,雇用1-2名員工即可。小型的設計公司,沒有大公司金字塔式的人事結構,老板一般就是做設計出身,既是老板又是設計師,同時還需要做市場,分工不細。或是若干人合伙創業,主內的就是設計師,負責技術;主外就是業務部,保證固定的客戶,提供設計單子。
有別于初入職場以設計師為職業的畢業生,創業者身份的畢業生,需要各個崗位的實踐技能。創業不僅僅是設計與制作,更需要市場的開發,這是企業的生存經營。自主創業需要專業技能各方面的能力積累,還需要社會經驗和處理人際關系的能力,以及良好的心理承受能力和風險意識。
三、基于創業理念下藝術設計類專業畢業設計的教學改革
設計不是自娛性的藝術,它屬于商業設計。工作的流程基本上是從爭取客源、分析客戶要求開始,尋找基本元素――組合――調整――定稿――制作。創業者的身份應該是“懂設計,愛設計的商人”?!?0% 的廣告設計公司不挑食”,因為你工作目的就是讓客戶滿意,在實現設計市場實效性的前提下,兼顧實現設計師的創意。
(一)自主選題
基于創業的教學理念,在畢業設計整個環節實施的第一步,就是讓學生自己走向市場,完成設計項目的“選題”?!斑x題”的動員可以啟動地很早,或是在大二期間一次專業課程的介入;或是來自學生自己暑假在實習單位的努力接單。畢業設計項目的底線要求必須是真實的,它或是來源于學生與親戚同學的不經意交流;或是來自于網站的設計項目外包。綜合這幾年裝潢藝術設計專業學生的畢業設計項目,大致有公司視覺識別系統、公司宣傳冊、房地產公司房產樓書、產品包裝設計、企業網頁設計等幾類。畢業設計的自主性選題,雖然這是學生帶有個人愛好偏向的一次主觀選擇,但這項目是基于典型工作任務的真實設計,能使學生獲得設計過程的完整訓練。
個人在主動進行課題選擇時,自然盡可能貼近與畢業生職業期望一致的崗位,體現的則是相關設計職業崗位或崗位群中關鍵能力和基本能力的訓練。在尊重學生的前提下,課題類型尊重多樣化,最大程度的發揮不同水平學生的創造潛能。學生在啟動帶有獨立性工作性質的選題中,自然也會根據個人的實際能力,選擇深度、廣度和難度適當的項目進行畢業設計。而作為畢業設計實施過程的管理方,學校專業教研室需要做的是:學生自主選擇的項目是否具有典型性,其訓練的實效性、可行性是否合理。在畢業設計的選題階段,先是學生自主向各專業負責人提交擬向的畢業設計課題,在畢業設計課題小組審核同意后,繼而師生雙向選擇進行調配,對雙向選擇不能落實的課題由畢業設計課題小組負責協調落實。
(二)與甲方充分溝通,明確任務書
在強調畢業設計“真題真做”或“真題實做”的前提下,積極開展模擬創業。市場中的設計項目是有條件的限定性設計,平面設計、廣告設計,必須了解消費對象、產品、媒體特定、制作工藝等,室內設計必須了解客戶意愿、工程預算、施工組織、施工工藝、施工材料等。室內設計中材料的選擇受到類型、價格、產地、廠商、質量等要素的制約。材料并不一定是使用流行、時尚的或是昂貴的材料,而是依據設計概念界定進行的選擇。在學生畢業設計的前期,需要深入市場進行調研,積累有關市場信息和工藝方面的資料??蛻粼谠O計的過程中對設計風格、造價成本、媒介材料等自然會提出質疑,而設計者應不被客戶牽著鼻子走,要用創意引導并說服客戶,并進一步讓客戶感到滿意。
以往常規的做法是:在確定課題后,指導教師下發設計任務書。而學生自主選題的畢業設計,任務書的內容及要求來自于學生自身與客戶充分交流后的整理。有別于其它的畢業生,剛開始是以助理設計師的崗位初入職場,作為配合、輔助總設計師進行項目設計工作,開展的僅僅是各方面具體的事務,包括如材料搜集、針對項目的資料整合、提供設計方案等,其設計的進度按照總設計師給予的工作任務準確完成,以最快的速度上交給總設計師,并按照他的要求進行進一步更改。創業者直接面對的就是市場,他完成不僅僅是創意與制作、印刷,更需要確定設計的總目標、總計劃、總基調,界定設計過程的總體要求和限制。
剛畢業的平面設計專業的創業者,前期以傳統的平面設計+印刷為基礎,包括設計海報、展板、宣傳資料等,立足之后自然延展到所有的廣告領域,包括包裝設計、展示展覽、網站等業務范圍。企業的市場經營需要接觸更多的甲方客戶,對外協調與設計委托方、實施方等各方面的關系,對內組織指導各項設計方案的實施。在善于協調各種關系、具備較強的策劃組織能力的同時,組織實施設計制作,發揮每個成員各自最大的潛能。
據有經驗的創業人士介紹,開好一家設計工作室,關鍵在于保證固定的客戶,提供充足的單子。在客戶資源上,與各廣告公司建立合作,也是一種成長策略。初期靠技術、中期靠人脈,這些都是創業中的寶貴財富。有創意的設計并不一定就適應于市場的競爭,這自然涉及到設計的營銷與管理的重要性。如何讓設計達到預期的市場效應,首先就要對所涉及到的市場進行剖析性分析,找到最恰當的目標消費群,進行市場定位,然后確定項目的核心。一切設計行為都圍繞著核心概念展開,這樣才能使設計不偏離客戶的想法。這需要畢業生與客戶進行充分的溝通,了解客戶的根本要求,設計師才能實現讓客戶滿意,同時自己也能滿意的設計方案。
基于設計過程項目化的畢業設計,每個階段都需要學生一定的知識、能力、態度。學生在運用這些知識、能力和態度完成工作任務的過程中,就學到了相關的職業能力。學生通過一個個工作任務的完成,掌握了完成創業所需的知識和能力,逐漸建構起自己從事創業的綜合能力知識體系,同時培養起相應的職業品質。這個過程,是學生自導的主動跟進,而不是指導教師將畢業設計項目按照設計流程順序以教學作業的形式布置給學生。
“創業就是最好的學習”,創業素質、創業能力不是教出來的,而是練出來的。有創業就有失敗。如何承受壓力的心態問題,是畢業生面對的現實問題。擁有良好的心態,尤其是對創業風險具有清醒的認識,并充分擁有應對風險的心理準備,是創業成功的必要條件。在自己創業前通過自主接單做畢業設計,實施設計、評價設計,為創業積累相應的經驗和心理準備。
(三)設計實施
學校行政部門制定的畢業設計工作手冊中,往往是這樣的規定:學生按時完成各個階段的任務,按時交由指導教師評閱。按指導教師的意見,對畢業設計進行認真修改,以達到一定質量并定稿。主動并定期向指導教師匯報畢業設計工作情況。而以創業理念為導向的藝術設計類專業畢業設計,不惟學校專家領導、不惟設計公司老板總監,其質量評價的標準,是市場的實際需求,是甲方、社會對畢業生設計過程的檢驗和總結。在“市場需求驅動人才”機制的運行下,甲方客戶的真實評價與設計師個人期望之間的差距成為畢業設計教學質量的評判標準。
畢業設計作為一門綜合性的實訓課程,其組織首先要理解甲方業主的期望,然后才能設計畢業設計教學活動、組織實施教學,最后輸出人才到社會單位,而創業理念下的畢業設計培養模式,其對畢業設計教學及質量系統的整體效能要求更高。
學生畢業設計成績評定,一般是由指導教師和答辯委員會的評分組成,這屬于“校內循環”的兩部分比例各占50%。在直接面向市場的設計過程中,答辯小組的成績評價可以做弱化處理,其甲方、社會對學生個人設計得失的評價包括:設計理念是否合適?功能設計是否符號業主需要,技術措施是否合理,哪些部分還需要改進?界面設計是否悅目?植物種植設計效果是否呈現?家具與陳設選擇是否得當?風格采用是否合適?氛圍營造如何?自己最滿意的地方?業主最滿意的地方?自己的設計理念與業主的決策如何實現平衡?施工效果如何?材料選擇?構造設計?施工工藝?通過這個工程,自己有什么新的體會?什么地方有新的進步?什么部分留下了遺憾?什么地方最遺憾?在整個設計實施和現場跟蹤的過程中,設計師通過攝影手段、記工作筆記等形式進行記錄、總結?;趧摌I理念下的畢業設計教學改革,其培養方式對畢業設計教學與質量管理的整體效能要求更高。個人與社會兩者間質量差距的分析,將引導畢業設計教學實施與評價的開放性,以適應外部環境的變化需求;也將引導畢業設計教學系統中目標、實施、反饋、控制子系統的協調統一性。
1問題的提出
作為高等教育的一種形式,高等職業教育近幾年發展迅速,對高等職業教育的研究也受到廣泛關注。各種教學法的實踐與相應教材的問世,都有力推動了高等職業教育的發展。然而,就現狀而言,高職高專的教學仍存在諸多不足。
首先,雖然現階段的教材改革取得了一定成果,但各門課的教學仍各自為陣,采用單一的教材,無法將不同課程的知識點貫穿在一起,即便是采用項目教學法,仍無法打破課程間的界限。
第二,教學中雖然強調實踐,但往往僅限于某課程甚至某教材的實驗。學生對單一課程的實驗能力雖有所加強,但如果項目需要應用多課程的知識點才能完成時,學生往往表現出較弱的實踐能力。
第三,缺乏團隊教學機制。班級課程與教師依然是一對一關系,某一教師被指定承擔某班某門課的教學任務,而不是多個教師共同講解某些內容。這樣無法發揮教師的優點,從根本上實現教師的團隊教學。
最后,現有的考核方式也需要改進與加強。
本文以管理信息系統的教學實踐為例,探討多課程融合的教學方法。
2多課程融合教學目標
高職高專教學強調學生實踐能力的培養,而實踐能力不應該也不能理解為單一課程的實驗能力,而是
學生綜合應用不同知識點解決實際問題的能力。多課程融合的教學方法,在教學內容的編排上就是要打破課程內容的界限,根據管理信息系統的開發過程融合多課程內容,考核時模擬信息系統開發的管理過程,強調過程管理能力的提高。在教學方法上,結合管理信息系統的開發要求,重點訓練學生應用不同知識解決實際問題的能力。在教學中強調以學生為中心[1],根據學生的實際情況調整教學方式與教學內容,實行動態教學,始終以提高學生綜合實踐能力為目的。就教學過程控制及教學內容的編排而言,與基于工作過程的思想是一致的。
3多課程融合教學實踐
為了避免教師獨立教學導致的課程割裂,部分內容在不同課程中重復講解,部分內容所有課程都不講的現象,必須對相應的內容及學時安排作必要的調整[2]。在管理信息系統的教學實踐中,我們通過融合多門課程的知識,進一步提高學生綜合應用各門課程知識的能力,提高學生的實踐能力,提高高等職業教學質量。具體措施如下:
3.1融合多課程教學內容
和管理信息系統開發相關的課程有軟件工程、軟件文檔寫作、數據庫編程、關系數據庫和SQL、軟件測試、程序設計語言等,涉及多個教師,傳統教學通常由每個教師負責某一門課程,獨立教學,教師間的溝通很少。學生獨立學完每門課,卻很難綜合應用多門課程的知識解決綜合性問題。而使用融合多課程內容的教學方法,則可以使學生了解不同課程知識點間的聯系。比如,軟件工程的教師經常發現,對授課過程中布置的案例,學生一開始提交的作業雖然功能都已經實現,但存在著界面設計很隨意、程序代碼編寫不規范等諸多問題。這主要因為學生學習某門MIS系統開發語言時,任課教師往往著重從語法角度考查學生是否實現了程序功能,忽視了軟件工程要求的規范編程、重視軟件質量、設計先行等,認為軟件工程課上會講。而通過融合編程規范,教師一開始就統一講解分屬兩門課程的內容,而不是分兩次講解,學生就不會造成理解上的脫節,一開始就養成了規范編程的好習慣。
3.2以項目的形式教學
傳統教學往往在最后一學期進行畢業設計,學生只有在這個階段被要求將所學的部分內容有機地聯系起來,因此往往不知所措。這是因為有些知識點的學習時間與應用時間間隔太長,而且以前從未進行過將不同課程內容聯系在一起的實驗能力培養。畢業設計雖然提高了學生將所學知識聯系起來的能力,但內容實在太少且時間實在太短。
多課程融合可以提高學生綜合應用不同知識點的能力,讓學生盡早進行類似畢業設計的實踐。教學過程均以項目的形式出現,所涉及的項目從易到難,逐步提高,學生不斷提高實踐能力,而簡單、基本的內容會不斷重復,從而達到不斷鞏固、加深理解的目的。例如,要設計平時成績管理系統的平時成績錄入模塊,在需求分析時,可以引導學生掌握需求分析技巧,了解業務,整理出需求分析說明書,設計測試計劃;在設計數據庫時,可以引導學生掌握范式,比較各種數據庫管理系統的優劣,應用PowerDesigner設計ER圖,設計測試用例;在實現階段,可以引導學生掌握結構化程序設計,注重界面設計風格,學會規范編程,認識掌握具體控件的應用場合和技巧,掌握單元測試的技巧等。這樣,課程案例體現了連貫性,強調的是一個有機的系統,而不單單是一個獨立的程序。
3.3多種教學資源并用
傳統教學往往以一本教材為主,而多課程融合教學方法則是綜合利用多種教材,將其加工成多本自編教材,并在教學過程中不斷完善。同時,教師應充分利用多媒體及實驗室設備,針對不對內容采用不同的教學資源[3],在完成相關項目的過程中適時布置與項目有關的實驗,并要求學生通過互聯網查閱相關資料,完成指定任務。這樣,學生在完成項目時就會理解和鞏固相關的知識點。
比起傳統教學,開展多課程融合的教學,教師的工作任務較重,因此要注重教師團隊資源的利用。從教材組織、教學安排、項目知識點講解到課后總結,始終應以教學團隊展開。教學中,教師要發揮各自的專業特長,學生也能感受不同教師的教學風格,真正體現以學生為主,提高實踐能力為目的的教學理念。
3.4動態教學
多課程融合的教學方法以提高學生實踐能力為目的,在教學過程中,教師應始終與學生溝通,及時了解學生的掌握情況,各種調查表應及時發放到學生手中,根據學生的反映情況及時修改教學內容。
3.5其他改革
在多課程內容融合時,多資源綜合利用是主要特點,而其他改革也是不可忽視的重要環節。教學中,我們對考試內容與考核方法進行大膽的改革與創新。加大了平時成績的比例,加大動手能力的測試,突出了學生的平時成績及團隊合作能力[4]??荚嚥辉賰H僅作為學生成績的評定依據,而成為發現學生學習中存在問題的工具。
3.6教學實例
下面以一個實例說明課程融合的方法及過程,如表1所示。
教學實施過程如下。
(1) 教師小組集體備課。主要任務如下:
① 授課順序的安排。
② 對各章節內容進行初步分工。
③ 確定講課的重點內容及方法。
④ 事先完成軟件的編寫或利用以前編寫的軟件。
(2) 各節授課內容及授課方法。
第1、2節為VB程序設計(4學時),主要內容如下:
① 演示整個項目的實現效果。
② 主要控件的使用,重點是文本框、標簽框及命令按鈕。
③ 菜單的設計。
④ 事件代碼的編寫。
第3、4、5節為關系數據庫和SQL(6學時)。
講課方法與傳統的講課方法沒有區別,內容涉及表格的創建,數據的添加、修改、刪除等操作。
在介紹相關命令時,介紹前臺與后臺數據庫連接的概念及方法,以便與VB程序設計課程相銜接。
第6節為VB程序設計(2學時)。
本節主要內容是實現VB與SQL數據庫的連接。如果時間允許也可以安排一兩個小實驗。如“點擊某按鈕,在文本框中顯示若干文字”,“設計一個輸入密碼的界面,并判斷密碼是否正確”。
第7節為軟件文檔寫作(2學時)。
利用網絡,讓學生自行查找相關的文檔,對比教材介紹的內容,以討論的方式講授。
第8節:測評及總結。
在整個學習過程中,學生是分組學習的,測試時,每組隨機抽取1~2人。
(3) 下一項目安排。
為了體現項目的相關性與知識的連貫性,下一個項目的重點放在查詢語句、軟件的文檔設計等,要求學生提交相關文檔。因此選擇學生較熟悉的系統――學生各科成績查詢系統。
以上簡要介紹了課程融合的方法及過程,對上述過程需要作如下幾點說明:
① 本次教改實驗班級以前學過C語言程序設計,所以在VB程序設計課中,有些內容只簡單介紹。
② 整個教學過程并不是嚴格按學時和內容的安排進行,有時VB課也介紹數據庫的其他內容,文檔寫作課也介紹軟件工程的相關概念等,以提高學生實踐能力為最終目標。
③ 各課程的學時及進度也是動態安排的,根據學生的掌握情況而定。
④ 一個小項目結束時,并非每個學生完成相同的工作量,實踐能力強的學生往往較原計劃完成得多。
⑤ 講課內容并不是項目內容的簡單分解,項目只是使學生知道為什么要學這些內容,并將所學內容應用到該項目中。如本項目的運行界面并沒有文本框,但并不是不學文本框,相反,文本框的使用卻是重點考核的內容。
4多課程融合教學的效果
在教學過程中,通過課間座談、問卷調查、課堂小測及教師間的教學研討、常規的系部教學檢查等,我們獲得教學效果的反饋,典型指標如表2所示。
上述各個指標表明,學生的學習興趣增強,項目實踐能力較以往有明顯提高,學習主動性也明顯改善。
多課程融合教學方法的優勢有:
(1) 有利于提高學生的實踐能力。多課程融合教學方法可以提高學生的實踐能力,強調在應用中鞏固所學知識。
(2) 有利于突出知識應用的連貫性。以項目為線索,將多課程內容融合,知識的總量不變,只是組織形式發生改變,強調知識在實際項目中的連貫性,按照知識在項目中的重新組合,這更適合高職高專學生的學習特點,更能提高教學效果。
(3) 有利于促進教師的合作,發揮專業特長。將多門課程融合起來,強調團隊教學,有利發揮教師的特長,進行教學研討,教學合作成了主動化、經?;袆?。同時,教師的團隊合作也給學生樹立榜樣,學生間的團體合作意識也隨之加強。
(4) 有利于提高學生的學習能力和知識應用能力。多課程融合的教學方法使學生帶著問題學習,學習的主動性、自覺性加強。學生由易到難逐個完成項目,在產生成就感的同時,加深了對知識點的理解,對所學知識的應用能力逐漸增強。
5結語
本文提出的多課程融合的教學方法突出各課程間知識點的內在聯系,教學內容的編排和教學過程的組織以“基于工作過程”為指導思想,有力提高了學生的實踐能力和學習的主動性、自覺性。教學中結合團隊教學及考核方法的改革,在實踐中收到良好的效果。
參考文獻:
[1] 陳獻禮,楊述芹. 對高職高專教學改革幾個問題的思考[J]. 濱州職業學院學報,2006,3(4):63-65.
[2] 何元清. 數據庫技術與應用課程教學改革與實踐[J]. 計算機教育,2008(18):69-70.
[3] 王蘭,陳興穌,劉軍. 高等職業技術院校數據庫課程教學改革淺析[J]. 伊犁師范學院學報:自然科學版,2009(3):56-57.
[4] 應宏. 團隊教學法的課程開發[J]. 職教論壇,2009(14):14-15.
A New Teaching Method on MIS with Merging Related Courses
CHEN Wen, LIU Shao-qing, WANG Lin-yan
軟件工程專業在我國高等院校還是一個很不成熟的專業,比起傳統的工科專業來說,軟件工程專業有更多的技術成分,因此,我們的教學體系和模式就要有別于傳統的教學體系和模式。實踐教學體系是否合適將直接影響軟件工程專業畢業生的質量。對于重點院校軟件專業和軟件學院實踐教學體系已有很多專家學者進行了研究與實踐[1-3],而普通院校無論是師資,還是其他教學資源,都不能與重點院校相比[4-5],應該有一套有別于重點院校的實踐教學體系。本文將對普通院校軟件工程專業實踐教學體系的構建進行探討,并結合我院軟件工程專業實踐教學體系進行總結。
1實踐教學體系構建原則
軟件工程專業實踐教學體系構建原則可以從4個方面考慮:軟件工程專業特點、教指委的軟件工程專業規范、軟件工程專業的職業定位、人類認識事物的規律。
1) 軟件工程專業是一個綜合性學科,既有科學的要求,又有技術的要求。從學生的培養目標來看,普通院校軟件工程專業含有更多的技術要求。目前國內大多數普通院校軟件工程專業還是按照傳統的理工科人才培養方式進行學生的培養,忽視軟件工程專業知識體系的特點,從而導致學校的學生大多數隨能按照培養計劃完成學業,成為一名合格的軟件工程專業的畢業生,但與企業的要求相差甚遠,企業找不到合適的人才的現狀。
2) 軟件工程專業規范給定的軟件工程專業知識體系包括:計算機科學與技術知識、軟件工程知識和領域知識。計算機科學與技術專業、軟件工程專業是實踐性、應用性非常強的學科,要使學生掌握好計算機科學與技術的基礎理論知識,應用軟件工程技術的基本技巧與方法,就必須確保實踐教學的教學質量。
3) 按照現在職場流行的說法,人才分為3類:白領、灰領、藍領。根據本地區和學校的特色,我院軟件工程專業的定位是培養“灰領”人才,因此,學生除了學習傳統的計算機科學與技術知識、軟件工程知識外,還要學習管理學知識,同時根據我校的特色與定位,把汽車設計與制造過程中信息結構作為應掌握的領域知識。管理學知識將用于團隊管理、軟件開發過程管理以及信息結構建模等開發活動;汽車設計與制造過程中的信息作為軟件開發實踐的應用對象,是軟件的加工對象。
4) 人類對事物的認識是一個由簡單到復雜,由具體到一般的過程,是一個分析與綜合的過程,將隨著知識的積累逐步深入。這就要求實踐教學要按照培養計劃進度設置不同的實踐內容,而且可以根據學生的個體情況進行少量的調整。
2實踐教學體系構建方案
現在高等教育的教育方式正在從以教師為中心轉變為以學生為中心,既以學生的目的需要為中心、以學生的能力拓展為中心、以學生的知識結構為中心開展實踐教學。因此,我們在設計實踐教學體系時,始終注重按照學生理論學習的進度和學生能力提高的需求,依據軟件開發過程的特點,分層次開設不同的實踐內容。
按照學生能力培養的路線圖,實踐教學體系始終圍繞著培養知識應用能力和創新能力進行構建。能力培養方面分為3個方面,即程序設計能力、軟件開發能力、工程實踐能力。實踐教學課程體系由5個層次的實驗構成:課程實驗、課程設計、項目實訓、開發實踐、畢業設計,如圖1所示。
2.1課程實驗
本類實驗主要是加強學生對所學知識的理解,“聽過的會忘記,看過的會記住,做過的會理解”。實驗內容分為3類。第1類:掌握和運用工具,包括語言類,軟件開發工具類等;第2類:理解所學知識,包括操作系統、編譯原理、設計模式、計算機網絡、數據結構與算法等;第3類:同時兼顧工具學習和知識理解,如數據庫原理。這類實驗主要是學生按照實驗指導書完成規定的實驗內容,但也有一部分內容只給出實驗目的,讓學生自己設計實驗內容(設計型),以兼顧學生的不同層次與興趣。
2.2課程設計
本類實驗的目的就是培養和訓練學生對所學知識的綜合運用能力和學習新技術、新知識的能力,屬于規范中的設計型與綜合型實驗。教師給出課程設計題目、相應的背景描述和課程設計要求,學生在教師的指導下獨立完成課程設計項目,時間一般為1~2周。實驗內容和要求根據學生的理論課進程安排,如VC++課程在數據結構與算法設計之前開設,因此VC++課程設計要求學生做好類的設計、界面設計,數據存儲用文件形式,對軟件的效率不做要求;數據結構與算法設計課程設計,除了VC++課程設計的要求外,要增加對算法的效率和存儲空間的要求;設計模式與UML建模課程設計除了VC++課程設計和數據結構與算法設計課程設計的要求外,增加軟件可靠性與高效的要求等。所有的課程設計都要求界面美觀。同時鼓勵優秀學生應用一些還沒有開設的課程內容。
2.3項目實訓
本類實驗的目的主要是訓練項目的組織能力、工程實踐和團隊協作能力,著重開發過程的訓練,按照軟件生命周期,完成各階段的工作。項目實訓放在軟件工程和數據庫原理等專業基礎課程之后,軟件體系結構之前。同時開展多個項目,把學生分成小組,在不同的項目中擔任不同的角色,教師扮演客戶和技術總監的角色,要求學生按時上下班,實驗室允許學生加班,學生要負責實驗室設備安全。要上交較完整的需求分析與設計文檔,特別是各部分的公共信息要完整??梢灾粚崿F部分需求,時間安排為2~4周為宜。
2.4開發實踐
開發實踐在軟件工程的專業實驗室或校外實習基地進行。2008年我們與東風懸架彈簧公司和武漢天喻軟件有限責任公司合作,利用武漢天喻軟件有限責任公司的PLM軟件,裝入東風懸架彈簧公司產品開發的基礎數據。學生通過該平臺,可以了解企業產品的開發流程,不懂的地方隨時可以向企業工程師咨詢;可以選定一個模塊,按照PLM系統接口規范進行設計開發,然后集成到PLM系統中去??梢允翘鎿Q原來的模塊,也可以是增加新的功能,進行集成測試檢驗程序的可靠性和效率。時間安排為4~8周為宜,由學校教師與企業工程共同指導。
2.5畢業設計
畢業設計是大學教學過程的最后一個環節,是一個學生自主開發的綜合性實踐教學環節。通過畢業設計,能使學生綜合應用所學的各種理論知識和技能,進行全面、系統、嚴格的技術及基本能力的練習。我院畢業設計時間安排為16周,鼓勵學生把就業與畢業設計結合起來。學生在企業實習階段參與項目開發,由企業導師進行項目開發的相關指導,回校在校內教師指導下完成論文和答辯。
3軟件工程專業實踐教學的師資要求
軟件工程專業的實踐教學要求實踐教師既是實踐的指導者,又是直接的參與者。要對學生在實踐中遇到的各種問題給予解答,包括編程語法、算法邏輯、軟件體系結構設計、用戶需求分析、團隊協作方法等;在實踐過程中更多地是站在用戶的角度對學生的成果進行驗收測試,使學生體會到在現實情況下怎樣的軟件才能被用戶接受,體會到用戶怎樣檢查軟件的可靠性、可用性、正確性,用戶怎樣評價軟件的優劣。
軟件工程專業的特征要求從事軟件工程專業教學的師資隊伍是一支具有綜合素質的隊伍,既有專業理論基礎,又要有企業實踐背景;要充當軟件開發過程的各種角色――投資者、使用者、組織者、設計者、編碼者、測試員等。課程實驗主要由理論基礎扎實的教師擔任,課程設計由理論基礎扎實的教師和有企業實踐背景的教師共同指導,項目實訓和開發實踐主要由有企業實踐背景的教師完成。
4結語
本文介紹的軟件工程專業實踐教學體系是我校通過幾年的不斷摸索與改正后形成的。在探索過程中獲得了湖北省教育廳項目(軟件工程創新型人才培養研究)和學校的支持(2007年軟件工程特色專業建設費15萬元)。該實踐教學體系利用一些基礎實驗幫助學生理解和掌握專業理論知識,為今后的發展打下堅實的專業基礎,同時通過參與各種項目,提供了發展其動手能力的環境,貼近了企業需求,提高了就業率。2009年我校軟件工程專業的一次就業率達到了90%。由課程設計、開發實踐和畢業設計構成的創新訓練體系,使學生獲得了科學研究方法和軟件開發活動的工程化的經驗。
參考文獻:
[1] 李紅梅. 面向能力培養的軟件工程實踐教學體系[J]. 高等工程教育研究,2009(2):84-87.
[2] 董瑋. 引入實訓體系,培養應用型軟件人才的探索與實踐[J]. 計算機教育,2007(23):10-19.
[3] 董瑋,邱建華,楊英鵬,等. 培養應用型軟件人才的實踐教學體系的研究與實踐[J]. 計算機教育,2008(10):16-18.
[4] 鄭耿忠,劉秋梅. 地方性院校軟件工程專業建設探討[J].電腦知識與技術,2009,5(30):8477-8478.
[5] 鄭耿忠,劉秋梅. 軟件工程專業實踐教學體系構建探索[J]. 電腦知識與技術,2009,5(27):7690-7691.
[6] 白偉華. 軟件工程專業應用型人才培養模式的思考[J]. 計算機教育,2008(22):35-37.
Practice Teaching System of Software Engineering in General Institutes
FU Yong-zhi, WANG Wen-yan, SHI Lü-hua
(Department of Computer Science School of Electrical & Information Engineering Hubei University of Automotive Technology,
【作者簡介】黃月妹(1971-),女,浙江省金華市,金華職業技術學院信息工程學院,講師,碩士,主要研究方向是數據庫技術和.net技術。
數據庫技術在各類軟件開發項目中,其重要性不言而喻。數據庫課程是軟件類學科必修的專業主干課程,為信息管理系統、為網站開發技術、為軟件工程技術提供強大的后臺支持。但從畢業生實際就業情況看,很多畢業生只掌握了數據庫技術中的基本應用,而數據庫系統的高級應用等方面知識普遍缺乏,而這恰是企業方面最需要的。因此我們有必要分析一下數據庫課程現有教學模式存在的一些問題。
一、數據庫教學現狀存在問題的幾點分析
在平時的綜合課程實訓、畢業設計輔導過程中,我們發現學生對數據庫的知識應用比較局限,只能把數據庫用做簡單的數據存儲,特別是對數據庫設計與代碼編寫能力上不能令人滿意。思其原因,從課程的教學模式上看,存在以下幾個問題:
1.數據庫課程和軟件開發課程的銜接問題
在高職計算機專業課程中,數據庫技術及應用這門課程一般開設在第二或第三學期,主要選用SQL Server數據庫管理系統為學習工具,它側重于數據庫后臺管理,而很多項目的開發還需要一門前臺語言。學生在校期間的第二或第三學期剛處于計算機語言的學習階段,并不具備用某種計算機語言去開發數據庫項目的能力,所以對于數據庫類課程的學習,大部分學生只學習到了理論知識,對項目化導向的實踐學習,實質上只是一個概念,這給以后的項目設計與開發造成很大影響。
2.數據庫課程教學實踐中存在問題
1)課堂教學知識孤立,沒有形成統一系統,不能激發學生學習的積極性。
2)實驗內容往往圍繞章節內容設計,沒有整體性和連貫性,同時學生也只是為了完成任務,不考慮老師設置此任務的目的。
3)大班教學的模式使得學生個性的特質難以體現和滿足。學生的個性差異,造成部分學生不能及時跟上教學進度,而學習能力強的學生又感覺進度太慢。
二、對以上問題的解決方案
課程學習的目的是為了專業的應用,體現在這門課程上就是:理解關系數據及其基本理論知識、熟練掌握某種數據庫管理系統的基本應用操作、能夠使用某種語言進行數據庫項目設計開發、具備工程化軟件開發能力。針對著以上分析的幾個問題,主要從以下幾個方面著手解決。
1.專業課程的整合
為了實現教學目標,將數據庫課程整合成一門課程《數據庫應用及程序開發》,其涵蓋的內容包括:數據庫應用及數據庫程序開發。數據庫應用中主要包括數據庫基本原理、關系數據庫及完整性約束、關系數據庫對象創建及應用、事務、安全性及并發控制。數據庫程序開發包括數據庫設計和程序設計。數據庫設計主要包括業務流程分析、數據流程控制、概念模型設計、數據表規范和優化設計、數據完整性設計、索引、視圖、存儲過程及觸發器設計等。程序設計包括應用程序功能模塊設計、界面設計、數據庫訪問、系統維護等。
這種整合解決了理論與實踐脫節的問題,在內容的選擇上依據“理論以夠用為度”的原則,可以使學生的專業知識更系統而完整,明確課程的作用,也從激發了學生的學習興趣。
2.設定合理的課程開設時間
對于三年制高職學生,建議整合后課程開設在第四或第五學期,因為這個時期的學生已經有一定的計算機語言編程能力和界面設計能力,進行數據庫項目開發比較合適。
3.采用“項目化”教學方法
以“項目為導向”教學方法進行課程教學,由于新模式下的學生已具備比較成熟的編程能力,因此要做好以下幾個方面的教學設計。
1)根據項目開發步驟來設計教學過程
程序開發工作中的基本步驟為:項目需求分析項目分析設計項目功能實現項目測試項目維護項目評估反饋。我們的教學過程也按這個步驟來進行,這樣可以讓學生熟悉完整開發項目過程,增強學生解決實際問題的能力。
2)精選教學內容
課堂教學和實驗教學都以學生對其功能需求較為熟悉的“學生信息管理系統”展開。表1中列出了學生信息管理系統這個案例與課程知識點對應說明,剖析分解案例,使學生極大程度地實現理論與實踐融會貫通,提升學生的知識應用能力。
說明:
①課堂教學和實驗教學分不同系統模塊進行,最后完成整個系統的設計和開發。
②教師在教學過程中可以給出一個課外項目,讓學生同步練習,以項固學生課上學習知識。
③為了解決學生學習個體差異問題,實驗內容設定基本和高級內容兩個部分。學習能力差一點的學生只要求完成基本內容,而較強的學生兩部分都要實現。
4.設定相應的考核機制
以考助學,以考驗學??己说倪^程應貫穿于整個課程的學習過程,內容包括理論部分和實踐操作部分,考核機制如下:
綜合考核=平時考核*10%+過程考核*30%+項目考核*60%
過程考核主要考核平時學習過程中的各知識點,項目考核是考核整個項目的功能實現情況。
三、總結
本文對數據庫課程教學模式改進的思考主要是基于如何將理論知識應用于實踐而提出的。教師在授課過程中除了講解概念,更要說明每個知識點如何使用,用在什么地方,讓學生體會到學以致用的感覺,真正激發學生的學習興趣,提高課程的教學效果。
【參考文獻】
1背景
畢業實習是軟件學院本科教學計劃中十分重要的實踐性教學環節,是理論聯系實際,對學生進行專業技能訓練,培養其實踐動手能力的重要課程。認真抓好畢業實習工作,提高畢業實習質量,是提高學生專業素質的關鍵環節[1]。
2003年11月廣東省教育廳發出的《關于試辦省級示范性軟件學院的通知》[2]中指出,在軟件學院的發展過程中,建設一批能夠培養大量具有競爭能力的實用型軟件技術人才的基地,面向企業,產學研結合,為普通高校培養本科層次軟件技術應用型人才起示范作用,并以此推動高等教育人才培養模式和辦學體制、管理體制以及運行機制的創新。在該通知精神的指導下,針對軟件學院畢業實習的特點,我院與IT實訓企業合作,探索出校企聯合進行企業實訓的一種實習模式。近年我院的畢業實習按照這種新模式有序地進行,從以往軟件學院本科畢業設計考核以及就業情況來看,取得了良好的效果。
2畢業實習存在的主要問題
軟件學院本科畢業實習在軟件工程專業教學體系中是一個非常重要的環節,各高校對這一環節也非常重視,采取了一系列相應的措施、計劃以保證畢業實習教學目的的達標[3-6]。我校四年制軟件學院本科畢業實習的教學計劃一般安排在第六學期結束以后,為期三個月。實習內容主要是安排學生到與專業密切相關的企業去,強化課程理論知識和開發技術體系,參與企業項目開發流程,綜合運用所學知識進行實際開發工作,做到理論聯系實際,為畢業設計和走上工作崗位做好充足的知識準備和思想準備。根據以往我院本科畢業實習的實際情況,我們對畢業實習面臨的主要問題進行綜合分析,總結出在畢業實習的計劃實施過程中,還存在著很多亟待解決的問題。
(1) 軟件實踐教育方向模糊。軟件實踐教育的方向應該是面向就業技能培養和綜合素質塑造。但是,學生在大學前三年中,大部分學習內容都以理論知識為主,實踐鍛煉較少,這種情況導致學生理論和實踐脫節。當前,軟件實踐教育的主要實施方案是在開設理論課程的同時,安排學生進行上機實驗,而上機實驗的內容和層次與軟件行業的實時發展不相匹配,實踐教育方向不明確。這種模糊的教育方向導致學生在畢業實訓時因理論知識和實踐應用差距太大而感到實訓和工作壓力過大。
(2) 理論課程設置與軟件行業發展需求不匹配。軟件行業應用的快速發展,使得軟件技術日新月異。這些新技術和新知識的出現,能夠更好地適應軟件行業的應用復雜性和專業性,而高校軟件學院理論課程設置不能盡快適應這種變化,導致學生所學專業知識和技能不能直接應用于畢業實訓和工作中。
(3) 師資力量跟不上教學計劃要求。軟件學院的教學內容需要緊跟軟件行業的發展,當前高校軟件學院的師資大多數都是教學科研型人才,缺乏軟件行業企業的開發、設計和管理知識經驗。這種情況導致學生所學專業知識與實際工作需要差距較大。
(4) 實習教學計劃與就業導向脫離。軟件學院的畢業實習一般都是以理論知識為基礎,以項目開發案例作為實踐內容,這樣的實習教學計劃事實上是本科教學的重復和再現。而且,在畢業實習的計劃中,與就業導向有關的內容如工作前景分析、公司應聘面試和軟件企業文化熏陶等環節幾乎沒有。
(5) 學生參加企業實習的目的性不強。企業實習的目的有兩個,一是將學生大學期間所學的理論知識轉化為實踐經驗;二是將實習經歷轉化為工作積累。所以企業實習最終是要解決學生的就業問題,使學生畢業后能立即全面地投入到工作中。但是,在企業實習的過程中,很多學校的實習內容并未直接導向就業,目的性不強。
(6) 校企合作的力度和深度不夠。畢業實習一般都是大三結束后安排學生去企業實訓,在此之前學校和企業的溝通力度不夠,未能即時根據學生自身情況和就業需求調整畢業實習計劃,致使實訓內容滯后單調,而且在學生畢業實習的過程中,由于對實習的目的不明確,學生實習內容的深度和廣度往往不夠。
以上這些問題是軟件學院畢業實習計劃和實施過程中必須得到合理解決的問題。如果不能合理解決這些問題,畢業實習就失去了作用和意義。
3企業實訓模式探討
畢業實習是軟件學院本科畢業生的必修課,如何讓學生通過畢業實習取得應有效果,畢業實習的模式是關鍵[7-8]。根據CC2005課程體系設置和當前畢業實習面臨的主要問題,我院在畢業實習模式的設置過程中采取了以下相應措施,逐漸形成了一種主要以企業實訓作為畢業實習內容的模式。在該模式的具體實施過程中,采用不同措施來解決畢業實習面臨的主要問題,收到了良好的成效。
(1) 學校和企業共同加強師資力量建設。軟件工程專業的課程設置必須緊跟軟件行業的實時發展,學校需要加強軟件工程專業師資力量,選送教師去軟件企業或軟件培訓機構進行知識和技能培訓,鼓勵教師進行高新軟件技術的學習、開發和研究工作。實訓企業根據當年畢業實習的內容,安排具有相應理論教學資格和軟件開發經驗的工程師作為教師,教授畢業實習的理論基礎知識和指導學生的畢業實訓工作。
(2) 學校和實訓企業簽訂長期合作協議。為了使企業實訓能貫穿學生的四年本科學習,學校和企業在學生大學一年級就開始執行合作協議,形成“3+1”的人才培養模式,即三年的學校學習加一年的畢業實習。這種長期的合作協議使學校和實訓企業可以共同承擔人才培養風險,實現經濟和社會效益共享。
(3) 學校和企業共同制訂理論教學及畢業實習計劃。按照CC2005課程體系結構和軟件行業發展實際需求,學校和企業共同調整理論教學計劃和企業實訓計劃,使學生在校期間所學的理論知識能更好地適應社會需要。
(4) 學校和企業共同確定畢業實訓內容。根據軟件行業的實時發展情況,校企雙方共同確定畢業實訓內容,明確畢業實習目標,使學生在畢業實習過程中學到用到的知識能夠緊跟軟件行業的發展,并能將其直接應用到畢業后的工作崗位中。
(5) 學校和企業共同指導學生就業。畢業實習的最終目的是導向就業,所以學校與實訓企業在合作協議及畢業實習內容中應對就業問題進行協定。校企合作協議約定:根據學生畢業實習的任務和方向,推薦學生去對口企業就業,口頭簽約率需要達到一定標準。這樣企業在學生實訓過程中存在一定壓力,才能夠更好地服務于學生實訓。而且,學校和企業可以根據軟件行業發展實時調整實訓內容,緊跟軟件行業的工作崗位需要,直接導向就業。
4企業實訓實例
我院畢業實習以企業實訓為主,建立了北京和成都兩個企業實訓基地。在我院探索出的企業實訓的模式下,實習過程從內容到形式都較以往發生了較大變化。實習內容由學校專業教師與實習單位根據學生課程學習規劃和企業開發項目共同商討、研究而決定;實習組織由學院教師在統一計劃指導下有序進行;實習指導以實習單位高級技術人員為主、以學校專業課教師為輔共同承擔。下面以我院2008年本科畢業實習為例,說明企業實訓的計劃和實施過程。
(1) 實訓目標。
熟練使用Java或者C#編程語言,掌握基于B/S構架的應用服務器軟件的安裝、配置、管理和開發。掌握J2EE或者.NET軟件開發體系架構,能獨立根據客戶需求完成企業中小型軟件設計解決方案。掌握主流軟件企業常用開發建模工具和設計模式;深入研究和熟練掌握職業技能崗位技術要求。掌握現代IT企業軟件開發的規范和標準,熟悉軟件項目開發立項、分析、設計、編碼、測試、部署、結項等完整規范流程。在項目實訓中養成良好的表達、溝通、協調能力,感受企業文化,體驗團隊合作精神。掌握快速學習新知識、新技術方法,培養良好的分析問題和解決問題的能力。掌握筆試、面試技巧,并逐漸形成適合自己的職業發展道路。
(2) 實訓特點。
實訓過程分為4個階段:第一階段――案例分析/項目過程體驗(2周);第二階段――專項技能訓練/開發環境熟悉(2周);第三階段――項目實戰/技術綜合規范應用(4周);第四階段――探索性軟件項目實踐/畢業設計課題軟件項目開發(5周)。實訓過程循序漸進,由易到難,由淺到深,使學生能更好進入角色、接受知識。
在案例分析/項目過程體驗階段,通過一個完整的項目案例貫穿軟件工程的各個階段,使學生對軟件工程項目的全部過程有一個清晰的認識,并通過一個完整的項目開發團隊,使學生切身感受軟件開發的全過程,了解現代軟件企業開發需要具備的基本開發技能。
在專項技能訓練/開發環境熟悉階段,通過項目案例分解演示,使學生深刻理解項目中各個角色的工作職責和崗位技能要求,通過項目實踐專項強化各個角色崗位職業技能,使學生以自己特有的角色積累軟件工程項目實戰經驗。
在項目實戰/技術綜合規范應用階段,通過項目開發團隊,強調全面培養學生的綜合職業技能,提升個人職業素質,而不僅僅是技術開發能力。
在探索性軟件項目實踐/畢業設計課題軟件項目開發階段,實訓學生根據前三個階段積累的軟件專業技能,獨自完成自己的畢業設計項目開發工作。在實訓中強調學生的實際動手能力,在三個月的實訓中保證每個學生完成8000~10000行的代碼量,并且能夠獨立承擔角色崗位的開發任務。
實訓過程中,工程師對學生進行多角度考察和測評,幫助學生認識自身的優點和弱點,便于學生能進行正確的定位。結合現代IT企業用人崗位需求,講解編寫簡歷規范、面試技巧,并請各個IT企業對學生進行實踐考察、面試和座談。
(3) 實訓角色。
結合學生分組情況和自身條件幫助學生選擇合適的實訓角色,包括項目經理、配置經理、需求分析員、數據庫設計員、界面設計員、程序員和測試員等。
(4) 實訓內容。
Rational 統一開發過程,軟件項目管理、軟件需求開發、用例設計、軟件分析設計、軟件編碼技術(J2EE或.NET)、數據庫技術(Oracle 10G或SQL Server2005開發實現)、軟件測試技術、企業文化、項目過程體驗等。
(5) 項目實戰。
學生根據自身情況選擇實訓項目進行實戰。如移動彩鈴營銷綜合信息系統、網通大客戶管理信息系統、行政執法管理系統、酒店數字化管理系統、積華醫藥物流管理系統、職業技術院校信息化系統統一平臺、市政工程設計研究院信息管理系統等項目。
畢業設計課題項目開發階段以項目組的方式進行,但在這個階段不再區分角色的職責,而是每個項目組的學生根據小組選擇的項目,自己獨立完成項目中的某一個畢業設計子系統課題開發,包括從這個子系統課題的需求分析、詳細設計、編碼、測試到子系統部署全部軟件開發流程,最終以自己開發的子系統形成各自獨立的畢業設計論文。
(6) 實訓考核。
實訓考核分項目組考核和項目成員考核兩部分,實訓學生成績=項目組成績×60%+個人考核成績×40%。項目組考核內容主要包括項目開發涉及的軟件工程及項目管理、數據庫、開發語言、需求分析、系統設計、項目實施和項目結題等。項目成員考核內容主要包括掌握具體技術概念程度、編碼習慣和熟練程度、職業素養、創新和鉆研精神等。
(7) 實訓總結。
實訓結束后,學生需提交如下項目資料:項目組提交最終版本源代碼工程、軟件安裝程序、用例模型、數據庫設計模型、數據庫文件;項目組提交軟件項目計劃、需求規格說明書、概要設計文檔、模塊開發卷
宗、測試文檔、用戶手冊、項目周報、階段評審記錄、配置管理文檔和軟件質量保證文檔等;實訓學生提交畢業設計開題報告、畢業設計項目成果和實訓總結報告。
5結語
以企業實訓為核心的畢業實習模式的形成和實施,可以改革軟件學院辦學體制,創新軟件人才培養模式,建立優質軟件實習基地,整合校企專業師資隊伍,提高畢業實習質量,培養綜合型軟件人才,拓寬學生就業渠道。實踐表明,校企合作實施企業實訓所培養的軟件人才,可以更快地掌握軟件行業的新知識和新技術,能更好地適應軟件行業發展的需要。
參考文獻:
[1] 何火嬌,羅威,楊紅云,等. 校企合作辦學是高校創新人才培養模式的有效途徑[J]. 高等農業教育,2008(5):38-40.
[2] 廣東省教育廳. 關于批準有關高等學校試辦省級示范性軟件學院的通知[S]. 粵教高(2004)30號.
[3] 劉震. 從“校企合作”模式下的課程置換看軟件專業師資隊伍建設[J]. 福建電腦,2008(10):186-187.
[4] 熊才權,梅清,王春枝. 校企聯合的IT專業生產實習模式研究與實施[J]. 理工高教研究,2007,26(4):114-115.
[5] 王海暉,熊凡. 校企聯合的計算機專業畢業實習模式探索和實踐[J]. 電腦與電信,2008(7):106-111.
[6] 盧瑾,李洪煜,王小號. 校企合作共建軟件實訓中心的探索與實踐[J]. 實驗技術與管理,2008,25(12):134-136.
[7] 張廣泉,楊季文. 面向校企合作的軟件工程人才培養模式探討與實踐[J]. 計算機教育,2008(21):29-32.
[8] 張安民,張遠輝. 校企合作共建生產型實訓基地的創新[J]. 實驗科學與技術,2008(8):242-244.
Reform of Pattern of Undergraduate Diploma Practice for College of Software Technology
XIAO Ke-hui, XIAO De-qin