韓燕麗 楊慧炯
摘 要:畢業(yè)設計是高校教學最后階段采用的一種總結性的實踐教學環(huán)節(jié),對其進行科學化、規(guī)范化的過程管理一直是教育界的共識。針對目前國內多數高校缺乏對繁瑣的畢業(yè)設計環(huán)節(jié)的全過程管理,且控制手段單一,信息化程度低的這一現狀,設計開發(fā)了基于B/S三層架構,并結合Html和JavaScript技術的畢業(yè)設計過程管理平臺,實現了從指導教師申報題目、學術委員會審核題目、學生選題、開題、中期檢查、論文撰寫到畢業(yè)答辯整個畢業(yè)設計全過程的流程化控制。目前該平臺已在太原工業(yè)學院計算機工程系實際應用,收到了良好的效果,獲得師生的好評。
關鍵詞:畢業(yè)設計;過程管理;B/S三層架構
中圖分類號:TP315 文獻標識碼:A
1 引言(Introduction)
畢業(yè)設計是高校教學最后階段采用的一種總結性的實踐教學環(huán)節(jié),通過畢業(yè)設計,學生可以綜合應用所學的各種理論知識和技能,進行全面、系統(tǒng)、嚴格的技術及基本能力的實踐。就目前而言,國內部分高校陸續(xù)開發(fā)了論文管理系統(tǒng),典型的例子有中北大學的論文管理系統(tǒng)[1],鄭州輕工業(yè)學院畢業(yè)設計論文管理系統(tǒng)[2]和西安工程大學的論文管理系統(tǒng)[3],它們僅實現了論文提交和檢索功能,對整個畢業(yè)設計過程就缺少了很有必要的輔助控制。另外,除了實現論文的提交和檢索功能外,部分高校也在使用可以對畢業(yè)設計過程管理的系統(tǒng)來對畢業(yè)設計過程進行輔助控制,比如渤海大學的高校學位論文數字化管理系統(tǒng)實現了對論文的提交、發(fā)布、檢索、統(tǒng)計報表打印以及教師的在線輔導等功能,但該系統(tǒng)沒有實現對選題,答辯和成績管理等環(huán)節(jié)的輔助管理[4];重慶工商大學的高校畢業(yè)論文工作全程管理信息系統(tǒng)可在互聯網環(huán)境下為畢業(yè)論文的全程組織和管理工作提供方便快捷的服務,并為師生提供了一個信息交流的平臺[5],該系統(tǒng)對畢業(yè)論文工作過程提供的輔助管理功能非常有特色,但該系統(tǒng)在與教務系統(tǒng)的整合方面沒有提供必要的技術支持和解決方案。
畢業(yè)設計工作的整個工作過程,從題目的申報、選題、開題、中期檢查、答辯、成績評定到材料的歸檔往往會持續(xù)半年以上的時間,工作量繁瑣,需要處理的事務也比較多,一個能夠控制整個畢業(yè)設計過程的管理系統(tǒng)除了對論文自身的管理外還需要對畢業(yè)設計全過程提供必要的控制。根據太原工業(yè)學院計算機工程工程系畢業(yè)設計工作的總體流程,并順應技術發(fā)展趨勢,研究和開發(fā)一個基于Web的畢業(yè)設計過程管理平臺,實現了畢業(yè)設計整個工作過程的網絡化跟蹤,以及畢業(yè)設計全部文檔的電子化管理,通過網絡直接搭建起學生和教師間的聯系渠道。
2 系統(tǒng)設計(System design)
2.1 業(yè)務流程
按照畢業(yè)設計過程的時間順序,分析不同角色在不同時間段內要參與的工作,得出畢業(yè)設計工作的具體流程,如圖1所示。在不同的階段里,有的角色需要完成某一工作,而有的角色則處在等待狀態(tài),只有相關的工作完成之后,才能繼續(xù)下面其他的工作。
(1)系統(tǒng)初始化階段
系統(tǒng)管理員需要從教務系統(tǒng)中導入專業(yè)信息、班級信息、學生和教師的初始信息,設置整個畢業(yè)設計的流程安排,并創(chuàng)建文件系統(tǒng)來存放和管理文檔。
(2)用戶審核階段
教師和學生需要登錄并完善自己的信息等待系統(tǒng)管理員審核;系統(tǒng)管理員在這個階段需要審核教師和學生的具體信息并委任學術委員會成員。
(3)題目申報階段
在這個階段指導教師申報畢業(yè)設計(論文)題目,由學術委員會成員審核,對審核未通過的題目可以進行修改或者刪除,對審核通過的題目可以允許上傳任務書;任務書同樣需要由學術委員會成員進行審核,若未通過則繼續(xù)上傳,直到通過或者這個階段時間結束為止。
(4)網上選題階段
系統(tǒng)根據學生專業(yè)展示相應的題目供學生選擇,學生可以查看題目列表及詳情和選擇題目;指導教師可以查看自己題目的落實情況;學術委員可以查看全系題目的落實情況。
(5)答辯組安排階段
學術委員會需要添加答辯組,并根據學生選擇的題目和出題教師為各答辯組分配成員,設置答辯組長和答辯秘書。
(6)開題階段
學生需要上傳開題報告、查看指導教師對開題報告的評閱情況;指導教師需要下載學生的開題報告并審核,對未通過的開題報告給予審核意見;學術委員需要設置各答辯組的開題答辯安排供學生和教師查看,開題答辯之后答辯組教師需要根據學生答辯情況給予學生開題成績。
(7)中期檢查階段
學生和指導教師交流中期檢查報告;學術委員需要設置各答辯組的中期檢查安排供學生和教師查看,中期檢查之后答辯組教師根據學生檢查情況給予學生中期成績。
(8)畢業(yè)答辯階段
學生和指導教師交流畢業(yè)論文的撰寫;學術委員需要設置各答辯組的論文評閱和畢業(yè)答辯安排供學生和教師查看,論文評閱后答辯組教師需要根據學生論文情況給予論文評閱成績,畢業(yè)答辯后答辯組教師需要根據學生答辯情況給予學生答辯成績。
(9)畢業(yè)設計整理階段
學術委員成員整理學生整個畢業(yè)設計過程中的學生成績并發(fā)布供學生查詢;系統(tǒng)管理員對整個畢業(yè)設計過程中的信息進行整理、存檔,并清理系統(tǒng)的不需要存檔的信息。
2.2 系統(tǒng)架構
B/S(Browser/Server,瀏覽器/服務器模式)是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構,Web瀏覽器是客戶端最主要的應用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實現的核心部分集中到服務器上,這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本??蛻舳酥恍璋惭b一個瀏覽器,如Netscape Navigator或Internet Explorer,服務器安裝Oracle、Sybase、Informix或SQL Server等數據庫,瀏覽器通過Web Server同數據庫進行數據交互,如圖2所示。
2.3 主要功能模塊
(1)題目管理模塊
題目管理模塊為學術委員會、指導教師和學生所共有的模塊。其中學術委員會需要對指導教師申報的題目進行審核;指導教師可以對題目進行申報和維護;學生可以通過網絡選擇適合自己的題目或者退訂已選題目。
(2)文檔管理模塊
文檔管理模塊為答辯組、指導教師和學生所共有的模塊。其中在學生和指導教師功能模塊中,主要是進行畢業(yè)設計各階段所需文檔的交流;答辯組需要匯總本答辯組所有學生的各階段最終版文檔。
(3)成績管理模塊
成績管理模塊為指導教師、學生和答辯組所共有的功能模塊,對開題、中期、論文評閱和答辯各階段成績進行管理。
系統(tǒng)功能模塊圖如圖3所示。
3 系統(tǒng)實現(System implementation)
首先教師需要在題目申報頁面(圖4)填寫論文題目名稱、性質類型、課題來源、適應專業(yè),以及題目的描述,確認提交后學術委員會通過查看題目詳情進行題目審核(圖5),直到所有題目符合要求后學生方可選題。圖6為學生展示適合所在專業(yè)且尚未被選擇的題目供查看選擇,包括題目名稱、題目性質、課題來源、出題教師、出題教師的狀態(tài)和對應的專業(yè)等信息。
選題之后學生就可以針對所選題目分階段地上傳開題報告、中期檢查表、畢業(yè)設計論文等文檔,并根據指導教師、答辯組評閱教師的意見進行修改,如圖7所示。同時教師在各階段答辯完成后根據學生的表現情況,給予成績,如圖8所示。
4 結論(Conclusion)
本文采用B/S三層架構,基于ASP.NET,結合Html和JavaScript技術開發(fā)了基于Web的畢業(yè)設計過程管理平臺,實現了從指導教師申報題目、學術委員會審核題目、學生選題、開題、中期檢查、論文撰寫到畢業(yè)答辯整個畢業(yè)設計全過程的流程化控制。該平臺通過在太原工業(yè)學院計算機工程系的運行,解決了多年來繁瑣的畢業(yè)設計工作中存在的種種問題,極大的提高了工作效率,獲得師生的好評。
參考文獻(References)
[1] Xiaoling Huang,et al.Production Process Management System for Production Indices Optimization of Mineral Processing[J].IFAC Proceedings Volumes,2005,38(1):325-329.
[2] Alessandro Margherita.Business Process Management System and Activities:Two Integrative Definitions to Build an Operational Body of Knowledge[J].Business Process Management Journal,2014,20(5):642-662.
[3] José Osvaldo De Sordi,Andrea Giovanni Spelta.Business Process Management Systems Technology Components Analysis[J].Journal of Information Systems and Technology Management,2007,4(1):71.
[4] 梁金明.基于WEB的畢業(yè)論文管理與監(jiān)控系統(tǒng)設計[J].四川理工學院學報(自然科學版),2011,24(5):537-540.
[5] 何金枝.基于Web的畢業(yè)設計(論文)管理系統(tǒng)的設計及應用
[J].計算機與現代化,2012(8):183-186.
作者簡介:
韓燕麗(1977-),女,碩士,副教授.研究領域:圖形圖像處
理,軟件工程.
楊慧炯(1972-),男,碩士,副教授.研究領域:圖形圖像處
理,軟件工程.