课程设计任务书
2011—2012学年第1学期
电子与信息工程系专业班级>>>>>>>>>>>>课程设计名称:数据结构课程设计>>>>
设计题目:简单个人电话号码查询系统>>>>完成期限:自2012年1月2日至2012年1月6日共1周>>>>>>>>>>>>>>>>>>>>>>>>>>>>一、设计目的
熟悉各种数据结构和运算,会使用数据结构的基本操作解决一些实际问题。
二、设计要求
在本课程设计过程中要求学生:
(1)重视课程设计环节,用严谨、科学和踏实的工作态度对待课程设计的每一项任务;(2)按照课程设计的题目要求,独立地完成各项任务,严禁抄袭;凡发现抄袭,抄袭者与被抄袭者皆以零分计入本课程设计成绩。凡发现实验报告或源程序雷同,涉及的全部人员皆以零分计入本课程设计成绩。
(3)学生在接受设计任务后,根据要求认真完成。(4)认真编写课程设计报告。
三、设计内容
1问题描述
人们在日常生活中经常需要查找某个人或某个单位的电话号码,本实验将实现一个简单的个人电话号码查询系统,根据用户输入的信息(例如姓名等)进行快速查询。2基本要求
(1在外存上,用文件保存电话号码信息;(2在内存中,设计数据结构存储电话号码信息;(3提供查询功能:根据姓名实现快速查询;(4提供其他维护功能:例如插入、删除、修改等;(5按电话号码进行排序。3设计思想
由于需要管理的电话号码信息较多,而且要在程序运行结束后仍然保存电话号码信息,所以电话号码信息采用文件的形式存放到外存中。在系统运行时,需要将电话号码信息从文件调入内存来进行查找等操作,为了接收文件中的内容,要有一个数据结构与之对应,可以
设计如下结构类型的数组来接收数据:constintmax=10;structTeleNumber{