学生信息管理系统设计实验报告.pdf
非淡泊无以明志,非宁静无以致远。——诸葛亮
C程序设计实训报告
姓名
专业
班级
指导教师
2011年7月13日
非淡泊无以明志,非宁静无以致远。——诸葛亮
目录
1、设计题目1
2、总体设计1
2.1系统功能结构图1
2.2数据类型定义1
2.3全部函数原型定义2
3、详细设计2
3.1模块功能2
3.2函数流程图3
1.Srarch()流程图3
2.del()流程图4
3.modify()流程图4
4、程序测试5
5、心得体会8
6、参考文献8
I
非淡泊无以明志,非宁静无以致远。——诸葛亮
1、设计题目
学生信息管理系统设计
设计要求:
学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail
等。
试设计一学生信息管理系统,使之能提供以下功能:
系统以菜单方式工作
学生信息录入功能(学生信息用文件保存)输入
学生信息浏览功能输出
查询、排序功能算法
按学号查询
按姓名查询
学生信息的删除与修改(可选项)
2、总体设计
2.1系统功能结构图
Main()
Write()Srarch()Read()Modify()Del()
(NO.)srarch(Name)srarch
图2-1系统功能结构图
2.2数据类型定义
structstudent
1
非淡泊无以明志,非宁静无以致远。——诸葛亮
{
charno[15];
charname[30];
intage;
charsex[2];
charbir[30];
charadd[30];
chartel[13];
chare_mail[30];
}stu[N];
2.3全部函数原型定义
(1)voidmain()
主函数用语完成各个函数返回的指令
(2)intwrite(structstudentstu[N])
输入(或添加)学生的信息
(3)intsearch(structstudentstu[])