韓 超 熊 兵(四川大學(xué)計算機(jī)學(xué)院,四川 成都 610000)
信 息 技 術(shù)
基于Struts 2的學(xué)生備考系統(tǒng)應(yīng)用開發(fā)
韓超熊兵
(四川大學(xué)計算機(jī)學(xué)院,四川 成都 610000)
摘要:大學(xué)復(fù)習(xí)備考是大學(xué)生關(guān)注的重要問題,是取得優(yōu)異成績的主要途徑,現(xiàn)如今復(fù)習(xí)備考只有紙質(zhì)的復(fù)習(xí)資料,沒有專業(yè)的網(wǎng)站來進(jìn)行系統(tǒng)的復(fù)習(xí)。基于此,本系統(tǒng)應(yīng)用進(jìn)行開發(fā)網(wǎng)絡(luò)備考系統(tǒng),給不同年級學(xué)生提供相應(yīng)的知識和考題,并提供在線交流,為用戶提供有效的復(fù)習(xí)備考策略。
關(guān)鍵詞:復(fù)習(xí)備考;網(wǎng)站開發(fā);在線交流
隨著社會、科技、網(wǎng)絡(luò)的日益發(fā)展,對于學(xué)生來說,學(xué)習(xí)的內(nèi)容、知識、技術(shù)愈發(fā)繁多,而知識及技術(shù)的考核考試無法避免。網(wǎng)絡(luò)化備考是指在教育領(lǐng)域建立互聯(lián)網(wǎng)平臺,學(xué)生通過網(wǎng)絡(luò)進(jìn)行學(xué)習(xí)、復(fù)習(xí)的一種全新備考模式。
針對用戶:報考計算機(jī)專業(yè)的高三學(xué)生,在校本科生,研究生以及博士生。
2.1 備考平臺
按照學(xué)生的不同學(xué)歷分為專業(yè)咨詢,本科備考系統(tǒng),大四備考及論文共享系統(tǒng),考研系統(tǒng),研究生備考及論文共享系統(tǒng),博士生備考系統(tǒng)。
功能介紹:
2.1.1獨立答題
獨立答題后進(jìn)行參考答案的核對,如果對某些知識點或者題目不理解,可以在線提問。
2.1.2組隊答題
鑒于一些基礎(chǔ)差的同學(xué)沒有高效答題的能力,故可以進(jìn)行組隊答題,組隊答題時按照自己的需求可以在線邀請陌生用戶,也可以邀請熟悉用戶。
2.1.3 精品推薦
根據(jù)每個討論組最終學(xué)習(xí)結(jié)果,按照每個用戶的滿意程度系統(tǒng)將該內(nèi)容上傳到解答精品模塊,并提供解答人的信息,供以后的用戶進(jìn)行搜索,下載,并專門存儲各種達(dá)到規(guī)定好評度的解答。
2.2 休息娛樂
具有收聽背景音樂,觀看視頻,用戶聊天的功能:
(1)背景音樂和視頻可以是系統(tǒng)的,也可以是用戶上傳;
(2)用戶聊天:站內(nèi)收發(fā)消息和郵件功能。
2.3 資源共享
用戶根據(jù)需求進(jìn)行上傳資料文件,管理員按照上傳請求進(jìn)行核實材料的可靠性。最終,用戶可以進(jìn)行資源共享。
2.4 知識鞏固
用戶在知識鞏固界面可以搜索到需求知識,形式包括筆記、課件以及歷年考試題。
2.5 獎勵機(jī)制
用戶賬號具有等級,等級的提高要求:解答題目,解答題目后收到別人好評或稱為精品模塊的解答人,上傳考題,上傳音樂,上傳知識資料,評論等。
圖1
Struts 2是在Struts 1和Webwork的技術(shù)基礎(chǔ)上進(jìn)行了合并的全新的Struts 2框架。其全新的Struts 2的體系結(jié)構(gòu)與Struts 1的體系結(jié)構(gòu)差別巨大。Struts 2以WebWork為核心,采用攔截器的機(jī)制來處理用戶的請求,這樣的設(shè)計也使得業(yè)務(wù)邏輯控制器能夠與ServletAPI完全脫離開。Struts是一個基于Sun J2EE平臺的MVC框架,主要是采用Servlet和JSP技術(shù)來實現(xiàn)的。
4.1 市場可行性
面臨考試,復(fù)習(xí)資料是必不可少的。該系統(tǒng)基于這些問題而開發(fā)實現(xiàn),針對廣大面臨考試的考生,提供全面的復(fù)習(xí)資料和歷年考題,正確可行的解題方案,以及科學(xué)合理的復(fù)習(xí)方式。本系統(tǒng)操作簡單,資料概括性和針對性較強(qiáng),在市場上是可行的。
4.2 競爭力可行性
因系統(tǒng)主要是面對學(xué)生的,所以目前市場上、網(wǎng)絡(luò)上類似的系統(tǒng)相對較少,學(xué)習(xí)討論組更是一個創(chuàng)新性的想法,學(xué)習(xí)與娛樂放松等多功能綜合為一體,這是很多同類軟件無法相比的,因此系統(tǒng)本身具有競爭力。
5.1 開發(fā)工具介紹
Tomcat服務(wù)器是一種Servlet/JSP容器。Servlet是一種運行在支持Java語言的服務(wù)器上的組件。Servlet最常見的用途是擴(kuò)展Java Web服務(wù)器功能,提供非常安全的,可移植的,抑郁使用的CGI代替品。它是一種動態(tài)加載的模塊,位來自Web客戶的請求提供服務(wù)。它完全運行在虛擬機(jī)上。由于它在服務(wù)器端運行,因此它的運行不依賴于瀏覽器。
Tomcat作為Servlet容器,負(fù)責(zé)處理客戶請求,把請求傳送給Servlet并把結(jié)果返回給客戶。Servlet容器與Servlet之間的接口是由Java Servlet API定義的,在Java Servlet API中定義了各種方法。
5.2 主界面介紹
主界面介紹如圖1所示。
備考平臺通過網(wǎng)站的形式進(jìn)行多維化學(xué)習(xí),學(xué)習(xí)方式多元化的特點使得學(xué)生自主使用網(wǎng)站進(jìn)行學(xué)習(xí),除此之外,網(wǎng)站具有的社交功能,這也將打破單一的學(xué)習(xí)方式,使得學(xué)生復(fù)習(xí)備考更有效率。
參考文獻(xiàn)
[1]李華,何茜,吳中福.基于Web的個性化學(xué)習(xí)系統(tǒng)研究[J].計算機(jī)工程與應(yīng)用,2002,38(13):239-242.
[2]杜明,李朝純.Struts+EJB在J2EE平臺上的設(shè)計與實現(xiàn)[J].計算機(jī)應(yīng)用研究,2005,22(03):223-224.
[3]尹曉勇,朱瑞香.多媒體協(xié)作學(xué)習(xí)系統(tǒng)的設(shè)計[J].計算機(jī)應(yīng)用研究,1999,16 (04):100-103.
中圖分類號:TP392
文獻(xiàn)標(biāo)識碼:A