企业培训管理系统(控制台程序)

该博客介绍了使用Python编写的培训管理系统,系统包括录入、查找、删除、修改学生信息,排序,统计人数及显示所有信息等功能。同时,文章还提到了如何使用PyInstaller将Python程序打包成exe文件的步骤。
摘要由CSDN通过智能技术生成

企业培训管理系统,控制台程序

培训管理系统拟实现功能

1 录入学生信息
2 查找学生信息
3 删除学生信息
4 修改学生信息
5 排序
6 统计学生总人数
7 显示所有学生信息
0 退出系统

程序代码

由于程序较为简单,不做详细介绍

import re
import os

filename = 'staff.txt'


def menu():
    # 输出菜单
    print('''
    ╔———————运管部培训管理系统————————╗
    │                                              │
    │   =============== 功能菜单 ===============   │
    │                                              │
    │   1 录入员工信息                             │
    │   2 查找员工信息                             │
    │   3 删除员工信息                             │
    │   4 修改员工信息                             │
    │   5 排序                                     │
    │   6 统计员工总人数                           │
    │   7 显示所有员工信息                         │
    │   0 退出系统                                 │
    │  ==========================================  │
    │  说明:通过数字或↑↓方向键选择菜单          │
    ╚———————————————————————╝
    ''')



def main():
    ctrl = True
    while ctrl:
        menu()
        option = input('请选择:')
        option_str = re.sub("\D", '', option)
        if option_str in ['0', '1', '2', '3', '4', '5', '6', '7']:
            option_int = int(option_str)
            if option_int == 0:
                print('您已退出学生管理系统')
                ctrl = False
            elif option_int == 1:  # 录入学生成绩信息
                insert()
            elif option_int == 2:  # 查找学生成绩信息
                search()
            elif option_int == 3:  # 删除学生成绩信息
                delete()
            elif option_int == 4:  # 修改学生成绩信息
                modify()
            elif option_int == 5:  # 排序
                sort()
            elif option_int == 6:  # 统计学生总数
                total()
            elif option_int == 7:  # 显示所有学生信息
                show()
        else:
            print('请重新选择:')

def insert():
    studentList = []
    mark = True
    while mark:
        id = input('请输入学生ID:')
        if not id:
            break
        name = input('请输入学生姓名:')
        if not name:
            break
        try:
            jidian = int(input('请输入机电成绩:'))
            ruodian = int(input('请输入弱电成绩:'))
            gongdian = int(input('请输入供电成绩:'))
        except Exception as e:
            print("输入无效,不是整型数值....重新录入信息,错误原因为:",e)
            continue
        student 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值