实例2:通讯录通讯录是存储联系人信息的名录。本实例要求编写通讯录程序,该程序可接收用户输入的姓名、电话、QQ号码、邮箱等信息,将这些信息保存到“通讯录.txt”文件中,实现新建联系人功能;可根据用户输入的联系人姓名查找联系人,展示联系人的姓名、电话、QQ号码、邮箱等信息,实现查询联系人功能。实例目标掌握文件的打开与关闭掌握文件的读写实例分析从前面有关实例的描述可知,我们可将通讯录视为一个对象,该对            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-08 21:59:14
                            
                                194阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            通讯录管理系统
一.设计的任务与要求
1.1设计任务
设计一个实用的小型通讯录程序,具有添加,查询和删除功能。由姓名,籍贯,电话号码1,电话号码2,电子邮箱组成,姓名可以由字符和数字混合编码。电话号码可由字符和数字组成。(用文件保存)实现功能。
1.2任务要求
能够实现:系统以菜单方式工作
(1)信息录入功能
(2)信息浏览功能
(3)信息查询功能
(4)信息修改功能
(5)系统退出功能
二.程序            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-13 16:05:09
                            
                                420阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             一个简单的通讯录例子  #!/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阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            通讯录管理程序设计与实现(Python实现)(代码较长,不过功能清晰,读者可视情况选取)(图片未能正常上传,读者可自行运行查看) 一、实验目的与要求 实验目的:锻炼面向对象编程与文件操作能力。 实验要求: 1、熟悉VC++、Visual Studio c#或者Java编程环境。 2、运用面向对象知识对实验题目进行分析和设计。 3、进行程序编写和调试工作。二、实验内容 设计、实现一个具有通讯信息插入            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-27 07:10:11
                            
                                280阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            通讯录管理C语言程序设计报告通讯录管理C语言程序设计报告一.设计目的利用静态数组实现通讯录管理,数组的每一个元素时结构体类型,通过这个例子了解数据库管理的基本功能,重点掌握数组元素为结构体的应用、数组作函数参数、文件读写、自定义函数等知识。二.总体设计1.设计思路程序设计一般由两部分组成:算法和数据结构,合理地选择和实现一个数据结构和处理这些数据结构具有同样的重要性。在通讯录管理程序中,由于预计记            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-11 10:36:50
                            
                                127阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            按照惯例,一波课程设计走起~这次写的是通讯录管理系统,经过几番大修和N+1次小修之后BUG已经很少了~先来看看期间遇到的哪些问题吧:Qusetion1:针对手机号的排序问题(即交换结构体)2:文件写入和调用时乱码的问题3:界面美化问题和用户体验感优化一:针对手机号的排序问题(即交换结构体)void swap(person *p){ //交换结构体
person *temp;
temp = p-&g            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-13 20:59:41
                            
                                10阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            要求:编写一个简单的通讯录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阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这是本人之前做的一个课设,代码比较繁琐(由于当时不想花太多时间以致没有进行压缩)一些但思路比较清晰注:给出的代码可能由于种种问题复制代码出问题,在此给出源文件:链接:http://pan.baidu.com/s/1pKInR3X 密码:yv6w一、 课程设计的目的和要求目的:在已学C语言的基础上,编写一个具有实际功能的程序,掌握实际应用程序开发的基本流程——构思,设计框架,所用知识,程序编写,编译            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-19 10:18:07
                            
                                22阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            山东交通学院课程设计报告实习名称: 通讯录设计教学院部: 山东专业班级:学生姓名:学生学号:指导教师:完成时间: 2011 年09月09日报告成绩:评阅意见:评阅教师 日期通讯录管理系统一、 设计需求设计课题及要求1、建立通讯录系统,包含编号、姓名、年龄、号码、地址、电子邮箱等2、能够实现添加、删除和修改通讯录信息的功能3、能偶实现按不同方式查询的功能;如按姓名或年龄、电话等查询4、能够将通讯录保            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-22 20:58:49
                            
                                0阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            总结介绍:本次个人通讯录数据库系统主要目的是为了做出一个功能齐全、简单易用的信息管理系统提高保存联系人效率,由于能力有限,界面做的有点不好看,还有在登录的编程只做到将登录名和密码设为固定的字符值,修改只能从代码处进行修改,未做到可注册多个用户,后续会继续完善。通过本次课程设计深刻体验到自己还对于课堂知识未能做到融会贯通,对数据库的语言已经感到陌生,未能熟练应用,这提醒了我应该对学习过的知识温故,不            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-10 15:36:28
                            
                                290阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最近帮一个小伙伴写了一个python操作excel的代码,需求是通过python操作excel,用excel作为数据库存储信息,实现增删改查功能,没有用户界面。一、使用库选择能够操作excel的库也比较多,最后按下表对比使用了对excel支持比较好的xlwings库,基本支持两种格式和各种操作,速度较快,如下表:二、代码import os
import xlwings as xw
filePat            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-11 22:37:15
                            
                                274阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            性能要求:源代码如下:print("|---欢迎进入通讯录程序---|")
print("|---1:查询联系人资料 ---|")
print("|---2:插入新的联系人 ---|")
print("|---3:删除已有联系人 ---|")
print("|---4:退出通讯录程序 ---|")
print("")
dict1={}
while(1):
    n=input("请输入相关的指令            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-17 22:53:34
                            
                                189阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、打开软件 新建窗口 输入代码#通讯录
 
#界面提示设计
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            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-07 06:28:38
                            
                                113阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            python通讯录tkinter库,文件读写,面向对象等一.前期准备 1.功能:电话薄由登录窗口和主窗口等6个窗口组成,达成添加,删除,修改查询联系人电话的功能。 2.准备知识:面向对象、文件读写、python的tkinter库二、代码及实例效果图 登录信息和电话信息为excel文件,以逗号文件格式保存 每个点作为一个py文件 1.登录窗口 (1)登录窗口上放有三个框架、用户名及密码的标签和入口文            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-07 07:16:18
                            
                                262阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            实现通讯录管理系统,通讯录包含若干联系人,每个联系人包括:姓名、地址、电话 3 项内容。程序提供 4 项基本功能:增加联系人: 用户输入姓名、地址、电话等信息,将信息保存在一个列表中列出联系人: 打印输出所有联系人的信息查询联系人: 用户输入联系人姓名,打印输出该联系人的信息修改联系人:用户查询需要修改的用户名,并对其进行修改。删除联系人: 用户输入联系人姓名,从通讯录中删除该联系人 '            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-09 19:29:48
                            
                                584阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的通讯录, 该项目可用各类java课程设计大作业中, 通讯录的系统架构分为前后台两部分, 最终实现在线上进行通讯录各项功能,实现了诸如用户管理, 登录注册, 权限管理等功能, 并实现对各类通讯录相关的实体进行管理。该通讯录为一个采用mvc设计模式进行开发B/S架构项目,并采用分层架构对项目进行架构, 分为pojo+            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-15 18:20:57
                            
                                278阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            通讯录程序 要求:使用图形用户界面。用数据库建立 1 个通讯录表。(不限使用哪种数据库)。能连接数据库并实现查询、增、删、改等功能。 CreateJFrame1 package 窗口;
 2 
 3 import java.awt.Color;
 4 import java.awt.Container;
 5 import java.awt.event.ActionEvent;
 6 import            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-17 22:24:37
                            
                                192阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            (1)设一个通信录由以下几项数据信息构成:            数据项               类型   &nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-09 15:27:54
                            
                                262阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、项目概要:基于Java Swing+Mysql(8.0)数据库的通讯录管理系统,具备登录功能。以及增加通讯录,修改通讯录、删除通讯录功能。 二、获取方式: 三、界面展示: 登录页面: 新增界面:  修改界面: 查询界面:四、其它项目:基于Java Swing 成绩管理系统基于java Swing 宿舍管理系统基于j            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-03 17:50:16
                            
                                110阅读
                            
                                                                             
                 
                
                                
                    