手把手教你用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文档分享给更多的人哦。
]]>
本站知识库部分内容及素材来源于互联网,如有侵权,联系必删!
标签:校友录管理系统