潍坊大学数字迎新系统的实现与应用
<pre><code>
// Python 示例代码,用于处理学生信息录入
class Student:
def __init__(self, name, id, major):
self.name = name
self.id = id
self.major = major
def add_student(students, student):
students[student.id] = student
students = {}
new_student = Student('张三', '20230001', '计算机科学')
add_student(students, new_student)
// 数据库查询示例代码
import sqlite3
conn = sqlite3.connect('wfu.db')
cursor = conn.cursor()
cursor.execute("CREATE TABLE IF NOT EXISTS students (id TEXT PRIMARY KEY, name TEXT, major TEXT)")
cursor.execute("INSERT INTO students (id, name, major) VALUES (?, ?, ?)", ('20230001', '张三', '计算机科学'))
conn.commit()
conn.close()
// Web页面示例代码
from flask import Flask, request, render_template
app = Flask(__name__)
@app.route('/register', methods=['GET', 'POST'])
def register():
if request.method == 'POST':
name = request.form['name']
id = request.form['id']
major = request.form['major']
# 这里可以添加将数据存储到数据库的操作
return f"欢迎 {name},您的学号是 {id},您就读于 {major} 专业!"
return render_template('register.html')
if __name__ == '__main__':
app.run(debug=True)
</code></pre>
本站知识库部分内容及素材来源于互联网,如有侵权,联系必删!