基于Struts 2的学生备考系统应用开发
2015-07-18四川大学计算机学院四川成都610000
韩 超 熊 兵(四川大学计算机学院,四川 成都 610000)
信 息 技 术
基于Struts 2的学生备考系统应用开发
韩超熊兵
(四川大学计算机学院,四川 成都 610000)
摘要:大学复习备考是大学生关注的重要问题,是取得优异成绩的主要途径,现如今复习备考只有纸质的复习资料,没有专业的网站来进行系统的复习。基于此,本系统应用进行开发网络备考系统,给不同年级学生提供相应的知识和考题,并提供在线交流,为用户提供有效的复习备考策略。
关键词:复习备考;网站开发;在线交流
1 研究背景
随着社会、科技、网络的日益发展,对于学生来说,学习的内容、知识、技术愈发繁多,而知识及技术的考核考试无法避免。网络化备考是指在教育领域建立互联网平台,学生通过网络进行学习、复习的一种全新备考模式。
2 研究内容
针对用户:报考计算机专业的高三学生,在校本科生,研究生以及博士生。
2.1 备考平台
按照学生的不同学历分为专业咨询,本科备考系统,大四备考及论文共享系统,考研系统,研究生备考及论文共享系统,博士生备考系统。
功能介绍:
2.1.1独立答题
独立答题后进行参考答案的核对,如果对某些知识点或者题目不理解,可以在线提问。
2.1.2组队答题
鉴于一些基础差的同学没有高效答题的能力,故可以进行组队答题,组队答题时按照自己的需求可以在线邀请陌生用户,也可以邀请熟悉用户。
2.1.3 精品推荐
根据每个讨论组最终学习结果,按照每个用户的满意程度系统将该内容上传到解答精品模块,并提供解答人的信息,供以后的用户进行搜索,下载,并专门存储各种达到规定好评度的解答。
2.2 休息娱乐
具有收听背景音乐,观看视频,用户聊天的功能:
(1)背景音乐和视频可以是系统的,也可以是用户上传;
(2)用户聊天:站内收发消息和邮件功能。
2.3 资源共享
用户根据需求进行上传资料文件,管理员按照上传请求进行核实材料的可靠性。最终,用户可以进行资源共享。
2.4 知识巩固
用户在知识巩固界面可以搜索到需求知识,形式包括笔记、课件以及历年考试题。
2.5 奖励机制
用户账号具有等级,等级的提高要求:解答题目,解答题目后收到别人好评或称为精品模块的解答人,上传考题,上传音乐,上传知识资料,评论等。
图1
3 技术分析
Struts 2是在Struts 1和Webwork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开。Struts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。
4 可行性分析
4.1 市场可行性
面临考试,复习资料是必不可少的。该系统基于这些问题而开发实现,针对广大面临考试的考生,提供全面的复习资料和历年考题,正确可行的解题方案,以及科学合理的复习方式。本系统操作简单,资料概括性和针对性较强,在市场上是可行的。
4.2 竞争力可行性
因系统主要是面对学生的,所以目前市场上、网络上类似的系统相对较少,学习讨论组更是一个创新性的想法,学习与娱乐放松等多功能综合为一体,这是很多同类软件无法相比的,因此系统本身具有竞争力。
5 备考平台的实现
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