| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 482 人关注过本帖
标题:刚做过的课程设计题目,各位来试试吧回帖吧。我会在最后回上我的。呵呵!
只看楼主 加入收藏
yubiaohyb
Rank: 2
等 级:论坛游民
帖 子:6
专家分:12
注 册:2012-3-28
收藏
 问题点数:0 回复次数:0 
刚做过的课程设计题目,各位来试试吧回帖吧。我会在最后回上我的。呵呵!
    课程设计名称:通讯录管理程序
    设计内容:编写一个简单的通讯录管理程序。通讯录记录有姓名,地址(省、市(县)、街道),电话号码,邮政编码等四项。
任务和要求
    运用面向对象的程序设计方法,要求选择动态数组类模板或链表类模板,任务中要运用I/O流对象对文件进行读写操作。
    本题程序应提供的基本基本管理功能有:
添加:即增加一个人的记录到通信录中
显示:即在屏幕上显示所有通信录中的人员信息,应能分屏显示。
存储:即将通讯录信息保存在一个文件中。
装入:即将文件中的信息读入程序。
查询:可根据姓名查找某人的相关信息,若找到显示其姓名、地址、电话号码和邮政编码。
    6)修改:可修改一个人的除姓名外其它信息。
选作内容
    为了加快数据定位查找的速度,采用常用优先的方法对链表的各个节点进行排序,即一旦操作了一个人员的数据,他的数据就将被调用到链表的链首。这样经过有限次操作,经常查阅的人员的信息就将排在链表的前端。虽然不能说链首的节点一定是最常用的,但常用的节点一定会排在较靠前的部分,链表查找时所要走的平均距离一定较短。
    测试数据
    程序应输入不少于10个人员的通讯录信息,应考虑到人员可以同名的情况。
设计方案提示
创建人员类Cperson,每个人员的姓名,地址,电话号码和邮政编码用一个类Cperson来实现,用一个单向链表来管理人员信息,作为链表的值指针指向这些Cperson类对象,通过链表的遍历可以操作这些数据。
创建人员类Cperson。每个类对象表示一个人的信息。用动态数组来存储人员信息。将这些类对象存储在数组元素中。通过对数组的操作来处理每个人员类对象。
主要知识点
面向对象程序设计方法
界面制作,switch的应用。
类和对象。
动态数组(链表)类模板。
文件的读写。
搜索更多相关主题的帖子: 设计 邮政编码 管理程序 通讯录 
2012-06-17 11:34
快速回复:刚做过的课程设计题目,各位来试试吧回帖吧。我会在最后回上我的。呵呵 ...
数据加载中...
 
   



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

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