時間:2023-03-23 15:20:20
序論:速發(fā)表網(wǎng)結(jié)合其深厚的文秘經(jīng)驗,特別為您篩選了11篇軟件畢業(yè)論文范文。如果您需要更多原創(chuàng)資料,歡迎隨時與我們的客服老師聯(lián)系,希望您能從中汲取靈感和知識!
中圖分類號:G64 文獻標識碼A: 文章編號:1006-0278(2014)01-177-01
一、背景意義
如今計算機網(wǎng)絡的普及已近是亙古不變的潮流了,而且全國大學網(wǎng)絡的正在以高速的發(fā)展節(jié)奏和社會潮流接軌,各種計算機網(wǎng)絡化已經(jīng)逐步取代繁瑣的傳統(tǒng)辦公模式。大學畢業(yè)設(shè)計作為大學生四年學結(jié)的最重要環(huán)節(jié),我們完全有必要實現(xiàn)網(wǎng)路管理化,可以減少指導老師和學生的工作時間和負擔,讓繁瑣的畢業(yè)設(shè)計過程采用網(wǎng)絡化數(shù)據(jù)庫統(tǒng)一管理。通過畢業(yè)論文管理系統(tǒng),大大方便了學生、老師及學校管理員。社會科技在不斷的革新,我們的生活、工作和獲取知識的方式結(jié)構(gòu)都發(fā)生了完全的更新和進步,傳統(tǒng)的方式在不斷的改變,這是社會發(fā)展的畢竟之路,也是走向未來的畢竟過程,所以使得各種傳統(tǒng)方式得到不斷的簡單、方便和先進是十分重要和必須的。然而在許多大學和高校里面并沒有在畢業(yè)這一環(huán)節(jié)上實現(xiàn)信息化管理,所以這一部分的工作所有都是由人工來完成,然而人為的物理操作必定存在許多缺陷,比如大量的畢業(yè)生信息需要處理,工作量就十分的龐大,到處都是紙質(zhì)資料,不易整理和保管,還容易丟失,另外最麻煩的是需要更新和修改的資料的情況,其次就是學生和指導老師之間關(guān)于論文進行的交流和聯(lián)系都是線下的,會受到各種不定因數(shù)影響,影響這一環(huán)節(jié)的進度和質(zhì)量。有著網(wǎng)絡的基礎(chǔ),系統(tǒng)可以采用了目前十分流行的B/S結(jié)構(gòu)和Web技術(shù),使得操作交流都變得十分簡單和快捷。最重要的是通過計算機信息化管理完全避免人為物理操作的不足。
二、初步調(diào)研
瀏覽了各大類型和類似的網(wǎng)站,畢業(yè)論文管理管理系統(tǒng),我同樣采用了當前很流行的B/S結(jié)構(gòu)來開發(fā)。
通過各個高校去實地考察,很少有大學開始使用此類系統(tǒng)來管理畢業(yè)論文。另外,大多數(shù)學生和老師都希望高校能完善此塊的建設(shè),來減少畢業(yè)生和指導老師的工作量和工作效率。并且此系統(tǒng)會有效的減少學校在此類工作的成本。由于只針對高校畢業(yè)生的畢業(yè)論文,技術(shù)上的要求和開放難道并不是特別大,做好策劃工作就好。所以完全可以由大學生和本校老師來指導完成。
最后我們考慮到費用,因為不是企業(yè)級的網(wǎng)站,而是校內(nèi)開發(fā),功能和維護性的要求并不是特別高,所以費用基本可以忽略不記。綜上所述,系統(tǒng)的開發(fā)無論從技術(shù)上、經(jīng)濟上,可行性都是相當高的。對于各大高校是值得去開放和使用的。
三、開發(fā)過程中問題
在開放過程之前,我們需要選擇何種編程語言和環(huán)境。語言和環(huán)境的選取對系統(tǒng)的開發(fā)難度和時間長度都是有直接的聯(lián)系的。為了減少開發(fā)周期,減弱開發(fā)費用,提高產(chǎn)品的質(zhì)量,對系統(tǒng)做出需求分析報告是非常必要的。比如本畢業(yè)論文的系統(tǒng),是可以完成論文的申請,上傳,查看,評價,統(tǒng)計等一系列功能的。那么采用SQL Server2012+Microsoft Visual Studio 2012++C#做為開發(fā)工具。在軟件系統(tǒng)開發(fā)過程中,不提倡無模型的隨機開發(fā)方式,不可以想到什么功能模型就隨手開發(fā)什么代碼,這樣不規(guī)范的開發(fā),不僅使得開過過程處于混亂,而且大大地降低了系統(tǒng)開發(fā)效率。我們可以適當?shù)睦靡恍┙?jīng)典的開發(fā)模型,典型的開發(fā)模型有:1.邊做邊改模型(Build-and-Fix Model);2.瀑布模型(Waterfall Model);3.快速原型模型(Rapid Prototype Model);4.增量模型(Incremental Model);5.螺旋模型(Spiral Model);6.演化模型(evolution model);7.噴泉模型(fountainmodel);8.智能模型(四代技術(shù)(4GL));9.混合模型(hybrid model);10.RAD模型;我們要盡量避免原始老舊的開放模型,這樣可以避免許許多多開發(fā)問題。但是要根據(jù)系統(tǒng)的大小,和開發(fā)的難度來做決定,有句話說的好殺雞焉用宰牛刀,太多復雜的模型適合龐大的系統(tǒng)開發(fā),然而用的一般的小系統(tǒng)上反而會增加開發(fā)難度。
參考文獻:
[1]周名浩.科關(guān)于畢業(yè)論文管理系統(tǒng)的設(shè)計思想[J].才智,2011(12).
隨著社會的進步、計算機技術(shù)的飛速發(fā)展 ,用計算機實現(xiàn)企業(yè)人事工資的管理勢在必行。對于大中型企業(yè)來說,利用計算機支持企業(yè)高效率完成勞動人事管理的日常事務,是適應現(xiàn)代企業(yè)制度要求、推動企業(yè)勞動人事管理走向科學化、規(guī)范化的必要條件;而工資管理是一項瑣碎、復雜而又十分細致的工作,工資計算、發(fā)放、核算的工作量很大,一般不允許出錯,如果實行手工操作,每月發(fā)放工資須手工填制大量的表格,這就會耗費工作人員大量的時間和精力,計算機進行工資發(fā)放工作,不僅能夠保證工資核算準確無誤、快速輸出,而且還可以利用計算機對有關(guān)工資的各種信息進行統(tǒng)計,服務于財務部門其他方面的核算和財務處理,同時計算機具有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高人事工資管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。 所以人事工資管理系統(tǒng)應運而生,成為利用計算機實現(xiàn)企業(yè)人事工資管理的基本。
隨著我國國民經(jīng)濟建設(shè)的蓬勃發(fā)展和具有中國特色的社會主義市場經(jīng)濟體制的迅速完善,各個行業(yè)都在積極使用現(xiàn)代化的手段,不斷改善服務質(zhì)量,提高工作效率,這些都在很大程度上給企業(yè)提出越來越嚴峻的挑戰(zhàn),對企業(yè)體系無論是在行政職能、企業(yè)管理水平以及優(yōu)質(zhì)服務上都提出更高的要求。建設(shè)一個科學高效的信息管理系統(tǒng)是解決這一問題的必由之路。企業(yè)內(nèi)部財務管理是該企業(yè)運用現(xiàn)代化技術(shù)創(chuàng)造更多更高的經(jīng)濟效益的主要因素之一。工資管理作為企業(yè)內(nèi)部的一種財務管理也是如此,由于企業(yè)職工人數(shù)較多,每一位職工的具體實際情況也不盡相同,各項工資條款的發(fā)放,如果沒有一個完整的管理系統(tǒng)來進行管理,那么勢必會給管理人員帶來種種麻煩,因此類似工資管理系統(tǒng)之類的財務軟件的開發(fā)勢在必行?,F(xiàn)在中國企業(yè)已進入"新管理時代",企業(yè)管理在經(jīng)歷了計劃經(jīng)濟時期的"生產(chǎn)管理"時代,計劃經(jīng)濟與市場經(jīng)濟相結(jié)合時期的"混合管理"時代后,從九十年代末進入全面市場經(jīng)濟時期的"新管理"時代.新管理時的中國企業(yè)管理是面向市場,基于現(xiàn)代企業(yè)制度,是中國模式,價值化,系統(tǒng)化,電腦化,國際化和普遍化管理的時代. 新管理時代的中國企業(yè)管理以建立競爭優(yōu)勢,提高企業(yè)競爭力為核心.要提高企業(yè)的競爭力就必須整合企業(yè)經(jīng)營,全面強化企業(yè)管理,形成企業(yè)持久發(fā)展的"內(nèi)功".越來越多的質(zhì)優(yōu)企業(yè)舍得在管理系統(tǒng)上投資的舉動,足以說明這一趨勢. 在市場競爭日益激烈,用戶需求不斷趨向多樣化,企業(yè)間關(guān)聯(lián)程度越來越密切的今天,要求企業(yè)行動必須快捷,靈敏,在管理的思想觀念,方式方法上不斷創(chuàng)新.人力已經(jīng)很難完全達到要求,必須借助當代信息科技的最新成果,優(yōu)化和加強企業(yè)的運營和管理.
三、研究方案(主要研究內(nèi)容、目標,研究方法、進度)
主要內(nèi)容:支持企業(yè)實現(xiàn)規(guī)范化的管理,支持企業(yè)高效率完成勞動人事管理的日常業(yè)務,包括新員工加入時認識檔案的建立,老員工轉(zhuǎn)出、辭職、退休等。目標:實現(xiàn)企業(yè)員工工資管理的系統(tǒng)化、規(guī)范化和自動化。
四、進程計劃(各研究環(huán)節(jié)的時間安排、實施進度、完成程度)
2006-03-10---2006-03-16收集所需資料2006-04-02---2006-04-16完成系統(tǒng)需求分析, 對人事查詢管理,人事維護管理,工資查詢管理,工資維護管理,等各個功能模塊的功能進行確定。2006-04-17---2006-04-25對數(shù)據(jù)庫表結(jié)構(gòu)進行設(shè)計,將表結(jié)構(gòu)導入數(shù)據(jù)庫。并對論文進行初步構(gòu)思、編寫。2006-04-17---2006-05-05繼續(xù)完成功能模塊的代碼編寫。2006-05-05---2006-05-23設(shè)計測試實例,對系統(tǒng)進行測試,找出缺陷,進行完善。2006-05-24---2006-06-15完成畢業(yè)論文的編寫工作。
五、導師對文獻綜述的評語
在95年11月武漢水利水電工程地質(zhì)計算機會上,首次公開進行了本專業(yè)的自由軟件展示與交流,盡管會議上提供的自由軟件只有4個,但都是些實用性強的軟件,與會代表爭相自由拷貝,氣氛異?;钴S,成為本次會議的一大特色。《會議紀要》認為:自由軟件的廣泛交流,體現(xiàn)了信息社會共同發(fā)展的合作精神,拋棄了傳統(tǒng)封閉的小農(nóng)意識。封閉是沒有出路的,只有交流才能發(fā)展,這是我們計算機應用事業(yè)的保證。
什么樣的軟件是自由軟件?自由軟件與商品軟件是什么關(guān)系,本文便是筆者的一些粗淺認識。
1.軟件按商業(yè)性質(zhì)分類
如果按軟件的商業(yè)性質(zhì)來分類,大致可分為商品軟件、自由軟件、共享軟件和轉(zhuǎn)讓軟件等四大類。現(xiàn)分述如下:
1.1商品軟件
所謂商品軟件,是將軟件當成商品出售,具有商品的使用價值和價值兩個屬性。一般來說,商品軟件要求有一定數(shù)量的用戶群,有一定范圍的銷售網(wǎng)絡,有較為健全的咨詢和軟件維護技術(shù)隊伍,有開發(fā)隊伍不斷地進行軟件升級。
按國家規(guī)定,要在市場上銷售的商品軟件首先要經(jīng)過國家或社會普遍公認的軟件評測機構(gòu)(如中國軟件評測中心)的質(zhì)量認證。認證的標準和依據(jù)是國家有關(guān)標準或行業(yè)標準,例如:GB8566-88、GB8567-88、GB9385-88、GB/12504~12505-90、GJB437-88等,同時還應取得beta測試版用戶的測試報告。
軟件是邏輯產(chǎn)品而不是物理產(chǎn)品。軟件生產(chǎn)集中于開發(fā)而不是制造,起決定作用的是人的智能的高效率的發(fā)揮。軟件是看不見(或讀不懂)摸不著的以磁盤、磁帶、光盤等記錄/讀取介質(zhì)為載體的計算機程序編譯代碼。鑒別軟件的優(yōu)劣、功能的強弱、使用的價值等等,可按國家對軟件開發(fā)的規(guī)范標準組織評審,或由國家專門的軟件評測中心進行評測。對于應用軟件來說,筆者認為最權(quán)威的鑒定和評測是軟件的直接使用者---用戶。
軟件能否形成商品,當然要看是否具備商品的一些基本特性,要看是否有一定數(shù)量的用戶,即是否具備商品的使用價值。能夠形成商品的軟件,要有極強的商品意識和版權(quán)保護,這是無庸置疑的。而不能形成商品的軟件,又可分為兩大類:
一類是開發(fā)難度大專業(yè)性很強用戶很少的軟件,或為特殊要求而開發(fā)的軟件,或研究課題在理論上還不成熟的軟件。例如控制衛(wèi)星發(fā)射的軟件或高精尖科學研究的專門軟件,既不會賣,一般用戶也不會買,顯然不是商品軟件。又如為一種新的尚未越過探討階段的結(jié)構(gòu)設(shè)計理論而編制的軟件,至少在新理論未經(jīng)實踐檢驗沒有被廣泛承認尚無規(guī)范認可階段,不是商品軟件。還有一些專業(yè)性軟件,標準化程度低,規(guī)范性差,軟件維護困難,沒有售后服務,僅僅是單位之間的有償引進或轉(zhuǎn)讓,自然也算不上商品軟件。
另一類是開發(fā)難度不大,多為個人單干開發(fā)的小型軟件、小工具、單一功能的小程序塊等,反映出程序設(shè)計中的一些技巧和經(jīng)驗,有一定的使用價值,如果沒有經(jīng)過包裝,用戶不多,也很難形成規(guī)模性的商品軟件。
1.2自由軟件
自由軟件(freeware)又稱免費軟件,由國外類似活動中freeware一詞轉(zhuǎn)譯而來,指經(jīng)軟件作者同意或軟件版權(quán)所有者授權(quán),免費提供給用戶的非商業(yè)性質(zhì)的軟件產(chǎn)品。自由軟件可以有著作權(quán)(版權(quán))或無著作權(quán)。
有著作權(quán)的自由軟件,其作者聲稱版權(quán)所有,但免費或收取很少的費用提供給用戶,讓人幾乎沒有限制地使用或拷貝或與他人分亨,一般不公布源程序代碼(一些公開發(fā)表源程序代碼的短小程序當然也屬于自由軟件)。例如許多國內(nèi)外廣泛流行的磁盤拷貝、磁盤文件管理、硬件測試、文本編輯器、文件圖形格式轉(zhuǎn)換等等工具類軟件,Internet網(wǎng)絡BBS(電子公告板)上可隨時下載的軟件,以及許多商品軟件的低版本、演示版、教學版、簡版等軟件,均屬于此類。另外,國內(nèi)的一些優(yōu)秀漢字系統(tǒng)如王碼WMDOS5.0以及后來升級的6.0和8.0、UCDOS3.0簡版、UCDOS5.0試用版、213L等,還有一些漢字輸入法、辦公排版系統(tǒng)等,亦為有版權(quán)的自由軟件。96年初,深受用戶喜愛的中文優(yōu)秀制表軟件CCED的版權(quán)人朱崇君先生宣布難以忍受軟件銷售70%的收入被銷售商拿去的現(xiàn)實,將正在熱銷的CCED5.0以CCED5.03版本加入到有版權(quán)的自由軟件行列而成為96年中國軟件行業(yè)和用戶們議論紛紛的重大新聞之一。
沒有著作權(quán)的自由軟件,是指在軟件技術(shù)發(fā)展過程中已經(jīng)形成了的大批標準的子程序和常用模塊,它們已經(jīng)在很多軟件產(chǎn)品中被多次使用過,或被收入教科書和公開出版的源程序代碼集中,實際上已經(jīng)弄不清是誰原創(chuàng)的,即已不清楚誰是版權(quán)人。還有一些軟件,其開發(fā)者在發(fā)表時公開聲明放棄版權(quán),供社會公眾自由使用,對于這些已經(jīng)成為社會公共財富的軟件,在開發(fā)中使用是不會構(gòu)成侵權(quán)的,可放心引用。
1.3共享軟件
共享軟件(英文:shareware)有別于自由軟件,需收一定費用,但仍為非贏利軟件。共享軟件所收費用僅限于資料的成本費和發(fā)行費。共享軟件鼓勵用戶自由拷貝,自由應用,軟件不加密,如果喜歡該軟件,有義務向發(fā)行公司注冊,只需付很少的注冊費就可得到更多的技術(shù)支持以及進行技術(shù)交流,發(fā)行公司所收取的少量的注冊費也僅是為了進一步發(fā)展和支持該軟件。例如近來到處做廣告的"王特綠色MIS4.0"和"雅奇MIS6.2"屬于數(shù)據(jù)庫與管理信息系統(tǒng)自動編程一類的大型軟件,可以減少應用系統(tǒng)大量的編程工作,也推出了共享軟件版本。
1.4轉(zhuǎn)讓軟件
一些專業(yè)性較強,開發(fā)難度較大(多為單位開發(fā)),用戶群有限,無規(guī)模性銷售網(wǎng)絡,無健全的咨詢和軟件維護技術(shù)隊伍,達不到商品軟件的要求,但又有用戶需要,于自由軟件和共享軟件與商品軟件之間的軟件,筆者暫且將此類軟件稱之為轉(zhuǎn)讓軟件。水利水電系統(tǒng)中各單位之間互相以商品軟件形式出現(xiàn)的絕大多數(shù)專業(yè)軟件均屬此類軟件。
轉(zhuǎn)讓軟件的糾紛較多,單位之間的轉(zhuǎn)讓往往沒有履行嚴格的合同手續(xù),是以單位、領(lǐng)導、熟人和朋友之間的信譽為轉(zhuǎn)讓基礎(chǔ)的。轉(zhuǎn)讓軟件專業(yè)性較強,維護困難,售后服務差或根本沒有售后服務,是發(fā)生糾紛的主要原因。
2.國內(nèi)外的自由軟件交流
自由軟件的價值在于交流,這種交流沒有國界,不講階級立場,不分專業(yè),不論社會地位,所有參加軟件交流的人全球平等,就象在Internet網(wǎng)絡上發(fā)送E-mail,參加各種論談一樣。
2.1自由軟件的國際交流
在發(fā)達國家,自由軟件已是較普遍采用的一種方式。從商業(yè)意義上講,商品軟件的測試、反饋、改進、交流與傳播,都離不開免費試用、交流共享這種方式。在極端強調(diào)知識產(chǎn)權(quán)的美國,自由軟件卻十分普遍,國內(nèi)廣泛流行的外國自由軟件多為美國自由軟件,《軟件世界》雜志不定期公布的自由軟件目錄清單中有相當一部分是自由軟件聯(lián)誼網(wǎng)國際交流部提供的美國自由軟件。事實上,我們每個計算機用戶手中都有一些如磁盤拷貝、磁盤整理、文件管理等實用工具軟件,基本上都是這種國外自由軟件。
業(yè)界振臂高呼網(wǎng)絡就是計算機,計算機就是網(wǎng)絡,以至于Internet網(wǎng)絡熱得一塌糊涂,BBS作為Internet的重要組成部分,大量的信息資源和自由軟件供廣大電腦愛好者免費取用,這也許是Internet最吸引人的功能,用戶只要通過Modem和電話線即可使用。BBS為自由軟件的交流提供了公開場所,很受電腦愛好者們的喜愛。
2.2自由軟件在國內(nèi)的大氣候
在中國軟件行業(yè)協(xié)會中有一個分會---自由軟件分會,該分會于93年4月面向全國各行各業(yè)成立了自由軟件聯(lián)誼網(wǎng),三年多來的自由軟件聯(lián)誼活動在全社會引起了極大反響,數(shù)千位個人網(wǎng)員和單位網(wǎng)員遍布全國29個省、市、自治區(qū)。聯(lián)誼網(wǎng)成功地舉辦過自由軟件展示會,組織自由軟件參加計算機交易會和計算機應用成果展示會。聯(lián)誼網(wǎng)除了向網(wǎng)員直接寄發(fā)自由軟件信息和自由軟件拷貝外,在《軟件世界》雜志上設(shè)置有專門的自由軟件欄目,不定期公布自由軟件目錄清單,截至1996年第6期止共了十七期近180余個自由軟件,有時還刊登自由軟件的功能介紹,凡是入了網(wǎng)的單位和個人,均可免費獲得網(wǎng)上的自由軟件。
自由軟件聯(lián)誼網(wǎng)的活動得到了一大批計算機軟件專家、軟件開發(fā)研制單位和軟件公司的大力支持。著名的王碼、希望、曉軍、新天地等電腦公司向聯(lián)誼網(wǎng)提供了各自優(yōu)秀軟件的自由軟件版本;天匯、中國龍、利方、超想、CCED等國內(nèi)優(yōu)秀軟件的自由軟件版本也在聯(lián)誼網(wǎng)中廣為傳播;王特綠色MIS和雅奇MIS等國內(nèi)優(yōu)秀數(shù)據(jù)庫自動編程軟件系統(tǒng)也紛紛加入了共享軟件的行列;CCED的版權(quán)人朱崇君先生多次為自由軟件發(fā)表高見。眾人拾柴,越辦越火。可以說,自由軟件已經(jīng)成為中國軟件業(yè)的一個重要組成部分。
《軟件世界》雜志對自由軟件的高度評價:聯(lián)誼網(wǎng)的自由軟件活動將有助于提高全民族的知識產(chǎn)權(quán)保護意識、加快軟件的研制開發(fā)、促進優(yōu)秀計算機軟件在我國的普及,這是經(jīng)過了計算機行業(yè)多年的發(fā)展和醞釀,在新的市場經(jīng)濟的促進下,接受了國外Freeware的啟發(fā)并結(jié)合我國的具體實際情況而逐漸成熟起來的。自由軟件是推廣普及計算機知識、造福社會、培養(yǎng)下一代計算機人才的科普性社會公益事業(yè),是計算機事業(yè)的希望工程。
3.自由軟件的存在基礎(chǔ)
自由軟件為什么會有如此巨大的社會反響和熱烈火爆的交流市場?用戶積極索取自由軟件,說明自由軟件決不是一些濫竽充數(shù)毫無用處的劣質(zhì)軟件,否則盡管不花錢,取之無用,反而占據(jù)磁盤空間,誰還會去花時間和精力瞎折騰。另一方面,有大量的自由軟件提供者,顯然不是一種簡單的計算機行業(yè)軟件的流通與交換現(xiàn)象,如果有人能從社會科學、人文科學、政治經(jīng)濟學、市場經(jīng)濟學、心理學、人性的本能等多學科廣角度全方位去研究這一問題,肯定會有驚人發(fā)現(xiàn),說不定能獲得諾貝爾獎。
作為商品軟件的試用版、測試版、普及版和低版本,以自由軟件的形式廣為散發(fā),有其商業(yè)廣告和市場策略的性質(zhì);而一些工具類和小技巧類自由軟件則毫無商業(yè)意義,為什么仍然有廣泛的提供者呢?
編程序很累,調(diào)試程序常常會通宵達旦,能做到這一點,單從個人對經(jīng)濟利益的追求來解釋是不全面的,對于某些利已主義者來說也許是這樣,而對于那些電腦迷程序狂計算機人而言,所謂的工作激情、思想根源和行為動機顯然是爭取諾貝爾獎獲得者們的重大研究課題??茖W家的執(zhí)著追求,發(fā)明家的廢寢忘食,科技工作者不計報酬撰寫論文(近年來在一些學術(shù)刊物上發(fā)表學術(shù)論文不但無稿費可言,反而要交版面費)等等事例,都不能完全用經(jīng)濟利益來解釋?!督M織人事報》稱:當前人才流動的主要動機不再是追求高薪收入,而是尋找自身價值發(fā)揮的最佳環(huán)境??梢?現(xiàn)實生活中人性的本能反映與人的需求和欲望的多元化,使得對某些事物的解釋眾口異說,有人就是愿意將自己的勞動成果無償奉獻給他人,并以此為自己生活中的一大樂趣,我想這正是自由軟件存在的基礎(chǔ)的基礎(chǔ)。
軟件是有生命的。軟件的生命就是軟件的生存周期,即從提出軟件產(chǎn)品開始,直到該軟件產(chǎn)品被淘汰的全過程。軟件的生存周期說明,軟件不具備收藏價值,不存在增值意義。軟件的發(fā)展非常迅速,更新?lián)Q代十分頻繁,新版本出來老版本基本上就沒有什么商業(yè)意義了,這也許是商品軟件提供自由軟件版本的原因之一。個人開發(fā)的形不成商品的軟件,在生命周期內(nèi)不進行交流,個人的勞動價值就沒有得到社會的承認,是不是有點冤枉?
4.關(guān)于工程地質(zhì)自由軟件與轉(zhuǎn)讓軟件
我們的許多地質(zhì)計算機人員在長期的生產(chǎn)實踐過程中積累了大量的編程技巧、實踐經(jīng)驗和實用程序(軟件),來之不易,棄之可惜。由于水利水電工程地質(zhì)專業(yè)的特殊性和復雜性,專業(yè)軟件的難度較大,用戶群又十分有限,標準化程度低,規(guī)范性差,各家自主開發(fā),極少進行交流,又難以形成商品,與其如此自編自用自生自滅,還不如貢獻出來作為自由軟件或共享軟件在系統(tǒng)內(nèi)廣為交流,互通有無,實現(xiàn)這些知識產(chǎn)品的真正價值。
事實上,水利水電系統(tǒng)各單位自行開發(fā)的一些實用軟件一般達不到商品軟件的要求,因此,完全沒有必要各自為政,互相封閉,低層次的重復開發(fā),實在是得不償失。其實,提倡軟件交流,反對低層次的重復開發(fā),早已是許多領(lǐng)導講話和技術(shù)干部獻計獻策中多次提及的,絕不是筆者個人的大聲疾呼。當然,軟件作者不愿意將自己的作品作為自由軟件提供出來交流,也是無可非議的。
需提請用戶注意的是,要錢的軟件并不都是好軟件,反之亦然。特別是單位之間的引進和轉(zhuǎn)讓軟件,糾紛較多。該類軟件維護困難,要價很高,沒有售后服務,有可能是一錘子買賣,近年來在本系統(tǒng)中已經(jīng)有類似現(xiàn)象,用戶在引進時一定要慎重。我們也希望那些不太成熟的軟件要自重,一錘子買賣不旦損害了兄弟單位的利益,而且損害了自己的聲譽,眼前利益短期行為不可取!
2.項目研究背景:
所要編寫的結(jié)構(gòu)程序是混凝土的框架結(jié)構(gòu)的設(shè)計,建筑指各種房屋及其附屬的構(gòu)筑物。建筑結(jié)構(gòu)是在建筑中,由若干構(gòu)件,即組成結(jié)構(gòu)的單元如梁、板、柱等,連接而構(gòu)成的能承受作用(或稱荷載)的平面或空間體系。
編寫算例使用建設(shè)部最新出臺的《混凝土結(jié)構(gòu)設(shè)計規(guī)范》gb50010-2002,該規(guī)范與原混凝土結(jié)構(gòu)設(shè)計規(guī)范gbj10-89相比,新增內(nèi)容約占15%,有重大修訂的內(nèi)容約占35%,保持和基本保持原規(guī)范內(nèi)容的部分約占50%,規(guī)范全面總結(jié)了原規(guī)范實施以來的實踐經(jīng)驗,借鑒了國外先進標準技術(shù)。
3.項目研究意義:
建筑中,結(jié)構(gòu)是為建筑物提供安全可靠、經(jīng)久耐用、節(jié)能節(jié)材、滿足建筑功能的一個重要組成部分,它與建筑材料、制品、施工的工業(yè)化水平密切相關(guān),對發(fā)展新技術(shù)。新材料,提高機械化、自動化水平有著重要的促進作用。
由于結(jié)構(gòu)計算牽扯的數(shù)學公式較多,并且所涉及的規(guī)范和標準很零碎。并且計算量非常之大,近年來,隨著經(jīng)濟進一步發(fā)展,城市人口集中、用地緊張以及商業(yè)競爭的激烈化,更加劇了房屋設(shè)計的復雜性,許多多高層建筑不斷的被建造。這些建筑無論從時間上還是從勞動量上,都客觀的需要計算機程序的輔助設(shè)計。這樣,結(jié)構(gòu)軟件開發(fā)就顯得尤為重要。
一棟建筑的結(jié)構(gòu)設(shè)計是否合理,主要取決于結(jié)構(gòu)體系、結(jié)構(gòu)布置、構(gòu)件的截面尺寸、材料強度等級以及主要機構(gòu)構(gòu)造是否合理。這些問題已經(jīng)正確解決,結(jié)構(gòu)計算、施工圖的繪制、則是另令人辛苦的具體程序設(shè)計工作了,因此原來在學校使用的手算方法,將被運用到具體的程序代碼中去,精力就不僅集中在怎樣利用所學的結(jié)構(gòu)知識來設(shè)計出做法,還要想到如何把這些做法用代碼來實現(xiàn),
4.文獻研究概況
在不同類型的結(jié)構(gòu)設(shè)計中有些內(nèi)容是一樣的,做框架結(jié)構(gòu)設(shè)計時關(guān)鍵是要減少漏項、減少差錯,計算機也是如此的。
建筑結(jié)構(gòu)設(shè)計統(tǒng)一標準(gbj68-84)該標準是為了合理地統(tǒng)一各類材料的建筑結(jié)構(gòu)設(shè)計的基本原則,是制定工業(yè)與民用建筑結(jié)構(gòu)荷載規(guī)范、鋼結(jié)構(gòu)、薄壁型鋼結(jié)構(gòu)、混凝土結(jié)構(gòu)、砌體結(jié)構(gòu)、木結(jié)構(gòu)等設(shè)計規(guī)范以及地基基礎(chǔ)和建筑抗震等設(shè)計規(guī)范應遵守的準則,這些規(guī)范均應按本標準的要求制定相應的具體規(guī)定。制定其它土木工程結(jié)構(gòu)設(shè)計規(guī)范時,可參照此標準規(guī)定的原則。本標準適用于建筑物(包括一般構(gòu)筑物)的整個結(jié)構(gòu),以及組成結(jié)構(gòu)的構(gòu)件和基礎(chǔ);適用于結(jié)構(gòu)的使用階段,以及結(jié)構(gòu)構(gòu)件的制作、運輸與安裝等施工階段。本標準引進了現(xiàn)代結(jié)構(gòu)可靠性設(shè)計理論,采用以概率理論為基礎(chǔ)的極限狀態(tài)設(shè)計方法分析確定,即將各種影響結(jié)構(gòu)可靠性的因素都視為隨機變量,使設(shè)計的概念和方法都建立在統(tǒng)計數(shù)學的基礎(chǔ)上,并以主要根據(jù)統(tǒng)計分析確定的失效概率來度量結(jié)構(gòu)的可靠性,屬于“概率設(shè)計法”,這是設(shè)計思想上的重要演進。這也是當代國際上工程結(jié)構(gòu)設(shè)計方法發(fā)展的總趨勢,而我國在設(shè)計規(guī)范(或標準)中采用概率極限狀態(tài)設(shè)計法是迄今為止采用最廣泛的國家。
結(jié)構(gòu)的作用效應常見的作用效應有:
1.內(nèi)力。
軸向力,即作用引起的結(jié)構(gòu)或構(gòu)件某一正截面上的法向拉力或壓力;
剪力,即作用引起的結(jié)構(gòu)或構(gòu)件某一截面上的切向力;
彎矩,即作用引起的結(jié)構(gòu)或構(gòu)件某一截面上的內(nèi)力矩;
扭矩,即作用引起的結(jié)構(gòu)或構(gòu)件某一截面上的剪力構(gòu)成的力偶矩。
2.應力。如正應力、剪應力、主應力等。
3.位移。作用引起的結(jié)構(gòu)或構(gòu)件中某點位變(線位移)或某線段方向的改變(角位移)。
4.撓度。構(gòu)件軸線或中面上某點在彎短作用平面內(nèi)垂直于軸線或中面的線位移。
5.變形。作用引起的結(jié)構(gòu)或構(gòu)件中各點間的相對位移。變形分為彈性變形和塑性變形。
6.應變:如線應變、剪應變和主應變等。
極限狀態(tài)整個結(jié)構(gòu)或結(jié)構(gòu)的一部分超過某一特定狀態(tài)就不能滿足設(shè)計規(guī)定的某一功能要求,此特定狀態(tài)稱為該功能的極限狀態(tài)。極限狀態(tài)可分為兩類:
1.承載能力極限狀態(tài)。結(jié)構(gòu)或結(jié)構(gòu)構(gòu)件達到最大承載能力或達到不適于繼續(xù)承載的變形的極限狀態(tài):
(1)整個結(jié)構(gòu)或結(jié)構(gòu)的一部分作為剛體失去平衡(如傾覆等);
(2)結(jié)構(gòu)構(gòu)件或連接因材料強度被超過而破壞(包括疲勞破壞),或因過度的塑性變形而不適于繼續(xù)承載;(3)結(jié)構(gòu)轉(zhuǎn)變?yōu)闄C動體系;
(4)結(jié)構(gòu)或結(jié)構(gòu)構(gòu)件喪失穩(wěn)定(如壓屈等)。
2.正常使用極限狀態(tài)。結(jié)構(gòu)或結(jié)構(gòu)構(gòu)件達到使用功能上允許的某一限值的極限狀態(tài)。出現(xiàn)下列狀態(tài)之一時,即認為超過了正常使用極限狀態(tài):
(1)影響正常使用或外觀的變形;
(2)影響正常使用或耐久性能的局部損壞(包括裂縫);
(3)影響正常使用的振動;(4)影響正常使用的其它特定狀態(tài)。
結(jié)構(gòu)設(shè)計的基本任務,是在結(jié)構(gòu)的可靠與經(jīng)濟之間選擇一種合理的平衡,力求以最低的代價,使所建造的結(jié)構(gòu)在規(guī)定的條件下和規(guī)定的使用期限內(nèi),能滿足預定的安全性、適用性和耐久性等功能要求。為達到這個目的,人們采用過多種設(shè)計方法。以現(xiàn)代觀點看,可劃分為定值設(shè)計法和概率設(shè)計法兩大類。
1.定值設(shè)計法。將影響結(jié)構(gòu)可靠度的主要因素(如荷載、材料強度、幾何參數(shù)、計算公式精度等)看作非隨機變量,而且采用以經(jīng)驗為主確定的安全系數(shù)來度量結(jié)構(gòu)可靠性的設(shè)計方法,即確定性方法。此方法要求任何情況下結(jié)構(gòu)的荷載效應s(內(nèi)力、變形、裂縫寬度等)不應大于結(jié)構(gòu)抗力r(強度、剛度、抗裂度等),即s≤r。在20世紀70年代中期前,我國和國外主要都采用這種方法。
2.概率設(shè)計法:將影響結(jié)構(gòu)可靠度的主要因素看作隨機變量,而且采用以統(tǒng)計為主確定的失效概率或可靠指標來度量結(jié)構(gòu)可靠性的設(shè)計方法,即非確定性方法。此方法要求按概率觀念來設(shè)計結(jié)構(gòu),也就是出現(xiàn)結(jié)構(gòu)荷載效應3大于結(jié)構(gòu)抗力r(s>r)的概率應小于某個可以接受的規(guī)定值。這種方法是20世紀40年代提出來的,至70年代后期在國際上已進入實用階段。我國自80年代中期,結(jié)構(gòu)設(shè)計方法開始由定值法向概率法過渡。
面向?qū)ο缶幊?/p>
使創(chuàng)建windows程序較為容易的關(guān)鍵技術(shù)是面向?qū)ο缶幊?,或oop。這種技術(shù)可以創(chuàng)建可重用組建,
它是程序的組成模塊。
幾個定義
控件提供程序可見界面的可重用對象??丶氖纠形谋究?、標簽和命令按鈕。
事件由用戶或操作系統(tǒng)引發(fā)的動作。事件的示例有擊鍵、單擊鼠標、一段時間的限制,或從端口接收數(shù)據(jù)。
方法嵌入在對象定義中的程序代碼,它定義對象怎樣處理信息并響應某事件。例如,數(shù)據(jù)庫對象有打開紀錄集并從一個記錄移動到另一個記錄的方法。
對象程序的基本元素,它含有定義其特征的屬性,定義其任務和識別它可以響應的事件的方法??丶痛绑w是visualbasic中所有對象的示例。
過程為完成任務而編寫的代碼段。過程通常用于響應特定的事件。
屬性對象的特征,如尺寸、位置、顏色或文本。屬性決定對象的外觀,有時也決定對象的行為。屬性也用于為對象提供數(shù)據(jù)和從對象取回信息。
5.設(shè)計主要內(nèi)容
本軟件適用于現(xiàn)澆鋼筋混凝土多層、多跨的框架的設(shè)計。畢業(yè)設(shè)計要完成的工作包括:
1.平面鋼架分析程序的改造
對結(jié)構(gòu)力學教研室版平面鋼架分析程序進行修改和補充。要求:
(1)編寫自動生成節(jié)點坐標和單元節(jié)點編號的程序,或以圖形方式輸入計算簡圖。
(2)修改程序,使之適合多工況內(nèi)力計算;(3)根據(jù)輸入、輸出數(shù)據(jù)的特點,設(shè)計適當?shù)娜藱C界面。輸出應可選的顯示各構(gòu)件端力和內(nèi)力圖。
2.編寫鋼筋混凝土多層多跨框架機構(gòu)的構(gòu)件設(shè)計程序
(1)根據(jù)有關(guān)的規(guī)范,應明確計算的各種荷載(恒載、樓屋面活載、風荷載和地震作用等)的計算方法,在次基礎(chǔ)上編寫自動生成各種荷載作用下的結(jié)點荷載和單元荷載的程序。
地震作用按底部剪力法確定。自振周期用經(jīng)驗公式確定。
(2)計算各種荷載單獨作用時框架各桿件的內(nèi)力。計算結(jié)構(gòu)存放在各自的桿端力(隨機)文件中。
對豎向荷載下的梁端彎距進行塑性調(diào)幅。
(3)在(2)中產(chǎn)生的桿端力文件基礎(chǔ)上,分別計算各種可能的荷載組合下,梁、柱控制截面的內(nèi)力。計算結(jié)果存放在適當?shù)奈募小?/p>
(4)從(3)生成的文件中選出最不利組合,同時給出截面配筋。
梁、柱截面配筋的確定應考慮抗震設(shè)計的要求。
(5)部分編程較熟練的同學可根據(jù)計算結(jié)果和構(gòu)造規(guī)定,用auto-cadvba繪制梁、柱配筋圖。
5.成果形式
本畢業(yè)設(shè)計的成果應包括:
1.可運行的、并能給出正確計算結(jié)果的源程序
在存放源程序的軟盤中,應至少有一個算例的數(shù)據(jù)文件,可在基本不需另外鍵入數(shù)據(jù)的前提下,顯示正確地運行結(jié)果。
2.軟件使用手冊
這是為用戶準備的關(guān)于軟件使用方法、操作步驟和其他必要的文字材料。
3.軟件說明書
這是軟件作者的工作檔案,是軟件維護的基本資料。其中應包括:
(1)軟件所依據(jù)的工作檔案、力學和工程結(jié)構(gòu)模型的較為詳細的描述,主要的計算公式及其使用的符號的含義,重要算法的文字說明:
(2)程序的結(jié)構(gòu):模塊的劃分的情況、各模塊相互之間的關(guān)系及各模塊的功能;
(3)帶有較為詳細的注釋的源程序文本。其中應注明各標識符的含義(盡可能的采用通用公式中的符號)。各程序段的功能、相應的數(shù)學公式和特殊算法的說明;(4)為使他人根據(jù)軟件說明書讀懂你的程序所必需的其他資料。
(5)部分編程較熟練的同學可遞交梁、柱配筋圖紙一張。
4.對自己所編程序的評價
(1)對算例計算結(jié)果的合理性進行必要的分析;
(2)總結(jié)軟件設(shè)計過程中的經(jīng)驗和及教訓,提出設(shè)計改進意見。
以上各項資料處源程序文本以軟盤形式提交外,其余均用計算機打印。
6.進度計劃
第一周畢業(yè)實習,參觀工程,收集資料。
第二周需求分析:描述計算機模型,編些初步的軟件說明書。
第三周軟件設(shè)計:選擇模塊劃分的方案
第四周模塊設(shè)計:數(shù)據(jù)輸入界面設(shè)計(梁柱截面數(shù)據(jù))
或數(shù)據(jù)輸入界面設(shè)計(可視化圖形輸入)
第五周數(shù)據(jù)輸入界面設(shè)計(框架數(shù)據(jù)、附加荷載)
第六周模塊設(shè)計:荷載計算(恒載、活載),相應的內(nèi)力計算
第七周荷載計算(風荷載、地震作用),相應的內(nèi)力計算
第八周模塊設(shè)計:梁配筋計算
第九周梁荷載組合,確定梁配筋
第十周梁荷載組合,確定梁配筋
第十一周模塊設(shè)計:柱配筋計算
第十二周柱荷載組合,確定柱配筋
第十三周柱荷載組合,確定柱配筋
第十四周軟件測試或用autocadvba繪制梁、柱配筋圖;
第十五周軟件測試
我國高等教育長期存在重理論、輕實踐的問題,因此教育部多次強調(diào)并明確指出要大力加強實踐教學,建立和完善校內(nèi)外實習基地,高度重視畢業(yè)實習,提高畢業(yè)設(shè)計、畢業(yè)論文的質(zhì)量。軟件工程專業(yè)是一門理論與實踐聯(lián)系非常緊密的學科,若按照傳統(tǒng)重視理論的培養(yǎng)模式,畢業(yè)生則難以滿足當前社會用人單位的需求[3]。對于相對新興的軟件工程機電一體化方向?qū)I(yè),其專業(yè)知識結(jié)構(gòu)及培養(yǎng)目標決定學生面臨的畢業(yè)實習與設(shè)計問題更復雜,目前存在的主要問題表現(xiàn)在如下幾方面。(1)就業(yè)與選題的矛盾。基于該類專業(yè)的培養(yǎng)目標,畢業(yè)生目前就業(yè)意向主要有三:一是在軟件產(chǎn)業(yè)從事編碼測試、系統(tǒng)分析設(shè)計或具有軟件領(lǐng)域知識的復合型技術(shù)服務、銷售和管理(軟件方向);二是在機械電子工程應用背景專業(yè)領(lǐng)域從事軟件開發(fā)及機械研究、產(chǎn)品設(shè)計、制造、管理等工作(工程應用方向);三是考研、考公務員和自主創(chuàng)業(yè)等(考研方向)。因就業(yè)方向的多元化、畢業(yè)實習設(shè)計老師(包括軟件企業(yè)導師)的專業(yè)領(lǐng)域和人數(shù)限制、實習條件的限制等多重原因,學生難免產(chǎn)生選題與就業(yè)意向不相符的矛盾。(2)畢業(yè)實習設(shè)計與考研、公務員招考時間安排上的沖突。畢業(yè)實習設(shè)計一般都安排在第4學年的第7學期、第8學期,而這期間,每年一度的全國研究生招生考試和公務員的國考、省考也同時舉行,這就導致“考研方向”的學生在備考和完成學業(yè)間的矛盾,如不進行相應調(diào)整,勢必影響畢業(yè)實踐環(huán)節(jié)的教學質(zhì)量。(3)軟件方向與專業(yè)方向的不協(xié)調(diào)因素。軟件方向?qū)W生一般采用3+1的培養(yǎng)模式,也就是說,第4學年大多在軟件企業(yè)完成基于項目驅(qū)動的畢業(yè)實習和畢業(yè)設(shè)計;而工程應用方向和考研方向往往還有幾門課程需要在校學習,在時間和內(nèi)容安排上往往存在沖突。(4)畢業(yè)實習與畢業(yè)設(shè)計不能有機對接。畢業(yè)實習是畢業(yè)設(shè)計的重要準備階段,畢業(yè)實習要結(jié)合畢業(yè)設(shè)計課題,到生產(chǎn)第一線進行專業(yè)實踐與社會實踐,收集與畢業(yè)設(shè)計有關(guān)的信息和資料,畢業(yè)實習的內(nèi)容和質(zhì)量對畢業(yè)設(shè)計的質(zhì)量有直接的影響。畢業(yè)設(shè)計要將所學基礎(chǔ)知識、專業(yè)理論與畢業(yè)實習的實踐相結(jié)合,注重分析問題、解決問題能力的培養(yǎng),它能在一定程度上檢驗畢業(yè)實習的效果[4]。軟件工程培養(yǎng)實用型、復合型人才的特點使其對畢業(yè)實習與設(shè)計的銜接要求更高,而且該類專業(yè)多元的就業(yè)意向及其他復合因素使得學生的實習與設(shè)計內(nèi)容往往不能有機銜接。目前軟件工程專業(yè)畢業(yè)實習設(shè)計的教學工作中,面對學生就業(yè)自主化的嚴峻形勢,存在著畢業(yè)實習與畢業(yè)設(shè)計不能有效銜接、教師對兩者核心含義把握不好、設(shè)計(論文)選題及內(nèi)容與經(jīng)濟社會對人才需求脫離以及忽視對學生的創(chuàng)造能力意識培養(yǎng)和訓練等影響畢業(yè)設(shè)計論文質(zhì)量的問題,因此進行全新的教學改革已經(jīng)迫在眉睫。
2畢業(yè)實習設(shè)計指導需考慮的因素
1)學習動機。自我效能感、學習動機和學業(yè)成就三者之間存在相關(guān)關(guān)系,且自我效能感與學業(yè)成就、學習動機和學業(yè)成就之間均呈顯著正相關(guān)[5]。自我效能感是人們對自身能否利用所擁有的技能完成某項工作行為的自信程度;學習動機是推動學生進行學習活動的內(nèi)在動因,是激勵、指引、維持、調(diào)節(jié)學生學習的強大動力[6];學業(yè)成就指經(jīng)過學習和訓練后所獲得學業(yè)方面的知識和技能,是學生學習狀況和水平的集中體現(xiàn)。高校畢業(yè)班級學生處于即將告別學生時代而走向社會的特殊階段,畢業(yè)、考研和就業(yè)等諸多問題以及社會價值日趨多元和競爭壓力日益加劇的強烈沖擊,對其學習和心理產(chǎn)生了重大影響[7]。為增強學生的學習動機,從選題入手,貫穿畢業(yè)實習設(shè)計各環(huán)節(jié),融學生興趣愛好、就業(yè)意向與學生畢業(yè)實習設(shè)計于一體,激發(fā)學生的內(nèi)在動力,是取得好的設(shè)計質(zhì)量的關(guān)鍵因素之一。2)項目驅(qū)動。有效地整合指導教師的各類縱向、橫向在研項目并將其進行深入的挖掘和提煉,根據(jù)畢業(yè)實踐環(huán)節(jié)具體要求細分軟件工程項目,將其引入到學生畢業(yè)實習設(shè)計中,采用以項目驅(qū)動為主體的人才培養(yǎng)模式,優(yōu)化管理體制與實驗室運行機制,探索一種新的實踐教學模式,以期實現(xiàn)實踐教學過程可控化、項目實施團隊化、項目資源共享化的目標,培養(yǎng)具有扎實的工程實踐能力、較強的技術(shù)創(chuàng)新能力、良好的團隊協(xié)作能力和可持續(xù)發(fā)展能力的人才[3]。3)導師制。采用指導教師全程負責制是確保后續(xù)創(chuàng)新模式實現(xiàn)的關(guān)鍵。導師可以是從學校選定的各方向?qū)I(yè)教師,也可以是從企業(yè)選出的工程技術(shù)人員,還可以是兩者的結(jié)合(雙導師制)。導師既要完成畢業(yè)實習與畢業(yè)設(shè)計的組織工作,又要完成這兩個環(huán)節(jié)連貫且相互滲透的業(yè)務指導工作。為確保這種教學模式有條不紊地實施,指導教師應認真履行相應的職責。首先,根據(jù)畢業(yè)實綱和設(shè)計大綱的要求,與企業(yè)協(xié)調(diào)好學生的畢業(yè)實習設(shè)計課題和企業(yè)的生產(chǎn)技術(shù)工作需要之間的關(guān)系,落實畢業(yè)實習內(nèi)容及合適的畢業(yè)設(shè)計課題;其次,要對學生畢業(yè)課題進行方案論證,及時提供指導和質(zhì)量監(jiān)督,確保教學任務的完成[4]。
3畢業(yè)實習設(shè)計指導創(chuàng)新模式的設(shè)計
結(jié)合軟件工程機電一體化方向的專業(yè)特色,在現(xiàn)有基礎(chǔ)上設(shè)計的畢業(yè)實習設(shè)計創(chuàng)新模式總體框架如圖1所示,其主要內(nèi)容包括如下幾方面。1)以學生為本,模塊化組織?;趯W生的學習動機,根據(jù)學生某方面的專業(yè)特長和未來的發(fā)展取向,該模式分為3個大模塊:以軟件設(shè)計、軟件測試、軟件維護和軟件項目管理等為目標的軟件模塊(軟件方向);立志于進一步深造的考研、公務員考試等模塊(考研方向);面向工程的工程應用模塊(工程應用方向)。大模塊下再設(shè)子模塊,如以工程應用為背景的模塊又分為UG、PRO/E等大型軟件的工程應用模塊;以單片機、PLC等程序開發(fā)為主的工控模塊;CAD、UG、PRO/E等面向應用軟件的二次開發(fā)模塊。學生根據(jù)學業(yè)基礎(chǔ)、就業(yè)意向及學習興趣自主選擇。2)畢業(yè)實習設(shè)計一體化。畢業(yè)實習與畢業(yè)設(shè)計是保證教學質(zhì)量的重要階段,二者的關(guān)系越來越密切,將二者人為分割的教學模式已不太適應教學的需要,必須建立二者緊密結(jié)合的教學新模式。具體來說,軟件模塊將畢業(yè)實習和畢業(yè)設(shè)計兩個階段合并為一個階段,形成一個相對較長的時間整體,與大型軟件公司合作,安排在第4學年,這也是軟件工程專業(yè)目前比較流行的模式;工程應用模塊中學生可以根據(jù)畢業(yè)設(shè)計課題有針對性地開展畢業(yè)實習工作,實習、設(shè)計由同一導師指導,采取集中實習和反復調(diào)研的形式,實習圍繞設(shè)計的需要展開;考研模塊則將實習和設(shè)計的時間提前,第6學期即由指導老師提前介入,預先安排相應工作,在充分保證設(shè)計質(zhì)量的前提下,為考研創(chuàng)造條件。至于軟件方向與背景專業(yè)方向課程安排上的沖突,軟件學院采取課程置換與學分互認方式,拓寬學生的專業(yè)課程知識,達到多元方向的均衡。3)導師制和項目驅(qū)動貫穿始終。采取導師負責制,將部分學生(考研方向)的畢業(yè)設(shè)計提前到第6學期開始,到第8學期結(jié)束,歷時1年半時間。在導師的指導與安排下,學生開展的工作包括文獻檢索,熟悉設(shè)備,儀器校準,實驗計劃,實驗開展,項目調(diào)研、開展、改進和總結(jié)各環(huán)節(jié)?;陧椖框?qū)動,每一學生的實習設(shè)計選題均為某方向科研子項或工程子項,學生通過一個完整的項目鏈,在熟悉科學研究方法、步驟和科研組織等環(huán)節(jié)基礎(chǔ)上,全面培養(yǎng)動手能力、獨立工作能力和創(chuàng)造性的思維能力。4)建立全程質(zhì)量監(jiān)控體系。“全程”指從畢業(yè)設(shè)計選題、畢業(yè)實習指導、教師下任務書、學生做開題報告、方案設(shè)計、實驗、中期檢查、撰寫論文到答辯評分、總結(jié)歸檔等質(zhì)量形成的全過程;以制訂計劃、明確目標執(zhí)行計劃檢查、反饋處理、糾偏制訂新的計劃、目標為質(zhì)量監(jiān)控途徑。針對畢業(yè)實習、畢業(yè)設(shè)計的各個環(huán)節(jié),制訂詳細可行的規(guī)范,把握各階段的時間節(jié)點和考核標準,目前要求教研室審核的關(guān)鍵節(jié)點包括選題、任務書、開題、中期檢查、綜合評價、答辯等。
4工程實踐環(huán)境的構(gòu)建
要保證上述模式的良好運行,必須有一個穩(wěn)定而可行的工程實踐環(huán)境。我們一直注重軟件工程專業(yè)實踐應用型人才培養(yǎng),不斷加強與IT等用人企業(yè)的合作。從軟件工程機電一體化方向?qū)I(yè)開辦以來,江西理工大學軟件學院先后在中興軟件、中天電子、江西微軟、上海杰普等多家大型軟件公司和IT培訓機構(gòu)建有校外實習基地,在江西銅業(yè)公司、中金嶺南股份公司、恒天動力有限公司等建有校外專業(yè)背景方向?qū)嵙暬亍4蛟煜鄬Ψ€(wěn)定、整體素質(zhì)較高的導師隊伍是實現(xiàn)該創(chuàng)新模式的有效保障,學院應考慮:①從實習基地遴選指導教師;②選派軟件方向教師到合作基地工程實訓;③選派專業(yè)方向教師到國內(nèi)知名院校訪學。對畢業(yè)實習設(shè)計各環(huán)節(jié),軟件學院制定有詳細的《畢業(yè)實習設(shè)計規(guī)范》,系部成立“軟件工程畢業(yè)設(shè)計領(lǐng)導小組”。教研室針對該內(nèi)容進行深入調(diào)研與問題分析,在教師中開展動員,提前落實并布置工作;在學生中宣傳動員,使學生在思想上有準備,重視畢業(yè)實習、畢業(yè)設(shè)計;在畢業(yè)設(shè)計過程中,強調(diào)過程質(zhì)量控制和管理,及時跟蹤控制,及時發(fā)現(xiàn)問題、解決問題。
一、引言
畢業(yè)設(shè)計(論文)(以下簡稱畢業(yè)設(shè)計)是計算機及相關(guān)專業(yè)教學計劃中的一個重要環(huán)節(jié),是培養(yǎng)學生對所學基本理論及基本操作技能綜合運用的訓練過程,是提高學生分析和解決問題能力的重要實踐環(huán)節(jié),是實現(xiàn)理論與實踐相結(jié)合的重要途徑,是對教育教學質(zhì)量的全面檢查。目前,計算機及相關(guān)專業(yè)的畢業(yè)設(shè)計質(zhì)量正在逐年下降:學生急于找工作或考研,畢業(yè)設(shè)計得不到應有的重視;需求分析不到位,設(shè)計成果不符合實際需求;軟件開發(fā)流程混亂;缺乏文檔寫作訓練,等等。
針對上述問題,筆者認為,除了應當從管理角度嚴格進行過程監(jiān)控外,還應當使學生通過《軟件工程》課程的學習,提高畢業(yè)設(shè)計的質(zhì)量。
二、軟件生命周期與畢業(yè)設(shè)計過程的對應關(guān)系
軟件產(chǎn)品從形成概念開始,經(jīng)過開發(fā)、使用和維護,直到最后退役的全過程稱為軟件的生命周期。軟件生命周期可以劃分成若干個時期與階段,它與畢業(yè)設(shè)計各個環(huán)節(jié)的對應關(guān)系如圖1所示。
三、軟件生存周期各階段應完成的任務
1.可行性研究與計劃階段、需求分析階段
可行性研究與計劃階段主要完成問題的定義、可行性論證以及初步計劃的制定;需求分析階段主要完成需求調(diào)查,進行功能、性能與環(huán)境約束分析;編制軟件需求規(guī)格說明、制定軟件系統(tǒng)的確認測試準則和用戶手冊概要。這兩個階段對應于畢業(yè)設(shè)計的課題論證、選題、調(diào)研、查資料,通過對設(shè)計題目的深刻理解,完成開題報告的撰寫工作。
2.概要設(shè)計階段和詳細設(shè)計階段
概要設(shè)計階段主要完成軟件系統(tǒng)總體結(jié)構(gòu)的建立、定義功能模塊的接口、設(shè)計全局數(shù)據(jù)庫和數(shù)據(jù)結(jié)構(gòu)、規(guī)定設(shè)計約束、編制概要設(shè)計文檔等工作;詳細設(shè)計階段主要完成模塊詳細設(shè)計及編制模塊的詳細規(guī)格說明工作。包括模塊的詳細功能、算法、數(shù)據(jù)結(jié)構(gòu)和模塊間的接口信息等設(shè)計,擬定模塊測試方案;把模塊詳細設(shè)計的結(jié)果匯總,形成模塊詳細規(guī)格說明書。這兩個階段對應于畢業(yè)設(shè)計的系統(tǒng)設(shè)計階段。
3.實現(xiàn)階段與組裝測試階段
實現(xiàn)階段主要完成編碼及單元測試工作。根據(jù)模塊詳細規(guī)格說明書,將詳細設(shè)計轉(zhuǎn)化為程序代碼、對模塊程序進行測試,驗證模塊功能及接口與詳細設(shè)計文檔的一致性,并形成單元測試報告;組裝測試階段主要完成模塊程序組裝與測試及組裝測試報告的編寫。
4.確認測試階段
該階段主要完成軟件系統(tǒng)測試、確認測試文檔編制及軟件評審工作。根據(jù)軟件需求規(guī)格說明定義的全部功能和性能要求及軟件確認測試準則對軟件系統(tǒng)進行總測試;向用戶提供以確認測試報告為主的有關(guān)文檔,包括系統(tǒng)操作手冊、源程序清單和項目開發(fā)總結(jié)報告等;由專家、用戶、軟件開發(fā)人員組成的軟件評審小組對軟件確認報告、測試結(jié)果和軟件進行評審,并將得到確認的軟件產(chǎn)品交付用戶使用。這個階段主要對應于畢業(yè)設(shè)計(論文)中的論文評審、結(jié)題驗收及畢業(yè)設(shè)計的答辨準備階段。
5.軟件運行與維護階段
主要進入軟件的使用階段,并完成軟件的維護工作。它主要對應于畢業(yè)設(shè)計中的答辯階段。
四、畢業(yè)設(shè)計應注意的幾個問題
1.摘要
摘要是對文章主要內(nèi)容的摘錄,要求精、短、完整。以幾十字至三百字左右為宜。摘要應具有獨立性和自明性,從摘要中即應獲得必要的信息;摘要中只能使用第三人稱;要客觀如實地反應原文的內(nèi)容,要著重反映論文的最新內(nèi)容和作者特別強調(diào)的觀點;要求結(jié)構(gòu)嚴謹、語義確切、表述簡明,一般不分段落、不進行自我評價。
2.關(guān)鍵詞
關(guān)鍵詞主要用于論文檢索,它是從論文的題名、摘要和正文中選出的,是對表述論文的中心內(nèi)容有實質(zhì)意義的詞匯,關(guān)鍵詞一般以3~5個為宜。
3.結(jié)論
結(jié)論寫作的內(nèi)容應主要考慮本文研究結(jié)果是什么?研究結(jié)果說明了什么?對前人有關(guān)的看法作了哪些修正、補充、發(fā)展、證實或否定?本文研究的不足之處或遺留未予解決的問題以及對解決這些問題的可能的關(guān)鍵點和方向等。結(jié)論應該準確、完整、明確、精練。
4.需求分析
在畢業(yè)設(shè)計中,學生往往不能對所做題目進行充分的調(diào)研,需求不明確,隨意想象的成分較多。特別是在數(shù)據(jù)表的建立上,大部分同學隨意設(shè)置字段的類型,而字段長度基本上采用默認置。而在實際項目開發(fā)中,數(shù)據(jù)項的設(shè)置應主要注意以用戶的需求和滿足系統(tǒng)要求為準,而不應設(shè)計冗余的字段;數(shù)據(jù)的類型要依據(jù)實際需求,當某些字段可以是選擇某幾種類型之一,應考慮哪一種更有利于本系統(tǒng)或哪種更易于用戶操作和維護。
5.詳細設(shè)計
許多同學把詳細設(shè)計階段的任務理解為代碼實現(xiàn),因此,在概要設(shè)計之后就著手進行代碼的編寫而忽略了算法的表達及測試用例的編寫環(huán)節(jié),由此造成的結(jié)果是隨意編程,大量的時間浪費在程序的修改和調(diào)試上。
6.軟件測試
測試做得不夠全面,大部分同學只選擇了有效的測試用例,而沒有進行無效的測試用例的設(shè)計,因此所做的軟件BUG較多。
7.團隊合作
在畢業(yè)設(shè)計中,應有意識地鍛煉學生們的團隊協(xié)作精神,因此,在布置畢業(yè)設(shè)計題目時,應盡量選擇規(guī)模大一點的題目,然后由4~5名同學共同協(xié)作,每人完成一個子題目。這樣,可以使學生們分析問題和解決問題的能力、溝通和表達能力得到充分鍛煉,為今后的工作奠定基礎(chǔ)。
參考文獻:
中圖分類號:G642 文獻標識碼:A
畢業(yè)論文是大學畢業(yè)生上的最后一堂課,是大學生涯的最后一次作業(yè),是對整個大學知識體系的綜合運用和提高的一個過程。機械專業(yè)的畢業(yè)論文有實踐性強、理論要求高等特點,筆者在指導機械專業(yè)畢業(yè)生畢業(yè)論文的過程中,發(fā)現(xiàn)高職院校畢業(yè)生由于頂崗實習安排、論文寫作等方面存在問題,現(xiàn)針對問題進行分析并提出相應對策。
1 高職院校機械專業(yè)畢業(yè)論文存在的問題
1.1 頂崗實習崗位不對口,畢業(yè)論文無從下筆
機械專業(yè)是典型的工科專業(yè),以技術(shù)的實際應用為根本目的。①所以機械專業(yè)的實踐操作環(huán)節(jié)的鍛煉尤其重要,而部分學生頂崗實習的崗位與專業(yè)所學不對口,導致畢業(yè)論文沒有題材,也缺乏實際的模型和案例,只得采取抄襲等手段來試圖蒙混過關(guān)。如有一名機械設(shè)計與制造專業(yè)的學生,他的畢業(yè)論文是關(guān)于創(chuàng)業(yè)板對中小企業(yè)發(fā)展的意義,很明顯該論文不是出自他手,而是采取網(wǎng)絡下載,經(jīng)過改頭換面變成自己的論文。像這樣的情況每年都不少,究其原因,是高職院?!胺叛蚴健钡捻攳弻嵙暪芾恚箤W生缺乏相關(guān)的實踐經(jīng)驗和現(xiàn)實案例,而難以獨立高質(zhì)量地完成畢業(yè)論文。
1.2 思想認識不到位,對畢業(yè)論文不重視
學生把畢業(yè)論文當作拿畢業(yè)證的一個環(huán)節(jié),沒有放在心上、落實在行動上,認為畢業(yè)論文就是走過場、搞形式,不影響畢業(yè)和就業(yè)。該類學生的大部分做法是從網(wǎng)上直接下載或者東拼西湊,倉促地完成畢業(yè)論文。造成有的同學連自己的論文的主要內(nèi)容都不了解,還有的學生連論文的署名和學校名稱都弄錯了,種種笑話層出不窮。究其原因,主要是學生認為學院不重視畢業(yè)論文,對自身的要求也不嚴格,對畢業(yè)論文敷衍了事。
1.3 專業(yè)知識不扎實,寫作功底差
機械專業(yè)的畢業(yè)論文要求高、難度大,對專業(yè)課程如機械設(shè)計基礎(chǔ)、公差與配合、機械制造工藝等核心專業(yè)課掌握要求比較高,而高職院校畢業(yè)生學生專業(yè)基本功不理想,畢業(yè)論文完成力不從心。另一方面學生對畢業(yè)論文的選題、結(jié)構(gòu)、寫作特點不了解,例如有學生選題是“淺談中國機械行業(yè)的發(fā)展”,很明顯選題范圍大,針對性不強,容易造成論述空洞、說服力不強;還有的學生有想法和思路,但是語言組織能力差,詞不達意,文章缺乏條理,結(jié)構(gòu)混亂。
1.4 WORD等常用辦公軟件不熟練,對論文排版等束手無策
目前,高職院校計算機基礎(chǔ)教育的目標定位一般是:基本會用計算機,能通過學校的相關(guān)考試,能通過國家級或者省級的計算機等級考試一級或者其他類似的考試。②但是計算機基礎(chǔ)教育中的辦公軟件的應用教學有所欠缺,學生在畢業(yè)論文完成過程中反映的計算機水平令人堪憂。如有的學生不會設(shè)置目錄、有的論文文字、段落間距不一樣、有的論文字體設(shè)置混亂。雖然高職畢業(yè)生畢業(yè)之前為拿到畢業(yè)證都參加過計算機等級考試,但對于這種考試學生大多是應付式的,考過了對軟件的學習也丟下了,另一方面計算機等級考試難度較低,很難從根本上促進學生的辦公軟件應用水平的提高,也就難以讓學生寫作的畢業(yè)論文滿足對論文的排版格式要求。
1.5 機械專業(yè)畢業(yè)論文教學思路問題
高等職業(yè)教育以技能為本位,強調(diào)專業(yè)的職業(yè)素質(zhì),側(cè)重熟練的技術(shù)運用能力,強調(diào)實踐操作能力,體現(xiàn)崗位的實際工作需要,培養(yǎng)在生產(chǎn)一線開展技術(shù)工作的技術(shù)技能型人才。從高等職業(yè)教育的特點來看,高職畢業(yè)生對理論知識的整體掌握水平比不上本科畢業(yè)生,但是不少高職畢業(yè)生的論文是讇讇椎納杓?,如有的學生畢業(yè)論文是機器人設(shè)計。像這樣的畢業(yè)論文對專業(yè)理論知識的廣度和深度都有極高的要求,大部分高職畢業(yè)生根本無法完成;另外,高職院校的畢業(yè)論文評價標準和本科院校一樣,對論文的學術(shù)水平要求高,而現(xiàn)實的差距卻讓高職院校的評價標準難以為繼。
2 解決問題的措施
2.1 建立完善的頂崗實習制度,落實頂崗實習的過程管理
知識不等于能力,從掌握知識到形成能力,需要一個內(nèi)化的過程,而這個過程可以通過頂崗實習來實現(xiàn)。③頂崗實習作為學生進行實踐學習最關(guān)鍵的一環(huán),也是完成畢業(yè)論文必不可少的一步。高職院校應在宏觀層面上對頂崗實習做好統(tǒng)一的安排和管理,做好前期準備,采取社會招聘和學校聯(lián)系安排的方法來為學生提供頂崗實習的工作崗位,做到專業(yè)對口、崗位對口、就業(yè)對口。在頂崗實習的全過程為學生安排指導老師并定期聯(lián)系和反饋,同時,企業(yè)的“師傅”也要參與到畢業(yè)論文的指導,通過企業(yè)和學校的老師共同監(jiān)督和指導學生完成畢業(yè)論文。為了提高老師的指導效率和學生的積極性,將學生在論文完成期間的表現(xiàn),作為畢業(yè)論文評分的一部分。
2.2 解決學生思想認識不到位的問題
為了從根本上扭轉(zhuǎn)學生的思想認識問題,一方面要加強對學生的思想教育,使學生認識到畢業(yè)論文是整個教學過程中重要的一個環(huán)節(jié),并加強論文指導,幫助學生克服畏難情緒和懶散習慣,獨立地完成畢業(yè)論文。另一方面高職院校必須嚴格制訂和落實畢業(yè)論文評分制度,根據(jù)學校人才培養(yǎng)標準,科學合理地制訂畢業(yè)論文評分標準,加強對答辯過程的督查,要求指導老師對畢業(yè)答辯不打人情分,嚴把考核關(guān),對學生抄襲畢業(yè)論文現(xiàn)象嚴厲懲處,對于畢業(yè)論文不合格的學生一律不予畢業(yè),打消學生的僥幸心理。
2.3 提高專業(yè)課程的教學效果和學生的寫作技能
高職院校應根據(jù)實際情況,適當提高專業(yè)核心課程的課時,讓老師有充足的課時把知識點講細講透,讓學生看懂聽懂,直到全部理解為止;高職畢業(yè)生的文學功底和文學修養(yǎng)整體水平不高,而寫作對于畢業(yè)論文的完成至關(guān)重要。為提高學生寫作技能,應適當開設(shè)畢業(yè)論文的指導課程,主要介紹畢業(yè)論文結(jié)構(gòu)特點、如何選題、如何論證等關(guān)鍵要素,再輔以具體的案例講解和適當?shù)木毩?,教會學生掌握寫作方法,切實提高論文寫作水平。
2.4 加強對WORD等辦公軟件的應用能力的培養(yǎng)
從現(xiàn)代大學生都要考取計算機應用能力證書,就可以看出以WORD為核心的辦公軟件的應用已經(jīng)成為大學畢業(yè)生的必備技能,但是軟件的應用能力的提高,在于熟能生巧,而不少大學生更多地把時間花在游戲和娛樂上,對辦公軟件的應用采取應付式學習。高職院校的老師應該在平時的教學中多要求學生使用辦公軟件完成課后作業(yè);在計算機教學的過程中,課堂作業(yè)除了應試計劃內(nèi)的知識以外,還可增加一些辦公應用類的題目;④學生社團也可以開展辦公軟件應用比賽等活動,多為學生創(chuàng)造學習的機會,通過多用多練,學好用好辦公軟件,就能應對論文寫作中的種種問題,也提高了學生的綜合素質(zhì)。
2.5 拓展畢業(yè)論文教學思路
高等職業(yè)教育不是研究型、學術(shù)型教育,是實踐型教育。實踐型論文和學術(shù)型論文的最大差異在于其鮮明的實踐性,⑤因而高職院校的畢業(yè)論文教學一定要體現(xiàn)崗位的實際工作需要。首先,畢業(yè)論文的選題方向不應該是讇讇椎納杓疲杓評嗟謀弦德畚畝愿咧霸盒5謀弦瞪訊卻螅嚀宀僮饜圓磺浚Ω糜衫鮮Ω菅ジ謔迪暗母諼磺榭觶ㄈ緇盜慵庸?、装艤Z齲癖弦德畚奶餑俊F浯危弦德畚納婕暗哪諶菘梢允巧呱系哪騁壞攔ば虻募庸すひ嶄腦歟部梢允槍ぷ鞲諼簧嚇齙降木嚀邐侍猓踔量梢允嵌ジ謔迪岸怨ぷ韉奶寤岷鴕院蟮墓ぷ鞔蛩愕鵲齲ü哉廡┦導拾咐⒕嚀邐侍庋芯亢妥芙幔梢耘嘌目蒲Ь瘢嶸導寄芎徒餼鍪導飾侍獾哪芰ΑA磽猓弦德畚牡鈉婪忠嘀賾諮√夂褪導矢諼壞那瀉隙?、提除f圓叩牟僮饜院涂尚行?、论文的词[碌?、论文的腺|(zhì)狄庖澹揮邪湊照庋穆畚納杓撲悸方新畚慕萄В拍芮惺堤岣弒弦德畚牡慕萄е柿???
3 結(jié)束語
高職院校機械專業(yè)畢業(yè)論文是重要的教學環(huán)節(jié),它的質(zhì)量的高低也是整體教育教學質(zhì)量的重要保障,為提高機械專業(yè)學生畢業(yè)論文的質(zhì)量,應該在頂崗實習崗位安排、專業(yè)教學及監(jiān)控、辦公軟件應用能力培養(yǎng)等方面采取措施,切實抓好這一重要環(huán)節(jié),培養(yǎng)學生的實踐能力和創(chuàng)新能力。
注釋
① 張建.機械專業(yè)本科生專業(yè)知識融會貫通能力的強化[J].肇慶學院學報,2013(2).
② 楊娜.高職院校計算機基礎(chǔ)教育的改革研究(C).2011 2nd International Conference on Management Science and Engineering(MSE 2011).2011-10-01.
1.1 計算機知識儲備量不足
目前,各高校都開設(shè)有計算機課程,但仍不能滿足本科畢業(yè)論文實踐的需求。對于本科畢業(yè)論文,主要會用到Office辦公軟件中的Word、Excel、PowerPoint(PPT,Internet文獻數(shù)據(jù)庫,以及文獻管理軟件等。雖然各高校一般都開設(shè)有計算機基礎(chǔ)類課程,介紹MicrosoftWindows、Office軟件、Internet的使用,但所授內(nèi)容還不能滿足本科畢業(yè)論文實踐的需要。在畢業(yè)論文寫作時,畢業(yè)生往往感到Word文檔的編排非常的麻煩,需要花費相當?shù)木蜁r間,也給指導老師增添了不少指導負擔。同樣,Excel、PowerPoint、Internet的使用也不盡如人意。除此之外,還有部分軟件知識在已有課程中完全沒有涉及,如文獻管理軟件的使用等。
1.2 計算機硬件設(shè)施不足
計算機資源不足嚴重影響畢業(yè)論文的撰寫。學生可利用的計算機資源主要有三種:自有計算機,學校計算機,網(wǎng)吧計算機。對自有計算機而言,雖有調(diào)查表明大學生電腦的擁有率已達到50%左右,但對于大多數(shù)來自農(nóng)村的大學生而言,他們的電腦擁有率依然很低。對學校計算機而言,雖然各學校都建立有計算機房,但相比于龐大的學生群體,學校計算機依然不能滿足學生需求,而且學校計算機主要用于教學使用,學生的使用有時間限制。在這種情況下,許多學生不得不求助于網(wǎng)吧,而網(wǎng)吧一般不安裝OFFICE辦公軟件,更不會安裝如AutoCAD這種專業(yè)軟件,也無法訪問學校圖書館數(shù)據(jù)庫。與此同時,畢業(yè)論文的撰寫時間比較集中,往往在一兩個月內(nèi)完成,特別是臨近答辯的幾天里,幾千畢業(yè)生需要計算機修訂論文,計算機的緊張程度可想而知。因而,學生在畢業(yè)論文撰寫過程中,常遇到?jīng)]有計算機可以使用的情況。
1.3 計算機使用缺乏指導
學生進行計算機操作時,缺乏足夠的指導。由于高校擴招,學生數(shù)量急劇增大而教師數(shù)量增加緩慢,導致師生比偏高,嚴重影響教學質(zhì)量。作為公共基礎(chǔ)課程,幾千名學生的教學工作,往往由十多名教師來完成,師生比甚至高達1:250,很難說學生可以充分得到教師的指導在畢業(yè)論文進行階段,也同樣遇到師生比過高的問題,經(jīng)常遇到一個老師同時指導十幾名學生的現(xiàn)象,教師指導任務重,很難保證指導質(zhì)量。
2.本科畢業(yè)論文實踐中計算機應用需求
2.1 WORD大型文檔編排
畢業(yè)論文是一種較長的文檔,編排難度相對較大般而言,畢業(yè)論文字數(shù)要求5000字以上,頁數(shù)一般在10頁以上,編排的版式幾乎與出版社正規(guī)出版的書籍類似。這對于平時很少利用Word軟件的學生而言,具有很大的難度,需要重新學習Word的編排技巧。在論文寫作過程中,也容易出現(xiàn)論文排版上的各種問題。
目前,文檔編排軟件很多,但一般采用Mi-crosoftWord完成.對于Word排版問題,應著重解決以下幾方面的問題:①頁面設(shè)置;②文字格式的設(shè)置;③樣式的應用;④分節(jié)的設(shè)置;⑤頁眉頁腳的設(shè)置;⑥圖表的繪制;⑦公式的錄入;⑧自動生成目錄。
2.2 Excel表、圖與統(tǒng)計分析
對于大多數(shù)的畢業(yè)論文,都會涉及插入圖表,以及數(shù)據(jù)的統(tǒng)計分析。除文科類論文較少涉及圖表知識外,理工科、農(nóng)科、醫(yī)學等學科的大部分畢業(yè)論文,都會涉及圖表的制作以及數(shù)據(jù)的統(tǒng)計分析。在畢業(yè)論文寫作過程中,部分學生對圖表的制作很是陌生,甚至不知道標準的圖表要求是什么,因而做出來的圖表不僅不美觀,而且也不符合要求。Excel還具有統(tǒng)計分析功能,不僅方便快捷,而且準確可靠,但不少同學不知道Excel具有統(tǒng)計學功能,更不會使用。他們往往采用手算的方法來進行統(tǒng)計分析,耗時耗力,而且還容易出錯。
圖表與統(tǒng)計分析,不僅可以采用Excel,也可以采用更為專業(yè)的軟件,如Origin制圖、Sigmaplot制圖、SAS統(tǒng)計分析、SPSS統(tǒng)計分析等,但以Excel更為方便。對于Execl圖表與統(tǒng)計,應著重解決以下幾方面的問題:①Excel表格的制作(特別是三線表的制作);②Excel圖表的制作;③Excel函數(shù)與公式;④Excel統(tǒng)計分析工具。除此之外,也可以介紹Origin、Sigmaplot、SAS、SPSS等軟件的使用。
文檔演示畢業(yè)論文答辯時,_般采用PPT展示其研究課題。答辯過程主要包含兩部分,學生陳述和老師提問。學生的自主陳述過程,不僅需要其精彩的陳述,更需要映襯陳述的多媒體展示。目前,大多數(shù)學生往往直接將論文內(nèi)容粘貼到PPT當中,卻不知如何精簡和美化,結(jié)果導致PPT臃腫,條理不清晰,沒有層次感。導致這一情況的直接原因就是學生缺乏PPT制作的技巧。
對于PPT的制作,應著重解決以下幾方面的問題:①整體結(jié)構(gòu)設(shè)計;②頁面布局設(shè)計;③色彩搭配設(shè)計;④演講內(nèi)容提煉;⑤媒體元素設(shè)置;⑥動態(tài)效果設(shè)置;⑦播放策略。
2.4 INTERNET文獻檢索
Internet是獲取科技信息非常方便的渠道。畢業(yè)論文的實踐不是閉門造車,而是他人研究成果的繼續(xù)。因而在研究之前需要查閱大量的文獻。文獻資料主要分為兩種資料:文本資料和電子資料。大部分的研究成果是以期刊論文、會議報告、學位論文等形式最先展示出來的,而這部分資料目前基本都被相關(guān)數(shù)據(jù)庫所收錄,存儲在數(shù)據(jù)服務器上。利用互聯(lián)網(wǎng)技術(shù),可以非常方便地查閱到所需要的資料。
對于Internet文獻檢索,應著重解決以下幾方面的問題:①主要中文期刊數(shù)據(jù)庫;②主要英文期刊數(shù)據(jù)庫;③其它類型數(shù)據(jù)庫(如:電子圖書、電子報紙、會議論文、學位論文、標準、專利等);④檢索策略;⑤檢索技巧。
2.5 ENDNOTE文獻管理
在畢業(yè)論文撰寫過程中,根據(jù)撰寫需要,要對參考文獻進行插入、移動、刪除等各種管理操作。本科畢業(yè)論文的參考文獻數(shù)量一般在20篇左右,而研究生畢業(yè)論文的參考文獻數(shù)量可達100篇以上,對于如此多的文獻,如果采用人工管理的方式,不僅工作量巨大,而且非常容易出錯。通過專業(yè)的文獻管理軟件,可以非常方便地對參考文獻進行處理。文獻管理類軟件有多種,如:醫(yī)學文獻王、風^-express、Endnote、Referencemanager、Notefirst等。不同軟件有自己的特點和優(yōu)勢,重點推薦Endnote文獻管理軟件,當然像Notefrst這種推出時間較短的國內(nèi)免費軟件,也有不錯的口碑。
以Endnote文獻管理軟件為例,應著重解決以下幾方面問題:①參考文獻格式標準;②創(chuàng)建End-note圖書館;③文獻信息錄入;④Word中使用文獻格式模板設(shè)置;⑥高級應用。
3.本科畢業(yè)論文實踐中的計算機應用指導
3.1 加強計算機教育課程建設(shè)
通過調(diào)整課程設(shè)置和課程內(nèi)容,引入相關(guān)計算機教育內(nèi)容。同時,提高教學質(zhì)量和水平,加強學生計算機實踐能力的培養(yǎng)。在《計算機基礎(chǔ)》課程中,要將Office辦公軟件引入到課程中,并要達到一定的應用水準。在《試驗設(shè)計與統(tǒng)計分析》課程中,可以引入Excel和SAS等軟件知識。在《文獻檢索》課程中,可以引入Internet的使用,數(shù)據(jù)庫查詢和Endnote軟件等知識。在其它專業(yè)課程中,凡涉及到計算機內(nèi)容的,也要盡可能進行上機訓練,提高計算機應用能力。
3.2 加強計算機專業(yè)知識講座
通過專題講座的形式,講解畢業(yè)論文實踐過程中所使用的軟件知識。在畢業(yè)論文撰寫期間,可以通過專題講座,具有針對性地進行輔導。因此,學生可以及時的了解相關(guān)知識,并立即加以應用。除了現(xiàn)場的講座形式外,還可以利用網(wǎng)絡的優(yōu)勢,建立網(wǎng)上學習平臺,將學習資源放在網(wǎng)絡上,學生可以隨時查詢相關(guān)計算機應用知識。
3.3 加強計算機硬件建設(shè)
加大計算機硬件設(shè)施的投入力度,優(yōu)化計算機機房管理,提高計算機利用效率。根據(jù)學校人數(shù)和計算機使用的實際情況,合理投入資金進行計算機房的建設(shè),增加計算機的臺套數(shù)。其次,制定合理的管理措施,適當延長計算機房的使用時間,提高計算機房的利用效率,減少計算機的非學習性占用。
3.4 加強指導老師的指導職責
制定畢業(yè)論文指導教師的考核體系,強化指導教師的責任意識,督促教師加強對學生的指導。從學校和學院兩個層次,學校層次要做好畢業(yè)論文指導的全面工作,同時要對計算機應用指導工作提出明確統(tǒng)_的要求,學院則有必要對學校的規(guī)定做出具體的安排和實施辦法。
自21世紀高等教育改革以來,全國各高校招生規(guī)模不斷擴大,導致畢業(yè)生數(shù)量也相應大規(guī)模增加,給高校學生的求職擇業(yè)帶來了嚴峻的考驗。為了可以跟上時代的步伐,為求職帶來一些實際項目經(jīng)驗,計算機專業(yè)越來越多學生選取了軟件開發(fā)作為畢業(yè)設(shè)計課題。然而,在各高校實際當中,本科畢業(yè)設(shè)計質(zhì)量已經(jīng)下降,軟件開發(fā)類論文與實際完全脫節(jié),歸根結(jié)底是沒有一個可以從頭到尾指導學生進行軟件開發(fā)的學習模式,主要存在下面幾個不足之處。
1.1 學生問題
學生設(shè)計能力低,編程水平差,無項目實際經(jīng)驗,既不知道軟件開發(fā)的基本理論與方法,也不知道程序語言代碼編寫和開發(fā)工具界面操作,甚至不知道從何處開始下手準備畢業(yè)論文,成為目前軟件開發(fā)類畢業(yè)論文質(zhì)量差的根本原因;學生思想上存在誤區(qū),不重視畢業(yè)設(shè)計的重要性與必要性,認為畢業(yè)設(shè)計與普通課程一樣,對畢業(yè)設(shè)計敷衍了事,不愿意花時間和精力認真努力開發(fā)軟件,總是被動、消極地接受學習,成為軟件開發(fā)類畢業(yè)論文質(zhì)量差的直接原因。
1.2 學校問題
學生在大一至大三期間,一般只是簡單地開設(shè)各科課程,并沒有將所有軟件開發(fā)類課程結(jié)合起來,直接導致出現(xiàn)學生軟件設(shè)計能力低與開發(fā)水平差的現(xiàn)象;從論文開題、中期檢查到論文答辯等過程中,并沒有嚴格技照各種材米斗上交的日期進行,普遍是最后答辯時上交補交所有材料,甚至包括論文開題報告,直接導致學生消極怠慢的態(tài)度;最后的畢業(yè)論文考核是最關(guān)鍵的問題,也是目前畢業(yè)論文相關(guān)制度中管理最混亂的一部分。既沒有一套規(guī)范畢業(yè)論文考核標準,也沒有對畢業(yè)論文的中間過程進行監(jiān)控,就連最后的論文答辯也只是流于形式。
1.3 教師問題
大部分教師沒有項目開發(fā)實際經(jīng)驗,只知道軟件設(shè)計理論基礎(chǔ),不能全方位地指導學生,更加無法讓學生能夠主動積極地學習,成為畢業(yè)論文水平不高的原因之一。
2.CDIO教育模式
CDIO教育模式繼承和發(fā)展歐美20多年以來的工程教育改革理念,將“做中學”和“基于項目教育和學習”的集中概括和抽象表達,是2004年由麻省理工學院和瑞典皇家工學院等四所大學研究創(chuàng)立,CDIO分別代表了構(gòu)思(Conceive)、設(shè)計(Design)、實現(xiàn)(Implement)和運作(Operate)等四個學習過程,它以產(chǎn)品研發(fā)到產(chǎn)品運行的生命周期為載體,讓學生以主動的、實踐的、課程之間有機聯(lián)系的方式學習。CDIO培養(yǎng)大綱將工程畢業(yè)生的能力分為工程基礎(chǔ)知識、個人能力、人際團隊能力和工程系統(tǒng)能力四個層面,大綱要求以綜合的培養(yǎng)方式使學生在這四個層面達到預定目標。
本文將CDIO模式的構(gòu)思、設(shè)計、實現(xiàn)和運作等四個學習過程引入到計算機軟件開發(fā)類畢業(yè)設(shè)計中,要求嚴格按照構(gòu)思、設(shè)計、實現(xiàn)和運作這四個階段進行,并將每一個階段的成果都作為畢業(yè)論文考核的依據(jù),以此調(diào)動學生的積極性與主動性,既能讓指導老師清楚整個設(shè)計流程,并根據(jù)階段安排加以指導和督促,也能讓學生愿意付出時間和精力努力投入到畢業(yè)設(shè)計當中。在彌補學生軟件開發(fā)水平不足的同時,提高學生思考問題、綜合設(shè)計的能力,最后達到提高畢業(yè)論文質(zhì)量的目的。
3.基于CDIO模式的計算機軟件開發(fā)類畢業(yè)設(shè)計
3.1 構(gòu)思階段
畢業(yè)論文是從學生的選題開始,一般是由老師提供一系列題目,再由學生根據(jù)自己的具體情況選擇,這種方式遏制了學生的主動性。應該由學生根據(jù)自己的愛好、專長和對將來的職業(yè)規(guī)劃等情況,利用各種參考資料主動搜索與查找適合自己的題材范圍,再在老師的指導下確定畢業(yè)論文題目。不僅能夠調(diào)動學生的設(shè)計積極性,為后面的畢業(yè)論文工作提供有利條件,而且還可以培養(yǎng)學生查閱資料和思考問題的能力。之后,指導老師提供軟件開發(fā)類參考資料,并在中國知網(wǎng)等學術(shù)平臺搜索課題相關(guān)文獻,確定論文的基本要求,給學生下達論文任務書。學生根據(jù)接收到的任努書,利用軟件工程專業(yè)書籍、中國知網(wǎng)等學術(shù)平臺、論文相關(guān)的Web網(wǎng)站,查閱大量的資料,了解論文的背景、研究現(xiàn)狀和開發(fā)意義,確定論文的研究內(nèi)容和幵發(fā)中的關(guān)鍵問題,撰寫論文幵題報告,完成軟件開發(fā)的構(gòu)思階段。
3.2 設(shè)計階段
設(shè)計階段主要包括需求分析和總體設(shè)計,正式開始畢業(yè)論文的設(shè)計工作。根據(jù)資料查閱、市場調(diào)查和企業(yè)要求等形式分析軟件產(chǎn)品操作流程、功能列表,完成系統(tǒng)需求分析,并在需求分析的基礎(chǔ)上重點進行功能設(shè)計、模塊劃分、模塊接口規(guī)范、數(shù)據(jù)庫概念設(shè)計及數(shù)據(jù)庫邏輯設(shè)計,在老師的指導下反復修改不斷完善,最終確定系統(tǒng)的總體設(shè)計。然而,在軟件開發(fā)設(shè)計階段,學生論文還沒有開始寫,軟件程序也沒有完成,指導老師無中期檢查依據(jù),不能有效地督促學生開發(fā)設(shè)計。因此,在設(shè)計階段完成之后,應該形成需求分析、數(shù)據(jù)庫設(shè)計、概要設(shè)計等相關(guān)說明書,作為畢業(yè)論文中期檢查的材料,納入論文考核的范圍。
3.3 實現(xiàn)階段
實現(xiàn)階段是學生畢業(yè)論文工作的重點,也是畢業(yè)論文設(shè)計工作量最大、所需時間最長的一個階段,直接決定最終畢業(yè)論文的質(zhì)量水平。學生需要掌握軟件開發(fā)工具、程序設(shè)計語言等基本理論與方法,根據(jù)系統(tǒng)總體設(shè)計的功能模塊、接口規(guī)范等進行數(shù)據(jù)庫的實現(xiàn)、程序代碼的編寫,并反復運行與測試。此階段生成詳細設(shè)計說明書、編程規(guī)范、測試等文檔,作為畢業(yè)論文第二次中期檢查材料。在這個階段有了指導老師的督促,能夠完全確定系統(tǒng)功能,不至于在后期階段又需要反復修改。
3.4 運作階段
根據(jù)前期產(chǎn)生的開題報告、需求分析、數(shù)據(jù)庫設(shè)計、概要設(shè)計、詳細設(shè)計、編程規(guī)范、測試等文檔和開發(fā)好的軟件系統(tǒng)撰寫畢業(yè)論文,并參與論文答辯,是學生畢業(yè)論文的總結(jié)階段,不僅著重體現(xiàn)學生的寫作水平,更能了解學生對軟件的學習情況,是分值比重最大的一部分。最后,將所有文檔和論文、答辯情況一起評分,獲得畢業(yè)論文成績。
為加強專業(yè)學生對專業(yè)的了解,充分認識畢業(yè)論文的重要性,在新生進校的專業(yè)介紹中,對預防醫(yī)學專業(yè)培養(yǎng)方案作了專題講解;進入第8學期,多種形式介紹了畢業(yè)論文工作的重要性;第10學期畢業(yè)論文過程中,充分調(diào)動學生參與畢業(yè)論文的積極性和主動性,使其真正從畢業(yè)論文工作中得到鍛煉和培養(yǎng)。完成畢業(yè)論文后的調(diào)查結(jié)果顯示,97.92%學生認為非常有必要開展畢業(yè)論文教學,認為畢業(yè)論文環(huán)節(jié)可鞏固知識、培養(yǎng)能力。調(diào)查發(fā)現(xiàn),學生認為畢業(yè)論文能鞏固專業(yè)知識、提高信息獲取能力、強化基礎(chǔ)知識、提高寫作能力、加強計算機應用能力、鍛煉表達能力和培養(yǎng)協(xié)作精神的分別達到9167%、85.4觀、70.83%、70.83%、81.25%、66.67%、70.83%;對于專業(yè)培養(yǎng)計劃中畢業(yè)論文教學環(huán)節(jié)知曉情況,學生于第1234學年知道的分別為27.10%、12.50%、37.50%和16.70%,還有6.20%的學生到第5學年才知道畢業(yè)論文環(huán)節(jié)。
二、學生開展畢業(yè)論文的知識能力
畢業(yè)論文工作也是一次基礎(chǔ)知識、專業(yè)知識、信息獲取能力、統(tǒng)計軟件與計算機應用能力、寫作能力的大檢驗。預防醫(yī)學專業(yè)學生均選修了文獻檢索課程,但開展畢業(yè)論文工作前,33.33%的學生從未進行文獻檢索,62.5%學生僅偶爾開展文獻檢索,僅4.17%的學生經(jīng)常運用學校提供的網(wǎng)絡資源進行文獻檢索工作。畢業(yè)論文工作中,文獻檢索知識和能力主要來源于指導老師和學生的輔導與幫助,分別占85.42%和58.33%,檢索方式主要為圖書館網(wǎng)絡數(shù)據(jù)庫,占91.67%;認為文獻檢索可幫助選題、開題報告和論文撰寫的分別為35.4觀、43.75%和79.17%。
在論文過程中,僅14.58%的學生認為能熟練翻譯與文題相關(guān)的外文資料,79.17%學生認為外文翻譯困難特別是較難準確表達專業(yè)含義,即使是己通過了六級測試的學生也尚不能自如完成翻譯工作。
通過專題講座和指導老師幫助,學生基本掌握了開題報告書寫格式和要求,其中的立題依據(jù)、研宄內(nèi)容、預期成果、技術(shù)路線等內(nèi)容書寫正確率分別為87.50%87.50%和54.17%。
在畢業(yè)論文資料收集整理前,85.42%的學生基本掌握了統(tǒng)計圖表的使用,但在論文工作中,初次使用統(tǒng)計圖表時,仍出現(xiàn)較多的應用錯誤,其中表題圖題、表目設(shè)置、表線、有效數(shù)字和單位、圖形圖標錯誤率分別達21.83%、31.25%、33.33%、22.92%、20.83%有關(guān)統(tǒng)計指標的正確選用調(diào)查結(jié)果顯示,有20.83%的學生在資料分析中不能正確選用統(tǒng)計分析指標。
畢業(yè)論文過程中,87.50%的學生采用了統(tǒng)計軟件,12.5%的學生因為原始資料的限制,僅用了描述性統(tǒng)計分析,采用的統(tǒng)計軟件類型主要是SPSS和Excel,雖在論文工作前,77.0極的學生己經(jīng)學習運用過某種統(tǒng)計軟件,但實際應用過程中,只有14.58%的學生能熟練運用統(tǒng)計軟件,而85.42%的學生不太熟練甚至生疏。
通過學習和練習論文寫作,掌握和基本掌握論文書寫格式的學生分別占43.75%、56.25%,論文撰寫知識主要來源于指導老師(占93.75%)論文撰寫的難點主要為討論、英文文摘和結(jié)論,分別占66.67%、41.67%和27.08%。
三、學生對畢業(yè)論文工作的評價與建議
調(diào)查學生對畢業(yè)論文管理過程、自己和指導教師在畢業(yè)論文中精力投入、影響畢業(yè)論文工作質(zhì)量的評價及對畢業(yè)論文工作環(huán)節(jié)的具體建議,結(jié)果顯示,認為畢業(yè)論文管理好、一般和差的學生分別為37.5%、5&33%、4.17%;72.92%的學生認為自己在論文撰寫過程中能全身心投入,通過查閱資料、整理資料、及時與指導老師溝通,保證畢業(yè)論文進度和質(zhì)量,27.0%的學生則認為自己精力投入一般;關(guān)于“指導老師在畢業(yè)論文工作中投入的精力程度”評價,60.42%學生認為帶教老師非常投入,35.42%的學生認為老師一般投入,另有4.16%的學生人認為帶教老師完全未投入。
通過挖掘資源、過程管理以及充分發(fā)揮教師主導和學生主體作用,畢業(yè)論文質(zhì)量得到基本保證,并逐年提高,2004屆、2005屆、2006屆畢業(yè)論文優(yōu)良率分別為85%、87%、94%,但由于各種主客觀因素的存在,畢業(yè)論文質(zhì)量影響因素絲毫不能忽視,專業(yè)學生認為影響畢業(yè)論文的因素包括學生時間保障和重視程度、指導老師的能力和投入、工作條件、考研求職壓力影響和過程管理等,回答率分別占81.25%、77.08%、75.00%、70.83%、50.00%。
親歷畢業(yè)論文工作后,學生感慨良多,提出了很多保證畢業(yè)論文質(zhì)量的建議,調(diào)查結(jié)果顯示,58.40%學生建議應于第9學期開始布置這項工作;關(guān)于文獻檢索課程開設(shè)時間,54.17%的學生認為3-4學年學習較合適,問卷調(diào)查結(jié)果顯示,因為網(wǎng)速慢、圖書館數(shù)據(jù)庫不全和學生文獻檢索方法的欠缺,影響了文獻檢索的質(zhì)量,建議今后信息獲取條件能得以改善。另外,在“你對畢業(yè)論文工作的改善還有何建議?”的開放式問卷中,不少學生提出增加工作時間、加強論文前期課程理論結(jié)合實際教學、學生自主選擇題目和指導老師、增加工作經(jīng)費、嚴格過程管理等方面的建議。
四、結(jié)語
中圖分類號:TP311.52
畢業(yè)論文是高等學校學生在掌握基本理論、基本知識和基本技能的基礎(chǔ)上,運用本專業(yè)知識和技能所進行的全面的綜合訓練。當前不少高校對畢業(yè)論文的管理主要還是采取傳統(tǒng)人工管理模式,在論文選題、論文指導、資料收集、報表提交等多方面存在效率低、效果差等問題。隨著網(wǎng)絡技術(shù)的不斷發(fā)展,許多高校嘗試使用信息技術(shù)對畢業(yè)論文進行管理,也有一些軟件廠商開發(fā)了相應的通用軟件平臺。
多數(shù)系統(tǒng)向管理員、教師、學生三種類型的用戶提供服務,解決了導師出題、學生選題、畢業(yè)論文材料的上交與審核。有的系統(tǒng)還實現(xiàn)了師生實時交流、在線評審以及畢業(yè)統(tǒng)計等功能。
但是由于不同高校在畢業(yè)論文的組織和管理存在差異,開發(fā)一個適合本單位使用的畢業(yè)論文管理系統(tǒng),更有利于論文管理和系統(tǒng)維護。為了進一步提高畢業(yè)設(shè)計(論文)教學效率,本平臺結(jié)合某系在近些年實踐教學環(huán)節(jié)中實際情況,應用軟件工程的思想和方法研究了畢業(yè)論文管理平臺的設(shè)計,實現(xiàn)了對畢業(yè)論文的網(wǎng)絡管理,提高了效率和管理水平。
1 系統(tǒng)功能
根據(jù)《閩江學院畢業(yè)論文(設(shè)計)工作規(guī)定》,畢業(yè)論文寫作的主要工作有:教學秘書進行畢業(yè)論文初始工作(設(shè)置參與論文寫作工作的指導教師和學生,畢業(yè)論文工作計劃、相關(guān)通知公告及相關(guān)表格文件等)、指導教師擬定畢業(yè)論文選題、學生選擇或者自擬論文選題、師生互選、學生提交題目審批表、教師下達任務書、學生提交開題報告、論文寫作與指導、中期檢查、論文定稿、指導教師評閱、專家評閱、畢業(yè)論文答辯、畢業(yè)論文資料歸檔等工作。
2 系統(tǒng)功能模塊
本系統(tǒng)的用戶包括學生、教師、教學秘書、院系領(lǐng)導,系統(tǒng)設(shè)計目標是實現(xiàn)畢業(yè)論文管理的網(wǎng)絡化、系統(tǒng)化、自動化。核心功能是教師擬出課題、學生選題、在線提交各種文檔、在線論文指導。系統(tǒng)應滿足學生、教師、教學秘書、院系領(lǐng)導四種類型的需要,針對不同類型,使用不同的功能模塊。學生主要有選題、上傳文檔、提交論文等功能。教師有設(shè)定論文題目、選擇學生、查看指導學生提交的文檔等功能。教書秘書全程調(diào)節(jié)畢業(yè)設(shè)計進程。院系領(lǐng)導進行審查和審核。
2.1 教師模塊
教師由教學設(shè)置用戶名和賬號。主要實現(xiàn):課題、選擇指導學生、任務書、審核開題報告、中期檢查報告、修改論文、成績評定等。
2.2 學生用戶模塊
學生使用平臺登錄,用戶名和初始密碼由系統(tǒng)給出。主要實現(xiàn):選擇課題、選擇教師、填寫題目審批表和開題報告、提交論文等功能。
2.3 教學秘書模塊是畢業(yè)畢業(yè)論文管理平臺的系統(tǒng)管理賬戶。主要實現(xiàn):設(shè)置指導教師、設(shè)置指導學生、統(tǒng)計畢業(yè)論文報表、畢業(yè)論文計劃。
2.4 院系領(lǐng)導模塊
院系領(lǐng)導主要對畢業(yè)論文各階段進行監(jiān)督和審核。
3 系統(tǒng)總體結(jié)構(gòu)設(shè)計
根據(jù)系統(tǒng)功能,設(shè)計采用以Web為基礎(chǔ)的三層架構(gòu)的B/S模式,分為客戶層、應用層和數(shù)據(jù)層。
客戶層:實現(xiàn)在客戶端瀏覽器中顯示的用戶界面。該層可以調(diào)用由業(yè)務邏輯層提供的業(yè)務方法,也可以直接調(diào)用由數(shù)據(jù)層提供的接口訪問數(shù)據(jù)庫??蛻魧訉崿F(xiàn)了系統(tǒng)與用戶間的接口,用戶通過Web瀏覽器訪問論文管理平臺。應用層作為系統(tǒng)核心,封裝了主要的業(yè)務邏輯。
應用層:主要是針對具體的問題的操作,也可以理解成對數(shù)據(jù)層的操作,對數(shù)據(jù)業(yè)務進行邏輯處理。在接收了用戶提交的http請求后,由Web應用服務器接受請求并由處理程序解釋,并進行相應處理。操作結(jié)果以HTML頁面的形式返回給瀏覽器。
采用三層結(jié)構(gòu)這種模式能較好地適應開發(fā),對代碼重用、代碼分層以及對以后的軟件維護等等有很大的作用。尤其考慮到本平臺在運行過程中隨著畢業(yè)論文流程可能的變化以及對功能擴展的需求,更應該采用三層結(jié)構(gòu)。
開發(fā)工具采用Visual 2010,編程語言采用C#,前端界面使用,采用Microsoft SQL Server2008作為后臺數(shù)據(jù)庫管理系統(tǒng)。其中是創(chuàng)建動態(tài)Web頁的服務器端技術(shù),作為應用程序采用的數(shù)據(jù)訪問模型。在服務器端運行,應用程序使用連接數(shù)據(jù)源,并進行數(shù)據(jù)操作。
4 后臺數(shù)據(jù)庫設(shè)計
畢業(yè)論文平臺后臺使用SQL SERVER數(shù)據(jù)庫。設(shè)計過程中使用ER圖定義實體關(guān)系模型,并根據(jù)范式理論進行優(yōu)化。
根據(jù)需求分析和設(shè)計要求,畢業(yè)論文平臺主要包含以下數(shù)據(jù)表:
(1)Administrator,存儲教學秘書信息。
(2)Dean,存儲院系領(lǐng)導信息。
(3)Teacher,存儲教師用戶相關(guān)信息,包括用戶名、密碼和教師基本信息等。
(4)Student,用來存儲學生用戶相關(guān)信息。
(5)DepartmentInfo,用來存儲院系信息。
(6)Plan,用來存儲畢業(yè)論文計劃信息。
(7)Thesis,用來存儲畢業(yè)設(shè)計課題。
(8)Task,用來存儲任務書信息。
(9)TitleForm,用來存儲題目審批表信息。
(10)Report,用來存儲開題報告信息。
此外還有一些輔助表。
5 系統(tǒng)的主要特色
考慮到本單位實際需求和運行情況,平臺重點突出兩大特色:
師生互選。教務秘書設(shè)定指導教師指導的學生總數(shù),教師提交課題后,學生登錄平臺,查看相應課題,根據(jù)自己擅長或喜歡的方向進行選擇。在選題的過程中,每個導師的學生數(shù)量有限,達到上限后,學生不能選擇該導師,需要從其他導師的課題中重新進行選擇課題。教師可以決定是否接受該學生。教師指導人數(shù)到達上限后,不再接受學生。
審批功能。教師可以查看到所指導學生的任務書、開題報告、畢業(yè)論文等信息,并進行審核。院系領(lǐng)導對教師審核后的文檔進行最終審批。
6 結(jié)束語
本畢業(yè)論文管理系統(tǒng)基于本校實際開發(fā),充分利用了網(wǎng)絡資源,方便管理人員對畢業(yè)論文全階段的監(jiān)督和控制;使學生選題過程公開化、合理化,解決了以往選題散亂、人工干預多的問題;促進畢業(yè)指導老師與學生互動;較好地適應畢業(yè)論文管理需要。今后可以在平臺上添加答辯管理、論文檢索等功能,進一步規(guī)范和擴展使用空間。
參考文獻:
[1]應頌翔.基于B/S架構(gòu)的畢業(yè)論文管理信息系統(tǒng)設(shè)計[D].浙江工業(yè)大學,2011.