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篇优秀随机文章)