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

        ?

        高考志愿填報(bào)輔助決策系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

        2022-11-03 09:22:06劉明奇程江珂陳曉蘭
        現(xiàn)代信息科技 2022年17期
        關(guān)鍵詞:分差省份頁(yè)面

        劉明奇,程江珂,陳曉蘭

        (攀枝花學(xué)院,四川 攀枝花 617000)

        0 引 言

        我國(guó)教育水平不斷提高,走進(jìn)大學(xué)校園的學(xué)生逐漸增多。但在這之前,許多學(xué)生將面臨一個(gè)決定人生命運(yùn)的選擇,院校與專(zhuān)業(yè)的選擇。大學(xué)數(shù)量的增多,專(zhuān)業(yè)數(shù)量也隨之增加,文理科的同學(xué)不知自己可以填報(bào)哪些專(zhuān)業(yè),不知如何從眾多的專(zhuān)業(yè)中挑選出符合自己的專(zhuān)業(yè)。相比與傳統(tǒng)的填報(bào)方式,在當(dāng)前互聯(lián)網(wǎng)大數(shù)據(jù)的時(shí)代下,信息化高速發(fā)展,本文高考志愿填報(bào)輔助決策系統(tǒng)應(yīng)運(yùn)而生,對(duì)學(xué)生和家長(zhǎng)在面對(duì)分?jǐn)?shù)出來(lái)時(shí),可以從眾多的信息中篩選出有用的信息,對(duì)志愿的填報(bào)可以起到科學(xué)地決策輔助作用。

        1 需求分析

        1.1 業(yè)務(wù)需求

        用戶(hù)選擇自己想去的省份,可以查看該省份有哪些院校及其對(duì)應(yīng)的層次和類(lèi)型。其次,用戶(hù)可以輸入分?jǐn)?shù),系統(tǒng)會(huì)根據(jù)分?jǐn)?shù)推薦出最適合用戶(hù)就讀的學(xué)校。在推薦出來(lái)的院校中,用戶(hù)點(diǎn)擊院校名稱(chēng)即可查看推薦出來(lái)最適合用戶(hù)當(dāng)前分?jǐn)?shù)就讀的專(zhuān)業(yè)。

        1.2 技術(shù)需求

        1.2.1 MySQL 數(shù)據(jù)庫(kù)

        一個(gè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)肯定是離不開(kāi)數(shù)據(jù)的。MySQ 數(shù)據(jù)庫(kù)功能十分強(qiáng)大,簡(jiǎn)單易操作,能夠有效管理與保證數(shù)據(jù)的安全。目前大多數(shù)開(kāi)發(fā)都是采用該數(shù)據(jù)庫(kù),其可以將數(shù)以萬(wàn)計(jì)的記錄保存在一起,所以本系統(tǒng)的開(kāi)發(fā)主要通過(guò)MySQL 來(lái)對(duì)數(shù)據(jù)進(jìn)行管理。

        1.2.2 Java Web-Mvc 框架

        常見(jiàn)的是Java Web經(jīng)典三層框架,所謂的三層是Web層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問(wèn)層。Web 層需要我們完成對(duì)Jsp頁(yè)面和Servlet 層等的撰寫(xiě)。業(yè)務(wù)層中是完成對(duì)每個(gè)方法的撰寫(xiě),但它不能包含request 請(qǐng)求和response 響應(yīng),它是依賴(lài)數(shù)據(jù)層的。數(shù)據(jù)層需要對(duì)pojo 層完成定義和對(duì)數(shù)據(jù)庫(kù)的連接以及增刪改查的操作等。

        1.2.3 Ajax

        Ajax 最大的好處是可以發(fā)送異步請(qǐng)求,即當(dāng)用戶(hù)填寫(xiě)部分內(nèi)容,發(fā)出請(qǐng)求后,只會(huì)刷新頁(yè)面中相對(duì)應(yīng)的部分,不會(huì)導(dǎo)致整個(gè)頁(yè)面發(fā)生變換,極大地提高了用戶(hù)的體驗(yàn)。

        1.2.4 Scrapy

        院校的推薦需要大量的數(shù)據(jù),手動(dòng)去收集每個(gè)學(xué)校的數(shù)據(jù)顯然是不行的,會(huì)花費(fèi)大量的時(shí)間,Scrapy 框架的應(yīng)用可以讓我們快速地獲取公開(kāi)的數(shù)據(jù),Scrapy 的使用需要我們編寫(xiě)item,需要確認(rèn)我們需要獲取哪些數(shù)據(jù),然后制作爬蟲(chóng),最后保存在pipelines 里面。

        2 數(shù)據(jù)庫(kù)設(shè)計(jì)

        2.1 數(shù)據(jù)庫(kù)技術(shù)概述

        數(shù)據(jù)庫(kù)的設(shè)計(jì)往往是整個(gè)系統(tǒng)中最核心、最基礎(chǔ)的一部分。本系統(tǒng)采用MySQL數(shù)據(jù)庫(kù),MySQL是一款安全、跨平臺(tái)、高效的,并與PHP、Java 等主流編程語(yǔ)言緊密結(jié)合的數(shù)據(jù)庫(kù)系統(tǒng),其特點(diǎn)有運(yùn)行速度快、支持面向?qū)ο?、成本低等?/p>

        2.2 數(shù)據(jù)庫(kù)的概念設(shè)計(jì)

        根據(jù)高考智能推薦系統(tǒng)的用戶(hù)實(shí)際需求,本系統(tǒng)對(duì)所需的實(shí)體進(jìn)行抽象化,共分為五個(gè)實(shí)體,分別為用戶(hù)實(shí)體、大學(xué)實(shí)體、招生院校實(shí)體、專(zhuān)業(yè)實(shí)體、省控線實(shí)體。系統(tǒng)的E-R圖如圖1所示。

        圖1 系統(tǒng)E-R 圖

        2.3 數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)

        根據(jù)E-R 圖,本系統(tǒng)的數(shù)據(jù)庫(kù)基本表結(jié)構(gòu)設(shè)計(jì)為:

        (1)用戶(hù)信息表,內(nèi)容為系統(tǒng)用戶(hù)登錄信息,主要儲(chǔ)存用戶(hù)的基本資料,包括用戶(hù)ID,用戶(hù)名,密碼。

        (2)大學(xué)信息表,主要是查看不同省份的大學(xué),包括大學(xué)ID、大學(xué)名字、圖片、所在地、院校層次、院校類(lèi)型。

        (3)招生信息表,主要是儲(chǔ)存不同大學(xué)不同省份不同科別的招生分?jǐn)?shù),包括ID、大學(xué)名字、科別、生源地、2019年院校招生分差、2020年院校招生分差、2021年院校招生分差。

        (4)專(zhuān)業(yè)信息表,主要是儲(chǔ)存每個(gè)大學(xué)在不同省份不同科別的招生專(zhuān)業(yè)分?jǐn)?shù)線,包括ID、大學(xué)名字、科別、生源地、專(zhuān)業(yè)、2019年專(zhuān)業(yè)分差、2020年專(zhuān)業(yè)分差、2021年專(zhuān)業(yè)分差。

        (5)省控線信息表,主要是儲(chǔ)存不同省份不同科別的省控線,主要包括ID、省份、科別、省控線。

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

        3.1 總體設(shè)計(jì)

        根據(jù)對(duì)用戶(hù)的需求分析,以及用戶(hù)在實(shí)際填報(bào)中所需流程來(lái)完成本系統(tǒng)的設(shè)計(jì)。本系統(tǒng)主要實(shí)現(xiàn)用戶(hù)對(duì)院校信息的查詢(xún)、按省份查詢(xún)?cè)盒:蛯?duì)用戶(hù)進(jìn)行院校和專(zhuān)業(yè)的推薦功能。系統(tǒng)總體功能設(shè)計(jì)如圖2所示。

        圖2 系統(tǒng)總體功能設(shè)計(jì)

        3.2 登錄模塊設(shè)計(jì)

        一個(gè)完整的系統(tǒng)登錄是必不可少的,要想使用該系統(tǒng),應(yīng)該首先登錄,按照頁(yè)面提示輸入賬號(hào)密碼,成功登錄后然后才能進(jìn)入首頁(yè),進(jìn)行對(duì)應(yīng)的操作。登錄頁(yè)面如圖3所示。

        圖3 登錄頁(yè)面

        3.3 查詢(xún)模塊設(shè)計(jì)

        用戶(hù)成功登錄后,立即進(jìn)入系統(tǒng)首頁(yè)。作為信息化時(shí)代下的青年,如果不知道有哪些院校,不知道院校的分?jǐn)?shù)及專(zhuān)業(yè)優(yōu)勢(shì),那么在志愿填報(bào)的時(shí)候可能會(huì)造成較大的損失,可能導(dǎo)致自己高分去了一個(gè)分?jǐn)?shù)較低的院?;蛘叩头诌M(jìn)入自己不想進(jìn)的專(zhuān)業(yè)。為了避免這種情況的發(fā)生,為了讓自己的分?jǐn)?shù)得到充分的應(yīng)用,應(yīng)該認(rèn)真地去了解學(xué)校信息,點(diǎn)擊本系統(tǒng)找院校功能,系統(tǒng)會(huì)立即顯示出院校所在的位置、類(lèi)型和層次,再次點(diǎn)擊則可查看本院校有哪些專(zhuān)業(yè)。同時(shí),如果有自己想報(bào)的地方,可以點(diǎn)擊自己想去的省份,立即會(huì)顯示出該省份每個(gè)院校所對(duì)應(yīng)的信息,從而做到真正的運(yùn)籌帷幄,精準(zhǔn)控分。查詢(xún)?cè)盒m?yè)面如圖4所示。

        圖4 院校查詢(xún)頁(yè)面

        查詢(xún)的前端頁(yè)面:

        3.4 志愿推薦模塊設(shè)計(jì)

        僅僅查詢(xún)不同省份有哪些學(xué)校,明顯是不滿(mǎn)足用戶(hù)的需求。該模塊是對(duì)用戶(hù)智能推薦院校與專(zhuān)業(yè),對(duì)用戶(hù)的選擇起到?jīng)Q策輔助的作用。

        在查找完院校后對(duì)學(xué)校的情況有了大體的把握,但依然不知道該如何選擇自己心儀的院?;蛘卟恢绾翁顖?bào)學(xué)校,想找一些適合自己分?jǐn)?shù)性?xún)r(jià)比較好的學(xué)校,則可點(diǎn)擊智能填報(bào)。然后按照提示輸入省份、科別與分?jǐn)?shù)。當(dāng)正確輸入自己所在的省份與科別的信息時(shí),通過(guò)Ajax 來(lái)完成異步請(qǐng)求,系統(tǒng)會(huì)自動(dòng)查詢(xún)當(dāng)年所對(duì)應(yīng)的省控線,減少用戶(hù)的輸入,界面友好,可操作性強(qiáng)。當(dāng)然,如果信息有誤也可以自行修改。填寫(xiě)信息界面如圖5所示。

        圖5 智能填報(bào)填寫(xiě)信息界面

        Ajax 完成異步請(qǐng)求的主要代碼為:

        當(dāng)用戶(hù)成功填寫(xiě)時(shí),系統(tǒng)會(huì)根據(jù)用戶(hù)填入的信息,獲取省份、科別、省控線、高考分?jǐn)?shù),傳入后臺(tái),把高考分?jǐn)?shù)與省控線進(jìn)行相減得到分差,再把分差、省份、科別傳入Dao層,與數(shù)據(jù)庫(kù)里面的數(shù)據(jù)進(jìn)行對(duì)比,找出與近三年分差最接近的大學(xué),通過(guò)控制循環(huán),從上到下依次排序推薦出最為適合的5 所學(xué)校。智能推薦大學(xué)界面如圖6所示。

        圖6 智能推薦大學(xué)頁(yè)面

        查詢(xún)的關(guān)鍵代碼為:

        成功查詢(xún)后,展示出智能推薦學(xué)校的信息,但僅有學(xué)校,雖然可以手動(dòng)上網(wǎng)查詢(xún)學(xué)院歷年專(zhuān)業(yè)的分?jǐn)?shù)線,但因?yàn)楝F(xiàn)在一般院校都有較多的專(zhuān)業(yè),用戶(hù)需要一一對(duì)應(yīng)自己的分?jǐn)?shù)與歷年專(zhuān)業(yè)的分?jǐn)?shù),并進(jìn)行記錄,相對(duì)來(lái)說(shuō)還是較為麻煩。為了幫助用戶(hù)快速了解如何該本所學(xué)校自己能就讀的專(zhuān)業(yè),用戶(hù)只需點(diǎn)擊推薦出來(lái)的院校,當(dāng)用戶(hù)點(diǎn)擊院校后,后臺(tái)會(huì)獲得前端頁(yè)面?zhèn)骰氐膶W(xué)校名字、生源地及最開(kāi)始輸入的科別和之前計(jì)算的分差來(lái)進(jìn)入到對(duì)應(yīng)的數(shù)據(jù)庫(kù)查詢(xún)出與近三年專(zhuān)業(yè)分差相接近的8 個(gè)專(zhuān)業(yè),會(huì)自動(dòng)按分差推薦出適合用戶(hù)的專(zhuān)業(yè),同時(shí)顯示該專(zhuān)業(yè)近三年的專(zhuān)業(yè)分差和在頁(yè)面右上角顯示出自己的分差。既提供了足夠的信息,又為用戶(hù)在志愿填報(bào)時(shí)進(jìn)行了相應(yīng)的決策,讓用戶(hù)可以在推薦出的專(zhuān)業(yè)中選出自己想去的專(zhuān)業(yè)并進(jìn)行填報(bào),極大地提高了用戶(hù)填報(bào)的效率,在一定程度上避免了浪費(fèi)分?jǐn)?shù)的情況的發(fā)生。推薦專(zhuān)業(yè)的頁(yè)面如圖7所示。

        圖7 智能推薦專(zhuān)業(yè)界面

        4 結(jié) 論

        本文設(shè)計(jì)的高考志愿智能推薦系統(tǒng)實(shí)現(xiàn)了找院校和智能推薦的功能,讓考生填報(bào)時(shí)了解自己想去的省份有哪些院校,當(dāng)考生不知如何填報(bào)時(shí),只需輸入分?jǐn)?shù),所在省份及所學(xué)科別,本系統(tǒng)的智能推薦功能,能夠自動(dòng)給考生推薦出符合考生的學(xué)校及學(xué)校對(duì)應(yīng)的專(zhuān)業(yè),給考生的填報(bào)起到了輔助決策的作用,成功完成了考生的需求。通過(guò)對(duì)系統(tǒng)各功能和性能的測(cè)試,本系統(tǒng)運(yùn)行基本穩(wěn)定、性能可靠,基本指標(biāo)達(dá)到了用戶(hù)要求,具有較好的易用性和實(shí)用性。

        同時(shí),為了更加準(zhǔn)確地推薦出適合用戶(hù)的院校,數(shù)據(jù)的獲取依然說(shuō)一大問(wèn)題,如何獲取更加準(zhǔn)確的數(shù)據(jù)需要進(jìn)一步完善。

        總結(jié)看來(lái),因?yàn)樽陨硭惴芰途幊趟降牟蛔?,作為一個(gè)高考志愿智能推薦系統(tǒng),與現(xiàn)在市場(chǎng)上與其相似大型軟件系統(tǒng)比較起來(lái),還有偏差,在以后的日子里,會(huì)經(jīng)過(guò)后續(xù)學(xué)習(xí)將繼續(xù)完善。

        猜你喜歡
        分差省份頁(yè)面
        大狗熊在睡覺(jué)
        新建本科院校學(xué)生評(píng)教的實(shí)證研究
        刷新生活的頁(yè)面
        贏在高考
        誰(shuí)說(shuō)小龍蝦不賺錢(qián)?跨越四省份,暴走萬(wàn)里路,只為尋找最會(huì)養(yǎng)蝦的您
        二、三本合并情況下的一種高校投檔線預(yù)測(cè)方法
        98分和100分差多少
        因地制宜地穩(wěn)妥推進(jìn)留地安置——基于對(duì)10余省份留地安置的調(diào)研
        同一Word文檔 縱橫頁(yè)面并存
        淺析ASP.NET頁(yè)面導(dǎo)航技術(shù)
        野花视频在线观看免费| 久久AV老司机精品网站导航| 天天躁日日躁狠狠躁一区| 亚洲中文字幕乱码一二三区| 少妇人妻无一区二区三区| 国产爆乳无码一区二区麻豆| 国产亚洲人成a在线v网站| 国产欧美日韩综合一区二区三区| 国产精品高清亚洲精品| 日韩人妻精品中文字幕专区| 中文无码精品a∨在线观看不卡 | 免费在线黄色电影| 无码粉嫩虎白一线天在线观看| 一本大道久久东京热无码av| 日韩成人高清不卡av| 99re6在线视频精品免费| 一区二区视频在线国产| 国产av国片精品jk制服| 人妻被黑人粗大的猛烈进出| 欧美人与动牲交片免费| 九九精品国产亚洲av日韩| 欧美性猛交xxxx三人| 国产人妖视频一区二区| 国产不卡一区二区av| 免费看黄色亚洲一区久久| 毛片a级毛片免费观看| 欧美国产亚洲精品成人a v| 中文字幕一区二区三区亚洲| 精品午夜福利在线观看| 国产成a人亚洲精v品无码性色| 日韩中文字幕中文有码| 一级做a爱视频在线播放| 丁香婷婷在线成人播放视频| 国产精品亚洲一区二区在线观看 | 一区二区三区不卡免费av | 成人亚洲欧美久久久久| 国产色视频在线观看了| 狠狠的干性视频| 这里只有久久精品| 国产黄三级三级三级三级一区二区| 国产欧美在线观看不卡|