篇一 :详细通讯录课程设计报告

目录

1总体设计与算法分析. 1

1.1  课程需求分析. 1

1.2  数据结构设计. 1

1.3  关键算法分析与设计. 2

1.3.1总体设计... 2

1.3.2 关键算法分析... 3

2程序流程图和与函数说明. 4

2.1 主函数流程图. 4

2.2函数说明. 5

2.2.1主函数... 5

2.2.2主菜单... 5

2.2.3查询菜单... 6

2.2.4删除... 10

2.2.6添加纪录... 16

2.2.7显示所有... 17

2.2.8写入文件... 18

2.2.9写入文件... 18

3测试数据与测试过程分析. 19

3.1 功能分析. 19

3.1.1开始界面... 19

3.1.2添加记录界面... 19

3.1.3查询记录界面... 20

3.2测试过程. 20

3.2.1排序... 20

3.2.2删除... 21

3.3.3添加... 21

3.3.4查询界面... 22

…… …… 余下全文

篇二 :通讯录课程设计报告

           通讯录管理系统

目录:

一、设计目的:……………………………

二、设计要求: ……………………………

三、总体设计:……………………………

四、详细设计:……………………………

五、源 程 序 清 单 和 执 行 结 果 : ……………

六、  调 试 与 测 试 :…………………………

七、  总 结 与 体 会 :…………………………

八、  参 考 文 献 :……………………………

摘要:

   通过这次的短学期,在老师的辅导下,我完成了课程设计。通过课程设计的完成对C和C++有更深的了解。我做的课程设计题目是通讯录管理系统设计,我主要用到了结构体,结构体数组,指针,文件等等。对函数的调用,和指针有了更深的理解。但我做的这个课程设计,通讯录管理系统还存在不足,还希望老师的指点。

昆明理工大学

     应用技术学院       学院     电子信息工程   专业  20##   

…… …… 余下全文

篇三 :通讯录管理系统课程设计报告

设计课题题目

一、课程设计目的与要求

1.课程设计目的

(1)       综合运用之前所学知识(选择控制,循环控制,数组,函数,指针,结构体和文件等)来完成一个简单的信息管理程序的设计。

(2)       充分体现和体会函数在程序设计中的必要性和实用性,并反映主函数main()在程序设计中的实现思路和方法。

2. 课程设计要求

制作一个通讯录系统。

(1)该程序具有查找、添加、修改、删除功能。

(2)通讯录包括:姓名、电话、街道、城市、省、邮编等。

二、总体设计

根据系统的要求,系统总体设计如图1所示。

 


  

   

  

三、详细设计

1、数据结构设计

#include<stdio.h>             /*标准输入输出函数库*/

…… …… 余下全文

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

引言

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

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

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

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

…… …… 余下全文

篇五 :c课程设计报告书——通讯录管理系统

C语言程序设计实习报告


手机通讯录管理系统

一、设计题目的任务和内容

任务:本程序是非数值计算型算法设计,我设计出了通讯录管理系统的基本功能,并设计了简单的界面。本程序主要考察对自定义函数的熟悉程度,本程序主要使用的是数组的相关操作,包括结构体数组的输入、输出、查找、删除等。我设计的这个通讯录系统也初步实现了人员信息的显示、删除、查找、修改、添加等必要的功能。

具体要求:

◆ 建立通讯录信息,信息包含、姓名、分类(1、办公类2、个人类3、商务类)、电话、电子邮箱等;

◆ 将通讯录保存在文件中;

◆ 查看功能:可按1、办公类2、个人类3、商务类分类查询,当选中其中一类时,显示出此类所有数据中的姓名和电话号码。

◆ 增加功能:能录入新数据。当录入重复姓名和电话号码时,则提示数据录入重复并取消录入;当通讯录中超过15条信息时,存储空间已满,不能录入新数据;录入的新数据能按递增的顺序自动进行条目编号。

◆ 修改功能:选中某个人的姓名是,可对此人的相应数据进行修改。

◆ 删除功能:选中某个人的姓名是,可对此人的相应数据进行删除并自动调整后续条目编号。

系统功能需求分析:

查询:查询通讯录记录

…… …… 余下全文

篇六 :c++,编程,通讯录课程设计报告

课 程 设 计 说 明 书

学生姓名:    学    号:          

学生姓名:       学    号:           

学    院:                

专    业:                         

…… …… 余下全文

篇七 :java通讯录课程设计报告

                                                            

JIANGXI  AGRICULTURAL  UNIVERSITY

JAVA课程设计报告

题目通讯录系统

       

0一二十二

摘要

随着Internet速度的提高和使用的普及,网络上各式各样的应用层出不穷,通讯录系统就是其中的一种。在现实生活中,我们管理通讯录有多种方式,为了进一步提高管理通讯录的效率以及及时更新通讯录,特开发通讯录系统来方便用户使用和管理通讯录。

…… …… 余下全文

篇八 :手机通讯录管理系统课程设计报告模板

高级语言程序设计

课程设计报告

 

题目:   手机通讯录管理系统                             

专    业  :电子信息工程

班    级  :电子112

学    号  :

                  姓    名  :

指导教师  :

日    期:   2012 年 7月 9日至 20## 年7 月 14 日

…… …… 余下全文