韓 超 熊 兵(四川大學計算機學院,四川 成都 610000)
信 息 技 術
基于Struts 2的學生備考系統應用開發
韓超熊兵
(四川大學計算機學院,四川 成都 610000)
摘要:大學復習備考是大學生關注的重要問題,是取得優異成績的主要途徑,現如今復習備考只有紙質的復習資料,沒有專業的網站來進行系統的復習。基于此,本系統應用進行開發網絡備考系統,給不同年級學生提供相應的知識和考題,并提供在線交流,為用戶提供有效的復習備考策略。
關鍵詞:復習備考;網站開發;在線交流
隨著社會、科技、網絡的日益發展,對于學生來說,學習的內容、知識、技術愈發繁多,而知識及技術的考核考試無法避免。網絡化備考是指在教育領域建立互聯網平臺,學生通過網絡進行學習、復習的一種全新備考模式。
針對用戶:報考計算機專業的高三學生,在校本科生,研究生以及博士生。
2.1 備考平臺
按照學生的不同學歷分為專業咨詢,本科備考系統,大四備考及論文共享系統,考研系統,研究生備考及論文共享系統,博士生備考系統。
功能介紹:
2.1.1獨立答題
獨立答題后進行參考答案的核對,如果對某些知識點或者題目不理解,可以在線提問。
2.1.2組隊答題
鑒于一些基礎差的同學沒有高效答題的能力,故可以進行組隊答題,組隊答題時按照自己的需求可以在線邀請陌生用戶,也可以邀請熟悉用戶。
2.1.3 精品推薦
根據每個討論組最終學習結果,按照每個用戶的滿意程度系統將該內容上傳到解答精品模塊,并提供解答人的信息,供以后的用戶進行搜索,下載,并專門存儲各種達到規定好評度的解答。
2.2 休息娛樂
具有收聽背景音樂,觀看視頻,用戶聊天的功能:
(1)背景音樂和視頻可以是系統的,也可以是用戶上傳;
(2)用戶聊天:站內收發消息和郵件功能。
2.3 資源共享
用戶根據需求進行上傳資料文件,管理員按照上傳請求進行核實材料的可靠性。最終,用戶可以進行資源共享。
2.4 知識鞏固
用戶在知識鞏固界面可以搜索到需求知識,形式包括筆記、課件以及歷年考試題。
2.5 獎勵機制
用戶賬號具有等級,等級的提高要求:解答題目,解答題目后收到別人好評或稱為精品模塊的解答人,上傳考題,上傳音樂,上傳知識資料,評論等。

圖1
Struts 2是在Struts 1和Webwork的技術基礎上進行了合并的全新的Struts 2框架。其全新的Struts 2的體系結構與Struts 1的體系結構差別巨大。Struts 2以WebWork為核心,采用攔截器的機制來處理用戶的請求,這樣的設計也使得業務邏輯控制器能夠與ServletAPI完全脫離開。Struts是一個基于Sun J2EE平臺的MVC框架,主要是采用Servlet和JSP技術來實現的。
4.1 市場可行性
面臨考試,復習資料是必不可少的。該系統基于這些問題而開發實現,針對廣大面臨考試的考生,提供全面的復習資料和歷年考題,正確可行的解題方案,以及科學合理的復習方式。本系統操作簡單,資料概括性和針對性較強,在市場上是可行的。
4.2 競爭力可行性
因系統主要是面對學生的,所以目前市場上、網絡上類似的系統相對較少,學習討論組更是一個創新性的想法,學習與娛樂放松等多功能綜合為一體,這是很多同類軟件無法相比的,因此系統本身具有競爭力。
5.1 開發工具介紹
Tomcat服務器是一種Servlet/JSP容器。Servlet是一種運行在支持Java語言的服務器上的組件。Servlet最常見的用途是擴展Java Web服務器功能,提供非常安全的,可移植的,抑郁使用的CGI代替品。它是一種動態加載的模塊,位來自Web客戶的請求提供服務。它完全運行在虛擬機上。由于它在服務器端運行,因此它的運行不依賴于瀏覽器。
Tomcat作為Servlet容器,負責處理客戶請求,把請求傳送給Servlet并把結果返回給客戶。Servlet容器與Servlet之間的接口是由Java Servlet API定義的,在Java Servlet API中定義了各種方法。
5.2 主界面介紹
主界面介紹如圖1所示。
備考平臺通過網站的形式進行多維化學習,學習方式多元化的特點使得學生自主使用網站進行學習,除此之外,網站具有的社交功能,這也將打破單一的學習方式,使得學生復習備考更有效率。
參考文獻
[1]李華,何茜,吳中福.基于Web的個性化學習系統研究[J].計算機工程與應用,2002,38(13):239-242.
[2]杜明,李朝純.Struts+EJB在J2EE平臺上的設計與實現[J].計算機應用研究,2005,22(03):223-224.
[3]尹曉勇,朱瑞香.多媒體協作學習系統的設計[J].計算機應用研究,1999,16 (04):100-103.
中圖分類號:TP392
文獻標識碼:A