1、 计算机学院计算机科学与技术专业计算机学院计算机科学与技术专业 程序设计综合课程设计报告程序设计综合课程设计报告 (2010/2011 学年第一学期) 学生姓名:学生姓名: 学生班级:学生班级: 学生学号:学生学号: 指导教师指导教师: 2011 年 1 月 5 日 目 录 第一章 课程设计目的和要求 1 1.1 课程设计的目的 1 1.2 课程设计的要求 1 1.3 C+程序设计软件及工具 2 第二章 课程设计任务内容 3 2.1 设计的背景 3 2.2 系统的功能 3 2.3 系统运行环境分析 3 第三章 详细设计说明 4 3.1 模块 4 3.1.1 函数功能模块图 4 3.1.2 模块
2、描述 4 32 流程图 6 3.3 测试计划 7 第四章 软件使用说明 8 4.1 软件使用说明 8 4.2 软件测试结果 8 第五章 心得体会 13 附录:参考文献 14 附录:程序代码 15 第一章 课程设计目的和要求 随着社会的发展,科学技术的进步,以及人际关系的交往日益密切,普通的、采 用纸质记录联系人电话等信息已经不能满足人们的需求。手工记录繁琐,容易出错, 不方便查找,受个人情绪等影响严重,同时不方便传播,这就需要有一个能专门管理 客户信息的电话信息管理系统能代替人们来管理客户电话等信息。 与此同时,21世纪是科技高度发展的世纪,计算机以及信息化已经深入人心,这 就更加需要一个信息
3、的电话信息管理系统来代替落后的手工记录等来适应新时代的 发展。客户电话信息管理系统,能满足人们的需要,人们可以通过它方便的记录客户 电话等信息,同时能实现很方便的查找修改等。 1.11.1 课程设计的目的 本次课程设计着眼与知识的运用,把平常学的知识运用到课程时间中来,考察我 们知识运用能力,对我们所学的理论知识进一步深化。 具体目的如下: 1.巩固和加深对 C+语言课程基本知识的理解和掌握。 2.掌握 C+语言编程和程序调试的基本技能。 3.提高 C+语言编程技巧,培养分析问题和解决问题的能力。 4.利用 C+语言进行基本的软件设计。 5.掌握书写程序设计说明文档的能力。 1.21.2 课程
4、设计的要求 在程序设计中,既可以用传统的结构化程序设计的方法,也可以用先进的面向对 象程序设计方法。他要求我们用所学的 C+语言知识进行简单的编程,制作出一个简 单的程序。 具体要求如下: 1.分析课程设计题目的要求。 2.对系统功能模块进行分析,写出详细设计说明文档。 3.编写程序代码,代码量要求不少于300行。并在程序源代码后写明详细的注释, 以便他人看懂。最后上机调试程序使其能够正确的运行。 4.设计完成的软件要便于操作和使用。 5.设计完成后提交课程设计报告。 通讯录管理系统是经常使用的小型工具。在该系统中,用户可以非常方便的随时 查看、修改、增加客户信息。在实际生活中的用处也不容忽视。 1.31.3 C+程序设计软件及工具 操作系统 :windows 7 程序编译系统:visual 6.0 制图工具 :QQ 截图 第二章 课程设计任务内容 2.1设计的背景 随着社会的发展,人与人的关系更加紧密,联系也越来越频繁,从而造成了电话 号码的繁多,为了解决之一难题用 C+实现客户通讯录管理系统,通过对客户信息的