全球旧事资料 分类
《通讯录管理系统》课程设计报告
专业:xxxxxxxxx班级:xxxxxxxxxxx姓名:xxxxxxxxx指导教师:xxxxxxxxxx学号:xxxxxxxxx
f课程设计报告
一、课程设计题目综合训练:通讯录管理系统设计
二、设计要求
学生成绩管理:(结构体数组、函数、算法、流程结构及文件等的综合应用)
程序说明:通迅录数据信息构成内容可自行设计如姓名、家庭地址、邮政编码、电话号码等等,通信录数据类型定义为结构体类型,使之能提供以下功能:(1)主菜单
通讯录管理系统
添加记录
保存记录
显示记录
读取记录
删除记录
插入记录
查询记录
排序方式
修改记录
退出程序
(2)各菜单项功能①添加记录:输入联系人的序号、姓名、电话号码等相关信息;②显示记录:显示联系人的序号、姓名、电话号码等相关信息;③删除记录:根据联系人的任意信息,查找并删除联系人的信息;④查询记录:根据联系人的序号,查找联系人的其他信息;根据联系人的姓名,查找联系人的其他信息;根据联系人的电话号码,查找联系人的其他信息;根据联系人的电子邮箱,查找联系人的其他信息;根据联系人的通讯住址,查找联系人的其他信息;根据以上的联系人的任意信息,查找联系人的其他信息;⑤修改记录:根据联系人的任意信息,查找并修改联系人的信息;⑥保存记录:保存现有联系人的信息,将其写入文件中;⑦读取记录:读取文件中的联系人的信息,对系统的联系人的信息进行初始化;⑧插入记录:指定位置添加联系人的序号、姓名、电话号码等相关信息;⑨排序方式:根据联系人的序号,将联系人的信息进行排序;根据联系人的姓名,将联系人的信息进行排序;根据联系人的电话号码,将联系人的信息进行排序;根据联系人的电子邮箱,将联系人的信息进行排序;根据联系人的通讯住址,将联系人的信息进行排序;⑩退出程序:退出整个系统(即主菜单)。(3)结构体数组:
typedefstructcharorder10定义联系人的序号
fchar
ame20定义联系人的姓名char
umber20定义联系人的电话号码charemail20定义联系人的电子邮箱charaddress20定义联系人的通讯住址People定义People类型的结构体PeopleCo
tact300定义People类型的结构体数组,用于保存联系人信息PeopleReco
d300定义People类型的结构体数组,用于读取记录三、C语言结构设计描述系统功能描述1能够添加联系人的序号、姓名、电话号码等相关信息;2能够显示联系人的序号、姓名、电话号码等r
好听全球资料 返回顶部