基于云開(kāi)發(fā)的高校假期留校智慧管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
基于云開(kāi)發(fā)的高校假期留校智慧管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
基于云開(kāi)發(fā)的高校假期留校智慧管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
基于云開(kāi)發(fā)的高校假期留校智慧管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
基于云開(kāi)發(fā)的高校假期留校智慧管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、    基于云開(kāi)發(fā)的高校假期留校智慧管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)    林彬 張妞妞 林紅梅 孫芳摘 要:針對(duì)高校假期留校管理的繁瑣、高成本、復(fù)雜化等問(wèn)題,本文設(shè)計(jì)并實(shí)現(xiàn)了符合教務(wù)嚴(yán)謹(jǐn)規(guī)范及流程的高校假期留校信息化管理平臺(tái)。微信小程序前端實(shí)現(xiàn)對(duì)學(xué)生留校申請(qǐng)的收集、整理和上報(bào),高校各管理層分級(jí)可在小程序上直接進(jìn)行相關(guān)審核、查看等操作。小程序后端基于云開(kāi)發(fā)技術(shù),無(wú)須配置服務(wù)器,自動(dòng)導(dǎo)入學(xué)生信息數(shù)據(jù),并根據(jù)需求規(guī)范生成完備的excel文檔。經(jīng)實(shí)踐,該管理系統(tǒng)具有很好的高效性和實(shí)用性,對(duì)高校管理學(xué)生假期留校工作起到了很好的智能管理作用。關(guān)鍵詞:微信小程序;云開(kāi)發(fā);高校管

2、理;請(qǐng)假平臺(tái)中圖分類號(hào):tp391 文獻(xiàn)標(biāo)識(shí)碼:a doi:10.3969/j.issn.1003-6970.2021.03.010本文著錄格式:林彬,張妞妞,林紅梅,等.基于云開(kāi)發(fā)的高校假期留校智慧管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)j.軟件,2021,42(03):035-039design and implementation of smart university holiday stay platformlin bin, zhang niuniu, lin hongmei, sun fang(school of computer and information technology, liaonin

3、g normal university, dalian  liaoning  116023)【abstract】:in view of the tedious, high cost and complicated management of college vacation stay, this paper introduces the design and implementation concept of information management of college vacation stay based on wechat applet. first of al

4、l, the collection, sorting and reporting of students' application for staying in school are realized based on wechat applet. secondly, a series of management systems are designed for the management of colleges and universities, which are in line with the educational standards. managers at all le

5、vels can directly operate on small programs. finally, complete excel documents can be generated according to the requirements. the practice shows that the management system has good applicability, and plays an important role in the management of holiday retention in colleges and universities.【key wo

6、rds】:wechat;small program;university;student work0 引言截止2019年6月15日為止,據(jù)教育部統(tǒng)計(jì),中國(guó)一共擁有高等學(xué)府2956所,在校大學(xué)生約2610萬(wàn)人1。假期期間,數(shù)千萬(wàn)在校學(xué)生的去留管理將對(duì)各個(gè)高校的學(xué)生工作管理增加不少的工作量。而高校假期留校管理的信息化管理卻推進(jìn)緩慢,有大量高校對(duì)學(xué)生留校登記的管理依然停留在上世紀(jì)讓學(xué)生傳閱登記表單并登記的傳統(tǒng)紙質(zhì)辦公方式上2。該方式不但效率低,且在紙質(zhì)登記表流動(dòng)的過(guò)程中一旦產(chǎn)生遺失,將失去所有登記數(shù)據(jù),產(chǎn)生嚴(yán)重后果,推進(jìn)高等院校留校管理的信息化,數(shù)字化進(jìn)程勢(shì)在必行。微信小程序具備解決上述問(wèn)題的潛力,

7、且其無(wú)需下載,即開(kāi)即用,節(jié)約移動(dòng)端內(nèi)存占用,并可在android和ios操作系統(tǒng)上實(shí)現(xiàn)擴(kuò)平臺(tái)運(yùn)行3。因此,本平臺(tái)將微信小程序與現(xiàn)代學(xué)生工作管理相結(jié)合,致力于以最低的成本最新的技術(shù)實(shí)現(xiàn)更好的高校假期留校管理的信息化管理。本文基于高校假期留校管理的真實(shí)需求設(shè)計(jì),一旦上線運(yùn)行,可依托微信廣泛用戶基礎(chǔ)與小程序即開(kāi)即用特點(diǎn)迅速部署在校內(nèi)每位用戶手中,并將解決傳統(tǒng)工作帶來(lái)的一系列問(wèn)題,極大提升高校假期留校學(xué)生管理工作效率4。1 項(xiàng)目開(kāi)發(fā)工具1.1 項(xiàng)目開(kāi)發(fā)工具與運(yùn)行環(huán)境系統(tǒng)前端可運(yùn)行在任意支持微信6.6.1及以上版本的安卓系統(tǒng)或ios系統(tǒng)中。系統(tǒng)后端運(yùn)行在基于nodejs為基礎(chǔ)的騰訊云開(kāi)發(fā)服務(wù)器上5。本文

8、開(kāi)發(fā)使用工具為微信開(kāi)發(fā)者工具,該工具包涵了公眾號(hào)網(wǎng)頁(yè)調(diào)試模式和小程序調(diào)試模式一共兩種開(kāi)發(fā)模式。1.2 微信小程序視圖層框架小程序開(kāi)發(fā)框架是趨向輕松、高效率開(kāi)發(fā)方法,讓開(kāi)發(fā)者可在微信中體驗(yàn)各類服務(wù)開(kāi)發(fā)。框架分為邏輯層(app service)和視圖層(view)兩個(gè)部分。而本文采用了微信小程序的視圖層框架作為本次開(kāi)發(fā)的前端技術(shù)依托。視圖層框架提供了原生的定制視圖層描述語(yǔ)言wxml和wxss。wxml結(jié)合基礎(chǔ)組件以及事件系統(tǒng),可構(gòu)建出頁(yè)面結(jié)構(gòu),是框架設(shè)計(jì)的一套標(biāo)簽語(yǔ)言。它在微信小程序視圖層框架中充當(dāng)html的角色。但與html不同的是:第一,標(biāo)簽名稱不同。wxml將常用標(biāo)簽包裝,提供給開(kāi)發(fā)者高效率

9、開(kāi)發(fā)方式。第二,具有wxml獨(dú)有表達(dá)式和屬性。wxml包含基于mvvm開(kāi)發(fā)模式,將渲染和邏輯分離6。wxss是一種樣式語(yǔ)言,用于描述wxml組件樣式,并決定wxml組件顯示方式,它具有css大部分特性同時(shí)對(duì)原生css擴(kuò)展及改動(dòng)。wxss新增尺寸單位rpx,開(kāi)發(fā)者使用rpx適應(yīng)手機(jī)設(shè)備的不同寬度和設(shè)備像素比,并提供全局和局部樣式,作用于小程序全局或局部頁(yè)面。1.3 微信小程序云開(kāi)發(fā)框架微信小程序云開(kāi)發(fā)是微信小程序?yàn)殚_(kāi)發(fā)者提供的原生云端及微信服務(wù)支持,去弱化后端和運(yùn)維概念。使開(kāi)發(fā)者無(wú)需從頭搭建服務(wù)器,而是使用平臺(tái)提供api開(kāi)發(fā)核心業(yè)務(wù),以實(shí)現(xiàn)產(chǎn)品的快速上線與迭代。整個(gè)微信小程序云開(kāi)發(fā)框架不僅包涵在

10、云端運(yùn)行的云函數(shù),自帶微信私有協(xié)議鑒權(quán),開(kāi)發(fā)者只需完成業(yè)務(wù)邏輯代碼即可。同時(shí),其包涵一個(gè)可在小程序前端操作,可在云函數(shù)中讀寫(xiě)的json非關(guān)系型數(shù)據(jù)庫(kù)。且開(kāi)發(fā)者可基于云函數(shù)免鑒權(quán)使用小程序開(kāi)放接口的能力?;谠崎_(kāi)發(fā)易用快速低成本等優(yōu)點(diǎn),本系統(tǒng)后端采用小程序云開(kāi)發(fā)技術(shù)框架。2 高校假期留校管理平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)2.1 需求分析為解決高校假期留校管理信息化管理問(wèn)題,提升工作效率,故設(shè)計(jì)目標(biāo)首先是使整個(gè)留校登記流程做到無(wú)紙化、自動(dòng)化、互聯(lián)網(wǎng)化,為實(shí)現(xiàn)此目的,該系統(tǒng)需做到:(1)學(xué)生能通過(guò)該系統(tǒng)提交自己的申請(qǐng)并得到申請(qǐng)結(jié)果。(2)研究生導(dǎo)師能通過(guò)該系統(tǒng)收到學(xué)生申請(qǐng),并進(jìn)行審批。(3)年級(jí)輔導(dǎo)員需能確認(rèn)本年級(jí)

11、留校申請(qǐng)的情況并進(jìn)行上報(bào)。(4)假期留校管理人員需能看到各校區(qū)各學(xué)院的申請(qǐng)?jiān)敿?xì)情況并得到整理好的留校申請(qǐng)excel格式文件。其次,高校假期留校管理系統(tǒng)需具有便于推廣和部署的特點(diǎn)。對(duì)于數(shù)據(jù)需求,有以下兩點(diǎn):(1)數(shù)據(jù)需能快速返回,具有高時(shí)效性。學(xué)生留校申請(qǐng)需被及時(shí)遞交到數(shù)據(jù)庫(kù),而管理層用戶需第一時(shí)間能看到學(xué)生申請(qǐng),并進(jìn)行相應(yīng)流程。這需數(shù)據(jù)能及時(shí)更新并遞交到各級(jí)用戶手中。(2)數(shù)據(jù)需保證可靠性。涉及到每個(gè)學(xué)生假期留校申請(qǐng)以及學(xué)校學(xué)生工作管理,數(shù)據(jù)需能保證準(zhǔn)確與可靠。2.2 需求用例圖根據(jù)以上需求分析,將用戶分為學(xué)生、研究生導(dǎo)師、年級(jí)輔導(dǎo)員、教務(wù)管理人員和系統(tǒng)管理人員五大類,具體針對(duì)高校假期管理小程

12、序用例圖如圖1所示。2.3 系統(tǒng)業(yè)務(wù)流程用戶在注冊(cè)時(shí)需按提示輸入學(xué)號(hào)或教工號(hào),系統(tǒng)通過(guò)邏輯層向數(shù)據(jù)庫(kù)請(qǐng)求對(duì)應(yīng)人員信息,將信息提取綁定。學(xué)生用戶在提交請(qǐng)假請(qǐng)求后,邏輯層先向云開(kāi)發(fā)服務(wù)器詢問(wèn)該學(xué)生的申請(qǐng)?zhí)峤磺闆r及學(xué)生所處學(xué)院的申請(qǐng)確認(rèn)情況。此時(shí)學(xué)生申請(qǐng)將能被研究生導(dǎo)師用戶讀取到,研究生導(dǎo)師使用“查看學(xué)生申請(qǐng)”功能時(shí),可通過(guò)該界面審批學(xué)生申請(qǐng)。若學(xué)生所處年級(jí)未處于已確認(rèn)提交狀態(tài),系統(tǒng)將根據(jù)審批結(jié)果更新該申請(qǐng)狀態(tài),并記錄時(shí)間;若申請(qǐng)被拒絕,將追加拒絕理由等屬性7。狀態(tài)被更新消息將能被擁有權(quán)限用戶所訪問(wèn),如研究生導(dǎo)師的“查看已審核申請(qǐng)”用例可通過(guò)api訪問(wèn)數(shù)據(jù)庫(kù)中該用戶所管理學(xué)生的所有已被審核的申請(qǐng)狀態(tài)

13、。年級(jí)輔導(dǎo)員用戶在查看年級(jí)申請(qǐng)狀況時(shí),將能查詢到該學(xué)院該年級(jí)所有已經(jīng)被通過(guò)的申請(qǐng)及相關(guān)數(shù)據(jù)統(tǒng)計(jì),若輔導(dǎo)員判斷本年級(jí)已完成留校申請(qǐng)工作,則可通過(guò)視圖層向系統(tǒng)發(fā)起提交本年級(jí)申請(qǐng)請(qǐng)求,系統(tǒng)在收到請(qǐng)求后將修改該年級(jí)狀態(tài)為已提交狀態(tài),并停止接收或通過(guò)該年級(jí)學(xué)生后續(xù)申請(qǐng)。當(dāng)某一學(xué)院所有年級(jí)輔導(dǎo)員都確認(rèn)提交狀態(tài)后,該學(xué)院提交狀態(tài)將被系統(tǒng)鎖定為已確認(rèn)申請(qǐng)人數(shù)的狀態(tài)。學(xué)生工作管理人員將能查看全校已提交學(xué)院的所有申請(qǐng)遞交情況,并可通過(guò)視圖層向系統(tǒng)請(qǐng)求將本學(xué)期請(qǐng)假數(shù)據(jù)整理為excel文檔提供下載打印。具體流程,如圖2所示。2.4 數(shù)據(jù)庫(kù)設(shè)計(jì)由于關(guān)系型數(shù)據(jù)庫(kù)在升級(jí)或增加功能時(shí),往往需要進(jìn)行巨大的數(shù)據(jù)結(jié)構(gòu)變動(dòng),導(dǎo)致關(guān)系

14、型數(shù)據(jù)庫(kù)的拓展性極差,使其難以應(yīng)付需求的靈活改動(dòng)。同時(shí)關(guān)系型數(shù)據(jù)庫(kù)為維護(hù)一致性也會(huì)導(dǎo)致其讀寫(xiě)性能變差。當(dāng)進(jìn)行多個(gè)數(shù)據(jù)內(nèi)容較多的表之間的關(guān)聯(lián)查詢或操作繁雜的各種數(shù)據(jù)分析之類的sql查詢時(shí),都會(huì)極大增加關(guān)系型數(shù)據(jù)庫(kù)的負(fù)擔(dān)8。本系統(tǒng)對(duì)于復(fù)雜sql的需求很小,僅需簡(jiǎn)單的鍵-值查詢,或單一表的查詢,并不需過(guò)多依賴sql提供的幫助9,因此本項(xiàng)目采用面向海量數(shù)據(jù)訪問(wèn)的非關(guān)系型的json文檔型數(shù)據(jù)庫(kù),無(wú)需經(jīng)過(guò)sql層的解析,讀寫(xiě)性能高,基于鍵值對(duì)存儲(chǔ),數(shù)據(jù)之間耦合性為零,易擴(kuò)展,可在海量的數(shù)據(jù)中快速查詢數(shù)據(jù)10。數(shù)據(jù)庫(kù)集合設(shè)計(jì)詳見(jiàn)表1。3 系統(tǒng)實(shí)現(xiàn)3.1界面框架設(shè)計(jì)(1)登錄界面:用戶根據(jù)學(xué)號(hào)或教工號(hào),跳轉(zhuǎn)相

15、應(yīng)注冊(cè)界面,并填寫(xiě)對(duì)應(yīng)注冊(cè)信息。(2)功能與用戶頁(yè)面:根據(jù)登錄用戶選擇的顯示內(nèi)容和對(duì)應(yīng)功能,顯示各用戶賬號(hào)相關(guān)功能和賬號(hào)信息。(3)功能實(shí)現(xiàn)頁(yè)面:可跳轉(zhuǎn)至各個(gè)功能實(shí)現(xiàn)頁(yè)面。如圖3所示。3.2 登錄模塊設(shè)計(jì)由于小程序頻繁使用特點(diǎn),本系統(tǒng)登錄模塊必須設(shè)計(jì)為自動(dòng)鑒別用戶是否為曾注冊(cè)用戶,并給予相應(yīng)權(quán)限,保證用戶僅注冊(cè)一次便可暢通使用系統(tǒng)。當(dāng)用戶進(jìn)入小程序,系統(tǒng)查看用戶id是否在注冊(cè)列表中,若用戶未注冊(cè),則跳轉(zhuǎn)至相應(yīng)注冊(cè)模塊注冊(cè);若注冊(cè)過(guò)直接進(jìn)入登錄界面11。3.3 注冊(cè)模塊設(shè)計(jì)由于本系統(tǒng)注冊(cè)一次便可暢通使用特點(diǎn),注冊(cè)時(shí)確保用戶信息正確至關(guān)重要。因此,大部分用戶數(shù)據(jù)被預(yù)先導(dǎo)入到數(shù)據(jù)庫(kù)集合中。用戶在注冊(cè)

16、時(shí)系統(tǒng)將自動(dòng)比對(duì)用戶id,確認(rèn)用戶id在合法注冊(cè)人員名單中,再開(kāi)放下一步注冊(cè)流程,并將預(yù)設(shè)數(shù)據(jù)填入新注冊(cè)用戶的字段中。同時(shí),在用戶填寫(xiě)完補(bǔ)充信息并確認(rèn)注冊(cè)后,系統(tǒng)也會(huì)檢測(cè)補(bǔ)充信息的完整性和格式正確性,一切無(wú)誤后將新用戶注冊(cè)加入注冊(cè)用戶集合。如圖4所示。3.4 申請(qǐng)管理模塊設(shè)計(jì)申請(qǐng)?zhí)峤慌c審核,詳細(xì)流程如圖5所示。表單導(dǎo)出流程,首先獲取總申請(qǐng)數(shù),計(jì)算獲取次數(shù)并分成對(duì)應(yīng)片段,按片段逐段獲取申請(qǐng),隨后導(dǎo)出表單。由于騰訊云開(kāi)發(fā)框架對(duì)于大數(shù)據(jù)獲取限制,小程序各個(gè)客戶端每單次最大獲取數(shù)據(jù)條目被限制為100條。但每次導(dǎo)出申請(qǐng)表,其總條目數(shù)遠(yuǎn)超過(guò)100條的條目限制,因此為系統(tǒng)設(shè)計(jì)一個(gè)避開(kāi)條目限制方法。本系統(tǒng)采取

17、方案是先獲取符合歸檔條件的所有申請(qǐng)的總條目數(shù),計(jì)算出獲取所有符合條件的申請(qǐng)需分成幾次進(jìn)行獲取,并依照順序獲取各個(gè)片段內(nèi)容,最后將其拼接,即可得到完整的數(shù)據(jù)信息。經(jīng)測(cè)試,可正常導(dǎo)出所需excel表格,詳細(xì)見(jiàn)圖6所示。4 結(jié)論高校假期留校請(qǐng)假管理系統(tǒng),以無(wú)需安裝即開(kāi)即用的小程序?yàn)檩d體,為高校教師、學(xué)生、輔導(dǎo)員、教務(wù)處人員提供便捷的請(qǐng)假自動(dòng)化管理,學(xué)生數(shù)據(jù)自動(dòng)導(dǎo)入,審核表格批量導(dǎo)出,解決傳統(tǒng)教師與學(xué)生之間繁瑣工作流程,實(shí)現(xiàn)了高校管理工作的高效智能化。目前針對(duì)高校學(xué)生假期留校請(qǐng)假的便捷管理系統(tǒng)還不多見(jiàn),本系統(tǒng)經(jīng)過(guò)實(shí)踐效果良好,一經(jīng)推廣必將給高校假期留校管理帶來(lái)更好的服務(wù)和良好的體驗(yàn)。參考文獻(xiàn)1 童愛(ài)玲

18、.高師院校教務(wù)管理研究m.上海:上海社會(huì)科學(xué)院出版社,2008.2 原方圓,馬書(shū)南,雷偉,等.高安全性數(shù)字化檔案管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)j.軟件,2018,39(7):98-102.3 梁子鑫.探討新時(shí)代背景下新興技術(shù)在人工智能中的應(yīng)用j.軟件,2018,39(7):166-169.4 zhitao wang,lei ding.indoor crowd density monitoring system based on wechat public platforma. wuhan zhicheng times cultural development co., ltd.,proceedings of 2018 international conference on network,communication,computer engineering(ncce 2018)c.wuhan zhicheng times cultural development co.,ltd:武漢志誠(chéng)時(shí)代文化發(fā)展有限公司,2018:5.5 崔蓬.基于thinkphp的物流配送系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)j.軟件,2018,39(7):194-198.6 樸靈.深入淺出node.jsm.北京:人民

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論