students_management_sys.zip
大小:16.9KB
价格:18积分
下载量:0
评分:
5.0
上传者:Richard_Mei
更新日期:2025-09-22

Flask创建学生信息管理简单界面

资源文件列表(大概)

文件名
大小
students_management_sys/
-
students_management_sys/data/
-
students_management_sys/data/students.json
83B
students_management_sys/static/
-
students_management_sys/static/css/
-
students_management_sys/static/css/style.css
1.28KB
students_management_sys/static/js/
-
students_management_sys/static/js/script.js
-
students_management_sys/static/favicon.ico
15.04KB
students_management_sys/app.py
2.07KB
students_management_sys/templates/
-
students_management_sys/templates/base.html
777B
students_management_sys/templates/index.html
168B
students_management_sys/templates/add_student.html
480B
students_management_sys/templates/view_students.html
731B
students_management_sys/templates/edit_student.html
478B

资源内容介绍

学生管理界面,Python环境安装Flask即可运行,可学习css和html。代码完全由AI生成。
from flask import Flask, render_template, request, redirect, url_forimport jsonimport osapp = Flask(__name__)DATA_FILE = 'data/students.json'def load_students(): if not os.path.exists(DATA_FILE): return [] with open(DATA_FILE, 'r') as file: try: return json.load(file) except json.decoder.JSONDecodeError: return [] def save_students(students): with open(DATA_FILE, 'w') as file: json.dump(students, file, indent=4)@app.route('/')def index(): return render_template('index.html')@app.route('/add_student', methods=['GET', 'POST'])def add_student(): if request.method == 'POST': students = load_students() new_student = { 'name': request.form['name'], 'id': request.form['id'], 'score': float(request.form['score']) } students.append(new_student) save_students(students) return redirect(url_for('view_students')) return render_template('add_student.html')@app.route('/view_students')def view_students(): students = load_students() return render_template('view_students.html', students=students)@app.route('/edit_student/<string:student_id>', methods=['GET', 'POST'])def edit_student(student_id): students = load_students() student = next((s for s in students if s['id'] == student_id), None) if student is None: return "Student not found", 404 if request.method == 'POST': student['name'] = request.form['name'] student['score'] = float(request.form['score']) save_students(students) return redirect(url_for('view_students')) return render_template('edit_student.html', student=student)@app.route('/delete_student/<string:student_id>')def delete_student(student_id): students = load_students() students = [s for s in students if s['id'] != student_id] save_students(students) return redirect(url_for('view_students'))if __name__ == '__main__': app.run(debug=True)

用户评论 (0)

发表评论

captcha

相关资源

简单的桌面便笺,有便笺和定时功能

简单的桌面便笺,有便笺和定时功能

2.73MB28积分

MATLAB水果草莓检测(课设项目)

草莓是一种具有高营养价值和美味的水果,但在市场上,有时会出现质量不符要求的草莓。为了能够检测草莓的质量,可以采取以下方法:1. 外观检查:观察草莓的外观,良好的草莓应该呈现鲜红色、表面光滑、形状规整。如果草莓表面出现凹陷、腐烂、霉烂等现象,则说明草莓可能不新鲜或存在质量问题。2. 嗅觉检查:闻一闻草莓的气味,新鲜的草莓应该有浓郁的甜香味。如果草莓有异味或发出腐败的味道,则说明草莓可能不新鲜或存在质量问题。3. 触感检查:轻轻摸一下草莓,良好的草莓应该有一定的弹性和均匀的硬度。如果草莓表面过于软烂或过硬,则说明草莓可能存在质量问题。4. 化学成分检测:可以使用化学分析方法来检测草莓的营养成分含量和是否存在农药残留等问题。这需要专业的实验室设备和技术来进行检测。总之,通过观察草莓的外观、嗅觉、触感等方面,我们可以初步判断草莓的质量。对于需要进一步了解草莓的营养成分和是否存在农药残留等问题,可以选择化学分析方法进行检测。

1.6MB24积分

机械臂仿真MATLAB(课设项目)

机械臂仿真是利用计算机软件模拟机械臂的运动、力学行为和交互过程的过程。它可以帮助工程师和研究人员在设计、开发和测试机械臂系统时进行预测和分析,减少实验成本和风险。机械臂仿真的步骤包括建模、控制和可视化。- 建模:根据机械臂的物理结构和参数,使用计算机辅助设计(CAD)软件或仿真软件建立机械臂的虚拟模型。- 控制:根据机械臂的控制算法和动力学模型,编写仿真软件中的控制代码,模拟机械臂的运动和动作。- 可视化:使用图形处理和渲染技术,在计算机屏幕上实时显示机械臂的仿真结果,包括位置、速度、力和路径等。机械臂仿真可以帮助研究人员优化机械臂的设计和控制算法,提高工作效率和精度。它还可以用于教育和培训,帮助学生和操作人员学习和掌握机械臂的操作和编程技能。

12.97KB13积分

back-system-font-master.zip

back-system-font-master.zip

696.03KB11积分