徐振凱 李響 段玉亭 安秀巖 鄧廣學(xué)
摘要:伴隨著“互聯(lián)網(wǎng)+”時(shí)代的到來(lái),以往很多繁瑣的辦公流程都被互聯(lián)網(wǎng)應(yīng)用軟件所代替。對(duì)于高校教師和畢業(yè)即將就業(yè)的學(xué)生來(lái)講,開(kāi)發(fā)一款軟件掌握畢業(yè)生實(shí)習(xí)就業(yè)情況和收發(fā)學(xué)校通知,告別瑣碎的紙質(zhì)化辦公流程,變得迫在眉睫。本文將從小程序云開(kāi)發(fā)的角度,以節(jié)省開(kāi)發(fā)經(jīng)費(fèi)和精簡(jiǎn)辦公的出發(fā)點(diǎn),探索實(shí)習(xí)生管理系統(tǒng)的開(kāi)發(fā)與設(shè)計(jì)。
關(guān)鍵詞:云開(kāi)發(fā);實(shí)習(xí)管理;微信小程序;軟件設(shè)計(jì)
引言
本文講述基于云開(kāi)發(fā)和Go后臺(tái)搭建的實(shí)習(xí)生管理系統(tǒng)的構(gòu)思與實(shí)現(xiàn),通過(guò)小程序和微信公眾平臺(tái)設(shè)計(jì)一個(gè)高效的平臺(tái),其主要目的是使實(shí)習(xí)管理更加便捷,降低管理的成本,直觀地為指導(dǎo)教師、輔導(dǎo)員和學(xué)生進(jìn)行服務(wù)。讓使用系統(tǒng)的實(shí)習(xí)生無(wú)論何時(shí)何地,只要手機(jī)在手,都可以及時(shí)了解企業(yè)的實(shí)習(xí)就業(yè)和招聘信息,能夠收到學(xué)校和院系的教務(wù)通知和公告;讓指導(dǎo)教師和大學(xué)輔導(dǎo)員可以更直觀地了解學(xué)生在實(shí)習(xí)過(guò)程中遇到的問(wèn)題,實(shí)現(xiàn)信息交互的功能。
1.小程序與云開(kāi)發(fā)
在過(guò)去的幾年,喜歡嘗鮮的用戶已經(jīng)養(yǎng)成了使用小程序,享受移動(dòng)互聯(lián)網(wǎng)的習(xí)慣,在未來(lái)五年,輕應(yīng)用小程序?qū)⑸钊肷畹母鄨?chǎng)景,為大家提供更優(yōu)質(zhì)的移動(dòng)互聯(lián)時(shí)代的新體驗(yàn)。如今的小程序早已實(shí)現(xiàn)了用完即走的便捷,這對(duì)用戶來(lái)說(shuō)是相當(dāng)方便的。用戶的使用限制越淺、體驗(yàn)越好,小程序被認(rèn)知的概率就越高。而認(rèn)知越高,自然就會(huì)帶來(lái)更多的用戶量。
以微信小程序?yàn)榛究蚣軐?shí)現(xiàn)實(shí)習(xí)生管理系統(tǒng)的開(kāi)發(fā)能夠充分利用小程序的優(yōu)勢(shì):
①無(wú)需下載,即開(kāi)即用。節(jié)省流量,節(jié)省安裝時(shí)間;
②開(kāi)發(fā)成本低,可借用微信內(nèi)核提供的API實(shí)現(xiàn)函數(shù)調(diào)用和框架設(shè)計(jì);
③相較于原生APP和Web開(kāi)發(fā)的系統(tǒng)平臺(tái),小程序UI(用戶操作界面)和操作流程會(huì)更加統(tǒng)一,給人以更舒適的平臺(tái)使用感受。
另外,對(duì)于小程序已開(kāi)通云開(kāi)發(fā)功能可提供給開(kāi)發(fā)者免費(fèi)使用,節(jié)省了開(kāi)發(fā)過(guò)程中的所耗精力和時(shí)間,其云開(kāi)發(fā)的功能主要包括:
2.高校實(shí)訓(xùn)管理平臺(tái)
該系統(tǒng)具有日志發(fā)布和定位簽到的功能,教師可通過(guò)系統(tǒng)查看、管理學(xué)生實(shí)習(xí)中的考勤情況,讓在校指導(dǎo)老師全面分析掌握學(xué)生的實(shí)習(xí)情況,確保學(xué)生的人身安全。極大程度上節(jié)省了指導(dǎo)老師時(shí)間上的開(kāi)支,使得教師有更多的精力精確指導(dǎo)到每一個(gè)學(xué)生頭上。
3.系統(tǒng)設(shè)計(jì)方法
3.1 概要設(shè)計(jì)
該實(shí)習(xí)生管理系統(tǒng)為了實(shí)現(xiàn)學(xué)校多層次對(duì)實(shí)習(xí)生的管理和監(jiān)督,下分為五種角色:游客、系部導(dǎo)員、指導(dǎo)教師、實(shí)習(xí)生,系統(tǒng)管理員。
未綁定微信賬號(hào)查看小程序的游客用戶可以查看實(shí)習(xí)生在小程序上發(fā)布的實(shí)習(xí)日志信息。系部導(dǎo)員可以轉(zhuǎn)發(fā)刊載教務(wù)通知,查看實(shí)習(xí)生日志及簽到信息,查看實(shí)習(xí)生與指導(dǎo)教師的分組信息。指導(dǎo)教師的功能包括建立指導(dǎo)小組,選擇實(shí)習(xí)學(xué)生,發(fā)布任務(wù)通知,查看實(shí)習(xí)生基本信息、發(fā)布的日志及簽到信息,對(duì)學(xué)生實(shí)習(xí)工作情況和任務(wù)完成情況打進(jìn)行打分評(píng)閱,實(shí)現(xiàn)與學(xué)生的消息互通。實(shí)習(xí)生功能包括發(fā)表日志,進(jìn)行定位簽到,查看教務(wù)公告、實(shí)習(xí)任務(wù),查閱小組分配信息與指導(dǎo)教師信息,實(shí)現(xiàn)與教師的消息互通。管理員角色其具有最高權(quán)限,可以實(shí)現(xiàn)對(duì)其他角色的管理,數(shù)據(jù)維護(hù),系統(tǒng)的升級(jí)維護(hù)等。具體功能包括可以通過(guò)微信小程序后臺(tái)添加/查看/刪除教師、輔導(dǎo)員賬號(hào)信息,導(dǎo)入、導(dǎo)出用戶信息,審查平臺(tái)上的信息,日志/教務(wù)公告/任務(wù)通知備份、管理和維護(hù)等。
3.2 詳細(xì)設(shè)計(jì)
日志管理模塊:實(shí)習(xí)生登錄該系統(tǒng)之后,可對(duì)日志進(jìn)行管理,管理操作主要包括:添加日志、修改日志和日志刪除。通過(guò)操作得到的日志信息經(jīng)由平臺(tái)上傳到數(shù)據(jù)庫(kù),形成日志信息表,管理員負(fù)責(zé)審核日志的內(nèi)容是否有違規(guī)現(xiàn)象,若無(wú)違規(guī)內(nèi)容則成功過(guò)發(fā)布在系統(tǒng)平臺(tái)上可供指導(dǎo)教師、輔導(dǎo)員、游客瀏覽。
教務(wù)公告管理模塊:輔導(dǎo)員登錄系統(tǒng)后,可以進(jìn)行教務(wù)公告的管理,通過(guò)登錄教務(wù)系統(tǒng)轉(zhuǎn)載最新的教務(wù)公告,上傳至教務(wù)公告信息表之后,可供學(xué)生端已登錄的實(shí)習(xí)生查看。
實(shí)習(xí)任務(wù)管理模塊:指導(dǎo)教師登錄系統(tǒng)后,可以進(jìn)行實(shí)習(xí)任務(wù)的管理,首先在小程序內(nèi)寫(xiě)好實(shí)習(xí)任務(wù)的內(nèi)容進(jìn)行上傳,另外可以對(duì)已經(jīng)發(fā)布的實(shí)習(xí)任務(wù)進(jìn)行修改和刪除的操作,實(shí)習(xí)任務(wù)最后上傳至實(shí)習(xí)任務(wù)信息表,可供學(xué)生端已登錄的實(shí)習(xí)生查看。
簽到信息統(tǒng)計(jì)管理模塊:實(shí)習(xí)生登錄學(xué)生端小程序后,可通過(guò)定位簽到功能進(jìn)行簽到,簽到時(shí)間以及簽到人員信息經(jīng)平臺(tái)匯總到簽到信息表,管理員對(duì)后臺(tái)進(jìn)行操作對(duì)匯總簽到表進(jìn)行統(tǒng)計(jì)得到匯總簽到表,反饋到教師端系統(tǒng)平臺(tái),供指導(dǎo)教師和輔導(dǎo)員留作備份。
3.3 系統(tǒng)技術(shù)架構(gòu)
針對(duì)以上詳細(xì)設(shè)計(jì)中主要功能,則要求系統(tǒng)要由以下幾大結(jié)構(gòu)組成:
1.視圖層——使用Html5與JS做小程序界面,借用微信小程序開(kāi)發(fā)后臺(tái)與微信號(hào),實(shí)現(xiàn)用戶信息、數(shù)據(jù)的統(tǒng)計(jì)與分析。視圖層通過(guò)微信的WXML和WXSS作為頁(yè)面結(jié)構(gòu)和頁(yè)面的樣式。邏輯層的數(shù)據(jù)反應(yīng)成視圖,同時(shí)將視圖層的事件發(fā)送給邏輯層。
2.后臺(tái)數(shù)據(jù)庫(kù):基于小程序云開(kāi)發(fā)可以實(shí)現(xiàn)一些用戶的基本信息資料,另外租賃一個(gè)服務(wù)器,設(shè)計(jì)好服務(wù)器與小程序的連接,服務(wù)器存放一些在平臺(tái)上顯示的實(shí)習(xí)日志、教務(wù)公告、任務(wù)通知,定位簽到信息。
3.邏輯層(服務(wù)層):提供數(shù)據(jù)管理、資源調(diào)用的原生API。邏輯層將數(shù)據(jù)進(jìn)行處理后發(fā)送給視圖層,同時(shí)接受視圖層的事件反饋。
4.系統(tǒng)平臺(tái):主要包括微信小程序和公眾號(hào),在小程序上實(shí)現(xiàn)基本的開(kāi)發(fā)功能,而公眾號(hào)作為與用戶交互的平臺(tái),因此利用已有的微信公眾平臺(tái)和小程序開(kāi)發(fā)工具可視化的便利,實(shí)現(xiàn)對(duì)小程序的管理、維護(hù)等功能。
4.結(jié)束語(yǔ)
該實(shí)習(xí)生管理系統(tǒng)的開(kāi)發(fā)是對(duì)以往高校實(shí)訓(xùn)管理的流程的精簡(jiǎn)和優(yōu)化,極大程度地方便了高校老師與在外實(shí)習(xí)學(xué)生的交流,簡(jiǎn)化了學(xué)院-系別-班級(jí)三級(jí)通知轉(zhuǎn)發(fā)的流程,從而節(jié)省了指導(dǎo)教師與學(xué)生的大量時(shí)間和精力,對(duì)高校實(shí)訓(xùn)管理“無(wú)紙化”進(jìn)程的發(fā)展有重大意義。
參考文獻(xiàn)
[1]陳琪,朱學(xué)超.“互聯(lián)網(wǎng)+”背景下高職院校頂崗實(shí)習(xí)管理模式探索[J].輕工科技,2019,35(03):108-109.
[2]朱真然,張竟.基于移動(dòng)端的高職學(xué)生頂崗實(shí)習(xí)過(guò)程精細(xì)化管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].產(chǎn)業(yè)與科技論壇,2018,17(02):56-57.
作者簡(jiǎn)介:
徐振凱(1999.02—),男,漢族,山東省德州市人,本科在讀,研究方向?yàn)檐浖こ?、大?shù)據(jù)。
李響(2000.03—),男,漢族,山東省聊城市人,學(xué)生,本科在讀,研究方向?yàn)檐浖こ獭?/p>
段玉亭(1999.05—),女,漢族,山東省菏澤市巨野縣人,學(xué)生,本科在讀, 研究方向?yàn)檐浖こ獭?/p>
安秀巖(1999.12—),男,漢族,黑龍江省蘭西縣人,學(xué)生,本科在讀。
鄧廣學(xué)(2001.01—),男,漢族,山東省菏澤市巨野縣人,本科在讀。