c语言课程设计--学生通信录设计
《c语言课程设计--学生通信录设计》由会员分享,可在线阅读,更多相关《c语言课程设计--学生通信录设计(13页珍藏版)》请在毕设资料网上搜索。
1、 信息科学与工程学院 高级语言课程设计高级语言课程设计(C) (C) 课程设计课程设计报告报告 设 计 题 目 学生通讯录学生通讯录 学生专业班级 学生姓名(学号) 设计小组其他同学姓名(学号) 指 导 教 师 完 成 时 间 2007-12-6 实 习(设计)地点 2007 年 12 月 6 日 一、课程设计目的和任务 高级语言课程设计的目的在于加深对高级语言程序设计理论和基本知识的理解,掌握 使用 C 语言进行面向过程设计的基本方法,提高运用面向过程知识解决实际问题的能力。 为毕业设计和以后的工程实践打下良好的基础。 本次设计任务是使用 C 语言编写一学生通讯录。其具体要求如下: (1)学
2、生通讯录包含学生姓名、电话、住址、邮编。 (2)能增加新的学生通讯录。 (3)能删除学生通讯录。 (4)实现对某学生通讯录的查找。 二、分析与设计 1.程序的基本功能: 学生通讯录程序的功能有:新学生的信息载入(包括:姓名、电话号码、通信地址和 邮政编码) 、插入学生的信息、查找学生的信息、增加和删除学生的信息、完成对学生信 息的自动保存,并能成功退出程序运行。 2.系统总框图: 运行程序 用户输入所需要运行的程序 程序将用户所需要的进行函数运行 输出运行结果 用户根据提示来进行选择所许内容 3.定义的函数及说明: (1)main()主函数 各模块独立,均由主函数控制调用。 利用输出函数输出字
3、符串,在屏幕上显示一个 菜单。并显示一个请用户输入选项的提示,主函数根据用户输入的选项调用相应的功能函 数。 (2)new()输入记录函数 输入记录时按一条记录一行的格式输入,每个记录之间用空格分隔。设计输入的循环 语句前应考虑首先输入准备输入的记录个数 n,然后根据输入的 n 的值来控制循环输入 n 条记录,n 应小于等于 M。 (3)insert()插入记录函数 输入要插入记录的信息,保存到临时变量中,然后再输入一个姓名 s,确定新记录插 入在该姓名的记录之前,调用 find()函数查找姓名为 s 的记录,得到该记录所在的序号之 后开始插入操作,由于添加了一条记录,记录数加 1,返回记录数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程设计 学生 通信 设计
