1、课 题 通讯录 专业班级 纺织工程 学生姓名 学 号 指导老师 田媛 审 批 任务书下达日期 2014 年 08 月 26 日任务完成日期 2014年 09 月 09 日一、设计内容与设计要求1设计内容:课题二:通讯录。具体内容见附录。2设计要求:1)设计正确,方案合理。2)界面友好,使用方便。3)程序精炼,结构清晰。4)上机演示。3设计报告要求:课程设计报告格式如下:1)正文的格式:一级标题用3号黑体,二级标题用四号宋体加粗,正文用小四号宋体,行距为22。 2)正文的内容:课题的主要功能、课题的功能模块的划分、主要功能的实现、程序调试、总结、附件(所有程序的源代码,要求对程序写出必要的注释)
2、,课程设计报告需5000字左右(不含附件)。3)课程设计报告装订顺序:封面、任务书、目录、正文、评分、程序清单附件。二、进度安排星期一(第1周)星期二星期三星期五(第2周)纺织工程1301/02上课8:00-11:30上机5014:30-18:00交报告纺织工程1303上课地点:北4609(暂定)上机地点:E412附录:设计课题四:通讯录 一、问题描述:该设计实现简单通讯录的功能,具体管理操作包括通讯信息的添加、显示、查找、删除、修改和保存等。二、功能要求:1、本设计采用结构体数组,每个数据的结构应当包括:姓名、电话号码、通讯地址、Email地址、生日等信息。2、系统功能:a. 通讯信息录入:
3、即添加每个人的通讯记录。b. 通讯信息显示:按某种顺序显示通讯录的内容,如按姓名显示、电话号码显示等。(要求至少有一种显示方式,不限于已列出的方式。)c. 通讯信息修改:对已经输入的记录进行修改。d. 通讯信息删除:删除已经输入的记录。e. 通讯信息查询:输入姓名或电话号码或Email地址,则输出完整信息。f. 通讯信息保存: 当添加、修改、删除信息后,应该将其存入文件。g. 退出系统。3、系统使用说明:执行一个具体的功能之后,程序将重新显示功能菜单。系统的功能并不限于上述,可以对其进行扩充完善,如在对信息进行修改和删除时,可以考虑系统的安全性,在执行前若输入正确密码,才可进行操作。三、测试数
4、据:要求通讯记录数=20目 录1 系统需求分析 62 概要设计 63 详细设计 64 系统测试 75 课程设计总结 91 系统需求分析大致描述一下该系统的功能,及数据结构,即结构体需要定义哪些属性,以及采取数组还是链表等内容。2 概要设计系统功能模块图:可以添加语言描述,简要说明系统运行时如何调用。3 详细设计3.1数据结构介绍本系统中所用的数据结构,包括结构体的定义,各个变量的含义,以及是使用链表还是数组,可以简要说明理由。3.2 主菜单:介绍一下思路,以及把程序段复制过来,但必须进行说明,不能只是把代码放上来而没有任何说明!对于每个功能函数的介绍,也可以加上流程图。 char adds20
5、; /*住址*/ Person;3.3 添加3.43.5.4 系统测试4.1 菜单显示 将程序运行时的图截下来附上,并进行必要的文字说明,不能只是把图贴上来而没有文字!也可以把测试时出现的错误写来进行分析总结!4.2 添加将程序运行时的图截下来附上,并进行必要的文字说明,不能只是把图贴上来而没有文字!4.3 显示将程序运行时的图截下来附上,并进行必要的文字说明,不能只是把图贴上来而没有文。5 课程设计总结300-500字即可!源程序代码:计算机科学与技术系课程设计评分表课程名称: C语言程序设计 项 目评 价设计方案的合理性与创造性设计与调试结果设计说明书的质量答辩陈述与回答问题情况课程设计周表现情况综合成绩 教师签名: 日 期: 2014.01.10
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2