Python基础 --- 实现学生管理系统(Python 文件版本)

这篇具有很好参考价值的文章主要介绍了Python基础 --- 实现学生管理系统(Python 文件版本)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

实现的对学生信息(姓名、年龄、电话号)的增删改查功能。

一、学生管理系统基本框架

二、添加学生

三、显示所有学生信息

四、删除学生信息

五、修改学生信息

六、查询某个学生信息

七、最终的学生管理系统

八、信息变动

(姓名、年龄、电话号)--->(学号、姓名、电话号)

九、示例图



实现的对学生信息(姓名、年龄、电话号)的增删改查功能。

一、学生管理系统基本框架

首先,我们先写出整个系统的大致框架,如下:

def print_info():
    print('-' * 20)
    print('欢迎登录学员管理系统')
    print('1: 添加学员')
    print('2: 删除学员')
    print('3: 修改学员信息')
    print('4: 查询学员信息')
    print('5: 显示所有学员信息')
    print('6: 退出系统')
    print('-' * 20)


def main():
    while True:
        print_info()
        num = input('请输入您的选项:')

        if num == "1":
            pass
        elif num == "2":
            pass
        elif num == '3':
            pass
        elif num == '4':
            pass
        elif num == '5':
            pass
        elif num == '6':
            print("谢谢使用!!!")
            return
        else:
            print('输入的不正确!!!')

        input("请按回车继续!!!")


if __name__ == '__main__':
    main()

二、添加学生

接下来,我们实现第一个添加学生功能,如下:

# 存储学生信息
student_info_list = [{"name": "老王", "age": 18, "tel": 110},{"name": "老李", "age": 18, "tel": 120}]


def print_info():
    """显示菜单"""
    print('-' * 20)
    print('欢迎登录学员管理系统')
    print('1: 添加学员')
    print('2: 删除学员')
    print('3: 修改学员信息')
    print('4: 查询学员信息')
    print('5: 显示所有学员信息')
    print('6: 退出系统')
    print('-' * 20)


def add_student_info():
    """添加学生"""
    global student_info_list

    # 获取要添加的人的电话
    add_tel = int(input('请输入要添加的人的电话:'))
    # 判断是否存在这个学生
    # i ==> {"name": "老王", "age": 18, "tel": 110}
    for i in student_info_list:
        if i["tel"] == add_tel:
            print('此人已存在!!!')
            return
            # 确定了所有的学生的电话都不重复
    else:
        add_name = input("请输入要添加的人的姓名:")
        add_age = int(input("请输入要添加的人的年龄:"))
        # 存储新的学生的信息
        my_dict = {}
        my_dict["name"] = add_name
        my_dict["age"] = add_age
        my_dict["tel"] = add_tel
        # 添加到列表中
        student_info_list.append(my_dict)

        print('添加成功')




def main():
    """主函数, 控制流程的"""
    while True:
        print_info()
        num = input('请输入您的选项:')

        if num == "1":
            add_student_info()
        elif num == "2":
            pass
        elif num == '3':
            pass
        elif num == '4':
            pass
        elif num == '5':
            show_all_info()
        elif num == '6':
            print("谢谢使用!!!")
            return
        else:
            print('输入的不正确!!!')

        input("请按回车继续!!!")


if __name__ == '__main__':
    main()

三、显示所有学生信息

添加信息之后,我们再编写显示所有学生的信息部分,如下:

# 存储学生信息
student_info_list = [{"name": "老王", "age": 18, "tel": 110}, {"name": "老李", "age": 18, "tel": 120}]


def print_info():
    """显示菜单"""
    print('-' * 20)
    print('欢迎登录学员管理系统')
    print('1: 添加学员')
    print('2: 删除学员')
    print('3: 修改学员信息')
    print('4: 查询学员信息')
    print('5: 显示所有学员信息')
    print('6: 退出系统')
    print('-' * 20)


def add_student_info():
    """添加学生"""
    global student_info_list

    # 获取要添加的人的电话
    add_tel = int(input('请输入要添加的人的电话:'))
    # 判断是否存在这个学生
    # i ==> {"name": "老王", "age": 18, "tel": 110}
    for i in student_info_list:
        if i["tel"] == add_tel:
            print('此人已存在!!!')
            return
            # 确定了所有的学生的电话都不重复
    else:
        add_name = input("请输入要添加的人的姓名:")
        add_age = int(input("请输入要添加的人的年龄:"))
        # 存储新的学生的信息
        my_dict = {}
        my_dict["name"] = add_name
        my_dict["age"] = add_age
        my_dict["tel"] = add_tel
        # 添加到列表中
        student_info_list.append(my_dict)

        print('添加成功')


def show_all_info():
    """显示所有的学生信息"""
    # i ==> {"name": "老王", "age": 18, "tel": 110}
    print("姓名\t年龄\t电话")
    for i in student_info_list:
        print(f"{i['name']}\t{i['age']}\t{i['tel']}")


def main():
    """主函数, 控制流程的"""
    while True:
        print_info()
        num = input('请输入您的选项:')

        if num == "1":
            add_student_info()
        elif num == "2":
            pass
        elif num == '3':
            pass
        elif num == '4':
            pass
        elif num == '5':
            show_all_info()
        elif num == '6':
            print("谢谢使用!!!")
            return
        else:
            print('输入的不正确!!!')

        input("请按回车继续!!!")


if __name__ == '__main__':
    main()

四、删除学生信息

接下来,我们开始编写删除学生信息部分,如下:

# 存储学生信息
student_info_list = [{"name": "老王", "age": 18, "tel": 110}, {"name": "老李", "age": 18, "tel": 120}]


def print_info():
    """显示菜单"""
    print('-' * 20)
    print('欢迎登录学员管理系统')
    print('1: 添加学员')
    print('2: 删除学员')
    print('3: 修改学员信息')
    print('4: 查询学员信息')
    print('5: 显示所有学员信息')
    print('6: 退出系统')
    print('-' * 20)


def add_student_info():
    """添加学生"""
    global student_info_list

    # 获取要添加的人的电话
    add_tel = int(input('请输入要添加的人的电话:'))
    # 判断是否存在这个学生
    # i ==> {"name": "老王", "age": 18, "tel": 110}
    for i in student_info_list:
        if i["tel"] == add_tel:
            print('此人已存在!!!')
            return
            # 确定了所有的学生的电话都不重复
    else:
        add_name = input("请输入要添加的人的姓名:")
        add_age = int(input("请输入要添加的人的年龄:"))
        # 存储新的学生的信息
        my_dict = {}
        my_dict["name"] = add_name
        my_dict["age"] = add_age
        my_dict["tel"] = add_tel
        # 添加到列表中
        student_info_list.append(my_dict)

        print('添加成功')


def show_all_info():
    """显示所有的学生信息"""
    # i ==> {"name": "老王", "age": 18, "tel": 110}
    print("姓名\t年龄\t电话")
    for i in student_info_list:
        print(f"{i['name']}\t{i['age']}\t{i['tel']}")


def del_student_info():
    """删除学生信息"""
    global student_info_list

    del_tel = int(input("请输入要删除的人的电话:"))

    # 判断这个人是否存在
    # i ==> {"name": "老王", "age": 18, "tel": 110}
    for i in student_info_list:
        if i["tel"] == del_tel:
            student_info_list.remove(i)
            print("删除完毕")
            return
    else:
        print('查无此人!!!')


def main():
    """主函数, 控制流程的"""
    while True:
        print_info()
        num = input('请输入您的选项:')

        if num == "1":
            add_student_info()
        elif num == "2":
            del_student_info()
        elif num == '3':
            pass
        elif num == '4':
            pass
        elif num == '5':
            show_all_info()
        elif num == '6':
            print("谢谢使用!!!")
            return
        else:
            print('输入的不正确!!!')

        input("请按回车继续!!!")


if __name__ == '__main__':
    main()

五、修改学生信息

接下来,我们思考怎样实现修改学生信息,代码如下:

# 存储学生信息
student_info_list = [{"name": "老王", "age": 18, "tel": 110}, {"name": "老李", "age": 18, "tel": 120}]


def print_info():
    """显示菜单"""
    print('-' * 20)
    print('欢迎登录学员管理系统')
    print('1: 添加学员')
    print('2: 删除学员')
    print('3: 修改学员信息')
    print('4: 查询学员信息')
    print('5: 显示所有学员信息')
    print('6: 退出系统')
    print('-' * 20)


def add_student_info():
    """添加学生"""
    global student_info_list

    # 获取要添加的人的电话
    add_tel = int(input('请输入要添加的人的电话:'))
    # 判断是否存在这个学生
    # i ==> {"name": "老王", "age": 18, "tel": 110}
    for i in student_info_list:
        if i["tel"] == add_tel:
            print('此人已存在!!!')
            return
            # 确定了所有的学生的电话都不重复
    else:
        add_name = input("请输入要添加的人的姓名:")
        add_age = int(input("请输入要添加的人的年龄:"))
        # 存储新的学生的信息
        my_dict = {}
        my_dict["name"] = add_name
        my_dict["age"] = add_age
        my_dict["tel"] = add_tel
        # 添加到列表中
        student_info_list.append(my_dict)

        print('添加成功')


def show_all_info():
    """显示所有的学生信息"""
    # i ==> {"name": "老王", "age": 18, "tel": 110}
    print("姓名\t年龄\t电话")
    for i in student_info_list:
        print(f"{i['name']}\t{i['age']}\t{i['tel']}")


def del_student_info():
    """删除学生信息"""
    global student_info_list

    del_tel = int(input("请输入要删除的人的电话:"))

    # 判断这个人是否存在
    # i ==> {"name": "老王", "age": 18, "tel": 110}
    for i in student_info_list:
        if i["tel"] == del_tel:
            student_info_list.remove(i)
            print("删除完毕")
            return
    else:
        print('查无此人!!!')


def change_student_info():
    """修改学生信息"""
    change_tel = int(input("请输入要修改的学生的电话:"))

    # 判断这个人是否存在
    # i => {"name": "老王", "age": 18, "tel": 110}
    for i in student_info_list:
        if i["tel"] == change_tel:
            # 获取要修改的信息
            change_name = input("请输入修改后的姓名:")
            change_age = input("请输入修改后的年龄:")
            change_tel = input("请输入修改后的电话:")
            # 修改信息
            i["name"] = change_name
            i["age"] = change_age
            i["tel"] = change_tel
            print("修改完毕!!!")
            return
    else:
        print("查无此人!!!")


def main():
    """主函数, 控制流程的"""
    while True:
        print_info()
        num = input('请输入您的选项:')

        if num == "1":
            add_student_info()
        elif num == "2":
            del_student_info()
        elif num == '3':
            change_student_info()
        elif num == '4':
            pass
        elif num == '5':
            show_all_info()
        elif num == '6':
            print("谢谢使用!!!")
            return
        else:
            print('输入的不正确!!!')

        input("请按回车继续!!!")


if __name__ == '__main__':
    main()

六、查询某个学生信息

最后,我们来实现最后一个查询某个学生信息功能,如下:

# 存储学生信息
student_info_list = [{"name": "老王", "age": 18, "tel": 110}, {"name": "老李", "age": 18, "tel": 120}]


def print_info():
    """显示菜单"""
    print('-' * 20)
    print('欢迎登录学员管理系统')
    print('1: 添加学员')
    print('2: 删除学员')
    print('3: 修改学员信息')
    print('4: 查询学员信息')
    print('5: 显示所有学员信息')
    print('6: 退出系统')
    print('-' * 20)


def add_student_info():
    """添加学生"""
    global student_info_list

    # 获取要添加的人的电话
    add_tel = int(input('请输入要添加的人的电话:'))
    # 判断是否存在这个学生
    # i ==> {"name": "老王", "age": 18, "tel": 110}
    for i in student_info_list:
        if i["tel"] == add_tel:
            print('此人已存在!!!')
            return
            # 确定了所有的学生的电话都不重复
    else:
        add_name = input("请输入要添加的人的姓名:")
        add_age = int(input("请输入要添加的人的年龄:"))
        # 存储新的学生的信息
        my_dict = {}
        my_dict["name"] = add_name
        my_dict["age"] = add_age
        my_dict["tel"] = add_tel
        # 添加到列表中
        student_info_list.append(my_dict)

        print('添加成功')


def show_all_info():
    """显示所有的学生信息"""
    # i ==> {"name": "老王", "age": 18, "tel": 110}
    print("姓名\t年龄\t电话")
    for i in student_info_list:
        print(f"{i['name']}\t{i['age']}\t{i['tel']}")


def del_student_info():
    """删除学生信息"""
    global student_info_list

    del_tel = int(input("请输入要删除的人的电话:"))

    # 判断这个人是否存在
    # i ==> {"name": "老王", "age": 18, "tel": 110}
    for i in student_info_list:
        if i["tel"] == del_tel:
            student_info_list.remove(i)
            print("删除完毕")
            return
    else:
        print('查无此人!!!')


def change_student_info():
    """修改学生信息"""
    change_tel = int(input("请输入要修改的学生的电话:"))

    # 判断这个人是否存在
    # i => {"name": "老王", "age": 18, "tel": 110}
    for i in student_info_list:
        if i["tel"] == change_tel:
            # 获取要修改的信息
            change_name = input("请输入修改后的姓名:")
            change_age = input("请输入修改后的年龄:")
            change_tel = input("请输入修改后的电话:")
            # 修改信息
            i["name"] = change_name
            i["age"] = change_age
            i["tel"] = change_tel
            print("修改完毕!!!")
            return
    else:
        print("查无此人!!!")


def search_student_info():
    """查询一个学生的信息"""
    search_tel = int(input("请输入要查询的学生的电话:"))

    for i in student_info_list:
        if i["tel"] == search_tel:
            print(f"姓名:{i['name']} 年龄:{i['age']} 电话:{i['tel']}")
            return
    else:
        print("查无此人!!!")


def main():
    """主函数, 控制流程的"""
    while True:
        print_info()
        num = input('请输入您的选项:')

        if num == "1":
            add_student_info()
        elif num == "2":
            del_student_info()
        elif num == '3':
            change_student_info()
        elif num == '4':
            search_student_info()
        elif num == '5':
            show_all_info()
        elif num == '6':
            print("谢谢使用!!!")
            return
        else:
            print('输入的不正确!!!')

        input("请按回车继续!!!")


if __name__ == '__main__':
    main()

七、最终的学生管理系统

将各个模块合并在一起,构成完整的学生管理系统。

# 存储学生信息
student_info_list = []


def print_info():
    """显示菜单"""
    print('-' * 20)
    print('欢迎登录学员管理系统')
    print('1: 添加学员')
    print('2: 删除学员')
    print('3: 修改学员信息')
    print('4: 查询学员信息')
    print('5: 显示所有学员信息')
    print('6: 退出系统')
    print('-' * 20)


def add_student_info():
    """添加学生"""
    global student_info_list

    # 获取要添加的人的电话
    add_tel = int(input('请输入要添加的人的电话:'))
    # 判断是否存在这个学生
    # i ==> {"name": "老王", "age": 18, "tel": 110}
    for i in student_info_list:
        if i["tel"] == add_tel:
            print('此人已存在!!!')
            return
            # 确定了所有的学生的电话都不重复
    else:
        add_name = input("请输入要添加的人的姓名:")
        add_age = int(input("请输入要添加的人的年龄:"))
        # 存储新的学生的信息
        my_dict = {}
        my_dict["name"] = add_name
        my_dict["age"] = add_age
        my_dict["tel"] = add_tel
        # 添加到列表中
        student_info_list.append(my_dict)

        print('添加成功')


def show_all_info():
    """显示所有的学生信息"""
    # i ==> {"name": "老王", "age": 18, "tel": 110}
    print("姓名\t年龄\t电话")
    for i in student_info_list:
        print(f"{i['name']}\t{i['age']}\t{i['tel']}")


def del_student_info():
    """删除学生信息"""
    global student_info_list

    del_tel = int(input("请输入要删除的人的电话:"))

    # 判断这个人是否存在
    # i ==> {"name": "老王", "age": 18, "tel": 110}
    for i in student_info_list:
        if i["tel"] == del_tel:
            student_info_list.remove(i)
            print("删除完毕")
            return
    else:
        print('查无此人!!!')


def change_student_info():
    """修改学生信息"""
    change_tel = int(input("请输入要修改的学生的电话:"))

    # 判断这个人是否存在
    # i => {"name": "老王", "age": 18, "tel": 110}
    for i in student_info_list:
        if i["tel"] == change_tel:
            # 获取要修改的信息
            change_name = input("请输入修改后的姓名:")
            change_age = int(input("请输入修改后的年龄:"))
            change_tel = int(input("请输入修改后的电话:"))
            # 修改信息
            i["name"] = change_name
            i["age"] = change_age
            i["tel"] = change_tel
            print("修改完毕!!!")
            return
    else:
        print("查无此人!!!")


def search_student_info():
    """查询一个学生的信息"""
    search_tel = int(input("请输入要查询的学生的电话:"))

    for i in student_info_list:
        if i["tel"] == search_tel:
            print(f"姓名:{i['name']} 年龄:{i['age']} 电话:{i['tel']}")
            return
    else:
        print("查无此人!!!")


def load_data():
    """加载数据"""
    global student_info_list

    f = open("./data.txt", 'r', encoding="utf8")
    data = f.read()
    # 判断文件是否为空
    if len(data) > 0:
        # 从文件中获取的数据默认是字符串类型的数据
        data = eval(data)
        # 把数据加载到了 student_info_list
        student_info_list = data

    f.close()


def save_data():
    """保存数据"""
    f = open('./data.txt', "w", encoding="utf8")
    # 文件必须存储字符串数据
    f.write(str(student_info_list))
    f.close()


def main():
    """主函数, 控制流程的"""
    # 加载数据
    load_data()

    while True:
        print_info()
        num = input('请输入您的选项:')

        if num == "1":
            add_student_info()
        elif num == "2":
            del_student_info()
        elif num == '3':
            change_student_info()
        elif num == '4':
            search_student_info()
        elif num == '5':
            show_all_info()
        elif num == '6':
            # 保存数据
            save_data()
            print("谢谢使用!!!")
            return
        else:
            print('输入的不正确!!!')

        input("请按回车继续!!!")


if __name__ == '__main__':
    main()

八、信息变动

(姓名、年龄、电话号)--->(学号、姓名、电话号)

 需求:设计一个学生管理系统,要求实现对学生信息(学号、姓名、电话号)的增删改查功能,并实现持久化存储(注意文件存储路径)。

# 存储学生信息
student_info_list = []


def print_info():  # 打印提示信息
    print()
    print('---------------->学生管理系统<-----------------')
    print()
    print(' 1 -> 添加学生信息        2 -> 删除学生信息')
    print(' 3 -> 修改学生信息        4 -> 查询单个学生信息')
    print(' 5 -> 查询所有学生信息     0 -> 退出程序')
    print('---------------------------------------------')


def add_student_info():
    """添加学生"""
    global student_info_list

    # 获取要添加的人的学号
    add_id = int(input('请添加学生学号:'))
    # 判断是否存在这个学生
    # i ==> {"id": 01,  "name": "老王",  "tel": 110}
    for i in student_info_list:
        if i["tel"] == add_id:
            print('该学生已存在!!!')
            return
            # 确定了所有的学生的电话都不重复
    else:
        add_name = input("请添加学生姓名:")
        add_tel = int(input("请添加学生电话:"))
        # 存储新的学生的信息
        my_dict = {"id": add_id, "name": add_name, "tel": add_tel}
        # 添加到列表中
        student_info_list.append(my_dict)

        print('添加成功!')


def show_all_info():
    """显示所有的学生信息"""
    # i ==> {"id": 01,  "name": "老王",  "tel": 110}

    print("学号\t\t姓名\t\t电话")
    for i in student_info_list:
        print(f"{i['id']}\t{i['name']}\t{i['tel']}")


def del_student_info():
    """删除学生信息"""
    global student_info_list

    del_id = int(input("请输入要删除学生的学号:"))

    # 判断这个人是否存在
    # i ==> {"id": 01,  "name": "老王",  "tel": 110}
    for i in student_info_list:
        if i["id"] == del_id:
            student_info_list.remove(i)
            print("删除完毕!")
            return
    else:
        print('未查到该同学!!!')


def change_student_info():
    """修改学生信息"""
    change_id = int(input("请输入要修改的学生的学号:"))

    # 判断这个人是否存在
    # i ==> {"id": 01,  "name": "老王",  "tel": 110}
    for i in student_info_list:
        if i["id"] == change_id:
            # 获取要修改的信息
            change_id = int(input("请输入修改后的学号:"))
            change_name = input("请输入修改后的姓名:")
            change_tel = int(input("请输入修改后的电话:"))
            # 修改信息
            i["id"] = change_id
            i["name"] = change_name
            i["tel"] = change_tel
            print("修改完毕!!!")
            return
    else:
        print("未查到该同学!!!")


def search_student_info():
    """查询一个学生的信息"""
    search_id = int(input("请输入要查询的学生的学号:"))

    for i in student_info_list:
        if i["id"] == search_id:
            print(f"学号:{i['id']}  姓名:{i['name']}  电话:{i['tel']}")
            return
    else:
        print("未查到该同学!!!")


def load_data():
    """加载数据"""
    global student_info_list

    f = open("student.txt", 'r', encoding="utf8")
    data = f.read()
    # 判断文件是否为空
    if len(data) > 0:
        # 从文件中获取的数据默认是字符串类型的数据
        data = eval(data)
        # 把数据加载到了 student_info_list
        student_info_list = data

    f.close()


def save_data():
    """保存数据"""
    f = open('student.txt', "w", encoding="utf8")
    # 文件必须存储字符串数据
    f.write(str(student_info_list))
    f.close()


def main():
    """主函数, 控制流程的"""
    # 加载数据
    load_data()

    while True:
        print_info()
        num = input('请输入您要操作的序号:')

        if num == "1":
            add_student_info()
        elif num == "2":
            del_student_info()
        elif num == '3':
            change_student_info()
        elif num == '4':
            search_student_info()
        elif num == '5':
            show_all_info()
        elif num == '0':
            # 保存数据
            save_data()
            print("退出成功,欢迎您下次使用!")
            return
        else:
            print('序号错误,请您仔细查看提示,再次输入!')


if __name__ == '__main__':
    main()

九、示例图

添加学生(示例图):

Python基础 --- 实现学生管理系统(Python 文件版本)

删除学生(示例图): 

Python基础 --- 实现学生管理系统(Python 文件版本)

修改学生(示例图):

Python基础 --- 实现学生管理系统(Python 文件版本)

查询单个学生信息(示例图):

Python基础 --- 实现学生管理系统(Python 文件版本)

 查询所有学生信息(示例图):

Python基础 --- 实现学生管理系统(Python 文件版本)

退出程序(示例图):

Python基础 --- 实现学生管理系统(Python 文件版本)

 文件地址位置:

Python基础 --- 实现学生管理系统(Python 文件版本)

        这个学生管理系统基本上把Python的基础知识都利用上了,是检测是否打好了Python基础的一个方法,大家根据思路,尝试着写一写。在之后的一段时间,会给大家带来Python进阶部分的内容,感谢大家支持!

今天的内容就到这里,下期再见啦~

<end>文章来源地址https://www.toymoban.com/news/detail-472555.html

到了这里,关于Python基础 --- 实现学生管理系统(Python 文件版本)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用Python实现学生成绩管理系统

     学生成绩管理系统是一种非常普遍的管理系统 使用Python创建该系统,步骤如下: 使用os 模块 json模块,for 循环, if语句 函数,实现代码的编程,本系统主要由登录,注册,增删改查的功能  代码如下: 希望对大家有所帮!

    2024年02月11日
    浏览(46)
  • 【C语言基础】学生信息管理系统-纯结构体实现

    ps.一定要先确实掌握结构体,结构体数组,函数中的传参,全局变量作用域等知识 一.设计构思和简单的准备工作 首先,要确定一个什么样的结构体,就需要看我需要什么功能。 于是,我写下来一个 我想要的 , 能做xxx功能的 ,可能还 很美观的 学生信息管理系统的目录,既

    2024年02月03日
    浏览(48)
  • python基于Tkinter实现学生信息管理系统

    1.添加学生成绩:管理员可以在系统中添加学生的成绩信息,包括学生姓名、学号、课程名称、成绩等。 2.删除学生成绩:管理员可以根据学生的学号或者姓名删除学生的成绩信息。 3.修改学生成绩:管理员可以修改学生的成绩信息,包括学生姓名、学号、课程名称、成绩等

    2024年02月08日
    浏览(70)
  • Python : 使用python实现学生管理系统的功能,详细注释

    学生描述:姓名、年龄、成绩 学生管理系统功能:添加学生信息、删除学生信息、根据姓名修改学生信息、根据姓名查询学生信息、显示所有学生信息、退出系统 1. 将每一个学生的信息放一个元组中,再把元组添加到列表中 2. 元组 键值对儿  {name: value,  age: value,  score: v

    2024年02月11日
    浏览(37)
  • 基于Python+Django实现的学生成绩管理系统

    作者主页:编程指南针 作者简介:Java领域优质创作者、CSDN博客专家 、掘金特邀作者、多年架构师设计经验、腾讯课堂常驻讲师 主要内容:Java项目、简历模板、学习资料、面试题库、技术互助 收藏点赞不迷路  关注作者有好处 文末获取源码   语言环境:Python3.7 数据库:

    2024年02月11日
    浏览(43)
  • python实现前后端学生管理系统(前后端分离)

    ⭐作者介绍:大二本科网络工程专业在读,持续学习Java,努力输出优质文章 ⭐作者主页:@逐梦苍穹 ⭐所属专栏:项目。 本文介绍的是用python实现的前后端学生管理系统 , 前后端分离 ,较为简单易上手。使用的技术点为: HTML+CSS+JavaScript+Flask+sqlite+Vue+Axios。 如果想了解前后

    2024年02月15日
    浏览(36)
  • 赶紧进来看看---C语言实现学生信息管理系统(3.0文件存储版)

    本文主要介绍了将学生信息管理系统改造为文件存储版本… 主要涉及文件操作函数–将学生信息导入文件和从文件读取学生信息到程序中,从而达到数据持久化的效果 文章最后有源码展示 学生信息管理系统1.0静态版-学生信息管理系统2.0动态内存增长版-学生信息管理系统3.0文

    2024年01月20日
    浏览(41)
  • 基于python的学生信息管理系统的设计与实现

    小白学python,做了一个基础小系统,给大家分享一下(欢迎大神指导) 目录 步骤 1.设计要求 2.设计步骤 (1)导入os模块,创建一个文件夹用于存储数据  (2)定义一个菜单函数 (3)实现学生信息的录入功能 (4)定义了一个save函数用于录入功能的调用 (5)查询功能的实现

    2024年02月09日
    浏览(57)
  • Python实现学生信息管理系统V3.0(GUI界面)

    关于“学生信息管理系统”的基本思路和详细过程,请看V1.0版本: Python实现学生信息管理系统V1.0_︶ㄣ释然的博客-CSDN博客 本文是关于学生信息管理系统的简易版以及具体内容具体思路的详细讲解,简单易理解、纯逻辑实现、没有复杂的第三方库,适合新手小白练手 https:/

    2024年02月09日
    浏览(41)
  • [Python+Django]Web学生信息管理系统数据库设计及系统实现

    本文我们完成数据的设计,并通过Django框架完成数据库构建同时利用Django框架模式实现学生信息管理系统的功能。 简单的包装下毕设应该没问题了。 Python,Mysql,Pycharm的安装本文就不做特别介绍了,有需要的同学请参考如下博文。 Python + Django4 搭建个人博客(二):准备开

    2024年02月03日
    浏览(62)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包