亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Yii2與Bootstrap框架的班級考評系統(tǒng)

        2021-09-26 04:28:38劉嘉峰劉懿萱
        中國新通信 2021年13期
        關(guān)鍵詞:角色

        劉嘉峰 劉懿萱

        【摘要】? ? 隨著現(xiàn)今校園活動(dòng)的日益豐富,使得人工對于某些活動(dòng)的數(shù)據(jù)統(tǒng)計(jì)變得耗時(shí)耗力,且人工統(tǒng)計(jì)、核對數(shù)據(jù)會(huì)帶來數(shù)據(jù)無規(guī)范性、延時(shí)性等問題,針對此類活動(dòng)的定制化管理系統(tǒng)應(yīng)運(yùn)而生。系統(tǒng)除了解決數(shù)據(jù)運(yùn)算和存儲(chǔ)問題,還面向需求建立角色與模塊權(quán)限的關(guān)系,將模塊的訪問權(quán)限通過角色對應(yīng)到每一個(gè)用戶,從而達(dá)到業(yè)務(wù)分離的目的。

        【關(guān)鍵詞】? ? 復(fù)用? ? 角色? ? 權(quán)限? ? 可拓展性

        引言:

        在學(xué)院開展班級考評時(shí),統(tǒng)計(jì)數(shù)據(jù)時(shí)通常因數(shù)據(jù)量龐大且無法對其他人進(jìn)行實(shí)時(shí)共享,導(dǎo)致成績的透明度存在缺憾?;诖祟悊栴},對班級評選系統(tǒng)的需求應(yīng)運(yùn)而生,以此解決數(shù)據(jù)量龐大帶來的人力消耗和因計(jì)算時(shí)間導(dǎo)致的同步性實(shí)時(shí)性差,人工計(jì)算操作復(fù)雜,數(shù)據(jù)不易留檔等問題[1]。

        一、系統(tǒng)分析及功能設(shè)計(jì)

        1.1 關(guān)鍵技術(shù)選型

        本系統(tǒng)前端采用 Bootstrap[2] 組件庫與 jQuery 框架,結(jié)合純原生 html 進(jìn)行編寫,后端語言使用PHP+Yii,服務(wù)器操作系統(tǒng)為Nginx[3],數(shù)據(jù)庫采用MySQL。

        1.2 系統(tǒng)構(gòu)成

        整個(gè)評選系統(tǒng)主要分兩部分,首先會(huì)進(jìn)行必要條件評定,必要條件全部符合的會(huì)進(jìn)入?yún)⒖紬l件判定,參考條件又分德智體綜合測評、班級活動(dòng)組織與獲獎(jiǎng)測評、平時(shí)衛(wèi)生檢查、早操與早晚自習(xí)出勤檢查,另附最佳班級、優(yōu)秀班級評選展示頁和獎(jiǎng)學(xué)金評選展示頁。

        二、系統(tǒng)詳細(xì)設(shè)計(jì)

        2.1 德智體綜合測評

        德智體綜合測評模塊結(jié)構(gòu)如圖 1 所示,其中德育、智育、體育成績的總分統(tǒng)計(jì)規(guī)則如下:

        德育成績=德育基礎(chǔ)分+德育加分;

        智育成績=智育基礎(chǔ)分(導(dǎo)入)×智育分?jǐn)?shù)上限%+智育加分;

        體育成績=體育基礎(chǔ)分(導(dǎo)入)+體育加分;

        加分:學(xué)生按可申請項(xiàng)目申請(填寫具體內(nèi)容),學(xué)院管理員審核、賦分(校驗(yàn)加分后不能超過分?jǐn)?shù)上限,如果超過上限,則存儲(chǔ)上限分值),賦分后返回到學(xué)生,學(xué)生二次確認(rèn),輔導(dǎo)員最終確認(rèn),輔導(dǎo)員可錄入或?qū)搿?/p>

        管理員可以對當(dāng)前學(xué)年可申請項(xiàng)目和評選規(guī)則進(jìn)行設(shè)置,實(shí)現(xiàn)加分項(xiàng)目類別設(shè)置和項(xiàng)目類別對應(yīng)附加分的設(shè)置,還可以對評選規(guī)則即德智體成績分?jǐn)?shù)占比進(jìn)行設(shè)置。

        2.2 系統(tǒng)管理

        系統(tǒng)管理模塊如圖 3-2 所示。

        2.3 角色、權(quán)限管理

        角色、權(quán)限管理模塊分為導(dǎo)航欄管理、用戶管理、角色管理、權(quán)限管理,由系統(tǒng)管理員進(jìn)行操作,可實(shí)現(xiàn)在該模塊中進(jìn)行角色創(chuàng)建、修改、刪除操作,同時(shí)能夠進(jìn)行對模塊訪問的設(shè)置??紤]到系統(tǒng)的實(shí)際應(yīng)用場景,本系統(tǒng)不帶有注冊功能,取而代之的是在創(chuàng)建角色和分配權(quán)限操作后,由系統(tǒng)管理員對可訪問系統(tǒng)的用戶進(jìn)行創(chuàng)建和角色分配。

        三、系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

        3.1 成績錄入

        用戶選擇本地文件并選擇對應(yīng)分?jǐn)?shù)類型進(jìn)行導(dǎo)入,導(dǎo)入后服務(wù)器獲取導(dǎo)入信息后進(jìn)行文件格式檢查,只允許 csv 格式的文件進(jìn)行導(dǎo)入,具體導(dǎo)入格式以數(shù)組形式傳遞給 FileHelper 類中的 uploadByForm 函數(shù):

        $class = Yii::$app->request->post(‘class);

        $file_return_msg = “”;

        if (key_exists(‘file,$_FILES)){

        uploadByForm 函數(shù)會(huì)對傳遞的文件類型進(jìn)行判定,如果是允許上傳的方法,會(huì)在函數(shù)內(nèi)部進(jìn)行保存,并返回結(jié)果,結(jié)果為 false 則為上傳失敗,如果返回文件在服務(wù)器上保存的路徑則為保存成功

        3.2 加分申請

        首先對用戶填寫的學(xué)號(hào)、理由、申請加分類型進(jìn)行數(shù)據(jù)獲取,并設(shè)置學(xué)年為當(dāng)前年份。

        因?yàn)檫@里上傳的文件是申請的項(xiàng)目對應(yīng)的活動(dòng)照片,所以預(yù)先設(shè)定了可以上傳的文件格式只有圖片格式,在進(jìn)行文件格式檢查后上傳到服務(wù)器并保存到設(shè)定的/var/www/html/check_pic/文件夾下便于后續(xù)進(jìn)行獲取。

        3.3 申請審核

        通過查詢數(shù)據(jù)庫獲得當(dāng)前審核狀態(tài)為 0(未審核)的數(shù)據(jù)和對應(yīng)的申請類型,作為回顯值顯示在申請審核的列表頁。

        在審核頁面首先根據(jù)id獲取到該申請的全部信息,點(diǎn)擊通過或拒絕按鈕時(shí),將該id對應(yīng)的申請信息的審核狀態(tài)置為 1(通過)/2(拒絕),在分?jǐn)?shù)計(jì)算時(shí)會(huì)將全部通過的分?jǐn)?shù)作為附加分,未審核或拒絕的申請不能作為有效申請參與加分。

        3.4 德智體評分設(shè)置

        首先對各項(xiàng)目分?jǐn)?shù)上限與基礎(chǔ)分進(jìn)行獲取,如果未獲取到則設(shè)定默認(rèn)值為 0,在執(zhí)行存儲(chǔ)操作之前先刪除當(dāng)前學(xué)年已經(jīng)設(shè)定的分?jǐn)?shù),保證數(shù)據(jù)庫中同學(xué)年分?jǐn)?shù)規(guī)則與基礎(chǔ)分唯一,因?yàn)榭紤]到如果此處分?jǐn)?shù)更改一定是評價(jià)策略發(fā)生改變,則對之前的策略不進(jìn)行留檔。

        3.5 分?jǐn)?shù)計(jì)算

        首先對基礎(chǔ)信息如學(xué)年、學(xué)生信息、基礎(chǔ)分等進(jìn)行數(shù)據(jù)獲取,并為每一名學(xué)生按照預(yù)先設(shè)定的基礎(chǔ)分、加分、扣分?jǐn)?shù)據(jù)結(jié)構(gòu)設(shè)置預(yù)定數(shù)組供最后分?jǐn)?shù)計(jì)算時(shí)使用。

        對每名學(xué)生進(jìn)行德智體三維基礎(chǔ)分與最高分設(shè)置,并獲取到每名學(xué)生的加分、減分項(xiàng),加載到預(yù)先設(shè)定的分?jǐn)?shù)數(shù)組中。

        在學(xué)生成績表中按照課程類別(體育/文化)分別取平均值計(jì)算出體育、智育分?jǐn)?shù)后加載到數(shù)組中設(shè)置為體育、智育基礎(chǔ)分。

        最終計(jì)算德智體綜合評分,按照(基礎(chǔ)分+附加分)*分?jǐn)?shù)占比的公式計(jì)算最終個(gè)人得分,每一維度得分保證不高于預(yù)先設(shè)置的最高分?jǐn)?shù),如果超過最高分?jǐn)?shù)則該維度最終得分即為最高得分,最后將計(jì)算好的成績存入個(gè)人最終成績表。

        四、系統(tǒng)測試

        4.1 黑盒測試

        面向該系統(tǒng)的黑盒測試主要針對用戶、角色、權(quán)限分配、數(shù)據(jù)導(dǎo)入、最終得分計(jì)算、加分申請、申請審核、導(dǎo)航欄管理模塊以及權(quán)限系統(tǒng)是否生效,測試用例與測試結(jié)果見表 1。

        4.2 測試結(jié)果

        通過在網(wǎng)頁端和手機(jī)端進(jìn)行測試,基本完成要實(shí)現(xiàn)的內(nèi)容,且界面顯示友好。但是對于部分功能仍有優(yōu)化空間,例如在文件導(dǎo)入功能中目前對文件格式要求嚴(yán)格,只能為 csv 文件,可以進(jìn)行多項(xiàng)表格文件導(dǎo)入拓展,同時(shí)接口的響應(yīng)速度也有一定優(yōu)化空間,可以通過分布式的方式取得更快速度的響應(yīng)。

        五、結(jié)束語

        本系統(tǒng)在實(shí)現(xiàn)了班級考評的個(gè)性化需求同時(shí),在項(xiàng)目初期建立了通用可復(fù)用底層邏輯結(jié)構(gòu),建立角色權(quán)限控制系統(tǒng),基于現(xiàn)今市面上多數(shù)管理系統(tǒng)的設(shè)計(jì)模式,對各種類系統(tǒng)的優(yōu)勢思路進(jìn)行效仿,設(shè)計(jì)了半通用性半定制化系統(tǒng)。此設(shè)計(jì)模式使得系統(tǒng)不再因定制化需求而無法復(fù)用,在總體結(jié)構(gòu)通用的大前提下各小功能獨(dú)立且由數(shù)據(jù)控制而非在代碼中寫死,為程序后續(xù)的拓展性帶來保障。

        參? 考? 文? 獻(xiàn)

        [1] Mark Gibbs,Mark Gibbs. Tools you need: W3 Schools color libraries and Bootstrap Studio for Web building[J]. Network World (Online),2016.

        [2] Ben Kepes,Ben Kepes. NGINX ups the web app performance ante[J]. Network World(Online),2017.

        猜你喜歡
        角色
        小學(xué)語文教師在實(shí)施新課程中的角色定位
        論新媒體時(shí)代傳統(tǒng)媒體的角色擔(dān)當(dāng)
        生態(tài)系統(tǒng)理論視角下醫(yī)院志愿者角色和功能的研究
        商情(2016年40期)2016-11-28 10:54:26
        淺談教師在語文綜合性學(xué)習(xí)中的角色和作用
        小議戲曲中角色的發(fā)展趨勢
        戲劇之家(2016年21期)2016-11-23 18:22:10
        辦公室行政管理工作的“角色”與效率分析
        當(dāng)前報(bào)紙媒體記者的角色定位
        《冰雪奇緣》開啟迪士尼劇本角色新模式
        戲劇之家(2016年20期)2016-11-09 22:55:02
        人力資源開發(fā)與智力資本提升的關(guān)系探析
        普通高等學(xué)校思想政治教育輔導(dǎo)員角色問題研究
        日本女优中文字幕亚洲| 亚洲AV电影天堂男人的天堂| 无码少妇一区二区三区芒果| 97人人模人人爽人人喊网| 日产精品久久久一区二区| 国产 麻豆 日韩 欧美 久久| 国产尤物av尤物在线观看| 中文字幕在线亚洲日韩6页| 色婷婷综合久久久久中文| 女人做爰高潮呻吟17分钟| 亚洲综合性色一区| 国产伪娘人妖在线观看 | 久久国产亚洲精品一区二区三区 | 乱色熟女综合一区二区三区| 人妻少妇精品视频一区二区三区 | 日日骚一区二区三区中文字幕| 日本不卡一区二区三区在线| 国产人妖直男在线视频| 国产成人av一区二区三| 日韩精品高清不卡一区二区三区| 国产成人久久精品二区三区| 亚洲av综合av国一区二区三区| 日韩av天堂一区二区三区在线| 国产婷婷色一区二区三区| 亚洲av永久无码一区二区三区| 人妻被黑人粗大的猛烈进出| 亚洲欲色欲香天天综合网| 中文字幕久久久人妻无码| 无码91 亚洲| 精品一区二区三区女同免费| 极品尤物精品在线观看| 少妇伦子伦情品无吗| 亚洲国产精品久久久久秋霞影院| 久久婷婷国产剧情内射白浆| 国产欧美激情一区二区三区| 久久精品网站免费观看| 久久精品亚洲一区二区三区画质| 白丝爆浆18禁一区二区三区| 少妇愉情理伦片丰满丰满午夜| 伊人久久大香线蕉在观看| 亚洲AV秘 无码一区二区在线 |