Skip to content

CserDu/Online-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Online-Learning

简介:软件工程大作业设计,基于java SSM框架的web应用程序——网上学习系统,仿照超星学习通实现部分功能

使用技术:html、css、js、jsp、jquery、ajax、SSM、mysql、maven、tocat

项目结构:

image

pom.xml:maven配置文件

web/static:静态文件,包括js、css、img

web/index.jsp:入口页面,登录注册

web/WEB-INF/jsp/:各个页面对应的jsp文件

web/WEB-INF/jsp/web.xml:tomcat配置文件

src/main/java/com:后端源代码目录

controller:SpringMVC框架的中央控制器,接收请求,视图数据展示

dao:mybatis框架实现数据库操作

pojo:实体类

service:处理业务逻辑类

utils:工具类

src/main/resources:SSM和数据库配置文件

前端页面设计:

1、index.jsp为入口页面,完成登录注册功能,前后端二次验证

2、用户登录成功,进入主页面main.jsp,iframe标签在主页面右侧创建子页面,使用ajax局部刷新技术刷新子页面,实现各个功能的页面切换,主页面保持不变。

后端实现:

1、使用三层架构模式,mybatis框架实现数据库操作,SpringMVC框架完成视图展示和控制功能,Spring框架管理所有对象。

2、前端发送请求,后端controller接收请求,交给service处理,service调用dao实现数据库操作,得到处理结果,返回给controller,controller展示数据。

部分运行结果截图:

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published