iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >HTML+JavaScript+Servlet+MySQL实现一个简单的学生信息管理系统
  • 275
分享到

HTML+JavaScript+Servlet+MySQL实现一个简单的学生信息管理系统

servletmysqlhtmljavascript 2023-10-11 07:10:25 275人浏览 泡泡鱼
摘要

话不多说,先上效果图 1、登录界面 学生信息管理界面 展示信息 添加信息 修改信息 3、课程信息管理界面 4、成绩信息管理界面 部分代码 登录 学生信

话不多说,先上效果图
1、登录界面
在这里插入图片描述

学生信息管理界面
展示信息
学生信息管理界面
添加信息
在这里插入图片描述
修改信息
在这里插入图片描述
3、课程信息管理界面
在这里插入图片描述
在这里插入图片描述
4、成绩信息管理界面
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
部分代码
在这里插入图片描述

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>登录</title>    <link rel="stylesheet" href="../bootstrap/CSS/bootstrap.min.css"></head><body>    <h1 class="text-center">学生信息管理系统</h1>    <div class="container">        <div class="fORM-group">            <label>用户名</label>            <input type="text" class="form-control" id="username" placeholder="请输入用户名"/>        </div>        <div class="form-group">            <label>密码</label>            <input type="passWord" class="form-control" id="password" placeholder="请输入密码"/>        </div>        <div class="row">            <div class="col-md-6">                <button class="btn btn-info btn-block btn-flat" id="loginBtn">登录</button>            </div>            <div class="col-md-6">                <button class="btn btn-info btn-block btn-flat" id="resetBtn" type="reset">重置</button>            </div>        </div>    </div>    <script src="../js/Jquery-2.1.4.min.js"></script>    <script src="../bootstrap/js/bootstrap.min.js"></script>    <script>        $('#loginBtn').on('click',function(){            var username = $('#username').val();            var password = $('#password').val();            //alert(username+" "+password);            var url = "/LoginServlet";            var d={                "username":username,                "password":password            };            $.ajax({                type:"post",                url:url,                dataType:"JSON",                data:d,                success:function(res){                    if(res.code == 1){                        window.location='/student/student.html';                    }else{                        alert("用户名或密码错误!");                    }                }            })        });    </script></body></html>
package login;import database.DataBaseAccess;import java.sql.*;public class LoginAccess extends DataBaseAccess{    public static boolean checkUser(String username, String password)    {        Connection connection = null;        PreparedStatement p = null;        ResultSet resultSet = null;        String sql = "select * from user where name=? and password=?";        try        {            connection = getConnection();            assert connection != null;            p = connection.prepareStatement(sql);            p.setString(1,username);            p.setString(2,password);            resultSet = p.executeQuery();            if(resultSet.next())            {                return true;            }        }        catch (SQLException e)        {            e.printStackTrace();        }        finally        {            close(resultSet,p,connection);        }        return false;    }}
package login;import com.alibaba.fastjson.JSONObject;import javax.servlet.annotation.WEBServlet;import javax.servlet.Http.httpservlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;import java.io.PrintWriter;@WebServlet("/LoginServlet")public class LoginServlet extends HttpServlet{    private static final long serialVersionUID = 1L;    protected void doPost(HttpServletRequest res, HttpServletResponse resp) throws IOException    {        // 设置响应的内容编码方式为UTF-8,才能使用中文        //resp.setCharacterEncoding("UTF-8");        //resp.setContentType("text/html;charset=UTF-8");        // 从前端的请求中拿到用户名和密码        String username = res.getParameter("username");        String password = res.getParameter("password");        //System.out.println(username+" "+password);        // 开始验证        JSONObject jsonObject = new JSONObject();        if(LoginAccess.checkUser(username, password))        {            jsonObject.put("code",1);        }else        {            jsonObject.put("code",0);        }        // 返回前端        PrintWriter printWriter = resp.getWriter();        printWriter.print(jsonObject);        printWriter.close();    }}
package student;public class Student {private int id;private String name;private String major;public Student(int id, String name,String major) {this.id=id;this.name=name;this.major=major;}public int getId() {return id;}public void setId(int id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getMajor() {return major;}public void setMajor(String major) {this.major = major;}public void print() {System.out.println(this.id+"\t\t"+this.name+"\t\t"+this.major);}}
package grade;import course.Course;import student.Student;public class Grade{    private String studentName; // 该成绩所对应的学生姓名    private String courseName; // 该成绩所对应的课程名称    private double grade; // 成绩    public Grade(String studentName, String courseName, double grade)    {        this.studentName = studentName;        this.courseName = courseName;        this.grade = grade;    }    public String getStudentName()    {        return studentName;    }    public void setStudentName(String studentName)    {        this.studentName = studentName;    }    public String getCourseName()    {        return courseName;    }    public void setCourseName(String courseName)    {        this.courseName = courseName;    }    public double getGrade()    {        return grade;    }    public void setGrade(double grade)    {        this.grade = grade;    }}

来源地址:https://blog.csdn.net/qq_57987156/article/details/128437569

您可能感兴趣的文档:

--结束END--

本文标题: HTML+JavaScript+Servlet+MySQL实现一个简单的学生信息管理系统

本文链接: https://www.lsjlt.com/news/428068.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • HTML+JavaScript+Servlet+MySQL实现一个简单的学生信息管理系统
    话不多说,先上效果图 1、登录界面 学生信息管理界面 展示信息 添加信息 修改信息 3、课程信息管理界面 4、成绩信息管理界面 部分代码 登录 学生信...
    99+
    2023-10-11
    servlet mysql html javascript
  • 怎么用VUE实现一个简单的学生信息管理系统
    本篇内容主要讲解“怎么用VUE实现一个简单的学生信息管理系统”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用VUE实现一个简单的学生信息管理系统”吧!一、主要功能本次任务主要是使用 VUE ...
    99+
    2023-06-27
  • JavaScript+HTML实现学生信息管理系统
    目录一、前言二、效果图三、代码四、学生信息管理系统主界面一、前言 用数组来存储所有学生对象的信息,实现了双向更新,初始时(数组内的对象信息“填充界面”),后面的界面操作可以更新数组内...
    99+
    2022-11-12
  • Java实现简单学生信息管理系统
    最近在学习Java,所以写了个学生信息管理系统,话不多说,上代码。 Student.java: package com.mumu; public class Student {...
    99+
    2022-11-12
  • C++实现简单学生信息管理系统
    本文实例为大家分享了C++实现学生信息管理系统的具体代码,供大家参考,具体内容如下 编译环境: Microsoft Visual Studio 2019 3个头文件: Fileope...
    99+
    2022-11-13
  • Python实现简单的学生信息管理系统
    本文实例为大家分享了Python实现学生信息管理系统的具体代码,供大家参考,具体内容如下 要求描述: 学生的信息包括:学号,姓名,年龄,性别,出生日期,地址,电话,E-mail等等。...
    99+
    2022-11-13
  • C语言实现简单学生信息管理系统
    学生信息管理系统的功能有,也可以自己增加或者改进一些函数功能。 在main函数里调用这8个函数 学生信息包含姓名、年龄、学号、成绩,需要定义一个结构体(结构体是全局变量,所以需要全...
    99+
    2022-11-13
  • 如何使用C++编写一个简单的学生信息管理系统?
    如何使用C++编写一个简单的学生信息管理系统?学生信息管理系统是一款非常常见且实用的软件,用于管理和记录学生的基本信息、课程成绩等。本文将指导您如何使用C++编写一个简单的学生信息管理系统。首先,您需要确定学生信息管理系统的基本功能模块。常...
    99+
    2023-11-04
    C++ 编写 学生信息管理
  • python实现简易的学生信息管理系统
    目录一、系统功能二、系统开发环境三、实现代码四、项目打包并生成.exe可执行文件本文实例为大家分享了python实现简易学生信息管理系统的具体代码,供大家参考,具体内容如下 一、系统...
    99+
    2022-11-11
  • 基于Python实现一个简单的学生管理系统
    目录序言代码实战效果展示序言 小学妹说要毕业了,学了一学期Python等于没学,现在要做毕设做不出来,让我帮帮她,晚上去她家吃夜宵。 当时我心想,这不是分分钟的事情,还要去她家,男孩...
    99+
    2022-12-31
    Python实现学生管理系统 Python学生管理系统 Python管理系统
  • Java基础——学生成绩信息管理系统(简单实现)
    需求 1、 定义一个学生类 Student,包含姓名、成绩信息; 2、使用 ArrayList集合存储学生对象; 3、 对集合中的元素进行增删查改的操作。 一、定义学生类 学生类可以包含姓名、成绩、学号、年龄等等,这里...
    99+
    2023-10-20
    java 开发语言 后端
  • 怎么在java中使用mysql实现一个学生信息管理系统
    今天就跟大家聊聊有关怎么在java中使用mysql实现一个学生信息管理系统,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。具体内容如下import java.awt.Bord...
    99+
    2023-05-30
    java mysql
  • 基于Python实现简易学生信息管理系统
    目录一、系统简介二、步骤分析三、需求实现四、具体实现4.1 添加学生信息的函数4.2 删除学生信息的函数4.3 修改学生信息的函数4.4 查询学生信息的函数4.5 显示所有学生信息五...
    99+
    2022-11-11
  • python怎么实现简易的学生信息管理系统
    一、系统功能1.录入学生信息2.查找学生信息3.修改学生信息4.删除学生信息5.成绩排序6.统计学生总人数7.显示所有学生信息0.退出系统二、系统开发环境1.操作系统:win72.开发工具:PyCharm3.Python内置模块:os,re...
    99+
    2023-05-14
    Python
  • python如何实现简易的学生信息管理系统
    本篇内容主要讲解“python如何实现简易的学生信息管理系统”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python如何实现简易的学生信息管理系统”吧!一、系统功能录入学生信息查找学生信息修改...
    99+
    2023-07-06
  • java实现简单的学生管理系统
    用Java如何实现一个用数组作为存储结构的简易的学生管理系统? 首先,我们定义一个student类,在其中添加私有化的成员变量,通过getter和setter方法进行调用 publi...
    99+
    2022-11-13
  • 基于php+MySql实现学生信息管理系统实例
    php大作页,使用php+mysql技术,实现了基本的分页,信息查询,修改,增加,删除操作 有以下几个基本页面 登录页面 首页 修改学生基本信息 修改学生学籍信息 修改学生成绩信息 增加学生信息 ...
    99+
    2022-05-21
    php学生信息管理系统 php MySql 信息管理系统
  • 如何利用MySQL和C#开发一个简单的学生管理系统
    如何利用MySQL和C#开发一个简单的学生管理系统引言:学生管理系统是学校管理学生信息的重要工具,它可以帮助学校高效地管理学生的各项数据,包括个人信息、成绩、课程安排等。本文将介绍如何使用MySQL数据库和C#编程语言来开发一个简单的学生管...
    99+
    2023-10-22
    MySQL (数据库) C# (编程语言) 学生管理系统
  • java实现简单的客户信息管理系统
    本文实例为大家分享了java实现简单客户信息管理系统的具体代码,供大家参考,具体内容如下 全篇文章开源,源码供读者使用。这是一篇关于java的客户信息管理系统的文章,里面简单实现了数...
    99+
    2022-11-13
  • python怎么实现简单的学生管理系统
    这篇文章主要为大家展示了python怎么实现简单的学生管理系统,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“python怎么实现简单的学生管理系统”这篇文章吧。python是什么意思Python是...
    99+
    2023-06-06
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作