Python综合案例如何应用于实际项目开发?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2873个文字,预计阅读时间需要12分钟。
系统需求分析+1、需求分析+使用面向对象编程思想完成学生管理系统开发,具体如下:- 系统需求: - 学生数据存储在文件中- 系统功能: - 添加学生 - 删除学生 - 修改学生信息-
一、系统需求分析
1、需求分析
使用面向对象编程思想完成学员管理系统的开发,具体如下:
① 系统要求:学员数据存储在文件中
② 系统功能:添加学员、删除学员、修改学员信息、查询学员信息、显示所有学员信息、保存学员信息及退出系统等功能。
2、角色分析
在面向对象编程思想中,必须找到要具体实现操作的实体。
通过系统实现添加学员操作
通过系统实现删除学员操作
....
最终可以得出一个结论:这个通讯管理系统,其主要的实体就是通讯录管理系统本身
注意事项
① 为了方便维护代码,一般一个角色一个程序文件
② 项目要有主程序入口,习惯为main.py
3、创建项目
创建类文件 => studentManager.py
创建项目入口文件 => main.py
二、系统的代码开发
1、学员信息存储代码分析
students = [{}, {}, {}]
学员姓名
学员年龄
学员电话
学员信息(姓名、年龄、电话),可以使用字典来表示。但是我们已经学习了面向对象,其学员信息可以完全用对象来进行实现。
本文共计2873个文字,预计阅读时间需要12分钟。
系统需求分析+1、需求分析+使用面向对象编程思想完成学生管理系统开发,具体如下:- 系统需求: - 学生数据存储在文件中- 系统功能: - 添加学生 - 删除学生 - 修改学生信息-
一、系统需求分析
1、需求分析
使用面向对象编程思想完成学员管理系统的开发,具体如下:
① 系统要求:学员数据存储在文件中
② 系统功能:添加学员、删除学员、修改学员信息、查询学员信息、显示所有学员信息、保存学员信息及退出系统等功能。
2、角色分析
在面向对象编程思想中,必须找到要具体实现操作的实体。
通过系统实现添加学员操作
通过系统实现删除学员操作
....
最终可以得出一个结论:这个通讯管理系统,其主要的实体就是通讯录管理系统本身
注意事项
① 为了方便维护代码,一般一个角色一个程序文件
② 项目要有主程序入口,习惯为main.py
3、创建项目
创建类文件 => studentManager.py
创建项目入口文件 => main.py
二、系统的代码开发
1、学员信息存储代码分析
students = [{}, {}, {}]
学员姓名
学员年龄
学员电话
学员信息(姓名、年龄、电话),可以使用字典来表示。但是我们已经学习了面向对象,其学员信息可以完全用对象来进行实现。

