周鵬
中國石油大學(xué)(華東)信息與控制工程學(xué)院 山東青島 266580
作者:周鵬,博士,中國石油大學(xué)(華東)信息與控制工程學(xué)院副教授。
目前很多高校的畢業(yè)設(shè)計選題工作采用手工方式進行,存在不少弊端[1-2]。以往教學(xué)管理人員由于工作量繁瑣,可能會采取一些簡化的選題方法,但這些方法可能不甚合理,造成選題工作質(zhì)量不高。其中較為突出的問題有兩方面,一是很多學(xué)生可能選不到自己感興趣的題目,二是教師不參與選題過程。
目前,很多學(xué)校都在探索一些畢業(yè)設(shè)計改革措施,如允許學(xué)生自主立題,允許學(xué)生指定課題方向等。這些措施都大大提高了學(xué)生的主動性,非常值得探索和實踐。但隨之而來的是,這些措施可能會極大地增加畢業(yè)設(shè)計管理工作的工作量,從而挫傷采用這些改革措施的積極性。
為此,有必要設(shè)計一套支持畢業(yè)設(shè)計立題、雙向選題工作的數(shù)據(jù)庫應(yīng)用系統(tǒng),提高工作效率,促使畢業(yè)設(shè)計立題選題工作更加合理。其意義主要體現(xiàn)在:1)促進畢業(yè)設(shè)計選題工作質(zhì)量的提高,使學(xué)生和教師的滿意度都能得到一定的提升,從而有利于畢業(yè)設(shè)計工作的開展;2)使畢業(yè)設(shè)計立題、選題工作透明、規(guī)范;3)將畢業(yè)設(shè)計的題目等信息存入數(shù)據(jù)庫中進行保存和管理,相比于以往所采用的Excel和Word文件的方式,更便于數(shù)據(jù)的管理;4)減輕畢業(yè)設(shè)計管理人員的工作量,提高工作效率。
目前,已有一些高校的專業(yè)開發(fā)出這樣的立題、選題平臺[3-6],但這些平臺通常是為某一專業(yè)定制的,采用固定的選題流程及選題原則。若其他專業(yè)的實際情況有所不同,則無法使用該平臺。為此,擬開發(fā)一個通用化的立題選題平臺。該平臺的特色是充分考慮不同專業(yè)的實際情況,使所開發(fā)出的平臺具有較強的通用性,能滿足多數(shù)專業(yè)的需要。
1)系統(tǒng)支持教學(xué)管理人員通過設(shè)置,設(shè)定符合自己專業(yè)實際情況的立題、選題流程及原則。
2)系統(tǒng)支持學(xué)生申請自主立題,可通過界面輸入和Excel表導(dǎo)入兩種方式,將所需要的學(xué)號、姓名、班級、聯(lián)系方式、題目、內(nèi)容簡介、學(xué)生簡介等信息輸入到系統(tǒng)中。
3)系統(tǒng)可設(shè)置是否允許學(xué)生在教師立題前指定自己的課題方向。如果系統(tǒng)設(shè)置為允許學(xué)生指定課題方向,則學(xué)生可通過操作界面指定。
4)系統(tǒng)支持教師進行立題,可通過界面輸入和Excel表導(dǎo)入兩種方式,將題目的信息輸入到系統(tǒng)中。在符合條件的情況下(如優(yōu)異生、保送研究生等),題目可指定給某位學(xué)生。
5)系統(tǒng)支持外出畢業(yè)設(shè)計的立題導(dǎo)入功能,可將校外指導(dǎo)教師所填寫的Excel表中的題目信息導(dǎo)入到系統(tǒng)中。
6)教學(xué)管理人員可對學(xué)生自主立題、教師立題、指定學(xué)生的題目、外出畢業(yè)設(shè)計的立題進行審核。
7)系統(tǒng)支持學(xué)生進行選題,允許每位需要選題的學(xué)生選擇1至多個自己感興趣的題目,并排列順序。系統(tǒng)中可設(shè)置允許學(xué)生選擇的最多題目個數(shù)。
8)系統(tǒng)可自動對學(xué)生選題情況進行匯總。先處理第一志愿:對于只有1位學(xué)生選擇的題目,自動將該題目分配給該學(xué)生;對于有多位學(xué)生選擇的題目,由指導(dǎo)教師進行選擇。再處理第二志愿:首先排除掉已分配好的題目和學(xué)生,在剩余的題目和學(xué)生中進行選擇,選擇原則同上。其余志愿的處理:按上述原則依次處理第三志愿、第四志愿等。
9)系統(tǒng)支持多輪選題功能,即:當(dāng)?shù)谝惠嗊x題結(jié)束后,未選到題目的學(xué)生開始在剩余的題目中進行選擇,形成第二輪選題;若第二輪選題結(jié)束后仍有剩余題目,可一直持續(xù)下去。系統(tǒng)中可設(shè)置選題的最多允許輪次。
10)在所允許的最后一輪選題后,若仍有學(xué)生未選到題目,所有未選到題目的學(xué)生隨機抽序,按序號依次在剩余的題目中選擇。
11)在選題結(jié)束后,若學(xué)生間協(xié)商好相互交換題目,且指導(dǎo)教師都同意的情況下,系統(tǒng)可對學(xué)生的題目進行交換。
12)系統(tǒng)中設(shè)置學(xué)生、教師、教學(xué)管理人員三種賬戶,可實現(xiàn)對賬戶信息的管理。
13)系統(tǒng)可統(tǒng)計在某一輪次中學(xué)生的選題情況,即每個題目分別對應(yīng)幾個第一志愿、幾個第二志愿、幾個第三志愿,等等。
14)當(dāng)選題結(jié)束后,系統(tǒng)將公布最終的選題結(jié)果,并能以Excel文件的格式進行輸出。
采用目前流行的面向?qū)ο蠓治黾霸O(shè)計方法,構(gòu)建系統(tǒng)的UML模型。在系統(tǒng)開發(fā)之初,應(yīng)對多個專業(yè)目前的立題、選題辦法進行充分調(diào)研。
數(shù)據(jù)庫管理系統(tǒng)采用Microsoft SQL Server 2008,開發(fā)工具采用MyEclipse9.0,Web服務(wù)器采用TOMCAT7.0,編程語言及開發(fā)模式為JSP+JavaBean+Servlet。
主要的類包括用戶、教師、學(xué)生、教學(xué)管理人員、題目、系統(tǒng)設(shè)置等。主要的數(shù)據(jù)庫表包括用戶表、題目表、選題表、系統(tǒng)設(shè)置表等。
典型的選題流程如圖1所示。
圖1 典型的選題流程
首先由希望自主立題的學(xué)生(如已簽訂工作單位的學(xué)生、已保研的學(xué)生、科技實踐經(jīng)驗豐富的學(xué)生等)填寫選題申報表。同時,希望外出畢業(yè)設(shè)計的學(xué)生通知公司及校外指導(dǎo)教師分別填寫邀請函和選題申報表。教學(xué)管理人員可對這些申請進行審核。
接下來,通知希望指定課題方向的學(xué)生上報研究方向。教學(xué)管理人員根據(jù)自主立題、外出畢業(yè)設(shè)計、指定研究方向的課題數(shù)量統(tǒng)籌考慮,向教師分配課題數(shù)量。教師所分配到的課題可分成4種情況:學(xué)生自主立題(無需教師立題,直接指導(dǎo))、外出畢業(yè)設(shè)計課題(校內(nèi)指導(dǎo)教師)、明確要求研究方向的課題、需由教師設(shè)立的題目(除指定給自己的研究生或優(yōu)異生外,均可供學(xué)生自由選題)。4種課題中只有最后一種是提供給學(xué)生進行自由選題的。
所有教師的題目都報上來之后,由教學(xué)管理人員進行審核,對不適宜的題目需要進行修改或另換題目。所有題目審核通過后,通知需要選題的學(xué)生開始選題,經(jīng)過若干輪的選題后,學(xué)生確定自己的課題。之后,在雙方指導(dǎo)教師都同意的情況下,學(xué)生間也可以交換題目。最終,公布最后的選題結(jié)果。
目前,很多高校的畢業(yè)設(shè)計立題、選題工作采用手工方式進行,造成工作效率較低,師生滿意度低。雖然已有一些高校的專業(yè)開發(fā)出一些立題、選題平臺,但通常只滿足該專業(yè)的要求,很難推廣。為此,擬開發(fā)一個通用化的立題、選題平臺,從而滿足多數(shù)專業(yè)的需要。本文給出該平臺的建設(shè)框架,遵循該框架,整個平臺的成功開發(fā)將是指日可待的。
[1]劉躍,鄧維斌,黃蜀江.畢業(yè)設(shè)計選題系統(tǒng)的構(gòu)建與實現(xiàn)[J].實驗室研究與探索,2011,30(7):282-284,291.
[2]丁光惠,唐正連,楊偉,等.畢業(yè)設(shè)計選題管理系統(tǒng)研究與實現(xiàn)[J].電腦開發(fā)與應(yīng)用,2007,20(7):22-23,57.
[3]陳秀新,廉小親.基于Web的高校畢業(yè)設(shè)計選題系統(tǒng)[J].電氣電子教學(xué)學(xué)報,2008,30(6):105-107.
[4]雷蕾,趙淑君.基于.NET的畢業(yè)設(shè)計選題管理系統(tǒng)的設(shè)計與實現(xiàn)[J].電腦知識與技術(shù),2011,7(10):2243-2244.
[5]趙玲.基于ASP的畢業(yè)設(shè)計管理系統(tǒng)的實現(xiàn)與安全設(shè)計[J].微型電腦應(yīng)用,2010,26(6):17-19,26.
[6]黃俊.基于WEB的畢業(yè)設(shè)計雙向選題系統(tǒng)[J].電腦知識與技術(shù),2009,5(4):774-776.