篇一 :c语言通讯录课程设计报告.doc

引言

当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。

尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理而设计的。

通讯录管理系统的建立是可以有效节省同学、朋友、客户间日常交流的投资(指时间、精力),其设计理念很简单,变传统的纸张与笔录方式为计算机自动化进行通讯录信息管理系统,既省时间又提高效率。因此在系统构建时,只要我们本着丰富通讯录的信息资源,为用户提供最为方便的快捷的信息阅览途径和管理手段,去吸引用户,那么通讯录管理系统是完全可行的。

通讯录软件设计的灵感来源于生活和工作中的需要。如今,随着社会的飞速发展,信息时代改变着人们的各种生活方式。人们的联系信息,联系方式变得复杂而多样化,以前所使用的各种电话簿、通讯本等小册子由于查找不方便、功能单一等缺陷已经无法胜任它的“时代使命”,而现在各种手机,商务通内设的电话簿尽管携带方便却又挥之不去其“记录量少,界面小,浏览不方便”的缺点。工作中看到有些人巧妙地利用excell或者word制表格来建立通讯录,每逢用时再打开,可是查找极其不便,维护起来也麻烦。

…… …… 余下全文

篇二 :C语言课程设计报告(通讯录)

   面向过程程序设计(C语言)课程设计 

设计说明书

起止日期:  2011 01 03 日 至  2011 01 08

计算机与通信学院

  2011  年 01 月 08 日


一、  课题任务

设计一个通讯录管理系统。

课题的主要任务是:

1.对通讯录信息有添加、查找、显示、保存、删除、修改等操作功能。

2.可以将输入的数据保存在文本文件中,并可以将其调出使用。

我的主要任务是编写主函数,查找模块和修改模块。

 

二、设计要求

建立通讯录信息,信息至少包含姓名、住址、单位、固定电话、移动手机、分类(如同事、朋友、同学、家人等)、E-mail、QQ等。

该系统提供添加、删除、修改和查找功能,其中按姓名方式删除、修改,按姓名、单位、分类方式查找。

将通讯录保存在文件中。

能够输出通讯录中的信息。

 

二、  程序的功能设计

创建:创建通讯录文件并对其命名

添加:添加通讯录记录

输出:显示通讯录记录

删除:删除通讯录记录

…… …… 余下全文

篇三 :C语言课程设计报告通讯录

《C语言程序设计》

课程设计报告书

题目:通讯录程序设计

    :计算机工程系

    :计算机网络

设计班级:网12

    :胡玉婷

    :10503101215

指导教师:赵耀军、杨新爱

 

二○##年六月七日

一、课程设计(论文)的内容

编写学生通讯录程序,包括以下功能模块:

1、通讯录的每一条信息包括学号、姓名、电话(字符数组)。

2、输入功能:可以一次完成若干条信息的输入。

3、显示功能:完成全部通讯录信息的显示。

4、查找功能:完成按姓名查找通讯信息,并显示。

5、增加功能:增加通讯信息。

6、删除功能:完成按姓名删除通讯信息。

7、将通讯录信息存在文件addrbook中。

8、应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可能清晰美观!   

二、课程设计(论文)的要求与数据

1、用C语言实现系统;

2、利用结构体数组或动态链表实现学生通讯录的数据结构设计;

…… …… 余下全文

篇四 :C语言通讯录课程设计报告

《高级语言课程设计》

题 目: 通讯录设计 班 级: 软件

学生学号: 201031000511 学生姓名: 指导老师: 提交时间: 成 绩:

C语言通讯录课程设计报告

20年4月15日

1.系统分析

1.1问题描述

设计一个通讯录程序,该程序具有以下功能:

用户登录:输入用户名和密码,密码正确才允许登录。

录入通讯信息;

给定人名,修改该人的通讯信息;

给定人名,删除该人的通讯信息;

根据输入的人名或姓,显示查找到的相应通讯信息;

根据输入的分类,显示该分类的所有人的通讯信息;

统计功能:统计各分类的人数。

1.2系统功能分析

能够存储多个使用用户,即可多人使用又互不干扰。系统有新增、修改、标记和删除联系人。修改是想改哪个部分资料就可以修改哪部分。标记功能是选中多个联系人一次性删除。系统在各个分类都会显示当前分类共有多少联系人。删除功能可从两个方向来运用,一是当前指标指向需要删除的联系人或被标记的联系人,二是搜索联系人再选择删除。

1.3开发平台及工具介绍

开发平台:vc++6.0 企业版,工具:记事本

使用系统,winXP以上

…… …… 余下全文

篇五 :C语言课程设计报告—手机通讯录管理系统

C程序课程设计报告 --手机通讯录管理系统

姓名:谢骏

学院:珠宝学院

学号:20081002649 班级:141082

一 课程设计目的和内容概述

1.目的:加深对《C语言》课程所学知识的理解,进一步巩固C语言编程方法。学会编制结构清晰、风格良好、数据结构适当的C语言程序,从而具备解决综合性实际问题的能力,加强动手能力。

2.内容:设计一个简易的手机通讯录管理系统。该题目要求在熟练掌握C语言的基本知识:数据类型(整形、实型、字符型、指针、数组、结构等);运算类型(算术运算、逻辑运算、自增自减运算、赋值运算等);程序结构(顺序结构、判断选择结构、循环结构);大程序的功能分解方法(即函数的使用)等。进一步掌握各种函数的应用,包括时间函数、、绘图函数,以及文件的读写操作等。

其中结构体,函数的调用,算法的设计是尤为重要的。

二 题目

手机通讯录管理系统。

[问题描述]

该系统模拟手机通讯录管理系统,实现对手机中的通讯录进行管理

[基本要求]

要能提供以下几种功能:

(1)查看功能:选择此功能时,列出下列三类选择:

…… …… 余下全文

篇六 :C语言通讯录课程设计报告

                

《C语言课程设计》

 

  

摘要... 3

一、课程设计目的... 4

二、课程设计内容... 4

三、总体设计... 4

四、详细设计... 5

(1)数据结构设计... 5

(2)模块接口设计... 6

(3)流程图... 7

五、调试与测试... 9

(1) 调试过程中的主要问题... 9

(2) 测试结果的分析与讨论... 10

六.实习总结... 12

注:... 13


 

摘要

日益繁多的人际交往使得我们很难搞清楚与每个人之间的联系方式,特别是对于做经常出差的人来说更是难,所以通讯录能够便捷的给我们带来所需要的相关信息。而随着计算机的普及,人们的生活摆脱了传统式的记事本、电话簿,越来越多的靠计算机来帮助人们记住这些事情,极其简便。这就需要有一个使用的通讯录管理系统,用户可以方便的通过自己电脑的通讯录管理系统,来随时查阅自己所需要的信息,而不必再大费周折去翻开那繁琐的记事本。

…… …… 余下全文

篇七 :C语言课程设计报告—手机通讯录管理系统

目 录

摘 要 ........................................................................................................... 2

第一章 绪 论 .......................................................................................... 3

1.1. 课程设计目的和内容概述 ························································· 3

1.2. 题目 手机通讯录管理系统。 ··················································· 3

第二章 程序分析 .................................................................................... 4

2.1. 总体设计 ····················································································· 4

…… …… 余下全文

篇八 :c语言 课程设计报告(通讯录)

中南大学信息科学与工程学院

课程设计报告

设计名称: 数据结构课程设计——通讯录管理系统

系 (院): 信息科学与工程学院

设计时间: 20xx年6月27日至7月1日

设计地点: 综合实验楼 四楼

**** ***

一、绪论

1.1课程设计目的

1.训练学生灵活应用所学数据结构知识,独立完成问题分析,结合数据结构理论知识,编写程序求解指定问题。

2.初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能;

3.提高综合运用所学的理论知识和方法独立分析和解决问题的能力;

4.训练用系统的观点和软件开发一般规范进行软件开发,巩固、深化学生的理论知识,提高编程水平,并在此过程中培养严谨的科学态度和良好的工作作风。

1.2 问题描述

编程完成通讯录的一般性管理工作,如通讯录中记录的增加、修改、查找、删除、输出等功能。每个记录包含姓名、电话号码、住址等个人基本信息。

用《数据结构》中的链表做数据结构,结合c语言基本知识,编写一个通讯录管理系统,以把所学知识应用到实际软件开发中去。了解并掌握数据结构与算法的设计方法,具备初步的独立分析和设计能力,初步掌握软件开发过程的问题分析,系统设计,程序编码,测试等基本方法和技能:提高综合运用所学的理论知识和方法独立分析和解决问题的能力,训练用系统的观点和软件开发一般规范进行软件开发,培养软件工作者所应具备的科学的工作方法和作风.

…… …… 余下全文