C 语言程序设计实验报告
C语言课程设计实验报告
一、设计目的:
学生信息包括:学号、姓名、性别、系名、班级名、出生年月、住
址、电话号码。设计一学生信息管理系统,使之能提供以下功能:
1.系统以菜单方式工作;
2.学生信息录入功能(输入);
3.学生信息浏览功能(输出);
4.学生信息检索功能;
5.学生信息的删除与修改功能;
二、总体设计思路:
1>程序设计组成框图
添加新的学生信息
检索信 息
库
浏览所有学生信息 添加新的学生信息
删除所有记录
修改此同学信息
按学号检索
主菜单 检索学生信息
按姓名检索
删除此同学信息
保存并退出
1
C 语言程序设计实验报告
2>N-S流程图
开始
fileopen()
Menu()
输入选择x
x
case ‘1’ Case’ 2’ case ‘3’ case ‘4’
调用add() 调用scan() 调用res()
添加新的学生信息 浏览所有学生信息 检索学生信息 退出系统
filesave()
结束
2
C 语言程序设计实验报告
三、详细设计说明:
1>头文件
#include
#include
#include
#include
2>数入口说明
main();主函数;
void menu();主菜单界面;
void add();添加新的学生信息;
void print(int i);打印学生信息;
void scan();查找学生信息;
void res();检索学生信息界面;
void res_name();按姓名检索;
void res_num();按学号检索;
void del(int i);删除学生信息;
void modify(int i);修改学生信息;
void fileopen();打开文件;
void filesave();保存文件;