目录
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) 综合运用之前所学知识(选择控制,循环控制,数组,函数,指针,结构体和文件等)来完成一个简单的信息管理程序的设计。
(2) 充分体现和体会函数在程序设计中的必要性和实用性,并反映主函数main()在程序设计中的实现思路和方法。
制作一个通讯录系统。
(1)该程序具有查找、添加、修改、删除功能。
(2)通讯录包括:姓名、电话、街道、城市、省、邮编等。
根据系统的要求,系统总体设计如图1所示。
图
#include<stdio.h> /*标准输入输出函数库*/
…… …… 余下全文
一引言
当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理而设计的。
通讯录管理系统的建立是可以有效节省同学、朋友、客户间日常交流的投资(指时间、精力),其设计理念很简单,变传统的纸张与笔录方式为计算机自动化进行通讯录信息管理系统,既省时间又提高效率。因此在系统构建时,只要我们本着丰富通讯录的信息资源,为用户提供最为方便的快捷的信息阅览途径和管理手段,去吸引用户,那么通讯录管理系统是完全可行的。
通讯录软件设计的灵感来源于生活和工作中的需要。如今,随着社会的飞速发展,信息时代改变着人们的各种生活方式。人们的联系信息,联系方式变得复杂而多样化,以前所使用的各种电话簿、通讯本等小册子由于查找不方便、功能单一等缺陷已经无法胜任它的“时代使命”,而现在各种手机,商务通内设的电话簿尽管携带方便却又挥之不去其“记录量少,界面小,浏览不方便”的缺点。工作中看到有些人巧妙地利用excell或者word制表格来建立通讯录,每逢用时再打开,可是查找极其不便,维护起来也麻烦。
…… …… 余下全文
C语言程序设计实习报告
手机通讯录管理系统
一、设计题目的任务和内容
任务:本程序是非数值计算型算法设计,我设计出了通讯录管理系统的基本功能,并设计了简单的界面。本程序主要考察对自定义函数的熟悉程度,本程序主要使用的是数组的相关操作,包括结构体数组的输入、输出、查找、删除等。我设计的这个通讯录系统也初步实现了人员信息的显示、删除、查找、修改、添加等必要的功能。
具体要求:
◆ 建立通讯录信息,信息包含、姓名、分类(1、办公类2、个人类3、商务类)、电话、电子邮箱等;
◆ 将通讯录保存在文件中;
◆ 查看功能:可按1、办公类2、个人类3、商务类分类查询,当选中其中一类时,显示出此类所有数据中的姓名和电话号码。
◆ 增加功能:能录入新数据。当录入重复姓名和电话号码时,则提示数据录入重复并取消录入;当通讯录中超过15条信息时,存储空间已满,不能录入新数据;录入的新数据能按递增的顺序自动进行条目编号。
◆ 修改功能:选中某个人的姓名是,可对此人的相应数据进行修改。
◆ 删除功能:选中某个人的姓名是,可对此人的相应数据进行删除并自动调整后续条目编号。
系统功能需求分析:
查询:查询通讯录记录
…… …… 余下全文
JIANGXI AGRICULTURAL UNIVERSITY
JAVA课程设计报告
题目:通讯录系统
二0一二年十二月
摘要
随着Internet速度的提高和使用的普及,网络上各式各样的应用层出不穷,通讯录系统就是其中的一种。在现实生活中,我们管理通讯录有多种方式,为了进一步提高管理通讯录的效率以及及时更新通讯录,特开发通讯录系统来方便用户使用和管理通讯录。
…… …… 余下全文
题目: 手机通讯录管理系统
专 业 :电子信息工程
班 级 :电子112
学 号 :
姓 名 :
指导教师 :
日 期: 2012 年 7月 9日至 20## 年7 月 14 日
…… …… 余下全文