羅小芬
(湖南商務職業技術學院, 長沙 410205)
畢業設計是高職教育不可或缺的基礎應用環節。近年來,作為衡量高職畢業生培養質量的重要指標越來越受到重視。提高學生畢業設計質量,有必要對畢業設計實行過程化管理[1]。時下,已有多家高校紛紛推出了規劃建成的各類畢業設計管理系統。但通過分析可知,當前各高校信息化程度不一,而且各家高校的畢業設計管理系統或是經由單獨采購、或是基于自主研發而得。其中,對于采購系統而言,當其與購回學校已有的教務管理系統進行對接時,就需要在這2個系統間提供數據的多次導入、導出處理,且不同系統間對數據格式的要求不一,這也必將花費大量時間、人力成本來應對數據的導入、導出需要,從而導致教務管理工作效率不高。另外,雖有部分高職院校已建設有畢業設計管理系統,但卻只是畢業設計成果展示平臺,而并未涉及有關畢業設計的過程管理部分。
近年來,隨著新型教育模式的陸續問世,對于高職院校的學生畢業設計管理系統的研發而言,除了應做到與教務管理系統的高效、無縫對接外,還需實現學生畢業設計的過程化管理[2],并將畢業設計作為一個重要環節融入到教務管理中去,這對推動畢業設計管理工作的全面規范化、網絡化和信息化則必將具有重要的理論價值與實踐意義。本文將對此課題展開探討論述如下。
畢業設計管理系統是為了規范管理畢業設計的各項工作[3],實現選題的網絡化、數字化和智能化,從而不限時間與地點,切實解決學生外出實習、教師出差不在學校等人員分散問題,并在功能布局中重點添加了與教務管理系統的無縫對接設計。分析可知,高職院校存在師資不足,需聘請兼職導師等現象,學生選題時通常會青睞選擇熟悉的專業教師,因而會出現向某位指導教師、或某項選題高度集中的狀況,因而需要對每項選題、每位導師可申報學生數目進行限制,以保證指導教師、學生均有足夠的精力投入課題研發[4],如此一來畢業設計的質量才可維系在較高水平線上。畢業設計管理系統的用戶可分為3種:學生、指導教師、院系管理員[5]??偟貋碚f,教師、院系管理員以及學生信息均為教務管理系統中已有信息,可從教務管理系統直接獲取。在將畢業設計管理系統與教務管理系統取得了優化整合與良性對接后,就會以其子模塊的形式集成到教務管理系統中,并與教務管理系統共享用戶數據、成績數據。畢業設計流程完成后,畢業設計成績將存入教務管理系統的學生成績表,再返送至教務管理環節,即可直接作為畢業成績審核依據。按照畢業設計管理作為教務管理系統的子模塊的設計策略,研發可得本文系統流程架構則如圖1所示。

圖1 畢業設計流程圖
系統研發中采用B/S結構,即Browser/Server結構。研究可知,B/S結構是當前主流網絡體系結構[6],可以不需安裝客戶端,通過瀏覽器就可直接訪問。同時,采用ASP.NET 2.0技術,結合HTML、ASP.NET和ActiveX建立動態、交互且高效的Web服務器應用程序[7]。另外,系統后臺數據庫則采用SQL Server 2008數據庫管理系統。
根據畢業設計流程分析,在數據庫中設計了5個數據表,分別是:bysjxs、bysjjs、bysjtk、bysjxsxt、bysjcg。對此研究內容,可做闡釋探析如下。
(1)bysjxs表。用來存儲擬將承接畢業設計任務的學生信息。數據從教務管理系統中查詢當前學年即將畢業的學生信息,共設有6個字段:xh(學號)、xm(姓名)、yx(院系)、bj(班級)、xnxq(學年學期)、sfcyxt(是否參與選題)。sfcyxt值為1,表示參與選題,否則不參與。
(2)bysjjs表。用來存儲指導教師信息,共設有5個字段:jszgh(教師職工號)、jsxm(教師姓名)、zc(職稱)、bm(部門)、jsjj(教師簡介)。其中,前4個字段的數據從教務管理系統的教師信息表中查詢獲取,jsjj由指導教師填寫,重點陳述自身的學術領域與研究方向等,以供學生選題的查考參照。
(3)bysjtk表。用來存儲畢業設計選題,共設有12個字段:xnxq(學年學期)、ktbh(課題編號)、ktmc(課題名稱)、jsxm(指導教師)、xxrs(限選人數)、xxzy(限選專業)、ktjj(課題簡介)、shzt(審核狀態)、ktsj(開題時間)、ktdd(開題地點)、dbsj(答辯時間)、dbdd(答辯地點)。教師申報畢業設計選題后存入該表,shzt值為0,院系審核通過后shzt值為1,不通過則為2。
(4)bysjxsxt表。用來存儲學生的畢業設計選題信息,共設有7個字段:xnxq(學年學期)、xh(學號)、xm(姓名)、yx(院系)、ktbh(課題編號)、ktmc(課題名稱)、jsxm(指導教師)。
(5)bysjcg表。用來存儲學生畢業設計的成果文檔,共設有8個字段:xnxq(學年學期)、xh(學號)、xm(姓名)、yx(院系)、ktbh(課題編號)、ktxm(課題項目)、ktxmcg(課題項目成果)、sfzs(是否展示),sfzs值為1則公開展示,值為0則不展示。
(1)學生模塊。信息已轉入bysjxs表的學生,登錄系統后可查看全部選課題信息及指導教師推介,并進行選題。確定選題后可查詢開題時間、地點,連同答辯時間、地點,以及有關的上傳畢業設計任務書及畢業設計成果文檔,文檔格式可為doc、docx、rar、zip等。
(2)指導教師模塊。信息已轉入bysjjs表的教師,在權限允許范圍內將會開啟與畢業設計相關的一系列操作。指導教師登錄系統填寫個人簡介信息,報送畢業設計選題,撰述課題摘要信息,指定限選條件、限選人數,該課題經院系管理員審核通過后再對學生開放待選。初期申報的選題可為范圍較寬泛的研究方向,學生完成畢業設計后,可根據實際課題成果更改課題名稱。上傳開題文檔及中期檢查文檔。查閱、審核學生畢業設計成果文檔,確定是否展示,還需一并上傳學生畢業設計成績。
(3)院系管理員模塊。登錄系統后將當前學年即將畢業的學生信息轉入bysjxs表,并將本院系的指導教師信息轉入bysjjs表,審核指導教師申報的畢業設計選題,以利于學生、指導教師的后續雙向選擇。人工處理個別學生(如重修畢業設計的往屆畢業生)的畢業設計選題。創建畢業設計項目,如畢業設計任務書、畢業設計成果等。只有管理員創建項目后,學生、指導教師才能在該定制的項目下上傳畢業設計相關文檔。學生選題結束后,還要指定開題時間、地點,包括日后的答辯時間、地點及參與答辯的專家、老師。畢業設計工作完成后,導出當前學年全部畢業生的畢業設計成果鏈接,提交學校教務處以供校內、教育廳專家的評審與檢查。
學生畢業設計成果需要在互聯網上公開發布,無需通過賬號登錄,適于各位專家的按需評定審查。畢業設計管理系統中的展示模塊檢測bysjcg表中的sfzs字段的值是否為1,如是,就將學生上傳的doc、docx格式的文檔通過swf格式公開展示,rar、zip格式的文檔則以附件形式展示,并提供下載。
通過對當前的畢業設計管理系統的功能需求分析,提出了一個旨在與高校教務管理系統有機對接的基于B/S模式的高職學生畢業設計管理系統,可不限地點完成畢業設計,解決了學生畢業設計和實習之間的矛盾,同時提高了教學管理人員的工作效率[8],實現了畢業設計管理工作的流程化、網絡化,且經過已持續一年有余的應用實踐表明,該系統具有部署快速、維護簡單、穩定可靠等特點,達到了系統預期設計目的。