以下是一个简单的用 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 等)来处理数据的存储和查询。

HTML 学生信息管理系统示例 - 基于本地数据库

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

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