C语言程序设计实训报告
课程名称 C语言程序设计实训 课题名称 通讯录管理
专 业 软件工程 班 级 K软件151 学 号 姓 名 指导教师
2016年 1 月 1 日
汽车工业学院科技学院 C语言程序设计实训任务书
课程名称 C语言程序设计实训 课 题 通讯录管理
专业班级 软件工程 学生 学 号 指导老师 审 批
一、设计容与设计要求 1.设计容:
设计课题:通讯录管理
一、问题描述:
该设计实现对通讯录得管理功能,具体包括从键盘输入通讯录的信息、从指定的文件中读入通讯录的信息、按查询通讯录的信息、按分类查询通讯录的信息、删除指定的通讯录的信息、将通讯录信息保存在指定的文件中等。
二、功能要求:
1) 能从键盘输入通讯录的信息(增加,输入时需要能检查该的通讯录的记录是否
已经存在,如果存在,需要询问是否是覆盖还是增加,需要判断输入的类型是否存在)
2) 能从指定的文件中读入通讯录的信息 3) 能按查询通讯录的信息 4) 能按分类查询通讯录的信息 5) 能删除指定的通讯录的信息 6) 能将通讯录信息保存在指定的文件中 7) 所有数据符合实际应用要求
2.设计要求:
1)设计正确,方案合理。 2)界面友好,使用方便。 3)程序精炼,结构清晰。 4)上机演示。 3.设计报告要求: 课程设计报告格式如下:
1)正文的格式:一级标题用3号黑体,二级标题用四号宋体加粗,正文用小四号宋体,行距为22。
2)正文的容:课题的主要功能、课题的功能模块的划分、主要功能的实现、程序调试、总结、附件(所有程序的源代码,要求对程序写出必要的注释)。
3)课程设计报告装订顺序:封面、任务书、目录、正文、评分、程序清单附件。
二、进度安排
星期 时间 班级 K软件151 容 熟悉课题的任务和要求,查阅相关资料,做好编码准备 程序编码、调试 程序编码、调试和测试,书写报告 答辩、检查、验收、提交设计报告 地点 二 6:30-8:30 2601 三 四 6:30-8:30 K软件151 K软件151 2601 6:30-8:30 日 6:30-8:30
K软件151 2601 2601 汽车工业学院科技学院
2015年12月 20 日
目 录
1 系统需求分析 .............................................. 6 2 概要设计 .................................................. 6 3 详细设计 .................................................. 6 4 系统测试 ..................................................13 5 课程设计总结 ..............................................15