Python

下的通讯录

1

、课题需求

1.1

系统开发的目标和思想

随着社会的发展

,

人际关系变得越来越重要,为了保持良好的人际关系,必须经常与亲

戚、朋友、同学、同事保持联系,但是有时候存在着许多的限制条件,比如怎样找到交流对

象的各种信息?可能你会想到现实生活中的手机等通讯工具,由于这些工具的单一性,不可

能在第一时间找到自己想要的信息资料,因此,为了能够快速查找到联系人的信息,节省查

找时间,开发通讯录管理系统

.

1.2

系统的可行性分析

本系统的设计是在

windows10

中文版环境下,使用

python

3.7

开发的。用户可以快速的

实现对通讯录的增删查改等功能

1.3

系统功能及性能分析

设计一个实用的小型通讯录程序,具有添加、修改、浏览、查询和删除功能。由姓名,

籍贯,电话号码

1

,电话号码

2

,电子邮箱组成,姓名可以由字符和数字混合编码。电话号码

可由字符和数字组成。使用该程序可以达到能够快速查找到联系人的信息,节省查找时间

2

、课题的设计

2.1

系统的功能设计

(

1

)系统以菜单方式工作

(

2

)信息录入功能

(

3

)信息浏览功能

(

4

)信息查询功能

(

5

)信息修改功能

(

6

)系统退出功能

2.2

数据库设计

电脑磁盘文件保存模拟数据库。

python 通讯录系统_Python下的通讯录相关推荐

  1. python通讯录编程_python实现简单通讯录

    初学python,自己写的面向过程的简单通讯录,希望大家多多指点. 1.[文件] address_book.py ~ 4KB     下载(199) #!/usr/bin/python import ...

  2. python 通讯录系统_Python实现通讯录功能

    说实话,第一次写这么长的Python代码,期间遇到了很多问题,但是,最终还是完成了,花了我一天半的时间. 该程序实现了用户的增,删,改,查,主要用到sqlite3模块.对于该模块的知识点,请查看我的另 ...

  3. python 通讯录系统_Python基础项目:手机通讯录系统

    完成简易手机通讯录管理系统,包括以下功能: 能够循环接收客户端输入的功能编号,并根据编号选择对应的功能操作 用户输入"1"时,执行增加姓名和手机号码的操作 用户输入"2& ...

  4. python关于通讯录模型_python写一个通讯录 - wtwexile - 博客园

    python写一个通讯录 闲着没事,用python写一个模拟通讯录,要求要实现常用的通讯录的功能,基本流程如下 接下来就按照这个流程实现各个模块的功能 1. 定义一个类,并初始化 1 import j ...

  5. python单核运行_python下多核,单核CPU对于并行,并发执行效率的对比-Go语言中文社区...

    ** ** 这篇博客主要内容为python 中多线程以及多进程的效率对比,以及记录自己在做这个实验中遇到的一些问题以及心得 背景引入: CPU制造商为了追求CPU效率放弃了在CPU频率上的追求(CPU ...

  6. python图像识别系统_Python图像处理之图片文字识别功能(OCR)

    OCR与Tesseract介绍 将图片翻译成文字一般被称为光学文字识别(Optical Character Recognition,OCR).可以实现OCR 的底层库并不多,目前很多库都是使用共同的几 ...

  7. python dataframe 中位数_python下的Pandas中DataFrame基本操作(一),基本函数整理

    pandas作者Wes McKinney 在[PYTHON FOR DATA ANALYSIS]中对pandas的方方面面都有了一个权威简明的入门级的介绍,但在实际使用过程中,我发现书中的内容还只是冰 ...

  8. python单例模式解析_Python下简易的单例模式详解

    Python 下的单例模式 要点: 1.某个类只能有一个实例: 2.它必须自行创建这个实例: 3.它必须自行向整个系统提供这个实例 方法:重写new函数 应该考虑的情况: 1.这个单例的类可能继承了别 ...

  9. python apscheduler执行_Python下定时任务框架APScheduler的使用

    今天准备实现一个功能需要用到定时执行任务,所以就看到了Python的一个定时任务框架APScheduler,试了一下感觉还不错. 1.APScheduler简介: APScheduler是Python ...

最新文章

  1. vue连线 插件_vue 插件集合
  2. vue 巧用过渡效果
  3. Could not find destination factory for transport
  4. Vim配置文件(全平台可用)2012-05-01版
  5. Tcp连接的七次握手浅析
  6. maven+jetty项目在tomcat部署
  7. 双表联查mysql_MySQL的双表多表联查
  8. IE8下div+CSS
  9. 哔哩哔哩2021年Q4及全年财报:全年营收194亿元,同比增长62%
  10. web前端工作笔记008---js延迟执行代码
  11. ubuntu两个conda安装和切换
  12. WPF应用基础篇---TreeView
  13. C语言 从入门到放弃
  14. Android 编辑 mhtml,Html Editor下载-Html Editor(Html编辑器)下载v1.0 安卓版-西西软件下载...
  15. 经纬度格式化转换-数据库函数方式
  16. OMML2MML.XSL 微软数学标记语言源码
  17. Codeforces #319E: Ping-Pong 题解
  18. linux中 #chmod –R 777 * 是什么意思
  19. 前端面试之ES5与ES6的区别
  20. 安装docker报错:Error: Unknown command: cask

热门文章

  1. UVA 12898 - And Or 与和或 (思路题)
  2. 编译Android源码相关资源及文章
  3. UCS B200安装windows server 2003
  4. C++ Builder 实现动态生成窗口、控件,以及处理控件事件(转载)
  5. Scrapy操作浏览器获取网易新闻数据
  6. 一起学爬虫——如何爬取通过ajax加载数据的网站
  7. 通过CrawlSpider对招聘网站进行整站爬取(拉勾网实战)
  8. BZOJ3312: [Usaco2013 Nov]No Change
  9. MySQL 全文搜索支持
  10. C++_类和对象_C++多态_案例3-电脑组装---C++语言工作笔记075