全球旧事资料 分类
一、数据结构课程设计目标
《数据结构》是计算机专业一门重要的专业技术基础课程,是一门关键性核心课程。《数据结构》课程的目标是使学生学会分析研究计算机加工对象的特性,选择合适的数据结构和存储表示,以及编制相应的实现算法,培养和提高学生程序设计的能力。《数据结构》课程也是一门实践性较强的课程,设置实践环节是十分重要的。本课程设计的目标就是要达到理论与实际应用相结合,提高学生组织数据及编写大型程序的能力,并培养基本的、良好的程序设计技能以及合作能力。
二、问题描述
编写一个简单的通讯录管理程序。通讯录记录有姓名、地址、电话号码、电子邮箱等4项。
三、需求分析
1、要求:
1)添加:增加一个人的记录到通讯录中;2)显示:在屏幕上显示所以通讯录中的人员信息,应能分屏显示;3)存储:将通讯录信息保存在一个文件中;4)装入:即将文件中的信息读入程序;5)查询:可根据姓名查找某人的相关信息,若找到显示其姓名、地址、电话号
1
f码、电子邮箱;6)修改:可修改一个人的除姓名之外的其他信息;2、详细功能如下:A.插入系统将提示用户输入新添加学生信息,学生信息数据包括姓名、性别、地址、编号、电话等。B.查询:提示用户输入要查找的学生姓名,然后系统用查找函数查找接着系统使用相关命令输出所查找的学生的全部信息。C.删除首先提示用户输入要删除的学生姓名,然后调用删除函数,删除该学生的所有相关资料。D.输出后退出系统,退出通讯录管理系统。
四、概要设计
1、通讯录管理系统功能说明图:
通讯录管理系统



























退



















2
f2、设计结构体及基本数据成员类型:
i
cludestdiohi
cludestdlibhi
cludestri
ghi
cludeco
iohstructrecordchar
um10
ame20tel20address40u
it10email30stu500i
tpc0FILEfpvoidmai
me
u主菜单void
ewrecord新名片voidsearchby
ame按姓名查询voidsearchby
um按编号查询voidshowall显示所有voidreadfromfile读取文件voidwritetofile写入文件voiddeleteby
um按编号删除voiddeleteby
ame按姓名删除voidmodifyby
um按编号修改voidmodifyby
ame按姓名修改
3、实现主程序与各模块的调用关系
voidmai
me
u主菜单
charchoicsystem
好听全球资料 返回顶部