基于SSM的教学辅助平台(在线学习)系统的设计与实现

后台SSM+前台Bootstrap开发教学辅助平台系统
使用的开发环境是以MyEclipse为开发环境,采用Tomcat服务器作为Web应用容器,并应用MySQL为系统的数据库管理。

    在MVC模式中,应用程序被划分成了模型(Model)、视图(View)和控制器(Controller)三个部分。其中,模型部分包含了应用程序的业务逻辑和业务数据;视图部分封装了应用程序的输出形式,也就是通常所说的页面或者是界面;而控制器部分负责协调模型和视图,根据用户请求来选择要调用哪个模型来处理业务,以及最终由哪个视图为用户做出应答。
   模型层(Model)主要完成业务的逻辑处理以及数据的存储。包括业务流程、状态处理及业务规则的处理。业务逻辑接收视图层的请求数据,并返回最终的处理结果。数据模型是实体对象的数据保存,实现了视图层和模型层之间的交互。视图层(View)主要是进行用户和系统的交互,展示用户 所需要的 数据,主要是界面,包括输入和输出。一般可采用JSP、HTML页面、XML等技术实现。一个应用程序可以有很多不同的应用视图,MVC模式只进行视图上数据的采集及处理,及用户的请求,而不在视图上进行业务流程的处理,而是由模型层来处理这些业务流程及状态的改变。
    1)Spring
    Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。
    2)Spring MVC
    Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。
    3)MyBatis
  MyBatis是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO)MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。![在这里插入图片描述](https://img-blog.csdnimg.cn/20190423093202320.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MTM0NTkzMw==,size_16,color_FFFFFF,t_70)
  基于Java Web的网络教学辅助平台

摘 要
在当前的互联网信息时代之中,网络技术、多媒体技术、互联网技术都得到了飞速发展,互联网应用技术快速渗透到各行各业中,已经是人们生活中重要部分。中国信息化建设进一步深化,加快了信息化系统的实现、传统技术的转型,以及各行各业基础设施和政府部门的迅速发展。教育创新和科学管理受到各国的重视,计算机应用和技术也越来越受到关注。
利用互联网进行学与教是网络在教育中的一个重大突破。它在全世界各国高等教育和中小学教育之中如日中天,正在挑战传统教育的地位。现在世界上每个国家都是十分重视网络教育这方面的发展,所以说网络教育的发展是必然趋势。
在分析网上已经有的学习平台基础上,本人对教学辅助平台进行深入研究和多方比较,终于设计开发出了一种基于Java Web的网络教学辅助平台。网络教学辅助平台的前台浏览页面使用JSP作为开发语言,后台采用MySQL-5.5版本的数据库,开发工具使用Eclipse-IDE,服务器使用Tomcat9.0,结构采用B / S结构。

关键词:JSP MySQL数据库 B/S结构

A network teaching assistant platform base on Java Web
Guo Shiyi Directed by Postgraduate Hao Conghui
ABSTRACT
In more recent times, multimedia and Internet technology have been developing more and more rapidly. The application of the Internet quickly permeated into all walks of life, which has had an important influence of people’s life. With the informationization construction further deepening in China, more and more related researches spread gradually… The realization of informatization system has accelerated the transformation of traditional technology, and stimulated the rapid development of infrastructure and government departments. Educational innovation and scientific management are valued by all countries. Computer applications and technologies have also attracted more and more attention.
The use of the Internet for teaching and learning is a major breakthrough in education. It is very popular in the field of education all over the world including higher education, primary and secondary education and is challenging the status of traditional education. Now countries all over the world attaches great significance to the development of network education. Therefore, the developing of network education is an inevitable trend.
On the basis of analyzing the existing learning platforms on the internet, making a profound study and wide-ranging comparison of teaching auxiliary platforms, I finally designed and developed a new network teaching assistant platform based on Java Web. JSP is used as the development language for the front page of the network teaching assistance platform, while MySQL-5.5 version database is used in the background, then eclipse-ide is used as the development tool, then Tomcat9.0 is used as the server, and B/S structure is adopted as the structure.

KEY WORDS:JSP MySQL Database B/S Structure
源码下载链接
https://download.csdn.net/download/weixin_41345933/11266233

你可能感兴趣的:(基于SSM的教学辅助平台(在线学习)系统的设计与实现)