1 importos2
3 #学生系统基本功能
4 #增删查改
5
6 #如何实现该系统
7 #1.显示系统功能界面
8 #2.让用户选择功能
9 #3.判断用户选择的指定功能,然后完成相应的操作(增删查改)
10
11 #面向对象分析
12 #1.抽象类
13 #学生系统管理类 学生类
14 #2.分析类的成员
15
16 #学生系统管理类
17 #属性:学生列表属性 保存学生信息
18 #方法:添加学生 删除学生 显示学生信息等这些方法
19
20 #学生类
21 #属性:姓名 年龄 性别
22 #方法:无
23 classStudent(object):24 def __init__(self,name,age,sex):25 #添加相关的属性信息
26 self.name=name27 self.age=age28 self.sex=sex29
30
31
32 classStudentManageSystem(object):33 def __init__(self):34 #定义一个列表用于保存学生对象
35 self.student_list =list()36
37
38 #将功能代码放到指定函数里面
39 defshow_menu(self):40 """该函数是为了展示功能界面"""
41 #1. 显示系统的功能菜单
42 print("------学生管理系统1.0------")43 print("1.添加学生信息")44 print("2.修改学生信息")45 print("3.删除学生信息")46 print("4.显示所有学生")47 print("5.查询学生信息")48 print("6.退出管理系统")49
50
51 #添加学生函数
52 #分析:
53 #1. 学生的信息如何表示?
54 #2. 管理系统里面的学生信息如何表示?
55 defadd_student(self):56 name = input("请输入学生的姓名:")57 age