信息管理系统"/>
python 病毒信息管理系统
'''
python 病毒信息管理系统 by 郑瑞国
'''
virus_infos = []def print_menu():print('='*30)print('病毒信息管理系统V1.0')print('1.添加病毒信息')print('2.删除病毒信息')print('3.修改病毒信息')print('4.显示病毒信息')print('5.保存病毒信息')print('0.退出系统')print('='*30)def add_info():new_name = input('病毒名称:')new_md5 = input('病毒MD5值:')new_class = input('病毒分类:')new_feature = input('病毒特征:')new_risk = input('病毒危害:')new_infos = {}new_infos['name'] = new_namenew_infos['md5'] = new_md5new_infos['class'] = new_classnew_infos['feature'] = new_featurenew_infos['risk'] = new_riskvirus_infos.append(new_infos)def del_info(virus):del_number = int(input('请输入要删除的序号:')) - 1del virus[del_number]def modify_info():virus_id = int(input('请输入要修改的学生的序号:'))new_name = input('病毒名称:')new_md5 = input('病毒MD5值:')new_class = input('病毒分类:')new_feature = input('病毒特征:')new_risk = input('病毒危害:')virus_infos[virus_id - 1]['name'] = new_namevirus_infos[virus_id - 1]['md5'] = new_md5virus_infos[virus_id - 1]['class'] = new_classvirus_infos[virus_id - 1]['feature'] = new_featurevirus_infos[virus_id - 1]['risk'] = new_riskdef show_infos():print('='*30)print('病毒信息如下')print('='*30)print('序号 病毒名称 分类 特征 危害 MD5')i=1for temp in virus_infos:print('%d %s %s %s %s %s'%(i,temp['name'],temp['class'],temp['feature'],temp['risk'],temp['md5']))i += 1def save_to_file():file = open('virusinfo.data','w')file.write(str(virus_infos))file.close()def recover_data():global virus_infosfile = open('virusinfo.data')content = file.read()virus_infos = eval(content)file.close()def main():try:recover_data()except:passwhile True:print_menu()key = input('请选择1/2/3/4/5/0:')if key == '1':add_info()if key == '2':del_info(virus_infos)if key == '3':modify_info()if key == '4':show_infos()if key == '5':save_to_file()elif key == '0':quit_confirm = input('真的要退出吗Yes/No:')if quit_confirm == 'Yes'or quit_confirm == 'yes'or quit_confirm == 'y'or quit_confirm == 'Y':breakelse:print('输入错误,请重新输入')if __name__ == '__main__': main()
'''
python 学校信息管理系统 by 郑瑞国
'''
import virus
import student
import teacher
import work
import lessondef print_main_menu():print('''1、学生管理2、教师管理3、机房管理4、病毒管理5、成绩管理6、考勤管理7、宿舍管理8、作业管理9、课程管理0、退出
''')def main():try:recover_data()except:passwhile True:print_main_menu()key = input('请选择1/2/3/4/5/0:')if key == '1':print('1、学生管理')student.main()if key == '2':print('2、教师管理')teacher.main()if key == '3':print('3、机房管理')if key == '4':print('4、病毒管理')virus.main()if key == '5':print('5、成绩管理')if key == '6':print('6、考勤管理')if key == '7':print('7、宿舍管理')if key == '8':print('8、作业管理')work.main()if key == '9':print('9、课程管理')lesson.main()elif key == '0':quit_confirm = input('真的要退出吗Yes/No:')if quit_confirm == 'Yes'or quit_confirm == 'yes'or quit_confirm == 'y'or quit_confirm == 'Y':breakelse:print('输入错误,请重新输入')if __name__ == '__main__': main()
'''
python 学生信息管理系统 by 郑瑞国
'''
students_infos = []def print_menu():print('='*30)print('学生信息管理系统V1.0')print('1.添加学生信息')print('2.删除学生信息')print('3.修改学生信息')print('4.显示学生信息')print('5.保存学生信息')print('0.退出系统')print('='*30)def add_info():new_name = input('姓名:')new_id = input('学号:')new_sex = input('性别:')new_pro = input('专业:')new_feature = input('特长:')new_infos = {}new_infos['name'] = new_namenew_infos['id'] = new_idnew_infos['sex'] = new_sexnew_infos['pro'] = new_pronew_infos['feature'] = new_featurestudents_infos.append(new_infos)def del_info(students):del_number = int(input('请输入要删除的序号:')) - 1del students[del_number]def modify_info():students_id = int(input('请输入要修改的学生的序号:'))new_name = input('姓名:')new_id = input('学号:')new_sex = input('性别:')new_pro = input('专业:')new_feature = input('特长:')students_infos[students_id - 1]['name'] = new_namestudents_infos[students_id - 1]['id'] = new_idstudents_infos[students_id - 1]['sex'] = new_sexstudents_infos[students_id - 1]['pro'] = new_prostudents_infos[students_id - 1]['feature'] = new_featuredef show_infos():print('='*30)print('学生信息如下')print('='*30)print('序号 姓名 性别 专业 特长 学号')i=1for temp in students_infos:print('%d %s %s %s %s %s'%(i,temp['name'],temp['sex'],temp['pro'],temp['feature'],temp['id']))i += 1def save_to_file():file = open('studentinfo.data','w')file.write(str(students_infos))file.close()def recover_data():global students_infosfile = open('studentinfo.data')content = file.read()students_infos = eval(content)file.close()def main():try:recover_data()except:passwhile True:print_menu()key = input('请选择1/2/3/4/5/0:')if key == '1':add_info()if key == '2':del_info(virus_infos)if key == '3':modify_info()if key == '4':show_infos()if key == '5':save_to_file()elif key == '0':quit_confirm = input('真的要退出吗Yes/No:')if quit_confirm == 'Yes'or quit_confirm == 'yes'or quit_confirm == 'y'or quit_confirm == 'Y':breakelse:print('输入错误,请重新输入')if __name__ == '__main__': main()
'''
python 教师信息管理系统 by 郑瑞国
'''
teachers_infos = []def print_menu():print('='*30)print('教师信息管理系统V1.0')print('1.添加教师信息')print('2.删除教师信息')print('3.修改教师信息')print('4.显示教师信息')print('5.保存教师信息')print('0.退出系统')print('='*30)def add_info():new_name = input('姓名:')new_id = input('工号:')new_sex = input('性别:')new_pro = input('专业:')new_feature = input('特长:')new_infos = {}new_infos['name'] = new_namenew_infos['id'] = new_idnew_infos['sex'] = new_sexnew_infos['pro'] = new_pronew_infos['feature'] = new_featureteachers_infos.append(new_infos)def del_info(teachers):del_number = int(input('请输入要删除的序号:')) - 1del teachers[del_number]def modify_info():teachers_id = int(input('请输入要修改的教师的序号:'))new_name = input('姓名:')new_id = input('工号:')new_sex = input('性别:')new_pro = input('专业:')new_feature = input('特长:')teachers_infos[teachers_id - 1]['name'] = new_nameteachers_infos[teachers_id - 1]['id'] = new_idteachers_infos[teachers_id - 1]['sex'] = new_sexteachers_infos[teachers_id - 1]['pro'] = new_proteachers_infos[teachers_id - 1]['feature'] = new_featuredef show_infos():print('='*30)print('教师信息如下')print('='*30)print('序号 姓名 性别 专业 特长 工号')i=1for temp in teachers_infos:print('%d %s %s %s %s %s'%(i,temp['name'],temp['sex'],temp['pro'],temp['feature'],temp['id']))i += 1def save_to_file():file = open('teacherinfo.data','w')file.write(str(teachers_infos))file.close()def recover_data():global teachers_infosfile = open('teacherinfo.data')content = file.read()teachers_infos = eval(content)file.close()def main():try:recover_data()except:passwhile True:print_menu()key = input('请选择1/2/3/4/5/0:')if key == '1':add_info()if key == '2':del_info(virus_infos)if key == '3':modify_info()if key == '4':show_infos()if key == '5':save_to_file()elif key == '0':quit_confirm = input('真的要退出吗Yes/No:')if quit_confirm == 'Yes'or quit_confirm == 'yes'or quit_confirm == 'y'or quit_confirm == 'Y':breakelse:print('输入错误,请重新输入')if __name__ == '__main__': main()
更多推荐
python 病毒信息管理系统
发布评论