案例:python MVC架构案例:建立学生信息类(1)


一、结构分析

实现对学生信息的增加修改和删除,查询

分析:界面可能使用控制台,也可能使用web等

1、识别对象:界面视图类,逻辑控制类,数据模型类

2、分配职负:MVC架构

界面视图类:负责处理界面逻辑,如显示菜单多少,获取输入

逻辑控制在:负责储存学生信息,处理业务逻辑,比如添加

数据模型类:定义需要处理的数理类型。比如学生信息

''

数据模型类:

StudentModel

数据:编号id,姓名name,年龄age,成绩score

逻辑控制类:StudentManagerController

数据:学生列表stu list.

行为:

获取列表stu_list,添加学生add_student,f

删除:修改学生update_student,根据成绩排序order_by_score。,

界面视图类:StudentManagerView..

数据:逻辑控制对象manager..

行为:显示菜单display_menu,选择菜单项_select_men

输入学生input students,

输出学生output_students,删除学

修改学生信息modi fy_.student,按成绩输出学生output_studer

代码实现

'''

1、数据模型类:SdutentModel

2、创建逻辑控制类:StudentMangerView:

3、获取学生列表__stu_list

4、形为:获取列表__stu_list

5、添加淡定生add_student

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章