以下是一个简单的用HTML编写的学生信息管理系统的示例:

<!DOCTYPE html>
<html>
<head>
    <title>学生信息管理系统</title>
    <style>
        body {
            font-family: Arial, sans-serif;
            background-color: #f2f2f2;
            margin: 0;
            padding: 0;
        }
        
        .header {
            background-color: #003366;
            color: #fff;
            padding: 20px;
            text-align: center;
        }
        
        .container {
            margin: 20px auto;
            max-width: 800px;
            background-color: #fff;
            padding: 20px;
            border-radius: 5px;
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
        }
        
        table {
            border-collapse: collapse;
            width: 100%;
        }
        
        th, td {
            padding: 8px;
            text-align: left;
            border-bottom: 1px solid #ddd;
        }
        
        th {
            background-color: #003366;
            color: #fff;
        }
        
        .form-group {
            margin-bottom: 10px;
        }
        
        label {
            display: block;
            font-weight: bold;
        }
        
        input[type="text"], input[type="number"] {
            width: 100%;
            padding: 8px;
            border: 1px solid #ddd;
            border-radius: 4px;
        }
        
        input[type="submit"] {
            background-color: #003366;
            color: #fff;
            padding: 8px 16px;
            border: none;
            border-radius: 4px;
            cursor: pointer;
        }
        
        input[type="submit"]:hover {
            background-color: #002255;
        }
    </style>
</head>
<body>
    <div class="header">
        <h1>学生信息管理系统</h1>
    </div>
    <div class="container">
        <h2>添加学生信息</h2>
        <form id="studentForm">
            <div class="form-group">
                <label for="name">姓名:</label>
                <input type="text" id="name" name="name" required>
            </div>
            <div class="form-group">
                <label for="age">年龄:</label>
                <input type="number" id="age" name="age" required>
            </div>
            <div class="form-group">
                <label for="grade">班级:</label>
                <input type="text" id="grade" name="grade" required>
            </div>
            <input type="submit" value="添加">
        </form>
        
        <h2>学生信息列表</h2>
        <table id="studentTable">
            <tr>
                <th>姓名</th>
                <th>年龄</th>
                <th>班级</th>
            </tr>
        </table>
    </div>

    <script>
        document.getElementById("studentForm").addEventListener("submit", function(event) {
            event.preventDefault(); // 阻止表单默认提交行为

            var name = document.getElementById("name").value;
            var age = document.getElementById("age").value;
            var grade = document.getElementById("grade").value;

            var table = document.getElementById("studentTable");
            var row = table.insertRow(-1);
            var cell1 = row.insertCell(0);
            var cell2 = row.insertCell(1);
            var cell3 = row.insertCell(2);
            cell1.innerHTML = name;
            cell2.innerHTML = age;
            cell3.innerHTML = grade;

            document.getElementById("studentForm").reset(); // 清空表单
        });
    </script>
</body>
</html>

这个简单的学生信息管理系统包括一个表单用于添加学生信息,以及一个表格用于展示学生信息列表。通过JavaScript代码,将输入的学生信息添加到表格中,并在表单提交后清空表单。

请注意,这只是一个前端的示例,没有真正的数据库和后端支持。要实现一个真正的学生信息管理系统,通常需要使用后端编程语言(如PHP、Python等)和数据库(如MySQL、MongoDB等)来处理数据的存储和查询。


原文地址: https://www.cveoy.top/t/topic/i1Z2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录