c语言程序设计_.学生通讯录信息管理系统

通讯录的开发与设计

一.需求分析 1.1功能需求

1. 该程序可用于对学生的通讯方式基本信息的添加、查找、修改、删除、输出等操作, 以实现对学生通讯录信息的管理,便于同学之间的联系交往; 2. 其中此通讯录可以自动保存,以便以后查看更新学生通讯信息。

3. 程序中设计的查询功能可根据需要从若干数据中查询某个学生信息,并且可根据两种不同的方法查询:按姓名查询和按电话查询,以满足不同的需要; 4. 可以通过输出的方式查看整个通讯录;

1.2非功能需求

1. 界面友好,dos 界面。文本显示。

2.具有较好的容错能力,用户在使用过程中,除了规定的按键外,其他按键均忽略,不予处理;

3. 可在任何PC 机上运行。 4. 运行平台 xp or win7

二.方案设计 2.1设计思路

从已知的手机或者电脑中的通讯录可知,应该用结构体数组储存people 的各种属性, 每个人具有3种属性 1. 姓名 2. 住址 3. 电话。用简单赋值语句给结构体变量赋值。储存使用vc 自带的file 函数。函数之间各种调用使用wilie 外加switch 函数实现。

2.2结构设计

对各个模块进行功能的描述 (1).输入模块:

录入需要管理的通讯信息并将信息保存于文件中,以方便日后进行打印、读取、更新等操作。 (2).添加模块:

可添加一个或多个学生的通讯信息,并将所添加的信息保存,方便查找。 (3).删除模块:

可对失去联系的学生通讯信息做删除处理。 (4).修改模块:

可对通讯信息发生改变的学生信息进行修改。 (6).保存模块:

用于对通讯信息进行保存。属于隐藏模块。系统自动保存。 (7).输出模块:

将所有学生通讯信息或想要查询的学生信息显示于屏幕,用于打印学生通讯信息或查找某些学生通讯信息。 (8).退出系统:

选择该项,自动退出该系统。

三.系统实现

流程图, 函数之间相互调用的图示 ,程序设计及编码, 运行结果。

输入模块: 输入模块:

One. n ame

! 重新赋值

四.系统测试

1.功能测试

2

.性能测试

3.测试结果

经过测试本项目的功能和性能符合要求。

朝哥友情赞助。。。

通讯录的开发与设计

一.需求分析 1.1功能需求

1. 该程序可用于对学生的通讯方式基本信息的添加、查找、修改、删除、输出等操作, 以实现对学生通讯录信息的管理,便于同学之间的联系交往; 2. 其中此通讯录可以自动保存,以便以后查看更新学生通讯信息。

3. 程序中设计的查询功能可根据需要从若干数据中查询某个学生信息,并且可根据两种不同的方法查询:按姓名查询和按电话查询,以满足不同的需要; 4. 可以通过输出的方式查看整个通讯录;

1.2非功能需求

1. 界面友好,dos 界面。文本显示。

2.具有较好的容错能力,用户在使用过程中,除了规定的按键外,其他按键均忽略,不予处理;

3. 可在任何PC 机上运行。 4. 运行平台 xp or win7

二.方案设计 2.1设计思路

从已知的手机或者电脑中的通讯录可知,应该用结构体数组储存people 的各种属性, 每个人具有3种属性 1. 姓名 2. 住址 3. 电话。用简单赋值语句给结构体变量赋值。储存使用vc 自带的file 函数。函数之间各种调用使用wilie 外加switch 函数实现。

2.2结构设计

对各个模块进行功能的描述 (1).输入模块:

录入需要管理的通讯信息并将信息保存于文件中,以方便日后进行打印、读取、更新等操作。 (2).添加模块:

可添加一个或多个学生的通讯信息,并将所添加的信息保存,方便查找。 (3).删除模块:

可对失去联系的学生通讯信息做删除处理。 (4).修改模块:

可对通讯信息发生改变的学生信息进行修改。 (6).保存模块:

用于对通讯信息进行保存。属于隐藏模块。系统自动保存。 (7).输出模块:

将所有学生通讯信息或想要查询的学生信息显示于屏幕,用于打印学生通讯信息或查找某些学生通讯信息。 (8).退出系统:

选择该项,自动退出该系统。

三.系统实现

流程图, 函数之间相互调用的图示 ,程序设计及编码, 运行结果。

输入模块: 输入模块:

One. n ame

! 重新赋值

四.系统测试

1.功能测试

2

.性能测试

3.测试结果

经过测试本项目的功能和性能符合要求。

朝哥友情赞助。。。


相关文章

  • 程序设计语言课程设计指导书(2016)
  • 程序设计语言 课程设计指导书 适用专业: 计算机科学与信息工程系各专业 上海应用技术大 计算机科学与信息工程学院 2016年5月 前言 本书是针对在完成前修课程<程序设计语言>基础上的一本课程设计指导书,<程序设计语言&g ...查看


  • 广东省信息技术初二年级(下)教案全
  • 龙城一中 八年级下册<信息技术>教案 广东省初级中学课本 信息技术教案 第二册(下) 目 录 第一章 探索计算机网络世界 ................................................... 2 ...查看


  • 数据结构通讯录的制作
  • 宜春学院数学与计算机科学学院 课程设计说明书 课 程 名 称: 数据结构 课 程 代 码: 题 目: 通讯录的制作 年级/专业/班: 12软件工程 学 生 姓 名: 丁红娟 学 号: 1231310105 指 导 教 师: 李静老师 开 题 ...查看


  • C语言课程设计实验报告
  • 中南大学 二○一三-二○一四学年第一学期 信息科学与工程学院 程序设计基础实践 设计报告 课程名称: 程序设计基础实践 班 级: 2013级 信息安全1302 班 学 号: 0906130221 姓 名: 张振宇 指导教师: 杨希 二○一三 ...查看


  • 通讯录管理系统的设计与实现
  • 基于ado.net 的通讯录管理系统的设计与实现 摘要:随着信息科技高速的发展,计算机的使用也越来越广泛,它渐渐的成为在人们生活中占有重要位置的工具,给人们的生活以及工作都带来了极大便利和帮助,它可以帮人们处理繁琐复杂的工作,可以帮人们高效 ...查看


  • 计算机网络课程论文模板及选题
  • 武汉理工大学 计算机网络课程论文 题目作者学院专业学号指导教师 信息工程学院 电子信息工程 李方敏 二〇一五年 月 日 武汉理工大学信息工程学院课程论文诚信声明 本人声明:所呈交的课程论文,是本人在指导老师的指导下,独立开展工作所取得的成果 ...查看


  • 信息化教学模式与教学方法
  • 信息化教学模式与教学方法 一.信息化教学模式简介 (一)个别授导 个别授导(Tutorial)是经典的CAI模式之一,此模式企图在一定程度上通过计算机来实现教师的指导性教学行为,对学生实施个别化教学,其基本教学过程为:计算机呈示与提问--学 ...查看


  • 软件体系结构
  • 课程实验报告 软件系统结构 专业 软件工程 张韬 B 软件121 1210701132 孙莉 学生姓名 班学 级 号 指导老师 实验一 C/S结构应用设计(1) 一. 实验目的 设计并实现一个基于多层C/S结构的数据库应用,熟悉多层C/S体 ...查看


  • 物联网专业课程设置
  • 高校物联网专业课程设置 2010-06-22 17:46:58 作者:博客 来源:thingslink 浏览次数:7781 网友评论 0 条 年初教育部下达了高校设置物联网专业申报通知,众多高校争相申报.由于物联网涉及的领域非常广泛,从技术 ...查看


热门内容