实例2:通讯录通讯录是存储联系人信息名录。本实例要求编写通讯录程序,该程序可接收用户输入姓名、电话、QQ号码、邮箱等信息,将这些信息保存到“通讯录.txt”文件中,实现新建联系人功能;可根据用户输入联系人姓名查找联系人,展示联系人姓名、电话、QQ号码、邮箱等信息,实现查询联系人功能。实例目标掌握文件打开与关闭掌握文件读写实例分析从前面有关实例描述可知,我们可将通讯录视为一个对象,该对
通讯录管理系统 一.设计任务与要求 1.1设计任务 设计一个实用小型通讯录程序,具有添加,查询和删除功能。由姓名,籍贯,电话号码1,电话号码2,电子邮箱组成,姓名可以由字符和数字混合编码。电话号码可由字符和数字组成。(用文件保存)实现功能。 1.2任务要求 能够实现:系统以菜单方式工作 (1)信息录入功能 (2)信息浏览功能 (3)信息查询功能 (4)信息修改功能 (5)系统退出功能 二.程序
 一个简单通讯录例子 #!/usr/bin/python __author__ = 'fierce' #coding:utf-8 import os #引用os模块 import pickle #应用pickle模块 Path='/home/Person.data' #全局变量,这里是通讯录物理路径 #判断通讯录是否存在,不存在则创建空通讯录 if os.path.exists(
总结介绍:本次个人通讯录数据库系统主要目的是为了做出一个功能齐全、简单易用信息管理系统提高保存联系人效率,由于能力有限,界面做有点不好看,还有在登录编程只做到将登录名和密码设为固定字符值,修改只能从代码处进行修改,未做到可注册多个用户,后续会继续完善。通过本次课程设计深刻体验到自己还对于课堂知识未能做到融会贯通,对数据库语言已经感到陌生,未能熟练应用,这提醒了我应该对学习过知识温故,不
转载 2024-01-10 15:36:28
294阅读
1点赞
通讯录管理程序设计与实现(Python实现)(代码较长,不过功能清晰,读者可视情况选取)(图片未能正常上传,读者可自行运行查看) 一、实验目的与要求 实验目的:锻炼面向对象编程与文件操作能力。 实验要求: 1、熟悉VC++、Visual Studio c#或者Java编程环境。 2、运用面向对象知识对实验题目进行分析和设计。 3、进行程序编写和调试工作。二、实验内容 设计、实现一个具有通讯信息插入
通讯录管理C语言程序设计报告通讯录管理C语言程序设计报告一.设计目的利用静态数组实现通讯录管理,数组每一个元素时结构体类型,通过这个例子了解数据库管理基本功能,重点掌握数组元素为结构体应用、数组作函数参数、文件读写、自定义函数等知识。二.总体设计1.设计思路程序设计一般由两部分组成:算法和数据结构,合理地选择和实现一个数据结构和处理这些数据结构具有同样重要性。在通讯录管理程序中,由于预计记
按照惯例,一波课程设计走起~这次写通讯录管理系统,经过几番大修和N+1次小修之后BUG已经很少了~先来看看期间遇到哪些问题吧:Qusetion1:针对手机号排序问题(即交换结构体)2:文件写入和调用时乱码问题3:界面美化问题和用户体验感优化一:针对手机号排序问题(即交换结构体)void swap(person *p){ //交换结构体 person *temp; temp = p-&g
要求:编写一个简单通讯录1、通讯录包含至少包含姓名、电话号码、电子邮箱;2、通讯录信息能够保存在本地磁盘;3、通讯录查找特定人员信息;4、通讯录能够修改特定人员信息;5、通讯录能够删除特定人员信息;6、通讯录能完全显示所有人信息 方法:Python 2.7.9 / Windows1 # -*- coding: gbk -*- 2 3 import os,sys
这是本人之前做一个课设,代码比较繁琐(由于当时不想花太多时间以致没有进行压缩)一些但思路比较清晰注:给出代码可能由于种种问题复制代码出问题,在此给出源文件:链接:http://pan.baidu.com/s/1pKInR3X 密码:yv6w一、 课程设计目的和要求目的:在已学C语言基础上,编写一个具有实际功能程序,掌握实际应用程序开发基本流程——构思,设计框架,所用知识,程序编写,编译
山东交通学院课程设计报告实习名称: 通讯录设计教学院部: 山东专业班级:学生姓名:学生学号:指导教师:完成时间: 2011 年09月09日报告成绩:评阅意见:评阅教师 日期通讯录管理系统一、 设计需求设计课题及要求1、建立通讯录系统,包含编号、姓名、年龄、号码、地址、电子邮箱等2、能够实现添加、删除和修改通讯录信息功能3、能偶实现按不同方式查询功能;如按姓名或年龄、电话等查询4、能够将通讯录
最近帮一个小伙伴写了一个python操作excel代码,需求是通过python操作excel,用excel作为数据库存储信息,实现增删改查功能,没有用户界面。一、使用库选择能够操作excel库也比较多,最后按下表对比使用了对excel支持比较好xlwings库,基本支持两种格式和各种操作,速度较快,如下表:二、代码import os import xlwings as xw filePat
一、打开软件 新建窗口 输入代码#通讯录 #界面提示设计 print('|---欢迎进入通讯录程序---|') print('|---1:查询全部联系人---|') print('|---2:查询特定联系人---|') print('|---3:更新联系人信息---|') print('|---4:插入心联系人---|') print('|---5:删除已有联系人---|') print('
转载 2023-07-07 16:20:49
106阅读
目录1.打印输出学生通讯录管理系统菜单2.接收用户从键盘输入选择序号3.根据输入选择序号,判断并执行不同功能注意:本例中,要想保存所以学生通讯信息,需要用到字典。1.打印输出学生通讯录管理系统菜单首先我们先定义一个showMenu()函数,实现打印输出菜单功能在实际应用中,学生通讯系统运行时,需要不间断地显示菜单信息。这时需要将showMenu()函数放到一个循环里:while Tr
性能要求:源代码如下:print("|---欢迎进入通讯录程序---|") print("|---1:查询联系人资料 ---|") print("|---2:插入新联系人 ---|") print("|---3:删除已有联系人 ---|") print("|---4:退出通讯录程序 ---|") print("") dict1={} while(1): n=input("请输入相关指令
转载 2023-05-17 22:53:34
193阅读
目录1.1个人通讯率(一)1.2 程序设计思路1.3关键技术1.3.1 面向对象基本概念1.3.2 类定义1.4个人通讯率(一)设计步骤1.4.1定义类Contract1.4.2定义类Family1.4.3定义类Partner1.1个人通讯录(一)        设计简单个人通讯录系统(一),用于存储联系人信息,
转载 2023-07-25 10:57:02
117阅读
python通讯录tkinter库,文件读写,面向对象等一.前期准备 1.功能:电话薄由登录窗口和主窗口等6个窗口组成,达成添加,删除,修改查询联系人电话功能。 2.准备知识:面向对象、文件读写、pythontkinter库二、代码及实例效果图 登录信息和电话信息为excel文件,以逗号文件格式保存 每个点作为一个py文件 1.登录窗口 (1)登录窗口上放有三个框架、用户名及密码标签和入口文
今天做了一个小Demo,模拟了一下手机通讯录简单实现了“增删改查”与保存本地功能。数据结构用是TreeSet,主要是为了排序和数据唯一性;本地读取和保存用是ObjectInputStream和ObjectOutputStrean这两个类,保存实现了Serializable(序列化)接口对象,这个有好处也有坏处,后面说;思路:先创建User类,和自定义一个比较器,(也可以让Use
通过应用Java中常用数组和字符串,编写一个简单通讯录程序,来熟悉系统类和数组应用。通讯录由多条记录构成。每条记录包括一个联系人姓名、性别、电话、通信地址,并具有显示、查询、增加、修改、删除等功能,且每执行一次功能操作后,可以选择用类似以下格式,输出通讯录所有信息记录: 编号 姓名 性别 电话 通信地址 01 张三 男 123456 上海 02 李四 女 456789 桂林 可考虑用数
转载 2023-06-27 16:37:17
71阅读
实现通讯录管理系统,通讯录包含若干联系人,每个联系人包括:姓名、地址、电话 3 项内容。程序提供 4 项基本功能:增加联系人: 用户输入姓名、地址、电话等信息,将信息保存在一个列表中列出联系人: 打印输出所有联系人信息查询联系人: 用户输入联系人姓名,打印输出该联系人信息修改联系人:用户查询需要修改用户名,并对其进行修改。删除联系人: 用户输入联系人姓名,从通讯录中删除该联系人 '
转载 2023-08-09 19:29:48
584阅读
#include<stdio.h> #include<stdlib.h> #include<string.h> int count= 0; int menu(); void add(); void select(); void modify(); void watch(); void&n
原创 2015-11-29 15:28:27
973阅读
  • 1
  • 2
  • 3
  • 4
  • 5