哪位编程高手能帮忙做一下这个C++课程设计?重谢!

来源:百度知道 编辑:UC知道 时间:2024/05/24 16:03:16
设计报告格式:
1、设计目的
2、总体设计(程序设计组成框图、流程图)
3、详细设计(模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等)
4、调试与测试:调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施
5、源程序清单和执行结果:清单中应有足够的注释

设计题目:

通讯录管理
问题描述

编写一个简单的通讯录管理程序。通讯录记录有姓名,地址(省、市(县)、街道),电话号码,邮政编码等四项。

基本要求

程序应提供的基本基本管理功能有:

1)添加:即增加一个人的记录到通信录中

2)显示:即在屏幕上显示所有通信录中的人员信息,应能分屏显示。

3)存储:即将通讯录信息保存在一个文件中。

4)装入:即将文件中的信息读入程序。

5)查询:可根据姓名查找某人的相关信息,若找到显示其姓名、地址、电话号码和邮政编码。

6)修改:可修改一个人的除姓名外其它信息。

测试数据

程序应输入不少于10个人员的通讯录信息,应考虑到人员可以同名的情况。

实现提示

程序可用一个单向链表来管理人员信息,每个人员的姓名,地址,电话号码和邮政编码用一个类Cperson来实现,作为链表的值指针指向这些Cperson类对象,通过链表的遍历可以操作这些数据。

选做内容

为了加快数据定位查找的速度,采用常用优先的方法对链表的各个节点进行排序,即一旦操作了一个人员的数据,他的数据就将被调用到链表的链首。这样经过有限次操作,经常查阅的人员的信息就将排在链表的前端。虽然不能说链首的节点一定是最常用的,但常用的节点一定会排在较靠前的部分,链表查找时所要走的平均距离一定较短。
我想说,我不是什么毕业生,更不是计算机专业的,我现在还是大一,所学专业为统计学,我们这个假期进行计算机实践,实践内容就是C++课程设计,题目都好难,我和几个同学都商量了,还是不

你想要的是C++吧?留个邮箱吧,我有个自己做的课程设计,跟你这几乎一样,发给你呗。是报告的形式。

看来又是大学毕业设计什么的。
计算机专业的,这几年到底学了些什么?
现在的大学生怎么都这样

看一遍能把人累坏,好长啊!!

上面那个是C啊,C++的代码要比C简洁多了