欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

适合新手练习的SSM学生管理系统

程序员文章站 2022-06-19 12:51:26
1.基于SSM的学生管理系统。适合新手学完SSM用来练手 这是我第一个SSM项目,只做了一个学生的模块,不过做了一个模块后面就简单了。 相信很多人在学完ssm后想找一些项目来练练手, 不过苦于没有好的项目来进行练手,我这个刚好可以满足你的需求。 可以通过研究源码来提升技术。不过在此之前你需要具备下面的技术不然 读代码起来可能会有点吃力。2.需要的技术栈需要的技术栈:spring , SpringMVC , Mybatis, ajax , jQuery, bootstrap,ja...

1.基于SSM的学生管理系统。适合新手学完SSM用来练手

	    这是我第一个SSM项目,只做了一个学生的模块,不过做了一个模块后面就简单了。
	    相信很多人在学完ssm后想找一些项目来练练手, 不过苦于没有好的项目来进行练手,我这个刚好可以满足你的需求。
	 可以通过研究源码来提升技术。不过在此之前你需要具备下面的技术不然 读代码起来可能会有点吃力。

2.需要的技术栈

需要的技术栈:spring , SpringMVC , Mybatis, ajax , jQuery, bootstrap,javascript.
开发工具:idea
数据库:mysql

3.先看看效果图

1.登录界面
适合新手练习的SSM学生管理系统

2.主界面
适合新手练习的SSM学生管理系统

3.学生信息界面

适合新手练习的SSM学生管理系统

4.效果动态图

1.登录验证
适合新手练习的SSM学生管理系统
2.添加学生
适合新手练习的SSM学生管理系统
3.修改学生

适合新手练习的SSM学生管理系统

4.删除学生
适合新手练习的SSM学生管理系统

5.工程的目录结构

适合新手练习的SSM学生管理系统

6.登录成功后进入的主界面源码

<%@page isELIgnored="false" contentType="text/html; charset=utf-8" pageEncoding="UTF-8" %>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>主界面</title>
    <link rel="stylesheet" href="static/css/bootstrap.min.css">
    <!--导入jquery-->
    <script type="text/javascript" src="static/js/jquery-3.1.1.min.js"></script>
    <!--导入bootstrap核心js-->
    <script type="text/javascript" src="static/js/bootstrap.js"></script>
</head>
<body>
<!-----------------------------------------------------------------------   导航条   ----------------------------------------------------------------------------------------->
<nav class="navbar navbar-default container-fluid  navbar-inverse">
    <div class="container-fluid">
        <!-- 屏幕自适应 建议保留 -->
        <div class="navbar-header">
            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <a class="navbar-brand" href="#">学生管理系统<small>v1.1</small></a>
        </div>
        <!-- Collect the nav links, forms, and other content for toggling -->
        <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
            <ul class="nav navbar-nav">
                <li class="active"><a href="#">管理 <span class="sr-only">(current)</span></a></li>
                <li><a href="#"> <span class="glyphicon glyphicon-envelope"></span>  联系</a></li>
                <li class="dropdown">
                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">技术支持<span class="caret"></span></a>
                    <ul class="dropdown-menu">
                        <li><a href="#">Action</a></li>
                        <li><a href="#">Another action</a></li>
                        <li><a href="#">Something else here</a></li>
                        <li role="separator" class="divider"></li>
                        <li><a href="#">Separated link</a></li>
                        <li role="separator" class="divider"></li>
                        <li><a href="#">One more separated link</a></li>
                    </ul>
                </li>
            </ul>
            <form class="navbar-form navbar-left">
                <div class="form-group">
                    <input type="text" class="form-control" placeholder="搜索">
                </div>
                <button type="submit" class="btn btn-default"> 搜索  <span class="glyphicon glyphicon-envelope"></span> </button>
            </form>
            <ul class="nav navbar-nav navbar-right">
                <li><a href="#">欢迎:<span class="text-info">黄新喜</span></a></li>
                <li class="dropdown">
                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"> 个人中心<span class="caret"></span></a>
                    <ul class="dropdown-menu">
                        <li><a href="#">修改密码</a></li>
                        <li class="divider"></li>
                        <li><a href="#">我的消息</a></li>
                        <li class="divider"></li>
                        <li><a href="#">退出登录</a></li>
                        <li role="separator" class="divider"></li>
                        <li><a href="#">Separated link</a></li>
                    </ul>
                </li>
            </ul>
        </div><!-- /.navbar-collapse -->
    </div><!-- /.container-fluid -->
</nav>

<!----------------------------------------------------------------------  页面中心  --------------------------------------------------------------------------->
<div class="row">
    <div class="col-sm-2">
        <!-- 菜单组件-->
        <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true">
            <div class="panel panel-default">
                <div class="panel-heading" role="tab" id="headingOne">
                    <h4 class="panel-title">
                        <a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
                              学生管理
                        </a>
                    </h4>
                </div>
                <div id="collapseOne" class="panel-collapse collapse " role="tabpanel" aria-labelledby="headingOne">
                    <div class="panel-body">
                        <ul class="list-group">
                            <li class="list-group-item"><a href="javascript:$('#content').load('view/student.html');" id="btna">学生列表</a></li>
<!--                            <script type="text/javascript">-->
<!--                                // 动态更新内容-->
<!--                                $(function () {-->
<!--                                  $("#btna").click(function () {-->
<!--                                     $("#content").load("./student/student1.html");-->
<!--                                     // $("#content").empty();-->
<!--                                  })-->
<!--                                });-->
<!--                            </script>-->
                        </ul>
                    </div>
                </div>
            </div>
            <div class="panel panel-default">
                <div class="panel-heading" role="tab" id="headingTwo">
                    <h4 class="panel-title">
                        <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
                            成绩管理
                        </a>
                    </h4>
                </div>
                <div id="collapseTwo" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingTwo">
                    <div class="panel-body">
                        成绩管理
                    </div>
                </div>
            </div>
            <div class="panel panel-default">
                <div class="panel-heading" role="tab" id="headingThree">
                    <h4 class="panel-title">
                        <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseThree" aria-expanded="false" aria-controls="collapseThree">
                            课表管理
                        </a>
                    </h4>
                </div>
                <div id="collapseThree" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingThree">
                    <div class="panel-body">
                        课表管理
                    </div>
                </div>
            </div>
        </div>
    </div>

    <!-- 中心内容 -->
        <div id="content">
            <div class="col-sm-10">
    <!--巨幕-->
        <div class="jumbotron">
            <h1>&nbsp;&nbsp;&nbsp;&nbsp;Hello, 欢迎使用学生管理系统</h1>
            <p>&emsp;&emsp;&emsp;这是一个不错的系统,你可以在该系统中做你任何想做的事情。让我们开始使用吧!!!!!</p>
            <p>&emsp;&emsp;&emsp;<a class="btn btn-primary btn-lg" href="#" role="button">使用教程</a></p>
        </div>
<!--    警告框-->
        <div class="alert alert-success" role="alert">1..盛年不重来,一日难再晨。及时宜自勉,岁月不待人</div>
        <div class="alert alert-info" role="alert">2.穷则独善其身,达则兼济天下</div>
        <div class="alert alert-warning" role="alert">3.业精于勤,荒于嬉;行成于思,毁于随</div>
        <div class="alert alert-danger" role="alert">4.君子之交淡若水,小人之交甘若醴,君子淡以亲,小人甘以绝</div>
        <div class="alert alert-info" role="alert">5.你永远可以相信自己,即使身心疲惫,也仍有坚持下去</div>


    </div>
</div>
 
</div>
</body>
</html>

7.登录界面的源码

登录界面的源码.

<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@page isELIgnored="false" contentType="text/html; charset=utf-8" pageEncoding="UTF-8" %>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>登入界面</title>
    <link rel="stylesheet" href="static/css/bootstrap.min.css">
    <!--导入jquery-->
    <script type="text/javascript" src="static/js/jquery-3.1.1.min.js"></script>
    <!--导入bootstrap核心js-->
    <script type="text/javascript" src="static/js/bootstrap.js"></script>
    <!--导入模态框的样式js-->
    <script type="text/javascript" src="static/js/Modal_box.js"></script>
    <!--导入ajax注册的js-->
    <script type="text/javascript" src="static/js/register.js"></script>
</head>
<body>
<!--用户登入的标题-->
<div class="row" style="margin-top:70px">
    <div class="col-sm-6 col-lg-offset-3">
        <h1 class="text-center">用户登录</h1>
    </div>
</div>
<!--表单-->
<div class="row">
    <div class="col-sm-4 col-lg-offset-4">
        <form action="Main" method="post">
            <div class="form-group">
                <label for="id">用户名</label>
                <input type="text" class="form-control" id="id"  name="id" placeholder="请输入用户名">
            </div>
            <div class="form-group">
                <label for="password">密码</label>
                <input type="password" class="form-control" id="password" name="password" placeholder="请输入密码">
            </div>
            <input type="submit" value="登录" style="margin-top:10px;float:left; width:60%" class="btn btn-info">
            <a data-toggle="modal"  data-target="#saveuser" class="btn btn-danger btn-sm text-center" style="margin-top:9px;float:right;height:33px; width:37%" id="save">注册</a>
        </form>
    </div>
</div>
<!-------------------------------------------添加注册对话框------------------------------------------->
<div class="modal fade " tabindex="-1" role="dialog" id="saveuser" >
    <div class="modal-dialog" role="document">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                <h4 class="modal-title">注册用户</h4>
            </div>
            <div class="modal-body">
                <!---------提交数据的表单---------->
                    <div class="form-group">
                        <label for="userid">账号</label><span id="spanid" style="font-size:5px;"></span>
                        <input type="email" class="form-control" id="userid"  name="userid"  placeholder="账户">
                    </div>
                    <div class="form-group">
                        <label for="userPassword">密码</label><span id="spanpassword" style="font-size:5px;"></span>
                        <input type="password" class="form-control" id="userPassword" placeholder="密码">
                    </div>
                    <div class="form-group">
                        <label for="userPassword2">确认密码</label><span id="spanpassword2" style="font-size:5px;"></span>
                        <input type="password" class="form-control" id="userPassword2" placeholder="确认密码">
                    </div>
                    <div class="form-group">
                        <label for=userTele>号码</label><span id="spantele" style="font-size:5px;"></span>
                        <input type="text" class="form-control" id="userTele" placeholder="手机号码">
                    </div>
                    <div class="form-group">
                        <label for=userEmle>邮箱</label> <span id="spanEmle" style="font-size:5px;"></span>
                        <input type="text" class="form-control" id="userEmle" placeholder="邮箱">
                    </div>
                    <div class="modal-footer">
                        <button type="button" class="btn btn-primary" id="btn" >取消注册</button>
                        <button class="btn btn-danger"  id="btn2" data-dismiss="modal">确认注册</button>
                    </div>
            </div>
        </div><!-- /.modal-content -->
    </div><!-- /.modal-dialog -->
</div><!-- /.modal -->

</body>
</html>




8.结尾

     第一次发博客,实在是不怎么会发,就先发一点代码了。后面把工程打包好,放链接给你们提取。
 本来还想放几个代码,发现这样工作量还是挺大的。就先这样了!!!!。
     代码写得也不是很好,大佬们莫见笑。

9.链接

 链接:https://pan.baidu.com/s/1rWNx1ZejNcE2V2lZQJQStg 
 提取码:iydx 
 代码改一改就可以跑,仅供用于学习和交流

本文地址:https://blog.csdn.net/qq_44608983/article/details/109236823