在现代高校管理中,研究生信息管理系统扮演着重要角色。为了提高管理效率,本文基于Python语言实现了一个简易的信息管理系统,支持学生信息的录入、查询和导出功能。
系统采用命令行界面进行交互,用户可以通过输入指令完成相应操作。后端数据存储使用SQLite数据库,确保数据的安全性和持久性。前端逻辑通过Python脚本实现,代码简洁易懂,便于扩展和维护。
下面是系统的部分核心代码:

    import sqlite3
    def create_table():
        conn = sqlite3.connect('students.db')
        cursor = conn.cursor()
        cursor.execute('''
            CREATE TABLE IF NOT EXISTS students (
                id INTEGER PRIMARY KEY,
                name TEXT,
                student_id TEXT,
                major TEXT
            )
        ''')
        conn.commit()
        conn.close()
    def add_student(name, student_id, major):
        conn = sqlite3.connect('students.db')
        cursor = conn.cursor()
        cursor.execute("INSERT INTO students (name, student_id, major) VALUES (?, ?, ?)",
                       (name, student_id, major))
        conn.commit()
        conn.close()
    def query_students():
        conn = sqlite3.connect('students.db')
        cursor = conn.cursor()
        cursor.execute("SELECT * FROM students")
        rows = cursor.fetchall()
        for row in rows:
            print(row)
        conn.close()
    if __name__ == '__main__':
        create_table()
        add_student("张三", "2021001", "计算机科学")
        query_students()
    
用户可通过运行上述代码创建数据库并添加学生信息,同时支持查询所有记录。该系统可作为基础模板进一步扩展为Web应用或图形界面应用。
如需完整项目代码,请前往GitHub仓库下载:https://github.com/example/rsm-system

