当前位置:   article > 正文

本地学生信息管理系统增删改查排序_java学生信息管理系统怎么在查询功能中添加排序功能

java学生信息管理系统怎么在查询功能中添加排序功能

学生信息管理系统:

  • 采用本地txt文件存储学生信息
  • 包括学号、姓名、英语成绩、python成绩、java成绩
  • 实现功能:增、删、改、查、排序、计算总人数、显示全部、退出系统

本地运行效果:

在这里插入图片描述

最后可用pyinstaller进行文件打包,以便在其他地方使用

全部源码如下

'''
学生信息管理系统:
1、采用本地txt文件存储学生信息
2、包括学号、姓名、英语成绩、python成绩、java成绩
3、实现增、删、改、查、排序、计算总人数、显示全部、退出系统,功能
'''
filename="students.txt"  # 定义存放学生信息的文件名

def main():
    '''
    系统主函数
    '''
    while True:  # 循环,知道用户退出
        menu()  # 显示主菜单
        choice = int(input("请选择:"))
        if choice == 0:
            a = input("是否确定退出系统?y/n :")
            if a == 'y':
                print("谢谢使用!")
                break
            else:
                continue
        elif choice == 1:
            insert()
        elif choice == 2:
            search()
        elif choice == 3:
            delete()
        elif choice == 4:
            modify()
        elif choice == 5:
            sortd()
        elif choice == 6:
            total()
        elif choice == 7:
            show()
        else:
            print("选择有误,请重新选择!")
            continue


def menu():
    '''
    主菜单函数
    '''
    print("===============学生信息管理系统================")
    print("-------------------功能菜单--------------------")
    print("\t1.录入学生信息")
    print("\t2.查询学生信息")
    print("\t3.删除学生信息")
    print("\t4.修改学生信息")
    print("\t5.排序")
    print("\t6.学生总人数")
    print("\t7.显示全部学生")
    print("\t0.退出系统")

def get_all():
    '''
    获取储存的全部学生信息,存放到students列表中,每个列表元素为一个学生信息(格式为字符串)
    '''
    file = open(filename,'r',encoding='utf-8')
    students = file.readlines()
    return students

def insert():
    '''
    添加学生信息的函数
    '''
    students = []  # 保存输入的所有学生信息,每一条是一个学生的信息,保存在一个字典中
    while True:
        stu_id = input(
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号