• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于Struts框架的考研資訊平臺的設(shè)計與開發(fā)

      2019-09-10 07:22:44劉雅慧
      現(xiàn)代信息科技 2019年22期
      關(guān)鍵詞:網(wǎng)站設(shè)計考研

      摘? 要:考研形勢愈加嚴(yán)峻,考研人群面對的壓力越來越大。唯有積極、高效、努力地備考才能夠超過其他考生,進(jìn)而考研成功。備考的重要性不言而喻,對于備考來說,信息資訊的收集又是重中之重。然而在這個信息爆炸的時代,搜尋有效、權(quán)威的資訊將會耗盡大量的時間和精力。設(shè)計與開發(fā)一個基于MVC模式,運用Struts框架、MySQL等技術(shù),實現(xiàn)用戶個人中心、資訊推送、查詢學(xué)校和專業(yè)信息、學(xué)習(xí)資源和課程推送、論壇這些核心功能的資訊平臺將會極大地幫助有信息資訊收集需求的考生。

      關(guān)鍵詞:資訊搜集;Struts框架;考研;網(wǎng)站設(shè)計;MVC模式

      中圖分類號:TP311.52? ? ? 文獻(xiàn)標(biāo)識碼:A 文章編號:2096-4706(2019)22-0022-03

      Abstract:The pressures that the people who want to take graduate exam are facing are more and more big. Only the positive,efficient,and hard preparation can help them achieve the goal. The collection of information is the most important part of preparation. However,in this era of information explosion,searching for effective and authoritative information will consume a lot of time and energy. Based on MVC mode,using Struts framework,MySQL and other technologies,The core functions of information platform,such as user personal center,information push,query of school and professional information,learning resources and course push,and forum,will greatly help candidates with information collection needs.

      Keywords:information search;Struts framework;postgraduate entrance exam;website design;MVC mode

      1? 考研資訊平臺的設(shè)計與開發(fā)的背景

      1.1? 考研心態(tài)的類型分析

      經(jīng)調(diào)查了解,應(yīng)屆大學(xué)生與往屆大學(xué)生的考研心態(tài)主要分為以下幾種類型:(1)信息科技快速發(fā)展,經(jīng)濟(jì)局面愈發(fā)緊張,就業(yè)形勢更加嚴(yán)峻。許多人選擇以研究生學(xué)歷為跳板來提升自己的競爭力,進(jìn)而獲得理想的工作。(2)由于本科專業(yè)不合適,想通過考研來更換專業(yè),為未來謀求出路。(3)習(xí)慣了“象牙塔”般的大學(xué)生活,懼怕踏入社會,于是想要通過考研來暫時逃避就業(yè)壓力。(4)想要提高自身素養(yǎng),在所處領(lǐng)域有所建樹。(5)從眾現(xiàn)象作為一種常見的社會現(xiàn)象,對大學(xué)生考研有著重要的影響。當(dāng)考研成了眾多大學(xué)生的必然選擇,不少原本沒有考研打算的大學(xué)生不甘落后也加入了考研隊伍[1]。

      1.2? 考研形勢

      由于以上心態(tài)的影響,考研人群不斷壯大,考研形勢愈發(fā)嚴(yán)峻。近八年的報考人數(shù)與錄取人數(shù)如圖1所示??梢钥闯鲎?015年來,考研熱度只增不減,從2017的201萬到2019年的290萬,兩年之內(nèi)報考人數(shù)增長近90萬,但是錄取人數(shù)卻一直維持在70多萬。報錄比一直呈下降趨勢,到2019年報錄比已低于4:1。從2017年到2019年的報考人數(shù)來看,每年的人數(shù)增長幅度大約在18%~21%的范圍內(nèi)。也就是說,按保守估計,2020年考研報名人數(shù)將會突打破300萬[2]。

      1.3? 國內(nèi)研究現(xiàn)狀

      目前國內(nèi)市場上也有不少關(guān)于考研資訊的平臺,例如中國研究生招生信息網(wǎng)、考研幫、考研網(wǎng)、粉筆考研題庫等等。這些平臺不乏資訊、動態(tài)、課程、資料等功能而且也各有特色。但是這些平臺的功能并不是都可以被接受并經(jīng)常使用。所以開發(fā)一個權(quán)威的考研資訊網(wǎng)站來集合目前市場上類似平臺的特點功能并防范虛假信息的傳播是很有必要的[3]。

      2? 需求分析

      本文使用用戶訪談的方法,以了解備考人群在學(xué)習(xí)、心理、生活等方面的需求為目的,對多名備考人員進(jìn)行了訪談。通過認(rèn)真總結(jié)訪談記錄,得出以下結(jié)論:備考人群對獲得權(quán)威的、具有時效性的一手資訊的需求很高;備考人群,尤其是跨專業(yè)考研人群特別希望與其他考研用戶進(jìn)行經(jīng)驗交流和資料傳遞;考研人群特別希望能在備考初期充分了解各專業(yè)、各院校的基本情況以確定自己的考研方向;考研用戶希望學(xué)長學(xué)姐們能夠分享備考經(jīng)驗;考研群體對學(xué)習(xí)資源、復(fù)習(xí)資料、輔導(dǎo)課程的需求也很高。

      3? 總體設(shè)計

      從考研群體的主要需求出發(fā),本平臺提供了用戶登錄、注冊、注銷、用戶個人中心、資訊推送、學(xué)校和專業(yè)信息查詢、學(xué)習(xí)資源和課程推送、論壇這些主要功能。

      3.1? 用戶登錄、注冊、注銷

      這是每個面向用戶的系統(tǒng)必不可少的功能。在進(jìn)行注冊時,需填寫手機(jī)號、密碼、確認(rèn)密碼、昵稱、驗證碼,短信驗證碼信息。也可使用合作網(wǎng)站賬號(例如QQ、微信、新浪微博)快速注冊,此時只需設(shè)置昵稱信息。注冊完成后,直接登錄到網(wǎng)站首頁,下次登錄時可使用昵稱加密碼、手機(jī)號加密碼,或通過第三合作網(wǎng)站進(jìn)行身份驗證。

      3.2? 用戶個人中心

      在用戶登錄成功后,可進(jìn)入個人中心進(jìn)行資料完善和修改。例如,進(jìn)行頭像修改、個人資料修改、發(fā)布日志、分享資源鏈接、上傳相冊圖片、對論壇中已發(fā)布的帖子進(jìn)行管理等操作。

      3.3? 資訊推送

      該模塊負(fù)責(zé)推送豐富的、時效性高的、具有權(quán)威性的資訊。為了著重強(qiáng)調(diào)一些重要的、最新的資訊,這些資訊將被投放在最醒目的位置,以引起用戶的重視。為了讓用戶更方便高效地過濾篩選資訊,該模塊設(shè)置了資訊分類導(dǎo)航和搜索框。分類導(dǎo)航將資訊分成國家政策、院校政策、招生簡章、研招資訊等類別,由此用戶可進(jìn)行粗篩選以得到大概信息。在搜索框中按關(guān)鍵詞進(jìn)行索引,可以進(jìn)行更精細(xì)的篩選。除此之外,該模塊也設(shè)置了按時間排序和按熱度排序的兩個功能鍵,方便用戶對資訊進(jìn)行排序。

      3.4? 學(xué)校和專業(yè)信息查詢

      此功能模塊主要分為兩個部分,即學(xué)校板塊和專業(yè)板塊。在學(xué)校板塊中,由于學(xué)校數(shù)目較多,不可能全部羅列出來,該板塊設(shè)置了分類導(dǎo)航和搜索框。用戶可通過七大地理區(qū)域(各地理區(qū)域下又細(xì)分各省、直轄市、自治區(qū))、院校特性(自劃線院校、研究生院校)、院校隸屬(教育部、地方、其他部委)這些導(dǎo)航標(biāo)簽進(jìn)行篩選,同時也可通過搜索框直接搜索院校。點擊目標(biāo)院校可查看院校詳細(xì)信息,其中包括院校概況、院校公告、招生簡章、專業(yè)目錄以及專業(yè)的參考書目、分?jǐn)?shù)線、報錄比、導(dǎo)師信息等等。若用戶想要查看全部的學(xué)校的信息,可點擊“全部學(xué)校信息”功能鍵進(jìn)行下載。專業(yè)板塊與學(xué)校板塊類似,也設(shè)置了分級導(dǎo)航、搜索框和下載全部信息功能鍵。在分級導(dǎo)航中,一級導(dǎo)航分為學(xué)術(shù)型碩士和專業(yè)型碩士,二級導(dǎo)航分為13大學(xué)科門類,點擊具體學(xué)科門類可查看三級導(dǎo)航,即該學(xué)科門類下的一級學(xué)科(學(xué)科大類)。點擊具體一級學(xué)科可查看下設(shè)專業(yè),點擊專業(yè)可查看專業(yè)信息及開設(shè)院校。

      3.5? 學(xué)習(xí)資源和課程推送

      此模塊為備考生推送學(xué)習(xí)資源和學(xué)習(xí)方法,同時也推薦各科目復(fù)習(xí)資料書以及相應(yīng)網(wǎng)絡(luò)課程。

      3.6? 論壇

      為了方便考研群體的交流,該平臺設(shè)立了論壇。針對跨專業(yè)考生論壇中設(shè)立了跨考專區(qū),在此專區(qū)中,跨考生更容易找到類似經(jīng)歷的研友、學(xué)長學(xué)姐,以及相關(guān)的經(jīng)驗帖。在論壇中可以發(fā)表帖子、瀏覽其他用戶發(fā)表的帖子并對其評論點贊,也可在搜索框中輸入關(guān)鍵詞查詢相關(guān)話題的帖子。在跨考專區(qū)中發(fā)表帖子時,必須填寫自己的跨考情況,以便其他用戶可以精確捕捉到相應(yīng)信息。

      3.7? 主要功能結(jié)構(gòu)圖

      功能結(jié)構(gòu)圖如圖2所示。

      4? 界面設(shè)計

      對于考研用戶群體,他們時間緊迫,需要高效率的完成信息查詢。因此界面必須具有簡潔性和良好的人機(jī)交互。簡潔的界面和良好的人機(jī)交互是指導(dǎo)用戶完成操作,避免內(nèi)容混淆,減輕用戶負(fù)擔(dān),提高用戶體驗的重要因素。為了提高簡潔性,對一些不必要的信息進(jìn)行隱藏是很有必要的。隱藏可以使界面布局更加簡潔,避免大量信息堆積造成界面的繁雜而干擾用戶的注意力。但是在隱藏信息的同時也要注意引導(dǎo)用戶獲得隱藏信息[4]。例如,在專業(yè)信息版塊中為了避免羅列所有專業(yè)而帶來的繁雜和對有限空間的浪費,在此版塊中設(shè)計了多級導(dǎo)航。根據(jù)選擇的導(dǎo)航標(biāo)簽信息,平臺只展示出了符合條件的專業(yè)。若用戶需要全部專業(yè)信息,就有必要在導(dǎo)航前進(jìn)行說明,引導(dǎo)用戶點擊“全部學(xué)校信息”進(jìn)行下載。

      5? 實現(xiàn)技術(shù)

      5.1? MVC模式

      模型-視圖-控制器(Model-View-Controller),簡稱為MVC。MVC是一種先進(jìn)的常見的設(shè)計模式。它的基本思想是將界面與業(yè)務(wù)邏輯分離開來。MVC有很多優(yōu)點,例如,耦合性低、可擴(kuò)展性高。耦合度是模塊間代碼的互聯(lián)程度的度量。利用MVC模式可將模型和視圖分離開來,減少了模塊代碼之間的影響。由于耦合性低,在添加需求和擴(kuò)展代碼時,就可以減少代碼的修改量,降低bug的出現(xiàn)率[5]。本網(wǎng)站在運行維護(hù)階段,可能會進(jìn)行大量的升級和優(yōu)化工作,此時就需要網(wǎng)站的設(shè)計模式具有易于維護(hù)、可擴(kuò)展性高的特點。因此在開發(fā)時使用MVC模式可大大提高后期維護(hù)的效率,減少維護(hù)成本。

      5.2? Struts框架

      Struts 2技術(shù)是一種基于MVC三層模式的Web應(yīng)用框架。它與MVC的對應(yīng)關(guān)系如下:Struts 2采用了Filter技術(shù),以FilterDispatcher為核心控制器;一般情況下Struts框架默認(rèn)JSP為視圖資源,也允許使用其他的視圖技術(shù),在本系統(tǒng)中選擇使用JSP作為視圖;Struts 2框架中的業(yè)務(wù)邏輯組件即開發(fā)者自定義的一系列Action與模型對應(yīng),它通常用于實現(xiàn)業(yè)務(wù)的邏輯及底層數(shù)據(jù)庫的交互等。Struts 2框架是很優(yōu)異的開發(fā)框架,其最突出的特征是簡單實用,在框架建立起來以后,開發(fā)人員的工作效率會大大提升,后期項目維護(hù)也會很便捷[6]?;诖?,使用Struts框架來開發(fā)本網(wǎng)站能夠給開發(fā)和維護(hù)人員帶來極大的便利。

      5.3? MySQL

      MySQL是一款免費的數(shù)據(jù)庫,和Java語言的兼容性非常好,其具有讀寫速度快、數(shù)據(jù)冗余低、IO操作簡潔等優(yōu)點,能方便開發(fā)人員開發(fā),降低后期維護(hù)成本[7]。

      6? 結(jié)? 論

      基于MVC模式,運用Struts框架、MySQL等技術(shù)開發(fā)的資訊平臺實現(xiàn)了用戶登錄、注冊、注銷、用戶個人中心、資訊推送、查詢學(xué)校和專業(yè)信息、學(xué)習(xí)資源和課程推送、論壇這些主要功能。在方便考研用戶群體高效快速搜集資訊、獲得學(xué)習(xí)資源的同時,還幫助他們快速找到研友以便溝通交流,讓他們在考研路上不再孤單。雖然現(xiàn)有功能已可以給用戶帶來極大的便利,但是隨著技術(shù)的發(fā)展,平臺應(yīng)該更智能化并趨于定制化,在用戶已明確考研方向及院校后,平臺應(yīng)根據(jù)每個用戶的需求特性,及時推送與需求相關(guān)的一手資訊,定制屬于用戶自己的系統(tǒng)。

      參考文獻(xiàn):

      [1] 張耀庭.新形勢下的大學(xué)生考研心態(tài)問題及對策 [J].華北水利水電大學(xué)學(xué)報(社會科學(xué)版),2014,30(1):107-109.

      [2] 張愛媛.乘風(fēng)破浪,2020考研形勢分析與解讀 [J].中國大學(xué)生就業(yè),2019(11):6-8.

      [3] 傅佳晨.鹽巴——基于iOS系統(tǒng)的考研軟件設(shè)計與實現(xiàn) [J].電腦知識與技術(shù),2016,12(29):83-86.

      [4] 張悅.基于用戶心理模型的考研APP的設(shè)計研究 [D].西安:西安工程大學(xué),2017.

      [5] 彭詩媛,闞洪.淺談MVC模式① [J].讀天下,2018(20):270.

      [6] 蘇文清.基于Struts 2框架技術(shù)的網(wǎng)站設(shè)計研究 [J].信息通信,2018(11):96-97.

      [7] 榮先釗,左先旺,林宇馳,等.大學(xué)生精品課程網(wǎng)站的設(shè)計與開發(fā) [J].科技與創(chuàng)新,2019(14):42-43.

      作者簡介:劉雅慧(1998-),女,漢族,安徽阜陽人,本科在讀,研究方向:計算機(jī)科學(xué)與技術(shù)。

      猜你喜歡
      網(wǎng)站設(shè)計考研
      我的考研故事
      考研,我是怎么堅持過來的
      考研,我是怎么堅持過來的
      工作十二年后,我才去考研
      海峽姐妹(2018年3期)2018-05-09 08:20:56
      企業(yè)網(wǎng)站建設(shè)的探討
      網(wǎng)站設(shè)計課程內(nèi)容優(yōu)化探討
      可復(fù)用的高職網(wǎng)站后臺管理系統(tǒng)的設(shè)計
      計算機(jī)等級考試網(wǎng)站設(shè)計與實現(xiàn)
      科技資訊(2015年3期)2016-01-14 16:58:27
      《計算機(jī)應(yīng)用基礎(chǔ)》自主學(xué)習(xí)網(wǎng)站的研究與設(shè)計
      考研不易,更要好好珍惜
      株洲市| 华宁县| 钟祥市| 长岭县| 陕西省| 滁州市| 鄯善县| 伽师县| 嘉善县| 江安县| 淳安县| 岑溪市| 吉木萨尔县| 井陉县| 杭锦后旗| 宁海县| 庄河市| 修水县| 安乡县| 彭州市| 察雅县| 和田县| 三台县| 中宁县| 揭西县| 德庆县| 许昌市| 松溪县| 峨眉山市| 赫章县| 镇巴县| 泰兴市| 岳阳市| 柏乡县| 韩城市| 特克斯县| 谷城县| 鲁山县| 襄垣县| 兴业县| 娱乐|