欢迎来到天天文库
浏览记录
ID:31431015
大小:110.00 KB
页数:7页
时间:2019-01-09
《基于java的电子教室的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于Java的电子教室的设计与实现 摘要:随着互联网的普及,传统的学习模式已经越来越不适应学生的学习习惯,随之而来的在线学习却受到了学生们及老师们的欢迎。本系统主要服务于在校内的所有学生和老师,为他们很好的提供更多元化的学习环境。本系统基于Java技术实现,可以实现学生的在线学习、资源共享、在线考试等功能。 关键词:电子教室;在线学习;Java 中图分类号:TP313文献标识码:A文章编号:1009-3044(2015)29-0015-03 TheDesignandImplementationoftheElectronicClassroomB
2、asedonJava XULi-hua (NanjingInstituteofIndustryTechnology,Nanjing210023,China) Abstract:WiththepopularityoftheInternet,thetraditionallearningmodehasbecomemoreandmorenottomeetthestudents'learninghabits,followedbyonlinelearninghasbeenthestudentsandteacherswelcome.Thissystemmai
3、nlyservesallthestudentsandteachersintheschool,toprovidethemwithamorediversifiedlearningenvironment.ThissystemisbasedonJavatechnology,7whichcanrealizethefunctionofonlinelearning,resourcesharing,onlineexaminationandsoon. Keywords:electronicclassroom;onlinelearning;Java 1本系统的研究意
4、义 在传统的课堂式教学下学习存在着很多的缺点,比如不能随时随地掌握学习的主动权。随着科学技术的不断提高,计算机科学与技术日渐成熟,计算机应用的普及,计算机已经进入人类社会生活的各个领域,并发挥这越来越重要的作用,越来越多的学员选择网上在线学习。 在线学习提供最优秀的教育资源传统授课方式中,真正能享受到最优秀老师付的人只能是少数人,而通过在线学习,学员可以任意选自己感兴趣的课程,接受优秀老师所上传的知识的精华,接受一流的教育。在线学习可以让学员不收时间和地域的限制,并且可以随时随地上网参与学习,而在线学习必须依赖一定的应用软件为之服务,提供一种类似
5、“网上教室”的虚拟空间,本系统就是基于Java技术设计并开发的,给教师和学生提供在网上进行教学、互动、资源共享等功能的电子教室。 2系统功能说明 本系统设计与开发分为前台和后台。前台又分为用户和游客,后台分为教师和管理员。普通用户、游客、教师、管理员的具有的功能如表1所示: 表1系统框架表7 [前台\&普通用户\&学习课程、考试、下载/共享资源、收藏课程\&游客\&学习课程\&后台\&教师\&新增章节、下载共享资源\&管理员\&新增院系、开设课堂、审核资源\&] 游客的主要功能是学习课程。 学生的主要功能是学习课程、考试、下载/共享资源、
6、收藏课程。 教师的主要功能是新增章节、下载/共享资源。 管理员的主要功能是新增院系、开设课程、审核资源。 3系统设计 3.1数据库设计 根据系统的功能分析,进行数据抽象和建模后,进行本系统的数据库设计。分别是:院系表、课程表、试卷表、试卷问题表、章节表、资源表、用户表、错误试题表,具体信息如表2所示: 3.2系统开发框架 本系统基于JavaB/S架构进行设计开发,遵循MVC模式,严格进行了应用系统的三层结构的划分。 MVC模式是“模型-视图-控制器”,MVC全名是ModelViewController,是模型(model)-视图(vi
7、ew)-控制器(controller)的缩写,一种软件设计典范,用于组织代码用一种业务逻辑和数据显示分离的方法,这个方法的假设前提是如果业务逻辑被聚集到一个部件里面,而且界面和用户围绕数据的交互能被改进和个性化定制而不需要重新编写业务逻辑MVC被独特地发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。 在本系统的开发过程中,利用了JSP+Servlet技术,严格遵循了MVC模式进行开发,系统的耦合度小。7 用Servlet充当控制器,来实现业务功能与对应页面的控制转发; 用JSP页面充当视图层,来实现业务功能的展示。
8、 用接口和接口实现类分离,配以工厂模式的形式来实现业务逻辑类,充当JavaBean的角色。 4系统主要功
此文档下载收益归作者所有