時間:2022-02-21 06:11:03
序論:寫作是一種深度的自我表達。它要求我們深入探索自己的思想和情感,挖掘那些隱藏在內心深處的真相,好投稿為您帶來了七篇計算機系畢業論文范文,愿它們成為您寫作過程中的靈感催化劑,助力您的創作。
(參考某一學校的要求)
論文書寫格式
論文全部要采用word 來書寫,文件名統一為“report95′ ′ .doc”,其中′ ′ 代表自己的學號。
學位論文一般應包括下述幾部分:
論文首頁格式:
其中學位論文題目用黑體二號字,其余用宋體四號字
論文題目應能概括整個論文最重要的內容,簡明、恰當,一般不超過25個字。
中文摘要及其關鍵詞(宋體5號字b5排版):
4 論文第二頁為500字左右的中文內容摘要,應說明本論文的目的、研究方法、成果和結論。
學位論文摘要是學位論文的縮影,盡可能保留原論文的基本信息,突出論文的創造性成果和
新見解。論文摘要應盡量深入淺出,通俗易懂,少用公式字母,語言力求精煉、準確。
4 在本頁的最下方另起一行,注明本文的關鍵詞3╠5個。
英文摘要及其關鍵詞(宋體5號字b5排版):
論文第三頁為英文摘要,內容與中文摘要和關鍵詞相同。
學校名稱:東北師范大學
院(系)名稱:計算機系
本科生學號:
學 位 論 文 題 目
學 科、專 業:計算機科學技術
本科生姓名: _____ _
指導教師姓名:_________
指導教師職稱:___________
東北師范大學計算機系學位評定委員會
年 月
摘 要(粗宋體居中四號字)
(空一行)
摘要內容(宋體5號左對齊)
(空一行)
關鍵詞:詞1、詞2
目錄:
論文各章節的詳細目錄。格式如下:
計算機概論……… ………………………………..……1
1.1 計算機產生……..…………………………………………..1
1.2 計算機的發展……………………………………………..2
1.3 計算機中的進制 …………………………………………3
一 二進制表示法…………………………………………..….3
第二章 計算機文化基礎……………………………………….6
其中:“章”部分使用宋粗體四號字;“節”部分采用宋體5號字
引言(或序言)(宋體5號字b5排版):
內容為本研究領域的國內外現狀,本論文所要解決的問題,該研究工作在經濟建設、
科技進步和社會發展等某方面的實用價值與理論意義。
正文是學位論文的主體:
4 要求采用宋體5號字b5排版。每頁36行,每行32個字。頁碼打印在頁面下方中間位置,
論文裝訂后尺寸為標準b5復印紙的尺寸。頁眉部分奇數頁使用“東北師范大學計算機系
學士學位論文”,偶數頁使用論文題目的名稱。
4 論文中圖表、附注、參考文獻、公式一律采用阿拉伯數字連續(或
分章)編號。圖序及圖名置于圖的下方;表序及表名置于表的上方;論文中的公式編號,
用括弧括起寫在右邊行末,其間不加虛線。
4 學位論文一律在左側裝訂,要求裝訂、剪切整齊,便于使用。
4 論文字數控制在1萬字至3萬字之間。
宋體3號字居中顯示
(空一行)
§1.1 宋體4號字居中顯示
(空一行)
粗宋體5號字左起
正文部分宋體5號字,語言要簡練,不能有錯字、別字。也不能有錯誤的觀點。
參考文獻:
按學位論文中所引用文獻的順序、列于文末。
[編號]、作者、文章題目、期刊名(外文可縮寫)、年份、卷號、期數、頁碼。
文獻是圖書時,書寫格式為:
[編號]、作者、書名、出版單位、年份、版次、頁碼。
附錄:
[關鍵詞]畢業論文管理 科學選題 過程管理 信息化
畢業論文撰寫工作是高等學校本科人才培養計劃的重要組成部分,是培養學生綜合運用所學的基本知識、基本理論和技能,根據各自的興趣,分析、解決現實問題并獲得初步的科研能力的重要環節。它的階段性總結功能表明了它的不可替代性以及重要性。鑒于此,教育部于2004年4月發文通知,要求對畢業設計(論文)的選題、指導、中期檢查、評閱、答辯等環節制定明確的規范與標準,要根據不同專業學科特點和條件,研究建立有效的質量管理模式和監控制度。
一、畢業論文管理工作的現狀
新升本院校擴招之后學生人數增加,畢業論文的指導教師嚴重不足,以我院外國語言文學系為例,數十位高級職稱的教師已經不能滿足畢業生論文指導的需要,選聘具有講師職稱或者碩士學位的教師成為唯一的選擇。這或多或少影響了畢業論文的質量。例如:選題方面,部分老師由于從事科研的經歷不多,導致畢業論文的題目過于陳舊,范圍很小,致使學生可以研究的方面明顯偏少;而有的課題給的范圍太大,使學生無法集中精力做好,而流于泛泛的結果;而在選題環節中由于給出的總題目數和學生人數沒有差額,也就是題目數和學生數幾乎相同,導致一些學生由于最后沒有適合自己的題目可選,只好為了畢業而選了自己不感興趣的題目,不能很好地做到因材施教。
二、對畢業論文管理工作的幾點建議
1.科學選題
選題是搞好畢業論文的前提,是畢業論文的關鍵,對畢業論文教學質量有著直接的影響。題目決定了畢業論文的內容,是順利完成畢業論文撰寫的先決條件,好的課題是成功的一半。畢業論文題目的選擇與確定應考慮下列原則:課題必須符合本專業的培養目標及教學基本要求;課題應結合社會實踐和科學研究的實際;課題類型應多樣化,能使學生針對各自的情況來選擇選題,以有利于發揮學生的積極性,有利于課題的高質量完成;課題應力求有益于學生綜合運用多學科理論知識與技能,有利于培養學生的獨立工作能力和創新性;課題應具有可完成性。
在以上指導原則下,指導教師進行調查研究,并結合自身科研實際提出課題,并將課題提出的背景、目的、意義及預期成果向學生作以簡要介紹。題目匯總后經教研室主任初審,由系(院)組織專家對擬提交的題目進行集中評審,取其精華去其糟粕,最后確定課題名稱以供學生進行參考。論文題目進行公布的同時,加上相關背景介紹和成果預期,能夠避免部分題目由于學生在學習過程中接觸不多而不知其所以然,因而不選擇該類題目,而傾向于選擇其相對較為熟悉的科研課題,從而導致個別學生的畢業論文雷同或者相似等情況的發生,為畢業論文的管理工作帶來不便。
2.加強畢業論文過程的規范化管理
畢業論文的撰寫歷時近一個學年,期間的每一個階段、每一個環節完成的質量如何,都直接影響著畢業論文的最終質量以及學生綜合素質和創新能力的提高。對于新升本院校而言,剛剛從??茖哟蔚膶W校升格為本科,在教學管理的規章制度上,尤其是在畢業論文的管理制度上或多或少地存在經驗不足,考慮不夠周全等問題的存在。而在影響畢業論文質量的諸多因素中,缺乏畢業論文制度或制度不完整、執行不嚴等是影響畢業論文過程管理規范化最重要的一個方面。因此,制定和完善切實可行的規章制度,不放過任何一個環節,堅決把好畢業論文管理過程的質量關,提高畢業論文的整體質量和水平,對于新升本院校意義重大。這就要求學校教學管理部門和各系(院)加強過程化管理,抓好畢業論文過程的每一個環節,在工作中不斷地總結,改進相關的管理制度和固有的思維模式,為畢業論文的質量提供制度上的保證。另外,每級管理者還可以通過問卷、座談等形式了解學生對畢業論文工作的意見,甚至是對學校整個教學工作的意見和建議,為改進今后工作提供借鑒和參考。
3.優化畢業論文過程管理的信息化需要
畢業論文工作的準備、撰寫以及答辯一般要持續一年左右,在這近一年時間里,圍繞畢業論文會產生巨大的數據量,給管理者和教師帶來難以應付的工作量,并引發多方面的問題,導致工作效率低下。
首先是數據一致性問題。學生在撰寫論文之前需要上報個人信息及論文信息。其指導教師在填寫相關表格的過程中需要進行大量的咨詢、確認工作,工作繁瑣,錯誤率高,容易造成數據不一致。其次是數據更新問題。學生的選題,最初由各指導老師向管理者提交。但在提交后多個階段中可能會修改。答辯后部分學生也可能根據意見修改論文題目,這種修改存在著很大的不確定性,如不能及時更新并反映給管理者,會造成數據的不一致。第三是信息收集問題??傇u等級需按比例由指導教師、評閱教師、答辯小組評分計算所得。但數據分散在各個教師,各答辯小組手中,收集的工作量大,效率低,數據易出錯,調整的難度大。第四是數據版本問題。由上面可知,數據分散在不同使用者手上,在收集過程中、不同的階段里難免會出現多個版本,難以確認數據的準確性與實時性,導致多種問題。第五是工作重復問題。同一學生及論文的信息在多個表格中需要重復填寫多次。上述存在的問題導致工作效率低下,重復工作多,亟需解決。針對以上問題,運用本科畢業論文(設計)教學及其管理現代化的理論與方法,發揮計算機系統及其網絡平臺的優勢,設計并實現畢業論文(設計)工作管理支持系統勢在必行。
論文關鍵詞:信科專業數學基礎課程,整合課程體系,優化教學內容
信息與計算專業是培養具有良好的數學素養,掌握信息科學和計算科學的基本理論和方法,受到科學研究的初步訓練,能運用所學知識和熟練的計算機技能解決實際問題的高等專門人才。信息與計算科學專業(以下簡稱信科專業)是新興的學科,我校信科專業成立至今已將近十年,在近十年里信科專業不斷的建設與完善,取得了豐碩的成績,現僅就信科專業數學三大基礎課——數學分析、高等代數、解析幾何在課程體系、教學內容、教學方法、教學手段、教材選取等方面的改革進行探討與研究。
一、根據專業性質,整合課程體系
信科專業是集基礎數學、計算數學、計算機系統集成與開發領域的人才,因此就需要加強學生計算能力與計算機應用能力的培養。數學分析、高等代數、解析幾何是信科專業的后繼課的基礎,是學生進入大學和學習專業知識的一個非常重要的一個橋梁。我校信科專業是2003年開設的一個新的學科,開設初期很多理論基礎還都沿用過去的數學專業的課程設置,多半是在其基礎上進行刪減學時,增設新課程,相對來說課程的整體結構和知識體系還都不是很完善,特別是這三大基礎課程,只是從學時上進行刪減,并沒有從整體結構和專業結構的需求去整合課程體系,這也是很多院校都普遍存在的問題優化教學內容,也是我們迫切需要解決的任務,只有優化課程體系,整合基礎知識結構,才能更好的為學生營造專業學習與探究專業知識的氛圍,讓學生學得更好,更有應用價值。
二、根據專業需要,優化教學內容
信科專業不同于數學專業,其不止需要具有扎實的數學理論知識,還需要具有計算機系統集成與開發應用的知識,在課程設置與學時安排上相對數學專業都有較大的減少,而為了讓學生在相對少的時間內學到更多的知識,就要求我們優化課程內容,突出重點,循序漸進,深入淺出的進行課程內容改革,改革教學內容,使學生更好地接受相關知識,并為后繼課的學習打好基礎。
1、根據需要,調整教學內容
根據專業需要,聯系專業實際,更新教學內容,突出重點畢業論文范文。一要結合數學史闡述清楚三大數學基礎課的形成過程,研究的對象,基本思想方法及其在整個近現代科學發展中的地位和作用,目的是使學生對學習這三大數學基礎課有較好的認識和嚴格訓練的思想準備;二要精選教學內容,避免重復。對于中學講得較透的內容,例如函數部分和極限的求法等可少講、精講無限趨近的極限語言;對與整個專業課程體系關系不大或很難理解的內容,在不影響知識的連貫性基礎上可刪去,只有刪除一些不重要的內容,才能把一些現代知識充實進來,才能在壓縮
基金資助:黑龍江省高等教育學會高等教育科學研究“十一五”規劃課題115C-819
教學時數的情況下保證教學質量。
2、合并課程,調整知識結構
解析幾何與高等代數的關系是互相聯系、互相促進的,代數為幾何提供研究方法,幾何為代數提供直觀。將解析幾何與高等代數有機地合并在一起,從幾何與代數不同的角度,加深對教學內容的認識理解,促使學生獲得“數”與“形”結合的能力,增強應用意識。
3、精選內容優化教學內容,刪繁就簡,力求做到精益求精
從教學內容的特點出發,選取研究方法相同或體現相同數學思想的內容,講清、講透一節內容,采用探究式、啟發式教學方式,把其余的內容交給學生課堂上特別是課下探究,如數學分析中的幾大積分的建立,都采用分割、近似代替、求和、取極限的方法進行建立,研究的思想和研究的方法相同,因此在重點講授定積分的積分概念后,用類比法講授重積分的積分概念,其它的曲面積分、曲線積分等都可通過學生自學完成;又如解析幾何中的平面和直線采用了相同的方法,因此,通過類比法,可將這部分內容整合為平面與直線的方程,點、線、面間的位置關系和度量關系,詳細探討平面方程的建立;再如對柱面、錐面、旋轉曲面的研究采用了相同的消參數法,因而對這部分內容也需進行重建與整合。
4、在教學中滲透建模思想
數學建模的思想方法是可以滲透到三大數學基礎課教學中的,且這種滲透有著較強的功能,它可培養學生的應用意識,激發學生主動學習的興趣,幫助學生理解抽象的概念、定理。從教學改革來說,加強數學建模思想在三大數學基礎課教學中的滲透,主要體現在建模思想在概念講授、定理證明、習題課等教學環節中的滲透。如數學分析中的函數、極限、微積分、級數等概念都是從客觀事物的某種數量關系或空間形式中抽象出來的數學模型,我們在教學中應從它們的實際原型和學生熟悉的實際例子引出來,使學生感到課本里的概念不是硬性規定的,而是與實際生活有密切聯系的;在定理的證明中把定理的結論看作是一個特定的模型,把發明者的原始想法和邏輯推理設為問題情境,將定理的條件看作是模型的假設,通過預先設置的問題情景引導學生一步一步地發現定理的結論,這種融入數學建模思想的教學方法,可以讓學生體驗到探索、發現和創造的過程,是培養學生創新意識和能力的好途徑。
5、增加計算機輔助教學軟件的應用
在三大數學基礎課的教學中加入計算機輔助教學軟件的應用,是為適應當今世界快速發展的需要:一是制作教學課件,把那些在傳統板書中不易或不能畫出的圖像用計算機軟件制作出來并展示給學生,使抽象的教學內容具體化、清晰化、直觀化;二是縮短板書書寫時間,用節省的時間更好的去分析問題和增加知識;三是將數學軟件的強大的計算功能介紹給學生,對那些只需結果不需過程的計算題能夠從計算機中直接獲得優化教學內容,使學生能更關注問題的本質而非形式;四是我們在數學分析課程中開設了“實驗教學”,培養學生在學習知識的同時能夠對一些實際問題進行研究與開發,取得了很好的效果。
三、根據學生需要,選擇合適教材
1、精選教材
改革課程教學摘要求會更高一些。
2、增加應用內容
提高應用內容在教材中的比重,增加應用內容。教師應重點講解基礎知識與基礎理論,增加在本專業生產實踐中應用數學知識解決各類實際問題的例題,而對于那些應用性不大的內容可以重點講解基本概念,壓縮推導論證內容,借助應用類的實際問題,來強化學生理論聯系實際的意識和觀念,學會從實際問題中抽象出數學內容,進而培養學生解決實際問題的能力和抽象思維的能力,讓學生正確理解數學應用的廣泛性。
3、注重聯系
數學分析、高等代數、解析幾何是從不同的角度,采用不同的研究方法被人為分為不同的研究分支的,它們是統一的整體,本質上是互相滲透、互相影響的。因此,在基礎課教學過程中應盡力體現統一數學的觀點,讓學生體驗到數學課程的相互聯系和區別,為后續專業課程的進一步學習打下堅實的基礎。
四、根據時代需求,調整教學方法
1、采用啟發式與研究式教學
教師在向學生傳授知識的同時要注重對學生能力的培養及綜合素質的提高畢業論文范文。教師不能一味的去講,而應加強學生的主體參與意識,使學生融入到課堂講授中,培養學生自學能力,注重應用啟發式與研究式并重的教學方法,要善于引導學生對同一問題從不同角度和不同方法去思考、去想象,最終探索出多種解題辦法。
2、加大綜合性全程考試模式的研究與探討
我國目前的考試制度、考試內容和考試形式不同程度地束縛了學生獲取新知識的能力,不重視實際應用結果,只認高分,忽略了運用數學知識和手段去解決和處理現實生活中的應用問題。綜合性全程考試模式不光重視期末的考試成績,同時在整個課程的學習中布置課程作業、撰寫小論文等任務全程考核學生的學習能力,突出學生平時的學習態度與創新能力的考核,最終給出學生綜合能力的成績,這樣可以避免學生期末突擊復習,對知識掌握的會更扎實。
在傳統的考試形式中,將建模思想滲透到考試命題中,適當地增加一些開放性的應用題,要求學生按數學建模的方式方法去解答,這樣既能考查學生的數學素質和數學應用能力水平優化教學內容,又與平時的教改相配套。
3、利用現代化教學手段進行教學
在教學中,適當利用現代化教學手段,可以增強教學的直觀性、趣味性,有利于節省教學時間,提高教學效率,使學生在有限的學時內了解更多的信息,獲取更多的知識。加強學生對計算機操作能力的訓練,積極鼓勵學生自編程序解決實際問題,通過校園網絡平臺的使用,可以增強學生與教師的隨時聯系,開設課程論壇隨時解決學生的疑惑,總結歸納重點內容及精選典型題目,隨時本課程的最新研究動態與成果,將一些共性的問題重點研究與講解,幫助學生更好的學習。
總之,21世紀的教學改革帶給我們新的契機,高校教師在教學中要不斷地進行科學研究,并注重積累,科研工作與教學工作相互促進,帶動學生學習的興趣與愛好。信科專業數學基礎課的教學改革就應重視培養學生的數學思維、科學計算與創新能力,不斷探究課程結構、課程內容與專業需要的結合,培養學生運用數學與計算機的知識解決專業知識與實際應用問題的能力。
關鍵詞:畢業設計;真題真做;實踐教學;產學研;雙師型教師
文章編號:1672-5913 (2007) 22-0097-03
就業問題是全社會普遍關心的熱點問題,學生和家長最關心的是學生畢業后能否順利就業,也是我們目前培養學生的頭等大事,我們的每一名教師必須與學生及家長同憂樂,把就業作為大事來抓。要抓就業工作,主要是兩方面,一是貫徹黨的教育方針,推進素質教育,使學生德才雙優,既有良好品德,又有真才實學,既有理論知識,又有一技之長;二是要重視就業教育,使學生能恰當定位,樹立在基層鍛煉的意識,培養的學生應該有職業、有才能、有人品,不能成為無工作、無本事、無人品的無用人。所以我們辦學必須把民之所憂當做自己所憂,把民之所樂當作自己所樂去從事教育這個偉業,教學生成才就業,努力把學生求職就業工作做好、做實。
1計算機和網絡類人才需求
據不完全統計,目前我國的計算機應用水平還處于初級階段,現有計算機和信息技術設施的功能沒有得到很好的開發和運用,比發達國家落后10-20年。但我國信息技術在不斷地發展中,目前的軟件營業收入是十年前的25倍。隨著我國軟件業規模不斷擴大,軟件人才結構性矛盾日益顯得突出。教育部關于緊缺人才的報告稱,軟件從業人員近60萬人,其中專業人才約有34萬人(其中高級人才4萬人,中級人才20萬人,初級人才10萬人)。人才結構呈兩頭小中間大的橄欖型結構,不僅缺乏高層次的系統分析員、項目總設計師,也缺少大量的從事基礎性軟件開發人員。根據國際經驗,軟件人才高、中、初之比為1∶4∶7。按照合理的人才結構比例進行測算,到2008年,我國需要軟件高級人才6萬人,中級軟件人才28萬人,初級軟件人才46萬人,再加上企業、社區、機關、學校等行業,初步測算,全國計算機應用專業人才的需求每年將增加百萬人左右。
通過上述調查數據可以看出初級軟件人才的需求比例是巨大的,高等職業教育培養的職業型軟件人才市場大有需求。
北京青年政治學院計算機系計算機應用專業通過“畢業設計---真題真做”進行“產學研”的結合,使職業教育更緊密地貼近生產和科技的發展,為經濟和社會的發展作貢獻。同時,在“產學研”的結合過程中,也鍛煉造就了一支既有理論知識又具有專業技術實踐能力的“雙師型”教師隊伍。因此,以“產學研”為導向來加強“雙師型”教師隊伍建設,是保證教育質量,實行培養目標,辦出職教特色,提高專業教師隊伍整體素質的有效途徑。
計算機系學生的畢業設計、一直堅持側重在教學與高新技術的應用與開發緊密結合的基礎上,主要體現在以下幾個方面:一是在教學內容中滲透新技術;二是在教學方式上建立實訓基地;三是在教學過程中由校內向校外,由教室向公司延伸;四是在教學效果上通過應用新科技,培養出一批能熟練應用計算機技術,并具有一定創新能力的高素質勞動者。
2真題真做提高了學生學習的主動性
幾年來,計算機系的畢業設計一直采取的措施是真題真做,這樣的結果提高了學生學習的主動性、創造性,培養了學生的科研能力以及刻苦鉆研的精神,提高了學生的綜合素質以及競爭力,為學生“直接就業”創造了一個全新的模式。
(1) 真題真做使學生迅速轉變角色,提前進入工作狀態,為適應今后工作崗位打下良好基礎。
02級畢業生是我系首屆畢業生,為使學生能迅速轉變角色,適應企業工作崗位,學為所用,我系畢業設計的題目絕大部分來源于企業(是我系的校外實訓基地),將學生根據興趣和意愿分組,讓學生進入一種真槍實干的狀態。每年的畢業設計,在設計前一個學期布置畢業設計題目,要求學生在假期自學設計題目所需的相關知識,便于畢業設計的順利進行。開學之初,我們請公司的工程師到學校來和我們的指導教師一同給各組成員進行任務的講解,使學生了解自己要設計的內容和步驟,并做出相應的任務書和制訂計劃,將總任務化解,每人都有一個獨立的任務,負責某一模塊的設計、實施、編碼(或制作)及調試等。
(2) 真題真做提高了學生學習的主動性,解決了長期困擾學生的學習目標模糊感。
在進行設計過程中,由于平時課堂知識的有限,大部分同學能主動走進圖書館查閱有關資料,有的同學其獨立工作能力及主動性較強,還能利用網絡資源查找本專業較前沿的信息并為其所用。同學們通過畢業設計,普遍感到自己應用基礎知識及專業知識解決問題的能力有了很大的提高。以前,學生總覺得所學的許多課程很零散,也不知道有什么用及怎么用,現在都找到了用武之地。
畢業設計期間,同學們自覺地獨立進行設計,有問題時學生之間會進行討論、爭論,師生之間也常進行研討,尤其是給學院制作二級網頁的學生,除了完成本專業技術任務以外,更重要的還要學會與人溝通,學會做事、學會做人,如和人家要素材時,提高與他人的交流能力,還要努力提高學生的綜合素質水平,如撰寫畢業論文時、需要提高寫作能力、畢業答辯時要提高語言表達能力,甚至方方面面的綜合素質都要有所提高。通過這種真題真做的方式,同學們收獲很大。一方面他們覺得在畢業環節中,在工程師和指導教師的帶領下,利用自己所學的計算機專業知識,對實際問題進行分析、解決,激發了學習的積極性、主動性,激發了同學們從事計算機專業研究的熱情;另一方面這種真題真做的方式,也提高了解決實際問題的能力,同學們重新在更高的層面上掌握了在課堂中所學的專業知識。
(3) 真題真做,增強學生進入社會的競爭力,同時公司與學校雙方受益,創造了畢業設計的“雙贏”模式。
計算機系學生的畢業設計采取和公司合作的方式,真題真做,是一種創新,更是一種以培養學生的全面素質、綜合能力和就業競爭能力為重點,充分利用學校與企業不同的教育環境和教育資源以及在人才培養方面的各自優勢,把以課堂傳授知識為主的學校教育與直接獲取實際經驗、實踐能力為主的科研實踐有機地結合的捷徑。這種新型的教育形式,不僅可以解決學校教育與社會需求脫節的問題,縮小學校和社會對人才培養與需求之間的差距,更能夠增強學生進入社會的競爭力。同時公司也能夠受益,通過學生對他們的軟件進行測試或者研發出所需產品,實現了學校企業“雙贏”模式。
每次的畢業設計結束后,我系均有幾名學生直接在真題真做的對口公司就業。為了解真題真做與實際需求的差異,我們經常和同學們以電話、郵件等多種方式聯系。畢業的同學們認為畢業設計的題目與現在的工作很接近,實際進入工作崗位后得心應手,能夠比較快地進入工作狀態,而不需太多的磨合和適應時間,這樣不僅提高了工作效率,最主要的是能夠讓學生盡快完成角色的轉變。同時,從同學們那里反饋的信息,我們也知道應該多圍繞實際市場需求進行教學,應該從標準的操作講起,然后再深入講解,理論聯系實際。
(4) 真題真做,培養了學生對科研前沿的感知度,也鍛煉了學生的應變能力、刻苦鉆研的精神,有利于學生綜合素質的提高。
畢業設計是學生在大學學習階段的最后一個環節,是對所學基礎知識和專業知識的一種綜合應用,是一種綜合的再學習、再提高的過程,這一過程對學生的學習能力和獨立工作能力也是一個培養,畢業設計進行過程中,我們發現最主要的是應該引導學生善思、敢想、有創見、勇于探索;培養學生對科技發展前沿具有敏感的視角和準確的判斷力;擴大知識面,強化超前意識,使他們在激烈的市場競爭中具有良好的品格、適應能力和應變能力;倡導刻苦鉆研精神和鍥而不舍的作風,使學生在未來社會的時間與科技競爭中不斷充實自己和超越自己。
3真題真做,抓住了“實踐教學”的鑰匙
畢業設計選擇真題真做,抓住了“實踐教學”的鑰匙,解決了理論與實際脫節問題,提高了教師的專業技能與科研開發能力,為培養新型高素質勞動者創造了必要的條件。
(1) 安排專業教師到企業進行專業實踐
為了提高專業教師理論聯系實際的能力,我系要求專業教師,特別是缺乏專業實踐經驗的青年教師,需到企業進行專業實踐的鍛煉。從2004年起,每學期都要抽調一至二名專業教師到公司進行短期實踐鍛煉。到公司參加專業實踐的教師一般要求完成以下幾項任務:①開展行業或專業的社會調查,了解計算機專業目前的現狀和發展趨勢,以便在教學中及時補充新知識、新手段。②帶著教學中的一些課題,到公司去向有豐富實踐經驗的工程技術人員請教,在他們的幫助下提高計算機新技術以及進行科研開發的能力,提高教學質量。③加強學校與企業的經常性溝通與聯系,為“產學研”結合建立紐帶。
我系堅持實行專業教師定期下公司制度,目前70%以上的專業教師在指導畢業生畢業設計的過程中具備了專業實踐經歷,為“產學研”結合奠定了基礎。
(2) 通過加強實踐教學環節提高教師的專業技能
加強實踐性教學環節是體現以能力為重點,培養學生熟練的職業技能和綜合職業能力,實現理論與實際、教學與企業有機結合的有效途徑。提高實踐教學質量的關鍵在于有一支技高一等、藝高一籌的專業教師隊伍
① 我系凡是從事實踐教學環節的指導教師,都必須取得中級以上的職業資格證書。目前專業教師隊伍中具有中級以上職業資格證書的教師已達90%,實驗系列教師的中級達標率也在80%以上。
② 專業教師在指導課程實習和畢業實習時,結合實際,真題真做。教師在參與企業項目的實踐教學中,提高了自身的技術開發能力并指導學生解決技術難題的能力。
③ 對理論課程進行教學改革。我們開設了“精品課程”,促進基礎課教師提高實際操作能力,老師通過與學生一起拆裝計算機、鋪設網絡實驗室的網線等活動,成立了課外興趣小組,有維護電腦的、有維護網絡機房的,通過老師們的指導,學生的動手能力提高很快,加強了學生實踐技能的訓練,也使理論教學的針對性、應用性和實踐性大大增強。
(3) 在建設專業教研室、實訓基地的過程中提高教師的技術開發能力
根據專業現代化建設的需要,我系在推進教學模式改革的過程中,籌建了3個專業實訓室,并逐步形成了集“產學研”為一體的教學實踐基地的模式和格局。我系要求專業教師在參與專業實訓室和實訓基地的建設過程中,根據教學與課題研究、技術開發應用緊密結合的指導思想,利用自身的專業優勢,參與公司技術開發。進一步鍛煉提高了專業教師的科研開發能力。
再如為提高計算機專業教師的專業知識和建網能力,計算機系主動承擔校園網的網頁設計工作,計算機系的老師帶領學生,保質保量地完成了這項任務,不僅培養了學生實踐動手能力,而且大大加強了師生之間的團隊協作精神,幾年來我系一直在不斷更新各個系部的二級網頁,只要兄弟部門有需求,我們利用每年的畢業設計帶學生來完成,為學院的校園網建設作出了一定的貢獻。
(4) 建設一直高素質的雙師型教師隊伍
在實訓的過程中教師是主導,學生是主體,也可以說教師是企業和學生之間的紐帶,所以應該定期派一線教師走訪校外實訓基地,了解校外實訓基地的生產流程和管理體制,及時體現在教學過程中,培養雙師型教師不僅要注意教師取證,還要注意教師實踐能力的提高。目前,計算機系教師有9人獲取“北大青鳥”教員資格證書,3人獲得信息產業部網絡工程師資格證書。我們對雙師型教師隊伍的建設主要從四分面進行,一是由企業引進人材;二是本系的教師考取資格證書;三是把企業一線工程師請到學校來,傳授經驗;四是把教師送到企業深入參與項目,真題真做,加強實際項目的工作經驗,鼓勵教師面向企業,面向生產,直接參與技術開發、技術轉化與技術改造,為培養學生奠定了結實的基礎。
我系經過多年的專業實踐,一些專業教師積累了較為扎實的專業理論基礎,并形成了一定的科研開發能力。我系積極鼓勵專業教師走出學校,面向企業,面向生產,主動開展科技服務,承擔科研項目。通過為企業提供技術咨詢,開發產品,轉化科研成果,讓他們得到進一步的鍛煉和提高。承擔這些科研項目的教師,有不少都成為學校的專業、學科帶頭人,他們一邊開發項目,一邊編著教材,使理論與實踐,生產、科研與教學得到了緊密的結合。
幾年來,我系以“產學研”為導向,在建設“雙師型”教師隊伍的過程中取得了一定的成果。目前專業教師中已有90%符合“雙師型”教師的條件,8名教師具有講師和工程師職稱,16名教師取得中級以上職業資格證書,2006年由我系8位教師編寫的一本實訓教材、被評為北京市精品教材,有6項科研成果取得了一定的經濟和社會效益,這支高素質的“雙師型”隊伍,正成為我校發展和推進高職教育教學改革的中堅力量,成為學校提高質量辦出特色的可靠保障。
論文關鍵詞:面向對象程序設計,協作學習,職業素養
1 引言
《C++面向對象程序設計》是筆者所在高職院校計算機系各專業的一門專業必修課程。本課程主要介紹了C++語言的基本概念和面向對象的機制,并且以面向對象程序設計方法為主,讓學生較快的掌握面向對象的程序設計的基礎知識和基本技能,為后續課程的學習奠定堅實的基礎。在此課程的教學中,還要培養學生有主動學習計算機專業課的興趣,培養學生協作學習的意識和能力。
2 教學背景
由于高職學生主動學習的意識淡薄,主要表現在不能自覺、主動地進行各項學習活動,思考的積極性不高。學生依賴老師的現象較為嚴重,不少學生仍處于被動學習的狀態之中。一些學生缺乏良好的學習習慣,主動學習的意識和能力不高。另外,他們在學習中對知識的實踐技能還很缺乏,不能真正學以致用。
C++程序設計語言本身的特點是概念多、實踐性強、涉及面廣,它既像其他的程序語言一樣,有自身的語法本科畢業論文格式,編程思維,也有與傳統的面向過程語言的不同,最特別的在于它是面向對象的事件驅動編程。教師在教學過程中一方面要加強學生和落實學生動手能力的培養,另一方面對于關鍵性概念、整體實現思想方面的問題要講解清晰、要通俗易懂,讓學生在較短的時間內盡可能的理解和掌握利用C++語言設計應用程序的方法和技巧。因此,要達到上述目的,教師就必須樹立先進的教育教學理念,在教學活動中,充分利用多種教學方式,并讓學生學會協作學習,同時實施科學的評價。
3 課程教學改革和實踐
3.1教學內容的改革
(1) 強調關鍵技術
本著“實用為主,急用先學”的原則,課程內容以職業需求來確定突出實用性和實踐性。在教學進程中,強調面向對象的關鍵技術和精典例題。,注意知識內容的基礎性、系統性和先進性。在教學方面注意編程思想。不是簡單地把語法羅列出來,即強調算法,采用基本常用的語法,自己多動手編程;同時注重培養學生的面向對象程序設計能力,使學生掌握怎樣從客觀事物中抽象出類的方法。
(2)把教學內容按由淺入深分為三個層次進行教學
1.基礎層:包括 C++概述、數據類型、運算符、表達式、輸入輸出等。
2.提高層:包括函數、數組、結構體、共用體、枚舉類型、指針和引用。
3.核心層:包括類、對象、構造函數、析構函數、繼承和派生、友元、虛函數、靜態成員、運算符重載、模板等。
三層教學更加科學地使學生在循序漸進中有效地學習 C++基礎知識,掌握程序設計的基本技能,有重點地加強了對學生編程能力的培養。
(3)培養面向對象程序設計的能力。
主要培養學生能夠分析具體問題,建立模型,用C++解決實際問題的能力;培養學生的編程能力和閱讀、分析程序的能力;培養學生的創新意識和提高學生的實踐能力。同時達到“學以致用”的目的。
3.2 教學方法的改革
傳統的教學方法主要是以教師講授和學生實踐相結合的教學法中國期刊全文數據庫。學生往往被動地等待教師每個操作方法逐一講解并演示,然在老師課前準備的教學任務驅動下完成相關的練習。但是,在學熟悉了這些方法后.卻不能主動地將所學的方法運用到擴展的程中去。隨著課程改革的進行.教師從原來單一地向學生解讀知識點轉變為以素質教育理念為指導,培養學生利用現代信息技術獲取信息、分析信息和處理信息的能力,讓學生學會獲得分析問題能力、動手操作能力和協作學習能力等,采用了引導法,問答法,案例教學法,協作學習法等教學方法。
(1)引導教學法
教師講授C++程序設計的重要知識點,并提醒學生留意觀察并思考程序設計的各種方法,鼓勵其結合所熟悉的程序實例提出問題或假設本科畢業論文格式,在教師引導下,通過分析、推理,使學生自主歸納、總結,以便增強學生對面向對象程序設計基本理論的理解;通過課堂講解,理解、鞏固、運用、檢查等促進學生對所學理論的理解和運用,以培養其實際軟件開發能力。
(2)案例教學法
教師采用案例教學法,引入要(解決的問題(即目標),并分析能達到某一目標的參考
文獻標,可以為一個或多個)或者對已有的案例進行拓展。最后學生要給教師講解和評價模仿和設計創新的結果,如要講清我為什么要這樣設計,解決了什么問題。
(3)協作學習法
對于學生而言,具備相應的初步能力后,每組自行安排、進行相應的學習和實踐。在協作小組中,每個小組成員根據教師布置的學習任務共同地查閱相關資料,批判地學習各種理論、觀點,進行討論,從而達到學習的目的。當然如遇到問題,嘗試自己組內解決,小組之間解決,解決不了時請老師幫助,以此鍛煉學生交往和聯系的能力(語言表達,書面交流等)以及分析問題和解決問題的能力。通過這樣的協作學習環境,學習者群體的思維與智慧被整個群體所共享。
為了使協作學習能夠順利地進行,每位學生都能積極地投入學習和展示個人才能,就必須合理地、靈活地進行分組。協作小組的分組主要遵循以下原則:
(1)相似性原則:教師綜合考慮每位學生的學習水平、能力特點、性格特征、性別等因素,并在此基礎上將學生分成若干個協作學習小組。
(2)可變性原則:學生的分組不是一成不變的,而應根據學習內容和學習目標的不同而有所變化。只有靈活的采用不同的分組機制才能使協作學習更加生動、有效。每個小組選定一個組長。每個小組先獨立進行討論,討論過后,小組成員通過投票選舉本科畢業論文格式,選出最佳的研究員。
表1 課程采用的多種教學方法
教學方法
過程
特點
實施階段
引導
引導-理解-鞏固-運用-檢查
教師緊扣重點引導授課
課堂授課
問答
提問-思考-答疑-練習-評價
師生問答啟發教學
課堂授課
上機實踐
案例
引入-分析-講解-模擬-評價
案例講解分析引導
課堂授課
上機實踐
協作學習
誘導-學習-討論-練習-評價
互教互學合作學習
課堂授課
上機實踐
研究
問題-探索-報告-答辯-評價
以問題為中心并進行答辯
課程設計
自學
自學-解疑-練習-自評-反饋
加強自我認知教育,明確擇業就業目標。自我認知,即對生理自我、社會自我、心理自我的全面認識,準確客觀的自我認知有助于大學生找到與自己興趣、能力和價值觀相匹配的職業。獨立學院學生在自我認知的評價上普遍偏低,缺少自信。一方面,引導大學生通過自我認知測評、職業傾向測評等心理測評手段,結合霍蘭德人格職業類型匹配理論來科學認識自我。另一方面,要求大學生在群體中發展自我,加強與社會的交往,通過他人的眼睛看到自己的能力,提升社會自我認知水平,深入探索自己的興趣、能力、價值觀,挖掘自己的潛能,實現自我價值。
明確目標,合理規劃職業生涯。一項調查報告顯示,在全國三百多所獨立學院中,71%開設了計算機類專業。獨立學院計算機專業并不是優勢學科,每年都有大量的畢業生進入社會,但是他們在校期間除了學習,大多數沒有自己的價值標準和將來的職業傾向。問卷調查顯示,只有9.7%的學生有較清晰的中長期規劃,33.4%的學生在大學期間有短期規劃,56.9%的學生沒有規劃。數據顯示,大學生自主規劃意識不強。職業生涯規劃不僅能夠幫助大學生合理規劃自己的人生,找到滿意的工作,而且可以讓大學生更加清楚地認識自己并了解社會,從而挖掘潛能,提高綜合能力。科學的規劃職業生涯能夠使大學生在就業過程中抓住主動權,更快地獲得成功。大學生在進行職業生涯規劃時要注意與時展和社會的需要相結合,與專業學習相結合,與提高自己的綜合能力相結合,與增強個人的身心健康相結合,合理地制定職業生涯規劃,根據形勢的變化和自身條件不斷調整事業的目標。
注重科研能力的培養,提高學生綜合素質。IT企業需要有實戰經驗的人才,而大部分學生實戰經驗較少。IT行業新技術不斷更新,要在該行業立足必須具備較強的從事計算機系統設計和軟件開發等方面的能力。因此,獨立學院要重視培養大學生的創新能力和科研能力。第一,切實加強對學生課外實踐活動的指導,鼓勵學生積極參與大學生實踐創新項目的研究并取得成果。南通大學杏林學院自2009年以來,已立項計算機類大學生實踐創新項目10余項,保證充足的資金,配備優秀的指導老師。通過實踐創新項目的研究,學生能夠很好地將理論知識融入到實踐中,動手能力有了明顯的提高。第二,鼓勵學生參加專業老師的科研項目,使學生在教師的科研項目中培養創新能力和科研能力。第三,重視學生的畢業論文設計,鼓勵學生選擇校外畢業設計選題,配有校內、校外論文指導老師,起到聯合指導作用。畢業設計的內容與實際項目結合,既加深對專業知識的理解和運用,又加強了實踐能力和科研能力的培養。
建立興趣小組,激發學生的學習熱情。獨立學院學生的學習能力及學習行為習慣普遍比普本學生差,但思維比較活躍,興趣廣泛,可以通過形式多樣的活動來激發他們的學習興趣。在計算機專業中按發展方向分類建立興趣小組,例如,辦公應用類、多媒體制作類、圖形圖像制作類、網頁網站設計類、系統軟件開發類等等。興趣小組以老帶新,既在低年級學生中起到普及專業知識的作用,又促進了學生自動學習的熱情。開展專業技能類的比賽,例如計算機操作技能大賽、計算機組裝大賽、網頁設計大賽、計算機程序設計比賽等,為大學生提供檢驗知識并展示自己的平臺。鼓勵學生參加省級、國家級競賽,如嵌入式軟件設計大賽,“挑戰杯”課外學術科技作品競賽等。南通大學杏林學院選送的《萊特電子ETC系統車載單元有限公司創業計劃》,在第六屆江蘇省“挑戰杯”大學生創業計劃競賽榮獲一等獎,并在全國復賽中獲得銀獎。由此,既提高了獨立學院的知名度,又在學生中樹立學習榜樣,形成良好的學風。
優化課程體系設置,科學制定培養計劃。問卷調查發現,80%的學生認為教材過于陳舊,不能跟上目前的主流語言,70%的學生認為課程設置偏重理論,而計算機專業是個實踐操作性極強的專業,技術發展日新月異,學生所學內容已經不適應企業需要。由此,課程體系應隨社會需求變化和技術發展及時調整,做好基礎理論與操作技能、系統設計與綜合應用、應用開發與創新實踐三個層次的實踐教學體系劃分,充分考慮不同基礎學生的學習能力,切實做到因材施教。第一,獨立學院在課程體系設置上以培養“應用型人才”為導向,減少一些過時的理論課程,增加一些主流開發工具,如Delphi、Jave、C語言等,及時將新技術引入課堂。第二,加強實驗實踐教學,包括增加硬件類實驗和軟件類實驗。在教學過程中注重創新,可采用企業的工作模式,將學生自由組合成若干團隊,提高學生理論聯系實際的能力,培養學生的團隊協作意識。第三,獨立學院應該大膽創新,將課程設置與職業資格考試或者專業技能資格考試結合起來,以突出就業優勢。創新教學方式,“走出去,請進來”。除了課程設置的優化,在教學方式上還必須創新?,F在很多大學生學得茫然,特別是獨立學院學生基礎比較薄弱,學習行為能力差,多數學生沒有規劃,主要原因是對自己的就業前景感到不明朗。針對這種情況,可以在大一結束時安排兩周左右認知實習,到一些知名的IT類企業見習,讓學生了解計算機行業的發展現狀和前景,了解IT企業軟硬件開發的主流技術,明確需要掌握的專業技術,及將來從事專業的要求、發展方向??梢云刚圛T企業的工程師、管理人員等作為獨立學院特邀老師,他們具有豐富的實踐經驗,洞察IT行業未來發展趨勢,可以更直觀地為學生傳輸IT信息,學生更容易培養專業興趣。同時,鼓勵學生從多種途徑了解自己的專業,更好的明確今后學習的方向。
加強師資隊伍建設,打造精干團隊。教師要教會學生學習,首先教師必須學會教。很多獨立學院依靠母校師資,在教學過程中沒有針對性,忽視了普本學生與本三學生的差異,教材和授課內容都一樣,導致很多學生學不會。因此,在師資隊伍建設上要按照滿足教學需求、保證教學質量、優化隊伍結構的原則,堅持自有和聘請相結合,引進與培養相結合。第一,教師自身在教學過程中要進行反思性教學,加強與學生的交流,加強與教師的交流,聽取多方意見,在交流中反思和發現問題,尋找解決問題的途徑。第二,制定青年教師導師制、“青藍工程”等措施,鼓勵教師在職攻讀博士學位,不斷提高青年教師的教學與科研水平。第三,培養較強實踐教學能力,打造“雙師型”教師。要求青年教師參加“軟件設計師”、“網絡工程師”等相關職業資格考試,取得相應的工程師資格,鼓勵、支持教師到企業參加實際項目研發,把教師培養成本專業領域內的工程師和高級工程師。第四,加大教學科研經費的投入,激發教師教學創新的熱情,把最新學科信息引入教學,增大課堂教學的信息量,增強課程教學吸引力,開闊學生視野,激發學生學好專業課程。針對性地進行教學改革研究、科學研究和學術交流活動等,形成一套適合獨立學院學生的教學方法。
重視學生實踐,提高實際操作能力。計算機專業是培養應用型人才的一門專業,學生實踐動手能力的高低是影響就業的主要因素。目前的實踐教學普遍存在認識程度不足,校外實習基地合作以淺層次的協作式為主,校內實習體系不健全等問題。筆者所在學院計算機專業采用“3+1”培養模式,形成了“三層”實踐教學體系:基礎理論與操作技能、系統設計與綜合應用、應用開發與創新實踐。在實踐環節的實施過程中,注意充實實踐教學內容,加強實踐環節過程控制,完善實踐教學評價體系。對實踐教學指導教師的資格、水平、能力等提出明確要求,積極遴選、聘用企業工程技術人員擔任實習基地指導教師,學生在校外有關單位參加計算機系統的開發、應用和服務等活動,進行“真刀真槍”式的實訓與畢業設計,將課堂教學、課外活動和社會實踐有機結合。通過在實踐教學基地的實訓和畢業設計,既拓寬學生就業渠道,又為企業培養了急需的人才。
關鍵詞關鍵詞:畢業設計管理;B/S;MVC模式
DOIDOI:10.11907/rjdk.161574
中圖分類號:TP319
文獻標識碼:A 文章編號:1672-7800(2016)008-0096-03
0 引言
教育教學信息化建設對于促進教學改革,加快實現管理手段的現代化有著積極作用[1]。高等教育領域信息化正在加速發展,多數高校開始對畢業設計進行規范化、信息化管理,但是不同層次院校對畢業設計信息化管理需求不盡相同。獨立學院由于其自有專職教師及管理人員較少,在專業教學和畢業設計指導中更多依賴于母體學校教師資源[2],傳統的畢業設計過程監控跟蹤手段難以有效落實。為提高畢業設計管理工作效率,本文設計開發了一個基于B/S架構的畢業設計管理信息系統,厘清了畢業設計各階段工作之間的關聯關系,梳理了畢業設計管理流程,劃分了系統管理員、教務管理員、系教學秘書、學生、指導教師和輔導員6種角色,引入了畢業設計各個階段進展情況的實時統計與跟蹤監控機制,有效解決了畢業設計過程跟蹤監控需求,保證了畢業設計質量。
1 系統需求與流程分析
1.1 系統需求分析
系統設計的目的是為了提高學院畢業設計工作效率,根除傳統管理模式的弊端,方便參與畢業設計過程的各類用戶。不同用戶使用系統的需求不同,如面向教務管理人員,系統應具有基礎信息維護、學生信息維護、畢業設計進展情況監控、各類統計報表等功能;系教學秘書需要維護本系指導教師信息、分配畢業設計任務、管理選題、監控畢業設計進展情況、中期檢查以及安排答辯等;學生通過系統進行在線選題、完成選題審批表、任務書、開題報告、中期報告以及論文資料的提交;指導教師使用本系統完成在線申報題目、審批或審核學生提交的各項報告、評閱學生論文等;輔導員能夠隨時查看學生的畢業設計完成進度情況,及時督促進度較慢的學生;系統管理員主要完成對數據庫和管理員信息的維護工作。
1.2 業務流程分析
系統基本流程如下:①系統初始僅有一個系統管理員賬戶,首先由系統管理員添加教務管理員、各系教學秘書和輔導員賬戶;②教務管理員設置當前學年度,添加其它基礎信息,導入本學年度學生基本信息表,生成學生賬戶;③系教學秘書錄入或導入本學年度指導教師信息,生成指導教師賬戶,分配本年度畢業設計指導任務;④指導教師登錄系統,根據個人任務在線申報課題;⑤系教學秘書對教師申報的課題進行在線審核,所有課題審核完畢后,按專業開放選題;⑥學生在線選題;⑦選題結束后,學生按階段完成課題審批表、任務書、開題報告、中期報告以及論文資料的提交,指導教師按階段對學生提交的材料進行審閱,教務管理員、系教學秘書和輔導員協同監控學生畢業設計進度情況,并做好各自的跟蹤管理工作。
2 系統設計
2.1 系統功能劃分
按照不同權限用戶功能的不同,設計本系統的核心功能結構如圖1所示。
2.2 系統功能介紹
(1)管理員維護模塊:包含添加管理員功能、刪除管理員功能和管理員密碼清零功能。
(2)數據庫維護模塊:包含數據庫的導入導出、數據庫初始化等功能。
(3)教務管理員的基礎信息維護模塊:包含當前學年設置、部門信息維護、專業信息維護和職稱信息維護功能。
(4)學生信息維護模塊:包含學生基本信息導入、查詢、刪除學生和密碼清零功能。其中教務管理員具有學生信息導入和查詢功能。新學年開始時,教務管理員將有畢業設計任務的學生信息通過Excel表上傳并導入到數據庫中;系教學秘書可以刪除學籍異動(休學、退學等)學生,還可以清零重置學生密碼。
(5)指導教師維護模塊:各系教學秘書負責本系指導教師的信息維護工作,包含指導教師添加、指導教師集中導入、查詢、修改、刪除和密碼清零功能;此外,該模塊還包含教師信息統計功能,可以按職稱、學歷、類別分別進行統計。
(6)畢業設計任務分配模塊:各系教學秘書負責分配本系當前學年畢業設計任務。按照專業進行劃分,如果一教師分別指導兩個專業的若干名學生,那么任務表中對應該教師兩條任務記錄;一個課題任務最多可以有兩名指導教師,但只能有一名導師負責使用本系統管理課題指導任務。
(7)題目申報模塊:指導教師登錄系統后首先進入題目申報頁面,題目申報頁面顯示教師的任務列表和已申報題目列表,教師根據任務列表中的任務數進行題目報審,申報題目數不能超過總任務數。在題目被審核之前,指導教師可以修改已申報題目,題目審核通過后就不能再次修改。
(8)選題管理模塊:由系教學秘書管理,包含題目審核、選題控制、題目分配與題目變更4項功能。其中選題控制功能采用按專業分時段選題策略,由系教學秘書控制各專業開放選題的時間段,以減輕服務器壓力。題目分配功能主要用于將一部分定向題目分配給指定的學生,例如參加校企合作的學生,不參與專業集中選題,由系教學秘書提前分配其所在企業的指導教師申報課題。
(9)學生選題模塊:本系統不采用師生互選策略,一個學生只能選擇一個題目,提高了選題效率,同時為了兼顧公平,在選題開放之前,學生可以查看所有已申報的題目。
(10)過程管理模塊:主要指在選題結束后,學生按各階段流程完成選題審批表、任務書、開題報告、中期報告以及論文資料的提交,指導教師對各階段學生工作進行指導,對學生提交的材料進行審批或審閱。系統嚴格控制學生按照階段流程完成畢業設計,如果前期環節沒有完成,后期環節就得不到相應權限,避免了各環節的次序顛倒[3]。
(11)畢業設計進度跟蹤模塊:包含畢業設計各個階段進展情況的實時統計功能以及學生完成情況明細,該模塊實現了教務管理員、系教學秘書和輔導員對畢設進度情況的實時監控跟蹤。圖2展示了計算機工程系教學秘書看到的題目報審與選題階段某個時間點的實時進度情況,其中計算機科學與技術(動漫設計方向)專業已完成選題,軟件工程專業正在選題,計算機科學與技術專業正在進行題目申報和審核,網絡工程專業正在申報題目。單擊圖2中某專業“已選題”列對應數字,系統將顯示該專業學生選題情況明細表。
(12)系統各類用戶具有不同權限的文件上傳、數據(含報表)導出功能、資料下載功能、個人登錄歷史查詢以及個人信息維護等相關功能。
2.3 數據庫設計
系統涉及的數據庫表主要有adminuser(管理員表)、teacher(教師表)、stu(學生表)、syear(學年表)、dept(部門表)、major(專業表)、rank(職稱表)、ttask(教師任務表)、project(題目表)等,限于篇幅,下面僅列出管理員表和教師任務表,如表1、表2所示。其中,管理員表中fpath字段用于保存服務器相對路徑,路徑對應文件夾中存儲該用戶上傳或者導出的文件,用戶對該路徑擁有訪問權限。
3 系統實現
3.1 系統邏輯結構
系統使用MySQL作為后臺數據庫,服務器端采用Java Web技術實現,動態jsp頁面采用EL表達式、JSTL標簽技術,前端頁面樣式使用bootstrap框架設計,并采用基于jQuery的Ajax異步請求技術進行數據交互。系統邏輯結構如圖3所示,采用了基于組件式開發的MVC(Model View Controller)設計模式[4],使得系統具有良好的架構,更加便于系統功能的擴展與維護。
3.2 系統實現關鍵技術
(1) MVC設計模式。Model為模型層,又細分為業務邏輯層、數據訪問接口DAO和數據持久層實體類,用于完成系統業務邏輯;View為視圖層,指用戶看到并與之交互的界面,主要用于數據信息的輸入采集和數據的顯示輸出,本系統所有jsp頁面用于完成視圖層功能;Controller為控制器,用于接受用戶的請求并決定調用哪個模型構件去處理請求,然后再確定用哪個視圖來顯示返回的數據信息,本系統控制器采用servlet實現。
(2)過濾器(Filter)技術[5]。系統使用過濾器技術實現了字符編碼過濾和URL級別的權限訪問控制,其中6類系統用戶的資源訪問權限控制分別由6個過濾器實現。以教師用戶為例,將教師可訪問的資源組織在路徑“/t/”下(包括教師可訪問servlet的URL也映射在此路徑下),然后創建過濾器Tfilter類,并在配置文件web.xml中使用< filter-mapping >標簽將Tfilter與教師可訪問資源進行關聯,從而實現對教師資源請求的攔截控制,其中過濾器映射的定義如下:
TFilter
/t/*
(3) Servlet上下文監聽器(ServletContextListener)。系統中的一些基礎信息(例如當前學年、部門信息、專業信息等)是所有用戶的共享數據,通過使用Servlet上下文監聽器,實現了將基礎信息從數據庫中讀出并存放至application作用域中,方便用戶共享和使用,減少對數據庫的訪問頻度。為保證數據的一致性,當管理員更新這些基礎信息時,需要同時更新數據庫和application作用域中的數據。
(4)Bootstrap框架。Bootstrap框架屬于css框架,它在支持html5和css3的瀏覽器上表現特別好,對移動終端的瀏覽器支持也相當優秀[6]。本系統使用的是Bootstrap3.3.6版本,它對IE9及更低版本的IE瀏覽器兼容性不好。本系統設計時專門針對低版本IE瀏覽器引入了html5shiv.js和respond.min.js兩款插件,使IE支持html5中的新標簽并能夠識別@media,支持響應式布局。
(5)基于jQuery的Ajax異步請求技術[7]。系統設計時使用jQuery Ajax技術實現無刷新釤更新頁面和異步提交數據,減輕了服務器和寬帶的負擔,提升了Web程序性能。
4 結語
本文構建的畢業設計管理信息系統功能完善、用戶角色設置合理、流程清晰,能夠滿足獨立學院對本科畢業設計規范化、信息化的管理需求,大大提高了畢業設計效率,解決了畢業設計跟蹤監控難題,極大方便了參與畢業設計的各類用戶。
參考文獻:
[1]龔春紅.高等院校教育教學信息化中存在的問題及對策[J].中國管理信息化,2006,9(11):95-96.
[2]王頌萍,王玉昆,楊靜.畢業論文管理信息系統在獨立學院教務管理中的應用[J].河北工程大學學報:社會科學版,2013,30(2):105-106.
[3]潘旭武.基于工作流的畢業設計管理系統[J].計算機系統應用,2013,22(1):54-57.
[4]ROD JOHNSON.J2EE設計開發編程指南[M].魏海萍,于曉菲,毛選,譯.北京:電子工業出版社,2003.
[5]龔永罡,陳秀新.Java Web應用開發實用教程[M].北京:機械工業出版社,2014.