好文档 - 专业文书写作范文服务资料分享网站

湖南工程学院C语言课程设计班级成绩管理系统 

天下 分享 时间: 加入收藏 我要投稿 点赞

2.2功能模块划分

(1)本程序由八个模块构成,其中主模块是由系统函数搭建而成,其重要功能是显示出功能主菜单,由用户作出选择进入子菜单。在子菜单中操作完毕后,能够准确返回到功能主菜单。

系统主要模块流程图如下:

主函数 主界面 显示成绩 成绩追加 成绩修改 成绩删除 成绩查询 成绩排名 成绩统计 退出系统

(2)模块说明

主界面 main() 用户选择界面

显示模块 Disp() 显示所有学生的成绩信息 追加模块 Appe() 添加学生成绩信息 修改模块 Modi() 修改学生某项成绩信息 删除模块 Dele() 删除学生某项成绩信息 查询模块 Query() 查询学生成绩信息 排序模块 Sort() 按成绩总分排序 统计模块 Total() 统计各科目平均分信息 退出模块 Quit() 退出系统并保存信息

三、详细设计

3.1主要功能的实现(下面以追加模块和修改模块为例)

(1)追加模块流程图

结束 保存并退出 是否继续(Y/N)? 输入学生各项信息 成绩追加 主菜单 调用Re_file () FILE *fp 开始 (2) 修改模块流程图

结束 保存并退出到成绩修改菜单 是否继续?(Y/N) 是否继续?(Y/N) 选择要修改的科目 输入修改的成绩 选择要修改的科目输入修改的成绩 输入要修改的学号 输入修改的姓名 按学号修改 按姓名修改 返回到主菜单 成绩修改菜单 成绩修改 主菜单 调用Re_file () FILE *fp 开始 3.2程序调试

各模块运行步骤及界面

3.2.1功能主菜单选择界面

3.2.2显示模块(输入“1”进入全班成绩显示菜单)

3.2.2显示模块截图

3.2.3追加模块(在功能主菜单输入“2”进入成绩追加界面,这里输入一组追加信息后,系统会提示是否继续追加,从而实现了“连续追加”的功能)

3.2.4追加模块截图

(注:这里的总分输入值为0,因为在该程序中,总分会计算出来)

湖南工程学院C语言课程设计班级成绩管理系统 

2.2功能模块划分(1)本程序由八个模块构成,其中主模块是由系统函数搭建而成,其重要功能是显示出功能主菜单,由用户作出选择进入子菜单。在子菜单中操作完毕后,能够准确返回到功能主菜单。系统主要模块流程图如下:主函数主界面显示成绩成绩追加成绩修改成绩删除成绩查询成绩排名成绩统计退出系统<
推荐度:
点击下载文档文档为doc格式
5xw6a8hjzj76vac3ljxx41z4g1sgjh01843
领取福利

微信扫码领取福利

微信扫码分享