通讯录管理系统
一.设计的任务与要求
1.1设计任务
设计一个实用的小型通讯录程序,具有添加,查询和删除功能。由姓名,籍贯,电话号码1,电话号码2,电子邮箱组成,姓名可以由字符和数字混合编码。电话号码可由字符和数字组成。(用文件保存)实现功能。
1.2任务要求
能够实现:系统以菜单方式工作
(1)信息录入功能
(2)信息浏览功能
(3)信息查询功能
(4)信息修改功能
(5)系统退出功能
二.程序
转载
2023-08-13 16:05:09
420阅读
通讯录管理C语言程序设计报告通讯录管理C语言程序设计报告一.设计目的利用静态数组实现通讯录管理,数组的每一个元素时结构体类型,通过这个例子了解数据库管理的基本功能,重点掌握数组元素为结构体的应用、数组作函数参数、文件读写、自定义函数等知识。二.总体设计1.设计思路程序设计一般由两部分组成:算法和数据结构,合理地选择和实现一个数据结构和处理这些数据结构具有同样的重要性。在通讯录管理程序中,由于预计记
转载
2023-09-11 10:36:50
127阅读
实例2:通讯录通讯录是存储联系人信息的名录。本实例要求编写通讯录程序,该程序可接收用户输入的姓名、电话、QQ号码、邮箱等信息,将这些信息保存到“通讯录.txt”文件中,实现新建联系人功能;可根据用户输入的联系人姓名查找联系人,展示联系人的姓名、电话、QQ号码、邮箱等信息,实现查询联系人功能。实例目标掌握文件的打开与关闭掌握文件的读写实例分析从前面有关实例的描述可知,我们可将通讯录视为一个对象,该对
转载
2024-03-08 21:59:14
194阅读
一个简单的通讯录例子 #!/usr/bin/python
__author__ = 'fierce'
#coding:utf-8
import os #引用os模块
import pickle #应用pickle模块
Path='/home/Person.data' #全局变量,这里是通讯录物理路径
#判断通讯录是否存在,不存在则创建空通讯录
if os.path.exists(
转载
2023-08-20 22:22:55
161阅读
这是本人之前做的一个课设,代码比较繁琐(由于当时不想花太多时间以致没有进行压缩)一些但思路比较清晰注:给出的代码可能由于种种问题复制代码出问题,在此给出源文件:链接:http://pan.baidu.com/s/1pKInR3X 密码:yv6w一、 课程设计的目的和要求目的:在已学C语言的基础上,编写一个具有实际功能的程序,掌握实际应用程序开发的基本流程——构思,设计框架,所用知识,程序编写,编译
转载
2023-12-19 10:18:07
22阅读
通讯录管理程序设计与实现(Python实现)(代码较长,不过功能清晰,读者可视情况选取)(图片未能正常上传,读者可自行运行查看) 一、实验目的与要求 实验目的:锻炼面向对象编程与文件操作能力。 实验要求: 1、熟悉VC++、Visual Studio c#或者Java编程环境。 2、运用面向对象知识对实验题目进行分析和设计。 3、进行程序编写和调试工作。二、实验内容 设计、实现一个具有通讯信息插入
转载
2023-10-27 07:10:11
280阅读
通讯录项目
原创
2021-11-15 21:26:01
262阅读
contact.h#define _CRT_SECURE_NO_WARNINGS 1
//#define MAX 50
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
struct Perinfor
{
char name[10];
u
原创
2023-05-22 22:33:36
110阅读
山东交通学院课程设计报告实习名称: 通讯录设计教学院部: 山东专业班级:学生姓名:学生学号:指导教师:完成时间: 2011 年09月09日报告成绩:评阅意见:评阅教师 日期通讯录管理系统一、 设计需求设计课题及要求1、建立通讯录系统,包含编号、姓名、年龄、号码、地址、电子邮箱等2、能够实现添加、删除和修改通讯录信息的功能3、能偶实现按不同方式查询的功能;如按姓名或年龄、电话等查询4、能够将通讯录保
转载
2023-11-22 20:58:49
0阅读
按照惯例,一波课程设计走起~这次写的是通讯录管理系统,经过几番大修和N+1次小修之后BUG已经很少了~先来看看期间遇到的哪些问题吧:Qusetion1:针对手机号的排序问题(即交换结构体)2:文件写入和调用时乱码的问题3:界面美化问题和用户体验感优化一:针对手机号的排序问题(即交换结构体)void swap(person *p){ //交换结构体
person *temp;
temp = p-&g
转载
2023-12-13 20:59:41
10阅读
总结介绍:本次个人通讯录数据库系统主要目的是为了做出一个功能齐全、简单易用的信息管理系统提高保存联系人效率,由于能力有限,界面做的有点不好看,还有在登录的编程只做到将登录名和密码设为固定的字符值,修改只能从代码处进行修改,未做到可注册多个用户,后续会继续完善。通过本次课程设计深刻体验到自己还对于课堂知识未能做到融会贯通,对数据库的语言已经感到陌生,未能熟练应用,这提醒了我应该对学习过的知识温故,不
转载
2024-01-10 15:36:28
294阅读
点赞
#include<stdio.h>#include<string.h>struct friends_list{char name[10];int age;char telephone[13];};int Count=0;void new_friend(struct friends_list fr
原创
2016-02-27 17:39:00
552阅读
我们使用多文件进行编写实现
"contact.h"
#ifndef __CONTACT_H__
#define __CONTACT_H__
#define MAX_NAME 20
#define MAX_SEX 3
#define MAX_TELE 12
#define MAX_
原创
2015-12-18 12:09:37
1131阅读
点赞
要求:编写一个简单的通讯录1、通讯录包含至少包含姓名、电话号码、电子邮箱;2、通讯录的信息能够保存在本地磁盘;3、通讯录查找特定人员的信息;4、通讯录能够修改特定人员的信息;5、通讯录能够删除特定人员的信息;6、通讯录能完全显示所有人的信息 方法:Python 2.7.9 / Windows1 # -*- coding: gbk -*-
2
3 import os,sys
转载
2023-06-10 19:05:10
670阅读
实现通讯录管理系统,通讯录包含若干联系人,每个联系人包括:姓名、地址、电话 3 项内容。程序提供 4 项基本功能:增加联系人: 用户输入姓名、地址、电话等信息,将信息保存在一个列表中列出联系人: 打印输出所有联系人的信息查询联系人: 用户输入联系人姓名,打印输出该联系人的信息修改联系人:用户查询需要修改的用户名,并对其进行修改。删除联系人: 用户输入联系人姓名,从通讯录中删除该联系人 '
转载
2023-08-09 19:29:48
584阅读
我们再写通讯录之前,首先要搞明白通讯录有什么样的功能。它需要保存若干联系人信息,还要有增加联系人,删除联系人,修改联系人信息,查找联系人信息的功能。我们需要写三个文件(contact.h(放函数的声明,defiine标识符常量等) contact.c(每个函数的具体实现过程) test.c(函数的主体))1.我们可以用结构体PeoInfo将每一个人的姓名,性别,电话,年龄,家庭地址等信息用结构体存
转载
2023-11-23 21:32:34
261阅读
部分参考:Heart First Java Web(教程)一、实现基础1.底层逻辑——交互JavaWeb的底层逻辑就是交互,实现以下功能:从客户端(浏览器)发送http相关的请求行(header等resquest),发送到网络服务器(Servers,比如tomcat服务器),然后服务器找到请求对应的返回值(request->respond),继而通过网络发送到客户端(浏览器)展
转载
2024-07-22 16:37:12
31阅读
本文转载自:http://blog.csdn.net/hackbuteer1/article/details/6573488实现了通讯录的录入信息、保存信息、插入、删除、排序、查找、单个显示等功能。。完整的代码如下:#include #include //得到指向大小为Size的内存区域的首字节的指针//#include #include //标准库函数// #define NUL
转载
2023-05-12 00:01:55
172阅读
#include#include#include#include#include#define LEN sizeof(struct ab)#define ZIP 7#define PHONE 7#define MAX 100struct ab{ char name[10]; char addr[10...
转载
2015-01-21 12:52:00
117阅读
2评论
一。主程序:#define _CRT_SECURE_NO_WARNINGS 1#include"contact.h"void menu(){ printf("****************************\n"); printf("****1.add 2.del ****\n"); printf("****3.search 4.modify****\n");
原创
2021-10-24 21:38:16
1404阅读