[摘 要]本科畢業(yè)設(shè)計(jì)是本科生學(xué)習(xí)過程中的一個(gè)重要里程碑。在許多大學(xué)它是必須完成的一門課程。對(duì)學(xué)生和教育工作者來說,管理畢業(yè)設(shè)計(jì)涉及的教育任務(wù)是一項(xiàng)復(fù)雜的工程,如選擇項(xiàng)目、制定評(píng)估標(biāo)準(zhǔn)、安排時(shí)間、提交報(bào)告、資源管理、評(píng)估等。該文針對(duì)高校二級(jí)學(xué)院的畢業(yè)設(shè)計(jì)管理現(xiàn)狀,對(duì)畢業(yè)設(shè)計(jì)管理系統(tǒng)的需求功能進(jìn)行探索,旨在提供一個(gè)切實(shí)可行的解決方案。
[關(guān)鍵詞]畢業(yè)設(shè)計(jì)系統(tǒng);二級(jí)學(xué)院;管理系統(tǒng)
[作者簡(jiǎn)介]張巧林(1991—),女,安徽銅陵人,學(xué)士,揚(yáng)州大學(xué)商學(xué)院助教、教務(wù)員,主要從事管理系統(tǒng)設(shè)計(jì)。
[中圖分類號(hào)] G642.0[文獻(xiàn)標(biāo)識(shí)碼] A[文章編號(hào)] 1674-9324(2020)27-0025-02[收稿日期] 2020-04-24
一、引言
高等教育機(jī)構(gòu)早已認(rèn)識(shí)到學(xué)生在本科階段獨(dú)立完成項(xiàng)目的重要性[1]。通常,該項(xiàng)目要通過本科生論文或高級(jí)項(xiàng)目進(jìn)行設(shè)計(jì),達(dá)到培養(yǎng)學(xué)生自主學(xué)習(xí)能力和整合學(xué)生多項(xiàng)知識(shí)的目的。這種模式使學(xué)生有機(jī)會(huì)獨(dú)立學(xué)習(xí),而不再是傳統(tǒng)的以講課為基礎(chǔ)的模式。這樣的課程旨在讓高年級(jí)學(xué)生解決現(xiàn)實(shí)世界的開放式工程問題。毫無疑問,高級(jí)項(xiàng)目被認(rèn)為是大學(xué)生畢業(yè)前的一個(gè)重要里程碑,學(xué)生需要將實(shí)際應(yīng)用與理論聯(lián)系起來才能完成該項(xiàng)目。每一個(gè)學(xué)生或一組學(xué)生需專注于一個(gè)特定的主題或問題,制訂詳細(xì)的執(zhí)行計(jì)劃,并根據(jù)科學(xué)原則執(zhí)行這個(gè)項(xiàng)目[2]。
根據(jù)大學(xué)教師指導(dǎo)畢業(yè)設(shè)計(jì)的經(jīng)驗(yàn),許多學(xué)生的畢業(yè)設(shè)計(jì)系統(tǒng)存在問題,包括不完整的實(shí)驗(yàn)、糟糕的報(bào)告、草率的演示等。究其根本原因,主要是畢業(yè)設(shè)計(jì)項(xiàng)目管理制度的缺失、學(xué)生成績(jī)分析的缺失及學(xué)生對(duì)項(xiàng)目的理解和發(fā)現(xiàn)不足[3]。在畢業(yè)設(shè)計(jì)項(xiàng)目中,不同階段的任務(wù)管理十分具有挑戰(zhàn)性,需要一個(gè)完整的電子系統(tǒng)。該系統(tǒng)將跟蹤畢業(yè)項(xiàng)目的詳細(xì)信息,如可交付成果/報(bào)告、評(píng)估準(zhǔn)則、成績(jī)、指導(dǎo)意見、資源管理、建議、報(bào)告、公告和成績(jī)?cè)u(píng)估等。因此,開發(fā)一個(gè)電子系統(tǒng)將對(duì)所有相關(guān)者都有益處。
該文對(duì)畢業(yè)設(shè)計(jì)的功能進(jìn)行全方位的分析,除了維護(hù)畢業(yè)項(xiàng)目文檔庫(kù),它還支持項(xiàng)目提案、評(píng)估準(zhǔn)則管理、進(jìn)度安排、評(píng)分、評(píng)估和數(shù)據(jù)分析,從而使教育過程更加明晰。該畢業(yè)系統(tǒng)管理有助于監(jiān)測(cè)和比較學(xué)生成績(jī),確定學(xué)術(shù)模式,衡量畢業(yè)生的科學(xué)研究水平。利用以往的經(jīng)驗(yàn)和繼續(xù)他人的工作,并相應(yīng)地評(píng)估現(xiàn)有課程。據(jù)了解,目前還沒有類似的開源畢業(yè)設(shè)計(jì)管理系統(tǒng),這是第一次嘗試對(duì)其進(jìn)行探索。通過調(diào)查大學(xué)教師對(duì)畢業(yè)設(shè)計(jì)項(xiàng)目的教育任務(wù)的要求,提出了一個(gè)畢業(yè)項(xiàng)目管理系統(tǒng)的設(shè)計(jì)方案,具體的主要功能如下:
1.教師可以發(fā)布高級(jí)項(xiàng)目建議書、查看可交付成果、與學(xué)生溝通及發(fā)布/查看成績(jī)。
2.檢查教員可以查看日程安排、查看項(xiàng)目可交付成果、對(duì)項(xiàng)目評(píng)分和發(fā)布/查看成績(jī)。
3.學(xué)生可以查看/選擇項(xiàng)目、上傳可交付成果、查看成績(jī)、下載資源和查看指南。
4.協(xié)調(diào)員可以管理提案、上傳記錄、創(chuàng)建計(jì)劃、編輯/創(chuàng)建評(píng)估準(zhǔn)則、準(zhǔn)備評(píng)估、生成報(bào)告和發(fā)現(xiàn)知識(shí)。
二、畢業(yè)設(shè)計(jì)系統(tǒng)功能介紹
該系統(tǒng)的目的是管理畢業(yè)設(shè)計(jì)中的不同任務(wù),它對(duì)教育過程中的所有相關(guān)者都非常有益。相關(guān)者包括教員顧問、學(xué)生、協(xié)調(diào)員和教員考官。教育任務(wù)因相關(guān)者而異。對(duì)學(xué)生而言,其主要任務(wù)包括:搜索主題、選擇項(xiàng)目、處理項(xiàng)目、上傳可交付成果和查看成績(jī)。對(duì)課程協(xié)調(diào)員(管理員)而言,其職責(zé)包括:召集畢業(yè)設(shè)計(jì)項(xiàng)目、管理/分組學(xué)生、通知、考試安排、制定評(píng)估標(biāo)準(zhǔn)、課程評(píng)估、報(bào)告和數(shù)據(jù)分析。對(duì)教員顧問而言,任務(wù)包括:發(fā)布項(xiàng)目、接受學(xué)生、監(jiān)督、審查可交付成果和評(píng)分。對(duì)考官而言,他們的職責(zé)包括:評(píng)分項(xiàng)目、查看日程安排和公告。
GPMS的目的是提供一個(gè)在線、易用、靈活的解決方案來管理所有涉眾的任務(wù)。以下是每個(gè)功能的詳細(xì)說明。
1.注冊(cè):系統(tǒng)的任何用戶在使用系統(tǒng)之前都必須注冊(cè)。該工具跟蹤用戶信息,包括姓名、電子郵件、用戶ID、部門和密碼。此外,將有一個(gè)角色分配給用戶。用戶可以聲明一個(gè)角色,即學(xué)生、教員或協(xié)調(diào)員。該工具支持賬戶管理,包括登錄、注銷、更新用戶信息、更新密碼和重置密碼。
2.項(xiàng)目管理:此功能允許教師發(fā)布畢業(yè)設(shè)計(jì)項(xiàng)目詳細(xì)信息,并允許學(xué)生搜索和查看當(dāng)前的高級(jí)主題。相關(guān)功能包括編輯、復(fù)制和刪除建議。
3.畢業(yè)設(shè)計(jì)分配:學(xué)生可以注冊(cè)某些高級(jí)主題。最多允許兩個(gè)不同專業(yè)的學(xué)生注冊(cè)一個(gè)畢業(yè)設(shè)計(jì)項(xiàng)目。其他相關(guān)功能包括釋放和轉(zhuǎn)移。
4.項(xiàng)目可交付成果:學(xué)生通過此功能上傳他們的最終報(bào)告、演示文稿和其他可交付成果。學(xué)生還可以查看、下載和刪除可交付成果。其他利益相關(guān)者只能查看學(xué)生的成果。
5.評(píng)估準(zhǔn)則管理:協(xié)調(diào)員可以創(chuàng)建、編輯評(píng)估準(zhǔn)則,并在特定條件下刪除評(píng)估準(zhǔn)則。評(píng)估準(zhǔn)則是系統(tǒng)的一個(gè)重要組成部分,其他功能,如評(píng)估和評(píng)分,都依賴于它。
6.日程安排:協(xié)調(diào)員可以通過設(shè)置考試日期、時(shí)間、地點(diǎn)和考官來創(chuàng)建日程安排。一旦計(jì)劃最終確定,它將廣播給所有涉眾,并在系統(tǒng)中可見。
7.評(píng)分:協(xié)調(diào)員必須選擇評(píng)分標(biāo)準(zhǔn)。根據(jù)學(xué)期選擇評(píng)估準(zhǔn)則,考官和顧問會(huì)相應(yīng)地評(píng)定分?jǐn)?shù)。每個(gè)評(píng)估項(xiàng)目都有一個(gè)單獨(dú)的等級(jí)。評(píng)分完成后,學(xué)生可以查看。
8.報(bào)告:協(xié)調(diào)員可以生成與高級(jí)項(xiàng)目、學(xué)生、成績(jī)統(tǒng)計(jì)和其他相關(guān)的報(bào)告。
9.評(píng)估:協(xié)調(diào)員可以創(chuàng)建包含學(xué)習(xí)成果列表的評(píng)估表。此外,還可以添加、編輯和刪除學(xué)習(xí)成果。學(xué)習(xí)成果可以映射評(píng)估項(xiàng)目,基于這種映射可以生成評(píng)估報(bào)告來評(píng)估學(xué)習(xí)過程。
10.配置:系統(tǒng)必須在每學(xué)期開始時(shí)配置。配置包括選擇評(píng)估準(zhǔn)則、設(shè)置可交付成果的日期、評(píng)估及其他。
11.數(shù)據(jù)分析:協(xié)調(diào)員可以根據(jù)成績(jī)生成模式。發(fā)現(xiàn)的模式可以用來調(diào)整和改進(jìn)學(xué)習(xí)活動(dòng)。
三、畢業(yè)設(shè)計(jì)系統(tǒng)實(shí)施方案
在體系結(jié)構(gòu)方面,該系統(tǒng)采用三層體系結(jié)構(gòu),其中表示層(Java Servlet Pages〔JSP〕)與業(yè)務(wù)層和邏輯層(實(shí)體和業(yè)務(wù)類)進(jìn)行通信,業(yè)務(wù)層與后端的數(shù)據(jù)層(MySql數(shù)據(jù)庫(kù))互連。這種架構(gòu)的實(shí)現(xiàn)結(jié)果是開發(fā)了30多個(gè)JSP/Servlet頁(yè)面/類、20個(gè)實(shí)體/業(yè)務(wù)Java類和15個(gè)數(shù)據(jù)庫(kù)管理器。在圖形用戶界面(GUI)方面,使用了標(biāo)準(zhǔn)的HTML/JSP技術(shù)。該系統(tǒng)需要特別注意開發(fā)靈活的用戶屏幕,并通過使用下拉列表、復(fù)選框等減少鍵入的數(shù)量。此外,該系統(tǒng)需要為GUI配備一個(gè)上傳工具,允許用戶從文本或可擴(kuò)展標(biāo)記語言(XML)文件上傳不同的實(shí)體。在可用性方面,GUI頁(yè)面很簡(jiǎn)單,外觀和感覺都一樣,任何新手程序員都可以很容易地對(duì)其進(jìn)行編輯。
應(yīng)用邏輯層捕獲控制功能并操縱信息流的底層邏輯連接。具體來說,這一層彌合了表示層(用戶請(qǐng)求)和隱藏用戶技術(shù)細(xì)節(jié)的底層數(shù)據(jù)庫(kù)之間的差距。該系統(tǒng)應(yīng)著重創(chuàng)建許多實(shí)體類來在數(shù)據(jù)庫(kù)和表示層之間執(zhí)行適當(dāng)?shù)耐ㄐ藕陀?jì)算活動(dòng)。最后,數(shù)據(jù)庫(kù)層(后端)負(fù)責(zé)對(duì)系統(tǒng)信息進(jìn)行建模,并訪問和保存數(shù)據(jù)。數(shù)據(jù)庫(kù)層完成來自應(yīng)用程序?qū)拥恼?qǐng)求。在該系統(tǒng)中,數(shù)據(jù)是最復(fù)雜的方面之一,在構(gòu)建系統(tǒng)時(shí)至關(guān)重要。系統(tǒng)的部署和使用可以采用MySql數(shù)據(jù)庫(kù)管理系統(tǒng)。
四、結(jié)論
該系統(tǒng)為高校畢業(yè)設(shè)計(jì)管理提供了切實(shí)可行的解決方案。它可以擴(kuò)展到其他類似的管理系統(tǒng),如碩士研究論文和實(shí)踐項(xiàng)目。下一步將提供不同的資源,如代碼、數(shù)據(jù)庫(kù)腳本和用戶指南手冊(cè),以幫助安裝、配置和使用系統(tǒng)。此外,該系統(tǒng)還計(jì)劃整合報(bào)表和數(shù)據(jù)分析工具,以發(fā)現(xiàn)新知識(shí)。
參考文獻(xiàn)
[1]Awad M. GPMS:An Educational Supportive Graduation Project Management System[J].Computer Applications in Engineering Education,2017,25(6):881-894.
[2]孟顯英.畢業(yè)設(shè)計(jì)管理系統(tǒng)[J].中國(guó)科技信息,2010,(13):240-241.
[3]戴芊.畢業(yè)設(shè)計(jì)管理信息系統(tǒng)中存在的缺陷及解決路徑[J].南京航空航天大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版),2009,11(1):98-100.