python基础(1)-名片管理系统

该项目为一个名片管理系统,主要存储名片的信息,并且实现增删改查的功能。

需求分析

当我们运行名片管理系统程序的时候,首先进入管理界面,看到如下界面:
在这里插入图片描述
其中1.新建名片,2.显示全部,3.查询名片就是我们主要实现的功能模块,其中名片主要包括了姓名,电话,QQ,以及邮箱,具体的实现过程,在后续会为大家逐步讲解。主要我们分为以下几个步骤:

1. 框架搭建
2. 新增名片
3. 显示所有名片
4. 查询名片
5. 查询成功后修改,删除名片
6. 让python程序能够运行

框架搭建

在编写程序之前,我们收先需要搭建好框架,比如我们需要创建哪些文件,文件大致包括什么功能,文件名该如何命令,那个文件作为我们主题循环文件等等。在该项目中,我们暂时先需要两个文件如下:

1. 新建cards_main.py:保存主程序代码,是程序的入口,每次启动名片管理系统,都从该文件开始
2. 新建cards_tools.py保存所有名片功能函数,即对名片的增删改查进行封装,为cards_main.py文件的运行做准备

我们的主循环编写在cards_main.py中,用户的输入,以及系统的输出,都是通过该文件中的内容进行控制。现在我们打开pycharm创建一个新工程,在新项目中创建文件cards_main.py,cards_tools.py。

主界面编写

在我们的名片管理系统中,当运行程序的时候,会首先进入一个组界面,然后用户根据提示进行他自己想要额操作,在主界面我们主要提供四个选项:1. 新建名片2. 显示全部3. 查询名片0.退出系统 。
然后在加入一个操作框。
首先我们在cards_main.py中编写操作框,即用户的输入终端,编写代码如下:

while True:	
	action_str = input("请选择需要执行的操作:")
	print("你选择的操作是【%s】" % action_str)

	if action_str in ["1","2","3"]:
	    pass
	elif action_str == "0":
	    pass
	else:
	    print("你输入的不正确,请重新选择")

首先我们使用呢一个死循环,为了是让用户能够重复操作,只要用户加入pass是为了程序能够运行,该程运行之后,用户就能根据提示从终端输入了,他输入的选项都包含在action_str中,后面我们根据action_str的值,做出相应的动作。

猜你喜欢

转载自blog.csdn.net/weixin_43013761/article/details/87569291