国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

請(qǐng)銷假勤務(wù)管理系統(tǒng)小程序的設(shè)計(jì)與實(shí)現(xiàn)

2021-11-03 06:43劉澤軍劉瑩王嬌
電子技術(shù)與軟件工程 2021年18期
關(guān)鍵詞:端口學(xué)院數(shù)據(jù)庫

劉澤軍 劉瑩 王嬌

(西藏大學(xué)信息科學(xué)技術(shù)學(xué)院計(jì)算機(jī)科學(xué)與技術(shù) 西藏自治區(qū)拉薩市 850000)

1 引言

隨著我國(guó)高等教育事業(yè)蓬勃發(fā)展,各大高校的教學(xué)規(guī)模日漸擴(kuò)大,在校生數(shù)量也節(jié)節(jié)攀升。龐大的在校生數(shù)量造成了目前高校人員的高度密集現(xiàn)象,也增加了高校學(xué)生管理的難度。正是因?yàn)楦咝H藛T的高度密集現(xiàn)象,在敏感時(shí)間節(jié)點(diǎn)(例如重要的宗教節(jié)日)、公共衛(wèi)生突發(fā)事件等特殊時(shí)間段,[1][2]許多高校采用了請(qǐng)銷假方式對(duì)學(xué)生進(jìn)出學(xué)校進(jìn)行科學(xué)管控。

請(qǐng)銷假制度的實(shí)行有效地提升了高校學(xué)生管理的效率。但在實(shí)際應(yīng)用過程中也暴露了很多問題。例如,目前的請(qǐng)銷假方式還在使用和過去一樣的以人工管理和紙質(zhì)辦公為主的模式,沒有選擇更加高效、安全、便捷的信息化方式,[3]請(qǐng)假時(shí)還要找相關(guān)老師進(jìn)行層層審批,審批通過后才能去領(lǐng)取紙質(zhì)版請(qǐng)假條,降低了請(qǐng)假的人性化體驗(yàn)和時(shí)效性。因此我們基于微信小程序設(shè)計(jì)開發(fā)了該請(qǐng)銷假系統(tǒng)。

2 概要設(shè)計(jì)

設(shè)計(jì)開發(fā)初期,我們進(jìn)行了一定規(guī)模的需求分析調(diào)研:我們發(fā)現(xiàn)目前絕大部分高校依然采用人工審核的請(qǐng)假制度,很容易造成資源浪費(fèi)和請(qǐng)銷假管理的低效以及假條造假、假條重復(fù)利用、盜取假條等一系列問題。此外,由于傳統(tǒng)請(qǐng)假手續(xù)的繁瑣:前往辦公室或通過線上向班主任/輔導(dǎo)員請(qǐng)假——班主任/輔導(dǎo)員準(zhǔn)假后到學(xué)院學(xué)生科領(lǐng)取假條——填寫假條登記后結(jié)合學(xué)生證出門——憑借假條和學(xué)生證進(jìn)入學(xué)校——前往學(xué)生科進(jìn)行銷假。以上程序往往面臨:班主任/輔導(dǎo)員很容易因?yàn)橛衅渌ぷ鞑辉谵k公室或不能及時(shí)收看到消息而導(dǎo)致未能批假;由于請(qǐng)假無固定時(shí)間(容易在各個(gè)時(shí)間段出現(xiàn)需要請(qǐng)假的緊急情況),可能學(xué)生科工作人員不在工作時(shí)間內(nèi),無法領(lǐng)取假條;出門后由于紙質(zhì)版假條較為輕薄微小,易出現(xiàn)丟失現(xiàn)象,導(dǎo)致學(xué)生返校時(shí)無法返校,需要老師前去領(lǐng)回學(xué)生;如果門衛(wèi)沒有收取假條,部分學(xué)生會(huì)重復(fù)利用;采用紙質(zhì)版登記,無法高效進(jìn)行學(xué)生信息的統(tǒng)計(jì),不便于輔導(dǎo)員/教師掌握學(xué)生的信息。極大地降低了學(xué)生管理的效率和安全性。

因此結(jié)合上述現(xiàn)象和用戶需求,我們最終確定了該系統(tǒng)主要的功能模塊,該請(qǐng)銷假系統(tǒng)功能模塊圖如圖1 所示。系統(tǒng)角色主要有四個(gè)端口:學(xué)院端、班主任端、學(xué)生端、門衛(wèi)端。學(xué)院端可以添加修改刪除本學(xué)院的學(xué)生信息;還可以查詢自己學(xué)院每個(gè)學(xué)生的請(qǐng)假記錄。班主任端可以看到自己班級(jí)學(xué)生的請(qǐng)假申請(qǐng),并作出請(qǐng)假回復(fù);還可以隨時(shí)查看自己班級(jí)學(xué)生的請(qǐng)假記錄。學(xué)生可以在學(xué)生端提交自己的請(qǐng)假申請(qǐng)與請(qǐng)假理由;可以在學(xué)生端查看自己的請(qǐng)假申請(qǐng)是否通過,以及自己的請(qǐng)假歷史記錄。門衛(wèi)端可以通過請(qǐng)假學(xué)生的學(xué)號(hào)看到該學(xué)生的請(qǐng)假申請(qǐng)是否通過,并決定是否可以進(jìn)出校門。

圖1:請(qǐng)銷假勤務(wù)管理系統(tǒng)小程序功能設(shè)計(jì)概要圖

3 請(qǐng)銷假系統(tǒng)的實(shí)現(xiàn)

3.1 數(shù)據(jù)庫的設(shè)計(jì)

本系統(tǒng)采用了MySQL 數(shù)據(jù)庫,MySQL 功能強(qiáng)大、運(yùn)行速度快、支持面向?qū)ο?、安全性高、?shù)據(jù)庫存儲(chǔ)容量大、成本低,并開放源碼,因此,我們選擇 MySQL 作為該請(qǐng)銷假系統(tǒng)的數(shù)據(jù)庫進(jìn)行存儲(chǔ)數(shù)據(jù)。系統(tǒng)數(shù)據(jù)庫一共設(shè)計(jì)了3 張表,分別是:請(qǐng)假信息表、用戶表、用戶分類表。請(qǐng)假信息數(shù)據(jù)庫如表1 所示。

表1:請(qǐng)假信息表

3.2 前端頁面的設(shè)計(jì)

騰訊公司為微信小程序的開發(fā)者提供了微信開發(fā)者工具,不僅可以一鍵生成開發(fā)框架,還便于多個(gè)前端開發(fā)者共同合作,極大提高了我們的開發(fā)效率。前端設(shè)計(jì)我們使用了WXML+WXSS+JavaScirpt 以及view 組件等相關(guān)技術(shù),微信小程序前端設(shè)計(jì)類似網(wǎng)頁制作應(yīng)用的技術(shù)HTML5+CSS3+JavaScirpt。

我們先通過APP.json 文件對(duì)小程序進(jìn)行全局配置(包括配置頁面路徑、窗口表現(xiàn)、標(biāo)簽導(dǎo)航、網(wǎng)絡(luò)超時(shí)以及debug 模式)。WXML 使我們獲取權(quán)限更加流暢,這一點(diǎn)是優(yōu)于HTML5 的。APP.wxss 文件為我們提供了渲染所有頁面樣式的效果,在每個(gè)頁面不同的地方我們又分別重新定義了新的class 樣式,使整個(gè)小程序看起來更加美觀、舒適。在小程序中也繼續(xù)采用了目前絕大多數(shù)瀏覽器都支持的JavaScript 腳本語言,此語言因?yàn)槠浞奖闵钍荛_發(fā)者喜愛。view 組件是視圖容器組件,在我們的開發(fā)中,采用縱向布局。[4]

4 請(qǐng)銷假系統(tǒng)實(shí)測(cè)

因目前該請(qǐng)銷假系統(tǒng)還未正式發(fā)行,所以在使用該使用該請(qǐng)銷假系統(tǒng)時(shí),首先要進(jìn)行啟動(dòng)前工作,啟動(dòng)redis,打開數(shù)據(jù)庫軟件,連接數(shù)據(jù)庫。打開IntelliJ IDEA ,運(yùn)行AppRun 系統(tǒng)啟動(dòng)類,開啟項(xiàng)目。啟動(dòng)微信小程序,輸入用戶名及密碼,開始登錄。

啟動(dòng)工作完成后,我們就可以開始使用。該系統(tǒng)共分為四個(gè)端口:學(xué)院端、班主任端、學(xué)生端、門衛(wèi)端。在登錄界面,我們輸入自己的賬號(hào)密碼,就可以自動(dòng)進(jìn)入相應(yīng)的界面,因?yàn)槲覀冊(cè)谟脩舯碇性黾拥臉?biāo)記,系統(tǒng)會(huì)自動(dòng)判斷該用戶是哪一個(gè)端口。

進(jìn)入學(xué)院端口后,學(xué)院管理員可以看到自己學(xué)院學(xué)生的請(qǐng)假信息,點(diǎn)擊學(xué)生管理對(duì)自己學(xué)院的學(xué)生進(jìn)行添加,修改與刪除;進(jìn)入班主任端口后,班主任可以看到自己班級(jí)學(xué)生的請(qǐng)假信息與請(qǐng)假申請(qǐng),點(diǎn)擊審核對(duì)自己班級(jí)的學(xué)生進(jìn)行請(qǐng)假審批;進(jìn)入學(xué)生端口后,學(xué)生可以看到自己的請(qǐng)假信息,點(diǎn)擊我要請(qǐng)假進(jìn)行請(qǐng)假申請(qǐng),并輸入請(qǐng)假日期與請(qǐng)假理由,提交后等待班主任審批。進(jìn)入門衛(wèi)端口后,門衛(wèi)可以看到學(xué)生請(qǐng)假通過的信息,并可以決定學(xué)生是否可以出校門。

圖2:請(qǐng)銷假系統(tǒng)班主任端界面示意圖,左側(cè)為登錄界面,中間為添加學(xué)生界面,右側(cè)為請(qǐng)假信息界面

5 總結(jié)與展望

我們基于 Spring Boot 2.1.0、Redis 技術(shù)、MySQL 數(shù)據(jù)庫等技術(shù),結(jié)合現(xiàn)實(shí)需求,設(shè)計(jì)并實(shí)現(xiàn)了這款前后端分離的請(qǐng)銷假系統(tǒng),它能夠幫助高校在敏感時(shí)間節(jié)點(diǎn)(例如重要的宗教節(jié)日)、公共衛(wèi)生突發(fā)事件等時(shí)候?qū)崿F(xiàn)高效、實(shí)用、簡(jiǎn)單的請(qǐng)銷假管理,相對(duì)于傳統(tǒng)的請(qǐng)假方式,使用請(qǐng)銷假系統(tǒng)可以大幅減少資源浪費(fèi),方便學(xué)生進(jìn)行請(qǐng)銷假,同時(shí)也方便管理輔導(dǎo)員和班主任進(jìn)行審批以及科學(xué)管理,大幅提高高校管理請(qǐng)銷假的效率。有效避免上述概要設(shè)計(jì)部分所提到的系列問題,具有較高的實(shí)用價(jià)值和現(xiàn)實(shí)意義。因設(shè)計(jì)開發(fā)時(shí)間較為倉(cāng)促,該系統(tǒng)仍存在一些不足。今后,我們從以下幾個(gè)方面進(jìn)行進(jìn)一步優(yōu)化和改進(jìn)。

(1)使用MD5 加密技術(shù)來登錄,提高網(wǎng)站的安全性。

(2)結(jié)合疫情防控常態(tài)化現(xiàn)狀,增加每日上報(bào)體溫功能。[5]

(3)UI 和代碼的進(jìn)一步優(yōu)化,提高用戶體驗(yàn)感、代碼的邏輯程度以及操作的流暢度。

猜你喜歡
端口學(xué)院數(shù)據(jù)庫
初等教育學(xué)院
端口阻塞與優(yōu)先級(jí)
學(xué)院掠影
初識(shí)電腦端口
8端口IO-Link參考設(shè)計(jì)套件加快開發(fā)速度
獨(dú)立學(xué)院高等數(shù)學(xué)教學(xué)改革思考
獨(dú)立學(xué)院:“我該如何存在?”
文成县| 仁布县| 沂源县| 云阳县| 宜城市| 郴州市| 五家渠市| 准格尔旗| 昌黎县| 什邡市| 宁都县| 营山县| 太白县| 青龙| 瓦房店市| 汶上县| 绥阳县| 青州市| 汕尾市| 志丹县| 石嘴山市| 汤原县| 上杭县| 大连市| 鄂托克旗| 米林县| 渑池县| 大名县| 玛纳斯县| 丹江口市| 东港市| 成都市| 抚顺市| 德格县| 巢湖市| 陆河县| 湾仔区| 青岛市| 湄潭县| 罗定市| 乐山市|