基于 Spring MVC + MySQL 的简易学生作业管理系统

0 项目背景介绍

项目采用 Project / Module 模式开发,由以往对不同的 project 的开发和管理,转为对同一 Project 下对不同的 Module 进行开发和管理,降低了开发和管理的难度,可以帮助我们有效降低 module 之间的耦合度,有利于尽可能实现高内聚,低耦合
环境配置:win10家庭中文版,jdk13,Tomcat9,MySQL 5.7
开发工具:idea professional 2018.3,Navicat Premium 12
已有项目:基于 Java + Servlet + Tomcat + MySQL 的简易学生作业管理系统

1 创建新 Module,用来存放 Spring MVC 项目

File -> New -> Module 创建新的 module
在这里插入图片描述
左侧选择 spring,右侧选择 Spring MVC,勾选后会自动勾选 Web Application选项
注意下部红框位置,如本机存在 Spring MVC 依赖可直接导入使用,如果没有可选择 Download 下载依赖
点击 next 后,对 module 命名,点击 finish,开始下载依赖,进度条读完 module 则创建成功
在这里插入图片描述

2 配置 Spring MVC

尝试启动项目,配置 Run Configuration,进行简单的设置
在这里插入图片描述
点击 fix 后,选择要启动的 Artifact ,点击 OK
在这里插入图片描述
尝试启动项目,发现 Artifact 出错,查看 Artifact 配置,尝试解决错误
在这里插入图片描述
发现依赖库缺失,点击 fix 修复
在这里插入图片描述
项目启动成功
在这里插入图片描述
修改部署文件目录(非必需,视个人习惯)
在这里插入图片描述
查看 web.xml 发现一个小问题,至 project structure -> Modules -> Dependencies 添加 Tomcat 依赖包即可解决
在这里插入图片描述

3 添加 maven 支持

具体步骤请移步 win10 idea 已有 JavaEE 项目添加 Maven 框架

4

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
地铁线路信息管理系统是一个基于Web的应用程序,主要用于管理地铁线路信息和提供查询服务。系统采用了SpringSpring MVC和MyBatis等技术,具有可扩展性、可维护性、可靠性和安全性等优点。 系统主要功能包括以下几个方面: 1. 地铁线路信息维护:管理员可以对地铁线路信息进行增、删、改、查等操作,包括线路名称、起始站、终点站、途经站点、票价等信息。 2. 站点信息维护:管理员可以对站点信息进行增、删、改、查等操作,包括站点名称、所属线路、经纬度等信息。 3. 车站信息维护:管理员可以对车站信息进行增、删、改、查等操作,包括车站名称、所属站点、到达时间、发车时间等信息。 4. 乘客查询服务:乘客可以通过系统查询地铁线路、站点和车站信息,以及票价和车次信息等。 5. 管理员权限管理:系统管理员可以对用户权限进行管理,包括添加、删除、修改角色和分配权限等。 6. 系统日志管理:系统可以记录用户的操作日志和异常日志,方便管理员进行系统的监控和管理。 在技术实现方面,系统采用了Spring作为IoC容器和AOP框架,Spring MVC作为Web框架,MyBatis作为持久化框架,同时还使用了其他技术如JSP、jQuery等。系统采用了Maven作为项目管理工具,可以方便地管理项目依赖和构建。在数据存储方面,系统采用了MySQL数据库进行数据存储和管理。 总之,基于Spring+Spring MVC+MyBatis技术的地铁线路信息管理系统具有实用性和可扩展性,可以满足不同场景下的需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值