selers
小水手

UID 29509
精华
0
积分 2
帖子 2
阅读权限 10
注册 2007-1-18
状态 离线
|
程序求助
模拟手机通讯录管理系统的程序求助
基本要求:
要能提供以下几个功能:
1,查看功能:选择此功能时,列出下列三类选择.
A:办公类 B:个人类 C:商务类
2,当选中某类时,显示出此类所有数据中的姓名和电话号码
3,添加数据功能:能录入新数据,每个结点包括:姓名,电话号码,分类(可选项有:A为办公类,B为个人类,C为商务类),电子邮件.例如:
张三 13587487458 商务类 zhangsan@163.com
当录入了重复的姓名和电话号码时,则提示数据录入重复并取消录入;当通信录中超过15条信息时,存储空间已满,不能再录入新数据;录入的新数据能按递增的顺序自动进行条目编号.
4,修改功能:选中某个人的姓名时,可对此人的相应数据进行修改
5,删除功能:选中某个人的姓名时,可对此人的相应数据进行删除,并自动调整后续条目的编号.
选做内容
拨号功能:当选中某个姓名时,屏幕上模拟打字机的效果依次显示出此人的电话号码中的各个数字.
程序设计的具体说明
1,数据结构:
数据结构可以有多种,自行设计,但是通讯录中必须包含的信息如下:
struct tele /*通讯录结构*/
{ char name[20]; /*姓名*/
char tel-no[15]; /*号码*/
char arch; /*归类*/
char e-addr[20]; /*email地址*/
};
2,通讯录可以使用链表,或文件来存储
3,菜单
(1)退出
(2)查看通讯录
(3)添加通讯录
(4)编辑通讯录
(5)删除通讯录
程序开发环境:VC++6.0
最后我补充几句~~~只需发源代码即可~不用封装....每行的注释要清晰~条理也要清晰~结尾最好写个编类似程序的小结,比如需用到哪些类?库函数?以及各个模块之间的衔接是如何实现的,文件的调用机制是怎样实现的等等~非常感谢!大侠们还不快快拿来练手??
|
|