| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1044 人关注过本帖
标题:急求C++通信录
只看楼主 加入收藏
foggydays
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-4-18
收藏
 问题点数:0 回复次数:1 
急求C++通信录
【问题描述】                        
该系统要求实现一个简单、实用的通信录管理程序,主要功能包括通信录数据的录入、查找、修改、删除、排序、显示等。所有通信录数据都要利用文件系统保存,以备系统下次运行时使用。通过此课题,熟练掌握文件、数组、指针的各种操作,以及一些基本算法思想的应用。
【功能要求】
(1)通信录数据由多条记录组成,其信息包括:
序号,姓名,简拼,性别,工作单位,地址,电话,手机,电子邮件,备注等。
(2)数据保存形式:
所有通信录数据要以文本或二进制文件保存。
(3)需要实现的功能
1)    新增通信录数据记录。
2)    查找通信录数据(可按序号,姓名、简拼、电话等查找)。
3)    修改通信录数据记录(先查找,再修改。若查找出多条记录,则进一步提示用户选择记录的序号,再修改)。
4)    删除通信录数据记录(请参考上面修改的处理)。
5)    对通信录排序(可按姓名、简拼等排序。要求排序后,记录的序号也要重新编排)。
6)    显示当前所有通信录信息列表。
7)    保存通信录数据到文件中。
8)    从文件中读入通信录数据。
(4)界面功能要求:
1)    采用友好的字符界面,实现一个功能控制菜单。
2)    每次操作都从该菜单选择,利用循环结构使得一次运行程序可进行多次操作。

【程序设计的具体说明】
(1)根据通信录数据信息要求,设计合适的数据结构(可利用结构数组、简单链表、对象数组等实现)。
(2)选择文件存储格式(文本或二进制)和文件名。
(3)采用自顶向下的设计方法,设计系统的总体模块组成和数据结构。设计主程序的流程图和界面。
(4)对于每项操作,设计一个函数(方法、子模块)进行实现,要明确函数原型。
(5)根据设计结果分步开发实现各模块,最后进行总体集成。
搜索更多相关主题的帖子: 通信 
2008-04-18 15:23
prabbit
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2008-4-24
收藏
得分:0 
为什么一定要用文本或二进制文件保存,用数据库保存不行吗?
2008-05-13 20:13
快速回复:急求C++通信录
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016029 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved