1 / 30
文档名称:

学生证信息管理系统.doc

格式:doc   大小:245KB   页数:30页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

学生证信息管理系统.doc

上传人:2786321826 2020/12/2 文件大小:245 KB

下载得到文件列表

学生证信息管理系统.doc

文档介绍

文档介绍:1系统的意义及其功能
本系统为《学生证管理程序》。系统任务描述:假设某校学生学生证基本信息主要包括:学号、、所在系、班级等,本系统应能对这些基本信息进行管理,并要求具有以下功能:
(1)通过键盘输入某位学生的学生证信息。学生证包含的信息请参看自己的学生证;
(2)给定学号,显示某位学生的学生证信息;
(3)给定某个班级的班号,显示该班所有学生的学生证信息;
(4)给定某位学生的学号,修改该学生的学生证信息;
2系统的功能结构图以及调用关系
学生证管理程序
输入学号
输入某班级的班号
输入某位学生的学号
按学号排序或姓名排序来显示该班所有学生证信息
的学生证信息
显示该生学生证信息
修改该生的学生证信息
键入某位学生
的学生证信息
3系统功能详细分析
学生证管理系统需要完成的功能主要有:从主函数进入各个子函数:子函数包括学生证信息的键入、查询信息的功能、修改学生证信息的功能、退出系统。
具体功能如下:

学生证信息的键入
此程序是将学生证信息录入文件
开始
主菜单
学生证信息的键入
输入学生证信息
是否继续
保存文件
Y
N
查询信息的功能
查询记录的主要功能是通过不同的查询方式查询学生的信息。先是进入查询界面,再选择查询的方式,选择后将输出该学生的信息。共分为两种:
给定某个学生的学号,显示该学生的学生证信息;
给定某个班级的班号,按学号排序来显示该班所有学生的学生证信息;
按班级排序来显示该班所有学生的学生证信息;
输入学号,显示该生的学生证信息
学生证信息查询
此程序是通过输入某位学生的学号,显示该生的学生证信息。
开始
主菜单
学生证信息查询
输入学号
显示该生的学生证信息
关闭文件
是否继续
N
Y
输入班号,显示该班所有学生的学生证信息
学生证信息查询
此程序是通过输入某班级的班号,然后选择按学号排序或班级排序,最后显示该班所有学生的学生证信息。
开始
主菜单
学生证信息查询
输入班号
显示该班所有学生
的学生证信息
关闭文件
是否继续
N
Y
按学号排序
按班级排序
修改学生证信息的功能
修改信息功能
修改信息的主要功能是通过输入某位学生的学号来修改该生的学生证信息。先是进入修改界面,再输入学号,输入后,将输出该生的学生证信息,再选择是否修改此记录,选择是,则输入修改的信息,并保存修改。
开始
主菜单
修改学生证信息功能
输入学号
显示该生学生证信息
是否修改
写入并保存文件
Y
N
4 运行界面
主菜单界面
学生证键入的界面
个人学生证信息显示界面
显示班级信息的选择输出方式的界面
按学号排序显示该班所有学生的学生证信息界面
按排序显示该班所有学生的学生证信息界面
显示班级信息的退出界面
修改学生证信息的界面
5系统使用说明
1、进入程序时,先以菜单形式显示所有命令,然后用户通过菜单项选择操作;例如:
1 学生证信息的键入
2 输入学号,显示该生学生证信息
3 输入班号,显示该班所有学生的学生证信息
4 给定学号,修改该生学生证信息
5 退出系统
请选择[1/2/3/4/5]:
2、键入学生证信息时,按照所给定的格式输入。
3、查询信息是按学生学号和班号的形式进行查询,填入学号后,则显示出该生所有信息;
选择按班号查询功能后,在选择显示输出方式,分两种:一种按学号排序;另一种是按排序。选定后,再填入班号,则显示出该班所有学生的学生证信息(按已选定的排序方式显示)。
4、修改信息是按输入学号的形式进行修改,填入后,则显示出该生所有信息,然后询问是否修改,若回答“y”(大小写通用),则输入新值,否则不作修改。
6 C语言源程序代码
#include <>
#include <> //用来使用清屏函数
#include <>
#include <>
#include <>
#define LEN sizeof(struct STUcard)
struct STUcard *creat();
void viewperson();
void viewclass();
void number