基于java EE的教学资源平台的设计与实现

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:eyeryonecheat
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:基于java EE架构开发了立足于网络的教学资源网站。系统采用java三大框架,struts2,spring和ibatis。该系统包括学生,教师和管理员三个子平台。对学生提供的服务有注册,登录,查看教学资源,上传作业,发布留言等功能。对教师提供编辑网页,上传资源,处理留言,处理作业等功能。对管理员提供用户管理,角色管理,日志管理等功能。系统界面友好,功能比较强大,且具有较好的可扩展性。
  关键词:Java EE;教学资源;教学模式
  中图分类号:TP319 文献标识码:A 文章编号:1009-3044(2015)05-0091-03
  Development and Implementation of Teaching Resource Platform Based on Java EE
  LIU Min-na1,2,LI Yan-xiang1,WEI Hao1
  (1.Xianyang Normal University, College of Information Engineering, Xianyang 712000, China;2.Xianyang Normal University Institute of Graphics and Image Processing, Xianyang 712000, China)
  Abstract:Based on Java EE architecture to develop a network based teaching resources website. The system uses Java three framework, Struts2, ibatis and spring. The system includes three sub platforms for students, teachers and administrators. Provide services to students have registered, log in, view teaching resources, upload operations, publish messages and other functions. To provide the teacher with the editor of the website, upload resources, processing message, processing operations and other functions. To provide users with the management of user management, role management, log management and other functions. System interface is friendly, the function is more powerful, and has good scalability.
  Keywords: Java EE; Teaching resources; Teaching mode
  1 问题的提出
  传统课堂教学模式,教师在有限的教学时间内讲授大量的知识, 因为时间关系,师生的互动较少,教学效果比较差强人意。究其原因,主要问题在于课堂上,教师是主体,学生大多数只是被动地接受知识。而课后,教师和学生见面机会少,所以学生作业中的问题,教师很难第一时间给予指导,当问题积累的多了,即使课堂上有机会提问,但学生往往不知从何问起。久而久之,大大影响学生学习的积极性。
  同时,随着高校的扩招,班级学生人数增加,从最初的30人增加到40到50人。教学班人数增加,因为教师的精力有限,课时有限,课堂提问的覆盖面有限,教学的效果受到了一定的影响。
  为了有效地改进教学模式,提高学生学习的主动性,使学生能够积极的自主学习,因此,建立基于java三大框架的教学资源网站,通过这个网络平台,提供学习资料,视频等多种资源。为教师,学生创造更加灵活,多样化的教学环境。在这个网络平台上,学生是主体,他们可以根据知识掌握的情况,利用闲暇时间,去主动的学习,对于不够理解的知识,可以在网络上与教师互动,能有效地调动学生的学习积极性。
  2 教学资源系统
  2.1教学资源系统需求
  本系统使用B/S架构,采用java的三大框架技术,主要实现对授课教师和学生的管理,授课教师可以发布教学资源,查看学生作业,处理学生留言,管理个人信息(登录密码,用户名),学生也可以通过本系统上传作业,下载教学课件。管理员可以对系统中的授课教师和学生进行管理。包括增加,删除,修改,查询。系统具体功能如下:
  前台功能:
  1)课程介绍:课程简介、教学大纲、课程特色、教学方法。
  2)师资队伍:教师介绍、科研论文、科研项目。
  3)教学资源:教学教参、教学课件、典型习题、网络资源、教学视频、在线答疑(QQ在线留言)。
  4)教学成果:出版教材、教改项目、教改论文、教学获奖。
  5)留言板
  6)联系我们:QQ在线留言、电话,地址。
  后台功能:
  1)用户管理:新增用户,修改用户,用户授权,删除用户。(支持从word或者excel中导入学生)
  2)通用页面处理:选择了栏目,对网页内容进行编辑。
  3)任务管理:新增任务、删除任务、查看任务。
  4)日志管理:日志查询。
  5)角色管理:新增角色,修改角色,赋予菜单,删除角色。   6)留言管理:回复,删除,查看。
  网站分为非登录用户(游客)、登录用户(学生、教师和管理员)。
  1)游客具有查看网页,浏览视频等权限,但是不能下载资源。
  2)学生可以查看网页、浏览视频,下载资源,上传作业,留言。
  3)教师可以编辑网页,上传资源,下载资源(学生作业),查看学生的浏览网站记录,处理留言。
  4)管理员可以增加用户,管理日志,管理用户等。
  2.2 系统开发及运行环境
  系统采用B/S模式,开发技术上,选择Java的三大框架,Struts、Spring、ibatis作为开发技术[1][2],Tomcat与windows Server2010作为运行平台,数据库使用My Sql。前台设计使用的技术有xhtml,div css,js,freemarker。
  2.3 系统功能设计
  系统包括管理员,教师,学生三部分。系统的主要模块有注册模块,登录模块,通用页面管理模块,用户管理模块,角色管理模块,日志管理模块,留言管理等模块[3]。
  系统模块图如下:
  1)作业管理模块
  该模块可以实现搜索学生提交的作业,查看提交作业学生的信息,对提交的作业进行下载等操作。
  2)页面管理模块
  教师,管理员对网页的栏目页面的内容进行编辑,将页面中链接的资源,如word,ppt,rar,mp4等资源进行上传。
  3)日志管理模块
  管理员查看访问后台系统的用户,以及访问的具体操作和访问时间,以便于了解后台系统的使用情况,当系统出现安全隐患,通过日志可以锁定可能存在安全隐患的用户。
  4)用户管理模块
  超级管理员对系统中的管理员,学生用户,教师用户进行添加,修改,删除操作。对用户设置一定的角色,以便于具有相应的权限。
  5)角色管理模块
  系统具有管理员,教师,学生三种角色。管理员可以对系统,网站,用户进行管理,教师可以管理留言,管理作业,管理通用页面。学生可以查看网页,上传作业,发布留言。
  6)留言管理模块
  由教师,管理员进行查询,处理,回复学生的留言。
  7)注册模块
  为学生用户和教师用户设置的注册,输入用户名,密码等信息后可以注册成为网站的合法用户。
  8)登录模块
  登录时根据不同的用户名,以及此用户所具有的角色,跳转到不同的页面。学生用户进入网站首页,教师和管理员进入网站后台。
  2.4 系统实现
  1)数据库设计
  本系统的数据库名字为teaching_resource,数据库中有9个表,分别是:
  sys_user:用户表(见表1)
  sys_role:角色表
  sys_user_role:用户角色表
  sys_role_menu:角色菜单表
  sys_menu:系统菜单表
  message:留言表(见表2)
  sys_log:日志表
  t_html_data:数据表
  t_html_core:栏目表
  2)数据库中关系模型
  数据表的数据结构如下:
  用户表:包括类型,用户id,姓名,密码,创建时间,是否删除,班级,系别。
  角色表:角色id,角色名称,创建时间。
  用户角色表:角色id,用户id。
  菜单表:菜单id,菜单名称,菜单类型,菜单的url,父菜单id。
  角色菜单表:角色id,菜单id。
  留言表:留言id,留言用户姓名,留言标题,留言内容,ip,留言时间,回复内容。
  日志表:id,日志名称,类型,状态,用户名,ip,日期,显示信息。
  数据表:id,fid,内容,栏目名称。
  栏目表:id,fid,类型,级别,名称。
  3)用户界面设计
  经过需求分析,本系统主要实现教学资源发布,教学资源上传,教师管理,和学生管理等功能。系统分为前台和后台。前台首页包括导航条,学生优秀作品展示,教学资源分类等区域。网站在界面设计时本着清爽,美观大方的原则[4][5],主色调采用天蓝色、主体文字为黑色。首页界面如下图:
  后台界面采用框架结构设计,框架左侧是以浮动面板展示的导航,后侧显示具体的页面内容。效果图如下图:
  4)系统的特点
  该系统通过在线QQ,留言与学生交互,因此具有很强的交互性。网站具有开放性,所有用户均可以查看所有资源。在网站后台可以对网站的角色进行管理,对不同用户动态赋予不同角色。静态网页采用DIV CSS布局,具有很好的可扩展性。
  3 结束语
  基于三大框架技术的教学资源网站,实现了教学资源的网络化,学生可以网上查看课程资源,上传作业和发布留言,教师借助网络发布新的资源,处理留言和学生提交的作业。这个平台的使用,可以打破传统教学受地域,时间的限制,使教学资源最大化的发挥作用。
  参考文献:
  [1] 刘京华. Java Web整合开发王者归来[M]. 北京: 清华大学出版社, 2010: 126-139.
  [2] 唐振明. JavaEE主流开源框架[M]. 北京: 电子工业出版社, 2011: 68-70.
  [3] 丁光惠, 唐正连, 杨伟,等. 基于 B/ S 的毕业设计管理系统开发[J]. 湖北汽车工业学院学报, 2006, 20(4): 71-73.
  [4] 罗秀娟, 王春光. 基于B/S模式的毕业设计管理系统开发与实现[J]. 计算机技术与发展, 2010, 3(20): 239-241.
  [5] 肖辉辉, 郑涵, 罗日才. 基于B/S架构的稿件管理系统设计与实现[J]. 软件导刊, 2015, 4(14): 96-98.
其他文献
摘要:伴随着移动互联网信息时代的发展,移动互联网如潮水般一样席卷着整个世界,充斥着我们生活的各个方面,极大的方便了我们的生活。同时移动话联网也在让众多传统的行业发生颠覆性的变革,无论是世界百强的企业,还是名不见经传的小企业,无论是团队还是个人,都受其极大的影响。移动互联网已经在改变了我们的生活习惯、工作方式、社交方式等。微信、陌陌、腾讯、APP、百度、网易、阿里巴巴、淘宝等众多互联网以及移动客户端
摘要:随着互联网的发展,信息技术正在快速发展,大数据、云计算、物联网等蓬勃发展,使互联网时代迈上一个新台阶。该文研究的是以数字图书馆为背景,关于两个项目中的特色数据库的研究以及相关数据的统计。  关键词:大数据;数字图书馆;数据库  中图分类号:G252 文献标识码:A 文章编号:1009-3044(2016)22-0261-04  Abstract: With the development o
摘要:三维数字校园是一种集数字化、信息化、可视化等多种技术为一体的校园管理系统,与传统二维数字校园相比,三维数字校园能更真实地反映客观世界。该文利用WebGIS和CityEngine等技术设计、开发出基于B/S结构的三维校园地理信息服务平台,为高校的资源规划和信息管理提供可靠依据,使各种管理更加及时,有效,直观和智能。  关键词: 三维校园;Sketchup;CityEngine;WebGIS  
摘要:随着苹果产品的普及,越来越多的人开始使用iPhone和iPad,iOS系统下的移动软件早已走进人类的生活。该课题来源于基于考研类手机软件在移动终端便捷使用的需求。“盐巴”是基于iOS平台和SWIFT语言开发的一个考研资讯 数据挖掘应用,该课题主要完成软件的整体设计以及各个功能的基本实现。在OSX操作系统平台下,搭载Xcode开发环境,采用SWIFT语言作为主要开发语言,使用Xcode和Par
摘要:《国务院关于加快发展现代职业教育的决定》(国发〔2014〕19号)指出要加快现代职业教育体系建设,促进职业教育发展。该文从高职院校职业教育的特点出发,以《医用传感器》课程教学为例,通过问卷调查,分析课程设置和教学中存在的主要问题,并提出课程教学改革意见和建议。  关键词:问卷调查 ;职业教育;教改  中图分类号:G71 文献标识码:A 文章编号:1009-3044(2016)15-0176-
摘要:SPOC即小规模限制性在线课程,作为“后 MOOC 时代”的一个典型范式,该文主要表达了SPOC课程的特征及其在混合学习中的优势,同时介绍了《教育技术学研究方法》SPOC课程的开发流程,旨在更好地推进SPOC课程的资源建设,促进高校课程的改革。  关键词:SPOC;混合式学习;《教育技术学研究方法》  中图分类号:G642 文献标识码:A 文章编号:1009-3044(2016)15-015
摘要:从ARP原理入手。探讨解决ARP攻击的方法,确保单位局域网正常连接,从而避免因局域网延误工作,学习。  关键词:ARP协议;ARP工作原理;ARP;攻击;ARP欺骗;MAC绑定  中图分类号:TP393文献标识码:A文章编号:1009-3044(2008)21-30434-01    The Discussion on the Principle of ARP Attack and Effe
摘要:2011 年的TED大会上,萨尔曼·可汗(Salman Khan) 将“翻转课堂”这一全新的教学方式介绍给全世界,这一理念在教育理论界引起了广泛的关注,并在全球范围内引发了“翻转课堂”教学实践的探索。基于翻转课堂理念的教学设计也在国内许多学校展开。四川大学锦城学院作为一所应用型独立学院,以翻转课堂理念为基点展开的教学设计可以使学生在有限的学习时间内掌握更多走向社会所需的技能。该文以学院财经类
摘要:本文从确保IP视频系统QoS的方法,网络设计上对QoS的保证,IP视频业务本身的QoS的实现等几个方面,详细地介绍了如何确保IP视频会议的质量。   关键词:视频会议;IP视频会议质量  中图分类号:TP393文献标识码:A 文章编号:1009-3044(2008)09-11640-03    IP Video Frequency Conference Quality  ZHANG Jian
摘要:PPT课件是目前应用最广泛的多媒体课件表现形式之一,成为当代大学课堂必不可少的教学手段。本文通过对PPT课件美化处理的潜心研究,总结出一套PPT课件的美化处理技术和方法。希望对广大一线授课教师制作美的PPT课件有所帮助。  关键词:PPT课件;素材美化;技术方法  中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2016)11-0180-02  现阶段应用最广泛的多媒体