一、设计思想
首先建立主函数实现功能的选择,然后通过调用函数来分别实现;1学生信息录入功能(以文件方式保存);2学生信息浏览功能;3学生信息查询功能(可以按学号,班级,性别分别进行查询,用子菜单,可显示多条记录);4学生信息删除功能(按学号进行删除);5学生信息修改功能(按学号修改);6不及格学生成绩汇总功能。
二.概要设计
1模块介绍
程序由十一个模块组成,分别是:主菜单模块、录入信息模块、保存信息模块、浏览信息模块、查询菜单模块、按学号查询模块、按姓名查询模块、按性别查询模块、修改信息模块、删除信息模块、不及格学生信息汇总模块。
2函数功能
lr()函数是实现信息录入功能的函数;bc()函数是将录入的信息保存到文件中额函数;ll()是实现浏览功能的函数;cx()是实现信息查询功能的函数,在cx()函数调用了xuehaoxi
gmi
gxi
gbie这三个函数,这三个函数分别实现按学号查找、按姓名查找、按性别查找学生信息的功能;sc()函数是实现删除学生信息的功能;xg()实现信息修改功能;hz()实现不及格学生汇总的功能
1
f3、系统流程
开始
输入06选择功能
输入0
退出程序
输入1
输入2
输入3
输入4删除信息
输入5
输入6
输入学生信息
浏览学生信息
输入学生学号查询学生信息,输入13选择查询方式
不及格学生信息汇总
将学生信息保存到文件
删除完成
输入1,按学号查询输入0取消查询
输入2,按姓名查询
输入3,按性别查询
输入所需修改学生学号输入09选择所需修改内容输入新的信息
修改学生信息
修改完成
2
f三.
详细设计
1、代码i
cludestdiohi
cludestri
ghi
cludestdlibhstructstude
tchar
um13char
ame15charcla10i
tagecharsex4charbir8charaddr15chartele15charcourse10i
tscorei
t
0structstude
tstu100structstude
tpFILEfpvoidlrvoidllvoidcxvoidscvoidxgvoidhzvoidbcvoidxuehaovoidxi
gmi
gvoidxi
gbie定义函数
3
定义变量
fvoidmai
i
tz
主函数
pri
tf