基于javaweb+SSM+Maven学生成绩管理系统

基于javaweb+SSM+Maven学生成绩管理系统

开发工具:eclipse/idea/myeclipse/sts等均可配置运行

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

        <div class="form-group">
            <label for="name">学生成绩</label>
            <input type="text" class="form-control" name="score" id="score" value="${student.score}"
                   placeholder="请输入学生成绩">
        </div>
        <div class="form-group">
            <label for="name">学科</label>
            <input type="text" class="form-control" name="subject" id="subject" value="${student.subject}"
                   placeholder="请输入学科">
        </div>
        <input type="hidden" name="id" value="${student.id}"/>
        <button type="submit" class="btn btn-default">提交</button>
    </form>


</div>
        </div>
        <div class="form-group">
            <label for="name">学科</label>
            <input type="text" class="form-control" name="subject" id="subject" value="${student.subject}"
                   placeholder="请输入学科">
        </div>
        <input type="hidden" name="id" value="${student.id}"/>
        <button type="submit" class="btn btn-default">提交</button>
    </form>


</div>

<script type="text/javascript">
    //提交之前进行检查,如果return false,则不允许提交
    function check() {
        var name = document.getElementById("name").value;
        var classid = document.getElementById("classid").value;
        var teacher = document.getElementById("teacher").value;
        var score = document.getElementById("score").value;
        var subject = document.getElementById("subject").value;

        if (name == "") {
            return false;
        }
        if (teacher == "") {
            alert("老师姓名不能为空!");
            return false;
        }
        if (score == "" || !/^\d+(\.0*)?$/.test(score)) {
            alert("成绩必须为数字");
            return false;
        }
        if (subject == "") {
            alert("学课不能为空!");
            return false;
import com.demo.entity.User;

import java.util.List;
import java.util.Map;

public interface UserMapper {

    List<User> findAllSplit(Map<String, Object> params);

}
<%--
  Created by IntelliJ IDEA.
  User: EDZ
            <div class="login-center-img"><img src="img/password.png"/></div>
            <div class="login-center-input">
                <input type="password" id="password" name="password" value="" placeholder="密码"
                       onfocus="this.placeholder=''" onblur="this.placeholder='密码'"/>
            </div>
        </div>
        <br>
        <br>
        <br>
        <button type="submit" class="login-button">登陆</button>
    </div>
</form>
</body>
<script type="text/javascript">
    //提交之前进行检查,如果return false,则不允许提交
    function check() {
        //根据ID获取值
        var username = document.getElementById("username").value;
        var password = document.getElementById("password").value;

    public Integer getScore() {
        return score;
    }

    public void setScore(Integer score) {
        this.score = score;
    }

    public String getSubject() {
        return subject;
    }

    public void setSubject(String subject) {
        this.subject = subject;
    }

    @Override
    public String toString() {
        return "Student{" +
                "id=" + id +
                ", name='" + name + '\'' +
                ", classid='" + classid + '\'' +
                ", teacher='" + teacher + '\'' +

 void insertStudent(Student student);

}
package com.demo.mapper;


import com.demo.entity.User;

import java.util.List;
import java.util.Map;

public interface UserMapper {

    List<User> findAllSplit(Map<String, Object> params);

}
<%--
  Created by IntelliJ IDEA.

import java.util.HashMap;
import java.util.List;
import java.util.Map;

@Service
public class UserServiceImpl implements UserService {
    @Autowired
    private UserMapper userMapper;

    @Override
    public User get(String username, String password) {
        Map<String, Object> params = new HashMap<>();
        params.put("username", username);
        params.put("password", password);
    <div class="login">
        <div class="login-top">
            登录
        </div>
        <div class="login-center clearfix">
            <div class="login-center-img"><img src="img/name.png"/></div>
            <div class="login-center-input">
                <input type="text" id="username" name="username" value="" placeholder="用户名"
                       onfocus="this.placeholder=''" onblur="this.placeholder='用户名'"/>
            </div>
        </div>
        <br>
        <br>
        <br>
        <div class="login-center clearfix">
            <div class="login-center-img"><img src="img/password.png"/></div>
            <div class="login-center-input">
                <input type="password" id="password" name="password" value="" placeholder="密码"
                       onfocus="this.placeholder=''" onblur="this.placeholder='密码'"/>
            </div>
        </div>
        <br>
            return false;
        }
        return true;
    }
</script>
</html>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>修改的编辑页面</title>
    <script type="text/javascript" src="${pageContext.request.contextPath}/jq/jquery-1.11.0.js"></script>
    <script type="text/javascript"
            src="https://cdn.staticfile.org/twitter-bootstrap/3.3.4/js/bootstrap.min.js"></script>
    <link rel="stylesheet" type="text/css"
          href="https://cdn.staticfile.org/twitter-bootstrap/3.3.4/css/bootstrap.min.css">
        </td>
        <td>第${pageInfo.pageNum}页/共${pageInfo.pages}页</td>
        <td><a href="${pageContext.request.contextPath}/insertStudentEdit"><button type="button" class="btn btn-success btn-sm">添加</button></a></td>
    </tr>
</table>
</body>
<script type="text/javascript">
    function toPage(pageNum) {
        //pageNum为当前页
        $("#pn").val(pageNum);
        //获取页面设置的每页条数
        var pageSize = $("#pageSize").val();
        //每页条数传给表单,更新每页条数
        $("#ps").val(pageSize);
        //提交表单请求
        $("#myForm").submit();
    }
</script>
    }

    //2、提交添加请求,实现
    @RequestMapping("/insertStudent")
    public String insertStudent(Student student) {
        //执行添加,调用service添加方法-dao-持久化
        studentService.insertStudent(student);
        //添加完毕,重定向更新结果页面
        return "redirect:/selectStudentAll";
    }

}
package com.demo.util;

//分页工具类
public class ParamsStu {

运行环境

Java≥6、Tomcat≥7.0、MySQL≥5.5

开发工具

eclipse/idea/myeclipse/sts等均可配置运行

技术框架

JavaBean MVC JSP SSM(Spring SpringMVC MyBatis) Maven MySQL Bootstrap JavaScript

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

功能说明

学生成绩的增删改查管理

20220312175757

20220312175808

20220312175830

20220312175849

20220312175941


  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
springmvc是一种基于Spring框架的MVC(Model View Controller)开发模式的Web开发框架。它能够帮助开发者更好地管理请求和响应,让开发过程更加简洁和灵活。MyBatis是一个优秀的持久层框架,可以与Spring相结合进行数据库操作。它能够通过注解或XML配置文件实现数据库的增删改查操作,使开发者能够高效地操作数据库。电商项目是一种在线购物平台,用户可以浏览商品信息、下单购买、查看订单等。Java商城源码是这种电商项目的实现代码,通过使用SpringMVC和MyBatis,能够快速搭建一个完整的电商网站。 SSM框架是指Spring+SpringMVC+MyBatis的组合,是一种常用的JavaWeb开发框架。Spring是一个轻量级的开源框架,提供了很多实用的功能,包括IOC(控制反转)和AOP(面向切面编程)等。SpringMVC是基于Spring的MVC框架,可以实现请求的分发和处理。MyBatis是一个持久层框架,可以与SpringMVC结合使用,完成数据库的操作。Maven是一种软件项目管理工具,可以自动下载和配置项目所需的第三方库和工具。 对于这个电商项目的Java商城源码,使用SSM框架和Maven进行开发是一个不错的选择。首先,可以使用Maven来管理项目所需的依赖库,避免手动下载和配置的繁琐过程。其次,使用Spring来提供IOC容器和AOP功能,可以简化开发过程,并且使代码更加易于维护。然后,使用SpringMVC来处理请求和响应,实现网站的跳转和业务逻辑的处理。最后,使用MyBatis来完成与数据库的交互,实现商品信息的增删改查等功能。 综上所述,使用SSM框架和Maven进行开发的电商项目Java商城源码,能够快速搭建一个完整的电商网站,实现商品的展示、购买和订单的管理等功能。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值