- 96
- 0
- 约8.81千字
- 约 18页
- 2020-11-22 发布于河北
- 举报
C程序设计实训报告
姓 名
专 业
班 级
指导教师
2011 年 7 月 13 日
目录
1、设计题目 .............................................
1
2、总体设计 .............................................
1
2.1 系统功能结构图 . ..................................
1
2.2
数据类型定义 .....................................
1
2.3
全部函数原型定义 . ................................
2
3、详细设计 .............................................
2
3.1
模块功能 ........................................
2
3.2
函数流程图 .....................................
2
1.Srarch() 流程图 .................................
3
2.del() 流程图 ....................................
3
3.modify() 流程图 .................................
4
4、程序测试 .............................................
5
5、心得体会 .............................................
7
6、参考文献 .............................................
7
1、设计题目
学生信息管理系统设计
设计要求:
学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话, E-mail 等。
试设计一学生信息管理系统,使之能提供以下功能:
系统以菜单方式工作
学生信息录入功能(学生信息用文件保存) --- 输入学生信息浏览功能 --- 输出查询、排序功能 --- 算法
按学号查询
按姓名查询
学生信息的删除与修改(可选项)
2、总体设计
2. 1 系统功能结构图
Main()
Write() Srarch() Read() Modify() Del()
(NO.)srarch (Name)srarch图2-1系统功能结构图
2. 2 数据类型定义
struct student
{
char no[15];
char name[30];
int age;
char sex[2];
char bir[30];
char add[30];
char tel[13];
char e_mail[30];
}stu[N];
2. 3 全部函数原型定义
1) void main()
主函数用语完成各个函数返回的指令
(2) int write(struct student stu[N])
输入(或添加)学生的信息
int search(struct student stu[])
查询学生信息
int read(struct student stu[N])
浏览学生信息
int modify(struct student stu[N])
修改学生信息
int del(struct student stu[N])
删除学生信息
3、详细设计
3. 1 模块功能
主要有以下几个模块函数构成:
write() //录入或者添加学生的信息
search() //用于查询系统中存储的学生信息
read() //用于浏览系统中存储的学生信息
modify() // 用于修改指定系统中存储的学生信息
del() //用于删除指定系统中存储的学生信息
3. 2 函数流程图
在程序编写过程中使用函数的调用,独立完成各个模块的功能。
1.Srarch()流程图
查询函数的流程图(如 3—— 1)。
开始
打开存储文件
读入已存学生信息
ture
学号查询
输入 1
false
ture
姓名查询
输入 2
false
Default: 语句
输出查询结果
关闭文件并保存
图 3—结1束查询函数的流程图
2.del()流程图
删除函数流程图如图 3—2
开始
打开存储文件
读入已存的学生信息
选择输入删除学生的学号
否
查找该学生信息?
是
删除操作
break
break
退出修改选项
关闭文件并保存文件
结束
图 3—2 删除函数流程图
3.modify() 流程图
修改学生信息函数流程图(如图 3—3)。
开始
打开学生信息存储文件
读入已存
您可能关注的文档
最近下载
- 2016春四年级数学下册 第4单元《小数的意义和性质》试题1(无答案)(新版)新人教版.doc VIP
- 二年级下册语文每日拼音词语默写单(1-8单元).pdf
- 支队党支部班子“加强理论武装、执行上级组织决定、做好群众工作“等六个方面2026年组织生活会班子对照检查材料.docx VIP
- TCECS 1538-2024 超高性能混凝土肋装配式楼板应用技术规程.pdf VIP
- 【物理】生活中的圆周运动课时2课件 2024-2025学年高一下学期物理人教版(2019)必修第二册.pptx VIP
- 物联电动移车装置设计.docx
- 组装车间现场管理.pptx VIP
- 原子物理学全本课件(褚圣麟,第一至第十章全部课件).pptx VIP
- 2026年中级社会工作者《社会工作法规与政策》各章节考点汇总(三色宝典).pdf
- 短视频新闻案例.pptx VIP
原创力文档

文档评论(0)