python制作学生管理系统实训,Pyho建立学生管理系统的实训

Pyho是一种高级编程语言,具有易读易写、开发效率高的特点。广泛应用于数据分析、人工智能、Web开发等各个领域。这篇文章介绍了使用Pyho的学生管理系统的实践训练。

1。

学生实训管理系统应实现的主要功能有:

学生信息输入。

学生信息查询。

学生信息的修改。

删除学生信息。

2。

在学生管理系统的实践训练开始前,需要准备以下的发展环境。

Pyho 3.x。

PyCharm和其他Pyho集成开发环境。

MySQL数据库。

Pyho MySQL驱动程序。

3.数据库设计

在MySQL数据库中,创建一个名为“sude”的数据库,并在其中创建一个名为“sude_ifo”的表,保存学生的信息。表格的字段如下所示。

id:学号,自我增加。

这是学生的名字。

age:学生的年龄。

葛尔德:学生的性别。

major:学生专业。

class:学生班。

4。实现步骤

使用PyCharm或其他Pyho集成开发环境,创建名为“sude_maageme_sysem”的Pyho项目,并实现以下功能:

连接到MySQL数据库。

实现学生信息输入功能。

实现学生信息查询功能。

实现学生信息修正功能。

实现学生信息删除功能。

5代码的例子。

#连接到MySQL数据库。

hos= \"localhos\\\"。

user= roo\\\"。

password=“123456\\”。

daabase=\\\"sude\\\"。

)。

#获取游标卡尺。

mycursor = mydb.cursor()。

#实现学生信息输入功能。

def iser_sude(ame, age, geder, major, class)。

sql = \\\"ISERT ITO sude_ifo (ame, age, geder, major, class) VALUES (%s, %s, %s, %s, %s)\\\"。

val = (ame, age, geder, major, class)。

mycursors .execue(sql, val)。

mydb.commi。

pri(mycursoro .rowcou, \\\"record isered.\\\")。

#实现学生信息检索功能。

def selec_sude(ame):

sql = \\\"SELECT FROM sude_ifo WHERE ame = %s\\\"。

val = (ame,)。

mycursors .execue(sql, val)。

myresul = mycursors .fechall()。

for x i myresul。

pri(x)。

#实现学生信息修正功能。

def upda_sude (ame, major):

sql = \\\"UPDATE sude_ifo SET major = %s WHERE ame = %s\\\"。

val = (major, ame)。

mycursors .execue(sql, val)。

mydb.commi。

pri(mycursoro .rowcou, \\\"record(s) affeced\\\")。

#实现学生信息删除功能。

def dele_sude (ame):。

sql = \\\"DELETE FROM sude_ifo WHERE ame = %s\\\"。

val = (ame,)。

mycursors .execue(sql, val)。

mydb.commi。

pri(mycursoro .rowcou, \\\"record(s) deleed\\\")。

#测试。

iser _ sude(20, \\ \"张三\\ \",\\ \"男人\\ \",\\ \"科学和技术计算机\\ \",\\ \" 1班\\ \")。

selec_sude(\\\"张三\\\")。

upda_sude(\\\"张三\\\",\\\"软件工程\\\")。

selec_sude(\\\"张三\\\")。

dele_sude(\\\"张三\\\")。

selec_sude(\\\"张三\\\")。

。 (随机推荐阅读本站500篇优秀文章点击前往:500篇优秀随机文章)

来源:本文由易搜IT博客原创撰写,欢迎分享本文,转载请保留出处和链接!