简易的有页面学生管理系统
时间: 2023-12-17 18:20:44 浏览: 24
一个简单的学生管理系统可以包括以下功能:
1. 学生信息录入:包括学生姓名、性别、年龄、出生日期、联系电话等信息。
2. 学生信息查询:可以根据学生姓名、学号等条件查询学生信息。
3. 学生信息修改:可以修改学生的个人信息。
4. 学生成绩查询:可以查看学生的考试成绩,包括语文、数学、英语等科目的成绩。
5. 学生信息删除:可以删除学生的个人信息。
以下是一个简单的学生管理系统的代码示例,使用了 Python 和 Flask 框架实现:
```python
from flask import Flask, render_template, request
app = Flask(__name__)
students = []
@app.route('/')
def index():
return render_template('index.html')
@app.route('/add_student', methods=['POST'])
def add_student():
name = request.form['name']
gender = request.form['gender']
age = request.form['age']
birthday = request.form['birthday']
phone = request.form['phone']
student = {
'name': name,
'gender': gender,
'age': age,
'birthday': birthday,
'phone': phone
}
students.append(student)
return render_template('index.html')
@app.route('/search_student', methods=['POST'])
def search_student():
name = request.form['name']
for student in students:
if student['name'] == name:
return render_template('student.html', student=student)
return render_template('index.html')
@app.route('/delete_student', methods=['POST'])
def delete_student():
name = request.form['name']
for student in students:
if student['name'] == name:
students.remove(student)
return render_template('index.html')
if __name__ == '__main__':
app.run(debug=True)
```
上述代码中,我们使用了 Flask 框架实现了一个简单的学生管理系统。系统分为首页和学生信息页面两个部分,用户可以在首页进行学生信息录入、查询、删除等操作,也可以通过查询结果页面查看学生的详细信息。这个学生管理系统只是一个简单的示例,你可以根据自己的需求进行进一步的开发和完善。