学工管理系统




大家好,今天我要跟大家聊聊如何在学工管理系统中加入关于青海的信息。我们假设你正在做一个学工管理系统,这个系统需要包含全国各地的信息,包括青海。
首先,我们需要创建一个数据库表来存储青海的相关信息。我们可以使用SQLite作为数据库,这样比较方便演示。下面是一个简单的创建表的SQL语句:
CREATE TABLE QinghaiInfo (
id INTEGER PRIMARY KEY,
name TEXT NOT NULL,
location TEXT NOT NULL,
description TEXT
);
接下来,我们用Python来插入一些关于青海的数据。这里我用了一个简单的列表来存储数据,然后遍历列表插入到数据库中。
import sqlite3
conn = sqlite3.connect('school_management.db')
c = conn.cursor()
data = [
('青海湖', '青海省海南藏族自治州', '中国最大的咸水湖'),
('塔尔寺', '青海省西宁市', '藏传佛教格鲁派六大寺院之一')
]
c.executemany("INSERT INTO QinghaiInfo (name, location, description) VALUES (?, ?, ?)", data)
conn.commit()
conn.close()
现在我们有了数据,接下来我们用Python和.pptx库来制作一个PPT,展示这些信息。首先安装python-pptx库:
pip install python-pptx
然后我们可以编写以下代码来创建一个包含青海信息的PPT:
from pptx import Presentation
from pptx.util import Inches
prs = Presentation()
slide_layout = prs.slide_layouts[5]
slide = prs.slides.add_slide(slide_layout)
title = slide.shapes.title
subtitle = slide.placeholders[1]
title.text = "青海信息"
subtitle.text = "来自学工管理系统"
for info in data:
slide = prs.slides.add_slide(slide_layout)
title = slide.shapes.title
title.text = info[0]
subtitle = slide.placeholders[1]
subtitle.text = f"位置: {info[1]}\n描述: {info[2]}"
prs.save('qinghai_info.pptx')
这样我们就完成了一个简单的学工管理系统中青海信息的存储和展示。希望这个例子能帮助你在项目中更好地处理地理信息。