1 / 25
文档名称:

c语言学籍管理系统内含源代码.doc

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

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

分享

预览

c语言学籍管理系统内含源代码.doc

上传人:sdnmy78 2022/2/14 文件大小:86 KB

下载得到文件列表

c语言学籍管理系统内含源代码.doc

文档介绍

文档介绍:-
. z.
学籍管理系统
一 、系统简介
设计一个基于结构体数组的学生学籍管理系统,能实现对学生学籍信息进行录入,修改,删除,查询和输出等基本操作。
需求分析
学籍管理有找到相关记录。
int numofsear(struct stumessage stu[].char stunumber[]);
函数功能:根据接收到的学生**,在相应记录数组中进行查询,如果存在相应记录,返加相应的数组下标,否则返回-1.
void printhead(void)
函数功能:在屏幕上显示输出列表的表头。
void list one(struct stumessage list);
-
. z.
函数功能:在屏幕上以行的形式显示输出一个学生的相关信息。
int dellist(struct stumessage stu[], int i):
函数功能:如果数组中存在下标为i的记录,删除该记录并返回1,否则返回0.
小组成员分工
组员1
Main():systeminfo();menuofmain();quit();
组员2
Printhead();listone();listall(0;apend();
组员3
Modify();delte();dellist(0;menuofstear();seranum();seargrade();numofsear();
详细设计
系统主函数main()设计
输出系统及信息
Sysinfo()
开始
显示用户主菜单并响应
用户操作
Menuofmain()
结束
主菜单模块函数menuofmain()设计
清屏
清屏
开始
Choose!=0
choose
退出系统
输出学生信息
修改学生信息
删除学生信息
查询学生信息
录入学生信息
非法操作
清屏
-
. z.
显示主菜单
接收用户选择
1 2 3 4 5 6 0
Y
N
录入学生信息功能模块函数Append()设计
清屏
返回
Con=='Y'或con=='Y'
接受用户选择
继续录入(Y/N)
Length++
录入一条记录
Y
N
4、修改学生信息功能模块函数modify()设计
5、删除学生信息功能模块函数delete()设计
继续删除(Y/N)
Length--
--
记录存在
删除()Y/N
删除成功
输出第i条记录
输出表头
没有找到相关记录
查询该学生记录,用i指向它
接收要删除的**
清屏
Y N
N
-
. z.
Y
Y
返回
N
查询菜单模块函数menuofsear()设计


Choose!=0
按年级查询
非法操作
返回主菜单
按**查询
choose
接收用户的选择
--
显示查询菜单
--
清屏
--
1 2 0 其他
Y
N
按**查询功能模块函数searnum()设计
I<length且不 等于**

清屏
--
接收查询**--
i=0
i++
--
没有找到相关记录
--
Choose!=0
输入表头
--
输出第i条记录
--
按任意键继续
--
Getch()
--
返回