学生信息管理系统设计实验报告.docxVIP

  • 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)。 开始 打开学生信息存储文件 读入已存

文档评论(0)

1亿VIP精品文档

相关文档