手把手教你用Python构建农业大学校友录管理系统
2025-03-30 00:38
大家好,今天我要教大家用Python打造一个超级实用的“农业大学校友录管理系统”。这个系统可以用来记录咱们农业大学所有校友的信息,比如姓名、联系方式、毕业年份等。听起来是不是很酷?下面我们就一步一步地实现它。
首先,我们需要准备的东西很简单:
1. 安装Python环境(建议版本3.x)
2. 一个文本编辑器或者IDE(比如VS Code)
接下来,我们先从数据库开始,这里我推荐使用SQLite,因为它轻量级且易于操作。
### 第一步:创建数据库
打开你的文本编辑器,新建一个.py文件,比如叫`alumni_system.py`。然后输入以下代码:
import sqlite3
# 连接到SQLite数据库
conn = sqlite3.connect('alumni.db')
cursor = conn.cursor()
# 创建表
cursor.execute('''
CREATE TABLE IF NOT EXISTS alumni (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
phone TEXT,
year TEXT
)
''')
# 提交更改并关闭连接
conn.commit()
conn.close()
这段代码会创建一个名为`alumni.db`的数据库,并在其中创建一个叫做`alumni`的表格,包含四个字段:id(自动递增主键)、name(姓名)、phone(电话)以及year(毕业年份)。
### 第二步:添加校友信息
现在让我们写一段代码,用于向数据库里添加新的校友信息:
def add_alumni(name, phone, year):
conn = sqlite3.connect('alumni.db')
cursor = conn.cursor()
cursor.execute('INSERT INTO alumni (name, phone, year) VALUES (?, ?, ?)',
(name, phone, year))
conn.commit()
conn.close()
add_alumni('张三', '12345678901', '2020')
add_alumni('李四', '98765432109', '2019')
这段代码定义了一个函数`add_alumni`,用来将校友信息插入到数据库中。你可以根据实际需要调用此函数多次。
### 第三步:查看校友信息
最后,让我们编写代码来查询所有的校友信息:
def view_alumni():
conn = sqlite3.connect('alumni.db')
cursor = conn.cursor()
cursor.execute('SELECT * FROM alumni')
rows = cursor.fetchall()
for row in rows:
print(row)
conn.close()
view_alumni()
运行这段代码后,你会看到类似这样的输出:
(1, '张三', '12345678901', '2020') (2, '李四', '98765432109', '2019')

好了,这就是整个系统的雏形了!如果你想进一步扩展功能,比如删除或更新校友信息,只需要修改SQL语句即可。
希望这篇教程对你有所帮助!如果你觉得有用的话,记得保存成.docx文档分享给更多的人哦。
]]>
本站知识库部分内容及素材来源于互联网,如有侵权,联系必删!
标签:校友录管理系统

