基于Python Qt Designer实现学生信息管理系统

B站链接:软件工程课程设计 学生信息管理系统 基于Python的Qt designer开发_哔哩哔哩_bilibili

首先是一个美观的登陆界面,需要用户输入账号密码登陆。教师的账号为四位,为1001-1004,密码为654321。学生的账号为6位。

学生和老师的账号和密码都存在accout_password.txt中。

使用教师身份登陆后,可以看到如下界面。可以查询,录入,修改成绩。

 查询

录入

修改

 

如果操作不规范,会有各种报错提示

账号或密码错误:

 姓名或学号为空:

成绩为空:

重复录入

要修改成绩的学号不存在:

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
以下是一个简单的学生信息管理系统Python 代码实现: ```python # 定义一个学生类 class Student: def __init__(self, name, age, gender, score): self.name = name self.age = age self.gender = gender self.score = score # 定义一个学生信息管理系统类 class StudentSystem: def __init__(self): self.students = [] # 添加学生信息 def add_student(self, student): self.students.append(student) # 删除学生信息 def del_student(self, student): self.students.remove(student) # 修改学生信息 def modify_student(self, student, name, age, gender, score): student.name = name student.age = age student.gender = gender student.score = score # 查询学生信息 def query_student(self, name): for student in self.students: if student.name == name: return student # 展示所有学生信息 def show_all(self): for student in self.students: print("Name: {}, Age: {}, Gender: {}, Score: {}".format(student.name, student.age, student.gender, student.score)) # 测试 if __name__ == '__main__': # 创建学生信息管理系统对象 ss = StudentSystem() # 添加学生信息 s1 = Student("Tom", 18, "male", 90) s2 = Student("Lucy", 19, "female", 95) ss.add_student(s1) ss.add_student(s2) # 修改学生信息 ss.modify_student(s1, "Tommy", 19, "male", 95) # 删除学生信息 ss.del_student(s2) # 查询学生信息 s = ss.query_student("Tommy") print("Name: {}, Age: {}, Gender: {}, Score: {}".format(s.name, s.age, s.gender, s.score)) # 展示所有学生信息 ss.show_all() ``` 这个代码实现了学生信息的增删改查和展示功能。你可以根据自己的需求进行修改和扩展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值