下载此文档

C语言课程设计案例学生信息管理.pptx


文档分类:IT计算机 | 页数:约34页 举报非法文档有奖
1/34
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/34 下载此文档
文档列表 文档介绍
2/25/2021
1
二、概要设计
学生信息管理
添加学生信息
查询学生信息
修改学生信息
删除学生信息
恢复删除信息
退出系统
2/25/2021
2
三、详细设计
学生信息:
删除标志 字符 ‘*’为已删除标志
学号 长整数
姓名 字符串 最长10个字符
性别 字符 男-M,女-F
出生日期 4位年份,2位月份,2位日
所学专业 字符串 最长20个字符
所在班级 字符串 最长10个字符
平均成绩 实数 两位小数
2/25/2021
3
数据文件:
:“”
:二进制随机文件,每个学生一条记录。
2/25/2021
4
主菜单:






2/25/2021
5
处理函数:
AddStuden()
(1)以“添加方式”打开学生数据文件“”
(2)输入一个学生的有关信息
(3)将输入的学生信息写入“”文件
(4)继续添加?(y/n),“y”返回(2),否则关闭文件,返回主菜单。
2/25/2021
6
处理函数:
QueryStuden()
(1)以“只读方式”打开学生数据文件“”
(2)输入一个学生的学号
(3)根据输入学号在文件中查找对应的学生,找到显示学生的有关信息,找不到,提示“该学号的学生不存在。”
(4)继续查询?(y/n),“y”返回(2),否则关闭文件,返回主菜单。
2/25/2021
7
处理函数:
UpdateStudent()
(1)以“读写方式”打开学生数据文件“”
(2)输入一个学生的学号
(3)根据输入学号在文件中查找对应的学生,找到,编号显示学生的有关信息,找不到,提示“该学号的学生不存在。”
(4)选择修改项,输入修改内容;
(5)修改结束,改写文件内容,否则返回(4);
(6)继续修改?(y/n),“y”返回(2),否则关闭文件,返回主菜单。
2/25/2021
8
处理函数:
DeleteStudent()
(1)以“读写方式”打开学生数据文件“”
(2)输入要删除学生的学号
(3)根据输入学号在文件中查找对应的学生,找到,显示学生的有关信息,找不到,提示“该学号的学生不存在。”
(4)找到,选择“是删除该学生吗?(y/n)”,“y”将该学生信息的填写删除标志;
(5)继续删除?(y/n),“y”返回(2),否则关闭文件,返回主菜单。
2/25/2021
9
处理函数:
RestoreStudent()
(1)以“读写方式”打开学生数据文件“”
(2)输入要恢复学生的学号
(3)根据输入学号在文件中查找已删除学生中是否有对应的学生,找到,显示学生的有关信息,找不到,提示“该学号的学生不存在。”
(4)找到,选择“是恢复该学生吗?(y/n)”,“y”将该学生信息的删除标志去掉;
(5)继续恢复?(y/n),“y”返回(2),否则关闭文件,返回主菜单。
2/25/2021
10
四、代码设计
应包含的头文件:
#include <>
#include <>
#include <>
#include <>
#include <>

C语言课程设计案例学生信息管理 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数34
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198613
  • 文件大小98 KB
  • 时间2021-02-27