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

        ?

        基于uni-app框架的專本通應(yīng)用軟件設(shè)計(jì)與實(shí)現(xiàn)

        2021-12-14 10:28:36劉秋蘭張靜
        電子制作 2021年23期
        關(guān)鍵詞:專升本列表科目

        劉秋蘭,張靜

        (山東電子職業(yè)技術(shù)學(xué)院,山東章丘, 250200)

        0 引言

        高職學(xué)生很多有升本的意愿,但專升本的考試也是一道難關(guān),目前市場(chǎng)上有很多培訓(xùn)機(jī)構(gòu)收費(fèi)頗高,部分學(xué)生無(wú)法負(fù)擔(dān)只能望而卻步。應(yīng)用市場(chǎng)中已有少數(shù)專升本應(yīng)用,但廣告繁多,且有的必須付費(fèi)才可使用。因此開發(fā)一款適合學(xué)生升本的app應(yīng)用非常必要。通過(guò)好的專升本的app能夠幫助學(xué)生隨時(shí)隨地的進(jìn)行習(xí)題練習(xí),提供題庫(kù),并可組卷測(cè)試,為適應(yīng)題型的變化,更多的是過(guò)硬的知識(shí)積累才是重要的,只有學(xué)生能力的不斷提升才能在考試的過(guò)程輕松應(yīng)對(duì)。

        1 關(guān)鍵技術(shù)選型介紹

        本應(yīng)用采用前后端分離的設(shè)計(jì),前端采用uni-app框架借助HBuilder工具進(jìn)行開發(fā),后端采用 Spring Boot 借助Eclipse進(jìn)行開發(fā),為前端提供API接口,數(shù)據(jù)存儲(chǔ)使用MySql數(shù)據(jù)庫(kù),連接數(shù)據(jù)庫(kù)使用MyBatis框架。關(guān)鍵技術(shù)選型具體介紹如下:

        uni-app 是DCloud團(tuán)隊(duì)提供的使用Vue.js開發(fā)所有前端應(yīng)用的框架,該框架具有良好的跨平臺(tái)性,“一套代碼、多端發(fā)行”。即開發(fā)者編寫一套代碼,可發(fā)布到iOS、Android、Web(響應(yīng)式)、以及各種小程序(微信/支付寶/百度/頭條/QQ/快手/釘釘/淘寶)、快應(yīng)用等多個(gè)平臺(tái)。同時(shí)通過(guò)條件編譯可優(yōu)雅的在一個(gè)項(xiàng)目里調(diào)用各平臺(tái)的特色功能。

        Spring Boot 是 Pivotal 團(tuán)隊(duì)在 Spring 的基礎(chǔ)上提供的一套全新的開源框架,其設(shè)計(jì)目的是用來(lái)簡(jiǎn)化新Spring應(yīng)用的初始搭建以及開發(fā)過(guò)程。Spring 應(yīng)用中充斥著大量XML配置文件,而使用Spring Boot框架可以去除大量的XML 配置文件,簡(jiǎn)化復(fù)雜的依賴管理,同時(shí)Spring Boot集成了大量常用的第三方庫(kù)配置,大部分的 Spring Boot 應(yīng)用都只需要非常少量的配置代碼,因此可以使開發(fā)者更加專注于業(yè)務(wù)邏輯,深受業(yè)界人士喜愛(ài),是當(dāng)今后端開發(fā)的主流技術(shù)。

        MyBatis 是一款優(yōu)秀的持久層框架,它支持自定義SQL、存儲(chǔ)過(guò)程以及高級(jí)映射。MyBatis 免除了幾乎所有的JDBC 代碼以及設(shè)置參數(shù)和獲取結(jié)果集的工作。MyBatis 可以通過(guò)簡(jiǎn)單的 XML 或注解來(lái)配置和映射原始類型、接口和Java 中POJO(Plain Old Java Objects,普 通 老 式 Java對(duì)象)為數(shù)據(jù)庫(kù)中的記錄,其中動(dòng)態(tài) SQL 是 MyBatis 的強(qiáng)大特性之一。

        2 系統(tǒng)分析與設(shè)計(jì)

        目前職業(yè)院校中很多學(xué)生有專升本的意愿,但專升本政策各省要求均有所不同,本應(yīng)用目前主要針對(duì)山東省考試要求進(jìn)行開發(fā),根據(jù)山東省教育招生考試院魯教學(xué)字〔2017〕21號(hào)文件《關(guān)于調(diào)整普通高等教育專科升本科考試錄取辦法的通知》,2020年起專升本考試設(shè)4門公共基礎(chǔ)課考試科目,包括英語(yǔ)、計(jì)算機(jī)、大學(xué)語(yǔ)文、高等數(shù)學(xué)。本應(yīng)用根據(jù)最新政策要求,為專科學(xué)生考取本科繼續(xù)深造提供助力,為了能夠讓學(xué)生靈活利用碎片時(shí)間使用該應(yīng)用提高學(xué)習(xí)效率,本應(yīng)用使用uni-app開發(fā)前端應(yīng)用,利用其優(yōu)秀的跨多端特性,可實(shí)現(xiàn)方便的安裝以App或小程序方式在不同類型手機(jī)上進(jìn)行使用。

        本應(yīng)用分為前臺(tái)應(yīng)用及后臺(tái)API接口管理,其中前臺(tái)用戶又分為學(xué)生及管理員兩種角色,系統(tǒng)用例圖如圖1,圖2所示,整體功能結(jié)構(gòu)圖如圖3所示。

        圖1 學(xué)生用例圖

        圖2 管理員用例圖

        圖3 整體功能結(jié)構(gòu)圖

        本應(yīng)用主要包含如下功能:

        學(xué)生端主要功能為專項(xiàng)練習(xí)、全真模擬練習(xí)、成績(jī)查看、考試歷史管理,錯(cuò)題收藏、重點(diǎn)題目收藏、個(gè)人信息維護(hù)、登錄、注冊(cè)等功能,除注冊(cè)功能外其他功能均限制登錄后方可使用;

        管理員端主要功能為科目管理、知識(shí)點(diǎn)管理、試題類型管理、試題管理、試卷管理、答題卡管理、公告管理、個(gè)人信息維護(hù)、登錄、注冊(cè)等功能,除注冊(cè)功能外其他功能均限制登錄后方可使用。

        3 部分功能實(shí)現(xiàn)

        3.1 管理員錄入試題

        為提供給學(xué)生足夠的練習(xí),提升學(xué)生知識(shí)掌握熟練度,試題數(shù)據(jù)要多,且每年試題都會(huì)有更新,因此試題的錄入時(shí)一件較耗時(shí)的工作??紤]到此情況該應(yīng)用在提供單個(gè)試題題目錄入功能的同時(shí),提供試卷以圖片形式上傳的功能。

        上傳圖片形式試卷實(shí)現(xiàn)過(guò)程為在管理員成功登錄后,首先點(diǎn)擊創(chuàng)建試卷,在創(chuàng)建試卷界面上可以通過(guò)拍照或從相冊(cè)選擇的形式上傳圖片,此處設(shè)置了允許管理員上傳多張圖片,設(shè)置其他試卷信息如試卷名稱、試卷總分、試卷用時(shí)及所屬科目等信息,在這里所屬科目彈出可選科目列表,從備選列表中選取已有科目,而不能隨意輸入不存在科目。然后點(diǎn)擊“創(chuàng)建試卷”,進(jìn)入創(chuàng)建答題卡界面,在創(chuàng)建答題卡界面進(jìn)行試卷中題目類型及其個(gè)數(shù)的設(shè)置完成后進(jìn)入下一步設(shè)置答案,在設(shè)置答案階段根據(jù)題目類型及其個(gè)數(shù)設(shè)置其對(duì)應(yīng)答案,設(shè)置完成后該試卷創(chuàng)建完成。

        實(shí)現(xiàn)代碼如圖4所示,實(shí)現(xiàn)效果如圖5所示。

        圖4 實(shí)現(xiàn)代碼

        圖5 效果圖

        3.2 學(xué)生端專項(xiàng)練習(xí)

        學(xué)生首先需要登錄,登錄后可在首頁(yè)看到專項(xiàng)練習(xí)、全真模擬練習(xí)、成績(jī)查看、考試歷史管理,錯(cuò)題收藏、重點(diǎn)題目收藏、個(gè)人信息維護(hù)等項(xiàng)目。

        學(xué)生點(diǎn)擊進(jìn)入專項(xiàng)練習(xí)時(shí)發(fā)送請(qǐng)求到服務(wù)器端查詢已有科目列表并展示給前臺(tái)學(xué)生端,可在專項(xiàng)練習(xí)功能中選擇要進(jìn)行練習(xí)的科目,科目選擇后進(jìn)行該科目下的知識(shí)點(diǎn)列表,知識(shí)點(diǎn)列表同樣從服務(wù)器端提供的API接口獲取,對(duì)某一知識(shí)點(diǎn)后的“開始練題”進(jìn)行點(diǎn)擊后,進(jìn)入該知識(shí)點(diǎn)下題目的練習(xí)界面,在練習(xí)界面下完成一題自動(dòng)進(jìn)入下一題的練習(xí),直到完成相關(guān)科目習(xí)題練習(xí),會(huì)展示出練習(xí)正確題目及錯(cuò)誤題目個(gè)數(shù)及獲取的分?jǐn)?shù)。練習(xí)過(guò)程中可以對(duì)題目可收藏、題目完成后可以看到其他人對(duì)該題目的評(píng)論列表,練習(xí)人自己也可以添加評(píng)論以及對(duì)其他人評(píng)論進(jìn)行點(diǎn)贊等操作。展示評(píng)論列表中點(diǎn)贊設(shè)置代碼如下所示:專項(xiàng)練習(xí)實(shí)現(xiàn)效果如圖6,圖7所示。

        圖6 專項(xiàng)練習(xí)列表

        圖7 數(shù)據(jù)云端同步實(shí)驗(yàn)結(jié)果

        4 總結(jié)

        本應(yīng)用開發(fā)前端采用uni-app框架,后端采用 Spring Boot開發(fā),兩者均是當(dāng)前業(yè)界開發(fā)中主流的應(yīng)用框架,為系統(tǒng)的實(shí)現(xiàn)提供了良好的保障。本應(yīng)用提供各科目題目及試卷供學(xué)生練習(xí),提高學(xué)習(xí)練習(xí)的針對(duì)性。后期需要進(jìn)一步優(yōu)化,使該應(yīng)用在應(yīng)用市場(chǎng)上架,讓更多學(xué)生可以使用,同時(shí)對(duì)題庫(kù)中題目及時(shí)更新維護(hù),適應(yīng)政策調(diào)整變化。

        圖7 專項(xiàng)練習(xí)

        猜你喜歡
        專升本列表科目
        巧用列表來(lái)推理
        2024年擬在河北招生的普通高校招生專業(yè)選考科目要求發(fā)布
        考試與招生(2022年2期)2022-03-18 08:10:02
        學(xué)習(xí)運(yùn)用列表法
        擴(kuò)列吧
        山西省2019年專升本選拔考試 現(xiàn)代漢語(yǔ)
        2017年-2018年專升本院校錄取分?jǐn)?shù)線
        山西省2018年專升本選拔考試 大學(xué)語(yǔ)文
        2019年山西省普通高校專升本考生體格檢查表
        讓討厭的科目“?!逼饋?lái)
        不含3-圈的1-平面圖的列表邊染色與列表全染色
        91国产自拍精品视频| 人妻无码aⅴ不卡中文字幕| 天天影视性色香欲综合网| 亚洲欧美日韩国产精品专区| 国产91中文| 久久久久亚洲AV无码专区一区| 天涯成人国产亚洲精品一区av| 国产让女高潮的av毛片| 精品福利一区二区三区免费视频| 亚洲春色在线视频| 99在线播放视频| 亚洲精品成人网线在线播放va| 国产在线观看不卡网址| 麻神在线观看免费观看| 国产一区二区精品久久岳| 无码人妻丰满熟妇区毛片| 国产小毛片| 国产成人AV乱码免费观看| 成av人片一区二区久久| 中字乱码视频| 婷婷色中文字幕综合在线| 免费一区二区三区视频狠狠| 国产自拍成人在线免费视频| 精品亚洲国产成人av色哟哟| 在线看无码的免费网站| 亚洲一区二区三区偷拍女厕| 网友自拍人妻一区二区三区三州| 亚洲桃色蜜桃av影院| 好大好湿好硬顶到了好爽视频 | 2020久久精品亚洲热综合一本| 99久久免费中文字幕精品| 日本高清乱码中文字幕| 男女爱爱好爽视频免费看| 日韩av二区三区一区| 日韩美女人妻一区二区三区| 国产丝袜美腿精品91在线看| 日韩欧美成人免费观看| 欧美性猛交xxxx乱大交丰满| 国产强伦姧在线观看| 国产三级不卡一区不卡二区在线| 久久国产精品偷任你爽任你|