1.添加数据
1)手动添加
手动输入添加有提示,不做过多的说明,不过本系统是 先
输完一个学生的整个数据再做数据输错的检查,主要检查有,
生日的年月日要用空格或者其它非数字符号分开;学号和电话以
及QQ是数字格式;电子电子邮箱,要如zhu4932@qq.com的格式出
现。但是,每项信息都可以用"空"或者"无"来代替。添加完一个
后是默认继续添加,可按回车继续或者按N结束。
在输的过程中可按"退出"和"保存"等命令。
2)文件添加
文件添加的格式要求,不能写任何项目名称,按基本信息项
目的名称,依次排序,只能用空格分开。系统默认是in.txt文件。
里面是没设自定义项目的输入样例。
此添加也会逐个检查错误,发现错误时就中断添加,之前添
加的学生依然有效。
此添加对"退出"和"保存"等命令无效,到文件结束停止添加。
2.查找数据
1)关键字查找
此查找是进行整个通讯录数据匹配查找。只要发现联系人中
有包含关键字就认为就要找的人。此关键字有无空格,效果是一
样的。
2)全局查找
只要发现某个联系人的某个项目和关键字一摸一样才加入选
择的范围。
3)筛选
此查找是限制在某个项目中的关键字查找,比如想找性别是
男类似的问题时可用此查找,快速高效的找出。
注:三个查找方式,查找结束时,如果有找到数据的话,不但会直接
输出,还会询问是否输出到文件。默认的文件是out.txt。可修改。
3.删除数据
1)关键字删除
此删除,会让你输入关键字,然后关键字查找出数据,系统
会给他们编号并输出,然后你就可以选择编号进行删除了,编号
可以多个,分别用非数字符号分开。
2)清空数据
此项删除是删掉全部数据,用到此功能需要输入登录密码。
3)恢复最原始设置
此项删除不但删掉全部数据,而且删除掉全部自定义项目。
用到此功能需要输入登录密码。删除完后将退出。
注:前两个删除是可撤销的,或者选择退出不要保存来恢复数据,而
第三个是完全删除,无法恢复数据,请慎重使用。
4.修改数据
在菜单中输入"M"或者"6",然后会让你输入关键字,然后关键字
查找出数据,系统会给他们编号并输出,然后你就可以选择编号进修改
了,编号可以多个,分别用非数字符号分开。修改是逐个逐项目修改的,
不修改的项目可以直接输入回车。修改完一个之后会进行错误检查,发
现错误,必须得改,不然无法继续进行。
输入时是可输入"退出","返回"等命令。
5.密码功能
可以在第一次使用或者恢复最原始设置时设置登陆密码,在登陆本
程序和清空数据以及恢复最原始设置时都在用到这个密码。密码可以在
登陆程序后进行修改。
忘记的密码时候,可以用生重设密码口令:081150024 。登录时输
入此密码可以对密码进行重设。在清空数据或都恢复最原始设置时,此
密码是不可用的。
6.数据输出到文本
1)输出全部数据
可以在菜单中直接选数据导出,此时,输入文件名和路径,便可
以直接将所有的数据输出到txt的文件中。
2)输出部分数据:
先进行查找,三种查找方式都可用,查完后程序会问是否输出到
文本,此时选Y按确实便可将查找的数据输出到文本。
注:文件路径必须要有效的,就是说程序不会新建文件杂,把文件放在
末建立的文件杂里,会提示,建立文件失败。
其它的就等你慢慢探索了,有发现,记得告诉我哦!
通讯录C++课程设计(学生通讯录管理系统)
4星 · 超过85%的资源 需积分: 21 193 浏览量
2010-01-06
19:31:03
上传
评论 8
收藏 851KB ZIP 举报
zhu4932
- 粉丝: 7
- 资源: 6
最新资源
- 自动驾驶-状态估计和定位之Error State EKF.pdf
- STM32F103ZET6+北斗
- 程序流程图的说明及图形示例
- FDN5618P-NL-VB一款SOT23封装P-Channel场效应MOS管
- Go语言基础(变量和基本类型).zip
- 基于CYCLONE2 (EP2C8Q) FPGA 设计PLL锁相环设置时钟Verilog源码Quartus工程文件.zip
- FDN372S-NL-VB一款SOT23封装N-Channel场效应MOS管
- date0425111111111111111111111
- 包含贪心算法的定义及python代码部分实现
- 自动驾驶-状态估计和定位之扩展卡尔曼滤波.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈