1、 软件设计报告 题题 目目 学生成绩学生成绩管理系统管理系统 院 系院 系 名 称名 称 : 电子工程学院电子工程学院 专 业 名 称专 业 名 称 : 电子信息工程电子信息工程 班班 级级 : 电子 0902 班 班 内 序 号班 内 序 号 : 11 学 生 姓 名学 生 姓 名 : 指 导 教 师指 导 教 师 : 时间时间 : 2010 年年 6 月月 21 日日 至至 2010 年年 7 月月 5 日日 一、一、 课程设计目的课程设计目的: (1)基本掌握面向过程程序设计的基本思路和方法。 (2)达到熟练掌握 C 语言的基本知识和技能。 (3)能够利用所学的基本知识和技能,解决简单的
2、程序设计问题。 二、课程设计内容二、课程设计内容:学生成绩管理系统学生成绩管理系统 三三、需求分析、需求分析: 系统功能分析是在系统开发的总体任务的基础上完成。本系统需要完成的功能主要 有 8 部分 1、登录模块:只有管理人员才可以通过输入口令登录系统,进入菜单界面。 2 学生成绩创建模块:让操作员依次输入学生的学号,姓名,语文成绩,数学成绩 英语成绩,并且能创建一个至多个学生的学生信息记录,并可打印在屏幕上,可以 根据需要选择,所要创建的学生成绩信息个数,随时停止创建,通过输入 0,返回 菜单界面 3、学生成绩查询模块:按操作员输入的学号,能以查询一个至多个学生的学生信息 记录,并可打印在屏
3、幕上,然后输入 0,可以返回菜单界面 。 4、学生成绩删除模块:对已存档的学生进行日常管理,如删除学生成绩。 5、学生成绩添加模块:录入学生成绩信息,输入完成后,将数据存盘;然后自动返 回菜单界面。 6、学生成绩统计分析模块:学生成绩报表,并给出分析报告,再根据提示选择打印 相关信息,如:个人总分和平均分,单科平均分,总分最高分,总分最低分。 7、学生成绩保存模块:通过输入保存路径,文件的格式,将学生的成绩信息以指定 的格式保存到指定的地方。 8、退出系统模块:通过输入 0,退出系统返回 WIDNOWS 菜单界面。 四四、概要概要设计设计 1 系统功能模块图系统功能模块图 主 菜单 创建 模块
4、 2 查询 模块 3 删除 模块 4 添加 模块 5 统计 模块 6 保存 模块 7 退出 模块 8 1 登录模块:只有管理人员才可 以通过输入口令登录系统,进入 菜单界面。 学 生 成 绩 查 询 模块: 按 操 作 员 输 入 的 学 号, 能 以 查 询 一 个 至 多 个 学 生 的 学 生 信 息 记 录, 并 可 打 印 在 屏 幕 上, 然 后 输 入 0, 可 以 返 回 菜 单 界 面 。 学 生 成 绩 删 除 模 块: 对 已 存 档 的 学 生 进 行 日 常 管 理, 如 删 除 学 生 成 绩。 学 生 成 绩 添 加 模块: 录 入 学 生 成 绩 信息, 输 入 完 成 后, 将 数 据 存盘; 然 后 自 动 返 回 菜 单 界面。 学 生 成 绩 统 计 分 析 模块: 学 生 成 绩 报表, 并 给 出 分 析 报 告, 再 根 据 提 示 选 择 打 印 相 关 信息, 如: 个 人 总 分 和 平 均 分, 单 科 平 均分, 总 分 最 高 分, 总 分 最