肖桃 王致力 張沂蒙 張紫琳
【摘 要】隨著社會(huì)經(jīng)濟(jì)的迅速發(fā)展,當(dāng)今形勢(shì)下研究生學(xué)歷越來(lái)越被看重,已經(jīng)成為許多企業(yè)的敲門(mén)磚,同樣作為一項(xiàng)劃分崗位的新標(biāo)準(zhǔn)。畢業(yè)后選擇報(bào)考研究生的不少大學(xué)生因?yàn)槿狈θ穗H關(guān)系、信息渠道狹窄,對(duì)于高校的相關(guān)信息模糊不清,以致選錯(cuò)學(xué)?;蜻x錯(cuò)老師而遺憾。文章通過(guò)對(duì)研究生報(bào)考信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)展開(kāi)探析,以期為在校大學(xué)生報(bào)考研究生提供行之有效的信息參考,最終實(shí)現(xiàn)提升報(bào)考成功率。
【關(guān)鍵詞】JavaWeb;合作交流;導(dǎo)師動(dòng)態(tài)
中圖分類(lèi)號(hào): TP311.52文獻(xiàn)標(biāo)識(shí)碼: A文章編號(hào): 2095-2457(2019)16-0014-002
DOI:10.19694/j.cnki.issn2095-2457.2019.16.005
Design and Implementation of Information System for Postgraduate Entrance Examination Based on JavaWeb
XIAO Tao WANG Zhi-li ZHANG Yi-meng ZHANG Zi-lin
(School of computer science and technology, southwest university of science and technology, Mianyang Sichuan 621010, China)
【Abstract】With the rapid development of social economy, graduate degree is more and more valued in today's situation, has become a stepping stone for many enterprises, also as a new standard for the division of posts.After graduation, many college students who choose to apply for the postgraduate examination regret that they choose the wrong school or the wrong teacher because of the lack of interpersonal relationship and the narrow information channels, and the ambiguity of the relevant information of colleges and universities.This paper analyzes the design and implementation of the information system for graduate students to apply for the examination, in order to provide effective information reference for college students to apply for the examination, and ultimately improve the success rate of the examination.
【Key words】JavaWeb; Collaborative communication; Mentor dynamics
0 引言
當(dāng)代知識(shí)經(jīng)濟(jì)社會(huì),急需更多掌握豐富知識(shí)的高層次人才。大學(xué)生在畢業(yè)后選擇深造研究生,是一條重要途徑。近年來(lái)考研、保研倍受高校教育工作者和在校大學(xué)畢業(yè)生的器重。隨著改革開(kāi)放的不斷進(jìn)行,高學(xué)歷、高科技人才在社會(huì)的地位隨之迅速上升,與此同時(shí),選擇報(bào)考研究生人數(shù)的不斷攀升。
因?yàn)槿罩茋?guó)家統(tǒng)一劃線(xiàn),過(guò)線(xiàn)人數(shù)多,復(fù)試差額比更高,由此致使不少因?yàn)樾畔@取不全面同學(xué),對(duì)自己抱有希望的第一志愿被淘汰,只有選擇調(diào)劑,無(wú)緣自己的理想高校。校外各類(lèi)培訓(xùn)機(jī)構(gòu)數(shù)不勝數(shù),多年的實(shí)力積累和知識(shí)儲(chǔ)備,也使得在校學(xué)生對(duì)其依賴(lài)性增加。預(yù)計(jì)在最近幾年內(nèi)對(duì)考研相關(guān)需求將保持增長(zhǎng)趨勢(shì)。由此可見(jiàn)想要被自己心儀的高校錄取,不僅僅要做好文化課的復(fù)習(xí)準(zhǔn)備,同時(shí)也要充分了解該高校的復(fù)試情況、尋找研究生導(dǎo)師等信息。而如今從各種考研機(jī)構(gòu)獲取信息費(fèi)用較高,高校官網(wǎng)搜索費(fèi)時(shí)費(fèi)力,各種網(wǎng)站的信息量巨大,查詢(xún)困難,迫切一個(gè)給考研的同學(xué)提供考研信息求助、高校信息咨詢(xún)的網(wǎng)絡(luò)平臺(tái)。
1 問(wèn)題提出
針對(duì)信息獲取難、各種網(wǎng)站信息量大、難以查詢(xún)等問(wèn)題,研究生報(bào)考信息系統(tǒng)應(yīng)運(yùn)而生。大學(xué)生可以在這個(gè)系統(tǒng)的特定模塊查看最新的高校招生情況、優(yōu)秀導(dǎo)師的研究方向及動(dòng)態(tài),也可以在這個(gè)平臺(tái)查詢(xún)?nèi)珖?guó)各大賽事信息,公開(kāi)招募尋求合作伙伴,同時(shí)也可以?huà)伋鲎约旱膯?wèn)題與他人共同尋找解決方案,這個(gè)平臺(tái)突破原有的合作條件與屏障,為大學(xué)生主動(dòng)提供合作交流的機(jī)會(huì),進(jìn)而提高大學(xué)生的創(chuàng)新能力、增強(qiáng)綜合競(jìng)爭(zhēng)力,最終實(shí)現(xiàn)提高大學(xué)生報(bào)考成功率。
2 系統(tǒng)使用技術(shù)
2.1 MVC設(shè)計(jì)模式
MVC設(shè)計(jì)模式是一種軟件設(shè)計(jì)典范,包括三個(gè)核心模塊:模型、視圖和控制器,各自完成不同的任務(wù)。該模式用一種業(yè)務(wù)邏輯、數(shù)據(jù)、界面顯示分離的方法組織代碼,各模塊既獨(dú)立負(fù)責(zé)對(duì)應(yīng)層級(jí)數(shù)據(jù)處理,彼此間又存在協(xié)作與數(shù)據(jù)交互。MVC模式在提高了程序的可擴(kuò)展性、可重用性、可維護(hù)性、可移植性的同時(shí),達(dá)到了分層解耦、代碼復(fù)用,更方便維護(hù)和測(cè)試軟件系統(tǒng)的目的,有效降低了軟件代碼的開(kāi)發(fā)難度。
2.2 SSH框架
Struts是一個(gè)基于MVC設(shè)計(jì)模式的Web應(yīng)用框架,采用Servlet和JSP技術(shù)來(lái)實(shí)現(xiàn)。Struts作為控制器來(lái)構(gòu)建模型,實(shí)現(xiàn)視圖數(shù)據(jù)交互,它將Servlet、JSP及信息資源綜合到統(tǒng)一的框架中,使用簡(jiǎn)單方便,敏捷迅速,能充分滿(mǎn)足開(kāi)發(fā)需求,減少開(kāi)發(fā)時(shí)間。
Spring是一個(gè)強(qiáng)大的的輕量級(jí)J2EE框架,注入對(duì)接口編程,并且提供管理業(yè)務(wù)對(duì)象相一致方法。Spring的架構(gòu)基于使用JavaBean屬性的Inversion of Control容器,服務(wù)于所有層面的應(yīng)用程序,提供JDBC提取框架、Bean的配置基礎(chǔ)、AOP的支持、唯一的事務(wù)管理抽象等,還有效地組織系統(tǒng)中間層對(duì)象,消除了組件對(duì)象創(chuàng)建和使用耦合緊密的問(wèn)題。
Hibernate框架是個(gè)優(yōu)秀的Java持久層解決方案,是一個(gè)開(kāi)放源代碼的對(duì)象/關(guān)系映射框架。它把對(duì)象映射到基于SQL的關(guān)系模型基礎(chǔ)上,對(duì)JDBC進(jìn)行對(duì)象封裝,使得開(kāi)發(fā)人員可以使用對(duì)象編程操縱數(shù)據(jù)庫(kù),減少使用SQL和JDBC訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的時(shí)間,提高系統(tǒng)性能。
3 系統(tǒng)功能模塊設(shè)計(jì)
3.1 用戶(hù)信息
系統(tǒng)新用戶(hù)注冊(cè),單擊注冊(cè)按鈕,輸入相應(yīng)的用戶(hù)名、密碼、郵箱等基本信息后點(diǎn)擊提交就可以把新用戶(hù)填寫(xiě)的所有信息添加到數(shù)據(jù)庫(kù)并且在頁(yè)面中顯示。當(dāng)用戶(hù)需要對(duì)個(gè)人信息進(jìn)行維護(hù)時(shí),進(jìn)入用戶(hù)頁(yè)面,對(duì)相應(yīng)的信息進(jìn)行修改后,保存實(shí)現(xiàn)修改功能。
3.2 全國(guó)賽事
全國(guó)賽事模塊主要為系統(tǒng)用戶(hù)收集目前全國(guó)范圍內(nèi)具有較大影響力各類(lèi)學(xué)科競(jìng)賽信息,主要以全國(guó)大學(xué)生九大學(xué)科競(jìng)賽為主。在很大程度上解決了絕大部分大學(xué)生對(duì)各種競(jìng)賽消息閉塞甚至根本不了解的情況。平臺(tái)上擁有系統(tǒng)規(guī)范的分類(lèi)介紹,查找方便,有利于用戶(hù)提前了解各種競(jìng)賽并為此做準(zhǔn)備。另外,考慮到部分競(jìng)賽需要不同專(zhuān)業(yè)知識(shí)交流,平臺(tái)提供了組隊(duì)招募功能。用戶(hù)可以公開(kāi)發(fā)布招募組隊(duì)信息,本?;蛘呖缧=M隊(duì),找到合作伙伴,強(qiáng)化不同高校同學(xué)之間的溝通合作。
3.3 信息求助
信息求助模塊用于用戶(hù)對(duì)于自己的問(wèn)題向他人尋求解答,在對(duì)應(yīng)模塊的所屬板塊提出自己的問(wèn)題,等待其他用戶(hù)的回復(fù)。大部分用戶(hù)都會(huì)有共同的問(wèn)題,如果重新提問(wèn),等待回答花費(fèi)時(shí)間較多,已提過(guò)的問(wèn)題和對(duì)回答在網(wǎng)站上會(huì)有記錄,而用戶(hù)可以通過(guò)搜索關(guān)鍵字進(jìn)行問(wèn)題查詢(xún),通過(guò)其他人的點(diǎn)評(píng),尋求到更為客 觀(guān)真實(shí)的答案。
3.4 高校咨詢(xún)
高校咨詢(xún)模塊提供全國(guó)范圍內(nèi)高校的相關(guān)研究生招生信息,方便有意愿讀取研究生的用戶(hù)查詢(xún);招生信息上發(fā)布各大高校最新的招生政策、相關(guān)標(biāo)準(zhǔn),以及夏令營(yíng)招生信息等,綜合整理,供用戶(hù)隨時(shí)查看;導(dǎo)師動(dòng)態(tài)主要由高校的導(dǎo)師在平臺(tái)上注冊(cè)賬號(hào),并發(fā)布自己目前最新的研究動(dòng)態(tài)和相關(guān)科研成果。用戶(hù)可以提前關(guān)注到該導(dǎo)師的主要研究方向,對(duì)老師的相關(guān)情況有更為清晰的認(rèn)識(shí),為讀取研究生選擇導(dǎo)師的用戶(hù)提供幫助。
4 系統(tǒng)特色
通過(guò)互聯(lián)網(wǎng)上消息的及時(shí)性以及準(zhǔn)確性,可以讓考研的學(xué)生提前找到自己心儀的導(dǎo)師和喜歡的實(shí)驗(yàn)室以及自己喜歡的實(shí)驗(yàn)室環(huán)境,并且可以了解并加入本平臺(tái)的老師目前的主要項(xiàng)目。本系統(tǒng)可以讓準(zhǔn)備考研,但是卻沒(méi)有考研目標(biāo)或沒(méi)有找到自己心儀的導(dǎo)師的學(xué)生對(duì)自己的研究生生活環(huán)境有初步的了解,打破了之前傳統(tǒng)的對(duì)研究生生活環(huán)境一無(wú)所知的窘境,進(jìn)一步提高了大學(xué)生的考研率以及研究生的入學(xué)率,使國(guó)家的科研水準(zhǔn)擁有更大的發(fā)展空間,讓我國(guó)的經(jīng)濟(jì)在高精尖領(lǐng)域取得更大的比重,整體經(jīng)濟(jì)得到更快速的發(fā)展。
5 創(chuàng)新點(diǎn)
(1)針對(duì)目前大許多大學(xué)生消息閉塞,很多比賽都不了解甚至不知道的情況,給大家綜合整理了全國(guó)各大競(jìng)賽的一些最新消息。
(2)給大家提供了一個(gè)可以跨校組隊(duì)交流的一個(gè)平臺(tái)??梢宰屧谛4髮W(xué)生結(jié)識(shí)到更多其他學(xué)校的人,拓展在校大學(xué)生的人脈。
(3)綜合整理全國(guó)各大高校招收研究生的情況,進(jìn)行簡(jiǎn)單的統(tǒng)計(jì)分析,為所有想要讀研的同學(xué)提供比較全面的消息。
6 結(jié)束語(yǔ)
基于JavaWeb的研究生報(bào)考信息系統(tǒng)是應(yīng)廣大在校大學(xué)生需求所開(kāi)發(fā)出來(lái)的新平臺(tái),該系統(tǒng)可以隨時(shí)隨地具進(jìn)入網(wǎng)頁(yè),在相應(yīng)模塊查找自己所需要的各類(lèi)信息,對(duì)其進(jìn)行各項(xiàng)操作,為廣大在校大學(xué)生提供了較為全面的報(bào)考信息,而且B/S結(jié)構(gòu)的設(shè)計(jì)比較簡(jiǎn)單和好使用,如此信息全面的系統(tǒng)相信會(huì)被更多的用戶(hù)接受。
【參考文獻(xiàn)】
[1]姜維,王巖.基于JavaWeb+JDBC的校園服務(wù)平臺(tái)的功能設(shè)計(jì)與實(shí)現(xiàn)[J].時(shí)代農(nóng)機(jī),2018,45(10):245.
[2]沈朝元.JavaWeb在線(xiàn)學(xué)習(xí)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J].電子技術(shù)與軟件工程,2018(01):43.
[3]陳琛,韓利凱.基于JavaWeb的博客網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)[J].科技廣場(chǎng),2013(08):245-247.