任务要求:自学C语言中有关链表及外部文件的内容,设计出通讯录管理系统。
具体要求如下:◆建立通讯录信息,信息至多包括编号、姓名、年龄、电话、通讯地址、电子邮箱等内容;
◆能够提供添加、删除和修改通讯录信息等功能;
◆能够提供按照不同方式查询的功能,如按姓名或年龄、电话查询;
◆能将通讯录保存在文件中;
◆能够按表格方式输出通讯录信息。
……………………
2015/9/18 18:22:36 161KB C语言课程设计
1
1、问题描述通讯录的制作:用《数据结构》中的双向链表作数据结构,结合C语言基本知识。
编写一个通讯录管理系统。
以把所学数据结构知识应用到实际软件开发中去。
2、功能需求分析本系统应完成一下几方面的功能:1)输入信息——enter();2)显示信息———display();3)查找以姓名作为关键字———search();4)删除信息———delete();5)存盘———save();6)装入———load()设计要求:1)每条信息至包含:姓名(NAME)街道(STREET)城市(CITY)邮编(EIP)国家(STATE)几项2)作为一个完整的系统,应具有友好的界面和较强的容错能力3)上机能正常运行,并写出课程设计报告二、概要设计1、总体设计思路(1)用菜单函数调用所设立的功能和使用界面的清屏小代码,使程序愈加清楚和界面更美观。
(2)采用结构体类型定义和链式存储结构分别对输入信息和双链表定义,充分运用双链表结构的特点。
(3)输入通讯录信息的实现:思路:先初始化创建双链表,创建头结点来辅助双链表的插入操作,再运用c程序设计中输入输出语句,达到输入信息的功能(4)对通讯录信息的输出显示功能的实现:思路:简单运用c程序设计中的输入scanf函数、输出printf函数和for循环。
2016/7/8 9:50:21 1.02MB 数据结构 C语言 通讯录的制作 代码
1
通讯录管理系统,企业员工管理系统,,TC2.0实现贪吃蛇游戏,小熊时钟,学生个人消费管理系统,火车订票系统,VisualC++6.0实现学生信息管理系统,网络通信编程,VisualC++6.0和MySQR实现图书管理系统,VisualC++6.0+WINAPI+MySQR数据库实现窗体版图书管理系统
2020/6/21 6:14:45 11.99MB C语言 项目开发 全程实录 源码
1
通讯录系统(Jsp+Ajax+MySql)可以上去看看学学
2019/10/7 12:39:40 306KB 通讯录管理系统 (Jsp+Ajax+MySq)
1
实现删除,添加,修改,保存,显示联系人信息等功能,并以类的方式编辑而成,附加了说明以及实验报告,
2015/2/14 2:09:24 743KB 通讯录
1
菜鸟wyh:一个简单的通讯录界面做的不太好看,本人在主页面注销下还加了2个不怎么有用的查询,有数据库。
2017/6/27 12:41:34 1MB java web通讯录
1
采用java的方式编写代码,利用access作为数据库,以用户图形界面作为显示方式,个人通讯录管理系统包含以下的功能:1、登录功能;
2、录入功能;
3、修改功能;
4、删除功能;
5、查询功能
2015/1/13 21:22:28 35KB 通讯录
1
通讯录管理系统,c言语.实现了菜单,添加,查询,修改,删除等功能。
1
非常强大的功能并有注释#include<windowsh>#include<mathh>#include<conioh>#include<stdioh>#include<stdlibh>#include<stringh>#include<timeh>timet函数头文件structStudent{charname[20]; 姓名chargender[20]; 性别chartel[20]; 电话 charemail[50]; 邮箱charaddress[100]; 地址};typedefstructStudentSS;给structStudent赋别名voidlogin; 登入模块voiddisplaymenu; 主菜单voidshowMenu; 汇总统计菜单voidsystemmenuSSstudentintlength; 菜单选择intinputInfoSSstudentintlength; 输入信息intcheckcharstring;"ESC"判断函数voidprintSSfind[]inti; 根据"i"输出特定成员信息voidoutputInfoSSstudentintlength; 输出信息intqueryInfoSSfindintlength; 查询信息voidqueryOutputSSfindintindex; voidqueryOutputInfoSSfindinti;voidstatisticSSstudentintlength; 汇总统计选择voidsingeloutputSSstudentintlength; 输出部分学生信息intreadsaveSSstudentintlength; 读取写入文件voidreadSSstudentintlength; 读取文件voidsaveSSstudentintlength; 保存文件voidcopyFileSSstudentintlength; 备份文件voidsavetime;保存登入时间voidCursorPositionintxinty; 设置光标位置voidshowwelcome;显示欢迎使用系统页面voidloginfocharname[]intn; 记录操作日志name用户名n操作方式voidDateoperate; 查看操作日志voiduser; 用户信息模块voidchangepw; 更改密码voidregistercontrol; 注册控制voidsourcetake; 资源占用voidlogout;intchangedlength0; 总共录入多少人intN1001; 数组的局限之处数组在分配空间的时候需要常量来计算不能确定大小不能分配所需空间大小charshowtime[30]; 时间存放字符数组intfirst1; 能否刚刚登入系统1代表是intflagread0; 能否已从文件读入信息0代表不是">非常强大的功能并有注释#include<windowsh>#include<mathh>#include<conioh>#include<stdioh>#includ
2022/9/7 21:57:01 28KB C语言 通讯录
1
下载解压后打开“说明.txt”文件,然后运行“Start.exe”即可。
本系统共设置了三种身份一、游客:查看用户公开的信息、查找用户(支持多字段模糊查找)、生日提示(一个月内)、发表留言、注册。
二、普通用户:查看用户公开的信息、查找用户(支持多字段模糊查找)、生日提示(一个月内)、发表留言、修改个人资料和密码。
三、管理员:查看用户信息(包括保密内容)、添加和删除用户、修改用户资料及密码、查找用户(支持多字段模糊查找)、生日提示(一个月内)、发表留言、删除留言、添加公告、修改密码。
测试帐号普通用户用户名test密码test管理员用户名admin密码admin
2022/9/5 11:53:22 741KB asp access 通讯录
1
共 62 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡