1、 1 计算机科学与技术学院计算机科学与技术学院 C 高级语言程序设计课程设计报告高级语言程序设计课程设计报告 (2014 / 2015 学年 第 1 学期) 学生姓名:学生姓名: 学生专业:学生专业: 学生班级:学生班级: 学生学号:学生学号: 指导教师指导教师: 2015 年 1 月 9 日 计算机科学与技术学院计算机科学与技术学院 2 课程设计任务书课程设计任务书 课程设计名称 C 高级语言程序设计课程设计 课程设计题目 手机通讯录系统 学生姓名 专业班级 学号 课程设计任务内容课程设计任务内容 问题描述 设计出模拟手机通讯录管理系统。实现手机中的各项功能,比如添加联系人信 息,删除联系人
2、信息,修改联系人信息,查询联系人信息等功能。功能尽量多,信息尽可能 详细全面。 基本要求 (1) 能对通讯录中各项信息进行添加,查询,拨号,修改,删除等功能。各项功能的模块 必须满足该模块的各项基本要求。比如修改信息时,对界面尽可能详细描述,修改信息需满 足快捷方便的条件,修改后的信息及时保存。 (2) 用户等待界面给够足够的信息, 方便用户对目标操作一目了然, 方便的进行各项操作。 次程序需要具有安全退出功能,保存对修改或者删除后信息的完整度。 测试要求 (1)对通讯录系统执行各项功能前后界面完整信息进行截图说明, 说明各项功能的正确性, 且不繁琐。如执行删除功能,对删除信息前后系统界面变化
3、情况作具体说明。 (2)能对此系统的主界面信息完整度进行测试。界面信息位置处理得当美观,界面信息必 须完整详细。给用户直接,方便处理各项信息的感觉。对主界面进行截图具体说明。 指导教师: 时 间:年 月 日 计算机科学与技术学院计算机科学与技术学院 3 课程设计成绩评审表课程设计成绩评审表 课程设计名称 C 高级语言程序设计课程设计 课程设计题目 通讯录管理系统 学生姓名 专业班级 同组人 无 学号 指导教师 设计成绩 评价内容评价内容 签 字: 时 间: 年 月 日 4 目目 录录 1 课程设计描述与分析 5 1.1 课程设计的题目 . 5 1.2 课程设计的目的 . 5 1.3 设计问题分
4、析 . 5 2 算法设计与流程图 5 2.1 算法设计模块图.6 2.2 算法设计流程图.8 3 程序设计编码与测试 9 3.1 程序编码 9 3.2 程序测试 29 3.2.1 主界面 . 29 3.2.2 添加功能.30 3.2.3 删除功能.30 3.2.4 修改功能31 3.2.5 查询功能32 3.2.6 拨号功能33 3.2.7 保存功能33 4 设计过程总结与分析.34 5 附件:集合并交差的运算算法,流程图及测试截图.34 5 1 课程设计描述与分析课程设计描述与分析 1.1 课程设计的题目课程设计的题目 手机通讯录管理系统 1.2 课程设计的目的课程设计的目的 设计一个能够便捷使用手机通讯录,能够方便的的存储信息,可以将这个系统运用到 手机中,为查找联系人提供方便。 1.3 设计问题分析设计问题分析 功能模块功能模块 查看功能:选择此功能时,列出下列三类选择。 A 办公类 B 个人类 C 商务类 ,当选中某类时,显示出此类所有数 据中的姓名和电话号码)