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