学生成绩管理系统

(1)学生:学生可以进行个人各科成绩查询、个人信息查询修改、以及修改登录密码;

(2)教师:教师可以查询所有学生的成绩,也可以查询学生个人成绩、还可以录入学生成绩、添加学生成绩、修改学生成绩以及修改登录密码,但教师录入、添加、修改学生成绩的权限是受限于教务管理员的;

数据库中主要有学生表、课程表、成绩表

学生表 student

字段

字段名

类型

可否为空

主键

Stu_ id

学号

int(20)

Stu_ name

姓名

varchar(10)

 

Stu_ sex

性别

varchar(1)

 

Stu_system

所在系

varchar(10)

 

Stu_ class

所在班级

varchar(10)

 

Stu_phone

电话

varchar(20)

 

 
课程表 subject

字段

字段名

类型

可否为空

主键

Subject_ id

课程ID

varchar(10)

subject_name

课程名称

varchar(20)

 

teacher_name

任课老师

varchar(10)

 

subject_credit

学分

varchar(3)

 

成绩表 Score

字段

字段名

类型

可否为空

主键

Score_id

成绩ID

varchar(10)

Student_id

学生ID

varchar(10)

 

Subject_id

课程ID

varchar(10)

 

score

分数

varchar(5)

 

 


 

步骤

1、登录

 

    

<!DOCTYPE html>
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<html>
<head>
    <meta http-equiv="content-type" content="text/html">
    <meta charset="UTF-8">
    <title>学生成绩管理系统|登录</title>
    <link rel="stylesheet" href="<%=request.getContextPath()%>/css/host.css">
    <link rel="stylesheet" href="<%=request.getContextPath()%>/css/animate.min.css">
    <link rel="stylesheet" href="<%=request.getContextPath()%>/css/bootstrap.min.css">
    <link rel="stylesheet" href="<%=request.getContextPath()%>/css/font-awesome.min.css">
    <link rel="stylesheet" href="<%=request.getContextPath()%>/css/style.min.css">
    <link rel="stylesheet" href="<%=request.getContextPath()%>/css/iconfont.css">
    <link rel="stylesheet" href="<%=request.getContextPath()%>/js/validator-0.7.3/jquery.validator.css">
    <link rel="stylesheet" href="<%=request.getContextPath()%>/css/sweetalert/sweetalert.css">
    <script src="<%=request.getContextPath()%>/js/jquery-1.8.3.js"></script>
    <script type="text/javascript" src="<%=request.getContextPath()%>/js/validator-0.7.3/jquery.validator.js"></script>
    <script type="text/javascript" src="<%=request.getContextPath()%>/js/validator-0.7.3/local/zh_CN.js"></script>
    <script type="text/javascript" src="<%=request.getContextPath()%>/js/host.js"></script>
    <script type="text/javascript" src="<%=request.getContextPath()%>/js/sweetalert/sweetalert.min.js"></script>
    <script type="text/javascript">
        function login() {
            var userid = document.getElementById("userid").value;
            var password = document.getElementById("password").value;
            var list = document.getElementsByName("inlineRadioOptions"); 

<body bgcolor="#FFFFFF">

    <div class="middle-box text-center loginscreen  ">

        <div >

            <div  class="animated animated lightSpeedIn ">

                <i class="icon iconfont">&#xf0028;</i>

            </div>

            <h3>欢迎使用 学生成绩管理系统</h3>

            <form class=" animated rollIn" data-validator-option="{theme:'yellow_right_effect',stopOnError:true}">

                <div class="form-group">

                    <input type="text" class="form-control"  placeholder="用户名" data-rule="用户名:required;digits" id = "userid">

                </div>

                <div class="form-group">

                    <input type="password" class="form-control" placeholder="密码" data-rule="密码:required;password" id = "password">

                </div>

                <fieldset>

                    <label class="radio-inline"  >

                    <input type="radio" name="inlineRadioOptions" id="inlineRadio1" value="1" data-rule="checked"> 管理员

                  </label>

                  <label class="radio-inline">

                    <input type="radio" name="inlineRadioOptions" id="inlineRadio2" value="2" > 教师

                  </label>

                  <label class="radio-inline">

                    <input type="radio" name="inlineRadioOptions" id="inlineRadio3" value="3" > 学生

                  </label>

              </fieldset>

              <br/>

                <br/>

                <button type="submit" class="btn btn-primary block full-width " onclick="login();">登 录</button>

                <br/>

            <div class = "animated bounceInLeft">

            </div>

        </div>

    </div>

    <div class="part"></div>

</body>

</html>   

2、增加

 

 

posted @ 2023-11-16 19:41  沅沅子  阅读(91)  评论(0)    收藏  举报