大家好,今天我们要聊聊如何搭建一个学工管理系统。这玩意儿在大学里特别实用,可以用来管理学生的日常事务,比如请假、成绩查询啥的。接下来,我就带你们一步步来搞这个系统。
准备工作
首先,你需要安装一些基础工具,比如Python环境,以及数据库(这里我们用SQLite)。你可以直接从官网下载Python,SQLite则可以通过pip安装。
创建数据库
打开你的代码编辑器,新建一个Python文件,比如叫main.py。然后,我们可以开始写代码了:
import sqlite3
conn = sqlite3.connect('student_management.db')
cursor = conn.cursor()
cursor.execute('''CREATE TABLE IF NOT EXISTS students (
id INTEGER PRIMARY KEY,
name TEXT NOT NULL,
grade INTEGER NOT NULL)''')
conn.commit()
conn.close()
这段代码会创建一个名为students的表,用于存储学生信息。
添加数据
接着,我们来写一段代码,用于向数据库中添加学生信息:
def add_student(name, grade):
conn = sqlite3.connect('student_management.db')
cursor = conn.cursor()
cursor.execute("INSERT INTO students (name, grade) VALUES (?, ?)", (name, grade))
conn.commit()
conn.close()
# 使用示例
add_student('张三', 1)
add_student('李四', 2)
这样,你就成功地往数据库里添加了一些学生信息。
查询数据
最后,我们来看看如何查询这些数据:
def query_students():
conn = sqlite3.connect('student_management.db')
cursor = conn.cursor()
cursor.execute("SELECT * FROM students")
rows = cursor.fetchall()
for row in rows:
print(row)
conn.close()
# 使用示例
query_students()
以上就是搭建一个简单的学工管理系统的全过程。希望这篇操作手册能帮到你!