主题:帮忙编一下通信录管理系统(用C语言)很急
课程设计题目
编写一个通信录信息管理系统
任务具体要求
要达到工作量和代码量的要求。一些功能如果有其他的方法实现,也可以不按照指导书的要求。
3、通讯录信息管理系统
系统功能如下:
1)系统以菜单方式工作
具有主控界面,用户按照主控界面提示选择相应的功能;
2)系统查看功能
选择此功能时,列出下列三类选择:
A 办公类
B 个人类
C 商务类
当选中某个选项时,则显示出此类所有数据中的姓名、电话号码和电子邮件;
3)系统添加功能
通信录信息用文件保存,要求库存中已有10条以上记录;
用户可以录入一条新记录信息后(一条记录包括:姓名、电话号码、分类、电子邮件)
例如:杨依 1370575123 商务类 yy@163.com;
这些信息就存入到相应的文件中(可以考虑结构体类型数组来操作),文件信息不超过100条记录,即数组长度可固定为100;
当录入了重复的姓名或电话号码时,则提示数据录入重复并取消录入;
录入的新数据能按递增的顺序自动进行条目编号;
4)系统拔号功能
在屏幕显示出通信录中所有人的姓名,当选中某个姓名时,屏幕上显示出此人的电话号码中的各个数字。
5)系统修改功能
根据用户输入需要修改的姓名,查找到该姓名号对应的记录,若找到该记录,则修改相应字段的值,若未找到该记录,提示用户“未找到符合要求的记录”;
6)系统删除功能
根据用户输入需要删除的姓名,查找该条记录,若找到该记录,可对此人的相应数据进行删除,即对该记录进行标记,当重新写入文件里,不予写入, 并自动调整后续条目的编号,若未找到该记录,提示用户“未找到符合要求的记录”;
7)系统其他功能模块
根据课题适当加入相应的扩展功能,自由发挥;
注:通信录信息包括序号、姓名、电话号码、类别(可选项有:A 办公类 B 个人类 C 商务类)、电子邮件(序号不重复,自动添加)。
编写一个通信录信息管理系统
任务具体要求
要达到工作量和代码量的要求。一些功能如果有其他的方法实现,也可以不按照指导书的要求。
3、通讯录信息管理系统
系统功能如下:
1)系统以菜单方式工作
具有主控界面,用户按照主控界面提示选择相应的功能;
2)系统查看功能
选择此功能时,列出下列三类选择:
A 办公类
B 个人类
C 商务类
当选中某个选项时,则显示出此类所有数据中的姓名、电话号码和电子邮件;
3)系统添加功能
通信录信息用文件保存,要求库存中已有10条以上记录;
用户可以录入一条新记录信息后(一条记录包括:姓名、电话号码、分类、电子邮件)
例如:杨依 1370575123 商务类 yy@163.com;
这些信息就存入到相应的文件中(可以考虑结构体类型数组来操作),文件信息不超过100条记录,即数组长度可固定为100;
当录入了重复的姓名或电话号码时,则提示数据录入重复并取消录入;
录入的新数据能按递增的顺序自动进行条目编号;
4)系统拔号功能
在屏幕显示出通信录中所有人的姓名,当选中某个姓名时,屏幕上显示出此人的电话号码中的各个数字。
5)系统修改功能
根据用户输入需要修改的姓名,查找到该姓名号对应的记录,若找到该记录,则修改相应字段的值,若未找到该记录,提示用户“未找到符合要求的记录”;
6)系统删除功能
根据用户输入需要删除的姓名,查找该条记录,若找到该记录,可对此人的相应数据进行删除,即对该记录进行标记,当重新写入文件里,不予写入, 并自动调整后续条目的编号,若未找到该记录,提示用户“未找到符合要求的记录”;
7)系统其他功能模块
根据课题适当加入相应的扩展功能,自由发挥;
注:通信录信息包括序号、姓名、电话号码、类别(可选项有:A 办公类 B 个人类 C 商务类)、电子邮件(序号不重复,自动添加)。