qishuizhinan

最近对Python有点痴迷,基于eclipse+Python3.7.2写了简单的学生信息管理系统,捡回以前的认识,本程序主要涉及列表、字典、文件操作以及方法和类的简单操作。

代码主要包括studentsystem.py、studentfuction.py、students.txt三个文件,下面代码主要是实现简单界面、入口函数,基本功能在(二)中。

 1 #-*- coding:utf-8 -*-
 2 
 3 import re
 4 from studentfuction import *
 5 
 6 def main():
 7     ctrl = True
 8     while(ctrl):
 9         menu()
10         option = input("请选择:")
11         option_str = re.sub("\D","",option)
12         if option_str in ["0","1","2","3","4","5","6","7"]:
13             option_int = int(option_str)
14             if option_int == 0:
15                 print("您已退出学生管理系统!")
16                 ctrl = False                
17             if option_int == 1:
18                 insert()    #  录入学生信息 
19             if option_int == 2:
20                 search()    #查找学生信息           
21             if option_int == 3:
22                 delete()    #按 学号删除学生信息          
23             if option_int == 4:
24                 modify()    #修改学生成绩信息
25             if option_int == 5:
26                 sort()  #对学生信息进行排序
27             if option_int == 6:
28                 total()    #统计学生人数             
29             if option_int == 7:
30                 show()  #显示全部学生信息
31             
32 def menu():
33     print(\'\'\'
34     -------------------学生信息管理系统------------------
35     |                                              |
36     =====================功能菜单=====================
37     |                                              |
38     |   1.录入学生信息                                                                         |
39     |   2.查找学生信息                                                                         |
40     |   3.删除学生信息                                                                         |
41     |   4.修改学生信息                                                                         |
42     |   5.排序                                                                                      |
43     |   6.统计学生总人数                                                                      |
44     |   7.显示所有学生信息                                                                   |
45     |   0.退出系统                                                                                |
46     |                                              |
47     ================================================
48     | 说明:通过数字键或者方向键选择菜单                                               |
49     ------------------------------------------------
50     \'\'\')
51               
52 if __name__ == "__main__":
53     main()
54     
55 
56         

 

#-*- coding:utf-8 -*-\'\'\'Created on 2021年11月20日
@author: 綦建飞\'\'\'import refrom studentfuction import *
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                            if option_int == 1:                insert()    #  录入学生信息             if option_int == 2:                search()    #查找学生信息                       if option_int == 3:                delete()    #按 学号删除学生信息                      if option_int == 4:                modify()    #修改学生成绩信息            if option_int == 5:                sort()  #对学生信息进行排序            if option_int == 6:                total()    #统计学生人数                         if option_int == 7:                show()  #显示全部学生信息            def menu():    print(\'\'\'    -------------------学生信息管理系统------------------    |                                              |    =====================功能菜单=====================    |                                              |    |   1.录入学生信息                                                                         |    |   2.查找学生信息                                                                         |    |   3.删除学生信息                                                                         |    |   4.修改学生信息                                                                         |    |   5.排序                                                                                      |    |   6.统计学生总人数                                                                      |    |   7.显示所有学生信息                                                                   |    |   0.退出系统                                                                                |    |                                              |    ================================================    | 说明:通过数字键或者方向键选择菜单                                               |    ------------------------------------------------    \'\'\')              if __name__ == "__main__":    main()    
        

 

分类:

技术点:

相关文章: