名片管理系统

本文介绍了一个名片管理系统的开发过程,包括系统需求、框架搭建、数据结构设计及Python文件组织。系统启动后显示欢迎界面和功能菜单,用户可进行名片的增删改查操作。名片数据以字典形式存储,列表统一管理。此外,文章还提及了shebang的使用和函数封装,以提升代码可读性和执行效率。
摘要由CSDN通过智能技术生成

1、目标
  综合应用已经学习过的知识点:变量、流程控制、函数、模块

2、开发 
  名片管理系统

3、系统需求
  3.1 程序启动,显示名片管理系统欢迎界面,并显示功能菜单

  3.2 用户用数字选择不同的功能

  3.3 根据功能选择,执行不同的功能

  3.4 用户名片需要记录用户的姓名、电话、qq、邮件

  3.5 如果查询到指定的名片,用户可以选择修改或则删除名片

4、框架搭建
  4.1 目标
  搭建名片管理系统框架结构
    1)准备文件,确定文件名,保证能够在需要的位置编写代码
    2)编写主运行循环,实现基本的用户输入和判断
  4.2 文件准备
    1)新建card_main.py,保存主程序功能代码
      程序的入口
      每次启动名片管理系统都通过main这个文件启动
    2)新建card_tools.py保存所有名片功能函数
      将对名片的新增、查询、修改、删除等功能封装在不同的函数中
  4.3 编写主运行循环

5、保存名片数据的结构
  程序就是用来处理数据的,而变量就是用来存储数据的
  使用字典记录每一张名片的详细信息
  使用列表统一记录所有的名片字典

6、涉及的应用

  1) shebang,即在程序的开头添加#! /usr/bin/python3后修改文件可执行权限chmod +x demo.py,即可直接运行文件./demo.py,而不需要通过python3 demo.py来执行

  2)  提取程序为函数,简化代码结构

7、card_main.py

 1 #! /usr/bin/python3
 2 
 3 import card_tools
 4 
 5 while True:
 6 
 7     # 显示功能菜单
 8     card_tools.show_menu()
 9 
10     # 输入动作,并显示动作
11     action_str = input('请选择希望执行的操作:')
12     print("您选择的操作是:[%
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值