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