当前位置: 首页 > 新闻资讯  > 宿舍管理系统

宿舍管理系统中学生信息的管理与实现

本文通过对话形式介绍如何用Python和SQLite实现宿舍管理系统中的学生信息管理。

小明:嘿,小李,我最近在做一个宿舍管理系统,想看看怎么处理学生信息。

 

小李:哦,那你可以用Python结合数据库来实现。比如用SQLite存储学生数据。

 

小明:具体怎么做呢?我有点懵。

 

小李:首先,你需要创建一个学生表,包含学号、姓名、性别、宿舍号等字段。然后用SQL语句进行增删改查操作。

 

小明:那代码怎么写呢?能给我个例子吗?

 

小李:当然可以。下面是一个简单的示例:

 

    import sqlite3

    # 连接数据库(如果不存在则自动创建)
    conn = sqlite3.connect('dormitory.db')
    cursor = conn.cursor()

    # 创建学生表
    cursor.execute('''
        CREATE TABLE IF NOT EXISTS students (
            id INTEGER PRIMARY KEY,
            student_id TEXT,
            name TEXT,
            gender TEXT,
            dorm_number TEXT
        )
    ''')

    # 插入学生信息
    cursor.execute("INSERT INTO students (student_id, name, gender, dorm_number) VALUES (?, ?, ?, ?)",
                   ('S001', '张三', '男', 'A101'))

    # 提交事务
    conn.commit()

    # 查询学生信息
    cursor.execute("SELECT * FROM students")
    rows = cursor.fetchall()
    for row in rows:
        print(row)

    # 关闭连接
    conn.close()
    

 

小明:明白了,这样就可以管理学生的宿舍信息了。

 

小李:是的,这个只是基础,你还可以添加更多功能,比如根据学号查询、修改或删除记录。

 

宿舍管理

小明:谢谢,这对我帮助很大!

 

小李:不客气,继续加油!

相关资讯

    暂无相关的数据...